0
5
7
10
12
16
17
18
19
23
26
30
35
41
42
43
44
45
50
58
60
63
65
69
71
73
75
76
82
84
85
88
90
94
95
97
100
102
108
109
111
113
119
121
123
124
125
126
127
130
134
136
141
143
144
151
153
158
159
160
169
173
177
184
190
191
194
196
197
198
205
206
216
217
220
222
223
226
228
229
230
236
241
243
263
264
265
268
270
272
283
285
286
288
291
295
298
304
314
315
317
319
324
328
329
330
331
336
337
339
341
348
349
363
365
368
372
373
376
378
379
383
385
386
391
394
396
400
402
404
405
406
408
410
413
418
424
425
427
429
430
431
433
434
437
443
444
445
448
455
465
469
472
478
480
483
484
486
490
493
494
495
496
498
499
500
503
504
507
508
509
511
521
522
524
529
531
533
535
536
540
542
544
545
547
548
549
550
553
555
566
579
584
588
589
591
597
599
604
605
606
609
611
613
614
616
618
620
622
626
629
631
636
638
640
641
642
646
651
656
660
665
667
672
673
677
679
683
685
688
695
696
699
704
706
708
709
716
721
