100 100
20
49 47 2303 1
46 45 2070 2
43 41 1763 2
33 40 1320 4
39 32 1248 2
26 47 1222 1
32 36 1152 2
30 38 1140 2
26 38 988 2
30 31 930 3
28 32 896 3
18 41 738 4
19 38 722 2
19 37 703 1
34 20 680 1
27 21 567 3
12 45 540 1
10 44 440 3
12 30 360 3
15 20 300 2
