347
63
352
51
582
211
230
144
381
139
310
15
493
229
641
184
398
126
326
156
252
182
665
120
307
118
458
172
295
37
636
397
676
217
637
225
618
157
513
127