208
32
264
71
43
94
33
245
101
109
96
58
80
139
41
49
125
179
54
347
319
66
390
67
147
46
843
305
63
285
111
105
307
377
1182
189
243
99
288
168
87
397
251
232
57
69
138
516
98
227
3663
70
1205
357
240
216