0
1
5
8
11
17
22
23
25
30
32
37
46
47
52
57
59
60
62
65
74
76
77
81
83
85
88
90
98
101
107
108
109
110
118
119
121
127
132
134
136
138
139
140
146
148
154
161
163
174
176
178
179
181
186
188
192
196
203
208
214
216
220
221
226
228
230
231
232
235
238
239
241
242
245
246
247
250
252
254
255
259
261
264
268
269
270
271
273
278
283
285
288
289
290
293
296
299
301
303
305
307
308
309
310
311
312
316
318
319
321
322
323
324
325
328
334
335
337
344
346
348
349
353
354
356
357
360
362
365
372
374
376
378
379
384
387
390
391
392
396
399
400
407
409
410
411
412
416
417
419
425
431
432
436
438
441
443
445
447
448
450
451
457
461
462
463
464
465
468
471
472
479
481
482
491
494
495
497
500
503
505
509
517
519
522
524
529
530
532
534
535
536
537
542
547
551
555
556
565
568
570
572
578
