1005
406
675
136
340
119
240
128
219
31
451
41
465
168
540
128
71
26
322
62
233
91
335
120
467
12
251
37
155
103
552
73
423
155
170
14
591
190
121
92