0
3
5
9
10
16
20
27
28
29
31
37
38
39
40
48
49
51
52
59
67
68
69
83
84
87
89
96
99
103
104
106
115
117
121
124
133
137
141
143
146
148
157
167
171
176
177
178
180
187
188
192
198
199
209
210
217
220
233
239
242
243
252
256
262
264
276
283
291
292
295
303
304
315
325
332
335
336
338
339
340
342
352
354
362
366
376
380
382
383
389
393
397
425
428
429
430
433
436
439
444
445
449
453
458
464
468
470
473
495
499
501
509
512
517
520
523
527
532
541
549
555
556
560
561
562
565
566
573
574
577
579
581
583
584
585
588
589
594
596
601
602
603
606
607
610
612
622
623
627
630
645
651
652
673
674
685
689
690
691
703
709
713
714
717
720
721
723
726
741
742
744
756
760
765
767
770
772
773
786
788
789
791
793
798
800
804
806
809
810
822
827
828
829
834
835
839
841
844
848
853
855
857
859
869
870
886
891
892
900
906
907
908
909
911
913
