100 100
10
47 45 2115 2
43 42 1806 2
45 39 1755 4
44 29 1276 3
24 48 1152 1
32 32 1024 4
27 32 864 5
34 16 544 5
13 25 325 7
18 11 198 21
