0
8
13
17
39
46
59
74
88
100
109
160
164
168
173
174
176
186
187
213
215
217
237
243
250
251
256
260
269
272
289
346
355
359
371
390
401
421
424
435
438
458
471
473
481
485
495
507
509
524
532
537
540
545
560
566
568
577
582
590
600
610
615
617
632
633
634
643
649
675
704
716
720
763
768
771
772
776
780
782
808
822
836
885
887
888
891
894
900
901
912
913
932
955
968
997
1002
1003
1008
1016
1027
1034
1039
1075
1098
1101
1113
1119
1124
1137
1146
1154
1162
1169
1177
1187
1188
1189
1190
1195
1227
1231
1239
1240
