0
1
10
15
23
25
26
27
38
39
47
48
52
54
56
61
63
68
74
79
84
91
92
97
98
103
105
106
107
108
110
114
115
119
128
142
143
147
153
165
167
168
170
171
181
185
188
197
205
206
211
213
217
218
220
221
225
227
236
241
244
252
253
255
259
261
263
267
268
270
272
279
288
291
297
304
308
312
315
319
321
322
323
325
329
337
340
355
364
365
373
376
378
379
382
383
387
389
391
398
407
409
410
411
414
