393
106
590
184
589
148
819
446
575
178
422
161
203
89
328
147
337
50
394
32
308
140
473
41
558
62
453
104
365
117
461
8
186
171
397
62
232
50
569
71