186
87
147
281
43
212
341
470
194
157
519
91
63
51
75
241
22
465
711
137
158
125
37
113
54
215
753
667
217
494
192
267
116
389
362
573
123
1295
1251
335
214
64
190
67
104
70
403
23
32
24
261
222
250
271
172
196
171