2
14
18
25
26
27
32
35
37
42
44
53
57
60
62
69
75
83
87
104
106
109
117
125
129
136
138
140
144
150
156
167
171
175
179
180
181
187
191
192
196
205
214
222
228
232
234
235
263
271
276
282
295
308
311
312
314
318
321
329
332
333
337
353
356
361
362
363
380
386
401
407
411
416
419
427
431
433
434
436
442
453
458
459
462
491
508
516
533
535
536
543
574
575
590
593
603
606
610
614
618
622
627
630
633
637
639
640
652
667
681
682
683
684
688
703
717
721
722
725
732
740
758
759
763
764
777
785
786
787
789
794
801
803
804
807
810
815
823
827
830
831
833
839
840
857
869
876
887
897
901
904
920
923
927
928
932
934
943
946
947
948
950
952
953
961
962
966
973
980
985
990
1001
1017
1021
1022
1024
1036
1048
1050
1053
1061
1062
1064
1065
1069
1072
1076
1081
1084
1089
1094
1107
1114
1118
1122
1129
1168
1170
1174
1178
1184
1191
1195
1205
1215
1217
1219
1221
1240
1245
1252
1265
1270
1274
1297
1310
1313
1314
1315
1316
1326
1328
1329
1330
1333
1340
1341
1342
1343
1352
1354
1382
1383
1394
1397
1398
1399
1404
1405
1406
1412
1416
1425
1436
1447
1458
1459
1466
1467
1469
1475
1482
1484
1486
1489
1506
1511
1516
1517
1536
1540
1544
1545
