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