100 100
30
43 45 1935 2
42 46 1932 2
36 49 1764 2
46 35 1610 2
44 31 1364 1
31 42 1302 1
36 32 1152 4
31 35 1085 1
37 29 1073 1
27 37 999 3
22 42 924 5
21 40 840 4
20 39 780 7
18 43 774 8
28 26 728 7
34 21 714 6
41 16 656 1
35 18 630 1
23 27 621 1
13 47 611 5
20 30 600 1
33 17 561 3
43 13 559 12
16 33 528 15
12 41 492 2
23 21 483 10
26 18 468 15
10 41 410 6
27 14 378 6
10 19 190 36
