22
110
74
3
1
122
233
146
39
156
52
115
155
282
180
64
31
235
231
258
196
83
55
45
179
78
5
264
164
95
199
147
70
65
134
84
168
62
137
120
59
218
12
53
0
167
104