35
18
83
266
263
15
234
186
62
67
226
90
41
22
31
95
42
16
39
36
195
10
21
24
215
212
13
52
79
104
7
9
27
6
112
32
193
161
157
43
12
28
169
395
124
180
252
150
167
57
255
258