3
10
14
30
33
44
48
65
66
95
96
110
118
142
150
153
162
175
183
198
225
249
251
266
274
288
310
318
363
365
385
391
447
458
459
472
480
494
513
518
529
542
545
555
566
571
598
604
621
623
625
645
657
658
686
695
712
713
717
725
733
736
739
741
747
757
767
773
795
800
831
854
858
861
866
868
869
887
894
895
908
912
913
930
934
937
942
946
952
970
974
985
1002
1008
1017
1019
1023
1042
1058
1068
1109
1135
1138
1177
1178
1185
1188
1191
1192
1225
1229
1238
1251
1253
1254
1261
1277
1284
1303
