61
57
18
38
71
95
176
50
175
155
314
125
207
122
332
382
610
388
442
467
297
151
27
174
100
111
119
146
246
334
126
952
33
415
216
198
182
445
129
65
66
205
81
30
39
91
8
300
235
12
432
301
41
76
393
75
1579