0
2
3
4
9
10
11
13
24
27
34
35
36
41
42
49
50
52
55
57
63
66
69
70
75
77
78
80
83
84
86
88
94
95
96
97
101
102
106
116
117
118
127
136
138
145
147
148
149
150
153
154
156
161
168
170
173
175
177
178
181
184
185
188
194
196
208
217
222
223
225
228
231
236
237
242
247
248
249
255
261
263
268
269
271
272
275
276
278
284
286
289
298
302
306
307
308
312
313
315
317
319
321
323
332
334
337
339
343
347
351
352
353
354
357
359
366
369
374
379
387
389
395
400
410
415
416
417
419
420
423
428
430
436
451
452
453
461
466
470
474
475
476
477
479
487
489
492
494
496
499
500
504
505
507
508
512
513
519
522
523
524
528
535
539
541
543
545
547
548
551
553
554
559
561
566
567
570
571
574
575
578
588
592
595
599
601
603
605
608
613
614
615
619
621
625
628
633
634
639
641
645
647
651
655
659
662
663
665
671
678
683
685
687
693
702
706
718
729
734
737
741
753
756
757
761
765
770
771
773
774
775
777
778
779
780
782
783
784
786
792
793
794
801
802
805
806
812
818
819
821
822
825
833
838
840
843
844
845
847
850
851
853
859
860
865
866
867
871
876
877
891
892
895
899
901
902
905
906
916
917
919
920
922
924
925
927
929
930
933
935
936
938
943
944
945
950
951
952
953
958
959
