146
751
106
402
84
575
624
545
88
485
165
530
119
815
128
550
35
420
6
316
294
386
34
433
96
347
62
330
339
135
328
92
325
54
307