63 5
89 6
103 7
44 7
66 2
73 8
69 2
54 3
43 10
88 2
77 5
95 3
55 3
94 3
102 7
108 8
49 8
67 6
83 8
99 4
103 9
55 4
71 4
31 8