32
264
72
43
94
33
245
101
109
96
58
80
139
41
49
34
125
180
55
347
322
66
390
67
147
46
843
306
63
285
111
105
307
377
1183
189
243
99
288
168
87
397
251
54
232
57
69
517
98
227
3676
70
1209
357
241
216