8191
8190
8189
8183
8187
8175
8127
8159
8063
7679
7935
7167
4095
6143
8188
8182
8179
8174
8186
8185
8181
8173
8167
8126
8171
8123
8062
8119
8157
8158
8125
8155
8061
8095
8055
7678
8059
8151
8143
8111
8047
7675
7166
7999
7671
8031
7677
7934
7933
7931
7165
7647
7159
4094
7615
7163
7663
7927
7919
7903
7151
4091
7423
7103
4087
7135
6142
6141
4093
7551
7871
7807
6139
7039
4063
6655
4031
6911
6135
6127
4079
6111
3839
3583
6015
6079
3967
5887
2047
3071
5119
5631
8184
8178
8166
8172
8169
8180
8118
8177
8156
8124
8121
8093
8153
8117
8060
8054
8094
8091
8170
8122
8053
8165
8051
8046
8150
8139
8141
7674
8087
7670
8103
8154
8027
8115
8135
8043
8142
8110
7676
7673
7158
8030
7662
7918
8109
8045
8057
8147
7991
7164
7150
8149
7646
7926
7917
7995
7929
8058
7161
7614
7155
7930
8023
8039
7998
7932
7162
8163
4092
7550
7806
7631
7967
7902
7611
7899
7102
7038
7659
4090
7645
7549
7997
7143
7925
7915
4086
7421
7607
7095
7667
6140
7422
7134
7599
7131
7037
7669
7101
4089
8107
7923
7911
4078
8079
6137
7547
4077
7869
4061
8029
7867
6909
7519
7901
7655
6138
7099
7613
7983
6134
7295
6126
7007
3838
6123
7149
4055
6119
6639
4030
3837
7419
7133
7147
4027
7803
6125
7870
7535
6014
6078
6623
7035
6910
7543
7031
4085
7391
4083
6651
7743
6109
6110
3965
6654
6903
6103
6653
7359
4062
6011
7805
7863
2043
3966
6907
7023
7895
4029
7583
3582
7071
3070
7407
5117
4015
7639
3835
6133
5983
4075
7887
7487
3831
7127
6107
6399
7119
7799
3069
3823
6007
5886
6013
8015
6095
5111
3063
6647
3775
3055
7087
2045
1983
3959
6077
3067
5623
5630
4047
6075
6131
5627
7839
3551
3963
3951
5629
2046
6527
5115
6975
5087
6847
7643
7855
5118
3581
2039
2031
6071
5871
7775
5103
5599
3567
4023
5883
3575
3711
3999
5951
1203
1202
1208
1201
1209
1200
1211
1204
1205
1214
1210
1206
1207
1215
1213
1212
1127
1126
1125
1124
2015
1055
1054
1053
1142
1052
1140
1143
1141
1048
1197
1149
1148
1198
1120
1049
1196
1199
1121
1051
1050
1123
1122
1150
1129
1145
1043
1042
1136
1151
1128
1131
1047
1144
1040
1130
1139
1044
1146
1147
1138
1137
1046
1041
1132
1045
1133
1193
1192
1134
1194
1135
1195
1185
1184
1190
1187
1188
1181
1191
1189
1182
1186
1180
1183
1322
1323
1320
1321
1324
1325
1222
767
1038
764
765
1217
1177
1223
1216
1176
1328
766
1228
1039
740
741
1331
1178
1218
1219
1035
1024
1025
1330
1313
1028
1034
755
756
1231
1326
1027
1026
1327
1329
1365
1336
1227
1179
1230
1312
1340
1342
1366
1221
1364
757
1229
1343
1341
1337
1367
1226
1032
1029
761
1036
1037
1220
1033
763
1030
1345
1285
1031
762
754
1338
1314
1315
743
742
760
1344
737
1316
1284
759
753
739
758
752
1317
736
1339
1286
1287
1362
1318
1319
1281
1346
1240
1360
1363
738
1361
1347
1245
1333
1332
1280
1224
746
1244
1241
1225
747
1373
1242
1351
1350
1098
1171
1246
1170
1374
1099
1097
1096
1283
1334
1372
1335
1375
1247
1282
745
1308
5879
1348
744
1243
1309
1349
1168
1169
1352
1355
1100
750
1311
749
748
1103
751
1354
1102
1310
1353
1101
1116
1288
1117
1113
1290
1289
1356
1357
1095
1368
1369
1175
1173
1172
1174
1303
1291
1118
1155
1112
1166
1292
1082
1298
1302
1359
1297
1304
1293
1154
1167
1078
1371
1068
1119
1300
1079
1083
1069
1296
1114
1094
1093
1294
1091
1299
1295
1071
1307
1090
1092
1358
1109
1165
1115
1370
1306
1081
1089
1080
1070
1164
1301
1305
1152
1108
1104
1153
1088
1111
1105
1074
1076
1077
1075
1073
1110
1106
1234
1107
1232
1235
1161
1065
1233
1072
1067
1160
1064
711
1162
708
1471
1156
710
1163
1062
1066
709
1470
1084
1061
1085
1157
1238
1459
1060
1063
1456
1158
1239
1159
1086
1087
1458
1236
1457
1469
1468
1237
1433
1056
1057
1437
1439
1432
707
1438
1436
1465
1435
1464
706
1434
705
704
1058
1263
1059
1461
1466
1262
1467
1260
1460
1261
718
1453
1452
719
717
716
1257
712
713
1256
1463
1462
714
1454
1455
1427
1429
1448
1450
1258
1451
731
730
1424
659
658
715
1259
1449
1428
1265
1272
1426
1273
1425
734
725
1409
1408
735
1417
1411
1431
724
1410
1275
1274
1381
1380
729
728
1376
1254
1379
656
1416
1423
1447
726
1264
1430
733
1378
1446
1419
1251
657
732
1252
727
1413
1412
1255
1422
1383
1403
1382
1377
1278
1279
1402
1253
1415
1444
1418
1267
1276
1277
1401
1250
720
1421
723
1248
722
662
1397
1400
1266
1414
1249
1445
1420
1390
721
1391
1396
663
1268
1269
1270
1441
1388
1440
661
660
1398
1399
1389
1271
654
1442
1395
1406
1392
655
1407
1394
1384
1443
1405
1385
1404
1393
652
1386
653
1387
645
640
644
647
646
641
669
668
643
670
642
6895
671
648
649
650
664
665
651
666
667
5999
684
685
680
687
675
674
686
672
681
673
683
682
1517
1519
1534
1532
1518
1535
1512
1503
1533
1505
1502
1514
1497
679
1516
1506
1504
1515
1507
678
1496
1528
1529
1501
1498
1513
1500
1499
1530
1525
1520
1522
1531
1476
1521
1479
1509
1511
1523
1524
1508
1527
1526
677
676
1477
1488
1510
1490
1489
1478
1491
1493
781
1492
1495
1472
780
1473
783
1494
782
977
1475
1474
777
776
979
978
778
779
976
1484
981
980
982
983
1486
1482
1480
1485
1483
1487
1481
989
988
991
1018
990
775
2619
2618
2815
1019
774
769
697
699
768
2615
1017
698
701
1023
1022
772
1707
694
696
703
771
1021
773
1705
770
1016
2621
2616
1706
695
985
1020
997
1704
2620
2617
2614
700
702
973
1709
692
2622
984
693
972
1711
2623
996
986
987
1708
2612
2608
1710
974
2609
1015
1008
975
1004
1010
1687
1686
2613
999
1009
1013
967
1006
1007
689
993
1012
1011
968
1005
992
966
995
1701
1698
1683
998
688
1684
1014
969
1685
1699
939
964
938
1681
2611
937
965
971
994
1001
836
1697
1700
1696
1703
690
1702
1680
2594
1000
827
936
2610
691
2598
970
1673
1682
2599
1002
837
2595
841
1668
826
825
822
962
1003
839
1672
1669
963
961
960
824
1675
851
911
833
901
861
2596
2597
838
832
1674
823
860
897
853
848
843
2593
816
842
817
840
818
819
4071
902
850
1671
1670
3007
831
900
830
849
2592
852
3327
863
854
896
910
909
1690
908
903
1691
1694
1692
899
834
844
821
820
1693
855
1695
845
1666
898
6783
935
835
829
1664
1689
906
1719
862
943
1713
1715
907
878
2605
2604
941
942
1688
876
934
1667
879
846
1665
847
940
828
1712
1718
905
904
877
919
1714
2601
932
918
1676
2584
2591
1722
1716
2586
2587
2590
2607
1723
2589
1677
872
933
857
2600
2606
873
917
945
2588
2602
2603
1720
1717
859
790
856
1721
1679
2585
916
858
1678
944
913
947
791
874
1726
789
880
875
946
788
915
928
920
881
6047
914
1727
912
929
922
1724
1931
923
785
931
1725
784
921
886
870
1934
883
871
868
866
1926
882
1977
887
1932
786
1927
1935
1979
930
948
1974
1976
949
787
1930
867
950
869
1978
1975
2811
864
1933
1981
1928
1924
865
2810
1922
1982
1920
951
1980
954
955
956
1929
2809
958
885
1923
2813
2808
1947
1946
1945
1944
959
884
1925
2580
1973
803
802
957
1921
2581
2812
2814
2578
2799
952
2577
2800
2579
798
1951
1949
2561
806
2802
804
2803
799
1948
1972
1971
2801
2805
801
2785
953
1950
2563
2562
2560
805
2576
2784
796
807
2796
800
927
2797
2798
926
1970
2792
2806
2807
797
1968
1969
924
2804
2793
925
2583
2582
2569
2786
2794
1940
1957
2568
2567
2566
1942
1941
2795
792
1956
2787
795
1955
1943
1954
1958
1959
793
1952
794
1939
2788
1936
1953
2571
2789
2564
2570
2565
1960
1938
2790
1741
1731
1963
1937
2791
2573
2572
1742
1740
1966
1964
1965
1743
2575
812
1967
1733
1732
1730
1728
1961
1962
813
814
1739
815
1736
2574
889
1729
1737
888
1770
1738
1774
891
809
1734
890
811
808
1775
1771
810
1735
1758
1769
1773
549
548
1768
1772
892
553
894
893
1759
1756
895
550
551
1757
555
2719
552
546
554
547
544
2718
1752
1754
2783
557
2782
545
2747
2716
1755
2780
1753
2746
556
2700
2717
2703
2702
1761
2781
2701
2725
2726
575
559
2033
1751
1763
2044
2038
2037
1786
2036
1760
574
573
2738
2737
2714
2736
2724
2745
2715
2727
2749
2748
2751
572
1762
1767
2032
2034
2035
2040
2750
2744
1780
1750
1749
2739
558
1748
1787
1788
1789
1790
2720
1766
1784
2041
1791
2733
1781
2740
2699
2778
2779
2696
2042
2698
2741
1783
1782
1777
1776
2721
1785
2713
1765
2697
2712
2722
2777
2732
569
565
566
1764
567
2776
570
568
564
2742
1746
2735
1778
2723
2743
571
2770
1747
1745
1744
1779
2734
2771
2689
2773
2030
2028
2688
2016
2694
2691
2690
2029
2023
2022
2017
2693
2018
2774
2772
2695
2019
563
2775
2729
562
2026
2731
2020
560
2692
2768
2769
2024
2730
2021
561
2027
1999
2767
2025
2728
2755
2766
2754
1998
2704
2705
2765
2707
2706
1991
1990
1997
2670
2752
1996
2753
2671
2007
2006
2764
2669
2668
2708
2014
1617
1620
2757
1621
2013
1993
1994
1995
2666
2012
2709
2711
2002
1992
1988
2004
1622
2010
1623
2759
2003
2005
2665
2011
2760
1616
2758
2756
1989
2667
2763
2762
2664
2710
1625
2009
2761
2001
2008
2000
1624
1626
1618
1654
1619
1655
2663
2679
2662
2660
1652
2677
2678
1987
2436
1629
2661
1627
2676
2683
1984
1986
1637
1653
2437
1628
1661
1649
2433
1630
2656
1636
1660
1639
2657
2681
2682
1631
1648
2680
1662
1663
1985
1650
1657
2438
2432
1658
1656
1638
1651
3903
1659
2439
2673
2435
1612
2685
2434
2672
1643
1613
1642
2684
2658
1610
1609
1608
1647
1641
1632
2659
1644
1640
1646
1611
1614
2687
1633
1634
2675
2686
2674
1615
1645
1635
2450
2451
2453
2443
2455
2454
3015
2653
2449
2652
2452
2448
1564
3014
2442
1563
1562
1911
1559
3012
3009
1553
2655
1565
1558
2654
2441
1561
1567
1552
3064
1910
2440
1566
3013
2445
1557
525
1554
3017
3008
1601
2459
3065
3066
2457
2456
1908
1560
1556
1555
1600
2458
5759
2444
3010
3068
3011
2649
524
526
3016
2559
2446
3040
1909
2648
3041
3051
2447
527
1574
3050
3018
1575
3062
3042
1572
2462
522
3043
3020
1573
6879
520
521
2460
2650
1602
3049
3019
1596
2463
2461
1919
1538
3052
3053
3054
1603
1539
3021
1906
2651
1570
3022
3023
1907
3046
3045
3048
523
1537
5503
1597
1872
3044
2900
2901
3060
1904
1873
1878
1879
1905
1536
1607
3057
3047
1890
1571
1569
1918
1568
3061
3058
1580
1891
2492
2896
2494
2493
3056
2897
2488
1583
1581
1606
1916
1582
2898
3059
1540
1604
1605
1917
2903
2495
2475
2474
1599
1598
1915
2489
1541
1876
2491
1914
1912
515
2899
2902
1875
1542
2472
1897
2490
2645
1592
1595
2473
1874
1889
1577
1543
1913
1877
2467
514
1896
2466
2959
1546
2644
1593
1888
1887
1885
2647
1858
2646
2479
1576
512
1900
1899
2477
2482
1898
1902
2464
1547
513
2958
1594
1859
1886
1884
1903
1578
1901
3032
2947
1551
1548
2476
1544
1584
1549
2469
2465
1795
1792
3027
2948
2950
2956
2957
1579
2478
2629
2483
517
2641
1893
1892
1881
2864
2865
2953
1545
1793
2984
2951
1585
2949
2628
2988
2989
2481
2866
2985
1794
1550
2954
2867
535
1880
1882
3035
3034
3033
3024
3030
2952
519
3026
2631
516
518
2946
2905
2955
2981
2944
1587
2980
1856
1841
2468
2904
2470
2630
2945
1586
3025
1894
3029
1895
3038
1883
2640
3039
2990
3031
1857
2480
2994
3036
1799
3037
1855
2879
2642
534
2484
2471
1801
1588
3028
2991
2878
2995
533
2487
2986
2983
3006
2870
1818
2643
1851
1852
1853
3004
2871
1843
1800
1812
2485
1842
2486
1813
2987
1838
1840
2993
2869
1798
1802
532
2982
1854
2979
2977
1839
2868
1824
3002
1589
2910
2992
3001
1809
3005
1826
3000
1803
2976
1819
1797
2907
529
1590
1827
1850
1831
1830
1825
2876
2916
2917
2978
1820
1796
528
2913
1817
1816
1808
1814
1848
1849
3003
2906
2911
2919
2908
1591
531
1844
2918
2921
530
2909
2996
1821
1815
2637
1837
1828
2912
1846
1845
2997
1836
1847
2999
2998
1833
2639
1829
2920
1822
1835
1823
2877
1834
1862
1863
2875
2874
1861
2638
1810
2925
2636
2525
2915
2625
1832
2924
2927
536
2872
537
2624
1860
2926
2923
1811
1804
2524
1805
1806
1807
2922
2965
2873
2626
2527
2960
2964
2627
2914
541
542
543
540
2634
2969
2961
4697
539
2517
2518
2968
2635
2971
2860
2848
4700
2849
4698
2855
4696
2862
2526
538
2970
2851
2854
2861
2850
1866
2853
2962
4701
2519
2863
2516
2632
2966
2847
2963
2888
2505
4703
4699
1864
2967
2852
1867
2510
2889
1865
2515
2633
2504
2857
2856
4702
2508
2846
2844
2512
2511
2513
2509
2894
2520
2521
2895
2890
1871
1870
2514
2506
2858
2507
2845
1869
2828
2859
2943
2881
2893
2883
2882
2523
2829
2841
2880
1868
2501
2500
2891
2892
2522
4659
4658
2972
2826
2827
2973
2840
2830
2884
2886
2831
2974
2975
2502
4623
2842
589
2503
2824
2885
2887
4667
4666
2937
2825
2496
2497
2843
4622
588
2940
2936
2942
2941
4656
4620
4695
591
590
2818
4670
2932
2938
4694
2934
2499
4657
2939
4671
2498
4621
2933
4617
2819
4660
4618
4616
4661
2935
2929
2816
4664
2817
4665
4619
4668
4669
4662
2928
4692
4663
4693
2931
2820
2839
2930
586
2821
598
2833
585
599
4688
2834
587
6591
2835
584
4690
2838
4691
2832
4689
596
4687
4686
2836
4757
4756
597
2823
2822
4758
2837
4760
4705
4684
4478
4615
2430
4707
4479
4710
4761
2418
4613
2431
4466
4704
4778
4779
4609
4759
4608
4685
4764
4767
4709
4610
4752
4706
2426
4474
2429
4477
4711
4766
4612
4473
4614
4472
2419
4755
4476
4738
2425
4768
4765
4754
4777
2424
4753
4467
4475
2428
2427
603
4611
4739
4469
4465
4718
3807
4708
2417
4736
4769
4762
4776
593
606
602
2416
607
4716
4464
2421
4782
4681
4737
4644
4645
4717
4719
4750
2420
2530
592
4763
4468
4783
600
4771
601
4680
4770
604
605
2422
4470
4772
4647
4471
2423
2531
4773
4646
2528
4654
4751
595
594
4780
4741
2529
4652
4747
4673
633
4683
4742
611
610
609
4637
608
4740
4655
4774
4679
4682
4745
4630
4748
4643
4650
4631
4653
577
4749
4746
4642
4744
4743
4635
4636
4781
4775
4678
582
4641
634
613
4634
4640
4633
4648
579
576
4672
624
625
626
632
2535
578
4651
2532
2539
612
635
636
2534
583
628
4713
4712
4632
617
639
4649
629
627
637
4831
623
2402
4450
4676
2538
4628
631
4629
4674
4677
2403
4451
2533
616
581
580
622
4639
4715
638
4638
630
4627
4626
4825
4824
4675
2558
614
615
2556
4714
4624
4830
4812
2536
4449
2401
4815
4625
2557
4828
618
4814
4448
2537
2400
4727
2554
2548
2553
4813
4826
4829
2541
4726
620
621
619
4455
2550
4454
4452
4822
2404
2406
2407
2552
2551
2549
2540
4724
4453
2555
2547
2543
2542
4827
4820
4823
2405
2544
2545
4821
4808
2377
2413
4463
2415
4732
4809
2546
4725
4461
4810
4425
4800
4458
4786
4733
2412
4728
2410
4801
4460
4784
4785
4811
4459
4804
2411
4424
4787
4734
4462
4819
2414
2376
4735
4797
4723
4722
4802
4807
4805
4818
4791
4457
4794
4806
4796
4803
4720
4427
4721
2408
2409
4729
2379
4730
4456
2253
4731
4816
4790
4426
2378
4795
2375
4423
2252
4817
4792
4793
4788
2248
2249
4799
4798
4789
4422
2254
2374
2250
4418
4416
2255
2368
2251
2370
2369
4417
4419
2371
2383
2382
4430
4431
4420
2372
4421
2373
2380
4428
2243
2242
4429
2241
2381
2240
2244
2049
2300
2245
2301
2292
2302
2048
2303
2275
2050
2051
2297
2295
2247
2217
2053
2246
2296
2274
4438
2293
4059
2054
2052
2390
2167
2294
2219
2276
2299
2055
4433
2277
4436
2385
4439
2216
2388
2391
2166
2384
2218
4432
2389
4437
2273
2272
2269
4855
2291
4863
4854
2298
4862
4852
4849
2268
2387
4853
4848
4847
4844
4860
2288
2290
4845
2162
4435
4846
4856
2279
2165
2289
2266
4861
4857
2208
4858
2164
2221
2220
2163
2160
2209
4834
2161
2278
4840
4859
2210
4841
2270
4850
2386
4434
4851
2267
4835
2211
2284
2285
2264
2265
2222
2261
2281
2223
2271
2260
4486
4832
2280
4843
4842
2263
4487
4484
2173
4833
2287
4585
4584
2213
2172
4836
2262
4485
2286
4586
4587
2282
4838
2212
2259
2174
4837
4590
2257
2258
2283
4839
2215
2214
2175
2177
4605
4591
2170
2176
4607
2256
2058
2057
4480
2056
2171
2183
2059
4483
2182
2179
2178
5405
4445
2397
4482
5406
4606
2398
2235
4604
5403
4481
4948
2395
2098
2071
2095
4443
4446
2396
4444
2399
4447
2094
4588
2070
4949
4950
2394
2096
4442
3455
2077
2180
2074
2075
5407
2099
2234
4594
5404
4582
2072
2073
2076
2064
2062
2086
2181
2168
2169
2097
2065
2061
4951
5400
2060
4583
4589
4598
5402
4939
4601
2087
4592
2068
4599
4602
4600
2063
4947
2066
2085
4578
4579
4580
2185
2392
4440
4938
4603
4595
4565
4593
4946
2069
4441
2393
4936
4937
4944
4945
2067
2092
5395
2078
2084
5393
5401
4509
2103
4514
2184
4597
4564
4577
4581
4596
4932
2079
4508
4931
4933
2093
5394
4520
4517
4516
4515
4507
4512
4930
4521
2190
2189
2188
2233
4551
2187
2186
2232
4576
4511
2090
2105
2089
2081
2080
4505
4526
5392
4550
4522
4547
4546
4544
4523
4941
4504
2102
4506
2088
2191
4527
2100
4942
4563
4928
4545
4566
4549
4519
2101
4535
4513
4943
4929
4518
2236
5398
2104
4940
4510
4567
4955
4953
2091
2107
4548
4952
2082
5399
4562
4555
4534
2106
4954
5389
4524
5396
4957
2237
4934
2195
5388
5391
4956
4532
5390
2083
2110
4491
4935
2154
4554
2155
4525
4568
5397
2193
4569
2194
2153
2238
2239
4533
2111
2108
2140
2152
4959
4560
4490
4536
4552
4556
2157
2199
4557
4488
4553
2141
2196
4958
2109
5059
2156
2192
2158
5061
4529
2139
5062
4489
2159
5083
5084
5085
2197
4531
4537
4570
4539
4561
2142
5063
4530
2226
5058
4528
4575
4574
2143
2228
2229
4538
4571
5068
5500
5086
2198
4573
5060
2137
2138
5502
5056
5057
5069
5501
5497
4572
5385
5386
5377
4497
4499
5071
5070
2225
2227
2231
5082
5496
4495
5384
4496
5495
5488
4498
5080
5387
2136
5498
5081
5499
2230
5492
4494
5376
4559
5494
5380
4558
5493
2204
2118
2224
2119
2132
2134
2135
5075
5074
5073
4492
5489
5379
2206
5066
2207
2133
5067
4493
5072
5491
5382
5064
5065
4502
4966
2205
5490
5381
5378
5078
5079
4960
4967
2116
5077
4961
4962
5076
4503
2117
4964
5383
2202
4965
4540
2126
2127
4500
2200
4983
2114
2125
4541
4981
2115
2131
4501
4963
2201
2203
2322
4370
4982
4980
4974
4975
4542
2130
2124
4543
2112
4371
2323
2120
2321
5455
4373
2128
2324
2129
2325
4369
4372
2113
5487
4972
2144
2320
4368
2121
4973
2145
2326
5469
5486
5454
5447
5446
4374
2122
2147
5464
5114
5458
2327
4382
2151
2335
4977
4976
4375
5112
4989
2334
2123
5465
5453
2146
4383
5459
4991
5113
5471
5468
2149
4986
5470
5116
5445
5485
4990
4971
4988
4970
2150
4987
4979
5456
2148
4984
5466
5444
4380
4379
2332
2331
5462
2330
5457
5452
4978
5467
4378
4968
2333
4381
5484
5463
5481
4969
4985
5375
5443
5440
5110
5482
5441
5107
5105
5104
5483
2328
4376
5480
5461
2329
5442
5109
4377
5108
5106
5460
5479
5473
5095
5448
5472
5478
5091
5449
5094
5431
5101
4906
5099
5450
5102
5090
5092
5430
5429
5093
5477
5476
5474
5428
5098
5097
5475
4907
5100
4904
5451
4908
5096
4905
4909
5427
5434
4923
5435
5089
5314
4922
5426
4914
4920
5088
5437
4926
4910
4911
5424
4921
4924
5312
4925
4927
5436
5315
4915
5823
5438
5432
5313
4902
4917
4900
5425
4912
4916
4918
4919
4901
5439
4903
5433
4913
3935
5321
5323
5320
5603
5322
5422
4878
4877
4875
5317
5423
4879
5602
5325
5324
5601
5051
5318
4872
4873
4874
4876
5316
5050
5600
5628
4896
4358
2310
5605
5420
5621
2311
5616
4359
5604
5319
4356
2308
5055
5617
4357
5326
5327
5606
5620
5622
4882
4883
2309
5049
4894
4897
4865
5607
5421
4880
5041
5035
5032
4864
4899
4881
5618
5619
5048
5626
4886
5546
5625
4887
5342
5054
5547
4866
4867
5545
4898
5333
5624
5343
5340
4895
5544
5332
5052
5053
5341
4892
4353
5040
5329
5033
5034
2305
5044
5419
4884
4869
2304
5045
5046
5335
5575
5337
5328
5418
5334
5025
5038
4893
4885
5039
4352
4888
5410
5612
5042
4868
5571
4871
4992
5574
4870
5047
5528
5608
5609
5611
5588
5615
2306
5573
5416
4993
5043
5590
5037
5036
4354
5569
5570
5572
4889
5568
5613
4355
5548
5529
5586
5336
5411
2307
5587
5330
5338
5331
5535
4363
5417
5591
5610
5593
5614
5023
5016
4996
5024
4997
4890
2315
5017
2314
4995
5589
4362
5002
5598
5339
5015
5530
5022
5021
5020
5005
5006
5531
5000
4994
5592
5008
5551
5004
5584
5597
5585
5596
2312
5549
5003
4891
5011
4360
5009
5010
5007
5014
5018
4361
5019
6808
6810
6811
5534
5594
5027
2313
5555
5554
5552
5550
5414
5013
5595
6809
5001
5559
5415
5557
5012
5556
5026
4364
5533
2316
5408
4999
4998
2318
4366
5532
5558
4367
5358
5578
2319
5409
5553
5413
5576
5359
5581
5355
5523
5521
2317
5577
5580
6788
6790
5354
5527
6791
4365
5526
5579
5029
5520
5412
5540
5567
7157
5031
5348
5349
5353
5352
5543
5028
5350
5351
6789
5525
5522
5519
5518
5356
5524
5541
5537
5346
5357
5516
5030
5542
5510
5536
5509
5511
6815
6814
5539
5347
5538
5583
5582
5517
5344
6813
4390
2342
5505
5508
5566
5564
6812
5562
5504
5565
5563
4391
2343
5345
6787
5560
6786
5506
6785
5561
5515
4388
5512
2347
2340
4395
2341
4389
5513
5507
2346
4394
6784
5514
5311
6827
5305
4397
4399
5308
5309
5310
2349
2351
6793
2344
4392
6797
5306
6792
5304
4398
6826
4396
2348
5361
2350
5307
6063
6799
6798
6825
6796
4393
6802
6803
6804
5360
6824
2345
6795
4401
2353
4387
4400
6805
6888
2352
6899
6889
2364
6794
4412
2339
6807
4413
2365
6893
6890
6892
7415
6806
4402
4385
2336
4408
4409
4410
4414
2366
2362
2361
2360
6881
2337
4384
2354
6898
5362
5363
5365
2356
4404
6891
5297
4403
4407
6800
4411
2338
2359
2355
6894
4415
6801
2367
2363
4386
6838
5374
5296
5364
4405
6839
6880
2357
6904
6896
5370
6905
6906
6897
6840
5298
5299
6837
6836
6902
5366
5373
5371
2358
4406
5372
6841
6884
6885
5369
5301
6908
6900
5368
5367
6886
6901
6842
6883
6887
5302
6846
6769
5303
5284
6843
5285
6882
5300
6775
6830
6829
5222
6871
6870
6768
6844
6831
5220
5223
5221
5855
5283
6781
6773
6832
6828
6823
6816
6774
6817
6772
6845
6780
5280
6822
6777
5281
5287
6821
6833
6771
6782
6770
6818
6820
6854
6873
6819
5217
5286
6835
6855
6778
5282
6867
6779
6776
6868
6869
6852
6853
5216
6834
6864
6865
6872
6723
6866
6875
5218
6878
5120
6876
6863
6874
5247
6877
6759
5121
6849
5246
6722
5242
6859
5291
5244
5233
5243
6731
6730
6729
6858
5122
6763
5290
5219
6862
6860
5179
6762
6760
6758
6755
5123
6735
5205
5234
6720
6752
6754
5204
6756
5232
6767
5230
6721
6728
5177
6734
6851
6848
6732
6856
5288
5241
5245
6733
6761
6764
6766
6861
5240
5206
6850
5235
5176
6753
6757
5178
6765
5200
5229
5289
6857
5238
5201
5228
6724
5207
5226
5231
5236
5202
5239
6725
6726
5182
5227
5237
6727
5183
5203
5225
5181
6742
5124
5294
5187
5185
5224
5184
5145
5125
5143
5293
5132
5131
6740
6743
5295
5186
5133
5134
6741
5144
5213
5126
5127
5128
5130
5180
5129
5292
5188
5138
5139
5142
5190
5212
5147
5191
5135
5148
5189
6738
5136
5146
5141
5214
6736
6737
5140
5173
5193
6739
5151
5149
5137
5215
5172
5150
5174
6745
5192
5166
5194
5175
5167
6744
5195
5165
5210
5209
6746
5164
5211
5198
5208
5199
6747
5163
5155
5162
5154
6751
5159
5197
6750
6748
5196
5153
5161
5257
5158
5152
6749
5168
5160
5156
5258
5256
5157
5259
5169
5263
5262
5171
5170
5261
5260
5251
5250
6679
6669
6670
6671
6659
6678
6668
6684
5248
6674
6675
6658
6663
6686
6687
6681
6677
6685
6963
6676
5249
6672
6960
6680
6657
6665
6962
6662
5253
5252
6656
5255
6673
6664
6666
6961
6965
6661
6660
6667
6964
5254
6682
6683
6966
6967
6954
5267
6927
6947
6951
6955
6926
6950
5266
6946
5269
6944
6945
6970
6971
6948
5268
6925
5271
6949
6912
6953
6935
5270
6968
6924
6974
5272
6952
5277
5276
5278
6913
5279
5265
6972
6969
5264
5273
5274
6973
6932
6917
6914
6923
6933
6934
6916
5275
6915
6922
6919
6920
6921
6918
6956
6957
6959
7661
6693
6719
6694
6958
6718
6692
6695
6715
6700
6717
6689
6704
6705
6698
6716
6707
6708
6712
6697
6688
6701
6706
6696
6929
6714
6710
6928
6713
6690
6711
6699
6709
6942
6931
6930
6691
6936
6702
6937
6938
6943
6703
6941
6939
183
6940
182
179
176
177
178
180
181
190
191
185
186
92
93
95
94
189
188
187
184
7003
7002
7001
83
7000
82
90
167
7004
7006
91
7005
162
80
206
166
88
6992
160
204
81
207
89
164
163
161
6993
6994
6995
205
165
171
7015
6998
7014
6997
6996
174
203
6999
202
200
170
4187
175
173
7013
7012
3366
201
199
198
3367
168
169
84
4186
4185
4184
172
87
3364
85
196
197
3365
86
7022
6979
3368
7020
4191
6983
7033
6976
7034
6978
4189
3369
6980
294
6982
4143
4142
6981
6977
7025
3361
7032
4188
295
376
7021
75
7027
3360
377
4190
3370
3371
192
7016
4137
7026
7009
7036
7024
193
310
7028
311
309
6588
308
7017
3375
71
293
4141
4179
3363
3362
194
7029
74
68
4177
78
7008
73
69
4199
6589
4136
7030
4140
7018
292
6991
327
326
4198
4178
6985
6986
6987
72
6989
6990
305
301
300
6984
6988
336
6626
332
337
70
7011
3373
7010
6590
4176
6587
3374
6586
6584
378
3372
291
379
7019
317
79
6625
296
333
338
3376
299
67
290
4181
304
380
77
6585
195
4196
4183
4197
298
3378
307
381
3377
4195
339
346
319
318
316
297
509
315
5779
4180
6638
66
288
303
302
6627
76
4138
314
6628
6637
429
313
312
6624
341
347
510
340
428
421
5780
501
508
344
431
4194
6629
6631
6636
334
325
324
321
320
4182
289
125
5778
511
4139
124
127
369
6630
6634
3379
306
345
335
505
506
507
6576
6577
64
6632
6582
126
6583
30
6171
504
4243
500
420
343
486
430
502
280
383
65
5776
6635
4250
330
331
329
328
284
281
4251
382
4284
6580
31
342
24
4133
5781
487
503
6221
4192
6578
6579
27
275
6581
386
6633
348
5777
25
368
285
6170
4193
4130
274
26
5784
4246
4285
3388
3382
4242
4248
117
3390
497
491
5783
5782
485
484
4259
4262
323
322
4135
3387
4264
4132
4131
387
422
3389
496
4245
423
6175
370
4241
4134
4129
498
5885
7156
6561
6560
374
371
398
6219
3383
6220
4350
4269
4265
6270
4263
4255
4254
4253
4247
4252
5785
4244
3386
4240
29
28
6173
6172
4286
3391
375
273
349
1
397
9
8
4310
4266
3385
4256
4249
4159
6218
6271
4349
4348
4346
6562
0
4351
6570
6571
4339
385
3384
3381
6563
6568
4260
3380
4258
116
4236
287
283
282
272
6200
4158
6174
4128
4111
4261
399
4268
4
4311
490
493
4287
495
5
4306
4280
4267
4238
6285
6269
4347
7
4108
392
7154
6168
6190
4233
6201
286
492
215
4281
5787
4270
4109
5790
6335
4289
4257
5791
6310
6155
6205
118
4307
6169
120
6268
122
6194
6222
214
6
4344
384
4338
6643
6642
394
395
499
373
372
4283
494
351
396
6569
7153
424
4295
6286
212
6152
4110
6207
119
6644
6640
4345
350
6641
4154
6223
4341
7078
5786
213
6645
6204
6646
6202
4099
482
6195
4100
6153
7152
3
393
4232
6566
6232
7079
6567
7139
7138
6334
6309
4239
6565
7137
6300
4237
7142
364
6287
6575
4288
5788
471
4096
5789
6284
2
123
6573
7136
121
6564
425
4155
4308
469
6154
4098
4294
6295
4157
6191
4343
6216
4203
279
6226
6249
6262
488
103
4292
4282
4342
4156
4271
4337
4202
4278
4293
470
4101
12
6351
6355
6367
6371
6534
6535
6542
6543
6547
6559
6572
6574
6343
6652
10
7160
419
427
483
7141
7140
7123
7070
7054
481
480
468
388
6342
6350
6267
4097
11
6145
6147
6150
6188
6189
6203
6206
247
278
6227
6266
6276
6277
6243
6303
6297
6331
6301
6311
6302
6338
6316
7051
6313
7055
6176
6354
6546
6288
6375
6528
6530
6257
6263
6333
6272
6308
6336
13
4102
4305
4340
416
4290
418
246
6346
6364
6340
6363
6362
6361
6344
6360
6358
6357
6365
6356
6352
6348
6347
6366
6369
6339
6388
6387
6386
6385
6384
6383
6382
6381
6380
6379
6378
6377
6376
6374
6373
6372
6370
6368
6337
6328
6330
6245
6244
6242
6234
6233
6228
6217
6248
6209
6192
6187
6186
6177
6162
6161
6158
6193
6332
6256
6265
6389
6324
6323
6322
6321
6317
6314
6264
6312
6294
6293
6281
6279
6275
6274
6273
6296
6390
6394
6392
7109
7108
7107
7106
7105
7104
7100
7110
7098
7066
7065
7064
7062
7061
7060
7058
7067
7056
7111
7113
102
245
277
365
367
389
391
7112
417
7144
7124
7118
7117
7116
7115
7114
426
6391
7052
7049
6549
6548
6544
6540
6539
6538
6536
6550
6532
6529
6398
6397
6396
6395
6151
6393
6531
7050
6552
6554
7048
7047
7046
7045
7044
7042
7041
6553
7040
489
6650
6649
6558
6557
6556
6555
464
6144
4336
4115
4147
4309
4219
4332
4331
4330
4328
4304
4235
4234
4279
7043
6304
7063
6292
4333
6290
6289
6533
6537
6541
249
6545
6551
250
39
38
6353
7057
4218
7053
7059
4275
6305
6306
4114
6315
4291
7068
7069
465
466
467
210
472
473
455
6326
7080
7083
4335
6327
6329
4103
6341
6345
6359
4201
6349
7081
6320
4221
4146
6224
6230
4315
6184
7145
6247
6159
366
6246
6241
6163
4329
7122
4220
4152
6235
4327
4322
7125
4323
6278
6648
6283
6282
6280
7132
6208
6210
6229
6261
6255
6149
6146
6148
6260
276
7146
7076
7148
7129
211
7077
4324
4276
4326
7128
4168
4112
7082
4117
4116
7097
7096
452
251
248
4313
357
358
454
359
4334
244
4113
390
4145
4316
4317
4321
453
4153
4314
4169
7126
6299
6307
6298
6291
4209
4216
6178
6225
5807
5806
6231
15
14
6259
6254
6253
6252
6156
6157
6160
6165
6166
6185
4200
6240
4274
6213
6211
113
474
101
462
6325
6212
4272
439
463
7121
4164
112
3420
6258
7120
34
4312
461
356
4171
5805
4320
4277
7130
6164
5804
4325
441
7091
438
437
100
436
4104
479
4170
4223
4107
478
477
6318
36
6181
241
6167
37
6179
4208
475
6180
6214
4222
4166
435
3423
442
4165
6215
4162
4161
4167
4160
6183
6182
434
147
4144
6250
6319
4106
4105
98
99
7086
7085
7084
476
114
115
456
4297
4296
460
4273
144
240
3422
146
7090
40
35
4217
361
4118
4119
451
450
7089
145
360
352
353
6251
459
449
6196
3418
3421
7088
6197
440
227
226
6099
43
42
6098
255
33
363
32
6082
6083
6237
4149
4150
254
4163
6199
6198
208
137
458
151
149
150
136
457
7072
148
6096
6101
6097
443
7073
6105
6517
6518
6519
6106
4210
41
22
3419
16
6236
4227
7074
6100
362
7092
432
4151
6081
6080
4319
4318
4148
209
4302
7093
448
7094
4303
6525
7075
6108
6478
6477
96
97
6104
6516
4204
45
4205
433
17
3417
3416
23
4215
47
4214
4212
4211
354
44
6102
46
4213
4300
401
6089
7791
242
4226
4225
225
4298
6088
4299
6091
224
4224
6085
6592
140
141
5766
4207
142
21
5764
5763
6599
6598
6597
6596
6595
139
6094
6093
400
20
6593
138
5767
6090
6086
4121
129
6084
6238
6476
132
252
6479
6087
6507
133
4301
6602
6603
6524
6604
6605
6607
6606
6601
6239
18
403
5765
5801
5800
5762
19
4120
355
6594
402
6092
243
143
4123
4206
128
130
6514
253
6522
6472
6473
6600
6515
4122
6474
6475
4175
6513
4174
6521
6523
4173
6526
4172
6506
6520
5760
3975
5761
109
108
4004
131
4006
4005
4231
3972
3973
3974
4007
6497
6504
6512
135
110
111
6496
107
106
105
6470
3970
3971
134
263
6501
5798
4020
412
413
5803
5802
4026
5799
4021
4127
4228
4229
447
4018
5872
228
4022
444
5865
445
3969
4010
104
446
3968
4230
4009
6471
4002
6500
5873
4000
4001
4019
6505
5772
6510
262
6511
4011
4003
405
4124
404
6469
4126
232
6499
6502
6508
6509
216
218
229
6498
261
6468
3985
4028
5773
4017
4016
4008
4024
4025
260
3991
5775
5797
219
5774
3987
415
230
5768
414
233
238
256
239
236
408
407
406
3978
5869
5868
4014
4013
5864
4125
3979
4012
6613
6612
259
6503
5796
3986
3340
3341
235
3998
5769
5770
3337
411
410
5875
3342
409
258
5878
3976
6467
5870
5867
3579
51
3343
5793
5794
5795
5792
3988
257
237
234
231
223
222
3984
217
3990
3989
5964
5965
6466
3334
5966
5967
5963
3977
3997
5820
5877
5874
5866
3981
5962
3996
5771
50
6608
5821
5822
6615
6609
6614
3336
6465
54
6464
3980
3982
3983
221
3994
3995
55
3992
3339
5876
6491
5961
5960
3410
3411
6611
6610
3335
5819
5859
5858
5817
5818
3993
3332
5956
5816
6616
159
220
3338
6622
6621
48
5957
5959
158
153
155
6495
5955
5958
6490
3329
5884
3333
6620
6619
5881
6618
6617
3409
49
3408
157
5857
5861
6494
5880
5882
3328
52
5860
5952
152
6483
6492
5953
5954
3330
6488
270
3331
6482
271
6493
3405
5856
154
266
5862
6486
6487
53
6481
3406
156
6489
265
6485
3415
3414
3412
3407
6480
3404
267
5863
3352
269
5809
63
6484
3413
3353
264
62
3539
5808
3552
3553
5811
6136
268
3555
6130
6129
6128
3538
5810
3554
3354
6431
6430
56
57
60
3403
3355
61
5815
6132
3536
3345
3402
5814
3401
3400
3358
3359
5813
3546
3356
3357
3344
6124
3547
3544
58
3537
5812
6428
6454
6122
3394
3395
59
3550
3347
3548
3545
3549
6120
6418
6429
3542
5910
6419
3397
5909
3543
5908
6455
3396
6425
3348
3346
6121
3399
3398
5919
3349
5917
3448
3450
3451
5918
3558
6424
5911
3743
3566
6117
6116
6115
5726
3541
3392
3565
3393
3559
3564
3562
3449
3563
3351
3350
3454
6452
6433
6432
3556
6416
6417
3540
3452
3453
3733
3736
5904
5905
5912
5913
3737
5920
5921
5922
5923
5928
6008
5929
5931
3738
3739
3740
3732
3741
3742
6112
6113
6114
6118
5930
5826
5916
5727
3734
6009
6010
6453
5725
5927
5926
5925
5924
5934
5935
3728
5907
5724
5985
5906
5932
6449
5989
5825
3735
5827
3557
5708
3731
6422
6448
5984
5991
5938
5990
6012
3730
5988
6435
5710
5933
5723
5824
6426
3561
3560
3729
6427
6434
6421
5993
6423
3526
5709
3524
6074
6450
6000
5995
5711
6420
3441
5734
5735
5722
5939
5940
5942
5721
5914
6005
6003
6002
5943
6067
6066
6065
6004
6006
6073
5976
3443
3527
3720
3721
3722
3723
5936
5937
5941
3445
5978
3444
3525
3440
5829
5997
5733
5992
5994
6462
6463
5716
5717
6402
5698
3442
5741
5719
5720
3446
5732
5699
6451
3724
5998
6459
6461
6445
6442
5996
6439
5987
6001
5986
3727
5980
5705
5977
3726
5915
5828
5979
5704
6072
3580
6076
6064
3725
6068
6069
6070
5968
5740
6436
6437
6438
6441
6444
6446
6458
6460
5696
3447
3577
3578
5982
5981
5702
5971
6443
6403
5701
5718
5730
3716
5737
5738
5739
5894
5831
6447
3569
5895
3570
3571
3572
6456
3573
5712
5697
3576
5700
5703
5946
5947
5830
5970
5969
6457
5731
6440
6401
3719
3718
6406
6404
6400
3531
3530
3528
6407
6405
3714
5713
3529
3574
3523
3522
5948
5949
5950
5707
5975
5974
5973
5972
5706
3717
5944
3568
5681
5945
5682
3715
5683
3713
3712
5736
5728
5680
6413
5729
5754
5892
5755
6412
6414
6415
5746
5742
5743
5893
5655
5753
5654
5653
5652
3521
5752
5844
5845
3520
5747
5714
5757
5891
5758
5846
5847
5635
5634
3532
5890
5692
3533
8152
5677
5679
5676
5888
3534
5756
5715
5889
5842
3535
5689
5745
5693
5678
5632
5633
5644
5744
8148
5645
5900
5901
5854
5853
5688
5749
5690
5691
5852
5695
5748
5694
5646
5899
3427
5851
6027
5837
5647
5843
4084
8145
6026
6023
6022
8144
5848
5838
5850
5839
5841
5658
5898
5751
5750
3424
5897
3425
3426
3430
5659
5673
5675
5674
5672
8131
6025
3431
6029
8136
8130
5840
5849
5661
8146
6028
8140
5896
5836
8137
4082
5903
5684
4088
8129
5832
8128
5643
5902
4080
4081
5834
6020
6021
3428
6062
6024
8138
5660
5656
6408
5649
5657
8134
5641
5685
8133
8132
6061
5648
5833
5642
5835
5663
6019
4065
6057
6059
6060
6410
4070
5686
5687
4067
5662
5640
6409
8164
8176
4066
6018
4064
6056
3429
5638
5637
4068
4069
6411
6058
6016
6049
6048
5651
5650
6030
6031
5636
5639
5671
3438
5665
5670
6054
6051
6017
6034
6046
6055
6050
4076
6032
6033
3439
6052
3437
3436
6039
6035
6037
6053
5664
5667
6041
6045
6044
4074
5666
6042
8162
8161
8160
6043
6038
3434
6036
4073
4072
8168
6040
4058
4057
3435
4053
8089
4056
5668
3433
3432
8086
4052
8085
4060
8090
8088
4048
8080
5669
4054
8084
3629
3628
4049
3627
8081
8092
4050
4051
8083
8082
3644
3626
3625
3624
3617
4042
3647
3260
3645
3631
4038
8078
8076
3646
8070
4043
3261
3642
3630
3619
3643
3632
3633
3641
4039
3825
4040
3640
3671
3652
8075
8074
3616
8071
3824
4041
3664
8120
3827
8077
8073
8072
8069
8068
8067
3826
3262
8066
8065
8064
3830
3829
3828
3263
3618
4032
4035
3670
4046
3653
4033
3665
4037
4036
3669
4034
3635
3634
3668
3650
3649
3648
3259
3666
3657
4045
4044
3258
3654
3651
3257
3256
3461
3655
3459
3460
3656
3622
3463
3623
3462
3661
3663
3662
3458
3667
3787
3786
3676
3620
3673
8112
3621
3788
3789
8113
8114
3784
3224
3225
3776
3672
3679
3678
3677
3660
3659
3229
3228
3778
3658
3685
3684
3457
3456
3779
3791
8116
3254
3675
3674
3279
3832
3833
3834
8101
3836
3777
3255
3790
3686
8100
3693
3785
8102
3687
3278
3251
3956
3276
3819
3252
3250
3957
3694
3692
3815
3809
3808
3797
3230
3226
3467
3637
3636
3466
3253
3695
8096
8098
8099
3683
3681
8104
8105
8106
3802
3799
3277
3943
3798
3795
3796
3820
3818
3812
3688
3814
3813
3794
3691
3227
3689
3940
3939
3938
3760
8097
3803
3942
3821
3954
8108
3822
3764
3941
3964
3680
3682
3793
3958
3231
3519
3761
3690
3961
3248
3806
3792
3952
3936
3766
3765
3275
3274
3273
3762
3955
3207
3763
3290
3817
3243
3217
3205
3800
3465
3767
3216
3960
3962
3953
3768
3804
3782
3464
3816
3242
3206
3781
3810
3240
3249
3638
3204
3801
3272
3937
3639
3219
3218
3946
3805
3241
3811
3774
3773
3947
3245
3291
3246
3780
3769
3289
3744
3745
3949
3772
3247
3944
3945
3948
3200
3950
3201
3244
3783
3268
3771
3770
3212
3213
8050
8049
8048
3211
8041
3751
3210
3750
8040
3747
3269
3288
3283
3282
3222
3746
8052
3748
3214
3469
3287
3209
3208
3233
3271
3471
3701
3270
8042
3597
3598
3599
8021
3749
3232
3702
8044
3703
8019
3757
3756
8018
8037
3706
3708
3709
3596
8020
8056
3710
3700
3468
3235
3234
3223
3221
3286
3285
3284
3220
3470
3173
3696
3215
3202
3265
3264
3203
3697
3698
3175
8038
3754
3758
3759
3174
3704
3705
3707
3755
8036
3267
3699
8035
3281
3280
8022
3172
3266
3301
3752
3753
8017
3300
3318
8006
8033
3295
8034
3168
3170
3294
3171
8007
3319
8016
3592
3594
3593
8004
8001
8000
8032
8024
3595
3169
3293
3292
8005
3113
8026
3119
8002
8003
3303
3315
3317
8010
8011
3316
3112
3114
3115
3302
8009
8008
3313
3312
3503
3236
8025
3497
3117
3118
3116
3500
3498
3496
3591
3590
3237
3314
8012
3499
3589
3326
3325
3324
3323
3588
3076
3501
8014
8028
8013
3502
3161
3163
3239
3192
3077
3078
3079
3322
3162
3166
3193
3238
3584
3160
3320
3321
3585
3187
3167
3097
3075
3164
3165
3492
3194
3073
3072
3298
3493
3297
3863
3296
3586
3074
3517
3186
3608
3195
3096
3587
3607
3609
3189
3101
3862
3196
3299
3518
3606
3516
3199
3197
3510
3190
3306
3185
3184
3098
3099
3100
3515
3304
3610
3188
3513
3512
3305
3198
3191
3611
3511
3125
3307
3514
3854
3509
3508
3855
3486
3485
3484
3494
3495
3490
3487
3310
3308
3102
3103
3124
3482
3852
3853
3601
3126
3602
3603
3604
3154
3483
3605
3159
3488
3489
3491
3504
3507
3155
3311
3309
3861
3127
3860
3130
3152
3156
3473
3505
3158
3506
3131
3615
3859
3481
7969
3123
3600
3851
7980
7968
3865
3866
3857
7973
7971
3867
3864
3858
3477
3107
3095
3104
3613
3105
3106
3614
3157
3472
3094
3480
3177
3178
3476
3122
3176
3179
3183
7970
3091
3856
3133
7975
3153
7972
3932
3931
3612
3850
3849
3848
7981
3128
7982
7974
3934
3933
3121
3930
3132
3129
3182
3134
3120
3135
3090
3474
3478
3847
3180
3092
3928
7977
7976
3475
3479
7985
3088
3089
3923
3093
3927
3922
3926
3846
3929
3084
3085
3083
7987
7986
3181
3082
3844
3920
7984
3925
3924
3921
3081
7990
3110
7979
3869
3840
7978
3845
7988
3868
3904
3111
7959
7958
3080
3907
3108
3870
3841
7956
7957
7966
3151
7989
7964
7965
3109
3087
3911
3905
3918
3871
3150
3086
3906
3919
7955
3902
3901
3139
7940
3909
3916
3917
3876
3149
7960
7961
3148
7941
7963
3908
3910
3877
3900
3843
3842
7962
7954
7953
7952
3915
3914
3874
3879
7943
7939
7938
3875
3137
3138
3143
3142
3886
7947
3136
7946
3890
3912
3878
3872
7942
7936
3882
7996
3899
7950
3883
3887
3873
3891
3897
3896
3913
7937
3898
7951
7949
3141
7945
3888
7992
7993
7994
7944
7948
3889
3884
3892
3880
3881
3885
3893
3894
3895
3140
3145
3144
3146
3147
7402
7403
7397
7396
7409
7398
7399
7296
7404
7401
7405
7400
7297
7410
7411
7408
7406
7303
7414
7416
7298
7301
7299
7302
7412
7417
7413
7300
7420
7418
7392
7393
7394
7395
7322
7320
7367
7321
7323
7366
7371
7326
7365
7364
7387
7370
7389
7360
7325
7390
7386
7324
7369
7368
7388
7327
7385
7384
7383
7379
7361
7363
7309
7344
7310
7380
7378
7345
7311
7376
7375
7350
7351
7382
7377
7308
7317
7315
7316
7381
7374
7348
7349
7362
7346
7319
7318
7304
7347
7358
7354
7355
7357
7372
7373
7305
7307
7314
7312
7356
7306
7353
7313
7331
7330
7352
7329
7328
7343
7342
7334
7340
7337
7341
7336
7338
7339
7335
7332
7333
7214
7215
7212
7213
7197
7198
7195
7199
7196
7194
7479
7210
7211
7478
7192
7209
7193
7562
7208
7563
7476
7475
7558
7559
7206
7477
7219
7561
7556
7557
7552
7553
7474
7566
7567
7554
7207
7560
7218
7202
7203
7472
7204
7223
7473
7555
7565
7484
7564
7216
7723
7220
7221
7185
7222
7485
7205
7486
7515
7483
7588
7187
7722
7190
7186
7184
7191
7720
7514
7217
7480
7481
7482
7589
7491
7573
7495
7188
7189
7591
7200
7201
7590
7490
7492
7494
7721
7595
7574
7725
7601
7572
7603
7602
7610
7497
7608
7594
7612
7488
7584
7714
7460
7727
7726
7715
7724
7600
7575
7513
7585
7493
7489
7718
7496
7606
7462
7461
7512
7604
7463
7609
7587
7712
7469
7468
7593
7570
7717
7592
7586
7181
7182
7501
7716
7719
7517
7571
7516
7183
7518
7499
7605
7465
7505
7569
7506
7507
7457
7500
7596
7471
7180
7658
7510
7713
7656
7498
7470
7598
7597
7511
7568
7456
7459
7464
7467
7176
7502
7503
7504
7660
7508
7458
7177
7466
7432
7657
7649
7509
7226
7227
7169
7648
7433
7431
7434
7430
7435
7653
7654
7582
7577
7580
7429
7581
7178
7650
7652
7651
7428
7168
7229
7179
7672
7578
7579
7576
7260
7439
7438
7437
7171
7170
7738
7228
7424
7224
7261
7436
7737
7736
7739
7230
7258
7225
7666
7665
7231
7425
7256
7263
7262
7259
7733
7664
7426
7735
7734
7254
7257
7731
7702
7703
7740
7741
7732
7700
7701
7444
7742
7447
7427
7453
7730
7729
7728
7668
7452
7172
7446
7174
7255
7683
7682
7253
7252
7644
7538
7539
7623
7707
7248
7684
7685
7686
7687
7175
7173
7445
7704
7705
7706
7622
7541
7637
7548
7641
7642
7449
7680
7621
7454
7699
7441
7681
7249
7708
7640
7636
7698
7546
7633
7544
7250
7542
7629
7540
7709
7278
7710
7440
7537
7448
7711
7455
7620
7696
7638
7536
7697
7624
7238
7239
7628
7627
7251
7279
7626
7632
7234
7235
7526
7276
7277
7442
7450
7527
7634
7630
7545
7289
7275
7287
7241
7240
7525
7451
7625
7635
7443
7817
7294
7293
7292
7288
7816
7274
7273
7272
7242
7286
7269
7236
7237
7694
7695
7689
7616
7617
7688
7524
7619
7232
7233
7818
7290
7280
7285
7284
7283
7282
7618
7691
7281
7271
7243
7268
7819
7813
7692
7270
7690
7812
7291
7693
7523
7820
7814
7830
7821
7808
7265
7264
7815
7266
7844
7531
7810
7845
7530
7521
7520
7522
7854
7853
7244
7811
7267
7528
7831
7852
7847
7846
7529
7245
7246
7848
7840
7851
7828
7849
7809
7850
7841
7822
7533
7823
7534
7829
7247
7532
7842
7843
7860
7861
7862
7868
7827
7826
7747
7748
7865
7864
7749
7858
7824
7825
7866
7758
7750
7759
7789
7857
7859
7835
7833
7744
7832
7746
7856
7790
7756
7834
7788
7751
7745
7838
7795
7836
7837
7757
7752
7753
7787
7786
7755
7802
7773
7781
7800
7783
7774
7784
7769
7772
7754
7782
7785
7780
7794
7801
7792
7793
7768
7804
7779
7798
7797
7778
7796
7771
7776
7766
7770
7765
7777
7764
7767
7763
7762
7761
7760
7924
7922
7920
7921
7928
7913
7916
7914
7909
7912
7910
7907
7906
7908
7905
7904
7896
7900
7880
7881
7897
7885
7884
7883
7882
7886
7898
7890
7891
7893
7888
7894
7892
7889
7873
7872
7875
7874
7879
7878
7877
7876
