1016
387
341
152
483
46
80
28
487
82
402
69
535
172
324
5
529
153
497
133
426
61
274
11
307
74
375
38
251
26
279
186
504
211
226
89
59
40
169
145