3
17
20
32
40
56
58
61
66
72
73
80
81
85
92
107
110
112
120
150
157
162
168
169
178
179
191
193
198
201
202
211
218
224
229
236
237
243
253
261
264
271
285
294
298
303
310
326
328
329
338
341
360
362
363
368
382
383
384
389
392
394
405
408
411
414
417
425
429
430
437
451
460
461
463
467
468
470
486
492
504
507
510
523
524
537
540
547
548
554
568
569
570
572
576
587
594
604
614
623
628
631
633
641
648
653
656
657
658
660
665
668
672
684
687
688
694
697
700
701
718
720
721
724
728
730
733
740
741
747
750
755
757
758
759
771
772
779
782
803
808
816
826
828
842
847
851
852
854
859
865
866
870
872
873
880
885
888
889
895
898
900
913
914
920
931
934
941
944
946
947
949
958
965
969
972
976
983
986
989
995
996
999
1004
1005
1009
1015
1019
1024
1026
1041
1045
1047
1049
1055
1058
1066
1072
1076
1087
1090
1107
1112
1115
1117
1124
1128
1129
1130
1134
1141
1145
1159
1162
1163
1164
1165
1167
1172
1203
1204
1207
1212
1217
1228
1229
1232
1233
1234
1236
1239
1248
1252
1257
1264
1272
1273
1278
1286
1294
1300
1302
1311
1313
1315
1325
1328
1332
1334
1338
1349
1352
1354
1362
1369
1372
1378
1379
1383
1385
1386
1388
1390
1392
