0
8
9
10
13
16
19
21
24
31
35
37
46
51
52
55
56
58
59
61
62
64
68
80
81
87
88
100
106
107
112
113
114
116
118
121
122
129
134
135
136
137
143
144
154
156
165
169
171
180
182
183
184
188
191
192
193
194
198
201
202
204
205
206
207
209
217
218
219
221
222
228
233
238
244
246
249
251
252
253
261
263
268
271
276
277
280
281
282
287
290
293
296
297
298
299
303
307
311
318
321
325
329
330
331
334
335
340
348
350
357
358
367
370
380
382
385
389
395
399
409
413
414
417
419
422
423
429
432
434
437
440
442
449
451
454
463
477
483
484
498
506
513
516
517
527
530
539
540
542
553
554
556
558
560
561
562
567
571
578
581
583
584
589
591
592
595
598
601
604
615
617
631
644
650
651
657
666
673
674
678
684
690
694
696
710
729
733
734
737
739
744
746
748
749
752
756
766
767
768
774
777
784
787
790
794
795
797
798
800
801
806
809
813
817
818
820
823
824
826
832
835
839
841
843
844
853
856
857
860
861
862
865
870
872
873
874
876
877
885
894
899
901
906
929
930
936
941
942
947
948
949
965
970
971
973
976
980
982
985
991
992
998
999
1002
1003
1017
1019
1029
1032
1033
1039
1053
1056
1058
1062
1064
1065
1071
1078
1083
1089
1091
1097
1102
1106
1108
1117
1118
1123
1126
1128
1131
1137
1139
1143
1144
1146
1151
1152
1161
1167
