368
368
368
368
368
369
369
370
370
370
370
371
371
372
370
370
370
370
370
368
368
368
368
368
368
370
370
370
371
372
372
371
371
371
371
374
373
372
370
369
369
371
371
371
371
372
374
374
372
369
362
362
363
363
360
360
361
360
360
359
358
359
359
359
359
361
360
358
358
357
357
357
357
357
357
357
357
357
357
357
357
357
357
356
356
356
356
358
359
359
359
359
359
358
357
358
358
360
360
360
359
359
358
358
358
358
359
361
363
364
366
366
367
366
366
366
366
366
368
368
369
370
371
371
370
370
372
373
372
372
370
373
376
381
383
383
381
381
381
383
385
386
388
392
396
398
398
395
391
391
391
390
390
388
387
386
386
386
386
387
388
389
389
390
391
391
397
400
398
403
400
401
403
405
411
414
417
418
419
420
422
424
424
429
447
451
446
458
458
466
472
479
485
495
505
505
506
506
507
519
522
522
522
522
543
539
524
541
548
546
544
558
561
577
591
591
608
609
616
625
630
633
637
636
634
631
629
627
648
649
661
676
688
689
700
712
718
719
720
727
732
736
744
757
762
771
770
769
773
774
767
754
748
744
739
738
738
740
751
746
738
747
750
754
756
759
761
762
763
766
769
775
787
787
788
800
800
803
807
810
816
818
827
835
842
843
851
851
851
853
858
876
893
897
898
897
920
928
935
941
944
944
944
951
962
965
967
975
989
1003
1014
1024
1022
1021
1021
1020
1039
1051
1070
1063
1065
1073
1075
1077
1078
1080
1080
1081
1082
1083
1087
1091
1093
1102
1106
1107
1108
1110
1114
1118
1126
1129
1135
1139
1142
1155
1157
1164
1175
1186
1187
1188
1189
1193
1200
1205
1208
1212
1217
1220
1222
1224
1228
1235
1241
1241
1245
1247
1253
1259
1263
1268
1268
1272
1279
1276
1274
1271
1264
1265
1287
1287
1283
1307
1315
1318
1319
1320
1320
1320
1319
1319
1307
1298
1278
1304
1305
1301
1305
1320
1339
1339
1339
1341
1345
1346
1354
1350
1351
1358
1363
1365
1367
1371
1375
1376
1379
1392
1398
1405
1401
1401
1398
1398
1397
1400
1408
1411
1422
1426
1424
1420
1412
1419
1428
1432
1435
1425
1425
1425
1426
1427
1427
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1431
1431
1431
1432
1432
1434
1434
1432
1424
1416
1418
1423
1422
1413
1409
1404
1404
1402
1394
1390
1394
1392
1385
1375
1372
1366
1368
1372
1370
1363
1359
1355
1351
1346
1346
1349
1342
1338
1327
1315
1314
1315
1320
1321
1284
1277
1273
1276
1280
1304
1314
1321
1324
1323
1316
1307
1298
1269
1268
1271
1271
1258
1260
1268
1280
1279
1278
1277
1276
1262
1255
1252
1251
1250
1248
1248
1242
1222
1208
1201
1199
1196
1194
1187
1178
1177
1176
1174
1168
1157
1152
1150
1144
1140
1131
1127
1120
1117
1113
1112
1109
1106
1106
1109
1100
1098
1081
1081
1079
1080
1082
1083
1078
1075
1068
1062
1024
1016
1018
1020
1021
1015
1001
993
986
972
970
956
944
940
925
912
907
891
879
862
855
839
835
833
828
827
825
823
821
817
813
808
802
795
789
785
782
779
772
761
748
744
740
738
732
725
724
723
721
721
720
720
720
720
716
716
716
716
716
716
717
716
715
715
716
716
714
701
689
673
655
639
629
631
633
637
637
629
623
610
605
565
578
578
578
570
562
549
544
544
548
546
526
520
519
523
526
527
523
519
518
503
489
485
481
479
466
462
458
456
450
445
438
441
437
433
426
423
422
421
421
421
420
420
420
419
419
417
416
409
409
404
402
399
401
398
402
391
390
389
389
387
387
387
388
388
389
390
390
391
391
391
391
394
398
398
396
396
394
393
388
384
384
382
381
381
382
378
377
377
374
373
373
373
370
371
371
372
373
373
373
372
369
369
369
368
367
366
366
366
367
367
367
364
364
366
364
364
361
358
358
358
358
359
359
359
360
360
360
360
360
358
357
358
358
358
359
359
359
359
359
359
356
357
357
357
357
357
357
358
358
357
358
360
359
357
358
360
360
360
363
364
367
371
373
373
374
374
374
373
372
371
371
369
367
367
366
364
363
363
363
363
363
363
363
363
363
364
364
364
364
366
364
364
363
363
363
363
362
360
363
363
363
365