100 100
10
48 38 1824 1
42 43 1806 3
35 46 1610 4
29 39 1131 4
25 42 1050 3
22 42 924 6
37 21 777 6
36 19 684 5
34 17 578 6
19 20 380 21
