100 100
30
45 47 2115 2
42 49 2058 1
38 46 1748 1
36 44 1584 4
42 37 1554 2
34 45 1530 4
29 49 1421 5
33 42 1386 4
30 44 1320 4
41 31 1271 4
27 47 1269 3
37 24 888 3
18 48 864 8
30 26 780 2
20 37 740 10
28 22 616 1
32 19 608 7
35 16 560 7
12 46 552 8
16 31 496 6
11 45 495 13
27 18 486 11
28 17 476 1
22 21 462 4
12 38 456 16
31 14 434 19
14 29 406 4
12 28 336 13
23 12 276 12
12 18 216 2
