0
7
13
14
19
37
44
47
61
73
100
112
127
129
130
172
177
179
181
185
208
220
226
240
241
263
286
291
316
350
355
356
361
365
366
368
387
391
400
415
441
445
447
452
460
462
505
540
545
550
562
564
565
570
571
582
596
616
623
634
654
656
676
700
701
715
718
728
730
737
738
740
746
762
763
765
770
777
790
792
795
797
805
808
822
825
833
846
856
900
917
922
923
955
959
966
982
988
1013
1035
1047
1057
1063
1084
1095
1097
1106
1124
1155
1156
1162
1174
1175
1179
1193
1195
1198
1201
1205
1219
1222
1229
1232
