100 100
30
48 48 2304 1
43 47 2021 1
47 40 1880 1
42 42 1764 1
45 38 1710 1
36 45 1620 1
39 38 1482 1
41 36 1476 1
37 32 1184 1
49 23 1127 1
30 32 960 1
38 22 836 1
23 34 782 1
23 33 759 1
19 39 741 1
16 42 672 1
15 41 615 1
45 13 585 1
16 31 496 1
37 13 481 1
20 23 460 1
27 16 432 1
28 14 392 1
13 28 364 1
19 18 342 1
11 30 330 1
13 24 312 1
12 22 264 1
14 15 210 1
14 14 196 1
