100 100
20
48 41 1968 3
36 44 1584 1
42 37 1554 2
29 43 1247 1
32 38 1216 3
35 30 1050 4
18 47 846 4
22 38 836 3
16 48 768 2
20 36 720 4
20 34 680 2
26 26 676 2
31 20 620 4
42 14 588 3
16 35 560 1
18 27 486 4
11 41 451 4
23 17 391 1
32 11 352 2
16 15 240 4
