0
6
12
30
54
64
79
88
94
115
125
133
149
151
154
168
186
190
201
203
215
220
223
243
255
260
275
277
292
308
309
316
338
340
343
355
361
370
376
387
391
422
445
456
468
469
487
495
524
534
537
540
551
556
567
569
608
622
633
642
645
657
664
674
688
692
702
713
723
724
725
733
747
775
777
794
802
809
848
857
866
886
887
889
899
905
918
923
936
944
975
976
989
1002
1017
1025
1026
1035
1062
1063
1067
1078
1093
1103
1107
1109
1113
1114
1125
1132
1133
1136
1143
1153
1154
1159
