10 5
58 4
51 5
100 8
76 9
57 7
88 6
50 12
45 4
21 1
88 8
41 7
40 2
49 9
93 2
46 15
20 11
38 5
34 7
29 9
59 7
91 8
55 2
24 9