0
4
7
9
23
26
33
40
47
60
63
68
76
78
91
92
94
107
116
133
149
153
167
170
175
176
195
205
213
215
220
224
225
239
244
270
274
308
344
352
373
394
407
412
413
416
418
434
435
446
448
453
471
473
475
479
492
509
515
517
534
539
567
568
583
605
615
629
652
661
664
677
682
687
693
715
723
730
735
739
747
750
756
765
782
787
795
816
821
822
823
830
833
845
853
860
863
873
896
899
918
926
930
933
953
960
967
972
975
980
1007
1016
1023
1028
1053
1068
1078
1087
1100
1113
1120
1126
1128
1129
1132
1148
1149
1153
1185
1206
1214
1219
1249
1252
1254
1299
1307
1350
1352
1364
