100 100
30
45 48 2160 1
33 48 1584 1
47 33 1551 1
29 49 1421 1
48 27 1296 1
35 35 1225 1
34 34 1156 1
34 33 1122 1
24 45 1080 1
25 43 1075 1
24 43 1032 1
38 25 950 1
26 36 936 1
35 26 910 1
20 41 820 1
48 17 816 1
31 24 744 1
21 35 735 1
26 27 702 1
39 16 624 1
44 13 572 1
24 23 552 1
43 12 516 1
38 13 494 1
25 19 475 1
23 20 460 1
38 12 456 1
10 45 450 1
12 29 348 1
21 11 231 1
