0
1
6
7
9
16
21
31
34
41
44
67
80
84
91
102
108
113
116
117
119
130
135
143
150
153
154
157
162
165
177
181
183
185
190
191
200
203
209
224
225
227
230
236
238
242
245
249
251
258
259
261
282
288
289
290
300
304
312
313
318
320
321
323
325
331
334
338
339
340
341
342
344
345
348
349
350
353
356
366
372
374
379
387
389
403
412
417
420
423
437
440
442
446
447
449
469
471
475
477
493
496
497
507
514
525
527
537
541
546
551
555
566
568
574
575
578
579
583
588
592
597
604
605
612
613
620
622
626
627
629
631
632
639
641
657
671
672
676
678
679
686
693
696
699
703
706
707
709
717
719
720
721
722
724
726
733
735
741
745
754
756
766
786
793
795
800
801
802
812
814
816
819
821
840
854
855
859
860
863
864
865
868
875
877
884
887
890
900
901
903
904
912
923
935
936
938
941
