0
2
5
9
11
26
48
52
55
63
98
99
102
105
108
111
129
133
139
140
182
183
189
200
205
219
220
231
240
248
255
270
271
274
297
298
304
309
325
334
349
355
356
374
378
395
405
413
417
432
446
450
454
483
493
501
542
557
577
584
589
590
591
603
607
612
631
658
666
682
683
695
699
700
706
730
734
749
750
768
769
775
787
791
799
811
815
832
834
839
841
901
915
922
934
969
1016
1018
1031
1032
1035
1036
1037
1038
1054
1056
1068
1085
1088
1094
1095
1103
1120
1122
1132
1138
1147
1156
1157
1171
1183
1187
1193
1206
1229
1251
1275
1280
1301
1331
1336
1348
1359
1373
1397
1398
1403
1409
1421
1423
1425
1426
1429
