0
1
3
7
9
11
17
18
21
22
23
24
25
26
43
51
67
74
77
100
112
119
120
132
139
155
167
175
186
188
190
191
196
199
202
205
206
222
225
242
243
244
245
251
254
260
267
269
280
281
286
288
292
294
297
303
305
307
312
315
317
320
321
328
340
342
344
346
349
358
362
365
370
373
377
391
395
397
416
419
420
427
438
450
457
461
465
478
479
486
489
492
505
512
513
529
534
539
545
547
551
552
567
570
579
586
593
596
604
612
614
625
631
637
639
645
655
664
665
666
688
690
695
698
701
704
713
714
716
718
731
733
734
737
738
739
742
752
756
760
764
769
778
782
792
806
813
819
826
828
836
839
843
852
869
870
872
874
884
889
899
901
906
914
918
921
923
925
928
929
934
938
943
947
