100 100
20
45 47 2115 1
35 46 1610 1
39 31 1209 1
48 22 1056 1
31 34 1054 1
38 22 836 1
21 38 798 1
18 41 738 1
35 21 735 1
24 26 624 1
25 23 575 1
34 15 510 1
35 13 455 1
11 27 297 1
27 11 297 1
20 12 240 1
11 20 220 1
12 18 216 1
16 12 192 1
16 10 160 1
