10
0
9
61
1
18
21
2
7
20
11
24
17
29
52
49
42
48
112
57
115
135
95
103
162
206
109
132
131
244
128
134
66
267
62
290
299
298
264
101
159
153