2
4
12
17
40
58
62
66
87
123
126
135
142
143
148
160
173
175
178
199
220
244
245
254
269
273
279
284
304
313
314
326
329
342
344
345
356
357
388
390
392
396
406
407
408
419
429
434
441
461
464
471
504
516
534
548
554
561
569
571
576
582
603
605
608
633
636
651
659
660
662
669
684
687
697
717
743
747
752
760
771
793
797
802
808
815
830
834
848
850
853
875
876
893
898
899
908
910
925
926
945
955
973
977
978
994
996
997
1009
1010
1016
1023
1039
1068
1070
1074
1095
1125
1133
1146
1153
1184
1197
1200
1207
1215
1216
1218
1228
1237
1238
1272
1279
1281
1298
1300
1324
1338
1347
1381
1386
1399
1424
1426
1443
1453
1474
1483
1498
1507
1510
1511
