100 100
30
45 48 2160 3
42 46 1932 3
42 42 1764 1
38 45 1710 4
47 33 1551 2
48 27 1296 4
26 46 1196 2
45 26 1170 4
40 29 1160 4
30 38 1140 6
37 27 999 2
35 28 980 1
43 22 946 8
38 23 874 3
22 39 858 2
27 31 837 7
42 19 798 2
38 19 722 1
42 17 714 4
33 21 693 6
29 19 551 15
18 30 540 8
15 33 495 3
26 19 494 2
20 21 420 12
14 28 392 17
11 35 385 8
23 12 276 16
27 10 270 28
10 25 250 19
