100 100
20
49 47 2303 1
48 41 1968 1
43 38 1634 4
49 33 1617 2
49 31 1519 2
47 27 1269 3
27 47 1269 5
29 38 1102 2
37 29 1073 6
49 21 1029 4
24 42 1008 1
17 46 782 7
43 15 645 9
11 37 407 10
18 20 360 12
16 22 352 9
26 12 312 9
12 17 204 10
11 16 176 41
10 16 160 19
