69
73
80
90
93
101
110
127
139
149
154
167
176
190
202
223
253
270
288
332
343
343
344
348
350
352
353
353
354
355
361
370
371
373
375
375
381
383
384
389
403
408
408
410
411
412
412
412
412
413
413
414
417
419
429
430
433
434
436
438
438
440
448
449
449
450
456
470
477
479
479
480
485
486
491
491
495
495
504
504
504
505
506
507
523
523
531
537
550
550
554
560
560
563
569
572
573
574
574
574
575
577
584
584
588
593
598
608
613
615
615
616
622
625
625
625
626
633
636
640
640
646
648
649
650
650
651
651
655
661
668
668
675
680
688
689
692
692
693
704
708
711
713
713
727
734
734
735
736
737
741
743
744
745
746
746
749
751
753
755
758
760
761
764
767
767
769
771
773
776
776
777
778
778
779
780
782
785
787
789
792
793
793
795
796
803
812
814
815
817
820
825
828
831
833
837
842
845
845
849
856
857
857
858
864
864
864
867
872
883
883
887
895
899
904
908
913
922
923
923
924
929
932
933
934
935
936
938
939
939
940
941
943
951
953
953
954
956
962
963
966
967
970
972
985
990
995
996
996
1004
1007
1008
1008
1008
1008
1009
1010
1010
1010
1010
1010
1011
1012
1013
1014
1018
1019
1021
1021
1031
1032
1033
1034
1034
1035
1037
1040
1044
1044
1045
1050
1057
1059
1062
1063
1065
1068
1068
1070
1072
1072
1073
1076
1080
1081
1083
1086
1086
1090
1093
1099
1100
1109
1114
1114
1118
1121
1124
1127
1130
1134
1135
1137
1138
1140
1143
1144
1144
1147
1147
1147
1148
1150
1151
1152
1154
1154
1155
1156
1157
1159
1162
1164
1168
1170
1171
1171
1173
1175
1176
1178
1180
1181
1183
1185
1190
1190
1193
1195
1196
1197
1199
1202
1212
1216
1221
1224
1227
1228
1228
1229
1229
1229
1229
1231
1234
1238
1242
1243
1244
1246
1247
1249
1250
1251
1252
1253
1255
1256
1256
1258
1260
1262
1264
1271
1275
1276
1277
1278
1283
1285
1286
1287
1289
1291
1292
1292
1294
1296
1299
1303
1303
1303
1305
1307
1310
1314
1315
1315
1316
1316
1317
1317
1320
1321
1325
1328
1330
1332
1334
1338
1341
1341
1343
1345
1350
1354
1358
1365
1365
1368
1371
1372
1372
1373
1377
1378
1383
1389
1393
1393
1395
1397
1403
1406
1408
1409
1410
1411
1414
1417
1420
1424
1426
1428
1430
1432
1432
1432
1434
1436
1440
1445
1451
1454
1456
1457
1460
1461
1466
1467
1469
1470
1473
1476
1481
1481
1485
1486
1488
1493
1494
1494
1496
1497
1498
1499
1500
1504
1511
1513
1519
1519
1520
1521
1524
1526
1531
1535
1536
1538
1560
1575
1599
1611
1629
1652
1674
1686
1709
1709
1710
1719
1726
1732
1738
1742
1748
1770