16
14
19
35
77
38
40
85
176
12
2988
64
876
163
107
158
126
120
257
66
240
1510
36
144
117
201
50
191
34
217
207
248
471
229
2306
68
138
198
221
249
17
325
259
157
331
315
224
83
65
67
9