0
7
8
9
12
16
28
34
36
40
42
46
49
57
58
68
75
78
79
81
82
92
101
106
113
114
131
136
148
150
151
154
155
156
157
158
159
161
163
169
170
174
176
182
183
184
185
186
190
199
202
206
208
223
230
234
237
239
245
250
259
270
271
273
276
277
281
282
288
289
294
297
305
310
315
325
332
337
338
339
353
354
359
361
369
371
372
377
378
384
385
388
389
403
404
407
411
412
419
425
426
429
438
441
445
449
460
464
465
471
474
483
484
485
489
497
499
505
508
509
510
521
528
533
536
542
551
561
568
577
579
580
590
596
601
609
613
618
619
631
640
641
656
659
665
669
671
672
674
678
686
688
699
705
707
711
712
715
721
724
726
730
744
746
747
750
752
753
754
756
760
762
764
765
775
776
784
787
788
792
794
795
796
797
798
800
801
806
823
824
827
829
833
837
839
844
852
853
855
863
866
867
880
893
898
903
905
907
910
920
921
922
925
930
932
937
939
942
947
950
951
952
959
961
965
967
969
970
971
975
981
986
988
993
995
998
1002
1003
1005
1006
