100 100
10
73 49 3577 1
73 41 2993 1
45 66 2970 1
61 46 2806 1
54 44 2376 1
55 36 1980 1
52 33 1716 1
59 25 1475 1
42 34 1428 1
34 35 1190 1
