100 100
30
48 45 2160 3
48 42 2016 2
44 41 1804 1
31 48 1488 3
33 37 1221 4
43 28 1204 2
33 36 1188 3
25 35 875 3
33 26 858 3
24 34 816 2
24 33 792 3
16 45 720 1
46 15 690 1
15 45 675 3
33 20 660 1
16 41 656 2
13 49 637 2
35 17 595 3
37 16 592 4
42 13 546 3
18 28 504 3
11 36 396 2
18 21 378 2
24 14 336 4
27 12 324 4
30 10 300 4
11 25 275 1
18 15 270 2
19 14 266 2
23 10 230 3
