100 100
20
48 44 2112 1
37 45 1665 4
31 44 1364 3
47 28 1316 4
34 34 1156 3
30 33 990 2
23 42 966 3
49 17 833 4
23 36 828 2
43 19 817 3
28 24 672 3
18 33 594 3
49 12 588 2
35 16 560 3
38 14 532 3
13 38 494 2
11 42 462 2
13 35 455 3
17 24 408 3
19 15 285 4
