199
126
357
67
177
158
804
64
193
133
472
228
82
45
213
330
163
71
706
249
136
401
127
650
294
336
948
219
404
602
95
79
335
449
217
105
106
139
371
386
198
169
848
801
640
271
531
260
167
862
795
44
1150
991
113
575
424
749