1004
270
412
91
309
162
429
85
315
702
75
3
2
98
230
53
617
539
241
452
163
978
332
394
18
296
340
260
84
194
701
39
27
809
42
46
206
257
121
54
402
17
65
22
1066
5
49
390
6
12
430
871
286
759
671
399
96
1222