100 100
20
45 45 2025 4
47 42 1974 1
39 40 1560 2
32 48 1536 3
43 35 1505 2
33 44 1452 2
29 48 1392 4
39 27 1053 1
27 36 972 3
18 48 864 4
32 23 736 3
31 23 713 10
31 22 682 1
19 31 589 7
24 23 552 16
12 40 480 16
16 30 480 10
19 24 456 16
18 11 198 9
10 15 150 53
