391
106
588
184
583
146
776
414
574
178
418
160
201
89
327
147
335
50
393
32
307
140
470
41
555
60
450
103
363
117
459
8
184
171
396
62
230
49
566
71