59
30
33
133
101
132
34
271
54
1327
55
26
6
207
226
48
56
103
91
108
15
32
88
172
160
29
87
305
129
151
86
148
43
135
66
165
322
100
247
279
122
145
51
232
296
126
27
245
138
252
191
187
78