850
298
767
290
409
134
173
27
383
92
183
83
236
95
589
157
349
155
349
60
470
144
564
63
377
82
532
102
324
73
47
29
79
50
209
55
539
112
293
39