100 100
30
48 46 2208 4
49 43 2107 3
38 49 1862 4
44 42 1848 3
43 41 1763 3
37 46 1702 2
47 34 1598 4
41 37 1517 2
30 45 1350 3
29 45 1305 2
48 27 1296 3
36 30 1080 2
31 33 1023 9
32 29 928 3
24 36 864 8
19 44 836 2
34 23 782 4
45 17 765 2
49 15 735 5
17 36 612 10
47 12 564 11
32 15 480 14
21 22 462 1
11 38 418 3
13 32 416 19
11 33 363 3
33 10 330 11
11 29 319 18
19 16 304 28
10 28 280 22
