0
2
5
19
25
26
28
32
36
52
54
56
58
60
61
63
66
67
101
106
109
115
124
132
133
141
154
167
181
184
185
186
188
197
203
207
209
212
223
228
229
230
233
234
241
243
246
261
263
288
296
302
305
314
319
330
335
338
340
365
380
382
393
403
407
410
