100 100
20
49 44 2156 4
47 39 1833 2
46 38 1748 3
35 48 1680 3
43 35 1505 1
42 26 1092 3
46 21 966 4
30 32 960 9
37 25 925 6
32 28 896 2
30 29 870 2
21 36 756 8
16 41 656 1
25 24 600 1
46 12 552 8
19 24 456 13
39 10 390 11
12 24 288 3
13 22 286 5
20 12 240 13
