105 3
96 6
92 8
23 3
97 8
101 5
107 4
66 3
64 2
78 8
47 2
102 9
59 6
42 2
72 10
93 2
82 6
100 7
33 6
24 7
86 3
95 10
41 7
78 4