0
2
3
6
7
12
24
26
29
31
33
35
36
43
51
53
61
62
66
67
75
79
82
83
98
101
103
104
105
116
119
120
121
126
132
137
140
146
153
157
158
160
165
170
172
178
190
195
196
197
202
208
211
212
213
215
219
228
231
237
238
245
247
249
250
254
259
263
264
265
269
273
275
283
284
285
288
290
293
295
312
316
324
330
331
333
338
341
351
352
355
356
364
367
375
378
379
381
388
399
405
409
411
412
413
415
417
418
424
425
427
430
438
440
441
446
450
451
454
457
460
470
475
481
482
483
486
489
492
495
506
509
510
512
515
522
523
524
532
533
536
537
547
549
553
558
559
560
561
569
575
584
591
597
603
605
617
618
619
620
628
635
638
640
646
649
653
660
661
669
670
678
686
688
690
692
697
699
702
706
713
720
727
731
732
739
741
743
745
748
755
763
766
767
773
777
778
779
783
793
794
797
806
810
815
817
819
821
832
833
837
840
843
848
849
853
857
864
866
867
870
873
878
882
883
884
887
891
893
894
895
902
903
904
906
911
915
916
925
930
932
936
938
943
954
963
965
966
970
973
975
977
979
980
983
989
996
1000
1001
1003
