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