0
1
8
10
13
16
17
20
29
30
32
36
41
43
44
46
50
58
59
60
66
67
70
79
83
86
88
92
97
99
101
103
106
110
111
112
114
121
125
133
136
143
147
149
152
154
156
157
160
161
168
170
171
172
173
178
181
190
191
193
196
198
199
207
210
212
219
221
223
226
227
231
233
234
235
237
238
239
240
246
253
257
258
259
267
271
272
274
277
279
285
286
287
288
294
301
303
306
308
314
315
319
320
321
325
335
338
339
341
344
346
347
354
356
357
360
361
363
364
365
366
370
371
373
376
378
379
380
381
386
387
388
389
395
404
407
408
411
418
419
422
427
429
430
431
433
438
439
440
448
449
450
456
464
465
466
467
471
476
478
480
481
488
489
491
493
494
498
501
502
504
508
510
515
516
524
528
532
534
536
537
543
544
545
547
548
549
554
557
560
561
564
569
573
576
578
579
581
