38
25
29
57
129
72
100
141
44
382
147
62
85
32
116
259
83
126
37
217
244
144
527
118
130
61
86
93
60
64
187
307
117
113
76
816
89
1202