39
16
14
19
35
78
40
85
176
12
2988
64
876
164
107
158
126
120
38
257
66
240
1510
36
144
117
201
50
192
34
217
207
252
471
229
2306
68
138
198
221
249
218
17
326
259
157
331
315
224
84
248
65
67