0
2
10
19
21
26
27
30
38
39
40
43
44
47
60
64
66
67
70
71
72
79
84
88
89
98
101
102
107
110
115
118
119
130
134
136
137
140
150
152
157
163
168
172
174
175
178
188
191
193
195
197
202
204
212
213
217
219
229
235
240
245
251
252
257
263
271
274
275
285
289
291
292
293
294
296
298
304
307
317
321
324
327
333
339
340
341
351
355
366
