100 100
20
33 49 1617 4
45 35 1575 2
34 46 1564 4
42 33 1386 2
49 28 1372 3
33 39 1287 4
47 26 1222 3
37 27 999 2
29 34 986 2
24 37 888 2
29 29 841 2
45 14 630 2
23 19 437 1
24 18 432 3
19 22 418 4
10 30 300 4
29 10 290 1
16 16 256 4
13 17 221 3
11 17 187 2
