10 10
92 3
99 10
21 2
21 1
91 2
44 6
15 10
71 5
90 10
47 8
129 3
76 5
56 0
109 0
40 1
45 4
23 5
59 3
52 6
55 8
12 5
100 10
333 5