100 100
30
46 46 2116 1
49 32 1568 1
41 35 1435 1
47 28 1316 1
41 32 1312 1
38 33 1254 1
48 26 1248 1
29 40 1160 1
49 22 1078 1
26 41 1066 1
25 40 1000 1
39 25 975 1
38 25 950 1
31 30 930 1
44 21 924 1
39 23 897 1
18 45 810 1
19 32 608 1
19 31 589 1
39 14 546 1
41 13 533 1
25 21 525 1
19 25 475 1
14 32 448 1
25 16 400 1
24 15 360 1
27 13 351 1
11 28 308 1
24 12 288 1
20 13 260 1
