0
1
3
7
14
16
18
22
29
31
32
33
36
41
42
44
49
53
58
61
63
68
71
81
82
84
86
90
92
94
95
104
105
109
110
113
117
123
125
127
128
129
130
132
134
140
144
148
153
155
157
160
163
164
165
167
171
177
178
180
185
191
192
195
199
201
204
205
210
212
214
216
217
219
225
226
228
229
230
232
235
240
244
245
249
250
253
258
259
260
261
264
267
268
270
271
273
283
284
285
287
288
291
294
301
307
308
310
317
318
319
332
343
348
349
350
357
358
366
368
372
373
374
379
388
392
394
395
397
400
401
403
404
405
406
407
408
410
412
417
423
427
430
434
438
440
441
449
454
455
458
459
466
469
472
482
492
493
496
498
501
502
505
507
512
517
520
528
538
539
546
549
561
566
568
572
573
586
588
592
593
604
605
615
616
617
618
619
621
625
630
635
637
643
648
653
655
656
657
661
665
666
667
673
682
684
685
690
694
699
703
704
709
710
712
721
724
733
736
737
740
744
752
761
762
766
787
790
791
794
796
797
800
802
804
805
810
811
815
823
824
827
829
833
835
841
843
847
848
849
852
854
856
860
862
863
864
870
876
877
880
883
