0
9
22
52
69
73
104
110
134
141
147
167
196
210
218
225
237
249
260
268
297
302
352
366
368
371
384
396
406
423
426
436
481
504
511
518
521
536
546
550
561
581
587
588
595
596
598
603
607
609
613
616
617
622
633
638
647
654
678
696
711
731
751
754
755
756
764
790
791
792
825
855
859
878
881
885
896
899
904
908
920
924
930
931
946
948
950
957
964
969
979
985
988
989
999
1002
1006
1027
1033
1089
1095
1125
1127
1140
1148
1165
1195
1200
1240
1242
1243
1244
1264
1277
1279
1281
1292
1293
1299
1306
1323
1330
