buvette de la plage - chamonix...2696 2719 2717 2718 2721 2720 2723 2722 2713 2716 2726 2728 2727...
Post on 30-Dec-2019
8 Views
Preview:
TRANSCRIPT
2574
2569
13
12
14
2570
2573
2572
2567
2571
2568
10
9
1178
966
1062
1051
1056
1055
1052
1053
1050
1058
1054
1251
3444
1240
1249
1250
1220
1219
3318
1248
1233
1245
1097
4419
1217
1225
1226
1214
3183
1218
1224
1258
1257
1223
1232
1222
1213
1221
1253
1256
3319
4418
1255
1252
1230
1247
1229
1228
1227
1246
1216
4424
4423
1067
1063
4135
1061
4134
4411
1098
1096
4410
1103
1099
1100
1095
1094
4040
1079
4042
4044
1082
1081
3211
3604
4024
1088
3272
1093
4046
1101
3189
3271
3188
4026
4092
3776
4028
1086
4032
4010
1105
4014
1215
4474
4469
4504
4473
4468
4471
4505
1026
991
990
1049
1072
1073
1071
1059
1064
1060
3992
1080
3294
3795
3984
3796
4037
3995
1041
988
1048
1047
1057
984
987
986
985
980
1046
3989
1034
1045
4470
4472
1044
1043
1031
1032
1030
1029
1033
895
907
3569
3570
3568
3472
3384
3573
891
885
3443
1241
901
3449
3446
3445
1242
899
900
1238
3383
894
1239
893
1182
915
906
1203
1202
1199
1235
1234
1236
1200
1173
1201
1194
1189
1243
903
897
3682
3681
3680
1175
1193
1179
1209
3801
3800
1204
1198
1212
1211
1210
1207
3790
1206
1205
3789
1188
1187
1186
1185
1184
1183
1192
1191
1190
4449
4448
4447
1119
1123
3663
1128
1121
1156
1155
3711
1149
1170
1180
1171
3156
3230
3382
3154
3713
4030
3715
4018
1160
4036
3712
1115
3714
4011
3370
3372
4012
4016
3155
3304
1169
1168
3195
1163
1166
4035
4022
4020
1106
1167
3710
3787
3788
1195
3799
1165
3153
1172
1152
1174
1125
1117
3662
1116
1114
1113
1112
1111
1120
1118
3587
977
978
4466
4488
4485
4486
4487
1040
1023
1039
989
1122
970
969
3670
1000
972
1001
1042
1021
1017
1018
1022
1020
3185
975
979
973
992
976
3986
994
997
995
999
993
1006
1005
968
3671
1007
1004
1038
1025
1024
1037
1036
1027
1019
1035
1028
889
887
3471
3575
3574
886
1177
909
902
904
923
1176
917
921
920
919
918
916
912
914
913
905
911
910
931
908
4702
4710
4701
4709
1138
952
951
1131
1127
926
922
4177
4157
1139
959
4091
960
949
939
4164
4165
4155
930
929
928
924
935
927
1150
936
1142
1141
1146
1126
1148
4179
4178
4161
4184
933
932
944
943
4169
4163
967
4174
4175
4171
4159
4182
941
4430
4429
4427
4428
4464
4467
4465
4706
4705
4704
4674
4712
4678
4714
4703
4711
4707
4715
4713
4708
4676
4677
4675
4679
1009
1008
957
956
955
1012
1014
1013
963
962
1129
996
4172
4173
954
958
964
961
965
1134
1015
998
1002
1003
1016
1011
1010
1135
953
2447
2450
2449
2367
2446
3816
2357
2445
2421
2432
3682
2437
3165
3689
2394
2953
2369
3029
2391
3030
2387
2388
2386
2282
2448
2294
2295
4555
2360
4459
4245
4247
2263
2236
2208
2237
2331
2175
2329
2326
2346
3815
3814
3813
3812
3686
2435
2442
2440
2441
2439
2438
2428
2427
2436
2417
2422
2414
2409
2420
2424
2423
3166
2425
3685
3178
2413
2412
2406
2402
2430
3690
3112
3684
3683
3688
3687
2433
2434
2368
2415
2408
2416
2419
2418
2962
2392
2390
2963
2397
2398
2399
2400
2401
2407
2396
2395
2411
2410
2405
2404
2403
2287
2365
2289
2288
2291
2290
2366
2393
2373
2374
2372
4460
2371
2370
4221
2389
2385
4220
2382
2952
2384
2383
2285
2284
2286
2292
3190
2293
3188
2380
2376
3365
4244
3755
2960
3756
3753
4246
3759
3364
3367
2377
3757
2381
2951
2281
2283
2270
2265
2271
2302
2306
2278
2277
2279
2299
2304
2280
2303
2352
2305
2345
2298
2297
2296
4554
4553
2957
2955
4552
4551
4550
2351
2958
3366
3362
3363
3758
2239
2314
2260
2259
2258
2268
23182315
2257
2256
2240
2272
2264
2311
2275
2274
2273
2183
2238
2255
2184
2266
2262
2261
2316
2312
2322
2321
2313
2269
2267
2276
2330
2177
2324
2323
2309
2308
2307
2320
2319
2310
2328
2325
2301
2182
2178
2341
2340
2343
2317
2327
2300
2348
2344
4736
4737
2959
2334
2354
2355
2353
2349
2356
2332
2342
2339
2950
2956
2337
2347
2350
4532
2232
2229
2230
2252
2186
2251
2250
2249
2248
2247
2190
2199
2172
2200
2193
2234
2231
2214
2213
2242
2241
2203
2187
2246
2244
2253
2185
2181
2233
2245
2243
2254
2188
2207
2211
2210
2209
2192
2197
2212
2191
2189
2176
2171
2164
2165
2195
2194
2163
2173
2180
2179
2174
4545
2333
2227
3045
2228
2226
2225
2198
2222
2218
2224
2220
2216
2206
2204
2221
2215
2223
2219
2217
2205
2235
4547
2154
3453
2166
2167
2196
2202
2201
2155
2157
2161
2160
3452
2158
2170
2162
2169
2156
4546
2997
3086
3088
3087
3089
3092
3093
4759
3114
3113
3106
3107
3109
2896
2669
3726
2620
2603
2619
2674
2673
2915
2914
2923
2920
2924
2916
2919
3030
3029
3028
3026
3027
2993
2992
2927
2998
2999
3000
3005
2991
4957
2980
2949
2855
2903
2898
2913
2909
2910
2912
2906
2922
2925
2921
2918
2917
2987
2988
2989
2990
2936
2933
2995
2996
2926
2931
2930
2929
2928
2935
2934
2937
2939
2932
2944
2984
2983
2985
2982
2904
2905
2940
2981
2942
2943
2957
2952
2950
2946
2951
2948
3747
2945
2968
2962
2960
2908
2907
2911
2902
2994
2986
2938
2947
2958
2941
2966
3756
2857
2859
2858
2850
3757
2863
2862
2860
2861
2897
2866
2856
3082
3085
3080
3081
3090
3091
3079
3065
3064
3078
3083
4826
4825
3071
3075
3076
4528
4529
4531
3073
3077
4603
4607
3056
4604
3046
4232
3860
3067
3933
3069
3074
3070
3057
3932
4331
3047
4273
4234
3859
4332
4308
3058
4230
4301
4543
3048
4298
4544
3034
3035
3024
3025
3049
3102
4123
3042
3041
3101
3096
4669
3001
4236
4237
3812
3037
4670
4189
4496
4497
4532
4187
4188
3038
4249
4191
4422
3914
4192
4072
4293
4421
4434
2758
4423
2771
2768
4433
3729
4185
4527
3072
4530
3099
4606
4124
3098
4780
4788
4959
4958
4985
4986
4787
2765
2764
3044
3043
4235
3004
3002
3003
3039
2961
2797
2794
2791
2793
2790
2788
2786
2972
2970
2973
2974
2979
2975
2976
2977
2978
2956
2955
2954
2953
2971
2963
2964
2969
2959
2967
2965
2900
2901
2888
2889
3811
2890
2891
2892
2775
2774
2805
2806
2878
2879
2875
2877
2876
2873
2874
2883
2886
2884
2881
2880
2895
2894
2893
2887
2885
2882
2872
2871
2870
2869
2868
2867
2852
2854
2801
3016
3011
3006
3013
3015
3018
3021
3019
3022
2772
2770
2769
3007
3008
3009
2803
2800
2766
4782
4779
4784
4781
4783
4815
4817
4818
4955 4960
4956
2810
2846
2842
2843
2845
2844
2851
2849
2848
2864
2847
2835
2836
2838
2839
2837
2841
2825
2824
2821
2820
2823
2822
2840
2827
2826
2828
2829
2830
2834
2832
2833
2798
2799
2899
2804
2865
2853
2819
2814
2815
2816
2813
2812
2807
2808
2811
2809
2817
3810
2818
3084
2668
3108
2623
2672
4757
4758
4716
3097
3095
3103
4763
3105
3855
3857
2671
3111
4762
3915
2667
2692
2705
2693
2694
2695
2681
2682
2684
2687
2702
2703
4761
2706
2679
2680
2678
2677
2676
2675
3891
4760
2670
2688
2686
2685
3094
2704
2689
2683
4715
3100
2754
2756
2757
3045
2659
2715
2658
2691
2714
2690
2699
2698
2697
2696
2719
2717
2718
2721
2720
2723
2722
2713
2716
2726
2727
2728
2725
2730
2712
2734
2733
2732
2731
2736
2740
2744
2735
2737
2711
2738
2739
2741
2750
2748
2747
2746
2745
2749
4106
2751
2743
4107
2708
2792
2782
2785
2784
2783
2780
2781
2779
2777
2776
2778
2802
2701
2796
2753
2752
2755
2773
2760
2759
2761
2762
2763
2660
2742
2795
2700
4876
4875
2831
2787
2789
2624
2616
2617
2622
2621
2606
2612
2607
2604
2605
2611
2614
2615
2613
2609
2610
2608
2628
2627
2629
2630
2631
2632
2636
2638
2640
2648
2641
2657
2665
2664
2626
2618
2625
2633
2634
2635
2651
2653
2652
2649
2650
2647
2639
2644
2645
2646
2643
2642
2661
2656
2655
2654
2663
3709
2637
2724
2662
963
1694
1709
1708
1726
2814
1706
1576
1715
1699
1700
1701
1703
1698
1702
1704
1705
1707
2681
2680
1697
1696
2388
1716
1693
1692
1691
1695
1690
2384
1575
1577
2594
1571
1687
1681
1689
1583
1582
1579
2385
1688
1686
1580
1578
2710
1516
2739
2736
2738
2737
2740
2794
2598
1533
2593
1523
1522
1525
1519
1520
1518
1517
1570
2670
2596
1521
1472
1524
2382
1513
1515
1509
1511
2471
2470
2473
1514
2472
1508
2677
2678
2676
2536
2533
2535
1498
1501
1500
1499
2534
2707
1471
1476
1470
1473
1475
1477
2698
1481
1442
1466
2675
1504
1547
1530
1560 1561
1559
1558
1565
1562
1563
1564
1482
14941495
2424
2425
2426
2615
2611
1493
2613
2612
2692
2655
2653
1526
1551
1545
1552
1548
1549
1550
1546
1543
1542
1544
1531
1532
1536
1540
1538
1539
1541
1537
2633
2635
2634
2636
2363
1510
1621
1600
1616
1615
1611
1614
2421
2701
1602
1603
1605
2503
2725
2745
2755
2756
2813
2750
2748
2791
2793
2790
2795
2792
2773
1429
1468
1474
1478
1479
1422
1419
1427
1425
1423
1426
1428
1430
1431
1432
1433
1434
1435
1436
1440
1443
1437
1438
1439
1441
1446
1445
1447
1448
1449
1455
1444
1454
1453
1451
1450
1452
1462
1461
1458
1457
1460
1459
1456
1465
1464
1463
1417
1416
1424
1420
1421
2708
1839
1842
1845
1830 1831
1832
1833
1834
1835
1837
1828
1829
1826
1780
1770
1771
1791
1789
1823
1825
1827
1792
1766
1767
1776
1790
1777
1788
1779
1769
1772
2358
1774
1778
1775
1768
1763
1761
1762
1765
1764
1755
1754
1759
1719
1718
1712
1711
1710
1785
1807
1787
1822
1756
1749
994
1008
1838
965
1810
1803
1805
1784
1799
1798
1797
1794
1786
1793
1795
1796
1806
1748
1750
1752
1753
1751
1746
1747
992
991
1745
993
990
1009
1760
1727
1721
1722
1720
1723
1717
1713
1714
2387
1724
1682
1725
996
1731
1740
1647
1657
1005
1641
1114
1079
1758
1757
1738
1737
1739
1734
1735
1732
1730
1733
1728
1729
1685
1683
1680
995
1742
1743
1744
999
1003
1018
1684
998
1004
1675
1674
1676
1736
1670
1669
1671
1673
1664
1667
1661
1672
1663
1659
1662
1665
1666
1668
1741
997
1646
1648
1645
1644
1652
1651
1650
1649
1015
1640
1654
1653
1643
1642
1006
1068
1016
1069
1070
1071
1072
2376
1112
1073
1105
1257
1584
1581
2774
2776
2775
2777
2761
2762
2726
1177
1154
2547
1153
1152
1185
1184
1173
1171
2668
2379
2727
1176
2546
1183
1186
2544
1149
2362
2517
2520
2519
1201
2523
2541
1166
1279
2361
1163
1638
1636
1637
2524
2525
1660
1658
2359
2542
1655
1656
2498
1168
1120
1121
1122
1118
1151
2360
1136
1155
1115
2377
1116
1117
2380
1110
1111
1242
1167
1109
1162
1192
1259
1627
1275
1241
1243
1274
1170
1159
1626
1296
1284
1158
1157
1335
1156
1169
1161
1628
2383
1586
1585
1634
1556
1629
1555
1557
1160
1632
2706
1553
1554
1150
1631
1633
1635
1591
1590
1588
1589
1587
1624
2366
2548
2549
2364
1593
1592
1596
1594
1623
1599
1598
1597
1595
1618
2368
1619
1620
1622
1625
2367
1601
16171613
1612
2441
2705
1144
1140
1630
1639
1119
2378
2440
2540
1145
1138
1123
1124
1133
2497
1137
2545
1147
2496
2406
2778
2625
1393
1179
1180
1181
1203
1188
1187
1204
2554
1207
2474
2428
1409
1411
1415
1414
1412
2439
1410
1408
1407
1405
1404
1406
1401
1400
1399
1397
2438
1398
1395
1396
2531
2624
1387
1388
1191
1384
1378
1189
1376
2679
1190
1205
1200
2522
2521
1197
2381
1340
1199
2451
2450
1237
1209
1277
2518
1240
1202
1278
1354
1344
1345
1342
1350
1349
1239
1386
2530
2551
2552
1402
1403
1413
2481
2480
1343
1228
2482
1229
1230
1226
2431
1225
1232
1231
1233
1235
1234
1238
1236
1217
1210
1221
1222
1223
2430
1218
1216
2475
1212
1215
1214
1213
1211
1418
1178
2781
2780
2779
2789
2787
2788
2786
2528
1392
1391
1383
1368
1373
1372
1381
1382
1380
1375
2618
2617
1374
1846
1843
1850
1851
1861
962
1836
1853
1852
1860
961
957
960
959
956
955
958
950
951
2371
949
948
1773
952
1857
1855
1854
1856
1859
1858
1849
1848
982
1841
1840
1844
1847
1035
1037
1029
964
971
972
968
970
969
953
967
973
975
978
1025
976
977
979
1027
1026
981
1818
1821
1819
1820
1812
1814
1813
1811
1815
1808
1809
1802
1817
1816
1800
1801
1804
1782
2800
1089
2375
1088
1044
1041
1056
1057
1092
1091
1090
1058
1050
1051
1053
1024
974
1084
1060
1019
1052
1048
1049
1047
1064
1059
1039
1040
1045
2357
1046
1062
1033
1063
1032
1031
1036
1038
1034
1030
1028
966
2372
1023
1022
1097
980
988
989
1002
1001
1000
987
986
1010
985
1076
984
983
1020
1021
1014
1011
1012
1013
1017
1007
1098
1087
2374
1102
1086
1085
1066
1067
1077
1074
1075
1078
1080
1081
1082
1083
1103
1104
1065
1093
1061
2799
1096
1315
1313
1314
1311
1312
1309
1310
1276
1246
1127
1126
1128
1099
1101
1100
1113
1107
1106
1108
1248
1290
1286
1294
1281
1283
1282
1244
1245
1273
1268
1267
1269
1270
2405
1266
1262
1261
1272
1271
1265
1295
1285
1263
1260
1306
1308
1264
1258
1287
1289
1288
1292
1255
1293
1291
2543
1307
1256
1254
1253
1252
1251
1250
1249
1130
1095
1125
1129
1247
1094
1326
2656
2506
2657
1323
1316
1317
1322
1321
1324
1318
1333
1319
1320
1331
1325
1329
1332
1355
1357
1359
2508
2620
1358
2505
2509
2619
1364
1363
1301
1348
1336
1330
1300
1305
1299
1280
1346
1341
1297
1298
1302
1351
1347
1339
1338
1303
1304
1337
1352
1353
1334
1377
1385
2510
1370
1366
1356
1365
2369
954
1042
2373
1043
1054
1055
4973
1580
1632
1621
1613
1597
1527
1523
4417
4416
1503
1491
1501
1500
4244
1526
1492
1498
1499
1497
1502
1519
1509
1505
1511
1535
4249
1512
1510
1515
4246
4245
1495
4247
1517
4248
1520
1508
1507
1521
1522
1496
1506
1518
1516
1514
1513
1533
1534
1690
1692
1691
1737
1697
3821
1693
1736
1700
1698
1696
1695
1688
1685
1705
1701
1727
1744
1738
1745
1746
1729
1728
1723
1721
1731
1730
1741
1739
1740
1743
1733
1732
1718
1720
1717
1716
1726
1725
1724
1742
1623
1622
1719
1624
1714
1708
1715
1735
1707
1699
1625
1709
1734
1713
1722
1528
1525
1524
1537
1547
1548
1546
1536
1553
4672
1557
1558
1554
1555
3982
1570
1573
1572
1571
1569
1539
1540
1575
1574
1559
3807
4606
1529
1576
3808
1560
3820
1566
1567
1542
1541
3980
3981
1531
1545
1544
1550
1551
1564
1565
1562
1552
1532
1561
1530
4607
1538
1568
1549
1563
5863
1703
1655
1651
1644
1595
4674
4972
1683
1578
1682
1687
1694
1626
1704
1641
1661
1653
1654
1658
1657
1652
1642
1689
1678
1686
1681
1680
1679
1677
1673
1672
1666
1665
1667
1668
1664
1676
1675
1674
1663
1659
1660
1670
1671
1669
1662
1590
1577
1579
4559
4538
4609
1588
1587
4675
4676
1594
5488
4539
4537
4232
1643
1656
4608
1684
1647
1646
1645
1619
1618
1620
1711
1712
1706
1710
1648
1649
1634
1702
1627
1628
16291630
1636
1635
1633
1631
4233
1650
1600
1598
1601
1611
1608
1599
1609
1610
1615
1614
1617
1616
1612
1604
1607
1602
1603
1605
1606
4669
1556
5862
4671
5861
5860
1637
1639
1638
3785
3777
3768
3803
3802
3800
3788
3794
3786
3799
3801
3793
3795
3787
3792
3791
3789
3790
3775
3778
3798
3797
3796
3783
3782
3781
3780
3779
3784
3776
3774
3772
3773
3771
3770
3769
599
3405
479
475
657
626
3373
2995
603
598
591
602
476
2714
484
492
541
564
543
545
3380
3372
643
644
645
647
655
3370
3703
3371
3407
3702
636
637
639
642
646
634
635
648
649
650
1891
606
607
621
622
623
638
640
641
608
585
600
604
605
590
592
586
601
597
596
3404
3406
2994
652
628
627
629
630
631
632
633
653
616
618
619
620
624
625
491
580
578
610
611
613
609
2612
2613
489
612
614
615
617
480
494
2610
571
2611
2597
498
577
506
513
493
576
583
587
584
581
490
582
589
575
588
593
2615
2614
573
574
567
594
595
555
566
569
565
568
522
483
2713
481
531
520
525
530
516
526
485
508
524
527
500
504
507
514
515
487
523
501
486
497
521
2598
495
517
518
519
488
505
547
558
561
562
560
1860
563
559
546
548
556
557
551
552
554
553
512
549
550
1970
509
510
511
502
503
499
544
528
536
538
537
539
529
540
535
532
533
534
542
1070
754
3273
996
1065
1068
1066
1069
1067
1034
1059
3438
758
2023
1036
1037
1039
3277
1045
1035 2496
2495
1050
1044
1047
1043
3430
2768
1056
1042
1041
3431
3435
1040
1058
1049
3278
759
1046
3276
3432
2767
4431
3437
1000
3433
1054
3436
3434
1016
1017
1007
10191053
1052
2028
2026
1014
1015
1018
1013
1012
1010
1009
1011
1008
3441
3439
3440
994
1003
1004
949
951
761
755
778
756
774
773
3266
765
764
3272
3267
3268
763
757
3269
3270
3271
770
771
760
10331031
1032
1030
767
768
1028
1024
1027
1025
1026
787
775
788
3265
772
766
4430
4462
4378
1005
992
3032
999
3029
1006
1002
998
1021
2027
3030
1023
2697
3031
2903
2904
1884
3490
2698
3493
3062
1955
2699
3064
3203
3256
3255
794
793
3070
1001
3068
3199
3202
3204
3200
3201
2886
2887
2888
3067
2857
3257
2890
2889
2858
2855
2720
2854
2856
2853
2721
1909
3258
2047
2873
2872
807
810
811
3644
3253
3491
2957
1904
3254
795
4343
4432
985
984
988
3034
3033
987
957
997
959
963
969
967
968
3091
981
980
970
965
995
993
986
989
978
866
3035
940
915
2101
914
912
958
966
956
964
960
936
938
955
3040
3042
961
3041
948
950
952
947
946
945
953
954
2105
939
944
2100
962
942
943
779
780
777
776
4305
4304
784
782
781
783
2522
2797
2802
834
828
829
830
3243
3330
2784
843
2649
820
4307
823
3056
2612
2041
1928
825
824
3071
3058
2962
821
1902
786
3059
785
3061
3492
806
800
3386
2963
4306
3329
3327
805
3385
2960
819
3643
817
818
856
4026
853
855
851
2786
858
860
3092
2500
814
2961
831
3057
1910
2499
4341
4342
4344
4375
4467
4466
4464
4463
4461
4465
4418
4417
4419
4379
2789
2906
991
2785
863
990
2788
3088
3090
3089
849
2792
4029
2791
890
878
867
3023
4025
868
875
876
865
3022
3904
874
877
4377
4381
4376
4380
4382
913
916
2096
3045
909
908
923
910
911
919
905
3910
899
901
900
902
3948
3947
897
896
3027
3026
3952
2090
3951
977
972
979
3913
3912
973
974
2091
904
2104
924
3915
3914
927
928
3037
926
921
931
3044
3043
930
929
933
934
3048
918
2097
3911
3046
891
898
3039
935
937
903
3025
976
932
3038
3024
2611
837
835
2658
1938
833
3052
3055
3054
2657
2907
4416
886
3198
3197
3178
2632
838
3053
3515
3513
3196
2908
3905
3195
847
3085
2648
2843
2846
2790
3087
845
2807
2847
2805
2801
2652
2647
882
4030
826
3179
3917
3949
3950
3138
883
887
3516
4068
4067
879
880
906
3916
907
3047
893
881
888
892
1439
1442
3604
4740
1452
3101
1801
1791
1790
1803
2665
1800
3755
1760
4359
4360
4669
1789
1788
3334
3333
3325
1749
2926
3326
1740
1785
1793
1797
1796
1794
1798
3756
3457
3456
3758
3977
1943
1792
1747
4066
3826
1438
1427
1428
1429
1430
1431
2975
2241
2242
1774
1804
1805
1802
1775
1776
3674
3671
1761
2574
2453
3894
2208
3811
3808
3810
2081
1770
3616
2080
3315
1813
4181
4182
4179
4180
4177
4178
4176
4175
3615
3313
3311
3320
3322
3828
3324
3827
4667
4668
4666
4353
4670
4671
1743
2923
2925
3210
3209
3208
2902
3211
2664
1781
3206
2660
2057
3205
2661
2659
2901
3673
3670
3672
1779
3757
2598
2448
2460
2459
3939
3795
3801
3802
3799
1782
2164
4195
1778
4189
4187
4185
4298
4297
4296
4732
4734
4277
4278
3570
1739
1738
1741
1737
1727
1726
3571
3874
1728
4729
4731
4739
4738
4736
4735
1723
1441
1434
1437
1433
1435
1436
1440
1432
1766
1767
4426
4363
4453
3798
1642
4293
2140
4291
3690
2523
2433
4218
2437
4216
1680
4215
4294
4214
4213
4212
2238
4210
2584
4211
4209
4208
4207
4206
4205
4292
4203
4202
4201
1942
1637
4200
2375
2298
4199
2374
1655
1657
2139
2107
4198
2133
2976
3963
3962
2296
2151
2152
4197
3809
3812
4196
4193
4289
4194
4191
4192
4190
4188
4186
4183
4184
4454
43664364
4455
4456
4476
4894
4895
4733
4891
4893
4892
4897
4898
4530
4533
4350
4385
1683
2748
3922
1710
2841
1719
1957
1944
1880
1700
3569
1577
2452
3925
3924
3921
1701
1706
1702
1922
1732
1924
4221
1707
3895
2069
3605
2070
1698
1578
4220
1714
1715
1716
1720
3763
1730
1718
3792
4219
2456
2033
3553
2454
2671
1705
2670
2672
3169
1974
2971
2667
3969
3968
2669
4217
2668
1733
2130
2143
4349
4532
4531
4692
4674
4675
4673
4710
4697
4698
4716
4863
4867
4866
4865
4864
4726
4725
4896
4727
4730
4737
4436
2918
1555
2917
3159
3472
3474
2049
1572
1574
1575
2842
1573
2690
1560
2691
1558
1557
1559
1564
2644
2750
2643
1579
2751
3189
4741
4709
1443
4447
4452
4448
2372
2367
2366
2368
1613
1610
1611
1612
1606
1445
1444
1454
2015
1455
1451
1450
1449
1448
1447
1446
2371
2369
2370
2040
2376
2377
3775
3776
3920
2018
2019
1647
2043
2044
2017
2803
2653
1636
2654
1631
2297
2295
4449
4478
4451
4450
4477
4475
4474
4424
4425
4386
4679
4427
4422
4423
4286
2365
3772
3774
2469
4228
4227
4226
1601
4225
4224
1581
4223
1580
2451
2447
4222
2518
1635
2360
1597
1875
1600
2025
1920
2024
3985
3983
3984
3982
2470
2472
1629
1630
2191
1633
1921
1634
4071
4069
4384
4383
4479
4681
4678
4680
4715
4717
4713
4812
4815
4655
4657
4435
4433
4244
4247
4246
2729
1554
4235
4234
2726
2727
4232
3136
2596
4233
1550
4229
2593
1540
1563
2635
2642
2749
1567
1568
2445
4287
3960
3959
3958
3957
4285
3956
3955
4434
4654
4653
4656
4714
4805
4804
4810
4806
4811
4813
4816
2728
2046
4742
4809
4807
4808
4814
4817
1456
1457
1463
1458
1459
1453
4683
4519
4520
4518
4517
4445
4314
1471
1472
2362
2363
2364
1919
1462
1461
1460
1488
2350
3100
15193816
1470
3095
1940
1469
1468
1465
1466
3388
3097
3093
1481
1473
1483
1482
1474
1479
3096
3876
3877
1475
3878
3392
3387
1464
1467
1852
3393
3390
3945
3946
2782
1522
26863815
2685
1528
1855
3817
1529
1526
3705
1491
1490
1489
1596
4037
4446
4682
4539
4540
4039
4245
4249
4237
4236
2514
1494
2355
2684
2996
3601
3215
1499
3602
2995
1501
1502
3214
3697
3835
3839
1511
3833
1514
3837
3836
3834
1512
3841
3840
3838
2683
2520
2687
1523
1521
1520
3707
3706
3704
3702
1505
1506
2353
1503
1518
4038
1477
1814
1817
1816
1805
1813
1807
1815
1806
1517
1597
1809
1808
1812
1810
1819
1820
1535
1829
1824
1823
1591
1524
1527
3472
1601
1606
1851
2515
1733
1750
1736
1769
1770
1754
1804
1790
1774
1783
1759
1768
1757
1788
1758
1789
1763
1764
1801
1868
3478
1706
1811
1818
1580
1821
1581
1589
1595
2278
1583
1584
1588
1596
2277
1582
1590
1592
1771
1772
1755
1773
1760
1767
1786
1782
1826
1828
1646
1572
1540
1541
1537
1827
1825
1546
1579
1536
1556
1577
1543
1576
1575
1574
1578
1544
1822
1545
1557
1562
1563
1624
1642
1553
1547
1549
1550
1551
1570
1571
1586
1558
1560
1587
1554
1566
1568
1569
1585
1573
1641
1619
3484
1618
1617
1621
2110
1555
1567
2111
1561
1565
1593
1594
3734
3482
1620
3733
1559
1615
1616
1602
1613
1614
1711
1600
1607
1608
1611
1603
1609
1610
1599
1710
1612
1743
1742
1712
1751
1753
1744
1734
1749
1747
1745
1746
1748
1752
1762
1777
1766
1756
1765
1761
1803
1784
1781
1780
1779
1775
1785
1787
1797
1802
1650
1645
1539
1542
1526
1528
1538
1522
1518
1867
1530
1647
1651
1531
1532
1525
1529
1866
1533
1534
2273
2108
1627
1552
3486
1636
1643
3476
1634
1644
1648
1657
1655
2274
1653
1654
1661
3477
1631
3483
3485
1623
1708
2109
2212
3479
3471
3480
3481
1622
2633
2632
2630
3470
1628
1629
1697
3475
3474
1633
2629
2628
3473
1682
1604
1605
1707
1625
3979
3978
1698
1729
1713
1740
1739
1738
2521
1716
1693
1720
1714
1741
2516
1735
1723
1730
1725
1737
1731
1732
1727
1728
1726
1724
1793
1778
1776
1792
1795
1796
1794
1791
1800
1799
1798
1519
1521
1520
1658
1669
1675
1659
1671
1656
1668
1660
1672
1677
1523
1678
1676
1663
1666
1984
2211
1683
1686
3547
1689
1687
1690
1702
1667
1674
1630
1662
1670
3548
1684
1700
1985
1679
1704
1664
1701
1705
1703
4188
1691
1685
2519
2518
1719
1717
3493
3491
3490
1692
2517
1927
1718
2520
1955
3489
3488
3487
1694
1721
3492
4187
4570
1113
1115
1111
1132
1112
1114
1120
1117
1123
1122
1116
1134
1104
1097
1102
1093
1130
1099
4190
1121
1118
1131
1128
1107
1110
1125
1106
1127
1129
1100
1096
1124
1108
1109
1095
1094
1135
1133
1103
1119
1126
1105
1098
4189
2275
2301
2164
2162
2163
2131
2386
2270
2266
2259
2258
2246
2245
2264
2251
2269
2268
2267
2265
2262
2260
2261
2253
2248
2241
2252
2254
2249
2302
2303
2304
2312
2313
2321
2273
2274
2424
2423
2425
2427
2314
2276
3924
2324
2326
2329
2328
2332
2333
2334
2327
2395
2306
2307
2305
3927
3926
2320
2315
2318
2308
2309
4935
2311
2322
3925
2283
2287
2279
2280
2281
2289
2288
2286
2272
2277
2278
2271
2263
2257
2239
2234
2237
2238
2235
2244
2240
2233
2232
2230
2231
2228
2337
2294
2296
2297
2298
2285
2282
2243
2247
2255
2256
2290
2291
2292
2293
2250
2338
2242
2300
2342
2341
2343
2346
2344
2345
2355
3805
2350
2349
2351
2354
2357
2363
2339
2340
2299
2295
2331
2330
2336
2398
2397
2385
2236
2384
2225
2226
2229
2222
4844
4709
2483
2534
4057
2490
4058
2489
3718
3719
2485
2541
2537
2540
2536
2545
2544
2543
2546
3720
2478
2549
2547
2548
2551
2539
2550
2542
2552
2533
2538
2553
2554
2555
4492
4702
2526
2527
2528
2535
4846
4845
4847
4767
4711
2474
2471
4357
2472
2473
2475
2480
4710
4708
2481
2422
2421
2420
2430
2426
2429
2433
2432
2431
4765
2477
4707
2484
3721
3722
2488
4490
4764
4774
4488
4487
4489
3725
4697
2119
2476
4618
2496
2493
2494
2514
2439
2438
2437
2436
4617
2411
2410
2409
2416
2414
2417
2418
2419
2402
2401
2415
2469
4494
4358
2449
2467
2468
2465
2464
4493
2440
4082
2443
2460
2459
2463
4081
2117
2447
2441
2462
2456
2457
2102
4310
2115
4699
3900
2114
4772
4165
2043
2104
2399
2400
2103
2317
2316
2319
2325
2444
4833
4766
4834
4934
4940
4941
4942
2187
2185
2191
2183
2192
2190
2130
2127
2126
2123
2122
2116
3804
2113
2112
2110
2111
2118
2125
2128
2388
2404
2408
2406
2405
2407
2121
2107
2347
2108
2348
3806
2352
2356
2361
2362
2109
2364
2359
2358
2360
3807
2106
23872105
2389
2391
2390
2335
2396
2392
2394
2393
2377
2381
2383
2379
23802382
2378
2376
2375
2374
2367
2366
2371
2373
2372
2370
2369
2368
2196
3707
2194
2202
2203
2200
2353
2199
2198
2197
2195
2365
2186
2193
2188
2129
2124
2120
2206
2208
2221
2211
2224
2223
2207
2217
2218
2219
2220
2213
2212
2180
2172
2216
2215
2214
2209
2210
2227
2201
2205
2204
2181
2531
2556
2557
2559
2560
2561
2562
2563
2567
2564
2566
2568
2569
2594
2565
2570
2593
2518
2519
2511
2516
2517
2509
2572
2525
2520
2521
2524
2532
2523
2529
2522
2571
2530
2558
4902
3847
2005
2049
2048
3912
3913
3897
3899
2045
2044
1981
1979
1980
1978
2042
2040
2030
2035
2036
3789
2037
2038
2039
1985
1986
1984
2032
2031
2033
1998
2592
2574
3808
3809
2588
2575
2591
2590
2582
2583
2584
2587
2585
2576
2586
2577
2579
2580
3751
2505
3750
2495
2508
2573
2510
2578
2507
2506
2513
4681
4162
2451
2450
4166
2455
2503
1987
4167
4164
4163
2454
2066
2589
2046
2062
4267
2052
3896
2053
3898
3852
3850
3901
2061
2504
2502
2034
2058
2512
4905
4904
4855
4880
4674
2189
2086
4535
4678
4675
4245
4437
2184
4265
2147
2083
2146
2084
2145
4257
4295
2142
2101
2141
4294
2138
2099
2160
2148
2137
2151
21502153
2152
4096
2159
4344
2155
4097
2157
2158
2134
2156
2149
4260
2161
4343
2165
2166
2133
2167
2173
4285
3959
4228
4239
4304
4255
4241
2029
4288
3843
2097
4226
4225
4287
2065
4223
4221
2132
2136
4435
2139
4263
2144
2143
4246
4284
4616
2071
4442
3929
4312
2072
2073
4264
4224
4537
2176
2140
2135
4673
4677
4877
4853
4852
4878
4901
4903
4900
4879
4850
4851
4854
2182
2178
2177
2179
2175
2174
2168
2171
2170
2169
1973
1976
1974
1975
2598
2602
2600
2601
2599
1970
1966
1972
1967
1971
4094
1962
1990
2595
2596
2597
1983
1991
1977
1982
1992
3734
1961
1959
1956
3731
2018
2020
2019
2016
2017
2014
2013
2012
2011
1957
3733
3732
4095
1964
4093
1969
1993
2004
2008
2009
2010
2003
3846
2002
2000
2026
1999
2001
1997
1996
1988
1995
1994
3708
1989
2006
2007
1968
1958
4092
2027
2025
4914
4915
2022
2021
4682
2015
1960
1955
1591
1474
1466
3448
5163
1641
5162
4895
5434
1467
1715
1712
1716
3124
1713
3959
2256
1695
1612
1689
3449
1714
3378
3382
1688
5496
1694
5161
5473
5879
5878
5158
4600
4246
4247
1604
1603
1602
3476
5159
1610
1611
4597
4603
1616
2959
1589
4532
1592
1595
1475
1476
1477
1478
1480
1483
1710
5530
4695
1482
4692
3110
3109
1470
4694
1711
5759
5559
3380
4671
1488
5560
5539
5538
5529
1506
3116
3126
3127
3128
3119
3376
2309
5497
1691
1682
2815
2599
2814
1685
1686
1687
1481
4693
4627
3112
3256
3114
1669
1666
1667
1665
5276
5412
5409
1495
5089
5088
1497
5090
2378
2796
4690
4872
4132
4130
4129
1504
1503
5221
5410
5411
3920
2349
5626
5627
5760
5686
5685
5687
5688
5835
5625
5881
5880
2494
5059
3833
4599
5056
4596
5057
4602
5061
1651
2640
5186
2957
1622
1623
5058
5060
1636
4610
2736
2281
4608
3598
1652
1653
3549
1656
1657
3548
3547
4210
3550
1660
1662
1649
3911
3912
4849
2735
1655
4211 4609
3424
3834
2733
2751
4611
4848
4847
5204
4919
2972
4846
5207
4429
1648
2816
3512
3909
5624
5753
5754
5155
5156
4921
4309
5157
1588
1594
1593
4756
4189
3005
5185
4188
4186
4318
4861
4464
4467
4784
5181
5435
1581
1585
4313
1590
2280
1625
1624
4531
1586
5606
1626
2749
4920
2750
2748
1574
4224
4311
4315
3514
4860
5855
5859
5856
5857
5858
2902
4187
1486
1479
5972
5973
5758
5761
1531
1520
1487
1514
1516
1527
1528
1525
1524
2360
1515
1519
1522
1489
1523
2774
1529
1511
2442
2307
1517
1507
1518
1508
1509
4474
3765
3766
1505
4871
3767
4670
3919
1513
1521
4473
1526
5833
5834
5836
2614
1533
1642
4202
1530
1510
2616
1542
3299
1551
3300
3918
1569
1568
1552
1553
1554
1555
1643
3344
3917
2279
4116
4115
1550
1549
1548
2596
4471
2615
1543
4472
2617
1535
2446
2278
2493
5567
5562
5605
2382
1561
2384
2443
1563
2492
2773
2379
1559
3345
2691
2690
4785
4783
4786
4755
2982
2983
2811
3353
3354
5563
5564
5566
5046
5047
5565
2491
2810
3599
3600
5568
5561
1537
1536
1538
1539
1541
1540
4203
6132
2256
6431
5170
5837
5441
2224
2264
2262
2263
6368
6364
6362
2251
2248
2245
2249
2252
2238
2255
2254
2253
6133
2246
2247
2250
5168
6429
6367
2236
2234
2622
5179
2235
2318
5822
5816
5819
3374
3370
3365
6139
2913
2768
2674
5838
5820
3373
2903
6137
6134
6135
6138
6136
5169
2259
2270
2225
2258
2213
3200
4131
3731
5831
4133
3199
6430
6360
6365
6359
6363
6369
6361
6366
6370
5354
5176
2223
5440
4232
5355
2219
2222
2220
2221
2229
4235
4236
5029
5030
6129
6130
5177
4234
4237
4238
5742
5359
5356
5741
5740
2452
5166
5173
5171
5172
6256
6255
6624
6625
5097
3115
5866
2327
2328
2329
2325
2321
5099
2330
5873
5508
2324
2323
2326
5415
5416
5637
5643
6275
6580
6579
2319
2803
4661
5812
5810
2288
4799
2320
5821
2312
2904
2925
4227
5839
3364
5811
5813
5817
4657
4656
4668
5409
4658
4666
4667
4669
4662
2352
2488
4665
4664
4659
2350
2351
5805
4660
5807
2291
5814
5815
5818
2283
5808
5809
2292
2293
2284
2435
3424
3821
4800
2289
2805
2804
2353
2893
4215
2361
2355
2354
2901
5947
6278
6279
6581
6578
5802
5797
5804
3489
6157
6156
6155
6154
5798
5795
5796
3367
2897
3363
2917
5836
6166
5835
3366
5834
5832
5275
3730
5829
5833
3368
5803
2921
2920
3637
5800
5801
5799
5266
2282
2438
5267
2281
6017
6016
6019
6020
5983
5946
6145
6326
6325
6530
5791
5893
2181
5358
5369
4760
5363
5376
2182
4996
2186
4768
4764
5825
5826
5828
5830
3578
4761
5364
5384
5360
5385
5383
5388
2185
3581
3580
5386
5367
5824
2179
5419
5823
5418
5370
5794
5371
4132
5357
5270
5276
5362
5361
5372
5373
5374
5381
5389
5272
5375
5377
5366
5965
5964
5966
3361
5379
5382
5380
5378
5368
5422
5421
3194
5387
3932
2384
2376
2390
5124
2371
5106
3930
3934
2382
3940
3942
3941
3938
3936
5102
3112
4620
5442
5121
2380
2379
2378
5474
4400
2373
3933
3834
6192
6191
6186
6187
6189
6188
6190
5100
6277
6276
6378
6511
6509
6512
6510
6582
6584
6583
6585
6643
6638
6644
6642
6639
6640
6641
6397
3645
3552
5105
3416
5111
5120
4108
2087
6028
3931
6027
6029
6030
4858
6195
2343
2344
4622
4618
4621
5640
3682
2357
3414
4214
3412
2363
2362
3413
2359
2367
2366
3829
2369
3831
3828
2666
3835
2398
5122
2397
3830
3836
2550
2403
2404
5108
5114
5109
5112
5115
5118
3929
4398
3674
2395
5123
5117
3676
3765
3767
2402
3764
3763
3766
3768
3762
2394
3761
5103
5104
3833
3832
4857
2409
2437
2410
2407
4468
4467
2405
3684
2412
3686
5022
2413
4904
4194
3646
5025
5026
3643
2088
2078
4107
2086
5922
6241
6240
6242
6239
6314
6313
6393
6196
6197
6399
6615
6614
6296
6295
6619
6616
6214
3642
6213
2124
6211
6212
5501
2172
5891
5872
2193
3746
3748
2767
2766
3490
5507
4644
4646
4648
4645
4647
5907
5498
5890
5903
5906
3865
3635
5905
3172
3486
3488
5164
5023
2423
5909
2422
3634
3636
2424
5261
6018
4628
4626
4629
6015
2285
6014
6013
6012
6011
5892
5318
5317
4868
3169
2419
5320
6144
4229
2121
2120
2119
5505
5506
5504
5503
5502
5500
2127
2113
5499
2165
2164
3491
3189
3188
3190
3191
2158
5899
5898
6143
6142
3546
4228
2110
6531
6420
6421
6419
6422
6617
6618
5894
6167
2175
5908
5904
5945
5944
6462
6464
6461
6463
6395
6524
6523
3551
4188
3913
5495
3920
3922
3924
3926
3914
5493
4189
4190
4192
2750
2753
2744
2747
3915
3916
3927
3925
3918
3919
3921
2748
2745
2076
3923
3497
3493
2089
3492
3543
3550
6394
6396
6398
3507
3498
3509
3506
3511
3510
3504
3513
3512
3502
3514
3501
3516
3515
3499
3517
3569
3568
3567
3566
3571
3565
3520
3523
3525
3522
3521
3527
3526
3726
3564
3745
3747
3563
3562
3561
3560
3519
3911
3559
3505
3503
3500
3558
3557
3556
3555
3553
3554
3727
2157
4225
3538
3528
3728
3537
3532
3518
3495
3494
5912
5911
3529
3530
3531
3524
3542
3534
3548
3549
3544
3541
3535
3536
3540
4226
3547
6251
6252
6413
6412
3508
3906
3910
3912
3908
5181
5180
6410
6411
5527
5440
2572
2934
2378
2379
2380
4901
2574
2569
2384
4358
4357
4902
2568
5105
5243
5242
5241
5240
3912
2981
3913
2402
3910
3919
3918
3908
3907
3909
3911
2370
2368
2366
3915
2732
3914
2376
2375
2365
5263
5253
5252
5652
5653
5657
5655
5826
5650
5654
5658
5852
5883
4133
5258
4652
2373
5260
2371
5259
2369
2374
2395
2711
2606
4075
2825
2826
2824
2823
2399
2604
2718
2397
3906
3917
3916
3110
2565
4440
3757
4526
4525
4905
4658
2831
4629
4529
2819
2372
4074
2884
2408
4432
5254
5190
5157
5156
5159
5158
2394
4433
4134
2367
5603
5610
5656
5651
5677
5678
5659
5851
5853
5850
5862
4903
5863
5420
4651
4649
5106
5345
5344
5347
2506
3988
5349
3989
5351
5353
2539
2542
2541
2540
3755
4992
4993
5389
5421
5864
5882
2401
5676
4354
4353
4534
4532
3769
3766
4644
2398
2432
4536
4645
2421
3083
2436
2440
4465
2425
2424
2422
2420
2984
2423
2983
2982
3872
2433
4462
4460
5191
5192
5193
4648
2428
2427
4458
5497
5498
5495
5496
5607
5608
5606
5604
5675
5674
5827
5825
5824
5788
5787
5786
5785
5784
4632
4634
4631
2438
4537
4538
2439
2556
2559
2558
2557
2553
2720
4039
3527
2507
3999
3998
3091
4486
4485
4483
4481
2461
4482
2512
3025
3022
3024
2538
5370
2530
2529
2520
2521
2524
2523
5371
2525
2528
2533
5373
3023
2517
2536
5390
4641
4638
4636
4635
4633
4637
4640
4642
4639
4533
4647
4531
5376
2721
5378
5392
5391
5380
5382
5384
5386
5354
4643
4646
4535
5528
5780
5789
5944
5947
5948
5943
2532
2531
2878
2527
2526
2534
2535
2518
2537
2522
2444
2443
2442
2441
2426
5757
5782
5640
5973
5976
3084
2751
2468
4918
2971
2466
4612
2750
2646
2487
2647
2457
2471
4837
3936
2992
4325
2451
3991
2469
2682
3990
2489
2447
2449
2453
2452
2450
2473
5425
5424
5415
5366
5423
5422
5437
5485
5484
5436
5591
5592
5756
5759
5763
5761
5781
5783
5949
5945
5950
5946
5972
5974
5980
5975
5979
5977
5982
5981
5978
5983
2679
5416
5642
5435
2477
4111
5434
5237
5236
5230
5231
5234
5438
5439
5433
5432
5643
2486
2485
2484
5238
5641
1625
1627
1736
1639
1737
1626
1738
1733
1731
1644
1650
1638
1641
1735
1628
1718
1692
1710
1706
1654
2866
5116
2865
1655
1642
1744
1739
1734
1633
1730
1728
1729
1714
1709
1717
1715
1719
1721
1725
1726
1724
1727
1723
1722
1720
1716
1708
1707
1711
1712
1713
1705
1693
1696
1695
1697
1703
1704
1702
1699
1689
1690
1691
2867
1675
1688
1671
1694
2864
1651
2691
1652
5115
5114
1732
1701
1700
1698
1679
1684
1685
1682
1683
1660
1662
1667
1665
1666
1670
1659
1658
1661
1681
1680
1676
1687
1677
1686
1678
1669
1673
1643
1656
1657
1672
1668
1674
1743
1740
1634
1664
1663
1648
2601
1649
1645
1646
1647
2868
1636
1637
1741
1742
1635
1640
1629
1632
1630
1631
5294
5145
5645
1177
5779
5690
4048
2968
4669
2966
2967
4448
1193
3316
4725
4306
4049
1125
5209
1130
4668
4724
1185
3760
3501
3500
4046
3905
3906
5576
1184
5213
1187
4308
4727
1133
3498
5196
3408
1175
1182
1183 1181
1173
4821
1176
5631
5750
5689
5777
5911
5912
3314
5422
5644
5778
5747
5423
4323
2504
2230
2423
3852
4025
5327
2505
55475545
4322
1172
5007
1180
3851
5424
1178
1171
3312
5748
5776
5749
2900
4730
1143
4733
4735
4736
4734
3758
4729
3542
2942
4013
4728
4053
4045
5077
5076
5075
5074
5188
3752
4012
5942
5939
5940
5938
5937
5941
5944
5936
5590
4780
4782
5143
2274
3130
1162
3129
1163
4870
3740
4868
4867
5189
3737
3310
3738
3397
1165
4869
4251
3226
3394
3739
3396
1157
1156
5591
1152
3762
3092
3029
3347
3583
2502
5141
3584
3844
3567
5142
2709
3843
4447
5943
3627
3149
1081
3281
3274
1113
3397
1111
1114
1085
1083
1084
1088
1086
3276
4522
4521
4520
4518
4517
4516
4320
4519
4515
4507
4148
4321
4514
4315
3754
4319
4408
4407
4355
4508
4509
4513
4511
4510
4512
4323
3401
1087
3272
1104
1105
1109
1110
5137
1112
1106
3277
3279
3283
3284
1095
1098
1099
1100
1101
1102
1103
6005
4866
3751
3403
4324
4316
4310
3749
3748
3712
4868
3943
3402
4314
4313
4317
3711
3406
3753
3733
3752
4312
3732
6007
6004
6006
5729
5859
5730
3412
3744
3874
4867
3741
3873
3942
3743
3418
3966
3594
3812
3833
3629
3593
3596
3628
4869
4865
3742
3595
5545
5670
5860
5713
5701
1077
1079
1080
3270
3203
1096
3287
1097
3869
5066
3902
3965
4966
3289
3285
4589
1078
5620
5709
3148
1074
5616
5731
3347
2655
3740
3814
5613
5615
5614
5712
5700
5277
5276
4000
3367
3854
3852
3853
3260
3301
4908
3172
3305
3299
5068
1070
4874
3297
1064
4871
4872
4876
1063
3856
4877
3293
3291
5065
4786
4787
2657
4237
4238
3369
5067
4146
4870
4875
2656
5544
5543
5542
5541
5619
5708
5961
5962
3262
3304
3303
2947
2758
30
38
29
32
36
40
18
19
33
23
37
39
35
20
24
15
17
16
34
21
22
27
26
28
25
2757
4053
4976
2682
4377
4387
447
474
448
3948
462
467
463
3728
4090
453
3949
3947
4085
4086
454
455
449
450
4051
4108
3235
538
470
4231
543
544
545
533
534
542
471
468
469
466
541
536
537
535
4670
4668
4981
4667
529
475
3455
459426
458
2591
2183
3945
427
3744
3745
473
3344
464
465
4534
480
3456
4236
4533
4235
4234
3200
4233
4230
3345
3244
3234
2760
4897
4669
4793
4792
4050
4052
4982
4974
4975
4896
4651
4364
386
388
3463
395
396
3120
440
433
4109
4084
4089
4088
4087
2759
2761
3245
443
432
2521
2522
2523
3063
434
439
441
3064
3122
3123
4363
3233
2041
397
390
3462
392
423
424
3121
3727
4650
3562
3563
377
385
387
2066
378
379
373
375
380
2738
2739
4240
546
552
553
511
4238
557
558
515
551
513
547
549
4160
550
504
4159
2572
556
559
560
554
555
540
514
2931
4676
4622
46244625
4680
4678
4686
4685
4687
4675
4776
4820
4952
4804
4809
4875
4873
4874
4876
3488
477
3670
3671
3422
3224
3227
4081
4082
4083
3022
4026
4027
2663
2904
2906
3066
2908
3198
483
494
2178
3490
506
482
3312
3742
491
3953
3732
3226
3988
484
3225
2946
2947
2948
519
3489
3741
548
4111
4110
4112
4161
4163
3989
4080
523
3743
2903
2905
2177
524
3197
3199
492
3788
2943
539
4620
4800
4798
4801
4805
4682
4677
4679
4681
4802
4808
4806
4803
4775
4990
4991
5036
5039
5037
5038
5030
5029
5027
5028
5031
5035
4784
3699
401
4001
4002
361
3701
3698
2338
3700
363
4333
4153
4155
4157
4156
3416
3265
479
4885
2101
3417
418
2102
2688
2691
407
362
405
406
2092
398
399
2093
400
402
4000
422
421
4734
4731
4736
4733
4737
4730
4732
4735
4729
4953
4789
4787
4783
4786
4957
4956
4785
4819
3561
3560
374
376
371
2766
370
364
2099
572
2585
502
4241
4239
3760
3761
2543
571
3759
2574
3161
3162
3167
3169
3170
3160
3164
3165
3166
3168
4388
4827
4826
4825
4828
4878
4888
4380
4375
4374
327
2540
330
331
2539
325
329
316
2560
4325
4324
3789
2152
2819
578
4323
4322
2667
2486
4321
3058
2821
3240
4320
501
3242
2562
580
579
577
2561
2563
4817
4816
4815
4818
4814
4877
5033
5034
5032
4710
4382
4383
4381
2453
4327
350
4334
321
322
2569
320
341
342
3666
3667
2200
343
4332
349
346
2034
2035
3858
3859
4330
323
324
4337
4328
4326
3059
3061
4424
4425
4385
4788
2455
369
2767
3868
3866
3890
3887
326
3874
3888
3891
3867
3869
3873
3864
3865
3870
3872
3057
3871
348
3885
3883
3881
3882
3892
319
3886
3889
3894
3602
3884
3893
3603
779
842
1862
823
2231
790
789
836
781
817
812
1729
807
811
1726
808
818
780
816
800
802
783
801
797
803
824
785
827
829
822
821
826
794
1730
810
1725
815
813
804
814
806
788
796
799
784
787
786
819
825
828
795
793
792
791
798
782
820
831
835
834
830
833
832
843
844
837
841
840
839
838
1863
1861
4243
4642
3638
686
3641
718
717
750
4639
664
665
685
740
734
3625
681
684
680
679
677
678
676
675
672
673
671
674
670
682
683
3615
3616
3618
3619
751
3660
3630
3628
741
742
744
3623
3622
3659
3613
3612
3614
746
3617
3620
3621
5629
5628
3655
3657
667
668
666
669
662
663
661
660
659
658
4971
4954
4969
3645
3649
2988
3653
3652
3651
4953
652
5552
5463
3650
3648
3647
3661
3644
3631
3236
3237
3235
4970
4972
722
3632
3936
4643
4242
4638
3934
3935
4640
4644
4641
5286
655
3943
3940
3982
3939
5283
5282
657
5572
653
654
656
651
650
695
694
692
690
689
688
5471
5472
715
3027
5430
706
705
703
701
699
700
704
5285
5273
5272
3983
4256
4255
4813
5284
5127
5575
5574
5573
696
3028
697
698
702
707
719
716
2933
2936
2930
2931
2929
2937
2934
2927
2935
2925
2926
2928
2924
2923
2932
5120
578
488
555
564
362
4663
361
46595366
617
609
2664
5126
607
608
5123
5367
5176
5633
5826
5634
5632
2862
5121
2663
384
2863
4656
4654
2576
5022
5019
5024
2579
4652
3351
3350
3348
4661
5822
2586
2830
461
580
587
4709
4707
425
597
591
572
589
4962
5183
3157
585
5125
2895
595
3478
4181
3479
5184
4180
4475
4414
4179
381
4418
4960
4416
3571
590
3572
375
374
2584
2582
5350
2580
4279
4706
5791
5961
474
579
577
5124
576
571
400
397
401
399
402
403
404
3359
3356
396
3358
386
3825
447
2865
2861
405
3422
2832
3255
3357
5882
5819
5788
5883
5825
5823
5821
5824
434
592
408
5122
455
454
2870
5274
3191
393
460
2820
2829
484
486
485
487
413
418
414
394
465
2831
422
2847
4708
2833
3384
5194
5371
5370
5195
3388
468
3386
398
407
5820
416
2848
462
463
433
2819
5275
417
431
3247
432
3494
2288
452
437
438
2411
430
436
2644
3419
2410
457
5035
5036
423
5037
5034
5033
5662
5661
5790
5789
5786
5787
5884
5962
2807
480
478
473
472
567
481
2569
476
477
475
482
569
570
2566
5373
5374
4278
3391
466
5372
492
483
443
444
3820
3824
3823
445
446
3803
3807
3814
3808
3819
2371
4535
4536
4533
3813
2869
439
489
2604
3805
3811
3812
3817
3810
3806
503
2744
3971
3972
3700
3699
2659
498
2898
3827
3826
2908
2888
3822
2289
3821
3816
3818
3828
3815
3809
3804
566
568
565
562
563
561
559
560
5029
490
5026
5027
2291
2222
499
495
493
2899
5453
5454
5452
517
5720
5860
5861
4837
506
4838
2884
2394
3417
2605
2960
3158
3159
2743
5692
5877
5875
2887
2732
2731
2590
3490
4664
3365
3302
4370
4469
546
4899
2221
2484
4852
521
518
2463
2464
4326
519
4850
4604
4606
5431
527
528
529
530
3604
524
2251
4605
526
514
2252
4325
512
531
535
532
2270
533
2591
2926
2729
510
2269
2219
504
2923
2924
2925
2961
2247
2250
5028
4607
4241
5691
5694
5721
5719
5722
5874
5948
5947
5950
5949
4854
4855
4470
551
552
553
554
549
2852
4898
2374
523
3364
5723
5724
5876
542
2606
536
3491
4665
4666
539
3303
550
543
545
4369
4371
4236
1697
3848
1706
1707
1708
1709
1705
1701
3846
1698
1699
1703
1704
1700
1695
1694
1691
4043
2963
3003
4235
3849
3842
3843
1702
4232
3845
3840
2811
1926
1927
1922
2675
2292
2251
2141
2677
3480
2676
2140
1925
4543
5017
5018
1919
1920
1921
2674
3711
1959
2833
3513
2862
3960
1933
1960
5094
4889
4698
1939
1904
4497
4496
4514
1931
1932
1936
1937
2724
2723
1929
3897
3896
3384
3383
4402
4403
4064
4404
2729
3070
2741
4405
2249
4413
4411
1930
3069
2834
1934
4582
4584
4890
5019
5093
1896
4699
4503
2726
2362
2365
2139
2516
4056
3485
3664
2363
1914
4507
3662
1915
1909
2104
3830
3829
3827
3448
3447
3484
3482
1901
3661
1900
3660
4510
2138
2164
3714
4059
3483
3446
1898
2727
3712
2518
1913
1908
4063
3713
2142
2519
2246
4412
4410
3452
4416
3663
3450
3449
4417
4414
4415
4338
1881
4225
4223
1879
3828
4501
1887
2131
2132
4583
4585
4822
4823
4821
4824
5010
5011
4899
4718
1977
1976
2513
1979
2718
3124
3505
2146
3819
1970
1972
2330
3506
2719
3512
3507
3216
3723
3725
3209
1971
2714
3206
2039
2756
3818
3724
1973
2757
4420
2640
4419
4418
3205
4552
4553
4898
4867
4720
4560
4768
4561
1870
1874
4176
4178
2828
1943
2829
3546
4227
4494
1826
1864
4495
1957
2515
3053
2190
2221
4478
2147
2165
4172
4175
2914
4479
4182
1819
3212
4179
3619
4426
4427
4428
4429
2479
3932
2492
1823
4072
1946
2375
3049
4046
4048
3215
3933
4168
4167
4113
4114
4115
4116
3052
2514
3051
1975
2222
4074
4258
4186
4855
4853
4852
4562
4577
4671
4563
4856
4709
4708
4719
4854
4851
3109
4772
4769
4770
4771
4767
4766
4765
4764
4774
4773
1882
4171
4180
4174
1884
4504
1868
4508
1878
1875
1885
1860
1861
1876
1880
4509
1869
4511
4177
4506
4142
4070
4505
1940
1872
1873
1883
1942
1866
1867
1871
1863
4173
2830
4073
4065
4066
4071
4067
4076
4077
4078
4079
2826
1865
2110
1944
1856
1862
1877
4143
4068
4502
1857
1858
1859
1995
2286
3972
2858
1993
1991
1994
1992
3965
2533
4555
4879
4778
2336
3229
3910
3907
3125
3962
2889
2856
3467
3469
1985
1981
3961
2818
1982
2536
3805
3808
2011
2013
2284
2014
2000
3807
3810
3623
4218
4217
4216
4215
4228
4212
4199
4198
4197
4196
3969
4045
4554
4863
4881
4777
4880
4573
4575
4574
4779
4846
1838
3503
1837
3151
3686
3237
3239
1772
1776
1777
2130
1809
3717
3718
3622
1775
3959
3715
3716
1774
1807
1808
1810
3549
3112
3110
3108
2477
4548
3548
2896
2898
1805
1803
3685
2665
1798
1799
4394
4549
4393
4391
4392
4245
4243
4845
4847
4579
4578
4576
4672
4858
4868
5009
5008
4844
1844
1845
2504
1834
2502
1835
1843
1846
1829
2579
2580
1833
1849
1851
1832
2507
1831
1852
1853
2505
2506
1850
1828
2478
4840
1825
1854
1855
4848
4843
4837
4836
4838
4839
4842
4841
1996
2815
1792
2817
2002
2003
1999
2001
1997
1998
2022
2024
2023
4319
4318
4317
4316
4315
3486
2583
1791
2814
2813
2812
1797
2535
1787
2577
3544
1778
1781
1785
1779
1780
4859
4857
4390
4389
4862
4861
4860
4864
1769
4900
4758
28
13
3676
27
4053
4789
4788
4786
2579
360
4781
4790
4792
4782
4777
4776
4771
4769
4784
4778
4770
4761
4759
4765
4763
339
346
345
330
329
3901
338
4773
4772
4768
4767
4766
4764
4760
4757
4762
2827
5
3927
7
4486
4492
4500
4501
4487
376
2840
2839
3194
375
3729
3726
3727
3728
3736
3887
2126
3737
3749
3720
3719
3723
3724
3739
3738
3722
3717
1873
3714
3847
2922
2793
2347
2763
3926
3830
3740
3725
3848
4035
4034
4064
4356
4358
4357
4488
4485
4493
4491
4490
4489
4819
4821
4820
4818
4785
4780
4783
4398
4526
4775
4791
4787
4527
4524
4402
4525
4401
4779
4103
4102
4112
4113
4114
4288
4116
3073
4105
3593
3589
3588
3597
3584
2894
3595
3730
4124
3731
3741
3742
3743
3732
3748
3794
3793
3734
3754
3750
3751
3824
3746
3752
3825
3747
2974
337
336
3000
2999
347
2587
349
2127
2581
4104
3119
280
3787
3788
3790
3789
2577
4273
4107
4106
4242
4109
3744
4098
4099
4100
4101
4108
4110
4393
4774
4822
4696
4694
4695
4276
323
2828
4274
333
2997
332
3903
3902
2998
284
285
281
3943
3942
3116
4131
2393
2413
290
291
292
300
3228
3227
3225
3223
3230
4133
3220
2588
2392
2633
2404
2400
2402
2415
4238
4239
314
166
4240
1894
2406
1871
1964
316
4135
320
321
322
4243
3102
328
3103
327
3944
3899
3695
4081
4275
4111
2407
4322
4321
4340
4339
4338
4337
4693
1965
3633
3883
3975
161
3694
4824
4873
4872
3
2
1
4429
2379
3989
3988
18
2838
3888
2345
379
3675
4301
3660
12
4
3252
19
4299
15
9
6
4251
11
4253
4250
4300
4252
4254
4258
4317
4428
4362
4470
4528
4395
4399
4403
4396
4609
4612
4610
4614
2948
217
2983
3381
3900
2910
2622
3886
2949
2946
2947
3677
3383
2985
2911
207
3678
2734
215
199
4117
4118
4119
1989
1988
1991
3378
3079
3375
3377
3376
3075
3078
3076
3591
2900
3587
1987
256
2883
2121
3583
4005
3098
2341
2993
3099
3549
236
3244
3687
3585
4255
2765
248
247
245
4257
244
2688
220
219
222
223
226
228
3072
4259
4262
4272
4075
4078
4076
4077
4333
4334
4325
4326
4329
4327
4328
4392
4394
4469
4397
4554
4555
4471
4586
4613
4616
4615
4584
4585
4663
4665
4746
4745
4747
4901
4744
4718
4743
4420
4141
4142
2736
2738
200
3849
202
4145
2920
3971
3659
4146
185
3141
3885
3356
4120
2176
4151
4122
4152
4125
4126
4128
4129
4130
2410
2403
2401
2395
2388
2398
2397
2394
3986
2387
2386
4136
4241
1970
4138
4137
4140
4139
4345
4347
4348
4346
4565
4566
4567
4568
4575
4569
4570
4571
4573
4541
4561
4546
4545
4549
4563
4562
4544
4560
4581
4579
4578
4572
4543
4577
4553
4552
4551
4550
4558
4557
4556
4559
4548
4580
4576
4542
4574
4504
4611
4144
4143
4149
3979
3978
3693
3692
3805
2067
3113
175
3803
3108
3112
3110
3111
150
149
3109
3663
3579
4163
3581
3578
3854
3851
2708
2706
2382
176
2597
174
2416
172
2385
2503
2615
3779
3780
3842
3843
3884
2487
2473
3667
3666
3669
3668
3976
3855
3853
3582
157
2059
2002
3954
3953
3580
4534
4535
4635
4636
4637
4634
4870
4868
4823
2591
2486
1850
20
22
21
24
32
2380
2636
2637
3444
3445
48
4302
26
23
1926
2378
2185
29
31
231
1914
227
52
4059
25
1925
4331
4902
4421
4361
3139
1893
1981
2497
187
188
3140
2498
33
36
4155
47
46
1817
2245
2244
1856
34
2246
2243
2730
2731
2732
2733
1859
1858
61
2744
2743
1857
2745
3964
3658
3965
100
56
189
57
58
4022
2247
4060
4054
4332
4324
4323
4547
4564
4510
4509
4507
4480
4512
4506
4514
4505
4511
4513
4749
4748
4899
1821
103
3863
3862
3309
3305
3866
3861
38583864
3868
3867
3307
3870
4147
3357
3354
4148
4150
4153
4154
4156
4158
4157
4160
4159
4162
4161
3804
4164
2250
4166
2249
1930
4167
2293
2248
129
2508
2507
2614
3778
4168
2613
1966
3782
3784
4169
3844
3783
2573
4170
4171
4172
4173
4019
4020
4021
1831
1830
4017
4018
2254
4174
2820
79
80
108
77
3857
3859
3777
3082
95
1820
1826
81
104
82
83
85
84
94
4016
4014
4015
4012
4013
1824
1827
107
1825
3860
3865
3869
4482
4869
4871
2592
2489
2488
2601
2599
120
41
42
38
2036
2035
39
35
74
73
40
2677
2012
68
97
4046
4045
4044
4043
4042
4047
4056
4055
4041
4040
4600
4601
4496
4494
4497
67
93
2818
76
1861
1862
1864
66
69
2678
70
2011
1863
96
75
4048
86
87
2816
2814
5296
5577
1322
5737
5534
1464
1462
1463
1465
1455
5595
5738
5715
3730
3734
4209
4923
1461
2439
3085
3430
1460
5390
3729
4499
4922
1459
1454
3732
3462
3463
2440
5736
1205
1201
5922
5920
5921
1249
1207
4757
4759
4760
5359
2624
4758
3338
4885
1436
4887
1443
4947
1446
5154
2783
2625
4682
4431
3433
1421
5260
1430
4617
5264
4621
5267
5266
5258
5259
5262
5261
5263
1246
5594
1212
1216
2619
1214
2618
1211
4886
1210
1209
1206
1414
5584
2233
2306
4373
2784
4620
2376
5620
5619
5622
5621
5655
5657
5653
5714
5656
5762
5713
5764
1451
51804796
5152
1452
1453
4956
4955
1450
2526
4958
1349
2434
2435
5280
5385
1415
1417
1418
1419
5265
1424
2403
4925
4091
1425
3693
4924
4798
1427
4616
5000
1381
2514
2849
1413
3876
3877
3017
4797
4702
1350
4800
2825
2665
2666
2726
3138
3137
2824
2823
5611
5612
5740
5739
5763
5695
4879
1403
5492
5490
2592
5491
1337
2593
5190
3162
1342
1390
1389
5443
5442
4522
5441
5440
5439
3915
2302
3916
4361
5413
5415
2791
5150
1369
1368
3253
3250
3252
3251
1351
1352
5031
5175
3968
1356
2301
5174
3977
3976
3974
3963
1397
5153
1372
5151
5701
5707
5700
5699
5702
5704
5705
5696
5703
5697
5706
5698
5847
5848
5889
3425
1336
5328
4766
5890
1204
5887
5888
5885
1222
5068
1223
2424
5070
5067
5066
5069
5071
1200
1199
5478
1239
1218
1226
4826
1230
1215
1208
1220
1219
1217
1221
3361
5580
5579
1238
1243
5601
5886
1236
1280
3193
2425
1233
1232
1231
1407
2890
4094
3503
3694
1247
1253
1248
1241
1240
1242
1237
2275
5604
1245
1244
5212
3057
1277
1273
1271
1272
1270
1267
1266
1268
5010
2767
1264
1260
2766
5086
1263
5087
2768
1252
5013
4096
2508
4836
1257
4835
3266
3056
2975
2522
4799
4092
3502
5578
1255
4093
4095
3192
5638
5637
5636
5602
5603
4514
1235
5593
5592
1261
2231
4000
4341
5004
2436
1404
1386
4342
5147
5432
4546
2479
4343
5002
3427
1262
1360
5084
5085
2679
2680
2683
2684
2685
2686
2681
2682
2687
1259
3606
2515
2510
3267
3268
3269
2509
4873
3608
25183607
3609
2521
2520
2720
4002
2523
2524
2525
2721
1307
3701
3702
2336
2341
1308
4396
3510
1396
3511
2347
5177
1394
5003
5006
4004
3798
3797
5005
2919
2920
2922
2917
2915
3999
5610
5609
5672
5671
5670
5673
2340
4814
2232
1334
1333
2431
2432
1327
5494
2642
2430
2643
2641
2429
3467
5493
1314
2277
4033
4020
5414
5416
2346
2342
2345
2344
2343
4398
4397
4547
4548
4395
4260
4259
1316
1317
1318
1319
5302
5301
3450
5148
5149
5329
2621
2620
1325
3466
3428
1364
4815
5837
1287
1281
1283
1284
4511
4513
5488
1288
1293
5012
2428
1292
5582
4512
2490
2427
5642
5873
5640
5641
5487
2426
4544
1299
3780
2812
2813
1294
2299
2300
3779
4874
4614
1301
4225
5872
2771
2255
2772
4545
4379
4035
4543
5838
1289
3951
898
2271
2699
1069
921
925
926
930
935
896
906
931
897
927
929
928
905
932
933
934
938
939
940
937
936
941
1191
1194
1198
1199
1981
1983
1204
1982
1195
1181
2149
899
900
903
918
919
916
917
2676
910
907
908
901
902
909
904
1972
920
922
923
924
943
944
2809
914
915
942
945
946
1976
1980
1200
1202
1977
956
953
955
947
950
1203
951
948
952
3993
1184
1185
1171
2187
2239
1176
1178
1189
1192
1193
1201
1978
1979
2008
2148
1177
3802
1196
1197
2240
1173
1180
1179
1172
1182
2238
1964
1973
3773
2703
4056
3948
3864
3839
973
2808
972
3777
3870
3772
3770
3771
1008
1014
3496
2705
2707
2708
2704
981
976
987
988
2895
2489
2490
977
984
985
986
990
992
3868
993
2706
2621
2622
2491
2492
3706
2473
2475
968
2945
2946
2947
2948
994
2623
2493
3708
3707
3709
995
2980
2981
965
999
2002
1015
1017
1018
1019
2830
3565
2625
2624
2826
3686
964
954
3866
3862
970
2962
39943995
3992
4059
4058
4057
3840
3613
3838
1940
3701
1160
3608
3609
3606
2698
3697
1159
1007
1006
2114
1167
1968
1965
2844
1010
1013
962
2038
3566
1070
2975
1906
1016
963
2989
2990
957
1170
2988
1004
1005
1924
1166
1168
1169
2912
2911
2910
3976
3977
4020
4021
3803
3694
3605
3603
3567
2697
2696
1152
2776
2141
1133
2726
2634
3607
3556
2978
2976
2260
2728
2138
2293
2259
1886
1138
2952
2478
2488
2480
2635
2636
3574
2261
3743
3744
3745
2139
2637
2140
2137
1132
3852
3851
4179
4178
4180
4168
4167
4169
4170
4172
4175
4173
4174
4176
4177
4171
1021
2832
1065
2827
2828
1023
2829
1022
1024
3799
1064
1066
1067
1068
2834
1071
1072
1050
1051
2587
1011
1012
1154
3800
2433
2818
1105
3558
3506
3557
3555
2819
2977
1951
3554
1108
2814
2813
2812
1109
1110
2816
1950
3570
1119
1111
1949
3508
1101
2588
2840
3559
1081
2590
3553
3550
3551
2846
1096
3552
3549
3560
2589
1097
1098
3510
3504
1114
2586
1952
3457
2627
2626
1122
3575
4010
4007
1123
1124
1884
2735
2737
2739
2444
2738
3424
2937
2255
2513
2644
1914
1848
2936
2643
2640
3425
2740
4008
4009
4071
4074
4073
4072
3459
3454
3456
3455
3458
3461
3460
3434
4423
2473
2483
2477
2482
2481
2480
2479
2478
2455
2454
2453
2457
2458
2498
2471
2469
2468
3427
3428
3602
3603
3408
3615
3616
2493
3433
3275
3617
3613
2456
2470
2466
2465
2464
2474
2472
2461
2462
2463
2487
2476
2475
2486
2484
2485
2488
3614
4492
3611
3612
2489
3992
3993
3994
3995
3996
2490
2502
2452
2459
2501
2518
2451
2507
2460
2504
2500
2505
2506
4730
4317
3537
3031
3208
2497
4318
3209
3210
3607
2701
3597
2508
2499
3032
2503
3608
4729
4731
4827
4768
4940
4733
3160
2593
2512
4313
4316
4314
3410
3126
2511
4310
4315
2515
3391
3390
3152
3153
3155
4311
3154
3600
3601
3629
3630
3124
4583
3164
4582
3385
2683
4301
3538
4581
3634
3625
3626
3628
3632
4425
4424
4422
3156
2495
3609
3610
3598
4349
4299
2698
2707
3624
2696
3162
2690
4312
2695
3384
4769
4771
4770
4732
4918
4916
4923
4933
4934
4941
2672
4165
4164
3593
4578
4580
4579
4577
2652
2667
2669
3658
4535
2684
3420
2682
2654
4639
4638
3529
2671
2689
4903
4905
2663
2665
2519
2523
4407
4427
2602
2527
3505
2526
3507
3508
3506
4666
4837
4832
4835
4834
4838
4829
4833
4831
4830
4828
4836
4938
4702
4657
2601
3438
3437
3441
4352
3115
3467
4408
3669
4584
3728
4382
4428
4426
2603
3764
4064
4065
4067
3668
3670
3466
3465
4350
4348
4347
3440
4506
4066
4068
4381
4505
3399
3667
3666
3400
4662
4663
4825
4826
4939
4600
4917
4996
4954
4994
4997
4953
4703
4763
4864
4863
4866
4865
2642
2640
2638
4163
3591
3171
3722
3170
4433
3639
3621
3620
3592
3730
2677
2676
3723
3720
3718
2648
2616
2617
2619
3729
2651
3528
2653
4538
4537
4536
2632
2631
2639
2615
4178
4170
4169
2596
3169
2657
2656
2641
2655
2627
4298 4172
4640
2634
4655
2628
4654
2612
2668
2647
2646
2645
4656
2644
2643
2637
4701
4603
4625
4601
4904
4906
4624
4919
4922
4957
4955
4956
4952
4995
3704
2635
2636
2666
2659
2658
2660
2664
2661
4762
2541
3518
4072
4073
2533
4219
4534
3519
3520
3078
4667
4926
4927
4911
4726
4725
4724
2561
2545
2560
4387
4388
4375
2534
2536
2537
3645
3370
3180
3181
4262
3381
2623
2538
3546
4321
2577
4175
2539
3552
3553
3254
3135
4263
3521
3643
4215
3080
2543
2556
2558
2559
2535
4910
4909
4723
4908
4907
4925
4928
4924
4963
4965
4964
4966
4978
4981
4979
4980
4670
2999
3000
4563
4562
4335
4173
3107
3110
4336
2564
3108
3109
2571
4337
2626
4339
2624
3093
4290
4374
4269
4268
4292
4293
3547
4322
4291
4177
2557
2567
2568
2613
26304171
2566
2570
4297
2569
2565
4969
4970
2633
2542
4386
3079
2555
2546
2998
2547
2548
2549
2551
2552
2553
2554
2550
1400
1360
2217
1364
2218
1399
1398
1387
1402
1407
1397
1401
1394
1396
1408
1404
1388
1384
1395
1403
1391
1392
1390
1389
1393
1142
1141
1148
1164
3172
3171
1136
1137
1140
1139
1416
1405
1190
11911192
1150
1406
1151
1158
1159
1412
1411
1189
1414
1413
1193
1198
1199
1256
1196
1197
1200
1194
1206
1143
1145
1149
1155
1157
1147
1195
1144
1146
1163
1152
1162
1153
1154
1415
1409
1410
1187
1188
1228
1229
1231
1219
1221
2126
2125
1379
1374
1383
1385
1382
1372
1373
1386
3556
1371
1378
1381
1226
1207
1209
1211
1201
1202
1203
1204
1212
1215
1205
1208
1210
1222
1223
1224
1225
1227
1234
1213
1214
1216
1217
1218
1220
1362
3557
1173
1172
1165
1171
1167
1170
1166
1168
1169
1175
1174
1186
1251
1182
1183
1184
1253
1263
1250
1260
1252
1254
1255
1257
1249
1258
1259
1176
1264
1266
1267
1156
1160
1161
1177
1178
1180
1268
1275
1269
1261
1179
1265
1181
1185
5099
1230
1312
2379
1246
1232
1233
1237
1238
1247
1239
1240
2321
2209
1380
1376
1375
2157
3952
3951
2244
4537
1244
1377
1332
1248
1245
1243
1242
4536
1241
1262
4535
1358
1235
1236
1311
4653
4660
4661
4662
4655
4917
5138
5021
5022
4919
5086
5124
5085
5123
5110
5115
5122
5121
5118
5111
5120
5117
5116
5109
5096
5112
5097
5113
5152
5153
4664
4659
4652
4539
1365
1359
2378
2377
4657
4654
4658
4663
4656
5139
1293
1277
1271
1272
1273
1285
1274
1282
1278
1270
1280
1276
1281
1289
1279
1284
1283
1308
1310
4482
4489
4488
2106
3076
3083
3084
1296
1300
1350
1351
1352
1353
1354
1355
4033
2991
2993
21552156
3956
2360
1319
3332
3333
3334
3335
2989
2994
2995
3077
3031
2036
2185
1320
1321
1288
1299
2361
3328
3330
3326
1317
3023
3025
1292
1294
1342
1343
1286
3103
1287
1345
3030
1344
4028
1309
4473
3106
3104
2193
2159
4029
4485
4481
4483
4484
4486
4487
4726
5106
5105
5104
5103
5108
5107
5098
5101
5100
5119
5095
5102
5114
4032
2318
4030
1336
1323
3105
4031
4725
1295
1349
1347
1348
2380
1297
2381
2382
2383
1298
2384
2385
1346
4571
4572
570
640
2575
2576
2734
846
839
869
866
867
868
864
865
855
856
857
862
861
870
842
853
851
852
850
847
848
843
854
840
845
838
858
863
860
849
844
859
2766
2767
2735
318
935
937
939
930
940
933
882
834
835
881
873
875
874
872
876
877
879
878
890
891
892
893
894
895
896
897
899
900
901
903
928
932
927
922
926
925
921
920
2460
919
924
2461
923
917
916
913
884
885
886
887
888
898
883
871
907
931
889
929
915
2768
2763
2764
2765
2686
2688
2689
910
909
941
911
912
906
904
826
828
829
832
837
902
914
836
823
831
830
825
824
822
818
821
819
812
820
817
813
811
809
810
789
806
805
807
808
800
781
776
777
778
779
780
788
833
816
814
815
799
801
802
803
804
908
827
905
2690
2685
2684
2691
2683
2682
2493
763
783
782
761
762
760
766
765
764
769
770
768
767
641
636
637
2356
638
656
633
635
634
320
946
936
938
2512
2423
340
305
2511
2513
2663
358
2589
2588
297
306
308
307
310
317
309
330
319
327
2401
352
360
372
369
2404
354
2403
359
356
355
341
302
343
346
2420
342
331
332
334
333
335
336
337
338
361
747
362
748
363
749
364
751
365
752
366
714
367
321
322
713
325
715
323
716
324
717
326
313314
329
786
787
328
754
316
311
312
738
739
741
791
300
792
793
794
795
796
797
743
798
753
944
942
943
744
2719
339
315
745
368
945
2645
746
2662
2514
301
304
2744
2743
293
294
28272825
2828
2824
2826
2823
2759
370
734
733
732
728
729
727
672
677
676
750
712
660
661
664
663
704
705
706
709
701
703
702
700
699
697
698
2453
693
2452
695
692
688
690
718
719
720
784
785
723
757
756
708
707
759
722
758
721
755
683
686
689
687
724
725
726
735
736
737
740
742
2733
407
409
412
408
411
402
401
415
418
397
420
419
669
710
711
696
691
685
682
679
680
678
681
674
673
671
2732
400
416
684
410
675
2760
2729
655
2728
657
654
2731
653
667
619
618
620
631
632
629
583
611
613
614
615
2730
625
617
413
414
642
644
643
645
630
621
626
628
668
627
666
652
651
649
650
646
647
648
610
2717
2422
2716
2714
350
349
373
2715
344
2646
2647
2718
2648
2644
351
374
371
731
386
393
403
404
375
376
378
377
379
380
381
382
383
463
461
460
459
458
445
439
438
437
436
433
434
435
730
406
405
399
394
392
395
396
398
421390
391
389
388
387
384
423
422
385
424
426
432
431
430
428
603
599
575
574
591
598
602
596
508
573
622
623
624
616
612
579
576
577
578
2467
2466
571
572
566
564
567
568
563
562
560
559
531
2486
538
537
2561
536
2562
2487
534
2488
553
554
556
555
561
557
558
569
2483
2484
2485
533
2672
528
2464
527
526
525
2671
524
523
522
521
516
519
2622
2637
584
590
585
589
586
580
581
582
417
425
427
429
2603
520
587
608
607
605
606
604
593
592
601
600
595
594
597
588
609
468
467
465
464
457
452
451
450
455
456
453
449
442
444
441
443
448
447
446
440
454
470
469
466
462
489
490
472
473
474
471
512
504
497
495
507
506
503
502
477
478
476
475
488
487
486
492
491
485
483
500
499
498
494
493
501
481
480
479
484
482
2604
2601
551
2605
2602
2600
513
515
550
514
2468
517
509
2665
2664
2469
510
2674
544
542
2673
2621
547
505
543
496
6126
222
238
223
231
237
236
230
229
235
234
228
226
227
224
225
219
217
220
221
215
214
216
213
6125
6124
241
239
240
242
233
232
195
253
256
258
257
254
259
308
260
309
203
202
201
307
204
205
210
209208
207
206
212
211
283
246
249
245
243
244
282
276
248
273
274
270
280
279
281
247
275
197
200
3824
198
199
310
194
311
252
193
255
278
277
170
272
271
251
250
265
266
267
268
147
269
167
148
3816
149
189
190
185
332
325
295
186
294
293
319
320
318
317
296
297
316
188
301
298
300
145
299
262
261
306
304
187
263
264
303
305
302
315
312
313
181
182
334
191
314
169
165
166
164
163
161
162
160
159
158
157
174
173
172
171
156
155
196
154
137
136
168
150
192
152
151
153
142
180
178
184
175
177
176
183
179
284
288
286
342
285
343
341
340
337
378
348
373
377
381
401
403
380
402
374
379
347
345
346
344
6164
72
362
73
71
77
81
79
75
291
292
290
289
338
339
357
350
363
364
366
369
386
368
372
375
365
349
389
388
371
376
384
383
393
336
351
352
353
333
335
324
328
331
330
329
326
327
321
146
93
322
354
85
90
91
355
86
89
88
323
3859
87
120
358
3858
74
287
359
356
61
360
400
361
6138
6154
6163
6149
6156
6155
6152
132
126
133
129
130
123
124
125
118
119
112
111
117
116
106
105
102
141
140
139
138
135
134
94
82
83
84
97
96
100
101
92
109
108
114
122
121
143
144
6150
6137
6142
6141
6145
6146
6144
6143
6151
6153
6166
6165
70
48
49
52
65
63
62
367
387
55
57
56
66
67
69
60
68
59
54
53
392
385
391
370
396
390
382
399
76
47
64
58
5051
397
398
395
394
78
80
98
99
21
40
32
23
2077
28
27
31
58
55
46
5
24
25
22
4
38
35
36
26
48
39
10
12
51
42
3
37
18
59
45
57
50
6
8
52
54
2
61
60
64
63
62
1
2075
2076
2073
2074
33
34
20
47
17
15
19
13
14
41
16
49
11
7
9
53
44
56
43
1427
935
1078
876
882
969
1005
1009
909
907
945
908
936
1046
1048
1052
2085
2082
1091
1090
2084
2083
2081
2080
2079
1045
1086
1085
1076
1075
1089
1083
1050
1077
1088
10871092
1049
1082
1081
1044
1059
850
1054
1057
1053
1040
1033
1038
1039
1056
1034
1043
847
848
1058
1042
1041
1055
1047
855
849
846
1026
1021
1018
1017
1073
988
1004
1065
1072
1070
1019
1066
1084
1016
1006
1060
1061
1062
1051
1037
1036
1035
1032
1064
1063
1068
1067
1028
1074
1015
1071
1080
1011
1069
1027
991
981
1003
986
995
992
993
985
983
982
984
987
1079
996
1010
990
989
994
941
940
979
978
944
977
939
980
942
938
937
853
854
851
2207
856
2206
880
838
839
840
842
835
837
836
844
845
833
828
834
843
832
831
841
2173
2172
1020
861
1031
1030
1029
1024
879
860
859
862
1014
1013
1012
1008
865
2204
2205
878
877
858
857
1025
1023
1022
968
1001
1000
922
921
920
919
918
970
1002
917
916
999
998
963
962
965
964
966
926
997
1007
967
911
868
961
960
959
923
928
914
958
955
954
948
973
971
957
956
932
930
927
976
951
933
949
952
947
953
950
924
925
975
974
972
943
934
946
830
827
826
829
825
4465
881
864
863
874
883
871
887
3768
4463
875
4469
4471
4545
915
913
890
889
872
870
869
4464
867
866
912
2208
891
2234
905
894
4468
4470
4955
4954
931
929
884
2239
3770
900
3772
3771
3769
3767
3766
3765
897
885
906
904
903
895
2235
67
2028
2270
70
65
66
1349
2029
2269
2219
2333
1916
2330
2214
2215
2210
2212
2397
2216
2228
2209
2402
2217
2218
2211
2339
2336
2331
2350
2344
2340
2329
2328
2322
2309
2310
2311
2323
2324
2325
2326
2327
2319
2312
2321
2332
2315
2314
2313
2316
2318
2317
2306
2295
2320
2299
2222
2227
2287
2288
2289
2290
2226
2286
2213
2169
2307
2291
2292
2297
2261
2284
2285
2298
2255
2254
2251
2233
2283
2282
2259
2258
2462
2224
2220
2492
2229
2225
2491
2232
2234
2235
2236
2308
2293
2260
2231
2223
2463
2253
2256
2249
2101
2176
2141
2116
2203
2089
2208
2088
2091
2090
2252
2398
2238
2247
2241
2239
2237
2240
2246
2245
2244
2242
2243
2179
2177
2183
2186
2180
2181
2182
2185
2199
2248
2197
2198
2202
2201
2200
2196
2194
2187
2396
2207
2204
2206
2205
23952195
2193
2188
2189 2190
2175
2142
2143
2192
2184
2178
2649
2650
2410
2712
2394
2582
2102
2103
2104
2113
2392
2114
2115
2112
2105
2106
2412
2077
2447
2477
2069
2070
2669
2476
2121
2538
2501
2122
2539
2068
2123
2060
2126
2632
2084
2083
2097
2086
2085
2583
2080
2081
2082
2098
2417
2478
2434
2108
2107
2100
2099
2087
2095
2092
2093
2094
2125
2117
2054
2111
2110
2393
2124
2055
2411
2191
2119
2120
2059
2416
2437
2109
2096
2783
2075
2074
2076
2432
2435
2063
2591
2499
2436
2065
2479
2742
2741
2784
2782
2785
2334
2355
2351
2349
2345
2343
2341
2338
2337
2335
1912
1911
2354
1913
1915
1914
2352
2442
2443
2347
2342
2304
2305
2346
2275
1972
1971
2157
1902
1899
1945
1949
2159
2163
2353
2168
2267
2270
2269
2167
2294
2264
2265
2274
2272
2273
2262
2278
2263
2296
2164
2303
2300
2276
2277
2279
2280
2257
2166
1952
1950
1951
1948
1943
1947
1946
1944
1942
2268
1937
1936
1932
1934
1933
1935
1929
1931
1930
2302
1938
1939
1940
1941
1928
1927
1923
1926
2389
1925
1918
1892
1924
1922
1920
1921
1897
1898
1917
2301
1955
1954
1953
1969
2281
1919
1970
2271
1956
2160
2266
2009
2005
2158
2155
2156
2455
2007
2154
1987
1994
1995
1996
2006
2000
2010
2135
2014
2162
2161
2004
2151
2150
2174
2149
2170
2172
2008
2165
2399
2250
2152
2139
2140
2136
2144
2173
1963
1976
2145
1961
1959
1965
1964
1962
1958
1957
2148
1966
1968
1967
2147
2146
1997
2018
2003
1960
2171
2153
2016
2020
2050
2047
2709
2391
2011
2456
2027
2457
2012
2023
2024
2026
2021
2134
2025
2038
2413
2030
2029
2037
2035
2036
2133
2132
2051
2127
2128
2053
2129
2130
2052
2057
2711
2137
2058
2022
2015
2032
2031
2028
2049
2019
2017
2138
2651
2631
2044
2040
2043
1904
1910
1909
1907
1908
1889
1863
1903
1901
1906
1864
1867
1866
1865
1862
1890
1891
1878
2642
2643
1873
1874
2400
1872
2638
2641
1868
1869
1870
1982
1882
2639
1877
1985
1871
1896
1895
1900
1905
1888
1887
2407
1883
1885
1884
1974
1973
2409
1983
1894
2640
1881
1893
1876
1986
2408
1984
1990
1989
1988
2002
1999
1998
1991
1992
2001
1980
1977
1978
1979
1975
2390
1981
2454
284
882
3469
3524
874
880
879
872
856
3843
857
861
854
858
859
863
860
876
3470
883
877
875
884
881
4440
4439
3839
648
647
653
649
674
671
654
650
651
3329
666
662
855
3840
3842
3716
3841
3541
670
3542
3540
4152
657
4146
3543
3545
4090
4829
4425
4426
4195
607
4005
4004
635
703
4143
639
637
3783
4150
4149
4148
3284
636
3779
3780
3846
641
642
4151
4142
4144
4145
3951
4147
4003
619
3778
4489
4560
4483
4561
604
606
605
285
286
287
288
306
278
277
310
300
289
283
280
279
282
275
301
274
3523
290
292
291
319
317
308
305
322
324
323
318
304
303
302
307
818
4083
4085
4086
821
838
827
335
3937
3938
3939
332
862
331
330
333
329
822
816
817
835
850
852
849
869
3550
3549
3552
296
295
334
3548
3553
327
866
870
867
868
864
865
297
3551
299
298
871
336
321
326
325
4810
4811
4814
4813
4830
4322
4084
831
832
833
814
4323
843
845
844
3932
3134
3936
4384
3935
4099
836
756
853
3157
760
761
3890
724
758
759
4385
4087
765
723
793
808
791
790
805
722
799
797
807
811
792
796
798
3925
681
3326
678
680
4074
4398
810
812
813
820
819
809
3921
3923
688
684
685
687
686
689
3330
3331
3887
719
3889
721
801
3647
3926
3929
4098
3648
3946
668
800
802
803
3947
3928
4397
3544
851
4073
667
3327
4759
4756
4757
4758
4755
4832
4831
4196
697
696
629
631
632
3282
3281
628
633
691
692
693
695
690
609
4096
3892
3894
592
591
711
716
611
705
3172
3174
614
627
701
702
712
714
715
713
762
729
730
731
735
738
739
740
732
733
734
741
3782
593
737
699
3888
3781
726
727
728
725
3785
626
615
3182
616
3283
3173
595
596
597
708
709
710
736
586
594
698
4193
4194
4416
4417
4442
4443
4599
4600
4484
601
602
600
603
598
599
584
585
580
581
608
3193
276
281
254
270
269
258
271
253
251
257
357
266
267
268
311
273
272
256
259
344
343
395
342
341
340
345
316
315
346
314
309
313
312
255
417
416
426
422
420
419
428
427
432
431
387
382
374
386
383
377
375
825
397
392
824
399
388
389
421
380
379
378
373
372
370
823
402
405
404
403
401
400
347
361
358
265
263
360
262
359
352
351
3256
3255
264
349
348
394
385
362
384
376
364
366
354
261
260
353
338
337
339
320
396
393
415
4773
4770
4780
4771
4772
4782
4798
4797
4804
4803
4809
4812
458
454
452
453
485
484
486
487
778
497
770
418
424
442
391
390
470
471
475
501
764
766
767
769
449
451
780
779
784
777785
450
447
782
448
443
381
771
794
795
774
776
789
787
788
773
775
768
772
414
410
409
815
4089
4088
786
406
412
411
408
407
4783
4785
4786
4784
4806
4807
4805
4808
540
488
490
476
478
480
483
489
491
493
494
492
495
496
477
479
481
482
518
743
744
745
590
589
511
512
553
559
555
558
519
520
554
508
509
510
513
514
517
3578
505
506
507
515
516
523
526
498
3579
763
751
3580
742
752
753
754
755
748
749
750
3581
500
502
503
560
544
556
557
545
562
564
747
579
746
575
588
543
573
574
561
563
576
570
571 578
572
577
567
569
568
566
587
582
583
565
252
355
435
436
429371
369
368
3564781
455
465
459
460
464
463
468
456
457
461
446
444
445
462
440
439
433
434
441
438
437
430
535
537
532
531
530
529
534
533
528
536
539
541
538
522
548
521
546
527
550
551
552
549
472
473
525
524
474
467
469
466
547
542
1618
1622
1621
4694
4561
5538
5540
5537
3315
3150
1468
4052
3151
1471
30555088
1480
5089
4887
4886
5112
4049
4051
4050
1478
5113
5465
5539
54265776
5965
5963
5226
5225
5110
3623
4975
3542
3089
4214
4215
4213
4217
4080
4078
4059
4062
3530
4910
4063
3532
4218
1502
1512
4895
3543
5196
3090
1492
5418
5417
5466
5463
3536
4060
4788
4789
4790
1535
1536
1523
5775
5797
4988
5042
1613
1612
4048
4827
5044
5043
5040
1603
5126
3318
3396
3395
5125
5127
5014
4915
5123
5121
4524
4523
5122
5120
5124
4495
1606
1592
5082
5081
1595
1597
2600
5083
1616
3844
5964
5427
5936
5935
5937
5934
5966
4878
1578
4971
4695
4543
4737
5093
4879
4882
4880
4883
4776
5094
5041
4775
47744773
1575
3541
5139
3643
4257
4216
3622
5138
4810
5271
5136
4811
5135
4548
1589
5134
1590
4813
1591
3843
1518
4045
4046
4777
3621
3771
4221
3772
4552
4551
4778
4220
1503
4219
1498
1497
3087
4974
5098
3086
4540
4539
3088
5099
4570
4554
4565
4549
5270
5096
4577
5095
5097
1576
2704
4497
4555
3879
4575
5272
4557
1585
4558
1586
2615
5084
5111
5085
5268
4828
4779
4881
4829
4830
4832
4834
4833
5017
5173
5016
5015
3940
4972
4047
4802
4782
4781
1617
5172
1614
1615
4547
4815
1570
4693
2612
1577
1579
1540
4498
3881
4817
4914
4696
1569
1588
4819
5464
5796
5867
4473
3971
1546
3016
4917
2780
2779
4476
1551
2963
3017
3972
4550
1553
4572
1517
5165
3015
3533
2684
3639
3690
2967
2958
4567
1542
4896
2659
1521
5166
5583
5584
5623
5624
5773
5774
5868
5869
5870
1620
1619
2863
4825
5269
5289
5052
3599
2848
5049
3342
5050
5053
2690
2689
1559
2908
2688
2669
1557
2778
3343
3341
3340
3600
2847
2846
4422
4335
4331
5051
5054
4419
4243
4250
4246
4249
4253
4425
4420
4418
5286
5486
5487
5488
5489
1624
1623
44243355
3350
3354
5291
5288
5287
5283
5284 5285
5290
1522
479
1944
2042
1959
416
1946
417
2152
405
407
1874
414
2067
422
2135
2133
2151
406
395
394
428
434
431
426
347
348
350
349
442
439
438
466
465
461
457
455
471
1749
276
2222
491
2041
419
1958
1906
402
401
1426
1945
412
399
1877
2134
2132
1873
1872
410
425
424
423
400
1947
1943
1942
398
404
397
408
430
427
1368
388
377
480
384
481
396
353
352
1451
1452
351
390
1348
392
483
393
482
446
1902
1903
443
445
444
449
453
450
441
440
437
432
436
433
429
1656
380
379
366
1976
370
374
373
372
371
1347
1865
382
381
378
365
1657
1373
257
299
2136
2226
2246
2243
2225
339
331
330
359
358
356
338
308
307
305
362
309
306
361
354
1893
1892
387
1367
386
334
383
357
337
335
332
336
333
340
385
364
363
324
304
300
2219
2220
343
344
327
342
346
341
345
2218
460
459
458
456
464
452
463
454
451
448
447
478
477
1638
2102
2173
2069
2066
2108
1650
258
484
1651
295
1864
260
259
2002
1718
2051
2052
288
1455
2047
1854
1513
485
2048
263
2139
2068
2172
2254
2242
2244
2245
2247
1736
1711
318
1735
275
312
311
1430
315
1712
1783
310
296
291
1647
321
320
319
1816
1782
283
317
316
302
285
1857
1781
323
313
274
286
301
1514
2114
282
2109
2111
2154
2153
2224
2221
2252
2251
2249
2248
2223
2217
462
467
468
469
472
470
2185
1750
476
475
474
1956
1748
1954
187
1525
1524
1995
210
1955
490
2037
2038
2039
2040
214
2186
2113
2101
266
1805
247
1477
1372
254
251
227
487
241
211
242
2043
2044
213
230
239
237
236
245
244
243
235
2016
246
233
240
238
2120
488
1709
1384
1397
1664
1769
222
2110
2198
2199
2201
2200
2238
2233
2112
2115
1853
265
253
252
280
1813
1646
277
279
278
2119
2116
1817
2122
2118
2117
2160
2161
2159
2253
2250
2239
2236
1545
170
168
185
184
183
182
1521
181
1928
1937
204
191
189
188
186
1395
1930
1549
1547
1716
1938
1858
201
194
190
1396
1394
195
1931
1354
1794
1793
226
1764
228
1512
220
1359
1939
203
202
193
1360
1708
231
229
1511
232
234
1496
216
215
1994
1448
1795
1792
1358
1796
1447
1859
1481
1766
223
1429
221
2166
2168
2169
2170
2164
2171
2165
2184
2183
2167
2234
1765
1768
1767
225
224
268
2237
2232
2235
2033
169
1533
167
2181
2240
1530
1352
2176
1546
1548
1350
1380
1935
1989
159
175
1713
1987
1550
172
1687
1537
1993
1991
1990
1932
171
165
1351
164
1752
1686
2035
2036
1510
1509
158
1389
1988
157
2174
2178
2179
2182
2180
2230
2229
1933
1936
1791
1356
1355
2177
2175
2227
2228
155
2034
1751
163
1534
1754
1343
156
2241
5779
6516
6613
2023
2026
4091
6612
6649
3442
1852
2560
6495
6497
6492
6496
6494
6493
6491
5137
5138
4452
4451
4459
4453
3441
4457
5977
1862
2825
2824
5914
5913
5398
5397
1848
1854
1850
1851
1847
1846
1855
4458
6327
6305
6306
6220
4670
1965
1964
4455
4454
5449
4456
6521
3179
5787
5316
3031
5314
2810
5784
2556
1888
2608
1887
5315
4251
6219
4939
3963
2559
2845
3104
5915
3420
5328
5329
2460
2449
1875
2450
2461
1872
1869
1873
1874
2837
2836
2561
5395
5396
5159
2636
4612
4613
5326
3619
2627
3618
2514
2604
2605
2606
26022632
2628
2629
3621
3620
1884
1885
4831
4832
5327
1883
4507
4938
4937
4936
5515
4883
3210
4615
1876
4833
6269
6271
6270
6268
6329
6331
6330
6382
5454
5516
5479
5509
5514
4916
2849
4979
1937
2466
2465
4672
5917
5916
5343
5918
3102
1961
2487
1960
5438 1959
1972
4673
4671
1967
3140
3141
1968
1975
2516
1979
1980
1981
2464
2469
1976
1978
5066
5065
2463
2576
2512
2468
1955
5057
1995
1993
1994
1989
5052
5056
1988
1990
5054
1983
5477
5478
5510
3577
3576
1954
2612
3106
4882
3208
2707
2451
2848
4913
4980
2515
4915
5512
5511
5517
2002
2001
4918
1962
3661
6383
6568
6381
6379
6380
6567
6519
6569
6566
5788
5790
2706
5789
1982
5786
5785
2791
3125
2792
2865
2866
2867
5141
5139
5132
5129
5142
5140
2643
4866
2737
3053
5128
2642
4867
4865
2539
2546
2531
2517
5126
5130
5572
4864
2738
2545
2733
5125
2573
2574
5053
2955
2024
2025
2736
2041
3064
5127
2732
5133
5573
6543
6542
6522
6520
4691
3111
6202
6200
6201
3944
3948
5780
5781
3947
3946
1898
1899
3949
1902
3957
3626
3630
3971
3966
3950
3960
3954
3627
1891
3628
3625
3629
2510
4250
4249
4248
3631
5325
5324
3633
2498
3624
3952
3955
3956
3959
3958
2497
3951
4247
4246
1903
3961
3962
1911
3632
4152
3964
4151
4154
4155
4505
4157
3953
5513
3185
5304
5306
4524
4160
4633
4849
6010
3182
2659
3425
6009
3770
3990
6008
6007
4526
4525
4502
3769
3375
4850
2537
1934
1935
1927
3129
3128
1926
2499
2538
4156
1945
4517
4519
4164
4166
4516
1941
2565
4509
4514
4153
4159
4925
3358
3426
2580
3183
2579
2678
2676
2530
5307
5305
3039
3838
1936
2511
3475
3837
2634
4632
2462
3612
4528
4096
4532
4521
4162
4520
4523
4535
4518
4506
4522
4513
4531
4536
5453
4537
4161
4503
5095
1932
4090
6303
6302
6301
6300
6176
6178
6646
6645
6310
6118
3777
6033
4092
3771
3791
3789
3776
3785
3787
3772
3773
3774
3778
3781
3779
1984
3999
3041
3042
2066
4933
2049
3043
2052
2532
4602
5011
2034
2500
5346
5345
5347
5344
5051
2022
2033
2020
3377
3378
2014
3376
2021
2040
2039
5094
4093
4097
3998
2549
2689
6124
5257
5258
2820
2712
3794
3788
3780
2019
3775
3793
3795
3796
3790
3786
3797
3792
3784
1985
5012
3783
6307
6311
6308
6312
6515
6514
6513
6309
5249
6119
6647
6648
5448
3977
4089
6179
3989
3782
3994
3992
4932
6177
1585
3459
1384
1334
3461
1665
1652
1661
1656
1666
1613
1657
1655
1664
1668
1669
1667
1663
1662
1660
3774
1600
1577
3483
2926
1559
1562
1564
1626
1611
1612
1658
3489
3490
1624
3485
1560
1563
1627
1622
1610
1603
1604
1605
1608
1609
1659
3491
1628
1602
1606
4524
4951
4950
1596
1597
1598
1579
1590
1591
1592
1586
1593
1588
1599
1587
1595
1594
4523
1696
3984
1686
1687
1688
1697
3775
1673
1743
1744
1745
3772
3375
1672
1636
1670
1620
1653
1640
1725
1684
1689
3372
1674
4087
1648
3773
1699
1698
1682
4530
1694
1693
4088
1675
1676
1678
1677
1690
1644
1692
1643
1695
3371
1685
1691
1647
1651
1701
1683
1742
1532
1761
1763
1751
1549
3983
1760
1545
1542
1616
1617
1618
1637
1638
1649
1543
1547
1544
1756
1556
1629
1572
1570
2925
1569
1571
1614
1654
1631
1553
3129
1554
1574
1561
1773
1558
1565
1621
1752
1623
3034
1630
1633
1634
1635
1538
3132
3131
1555
1540
1552
1539
1639
1748
1749
1750
1746
1753
1581
16423044
1754
3130
1755
1550
1551
1557
1615
1619
1632
1650
3982
1641
4515
4897
4898
4894
4893
1584
1533
1507
1534
1505
1541
1583
1506
2924
3402
1537
1580
1567
1536
1582
1566
1535
3401
2922
1508
4896
4892
4895
4931
1859
1730
1732
1733
17271736
1834
1823
1814
1702
1681
1739
1700
1850
1852
1857
1832
1844
1847
1827
1828
1854
1848
3416
1710
1840
1837
1705
1706
1707
1711
1708
1843
1833
1825
1824
1855
1856
1860
1821
1817
1680
1734
1740
1741
1738
1703
1712
1713
1716
1729
1731
1704
1715
1717
1718
1719
1721
1829
1851
1709
1714
1846
1849
1831
1830
1845
1853
4620
4619
1790
1772
1768
1770
1789
1802
1527
1548
1517
1516
1806
1807
1494
1726
1792
1793
1514
1499
3360
3055
1787
1779
1780
1826
1781
1782
1788
1805
1786
1812
1509
1523
1798
1724
1524
1776
1783
2996
1808
29471784
1785
1809
4531
1771
1747
1764
1765
1766
1767
1759
1762
1769
1546
1757
1758
1728
1519
1520
1521
1774
1799
1800
1801
1803
1525
1775
1522
1794
1804
1720
1722
1723
1777
1778
1791
1795
1796
1797
4516
4513
1502
1491
4238
1492
3359
1500
1518
1493
1513
1511
1474
4902
4899
4901
4900
4932
1873
1876
1867
1869
1870
1871
1863
1898
1872
1861
1914
1874
1875
1902
18771901
1842
1835
1839
3766
3767
1899
1903
1866
1864
1891
1896
1862
1894
1895
1841
3769
1836
1858
1815
1892
1893
1897
1868
1838
2928
1865
1890
1382
1904
1381
1878
1879
1889
1386
1900
1880
1887
1390
1810
2949
1822
3414
1400
3768
1393
1391
1392
4308
1394
1408
1396
1404
2948
3054
1818
3198
1811
3801
3799
3197
1816
1397
1398
1463
1385
1515
4396
4309
1395
1455
3413
3415
1399
4355
1406
1410
1425
1405
1407
1409
1457
1426
4968
3458
4237
2977
1481
1483
1489
1482
1498
4395
2997
1473
4107
1470
4108
1485
1486
1452
1458
2995
1466
1468
1459
1460
2976
3802
1472
1471
1475
1484
3803
3800
3798
1464
1467
1477
1478
1496
1497
1479
1469
1495
4105
1456
1451
2975
1453
1454
1476
1488
3024
1480
4929
4967
1917
1918
1919
1367
1885
1364
1910
1886
1911
1912
1359
1360
1922
1916
1920
1361
1362
1365
1366
1368
1913
1363
1884
1905
1908
1909
1881
1882
1883
1888
1906
1907
1915
1921
4942
4943
4945
4944
4873
4874
3976
3974
1375
1376
1377
1387
1413
1309
1308
1383
3426
1336
1337
1358
1372
1371
1343
1354
1435
1439
1414
1415
1416
1341
3460
2971
1305
1342
1349
1345
1348
1351
1355
1369
1352
1353
1436
1370
1419
1418
1432
1434
1373
1374
1378
1379
1380
3977
1421
1389
3975
1388
3464
1328
1350
1356
1357
1346
1347
1420
4780
4891
4883
4888
4886
4887
4885
4889
4890
4871
1428
1429
2974
1441
1427
1423
1424
3463
3462
1295
4884
1333
1332
1331
1306
1338
1335
1339
1321
1320
1319
1318
1344
1326
1325
1330
1329
1317
1316
2972
13121315
1313
1322
1323
1314
1324
1327
3425
4783
4784
4782
4781
2712
2737
2713
2908
2911
2913
2914
2915
2916
2753
4526
2754
2771
2822
3541
4593
2711
2708
2917
2710
2709
2843
3211
4862
4497
3527
4496
2842
2799
3716
3715
3524
4495
2801
3525
2798
2840
2841
2808
3696
4401
3703
3695
4504
3698
3702
3694
2839
4439
2797
4287
4281
3693
3012
3692
4288
4286
3717
2835
2836
4284
4285
4283
4282
3700
3691
3523
2806
2805
2807
2804
2803
2802
4403
4405
4861
4949
4709
4820
4708
4607
4608
4501
2791
2782
2784
4136
3713
3545
2787
3544
3006
4686
4691
4688
4687
4689
4690
4685
4819
2789
2780
4252
3392
4253
3664
3003
4135
2783
3393
2770
3662
3004
2786
3005
2769
2778
2867
2866
2865
2862
3810
3811
3776
2861
3784
4429
3777
2901
2869
2868
2870
3989
3781
4434
3214
3655
3017
2864
4430
3707
4630
4727
3212
2738
2743
3010
4399
2849
2830
3522
2831
3699
2827
3092
3015
3708
2733
4398
4397
2829
2828
2813
2855
2851
4400
2821
2819
2817
2816
2815
2814
2812
2811
3215
2852
2850
3711
3709
2820
2739
2740
2825
2824
2823
4491
4466
3018
3091
3712
3710
4631
3090
3701
3213
4728
4948
2741
2764
2765
2768
2749
2746
2745
2742
4606
4604
4605
2751
2750
2748
2747
2744
2752
2774
2773
2772
2763
2776
2767
2777
2907
2912
2920
2919
2918
2906
2878
2877
2728
2897
2896
2895
2876
3429
2910
2909
2902
3430
2904
2903
2900
2899
2898
2872
2871
2893
2892
2891
2894
2727
2729
2875
2874
2873
2731
2730
2734
2732
2735
2736
2755
2757
2758
2759
2760
4594
2762
2761
2766
2721
3002
2879
2726
2884
2885
2883
2718
2717
2716
2719
3001
2724
2720
2715
2888
2887
2890
2886
2889
2882
2881
2723
2880
2725
2722
2714
2627
2629
4
2565
2628
2563
2626
1
893
898
847
850
1466
926
896
894
897
879
860
851
1672
1677
1675
882
902
903
923
916
921
900
895
852
891
853
892
1671
848
888
876
1413
1414
878
858
871
1465
1666
1667
864
865
872
868
846
885
880
883
861
867
863
919
920
914
904
905
906
907
908
909
910
911
912
899
901
924
922
915
917
918
1800
1798
925
937
936
934
942
939
932
935
938
933
1799
931
930
1797
927
943
944
945
946
940
941
947
948
875
889
1668
874
1670
873
1669
856
1673
1674
1676
886
884
877
866
869
870
881
862
2472
3538
3690
3996
134
127
3691
3776
3798
3541
2269
122
106
2534
108
2549
2551
55
2103
2796
117
116
112
113
114
110
99
2265
2025
98
3540
96
2524
101
2428
2016
3571
3688
3687
3689
107
109
111
2270
105
104
103
2533
2532
2594
2804
2805
3822
2660
2659
56
1853
57
2909
3658
2907
75
78
2435
2436
3775
3583
3635
1913
2449
2712
2711
79
1888
3569
2042
87
85
3539
2661
2106
3410
2665
3411
2664
2663
3408
2226
2710
2709
2224
4122
4121
2702
1846
2448
2685
3667
2684
130
126
128
133
131
120
124
125
2155
123
2160
2162
178
48
49
64
2161
1875
191
190
1877
1876
187
50
51
189
1948
129
180
1890
1889
119
118
97
115
52
2101
2100
53
2163
2417
62
63
183
182
181
1903
186
185
184
2156
169
168
121
4102
3985
3984
3983
3938
3808
7
2416
3807
3806
3805
2866
2908
2463
2799
2801
2800
2797
2795
2505
2464
2906
2462
1895
2878
71
2871
3420
3421
3422
3419
2877
2873
2891
3423
2410
2802
2798
2280
2793
17
2550
2281
2870
2868
2874
43
3726
3823
3974
3971
3969
3968
3973
3981
3972
3982
3980
4024
34
35
3812
2867
2869
2865
39
40
3795
3796
3792
3786
2153
2023
2012
1994
2022
2154
3672
3673
2067
2066
2092
2091
2065
2530
3669
3692
3748
3747
1869
1870
2432
2431
3663
3661
3681
161
2230
2229
2228
2231
205
204
2457
144
166
163
2724
136
2152
2673
3659
2721
3463
3921
3920
2720
3665
2715
203
2674
4101
4078
4077
2733
2669
2670
200
172
201
2040
2671
2159
2158
1881
2164
2165
176
2471
10
3412
34143418
3416
3417
2889
3390
28862890
1874
1880
3642
193
3797
1878
1879
2854
5
1947
1882
3873
2087
2089
2157
3751
1962
3872
3754
3753
3752
3871
3750
3749
2853
2885
3940
3825
3826
3413
3395
3388
3939
3811
3393
3396
2860
3794
3784
3785
3824
3970
3975
4025
2940
2944
2942
3810
3809
3793
3791
3790
3789
3788
3952
1993
159
1988
1987
1989
3631
3675
3680
3447
3445
1990
3442
3633
3440
3678
3997
3998
2546
2545
2543
1901
2498
209
2
2972
3919
1441
3722
3683
3465
2596
1258
1449
1451
1453
1455
1450
1454
1445
1336
1452
1447
1446
1448
1440
1433
1429
1431
1432
1443
1442
1369
2775
3829
1436
1424
1423
1374
1427
1435
1444
1371
1430
1434
1428
1413
1421
1419
1418
1416
1415
1417
1414
1425
1422
1426
1420
1398
1403
1399
1395
1396
1397
1393
2299
3804
3918
2653
1470
2652
2296
1478
1491
2191
2297
1321
1456
1464
1463
1462
1459
1458
1328
1333
1319
1332
1457
1329
1315
1460
1850
1466
1311
1465
1461
1322
1320
1467
1911
1323
1325
3431
1327
2021
1912
2117
1312
1469
1324
1326
4030
3573
3657
1339
1341
3430
3698
2595
1363
1364
1334
1335
2540
2232
1360
3627
3625
1330
1373
3628
3626
3624
3620
1338
1370
1337
3645
1331
2538
1344
4031
4189
4190
1411
1389
1407
1366
1384
3512
3519
3517
3516
1404
1412
1405
1410
1409
2233
1381
1372
2658
2657
1355
1390
1375
1391
1387
1401
1400
1386
1402
1385
1406
4016
4015
4017
1392
1394
1388
2305
2304
1497
3534
1496
3933
3932
3917
2063
2438
3619
2019
2064
3614
3615
3931
3616
3535
3428
3426
1499
1917
2018
2289
1504
2301
1474
1473
1508
1516
3930
2686
1477
1475
3536
3537
1498
1485
2469
2253
2690
2600
3568
2971
1509
1511
2470
3922
1502
1492
1910
1918
2310
2331
3923
3915
3914
3913
3637
14814095
4096
4094
4191
4089
4192
4093
4090
4091
4092
4193
2441
2389
2327
2390
2341
2036
1909
2098
2000
1314
2031
2342
2337
2392
2741
2571
2573
2570
2122
2375
2345
2367
2368
2393
2500
2366
1887
1302
2097
1304
2035
2379
2380
2575
2001
2116
1313
2168
3737
2574
2371
2499
2742
3736
3735
2695
2096
1265
1264
2344
1303
1908
1925
1307
1308
2569
1259
4036
4035
4050
4051
4047
4049
4048
1276
2353
2352
1269
1266
2348
1267
2398
2350
1275
1872
2402
2361
2354
2401
1270
2360
2363
1271
2370
2369
2020
2541
2396
2347
2075
1280
1353
1351
2169
2373
2372
2394
2346
2395
1283
2043
2044
2046
2120
1281
2118
2536
2076
2355
1272
2896
2406
1282
1274
1273
2898
2358
1349
2364
2400
2351
2349
1268
2362
1345
4046
4045
4198
4196
4197
1279
3464
2045
1278
4161
3934
2143
1293
1292
3874
3854
3853
2145
2778
2144
2147
2779
1513
1236
2784
2322
2468
1291
4011
4012
1251
1217
1220
2318
1894
1299
1298
2317
2313
2383
2320
1210
1225
2419
1246
2335
2328
1244
2329
2336
1247
1252
1262
1261
1239
1250
1263
1221
2692
2381
2387
2323
1223
1224
2326
2388
2332
2333
2408
3765
1248
2338
1222
1214
1215
2694
2315
3383
1219
1249
2418
2324
2325
1257
1260
1256
4163
1213
4164
1216
1237
2285
1242
1226
1238
1241
1243
1253
1240
3814
1229
2284
1233
1234
1228
1235
1227
2523
3382
3384
4162
3999
4086
4000
4085
4088
4087
4136
4138
4137
4139
1255
1254
35
24
34
1
33
2
3
20
23
38
4
21
39
22
28
37
41
25
5
32
44
56
53
52
46
51
55
54
43
6
15
16
36
9
8
12
7
10
11
13
17
14
47
49
50
48
7
6
5
128
53
244
101
102
103
104
105
106
96
48
107
112
115
230
248
250
249
229
246
239
241
84
83
80
233
235
234
82
236
247
205
242
245
203
231
232
81
243
181
182
190
195
193
192
191
194
214
215
223
221
220
216
224
217
218
227
219
225
226
240
206237
238
99
201
98
199
200
197
198
187
189
196
188
211
202
204
212
209
228
210
213
94
207
208
95
222
146150
163
160
161
162
175
177
176
144152
141
153
156
155
154
173
165
164
159
168
158
157
171
172
166
167
183
178
184
170
169
180
179
174
185
186
145
151
148
143
142
131
138
140
139
129
132
134
133
130
135
137
136
67
68
71
6970
108109
110
51
50
54
111
85
79
78
77
76
75
74
73
72
86
87
89
90
100
97
93
88
9192
147
149
65
66
59
58
57
63
64
47
46
61
62
56
113
114
52
49
60
55
116
123
122
121
120
119
118
117
127
125
124
126
3
4969
4211
1
4066
4067
4068
4065
16
24
23
22
4210
4
2
4968
21
20
26
25
27
19
17
8
12
11
10
9
15
7
13
14
5008
4715
4917
4721
4913
4716
4714
5554
4719
4712
5475
2998
5476
5324
2294
5325
4720
3002
3133
4713
3076
3074
3874
2999
5323
4722
3875
824
4807
826
827
5710
5708
5711
5709
5907
5945
5946
5899
5900
5741
825
5025
5321
5320
3848
5341
5339
5322
3850
5338
3259
5744
5743
5742
5908
5898
5897
4918
4914
4915
5211
4390
4389
3067
4980
4985
4983
4982
3064
4986
4916
1476
1458
1488
1468
1483
1481
1480
1485
1460
1461
1484
1482
6186
1478
1479
4647
1455
1456
1459
1490
1469
1465
1464
1463
1462
1449
1457
1486
1487
1467
1466
1471
1470
1472
1473
1451
1450
6185
1475
1474
1477
4222
1452
4646
1453
4645
2221
2014
2082
2212
2239
2024
2018
2020
2140
2141
2034
2031
2029
2036
2030
2026
2038
2037
2040
2023
2039
2043
2044
2048
4647
4527
4525
2197
2210
2202
2200
2198
2194
2189
2211
2148
2147
2281
2158
2155
2154
2153
2152
2149
2143
2151
2150
2142
2146
2144
2145
2261
2257
2183
2205
2204
2203
2201
2199
2196
2195
2190
2161
2164
2182
2216
2234
2244
2217
2224
2225
2397
2396
2394
2392
2016
2019
2015
2382
4573
4619
4523
4620
2384
2390
2383
4292
2391
4290
2389
2393
2388
2369
2378
2371
2376
2387
2377
2386
2385
4529
4591
4592
4524
4590
4621
4251
4252
4316
4315
4318
4317
4312
4311
4314
4313
4310
4309
4304
2395
4286
2355
2352
2356
2370
2372
2373
2374
2368
4262
4261 4254
4253
2012
2010
2009
2008
2017
2011
2013
1952
1951
1950
1955
1954
1953
2027
2007
2003
2002
2001
2006
2005
2004
1999
1958
1959
1957
1956
1961
1960
1988
1972
2032
2033
1993
1992
1991
1990
2049
1995
1994
1997
1989
1996
2000
1971
1970
1969
2077
1967
1966
1965
1964
1962
1963
4530
4646
4531
4657
4656
4645
4528
4526
2110
4284
2125
4282
2118
2117
2123
4278
2379
2380
4277
4276
4275
4274
4273
4270
4271
4269
4272
4268
2326
2046
2073
2074
2075
4246
2063
2060
2059
2056
2055
2047
2058
2057
2054
2053
2052
2061
4259
2112
2111
4572
4618
4308
4306
4305
4303
4302
4301
4300
4299
4298
4297
4295
4296
4294
4293
4291
4289
4288
4287
2337
4280
4279
2041
2347
2351
2358
2323
2322
2357
2328
2353
2354
2327
2321
2331
2332
2325
2329
2346
2334
2335
2338
2339
2333
2330
2324
2336
2313
2311
2306
2307
3245
2284
2289
2297
2309
2283
2285
2314
2316
2312
2315
2317
2319
2318
2320
2299
2308
2301
2300
2298
2079
2080
2108
2081
4248
1987
1986
1983
1976
1975
1974
1973
1977
4244
4264
4257
4256
4242
4241
2122
2119
2116
2109
2129
2126
2120
2115
2114
4250
4249
2062
1982
4247
2139
2133
2130
2138
2100
2099
2113
2137
2134
2128
2127
2121
2107
2106
2105
2104
2101
2136
2135
2102
2103
4267
4266
4265
4263
4260
2078
2066
4258
4255
2131
2124
2132
2280
2279
2278
2310
2286
2287
2282
2263
2273
2274
2268
2291
2292
2290
2293
2294
2295
2288
2305
2303
2304
2271
2270
2269
2302
2296
2206
2083
2095
2094
2087
2086
2085
2084
2088
2090
2091
2089
2093
2092
2097
2096
2098
2193
2157
2156
2192
2187
2173
2166
2186
2185
2179
2178
2170 2169
2163
2180
2177
2171
2168
3181
2160
2264
2265
2272
2262
2275
2276
2277
2255
2256
2254
2253
2162
2159
2252
2266
2267
2250
2251
2247
2208
2184
2191
2188
2260
2243
2175
2207
2209
2181
2176
2172
2258
2249
2240
2174
2259
2167
2165
2241
2242
2246
2245
2248
2213
2237
2215
2233
2232
2214
2236
2235
2238
2220
2218
2219
2228
2227
3452
3453
2226
2231
2230
2229
2223
3455
3454
6173
2387
2378
2448
2374
2382
2330
2329
5942
2446
2375
2384
2450
5505
2349
2334
2333
2323
2326
2322
2320
2321
2312
2311
2353
2314
2313
2315
2339
2337
2336
2335
2332
2310
2345
2319
2316
2318
2317
2324
2325
2344
2347
2352
2338
2351
2309
2350
6303
2751
2348
2757
2355
2340
5097
5096
2760
2755
2754
27612764
2744
2359
2748
5099
2753
2752
5105
2749
5511
2730
2731
5671
5184
2759
2440
2346
2343
5954
5946
5945
59445949
5951
5943
5947
5956
5955
5950
5953
5957
6338
6340
6308
2644
2664
2720
2746
2629
2739
2636
2740
2634
2632
2633
2628
2627
2637
2652
2646
3870
4484
2639
2626
2625
4994
4486
2638
2738
2735
2741
2742
2734
2733
2743
2719
2643
2624
2640
2641
2642
2736
4482
4038
4036
40392725
4991
4992
2647
4323
2727
2726
2729
2732
4296
4322
3886
2718
2623
2721
2665
4995
2654
4483
2723
2722
5396
2630
2635
2622
2631
2737
4311
2666
4817
6304
6305
6339
6341
2617
2618
2615
2620
2619
2621
2616
2611
2613
2610
2327
2363
2364
2365
2362
2369
2368
2366
2367
2388
2358
2360
2328
6309
5975
5977
5976
5972
5971
5838
2354
2357
2356
2381
2439
5758
5755
2331
5673
2438
5552
5549
5551
2434
5182
2442
2441
4892
5555
5602
5604
2420
2419
2424
2423
2389
5723
5730
4907
4910
5731
5732
2361
5726
5974
5973
5978
5970
5966
5969
5968
5967
5948
5952
5839
6011
6010
6307
6310
6288
6290
6283
2750
2649
2650
5757
3869
4485
2712
2710
2709
2713
2715
2707
2706
4837
2704
4312
2663
3871
3867
5198
2658
5506
3865
5199
2651
2657
4838
4408
4409
4710
4622
2683
5398
3994
2659
5399
5401
5397
5400
2660
2661
4313
2701
2690
4818
5507
4314
3919
2693
2645
2703
5323
5319
2684
5318
5321
5322
2696
2698
5548
2430
2431
2425
4905
5733
4908
4911
2447
3863
5395
4816
5901
5902
5904
5903
5906
5900
5897
5899
5898
5896
6132
6131
6302
6301
6284
6306
6317
6316
6289
6287
2541
2544
2576
2579
3985
3984
2589
2600
2580
2542
2543
2581
2584
2585
2583
2582
2586
2588
2592
2614
2612
3986
2607
2604
2603
2597
2596
2598
2591
2590
2599
2539
2540
2667
2608
2609
2578
2594
2606
2525
2587
2593
2673
2668
2545
3983
2595
2605
2572
2571
2577
2370
2371
2372
2373
5190
2415
5727
5724
5725
5729
5728
4927
4921
2399
4915
4919
4955
4946
4918
4939
4943
4956
2505
2518
2517
2516
2511
3997
3998
4914
5523
2487
4926
4928
4920
4940
4922
4917
4925
4916
4941
4938
4936
4937
4942
4961
2422
2417
2418
2421
4933
4841
4959
2414
24132449
4935
4957
2400
2397
2396
4934
2410
4958
4954
4947
4944
2402
4948
4949
4950
4951
4953
4945
4952
2404
4932
4912
4924
4931
4960
2519
4904
5189
6269
6267
6268
6208
6295
6296
5932
5938
5933
5937
5941
5934
5931
5935
5939
5940
5936
6009
6008
2549
5774
5776
5773
57755778
5777
5779
5781
5858
5780
5782
2557
5783
2451
2453
5772
3956
4410
2482
2452
5377
5582
5373
5372
5374
5771
2555
2477
2475
5378
5380
5770
2466
2470
2468
5375
5376
5583
5769
2554
5768
5859
2535
2538
2533
2534
2504
2499
2553
2498
2497
2500
2507
2495
2508
2491
2478
2496
2494
2492
5258
5260
5262
4411
2546
2502
2501
2574
2471
2537
2506
4620
5926
5928
6007
6206
6209
6204
6205
6207
6294
6293
2464
2559
2558
2560
2563
2562
2564
2565
2566
2569
2570
2573
2556
2469
2467
2465
2463
2462
2461
2561
2567
2568
2551
2552
2575
2547
2548
2550
2385
2376
2386
2383
4255
4913
4251
4252
4923
4929
2401
2395
2393
4250
2394
2398
4930
6023
6172
4253
4256
4254
3746
3745
3581
3442
5169
5877
3448
3858
3424
4924
1117
4925
3875
3876
3437
3436
3438
4406
3433
3432
4616
4615
3423
3422
1116
5875
5876
3440
3439
5622
3429
3806
4280
3425
3426
3805
3428
4281
4277
4227
4430
4429
3431
4427
5621
5599
5601
5596
5771
5167
5168
4279
4231
3453
4156
5009
4155
4307
3446
3445
4229
4230
4431
5024
5026
5170
4269
5500
5501
5504
5507
5502
5503
5600
5722
5723
5726
5728
5727
5770
5724
5721
5725
5802
3710
3877
4135
4240
3878
3841
4161
4160
3525
3454
3857
5022
5499
3466
3582
3464
4398
4271
3583
4395
4401
5012
4306
4396
3588
3587
4798
3585
3586
3584
3613
3641
3640
3617
3642
3614
3615
4255
4299
4300
5256
4270
5878
5803
5880
5879
5800
5798
3469
5023
3656
4400
4399
4159
4471
4912
4909
3486
4470
4054
3981
4053
4055
3483
3835
3836
3837
3728
3727
3840
3793
3797
3790
3791
4469
5011
3661
3660
4223
3992
3921
3920
3475
3786
3787
3659
4273
4272
4239
3789
5020
3794
3792
5021
3484
5010
5799
5801
5881
3607
4717
4718
3491
3662
3663
1430
4136
3975
3922
3927
3925
3926
3980
3973
3492
2985
3510
3509
3508
3507
5764
5767
1417
1419
3259
2772
4102
3465
3152
4893
4104
2774
4889
4888
5865
3153
1350
1348
4057
3839
5092
5091
5117
1349
4799
4574
4573
3993
3994
3838
3747
5171
4058
3495
4081
4082
3611
4346
1386
4347
4343
1385
4259
4056
4345
3505
3477
4344
3497
3506
3493
5228
5227
3608
5866
5766
3501
3500
3502
4796
4795
3504
4794
4797
4792
4791
4793
3503
5061
5765
1656
1633
1632
1647
4209
1574
1576
1690
1689
4286
1662
1652
1648
1658
1660
1575
1580
1578
1582
1581
1619
1584
4199
1612
1615
5870
5869
1659
1657
1533
1553
3895
1651
1655
1661
1654
1653
1564
1585
1588
1625
1626
1627
1591
1596
1620
1604
1590
1589
1597
1586
1618
1622
1628
1630
1600
1532
1694
4290
1530
3900
3030
1540
1545
1537
1650
5982
1567
4288
3142
3143
5868
1579
1636
1641
1635
1593
1643
1624
1639
1583
1594
1617
1616
1602
1603
1606
1688
5880
1687
1684
5882
5881
1695
1531
1536
1534
1535
4289
1526
1528
1529
1552
1546
1543
1544
1541
1542
1539
3898
2673
3899
3894
3901
1524
3903
3905
3904
3902
1522
1549
3893
3896
3897
1569
1649
4208
1646
4287
1572
1570
4207
4205
4206
1634
5884
5883
4202
4203
4198
4204
5878
5879
1638
1640
1637
4200
1587
4201
1629
1592
1621
1623
1631
1595
5888
5889
1601
1613
5885
5886
5887
1610
1611
1608
1607
1609
74
77
80
73
75
72
76
79
81
71
84
86
87
85
70
33
69
68
82
32
34
59
35
63
50
39
37
58
65
40
46
64
49
45
53
67
61
62
55
54
60
83
30
31
36
43
42
38
44
48
41
47
52
51
57
56
66
1794
1788
1775
1785
1789
1781
1773
1782
1780
1795
1776
1774
1786
1783
1791
1784
1792
1787
1796
1779
1778
1777
1790
1793
3798
1821
1817
1367
1361
4714
1153
4374
1526
1530
1500
1508
1498
1507
4556
4555
1509
1513
4078
4586
1506
4077
1489
1490
4811
1461
1464
1465
1466
1493
1494
1463
1497
1380
1381
1384
1383
1385
1386
1387
1388
1389
1390
1391
1392
1395
1397
1394
1399
1396
1400
1398
1402
1403
1401
1410
14051406
1407
1408
1409
1455
1456
1451
1457
1453
1454
1458
1459
1460
1449
1448
1393
1492
1467
1404
1462
4848
4849
1854
1823
1816
1822
1791
1819
1818
1809
1810
1815
1814
1813
4820
4821
4819
4822
1804
1807
1806
1802
1795
1796
1797
1798
1794
1805
1801
1800
1799
4453
4376
1523
4370
1524
1533
1532
1779
1527
1528
3800
4574
4571
1788
4572
4573
1534
4553
1539
4554
1538
1540
4628
4627
3911
1502
1558
1785
4579
3767
3766
1515
4076
4080
1516
4585
1786
3910
1789
1783
1803
1573
1525
1531
4580
4814
1782
1780
4688
4576
1548
4557
3894
4461
1580
3824
4500
1592
1824
4591
4416
1574
1576
1577
4398
1572
1569
1554
1555
3920
3921
4334
4333
1549
3769
3768
1552
3923
1560
1551
4587
4588
4600
4575
4589
4590
1545
4599
4602
1561
1571
1570
4404
1565
1557
1556
4626
4625
1751
1820
1761
1774
1790
1792
1793
1765
1808
4502
4748
4812
4813
4744
4742
4743
4741
4751
4753
4752
4754
4932
1479
1480
1499
1491
1422
1379
1450
1687
1471
1440
1438
1439
1447
1382
1421
1420
1419
1418
1416
1417
1415
1414
1412
1411
1443
1444
1441
1445
1442
1446
1690
1689
1688
4632
4356
4577
1678
4550
1679
1677
4582
1682
1681
1680
1625
1624
1683
4353
4355
1631
4634
1629
1630
1635
1634
1637
1638
1636
1676
1675
1674
1665
1664
1663
1668
1670
1666
1667
1669
1672
1673
1671
4687
4666
4659
4655
1633
4668
4636
4635
1653
1644
1645
1647
1649
1646
1661
1662
1659
1660
1639
1641
1648
1650
1484
4583
4644
4642
4639
4408
4643
4661
4663
4584
1595
4645
4717
3902
3895
4595
4593
4592
4596
4594
1584
1567
4641
4601
4558
1566
4640
1658
1486
3799
1481
1485
1482
1483
1472
1473
1476
1478
1477
1470
1469
1468
4713
3801
4633
4778
4777
4747
4933
4931
4930
1376
1377
1378
1413
1898
1885
1851
1853
1895
1863
1850
1893
1864
1894
1862
1852
1847
1837
1849
1839
1830
1828
1827
1829
1838
1832
1836
1896
1831
1897
1835
1834
1833
1766
1874
1775
1776
1877
1781
1778
1878
1777
1872
1869
1784
1868
1886
1870
1867
1892
1841
1865
1857 1752
1866
1860
1861
1859
1858
1856
4630
1855
1843
1848
1846
1845
1844
1840
1603
1842
1270
1871
1602
3817
3821
3820
4501
1826
1727
1741
1825
1243
1888
1873
1263
1228
1264
1229
1244
1245
1238
1241
1242
1236
1248
1237
1249
1239
1240
1730
1745
1747
1746
1728
1726
1723
1733
1731
1732
1725
1734
1735
1736
1724
1742
1744
1743
1740
1738
1739
1737
1721
1722
1750
1748
1749
1758
1760
1759
1753
1757
1754
1875
1755
1762
4503
1763
1756
1773
1772
1771
1770
1769
3749
1768
1767
4738
4800
4739
4737
4740
4806
4807
4805
4808
4736
4735
1368
1427
1432
1363
1364
1365
1366
1705
1433
1434
1436
1437
1431
1428
1255
1360
1341
3796
3797
1359
1357
1343
1344
1347
1348
1345
1350
4609
4608
1354
1708
1707
1717
1715
1714
4629
4563
4564
1713
4547
4548
4546
4545
4631
1693
1695
1694
3828
3826
1700
1704
1703
1702
1701
4549
4559
4560
4581
4648
4649
1254
4638
4562
4561
4646
4623
1615
1614
1610
1613
1612
1604
1611
4551
1605
3748
1606
4552
3825
3823
3818
3822
1618
4624
1256
1617
1253
1252
1251
1246
1247
1250
4647
1609
1616
1719
1718
1720
4797
4799
4803
4801
4804
4802
4798
4966
4967
4965
4961
4963
4964
4962
4948
4750
4749
1370
1371
1372
1373
1374
1375
1369
1435
1430
1429
1424
1423
1425
1426
3795
1911
1906
1902
1901
1905
1908
1907
1890
1884
1883
1206
1207
1204
1203
1202
1200
1199
1197
1196
1198
1156
1155
1208
1205
1889
1904
1912
1899
1891
1221
1918
1919
1917
1915
1916
1913
1914
1910
1909
1903
1876
1879
1880
1881
1209
1887
1167
1186
1299
1288
1283
1192
1190
1287
1274
1276
1277
1282
1280
1278
1275
1882
1219
1166
1163
1188
1273
1272
1271
1269
1268
1267
1227
1260
1259
1258
1230
1232
1231
1235
1234
1233
1216
1217
1210
1225
1226
1224
1211
1212
1201
1218
1215
1214
1213
1222
1223
1220
1160
1164
1162
1189
1159
1187
1193
1191
1194
1195
1158
1157
1185
1729
3803
1333
1301
1286
1284
1285
1291
1303
1295
1304
1305
1306
1293
1292
1329
1330
1315
1321
1319
1318
1317
1323
1322
1325
1326
1327
1328
1331
1332
3794
1335
1334
1312
1352
1294
1320
1336
1311
1324
1313
1314
1309
1310
1308
1307
1279
1316
1346
1351
1281
1353
1266
1265
1262
1261
1257
3793
1339
1340
1362
4951
49524947
1154
1165
1183
1168
1182
1170
1178
1179
1169
1175
1171
1172
1174
1173
1298
1297
1289
1161
1184
1177
1176
1181
1180
1290 1296
1302
1300
5547
1838
5924
6032
1747
5543
1839
1837
5754
1748
3834
5539
4532
3862
4395
4393
1803
1791
3835
1802
1750
5526
1785
1799
5669
5530
5490
1792
1790
4394
1786
1793
1788
1789
6282
1969
5528
5421
4863
5701
1951
5699
5698
1975
1974
4743
4744
1973
5496
1966
1970
3917
4790
5126
5495
3916
5494
1925
1919
4633
4779
4546
1927
5680
5274
5275
5276
5277
4736
5419
1807
5414
5420
1806
1808
1809
5418
5269
5273
1971
4530
5645
1835
1864
1972
1836
4745
5700
6272
6281
6243
6244
6278
6346
4149
4150
5734
5736
4589
1945
4588
4591
5710
1950
5151
5684
5647
1903
4771
5127
4602
4868
4866
4864
1940
1943
1946
4604
4592
4594
4777
4776
4773
4596
4774
4778
4775
4544
1923
1924
4526
1916
4528
1920
1917
1918
4632
4791
1941
5493
5492
4118
1875
5188
1886
4548
4550
4549
1887
5713
4845
1948
4871
5735
4770
4772
1888
5651
5842
6275
6279
6277
6276
6280
6274
6245
6246
6343
6345
6342
6344
6347
5819
5820
5646
1892
1882
1874
1889
1880
1881
1894
5712
1895
1873
1879
1883
5187
1890
1893
1896
1897
6247
5544
5541
5489
5474
5659
4318
4319
4168
1769
4112
1762
3914
5581
1763
1768
1767
5637
5636
5392
5635
1825
5665
5594
5595
5667
5263
5383
5634
5268
5267
5266
5265
5633
5224
5631
53825384
5546
5632
1787
5536
5639
5638
5640
5641
5642
5644
1771
5643
5459
5461
5462
5479
4167
5478
5475
5466
6033
6273
6270
6271
1841
1842
1840
6226
4746
4634
4636
5518
1852
6227
1863
4114
1876
4115
4116
4119
5923
6180
6177
6181
6241
6214
6221
6222
6228
6236
6225
6224
6231
6234
6215
6220
6219
6242
1858
1859
1871
4653
6202
6201
6200
6233
6297
6299
6298
6300
4165
4163
1758
4170
4169
4110
3831
5753
4166
4164
6218
6183
6184
6182
6240
6223
6235
6239
6237
6238
6216
6217
6213
6212
6229
1857
6232
6230
2135
2156
2350
2157
2349
5779
4018
2814
2813
5032
2812
2746
2296
2321
2322
3061
3060
4016
4153
4284
4015
3560
5461
5960
4764
3896
2286
4771
4772
4937
4763
4936
4768
4767
2287
2288
2292
4166
5029
5030
2289
2300
4769
2278
3082
4013
5031
3905
4168
4017
2271
4761
4759
4758
4757
4756
4688
3895
4760
2291
2282
4276
5462
4770
2259
4762
4765
2904
2351
2348
5887
5890
5909
5910
5908
5907
5778
5707
5777
2313
4077
4350
4209
3070
5200
5198
2354
2352
2749
2326
2879
4173
4172
2347
5131
5130
5129
2346
2344
2341
2340
2343
2339
5128
2328
2329
2327
4022
2838
3578
3572
4023
2312
2880
2314
4027
4024
3032
3557
3559
3558
2816
2817
2332
2330
3058
4210
4212
4595
4594
2308
4208
2323
3574
2170
30743072
3075
2166
2325
3575
5480
5481
5482
5483
5611
5888
5667
5663
5666
5704
5884
5886
5885
5889
5891
5912
5911
5957
5958
5959
5668
5905
5223
3892
5224
4663
4674
4671
4686
4666
4953
4979
4680
4684
5149
5148
5162
4656
2245
2239
3570
3576
3579
3577
2952
3573
2305
2304
2303
4978
4981
3059
2250
4044
2263
2266
2265
2264
3889
4952
3893
3894
3890
3897
2276
4685
2277
4754
4755
2267
2244
2246
3571
2249
2248
2230
2229
4679
4302
4207
4980
4986
2222
4984
2224
4681
4985
4977
4659
4667
4670
4682
4676
4683
4687
4675
4678
4669
4668
4489
4491
4672
4677
4673
4487
4665
4662
4664
4660
5221
5222
5612
5669
5665
5906
6001
3899
3891
2258
2254
2238
2253
4655
4653
3901
3888
4654
3898
2272
2275
3900
2240
2261
5843
3962
3964
3963
4327
5566
5564
5102
2171
3197
3327
2152
2150
3199
3970
3968
2638
2639
4744
47454749
4846
4844
4843
3198
2903
3200
2634
2360
3328
3329
2717
2709
2159
2162
4711
4709
2174
2173
2906
2905
2163
2172
2637
2164
2165
3073
3071
2666
4746
4845
2357
3967
2358
2680
5470
5471
5563
5565
5595
4948
4928
2702
2236
2235
2234
2233
2190
2189
2188
2184
2232
2241
2231
4931
4929
2811
4930
2227
2200
4927
4950
2198
2226
4926
2158
2180
2636
2962
2182
2960
2701
4707
2961
2810
5055
4362
2199
2979
5472
5593
5594
5664
6000
2237
5533
3961
5535
5845
5842
5844
5534
4352
3730
2630
4351
4288
3196
3201
5132
3729
2140
2697
3731
2131
2130
3326
5119
4729
5118
4728
2678
3325
2144
4286
2699
2633
3960
5247
5249
5244
4287
4285
2631
5468
5469
5530
5531
5529
5532
5849
5848
5536
5248
5246
3816
5251
3330
2724
2806
2138
5245
5250
2708
2124
2125
2735
2129
2736
2737
2733
159
2697
89
141
98
66
45
2577
139
144
153
161
140
147
146
143
149
145
148
151
150
181
177
173
174
175
176
156
90
137
127
121
138
2418
154
155
170
162
163
160
164
167
166
168
171
169
172
180
135
136
91
92
94
104
88
157
158
165
95
133
100
111
129
128
142
116
110
117
118
119
123
126
113
114
115
120
122
152
108
101
106
107
105
134
130
131
125
103
112
109
132
124
191
198
185
199
217
200
220
178
187
186
194
195
189
188
190
193
2445
210
213
208
196
209
215
216
197
226
2444
206
207
192
184
2721
96
74
202
75
43
54
201
57
205
73
204
44
203
2722
69
179
70
68
80
97
72
59
58
50
2458
76
77
78
2459
82
83
84
85
261
86
87
93
183
182
262
81
269
218
71
53
99
64
65
63
55
60
61
56
62
67
52
102
51
245
223
221
222
212
211
229
225
228
230
231
233
232
235
236
237
238
239
241
243
242
244
2713
227
224
234
2720
254
248
274
267
275
276
278
277
279
266
257
2560
284
283
280
2557
286
2559
282
281
2695
264
246
247
256
240
250
255
258
2723
259
2724
47
46
49
48
260
251
252
271
270
253
219
2419
2803
2804
2802
2801
42
41
289
288
265
287
1
2
4
7
6
5
3
1284
1285
1260
3547
1486
4562
1269
1266
1267
3772
1287
1263
1264
1265
1261
4682
4683
4563
4663
4671
4666
1270
1274
1273
3239
3236
4687
3240
1488
3257
3823
3824
1489
1480
1479
1475
1487
1481
4670
4662
4668
4669
4667
4822
4686
4689
4688
4821
3976
3771
3967
3975
1288
3970
3969
4696
4697
4835
4435
3139
1449
4187
1295
1293
3974
3973
3770
1294
3968
4199
4332
4333
4327
12833258
3896
4081
3945
3308
1443
1445
1444
3399
1458
3184
3305
3306
1478
1483
3309
3310
3546
1455
3948
1460
3220
4094
3759
1476
1466
3996
1477
1440
3422
1463
1456
1459
3190
4188
1446
4445
4503
4502
4837
4839
4843
4844 4845
1473
1425
1423
1422
1414
4364
3747
4079
3997
1421
4080
1430
4376
4082
3658
1420
1429
3657
1471
1428
1427
1426
1432
1433
1434
1431
3944
4760
4761
4763
4861
4860
3918
3138
3398
3919
1447
1301
3137
3364
3363
4326
4325
3895
3362
1297
3361
4095
4070
4068
1448
3908
4446
4838
4836
4840
4846
1417
4403
4402
4408
3143
3274
1424
1403
3588
1412
1413
1415
4334
4343
3854
1405
1411
1404
1407
3273
4321
1380
1409
4320
1400
1402
1381
1398
1399
1396
3685
3242
1435
4062
4063
4066
3212
4065
4069
4769
4413
4764
4584
4585
4765
4767
4768
4766
1331
1340
3158
1338
1330
3369
3355
3357
3368
1346
1345
1339
4458
3955
3962
3957
3964
3959
1376
1374
4407
4198
1359
4061
4060
4059
4057
3961
4056
1355
1356
4055
3535
1387
3850
3849
4409
1349
1347
1351
1344
4390
4391
4395
4396
4405
4414
4415
4412
4457
4386
4387
4454
4456
4459
4455
4401
4400
3953
1369
1368
1370
1362
3956
1364
4058
1371
13671366
1365
4394
4392
4393
4399
4743
4742
3878
3554
3877
3851
1348
1342
1343
662
651
656
655
696
665
666
687
686
680
657
653
5039
660
664
663
661
669
658
659
695
667
668
670
673
677
675
678
679
681
685
694
691
674
676
672
671
682
683
684
692
693
690
689
5037
5038
5036
652
4502
4506
5536
5347
5540
4911
922
5437
4907
834
5541
833
5348
5346
5345
838
840
839
5206
4912
5535
924
5349
5291
908
5757
896
4503
4505
4501
4504
912
5438
4909
5756
2420
2867
2866
856
4221
858
4222
859
860
861
862
863
864
4987
5129
3464
2661
4329
4328
4705
5191
4029
4704
848
921
920
919
4997
4528
2714
5128
4996
2715
4995
4988
4998
5525
5292
847
5523
5468
3405
878
4523
5393
879
5469
876
2399
5182
4934
2739
5335
5474
895
893
892
5199
872
2332
4910
883
874
5132
3343
904
3404
5133
900
894
899
4524
4526
4525
2271
3406
4229
5394
34104228
897
5391
4227
5392
2717
2883
4388
4387
4386
4384
4385
2881
4383
5755
5570
5420
3446
4220
3454
5526
5524
2880
4679
2688
2689
2969
2970
881
871
4680
5712
37
32
34
39
31
38
35
41
36
33
30
29
27
28
5394
45
40
42
44
5103
223
227
195
190
184
5293
4452
5017
5018
356
339
5828
5827
5768
351
4455
5447
4085
4083
352
344
345
346
350
3992
3986
3985
3988
4453
5333
3921
5332
4454
5016
3579
4261
5550
5551
5751
5769
5766
5767
5765
5896
5895
5752
106
3787
5098
5104
5106
5108
320
318
319
4185
338
91
92
93
95
94
308
96
317
98
309
3788
107
105
102
101
5461
5460
2238
4230
5305
5307
2370
335
3147
5306
305
3149
4232
3791
2539
2500
5203
2286
3795
3786
236
235
3792
311
3789
3790
5303
2237
5446
4974
4184
3991
4231
4976
2236
4975
4973
336
2240
2241
2242
3460
3459
5101
3987
4233
2538
238
3927
5304
3923
2708
2707
2333
5445
240
2362
2795
2794
341
3990
2239
2363
5968
5969
229
226
4081
232
4082
4084
4086
233
131
124
118
119
122
100
99
103
97
110
111
114
115
104
108
121
120
4772
123
125
109
112
113
5971
5682
5681
280
4810
144
145
258
314
259
260
143
142
136
135
148
5030
310
313
129
128
138
137
140
2334
3926
291
268
3929
267
284
283
242
2335
289
4194
4191
4195
4190
269
2912
282
281
2911
117
4771
127
139
270
271
272
2981
4811
116
306
2462
290
4193
141
285
5680
5684
5679
5683
5775
5970
252
253
162
254
5313
4437
228
5310
225
5309
2483
248
5312
5317
5314
218
2365
159
5319
161
5318
251
262
5316
255
256
4441
261
3924
3007
2989
2409
264
265
244
243
4440
4192
224
5315
5311
3009
2992
5618
5966
5967
5965
132
130
257
133
134
5854
5852
5853
164
3692
221
3088
2801
3032
215
216
217
149
151
153
152
155
4368
163
4494
4491
4366
4367
160
167
4495
2799
185
5300
220
154
150
4331
5615
5616
5617
5774
5927
5928
5932
5930
5929
5933
3033
5851
4571
191
199
192
194
205
196
197
4541
4542
2793
4540
4539
198
200
186
187
189
210
209
2408
3089
4391
4393
2499
188
5931
3034
173
174
170
4333
165
4493
169
171
5926
175
176
177
178
181
179
180
193
4330
183
4332
182
6193
6525
5435
5430
2652
3028
3016
4548
1231
3009
1242
3325
1217
3329
3328
1232
2933
4951
6426
6321
6427
6425
6423
6424
6553
6555
6557
6554
6552
6341
3437
3617
1293
3040
4584
1290
1235
1233
1260
1261
1256
1257
1259
5606
5604
1243
1239
1238
1236
1237
3015
1294
4949
5897
4319
1244
4316
4322
5607
1255
4261
1254
1112
1281
5605
4987
3435
1279
1280
3438
3434
1278
1277
3046
3047
2831
2833
2834
2447
5497
3044
3049
6351
6347
6342
6343
6322
6428
6418
6556
6603
6602
6356
6358
6355
6357
6348
6345
1264
5309
3318
5308
3315
3314
1184
3311
3324
5311
5303
1208
2480
1207
3013
3010
5954
3331
1197
2998
2953
5659
5411
5660
4216 4217
4218
1193
1176
1177
5896
1252
4321
4320
4318
1246
4262
4260
5437
4263
2446
1267
1282
4972
1185
4317
1206
6352
6350
6349
6607
6609
6606
6608
1179
1183
1167
1182
1181
1180
1166
1168
1178
1165
785
4011
3880
6387
6390
6386
6389
6391
4134
834
5592
832
2771
4961
4942
830
802
4953
4950
4952
5649
4944
4963
4015
4017
4013
786
4136
4037
4035
4033
4031
4029
4026
4138
1103
4885
4886
1297
4894
4890
4888
833
1105
4992
4993
2591
829
2444
827
828
4143
2592
2593
2478
3614
4877
2554
4019
2590
3205
3217
3681
800
3206
4878
3204
4964
1108
1111
799
3218
4960
4852
3814
1272
4941
2829
3812
3616
2772
3609
4940
1301
4851
3680
3724
1107
3694
3693
3725
4242
4892
6149
6150
6151
6148
5577
6388
6620
6376
1109
4243
4139
6032
5955
2936
2937
2789 2959
3002
4971
4863
2958
5661
3297
5044
3121
1143
1144
1142
4592
5145
5144
2682
2875
2871
3461
1139
5248
3450
5456
2693
2870
3084
5241
1147
1145
4369
3595
3173
3089
3088
3648
1071
5527
5528
5529
5533
5534
1096
5535
5530
5539
5538
5531
5537
5532
5536
1156
1113
1114
5445
3021
1125
1126
5135
3022
1120
5136
1122
1121
1127
1128
3613
3449
3444
5228
5229
3816
1104
1101
1102
1098
3649
1094
1097
4244
4245
1100
4240
2692
1124
6372
6374
6373
6371
6375
6621
6628
6626
6629
6627
6630
6631
6632
6633
6653
6652
2989
2949
1055
1054
2988
2869
1045
1046
1047
1048
1049
1050
2984
2877
2983
2982
2981
2980
2881
1164
1161
3299
1056
1162
1163
3303
3302
3306
3307
3310
2883
2987
1043
2986
2458
2990
2872
2938
2991
2873
2884
3294
3174
3087
3074
1068
4088
3079
4087
1158
2536
2669
6323
6392
6324
2874
6651
6650
1029
2993
5061
5245
5064
4142
4041
4991
4990
4045
5086
5246
5062
5063
5238
5751
5746
5223
5750
5221
5219
5217
5749
4063
4563
4066
4064
4062
5901
5902
5682
5681
1081
4576
3075
2671
1146
5085
5230
5673
5593
2670
5672
5247
5650
5467
5466
5465
5747
4574
4572
4285
5243
4570
5463
5464
3478
5244
3034
4566
6586
6587
6400
6100
6023
6022
6021
6105
6006
5974
5975
3295
984
3286
993
3279
979
2799
2525
982
981
2680
5444
5043
3146
2524
3145
2782
2493
2778
974
953
4565
3077
6107
4860
5651
942
5452
4278
2776
6111
5436
2443
4861
4279
3081
2972
6453
6454
6455
6452
6549
6551
6546
6548
6576
6577
6175
6174
1028
1023
1025
1022
1024
3254
1019
1008
1006
1020
1027
3859
3270
3840
969
3017
2978
3269
5565
2974
2976
2967
6545
6544
6550
2823
4082
4080
4078
4076
4074
4072
4070
4068
2855
2856
6340
6339
2863
6101
6102
880
4817
901
907
965
5526
4789
4905
4907
5981
2780
2777
2781
948
960
966
2858
2650
962
2492
3856
2859
26483853
3852
2577
917
5434
914
913
2594
910
5432
5160
5162
2434
2433
4934
4935
904
2507
906
909
2864
3641
919
5525
876
5431
4367
2722
6108
3857
6288
6289
6287
6286
6284
6285
6110
3590
3584
3585
2687
2686
3589
3586
1012
1011
3587
3583
2939
1010
1009
5564
2685
2684
3261
908
6104
970
968
2646
6106
6109
3588
6298
6299
4810
4819
4812
4778
4785
4784
4786
4791
892
891
893
894
4783
3817
4780
4805
4808
4813
4814
4815
4816
4788
4782
4818
4806
4807
6297
2
5116
59
60
21
1
14
78
83
26
5486
42
47
33
32
45
11
54
38
27
87
63
65
2752
6
10
9
68
4478
55
23
25
35
5773
34
44
43
29
64
8
90
86
72
69
56
18
50
24
51
52
53
49
37
4646
5117
88
5480
73
74
3
5
7
4
89
5481
71
70
67
66
75
61
5380
5379
40
57
5378
2406
2407
13
41
15
16
17
22
20
19
48
5772
46
31
221
219
2074
242
230
4038
229
472
471
226
473
474
227
231
228
233
464
463
232
2992
3527
225
224
4195
3895
3896
448
445
444
3369
452
449
3827
3828
3817
3818
3820
3819
3815
3532
3528
3530
3821
3524
3584
3526
3523
2495
3816
436
465
3002
3003
2993
457
458
456
454
3368
470
468
467
469
4044
4131
4132
4133
4142
4194
36363595
451
450
400
410
3592
412
4100
220
216
211
212
210
215
214
251
4027
2072
218
217
222
2071
235
239
244
234
248
236
3650
246
262
237
223
4028
4140
447
446
2580
2957
316
241
2956
429
428
427
3498
3501
3502
425
426
2617
2485
1859
3646
3647
3649
3648
238
2959
2954
2955
2960
2958
2961
438
3762
3761
3760
240
4141
4026
4029
4144
4143
397
4107
2455
3849
2453
2582
415
3602
378
379
398
399
2953
417
416
2997
402
424
421
420
396
392
391
3759
3758
3757
3756
3755
3741
3738
408
2308
2307
3600
3599
3596
3598
3597
409
407
406
3601
405
401
3986
3987
3929
3966
3925
3963
3924
3965
3928
4118
4109
4110
4106
4097
4098
4099
4108
4129
4075
4076
213
256
253
258
4104
4022
2073
252
254
2668
275
263
255
268
269
272
267
266
271
270
261
2070
265
264
2848
243
260
249
273
274
257
259
4040
4039
4023
2782
2761
2762
306
3469
3831
305
3830
2783
327331
323
3499
2616
3468
3467
321
320
319
3801
2847
350
351
334
309
3466
277
276
245
3769
2764
2765
3763
2756
4042
4043
2769
3892
3893
3890
3889
2757
365
360
363
369
368
2682
359
3886
325
370
2996
2568
382
376
375
373
2768
2567
2566
2913
322
372
377
386
385
3006
2257
381
380
3500
3885
357
390
3887
3888
3884
3883
3891
3894
3927
3959
3960
3956
3955
2767
2759
4119
4115
4113
4120
4112
4111
4114
4105
4117
4116
4128
4130
4127
364
294
2466
282
281
279
280
1858
3433
296
4103
4041
285
287
295
293
289
288
284
2467
291
290
300
283
2564
2562
347
2618
2509
2563
2558
2559
2561
345
3855
332
297
302
298
3432
341
343
342
2510
353
337
335
333
286
299
301
4202
4200
4199
4201
355
356
346
348
2760
366
2758
2683
362
361
358
328
326
329
344
349
354
352
389
391
390
232
427
413
1
4642
3739
91
432
412
5423
5540
12
498
3743
2583
2521
2544
490
3
5
6
6291
6293
6294
489
2503
488
479
480
482
483
473
471
475
474
478
476
492
491
433
429
431
430
500
5401
5399
470
477
2582
5400
434
6290
6292
428
6458
4404
4406
3734
4401
2533
4402
5583
5581
5658
4223
46
47
5476
39
37
33
3469
34
35
36
3468
3100
28
29
27
32
31
3736
4897
4115
11
9
8
6158
499
3732
41
7
2
4
5475
38
5990
5989
6384
6457
6385
6469
6466
6205
6204
64
77
5589
5489
153
6206
148
142
152
151
155
156
157
50
52
53
51
54
49
48
6207
17
16
18
19
20
21
22
23
3737
495
4113
15
14
13
5490
5256
5680
5586
5590
5634
5636
5679
5678
5676
5674
73
67
72
4919
2520
65
66
62
63
71
4920
61
463
462
465
466
468
453
6210
2694
481
469
472
494
3744
493
5967
6209
6208
68
6266
6263
6264
6265
6272
6273
6468
6517
6471
6472
6465
6467
6470
6637
6635
6634
6636
6320
6316
6315
180
3651
177
179
385
384
2439
2708
165
2709
456
444
175
2698
455
451
449
176
174
154
125
5921
464
454
457
446
419
450
445
442
443
452
441
2695
5149
5151
5150
5148
5152
5147
5153
437
2851
55945595
5968
4220
386
387
393
425
414
415
416
417
448
418
447
426
4538424
423
4540
420
5971
4539
178
383
4221
6115
6117
6319
6317
6318
6605
6604
388
392
4544
4543
4542
4541
396
397
4415
5090
3735
4409
5092
4403
4412
5088
5091
4405
3733
5093
5089
96
5338
5496
150
149
143
119
118
124
144
104
103
5082
94
95
4416
4408
4410
4413
92
5340
5083
5081
5084
108
147
6561
373
5694
5693
5702
5698
5700
5721
186
185
5696
5728
202
5726
5281
5289
5283
5278
5754
5756
3668
3669
4179
6152
4180
188
183
3650
5299
191
4489
5715
5738
5718
5198
5197
5287
5297
5295
187
189
190
164
163
162
158
168
2701
4297
4296
130
128
129
127
126
4390
4391
4294
120
121
145
146
132
131
134
133
140
5712
136
135
141
138
207
137
6153
5699
5701
5923
5925
5986
166
5719
5985
5760
378
379
380
4222
5972
5970
5969
5555
5556
5557
5558
5548
5758
5663
4873
325
5599
5686
377
5736
381
5725
161
2502
6034
6173
6172
5550
5596
326
5662
5708
6236
6250
6249
6563
6560
6562
6559
372
5697
5690
410
5687
5928
5926
5924
5929
5930
376
375
374
398
399
411
400
401
402
403
404
370
371
408
406
405
369
365
363
362
361
5999
6002
6003
6004
364
6235
367
368
112
3885
116
6183
6184
4774
4775
4776
4640
3741
4771
4772
4770
4638
4773
3742
4769
6185
109
110
3884
5291
217
3688
4828
6498
6499
6333
6565
6337
6215
4333
5020
4623
4331
5761
5755
5757
4329
5759
4330
5667
4106
5668
2453
2455
5669
2456
5670
6140
229
2454
5763
5201
5205
5210
5207
5200
5199
6141
4437
4433
5208
4441
5776
5773
5765
5771
5775
5777
264
5769
5551
272
5552
233
4469
4470
271
273
5553
5665
5554
270
223
4822
225
5546
4823
3397
224
4826
5666
4830
3689
4328
4829
5545
4827
3690
3687
5664
5774
5768
5770
5203
5547
4432
5766
5767
5772
305
5762
5764
4463
5753
5544
6218
5549
5563
5562
5561
5560
5559
5312
4624
318
5405
4841
5402
6336
6338
6334
6332
6377
6527
6595
6588
6590
6589
6591
6592
6558
6564
6573
6483
4448
4444
5711
5707
5709
5703
4977
5704
4447
4442
4430
5566
245
4443
4436
5933
253
5937
5209
5938
4378
5948
5214
5567
5950
5569
5570
303
5541
5542
5352
5350
274
5543
244
5993
4435
275
5994
276
5997
4384
4382
4383
4380
294
5995
5574
5568
5998
5996
6000
6001
6005
4975
4439
302
5688
5571
317
4446
314
313
4840
5705
5706
6231
6232
6233
6234
6484
6528
6529
6575
6594
6593
6596
290
366
246
4423
4387
5414
2457
6216
6597
6600
6481
286
5520
5519
5522
4450
4820
4821
243
242
5575
240
3663
239
6217
6237
6238
6574
6598
6599
6601
6571
3667
6572
6570
2883
2950
2917
2910
2951
2952
2916
2834
2915
2960
5107
2926
2947
2927
2946
2847
2882
2919
2918
2872
2885
2895
2912
4000
2876
3062
3007
3010
3011
3009
3014
3017
3018
3019
3022
2953
3016
3020
3012
3013
3015
2943
2942
2944
2945
2922
2949
2931
2930
2921
2928
2920
3873
2914
2933
2937
2935
2936
2939
2940
2929
2941
2934
2932
2938
3047
3046
3059
3065
3064
3063
3023
3021
3040
5785
3008
3005
2956
3003
2999
2991
3001
3004
3028
2998
3006
3025
3026
3027
3029
3030
2989
2990
2993
3035
3034
5784
3045
3061
3060
3054
3055
3052
3044
3053
3058
3057
3056
2995
2994
2996
3051
3050
3049
3002
2983
3048
3036
2997
2954
2961
2959
2924
2958
4277
2957
3000
2992
2988
2987
2976
2981
2982
2986
2985
2984
2980
2978
3872
2962
2955
2848
2908
2948
2903
2899
2913
2896
4278
2905
2923
2902
2911
2909
2900
2889
2890
2888
2892
2891
2893
2898
2897
2894
6003
5866
5867
5295
5331
3039
2766
5510
2784
5457
4574
5453
5330
5452
5454
5458
5515
5509
4573
3841
4571
5296
4046
4045
4047
2791
2790
5336
5334
3031
3032
5335
3033
2822
2823
5337
3037
3038
2825
5676
2817
2786
2787
5456
5233
5455
5333
5332
5677
5675
2804
2800
4974
4028
2813
2829
2792
3043
2801
6004
6006
6005
2858
2856
4241
2841
2842
2812
2968
2836
2837
2846
2835
2975
2979
2977
2963
2974
3958
2973
2965
2824
2854
2826
2819
2821
2820
2818
2816
2831
2814
2833
2969
2964
2971
2972
2827
2828
2815
2830
3999
2843
2845
2838
2839
2840
2966
2844
2967
2970
2853
2859
2870
4240
2906
2868
2860
4001
2863
4002
2850
2862
2866
2865
2864
2869
2867
2873
2855
2884
2904
2852
2849
2886
2901
2907
2887
4228
4231
4243
4242
2874
4226
2871
4229
4230
4227
2881
2879
2880
2767
2768
2769
2773
4386
2774
5211
3957
5605
2781
2780
5674
4060
2779
2805
2802
5809
2803
4058
4388
6148
2811
2832
4976
6147
505
520
758
775
763
764
502
719
726
699
1540
510
513
496
497
516
1523
715
760
762
712
697
695
700
765
768
2018
1728
778
720
722
754
713
717
1412
1403
589
1490
588
500
747
749
501
503
495
517
492
514
512
515
518
511
772
771
770
769
767
698
710
705
701
706
766
708
702
694
691
687
688
693
692
685
686
696
617
714
683
718
711
703
704
709
707
761
678
679
1848
682
716
677
680
681
1910
1377
676
690
1366
1449
672
1961
1770
1450
689
684
1847
1742
629
2091
2092
600
612
621
622
624
630
1978
1911
1478
2012
2011
1883
1398
625
1365
1383
1738
1963
1880
603
2019
1361
626
2259
1432
607
613
614
615
2090
1363
606
605
2089
618
2255
2256
2257
2258
1727
776
757
759
723
724
725
1661
1658
729
727
1405
1378
1475
1849
649
657
658
659
660
1850
1851
1492
1493
1494
1852
652
1773
1846
1385
640
1960
648
650
1635
1634
655
664
665
666
667
1660
728
1406
656
661
662
663
1659
1739
632
1382
1879
636
646
647
1882
595
1374
1801
596
644
1885
1884
1741
1771
1740
1962
1772
633
634
641
651
635
637
638
639
653
1541
527
1737
1339
1952
1951
608
593
594
1802
591
1401
1400
538
540
541
592
539
546
547
610
627
1362
599
601
602
611
1402
549
586
548
1747
537
542
545
1489
1445
581
582
584
573
574
587
580
579
569
721
752
753
750
751
756
755
734
748
1411
733
731
524
525
526
1375
522
530
528
531
529
1345
556
557
562
563
1745
558
559
532
533
534
554
1744
1746
1743
1344
568
550
567
564
551
561
535
536
543
544
553
560
570
571
578
577
565
566
572
576
575
740
745
738
742
746
744
736
737
739
743
499
498
735
741
504
521
519
493
494
506
507
509
508
4659
1117
1124
1123
1125
1126
1128
1127
1115
1108
1114
1113
1120
1121
1119
1118
1122
1116
4677
4676
1095
1096
1097
1093
1094
1092
1099
1102
1101
1100
1105
1106
1107
4661
1129
1132
1133
1134
1135
1142
1143
3713
1946
3711
1141
1140
1947
1137
1138
1139
1136
3710
1091
1103
1110
1104
1109
1111
1112
1130
4660
1187
1186
1131
1147
3712
1189
1191
1387
1397
3762
1390
3331
2337
2950
2333
1072
3332
2335
2956
2951
1081
1085
2757
2955
1084
1074
1083
2334
4658
1885
1158
3192
3191
1905
1144
3168
3495
3497
3760
2723
3167
3163
2755
2320
2990
3452
3496
2336
2607
3165
3166
2725
1945
1086
1087
1090
1154
1153
1151
1152
3708
3709
3610
3630
2756
2606
3973
2954
2953
2724
2991
1077
2952
2754
1076
1196
3521
1416
1190
1391
1206
1180
1179
1178
1197
1193
1199
1200
1205
1202
1194
3522
1195
1185
1181
1183
1177
1150
1149
1176
1188
1175
1207
1182
1184
1396
3130
1412
1392
1395
1404
1906
3129
3126
1399
1363
3761
1398
2944
2943
2942
1386
1357
1382
1383
1380
1379
1418
1359
1381
1384
1385
1361
3128
1378
1362
1360
1403
1401
1402
1330
1374
1331
1373
1406
1407
1372
1365
1375
1417
1371
1367
1405
1366
1201
1192
1369
3524
3428
3429
3127
1419
1409
1410
1408
1411
3523
1393
1415
1394
3125
1414
1370
1413
4027
1358
1352
1353
1356
2464
1355
1350
1351
1354
1329
1349
2299
1950
1911
2301
2302
1163
1165
1172
1164
1173
3453
1949
1170
1161
2300
4315
4316
1169
1167
1166
1168
1224
1225
1217
1223
1234
1243
3260
1253
1238
1235
1239
1222
1215
1218
3525
1939
1221
1216
1219
1208
1209
1171
1204
1203
3123
1424
1422
1220
4689
4690
1975
1333
2775
2776
2774
3180
1242
1912
1913
1992
3665
1977
3664
3890
1295
3262
2773
3259
3261
1290
1289
1891
1288
1280
3628
1249
1285
3301
3627
1244
1245
1246
1247
3181
1250
1252
1251
1237
1240
1241
3526
1211
1213
1214
1212
1368
2969
1325
1327
2970
1326
1426
1421
1335
1420
1332
1317
1976
3304
1929
4503
4685
4684
4688
1310
1311
2306
2305
1345
1346
2465
1340
1318
1313
3132
2304
1291
1328
1339
1334
1336
1338
1337
2260
2259
1320
1312
2314
2316
2313
2315
1299
3131
4460
4459
1229
1230
1232
1227
2928
2927
1263
1262
4521
4523
1231
1267
1265
1951
1953
1954
1952
1264
1260
1273
1283
2111
2216
2218
2115
3219
3217
3218
2114
1275
1276
1279
1255
1274
1254
1257
1261
1258
1236
2466
3216
4372
4502
4522
4458
2113
2467
1305
1303
1304
1296
4335
4336
4457
1268
1269
1266
1270
4374
4373
4371
28
19
21
27
17
16
12
18
20
14
24
23
15
26
22
25
13
4426
6500
4635
3096
3388
4424
639
6222
640
4580
3596
3598
5424
5425
3599
3600
5451
3601
3604
3608
523
2535
5443
2568
2567
2534
508
748
2714
747
2945
737
738
783
4177
522
746
782
521
4183
518
752
2489
2504
547
754
751
753
4985
756
757
759
5460
4595
4310
4308
4327
6147
3247
528
6146
2654
4579
2441
511
514
4309
527
4596
539
4184
4182
4181
4311
525
524
4495
529
779
3597
519
6199
6198
6260
6261
6262
6259
6541
6503
6506
724
725
726
732
4496
4302
727
742
744
743
734
719
723
762
761
760
4176
4497
4494
4492
728
3241
4174
4303
4170
6507
6504
6505
6502
6508
6501
4824
4825
3607
3603
777
4298
4300
4844
4845
541
4982
5876
772
512
4843
4842
546
545
4425
532
4598
775
538
537
533
4597
536
535
534
781
780
6243
6244
6245
6246
6247
6248
4147
4150
4146
6538
3387
3386
717
2961
567
566
3230
2960
4334
2586
2442
3069
3238
711
568
710
4144
4336
4324
4335
4326
5877
3234
3237
3385
4323
4325
4145
4148
4149
6540
6539
6536
6537
3221
4637
4636
4634
556
3405
3655
4946
633
3749
572
573
629
574
4875
5602
5426
586
585
5427
3099
3094
570
706
707
699
2430
582
3158
3157
581
3068
3095
3098
563
562
4947
3653
5603
6432
6354
3219
4954
694
3222
3391
2625
5429
3411
5446
2662
2665
649
653
2661
667
3417
670
2623
3408686
687
2587
3409
685
3756
3757
3754
2664
2660
5015
5014
652
651
661
660
3752
678
3751
4609
4608
3117
705
4606
4956
4957
692
4959
5336
5337
3071
702
704
703
2429
2474
700
668
684
3220
3755
2663
3070
4955
6227
6228
6230
6281
6433
663
662
650
6479
6407
4590
617
618
5068
622
608
621
5067
607
606
623
5428
605
600
598
627
596
597
5874
5047
5048
5045
5046
4591
609
583
584
630
6480
6406
6405
6488
6487
6489
6490
6182
6180
4924
657
654
642
656
4465
4466
3402
3401
4922
644
6181
3126
636
635
634
625
2506
632
631
675
5875
5979
6280
6282
6283
6221
6223
6224
6225
6226
6353
647
648
646
4923
7
1
24
9
26
2
21
6
10
12
25
23
3
4
5
22
20
19
18
14
13
15
16
17
11
5107
5109
5108
1798
1802
1803
1804
1805
1801
2778
1799
1800
1797
1719
1754
1734
2777
1755
1726
1760
1768
1764
2260
1763
1727
1728
1729
3043
1723
3042
2316
1724
1722
3040
3041
1730
1725
1750
1733
1731
1743
1735
2482
1749
1751
4274
1741
1746
4842
4841
1738
1772
2321
1758
1753
1748
1747
1752
2352
1732
4839
4840
1759
1757
1736
2354
2353
2350
2351
1737
2320
2318
2319
1740
2355
1744
4276
4273
4275
2322
2317
1761
4844
59565955
4843
1767
4845
1762
2259
2258
1770
1771
1769
81
44
74
67
24
52
58
26
1
40
71
6
62
59
83
66
51
50
49
39
5
4
68
16
10
11
17
23
18
27
29
35
33
45
46
47
42
41
2
75
61
60
15
9
63
64
12
13
65
57
22
21
55
25
53
30
32
34
43
78
19
28
36
37
38
73
3
76
79
8
82
80
54
72
48
4955
4907
2781
1914
2784
1916
2872
1919
1918
4923
2786
1760
1759
2991
4092
1758
4119
4998
4091
3820
3865
3821
1754
2705
1748
3241
4999
4692
4689
4690
1761
5003
5000
5002
5001
1746
3859
5572
5571
5578
5573
5942
5939
5892
5893
5807
5804
5806
5005
2870
1778
1791
3357
5047
5048
1776
4593
5577
5576
5575
5574
5805
5897
5900
5896
5895
5898
5899
5987
4414
4115
1766
4117
1765
1763
1764
4116
4205
1839
1840
3606
3604
4203
4204
3605
4206
2803
1857
3861
1752
4563
1750
3860
3822
4434
1767
5194
1856
2802
1851
4202
1849
3229
5524
5521
5522
5183
5182
5941
5940
5559
3602
2589
1770
5006
5008
1794
1795
1797
4841
4842
3154
3125
1769
3603
1785
1786
4592
1787
4033
4035
4037
1788
5007
2829
4416
2040
5195
1846
1841
1845
1820
1819
1817
2670
1818
2827
1801
4067
3155
2618
2039
2706
2828
3169
5063
1815
5431
5602
5894
5938
5988
5989
5991
5985
5984
5986
5992
5995
6002
6003
5561
5562
5556
5560
5442
2082
4697
3158
3232
3167
4961
4959
4801
4800
2799
2752
2081
2037
5211
5208
5188
4864
4863
2080
2064
4962
4960
5189
2043
2595
3165
4862
4861
4477
3680
3684
3824
3164
3231
3235
3160
2059
2060
3681
3826
3825
2038
2041
5476
5478
5746
5933
5932
2800
2801
5477
5479
1863
4898
1864
4897
1867
1866
1865
1861
1862
1860
4527
4528
1843
4911
5059
5057
5058
5060
5526
5525
5523
5818
2617
3738
3383
4070
4957
3130
4494
4304
4064
1929
1913
1912
2937
1836
1835
1834
3228
3191
3190
3188
3384
3321
3323
3324
3320
3322
3186
1832
3183
1833
1831
1829
3184
1830
3726
3096
4069
1828
3095
4956
3725
3171
3189
3129
3117
3131
1811
1810
3168
4584
2619
3097
3100
3098
3102
3099
3101
3026
3027
3028
3103
3030
3104
4493
4066
4065
2722
4095
4096
3010
1892
3553
3552
3997
1924
1923
1925
4741
1838
1821
3569
3567
1930
5517
5518
5516
5515
5645
5647
5644
5649
5646
5648
5813
5819
5920
5917
5916
5918
5993
5990
5441
5298
5302
4585
5301
4587
5300
5299
5309
5308
5307
5306
5305
5446
5304
5445
3157
2033
3156
3236
3162
3161
2030
2029
2053
2057
2073
3674
3676
2072
2076
3683
3685
3675
3679
3678
2078
5443
3013
4583
4586
4588
2988
5160
5444
3556
1903
2964
1895 1896
1897
1898
1901
1902
1899
1900
5292
5293
5294
3550
2051
3665
3230
3233
5747
5751
5745
5748
5744
5994
4402
3374
3373
3377
2090
3379
3376
3375
4439
4438
2791
2793
2006
2899
4899
2007
2008
4906
3677
3682
3686
3313
2662 2893
2892
3380
2089
5153
5154
5155
5161
2999
4996
4994
4264
4265
2590
3735
5076
5071
5077
5072
5073
5074
5075
5070
5078
3378
4267
4268
4403
5459
5672
5673
5769
5768
5749
5750
5915
5913
5914
5715
5716
5714
5841
5839
5720
5835
3545
1951
1915
4085
5840
4101
4097
4100
3935
3547
3362
1933
3040
1938
3176
4600
4601
4599
4922
2742
2743
1957
2744
1939
2890
1952
1954
2745
1959
3043
3178
3041
3181
4989
4084
4969
3044
1931
5569
5635
5633
5821
5811
5814
5838
5816
5817
5820
5810
5812
5815
5832
5833
5834
5836
5874
5921
5919
5922
5519
5520
3359
1941
1947
3180
2787
2788
2696
1961
5184
5185
5186
5187
4596
5151
2023
1962
3546
3548
2965
1928
4603
1964
2715
1963
2643
1950
1948
2707
2695
2891
2694
4598
2716
3702
2693
3701
2692
2942
2939
1936
3179
5637
5634
5636
5871
5872
5873
5954
5956
5904
5902
5901
1983
1977
4995
3063
1972
3332
4241
2976
4613
2911
1974
2914
4614
5035
5019
1968
2789
2790
1990
3673
3671
1979
2645
1984
1986
1982
4935
4753
4934
4752
2913
2977
2676
3331
3064
1999
2673
2661
4705
4706
4997
3000
2672
4436
5086
4437
1945
1971
2978
5460
5903
5955
5953
1987
1985
1988
5087
1917
1958
4
1
11
6
7
9
10
2
8
3
5
29
8
40
19
32
31
41
45
43
24
23
25
26
42
36
35
20
22
17
9
37
44
33
11
16
21
10
18
28
39
3121
3123
3122
3124
38
34
3241
30
15
12
27
13
14
3698
3699
3700
3709
3714
3715
3703
3727
3756
3760
3747
3724
3744
3745
3719
4086
3723
3717
3721
3753
3757
3684
3752
3738
3735
3731
3734
3691
3696
4085
3720
3702
3766
3748
3728
3707
3718
3725
3726
3746
3708
3767
3762
3763
3749
3750
3765
3761
4141
4140
3743
4139
3687
3697
3713
3764
3712
3716
3689
3730
3729
3690
3688
3711
3705
3722
3710
3706
3704
3741
3732
3694
3685
3693
3759
3755
3740
3754
3758
3742
3733
3686
3736
3737
3739
3692
3695
324
285
322
3867
299
3777
4125
516
521
333
336
339
332
335
337
320
3831
410
338
334
343
3868
331
318
319
3830
4126
321
450
451
449
446
447
448
444
413
437
441
406
418
416
421
436
420
417
411
414
415
442
432
438
439
412
445
443
435
434
429
423
390
405
428
431
430
466
388
458
463
424
422
433
419
440
341
3832
407
342
408
409
340
395
404
403
345
347
397
392
3833
344
3735
350
391
401
400
399
396
346
402
398
393
394
386
385
242
240
245
352
383
357
353
348
354
355
356
384
470
349
387
244
326
298
295
308
289
293
292
325
249
248
253
351
243
247
246
3716
296
315
303
310
3717
312
316
309
311
306
307
314
305
304
313
454
3736
455
3737
510
465
460
511
512
426
453
427
452
456
464
513
508
504
505
457
461
509
462
514
130
363
483
373
358
467
371
379
238
237
228
372
225
139
140
507
506
478
480
482
479
485
476
474
227
375
377
378
359
361360
362
364
365
367
366
376
368
477
369
374
380
381
472
471
469
468
475
473
370
382
135
134
133
425
389
132
235
239
4732
148
145
151
142
141
212
192
276
198
4728
297
267
271
191
268
3714
291
3715
266
4729
278
277
259
261
260
262
4477
264
265
294
290
4478
231
272
258
257
256
255
254
241
234
236
3790
224
230
233
226
232
193
214
274
3829
216
275
223
215
221
213
219
218
210
211
220
222
250
144
149
146
143
163
153
147
137
138
217
209
4789
4790
4730
4731
286
301
287
270
300
288
302
76
75
517
520
3710
523
522
79
78
74
73
77
524
515
518
519
3712
3711
80
81
85
100
494
88
3943
131
183
4718
4719
4507
121
112
107
108
3939
4505
3713
113
182
106
105
4508
500
126
114
115
490
486
117
487
495
3947
488
484
3936
3942
3941
503
4510
89
498
497
496
492
128
104
3938
82
491
489
501
499
83
502
110
119
3944
101
103
102
4512
123
4215
116
493
4504
4509
129
3945
4511
4856
4857
179
207
195
173
172
174
162
120
175
200
188
184
180
201
199
155
169
176
168
202
127
185
93
94
186
205
204
206
208
197
196
190
96
3946
165
160
159
3870
3869
154
166
152
181
91
177
187
189
178
203
92
90
4722
4793
4794
4726
4724
4721
4792
4791
4720
4723
4727
167
4725
269
44
56
41
68
71
70
42
57
43
54
60
59
69
62
61
67
58
72
55
64
50
51
46
86
84
49
52
47
48
53
45
87
1981
2074
1987
1985
1982
1980
2056
4374
5502
2239
2240
2244
2241
2208
2218
2209
2217
2221
2222
2228
2229
2233
2234
2236
2235
2237
2231
2238
2191
2207
2230
2226
2227
2223
2210
2215
2216
2206
2247
2250
2213
2251
2232
2225
2214
2220
2219
1997
1994
1995
1992
1991
1990
1989
1988
2009
5986
5992
5990
5989
5987
5993
4238
4239
2287
2276
2277
2289
2288
2308
2306
2305
2304
4848
2290
2245
2307
2246
2292
2286
4049
4467
4465
2279
4051
4787
2088
4785
2071
2073
2018
4766
2291
4461
4052
6254
6257
6248
6249
6256
6255
6253
6251
6258
6252
6358
5988
5991
5994
4858
4860
4006
2116
5394
4415
5498
4209
2267
2265
2193
2196
2195
4454
2211
2203
2200
2205
2204
2260
2198
2199
2197
2194
2201
2202
2212
2249
2224
4850
4852
2255
2253
2261
2259
3857
2258
2252
2248
4856
2297
4854
2257
2256
2296
4468
4463
4462
2262
4466
4464
4418
5386
5385
2281
4786
4651
42104211
4784
4649
4650
4661
2108
2115
2114
2110
2254
2264
4648
5436
5909
6285
2192
2190
5963
2011
4560
2026
2012
1996
1993
5405
5815
2010
5890
5891
5888
5889
5895
5894
5892
5893
6013
6315
5964
5884
5885
4751
4815
2067
2028
2027
2001
5534
5532
3967
3966
2003
4506
2070
5812
5451
5813
5450
4018
4795
5882
2021
2022
5351
1979
2013
2050
2066
5685
5883
4099
2046
5497
2015
2086
2087
2053
4553
2085
2075
2084
4552
4097
2069
4577
4579
2017
2005
2016
2045
5678
5652
4508
2019
5449
4580
4578
2008
4576
2007
5915
5916
5918
5917
5919
5922
5921
5961
6174
6259
6250
6311
6312
6350
6351
6353
6352
6313
6314
5959
3847
5662
4359
5765
5764
5759
5751
5743
5744
4008
4414
2161
2160
4765
3899
2159
2177
4762
5348
4509
4378
4381
5347
2166
2164
5623
5627
5208
5206
2171
3901
5349
2170
5626
2158
4100
4755
4513
4512
2077
2078
2076
2097
2111
5600
5500
4016
4584
2079
2145
4369
43682083
2082
4062
4061
2144
4569
4064
2096
2107
5435
5686
5687
4152
2094
5689
5688
2095
3878
5217
2106
5393
2104
5311
5310
2180
5307
5309
5306
2131
3810
2126
2125
4891
5664
4890
2122
2123
5293
5290
5291
4886
4887
4882
4764
2133
2135
2136
2137
2128
5499
2140
2139
2138
4360
2142
2143
2157
5629
5308
2127
5628
5625
5624
2068
2130
5788
2101
5789
5204
4382
4384
5907
5908
5997
6192
5998
5958
5960
6002
5999
5962
6194
6195
6193
6191
6189
6187
6190
6188
6286
6319
6318
6357
6356
5663
4375
5149
2186
2187
2189
5237
4470
4453
2179
5661
3813
1983
4801
4797
1978
1977
4427
4426
2057
2060
2061
1976
2052
2051
4182
1984
4809
4813
4811
4803
4805
4793
2049
5920
5181
4380
4379
4377
4376
5350
4749
4750
4752
4363
5179
4511
4510
2163
2165
3955
6210
6211
4897
4900
3900
3898
3906
3908
4899
4901
4896
4898
3902
3904
4469
5236
3823
892
882
2651
660
658
895
891
813
775
886
874
869
887
873
889
888
811
698
699
669
2650
673
4053
871
858
863
865
701
809
804
805
3715
3714
777
785
776
4081
4126
782
786
3543
755
2082
3783
883
885
894
884
893
880
879
876
877
890
659
881
870
875
878
872
810
663
664
662
670
862
855
856
851
860
861
864
857
867
868
866
1845
818
817
816
819
1844
815
814
801
812
807
808
803
806
681
665
666
679
703
1861
671
672
678
667
668
675
695
696
697
3398
843
844
849
852
853
854
700
859
850
1855
778
829
830
832
833
834
835
836
839
840
842
824
828
838
820
821
822
823
837
794
796
792
831
845
841
788
791
2792
798
2790
2791
787
793
795
797
789
790
2788
799
800
2789
684
682
683
677
685
674
694
680
676
687
688
686
689
690
707
691
708
692
693
709
3718
3716
1937
2080
2920
2925
2924
2929
2930
2931
2932
2933
2921
3401 705
3012
726
3564
2926
3563
848
1862
729
716
3719
722
2919
3399
3400
3717
4055
4052
4054
4018
4019
4003
4079
774
3011
3010
3007
826
827
725
3008
846
847
2903
2902
2905
781
784
825
780
783779
2081
3712
3585
710
711
2458
740
2459
2460
2461
714
715
741
742
3711
1923
4165
4166
4080
3781
3780
3713
3437
745
747
2242
770
2425
2422
2049
2806
2426
3545
3778
750
3009
2904
773
772
3779
3782
3710
2262
732
4135
4134
4125
4066
765
766
1999
768
1971
767
758
763
771
764
2083
3949
3950
1864
3439
737
746
748
2048
743
1863
753
749
751
752
754
2047
4065
1856
2243
760
761
2263
2055
2051
2057
2050
2053
2052
759
4064
4801
3338
490
489
2308
2307
485
478
477
493
494
2617
492
491
3538
3537
486
3017
487
2549
3612
2550
3494
3613
533
3004
3544
3919
3918
532
3548
3504
539
3512
3505
3510
3003
3501
3547
3546
3536
3016
502
497
3509
3503
3620
459
452
458
457
456
455
460
3415
451
3418
4282
4280
4281
4529
3619
3634
469
468
1889
2965
1931
471
2739
2967
1890
3561
2263
3564
3562
3563
479
476
475
3443
555
519
435
512
513
511
2086
508
507
509
510
506
481
482
483
484
445
446
450
449
463
448
447
473
480
2740
2966
3599
3600
3635
462
2968
515
464
3508
540
3531
3529
3652
3651
3542
3541
3530
3543
3534
548
3499
552
551
553
3609
3685
3686
554
550
3451
3449
518
3446
520
521
522
3500
3535
523
524
525
3533
3532
537
3653
3539
3540
544
3507
3506
3608
3654
3511
3001
3656
3655
3502
528
3657
3005
514
3008
505
3007
504
3006
503
501
3015
498
3002
4793
4800
4797
4798
4799
4796
4537
4538
4536
4270
1927
383
391
401
392
3411
3992
3994
3995
4001
4003
400
384
4370
4369
4266
4268
4265
4264
4802
4795
4794
4803
4723
4267
3558
3555
3556
3348
3823
2929
2938
2850
2852
3234
3235
3560
415
3011
2933
2936
3352
4007
3820
4006
3821
3419
3822
3416
3340
3421
441
399
442
398
2332
397
1978
559
2777
3414
3413
2712
2010
3349
2711
431
2914
3640
2891
2892
422
3818
3637
3019
3636
3013
3639
3018
3012
2087
437
2009
2331
3172
1984
2930
440
443
3174
2931
3344
3237
3345
3420
2937
3346
1915
2940
3236
3240
3241
3238
3239
2934
2941
3557
3559
3417
3343
3347
3819
430
438
3353
4269
4263
4826
4011
4010
4009
4008
2778
560
2694
2692
2695
564
3766
590
3014
3020
3021
3336
3528
3641
420
3642
3527
2759
3450
1853
3442
3448
3447549
436
3898
3337
2779
4444
4827
2824
4407
4405
2935
412
414
1876
578
3552
3551
575
576
1983
409
4408
4409
4406
4720
4722
4721
4650
4651
4647
4643
4648
4404
4061
4051
4050
4049
3263
580
1877
3250
582
1883
579
2008
3459
3458
3461
3464
3463
4062
615
3566
3765
4063
613
1918
1936
1937
3455
3462
2061
607
1900
3476
1897
1898
605
1899
2062
608
604
3936
585
587
586
3480
612
611
3479
3565
566
569
2071
2716
2713
2715
1932
2758
1917
1839
4052
4652
4642
4649
4645
4608
4604
4646
4644
4874
4875
4686
2861
668
2864
27172509
3683
2673
1972
691
688
687
2860
595
603
1934
2329
3845
3846
3889
3104
3935
600
596
4367
4368
4687
682
681
676
675
683
684
674
673
677
680
679
2867
660
658
659
657
656
2866
2862
2863
3454
2877
2001
3460
2586
2880
4065
4756
4754
4755
4752
4753
4606
4605
4603
4607
4602
2915
3607
3606
625
635
2277
2585
1848
644
645
646
639
2278
638
632
643
642
647
641
2705
704
703
698
697
699
696
693
692
700
695
633
1849
2281
636
637
640
2704
1908
2279
2287
2284
2280
2285
2286
2283
2916
2288
2702
2703
1907
3680
3682
1935
2074
3684
705
702
2674
2656
701
694
4074
4073
4057
649
2075
4058
3681
3679
4583
4582
2871
665
648
650
664
652
651
663
2868
2869
2836
2834
2837
655
2835
2870
690
689
666
667
2865
670
631
119
125
123
121
74
1808
126
129
120
1842
83
1806
1807
1838
106
1830
105
1822
107
110
1428
148
149
132
147
151
2078
127
2093
2080
109
108
79
75
1829
1841
89
1836
1827
1834
1845
2088
142
143
144
2086
2087
133
145
146
140
141
139
137
138
2079
134
135
131
136
150
130
128
2094
73
122
124
111
118
1504
1505
1506
1499
112
1500
1501
72
71
1503
113
1502
1831
1828
1839
1837
80
76
81
1832
77
101
78
1833
100
96
97
98
99
93
94
1371
95
1823
1826
1824
1825
1835
1843
1844
82
92
85
84
90
91
1819
1840
1820
1821
3012
4739
3106
3297
3837
3028
3609
3617
3615
3493
3610
3614
3209
2951
3897
2950
3325
2954
3478
3900
3380
4048
3635
3494
3495
3286
3287
2932
4049
3415
2941
3377
3612
3637
3577
3419
3915
3420
3917
3913
3911
3898
3027
3613
3916
3914
3619
3621
3622
3576
2940
2930
3827
4355
4356
4357
4383
4543
4719
2935
3260
4050
4053
2919
2927
3756
3440
4117
4116
4112
4105
4104
4108
4127
4128
4132
2928
3254
3679
2917
2918
2931
2934
3758
3755
2925
3757
4114
4113
4110
4107
4106
4131
2921
4197
4478
4477
4723
4721
4722
4720
2899
3291
3354
2900
2908
3347
3348
2905
2901
2902
4109
3349
3350
3351
3401
3400
2961
3030
3036
3032
3035
3085
3046
3045
3037
3038
3022
3023
3008
3000
2999
2997
2938
2970
3029
3001
3002
3004
3040
3003
2960
4072
3627
3025
3899
2996
2939
3416
3005
3417
2969
3024
3447
2967
2966
2968
3187
3624
3031
3626
2964
3628
2962
3642
3847
3629
3026
3033
3034
3006
3007
2985
2987
4382
4544
4718
2973
2974
2971
2972
2992
2998
2924
2937
3259
2865
2982
2888
3459
2887
3804
2874
2878
2875
3731
3803
2922
2923
2988
2994
2975
2886
2885
2976
2877
2977
2873
2978
2876
2991
2993
2990
2995
2979
2989
4736
4735
4476
4475
3867
3292
3356
3458
2883
3802
2891
2892
2894
2893
3289
3352
3866
4126
4123
4124
4125
4738
4737
3074
3079
3081
3075
3073
3101
3097
3077
3105
3050
3044
3047
3048
3049
3087
3086
3083
3089
3078
3080
3093
3082
3084
3088
3090
3094
3092
3076
3251
3091
4373
30113039
3019
3018
3020
3021
3017
3015
3056
3058
3059
3060
3013
3014
3055
2848
3072
3057
3016
3252
3070
3053
3071
3062
2828
2841
3042
3051
3052
3043
2852
2851
3009
3010
3054
2866
2871
2872
2867
2868
2862
2863
2983
2869
2854
2984
2864
2980
2981
2986
4366
4365
4463
3730
3729
3733
3732
3734
3832
3108
3107
2791
3103
3104
3098
3099
3096
3095
3110
3109
3111
3119
3120
2832
2847
3063
3064
3061
3065
2849
2850
2798
2799
3831
2845
2831
28422843
2844
2846
2833
3102
3066
3100
3069
3067
3068
2830
2829
2819
3503
2814
3250
2809
2810
2790
4359
2789
2838
2836
2839
2840
2800
2801
2802
4730
4717
4841
4372
4369
2827
2855
4371
4368
2824
2823
2826
2825
2853
4367
2818
2835
3504
2820
2821
4358
4461
4462
4460
4716
4842
3112
3118
3114
3115
3116
3117
3113
2796
3557
3559
3558
3532
2806
3530
2778
3531
2781
2779
3527
3655
2808
2807
4191
4192
3402
2795
3171
2793
3528
2788
2805
2804
3556
2803
2782
3656
2786
3170
2784
2797
3529
2785
2794
4880
4882
4881
2816
2813
2811
2815
4728
4729
3782
3716
5338
3784
97
5311
61
99
83
5310
63
5313
100
3781
3785
3783
95
92
87
89
85
86
88
4443
90
91
84
2596
5329
5327
5325
5323
68
5335
5333
5331
5337
2783
79
80
78
77
65
64
66
67
3106
62
5312
57
56
5321
5320
5319
5318
5317
5316
5314
5315
47
51
48
49
50
58
59
1843
1833
1832
1835
1839
1836
1840
1841
1838
1834
1842
1831
1837
1830
2723
2680
2665
2731
2747
3016
3080
2914
2982
2917
2921
2920
3381
2919
4295
4374
4377
4376
4378
2510
2508
2912
2875
3687
3688
2915
2876
2882
2509
2884
2885
2886
3007
2887
3143
2896
2890
2891
2889
3141
3140
3142
2894
2892
2903
2895
2907
2905
2904
2902
3602
3744
3600
3601
3746
3439
2899
3745
3747
3079
2900
2958
3380
2898
2897
2960
2981
2877
2521
2859
2520
2906
2901
2868
4373
2873
2874
2918
2916
2585
2501
2497
2496
2495
2494
2499
2556
2498
2492
2491
2490
2554
2489
2544
2559
2558
2557
2564
2563
2566
4375
2503
2587
2502
2500
2493
2532
2533
2534
2504
2511
2512
2519
2513
2505
2507
2506
2862
2861
2863
2864
2865
4219
2866
3691
2553
2589
2595
2860
2858
2514
2518
2515
2516
2517
2522
2545
2548
2541
2540
2539
25372535
2536
2527
2615
2526
2525
2531
2530
2529
2528
2542
3072
2549
2550
2551
2552
2772
2774
2776
2785
2782
2777
2778
2781
2779
2555
2543
2547
2784
2773
2588
2590
2614
2771
2586
2820
2821
2828
2838
2825
2826
2842
2843
2844
2824
2847
2848
2845
2846
2841
2546
2837
2840
2852
2853
2850
2851
2869
2870
2871
2872
3690
2829
2836
2834
2835
2786
2823
2831
2830
2833
2787
3689
2839
2827
2832
3556
2867
2849
2562
2565
2575
2568
2569
3117
2574
2570
2572
2573
3118
2603
2604
2579
2605
2606
2607
2576
2561
2578
2560
2580
2577
2567
2602
2601
2600
2598
2584
2583
2599
2597
2611
2626
2596
2613
2581
2612
2625
2591
2594
2593
2749
2592
2753
2775
2770
2780
2746
2739
2630
2631
2628
2610
2616
2617
2619
2618
2620
2623
2622
2750
2624
2621
2582
2752
2627
2647
2740
2815
2809
2808
2817
2816
2724
2729
2672
2807
2803
2677
2728
2727
2789
2788
2791
2790
2822
2819
2794
2818
2801
2800
2799
2795
2811
2812
2814
2813
2802
2732
2734
2733
2798
2767
2766
2736
2735
2764
2797
2796
2793
2765
2751
2757
2758
2762
2754
2756
2768
2769
2783
2759
2737
2761
2760
2804
2810
2792
2763
2755
2721
2718
2717
2719
2722
2720
2715
2714
2702
3139
2806
2805
2666
2654
2653
2651
2649
2645
2646
2644
2643
2650
2742
2639
2640
2641
2642
2637
2748
2951
2629
2608
2609
2633
2638
2652
2636
2648
2659
2657
2658
2634
2635
2656
2950
2655
2664
2632
2662
2661
2660
2671
2674
2673
2689
2681
2683
2682
2667
2678
2676
2675
2688
2745
2744
2743
2741
2738
2684
2669
2668
2670
2679
2663
2696
3138
2692
2691
2703
2711
2706
2687
2712
2716
2713
2701
2699
2697
2698
2693
2695
2694
2709
2708
2704
2710
2707
2705
2685
2725
2726
2686
2690
3239
3267
3268
3266
3254
3253
3247
3273
3165
3250
3264
3261
3249
3248
3245
3161
4071
3172
3246
3852
3851
5161
3340
3337
3335
3338
5160
3339
3347
3346
5166
3343
5841
5164
5167
5165
3850
3333
3302
4225
3281
3286
3282
3283
3284
3328
3329
3330
3848
3325
3327
3324
3323
3334
3332
3336
3331
3285
3320
3321
3322
3287
3272
3304
4224
3315
3319
3317
3318
3275
3289
3290
3288
3291
3326
3277
3262
3270
3269
3271
3280
3265
32593260
3258
3274
3279
3252
3278
3256
3255
3242
3263
3240
3257
3243
3349
3359
3849
3358
3357
3348
3105
3313
5154
3314
3352
3309
5175
3350
3356
5177
5174
3310
3354
5153
3311
3298
3296
3106
3295
3294
3299
3305
3301
4223
4015
4014
3303
3307
3316
3122
3124
3121
3120
3148
3146
3139
3107
3312
3108
3117
3118
3123
3112
3111
3109
3110
3297
3308
3119
3113
3134
3126
3131
3251
3125
3162
3293
3276
3170
3173
3150
3160
3149
3815
3147
3141
3142
3116
3145
3144
3143
3140
3138
3137
3135
3136
3115
3114
3078
3130
3129
3169
3128
3292
3132
3959
3127
3133
3221
3222
3241
3163
3164
3234
3217
3213
3212
3208
3207
3204
3218
3203
3235
3233
3244
3236
3168
3167
3216
3229
3230
3228
3231
3223
3226
3237
3232
3227
3238
3087
3096
3094
3099
3100
3095
3102
3101
3355
3098
3353
5171
5202
3097
5170
5169
3093
3066
3091
3081
5157
3085
3079
3090
3092
5158
5156
5155
3086
4068
3082
5176
5159
5865
5864
3073
4069
3183
3187
3189
3184
3185
3186
3188
4070
3179
3177
3178
3180
3182
3174
3175
3176
3156
3157
3155
3151
3152
3153
3158
3159
3077
5203
3071
3080
3083
3076
5168
3194
3171
3084
3181
3200
3191
3192
3197
3202
3205
3206
3209
3220
3210
3214
3211
3215
3201
3196
3198
3193
3199
3190
3195
3225
3224
3219
5162
5173
5172
5163
44
46
40
2
42
21
23
17
16
20
13
24
19
41
43
22
26
39
35
31
34
18
8
9
12
25
27
10
11
28
30
7
38
5
6
37
29
33
36
32
15
14
45
34
1
2086
3546
3212
5198
2534
2112
57805599
5408
4108
3518
4567
4565
4569
2126
2124
4891
2122
5598
5171
2128
2131
3275
2140
3258
5091
5092
5597
5479
2781
2454
3517
5781
2137
2450
2081
2080
2078
2079
2088
2089
5168
2090
2109
2091
3174
2453
3529
3521
2095
2111
2110
2113
4752
5600
3784
4833
3838
3781
3800
4570
2155
4893
4892
2123
2466
3206
5197
3215 3415
3413
3290
4018
2165
4017
4015
4016
2798
2119
2797
2161
3273
3272
2154
4566
4568
4109
21485170
2548
5095
5082
5097
5081
5094
2330
5096
5093
5079
5078
5080
5083
3209
3969
4263
4269
5178
2549
2103
26782670
3530
4711
5482
3531
5451
4753
3783
2105
3341
3340
4834
3801
3802
5450
3339
2153
5169
2546
2147
3856
3855
3243
2183
5052
3244
3245
2652
3242
2574
2572
2827
5417
2141
3204
4737
4738
4107
3211
3213
4399
4400
5050
5051
5042
2096
2329
3412
3411
2083
2452
3185
4645
5039
5040
5038
5356
2093
2092
2087
5484
5485
5569
3527
3298
2085
3168
3167
2356
5354
5043
4573
3545
3186
4212
54275041
5426
4196
5063
4580
5358
4582
4101
4100
2460
4265
4267
5172
4635
2533
3228
2740
3229
2528
2405
4198
3526
3528
2192
5179
4710
3524
3522
4117
5483
2461
2496
5542
5543
2188
4285
4411
4286
2532
5055
5054
4290
2235
5053
2856
2266
2176
2175
2531
2855
4288
2171
2182
2172
2173
2782
4820
2588
2331
4289
4584
2203
5365
4590
4586
4591
4585
4587
4593
4648
4647
5112
5114
5110
4214
5113
5111
5115
2198
2896
2200
4637
2217
2204
5364
2205
2495
4819
4634
4636
4218
2216
4409
2186
2187
2214
2215
2211
2213
2212
2858
2857
2209
3080
2854
2876
2563
4405
4408
2875
2877
2878
2201
4407
4406
4403
4404
4410
3081
2102
5741
2117
5732
5793
5694
5696
5697
2944
5698
5693
5692
2116
2114
5699
5695
5792
2118
3625
3624
2994
3626
5733
5742
5739
5737
2995
5691
5690
5734
5738
5735
5743
5736
5451
5740
2110
5452
5453
3693
2794
3694
2096
2093
647
679
6039
411
417
416
426
422
404
485
481
511
642
637
687
686
640
641
636
633
634
635
675
669
683
682
671
685
643
681
674
680
684
678
3804
670
668
655
646
639
665
663
623
621
632
618
645
644
667
666
664
657
658
3837
648
649
654
651
652
650
653
606
617
625
624
620
629
628
627
656
659
660
661
662
626
3895
630
3894
619
638
616
611
609
610
612
613
600
604
605
607
608
615
614
452
451
455
449
453
454
672
477
476
456
473
480
475
474
482
673
484
483
468
676
677
478
3897
506
486
501
502
500
497
499
3896
488
489
490
491
492
487
493
588
583
594
591
592
590
595
599
602
603
587
596
598
597
578
544
589
541
503
540
496
495
498
542
586
494
585
601
584
622
504
6036
6035
6037
6034
580
6042
6038
6041
6040
446
434
438
447
450
432
431
448
437
430
429
428
427
421
445
423
424
433
425
457
442
443
444
435
440
439
420
458
441
419
436
460
410
409
408
464
465
463
405
462
461
412
415
406
407
413
418
414
459
469
472
471
467
470
518
521
515
520
519
466
516
517
522
523
524
525
532
514
513512
510
509
507
526
5792
5793
5801
5798
5802
5803
572
575
563
566
562
528
527
564
569
567
546
573
5791
530
529
552
531
533
535
534
536
537
3953
538
508
547
539
505
570
559
561
560
571
545
555
558
557
565
576
568
5790
5794
5795
5796
5797
5800
5799
574
579
4125
3679
4401
4400
4399
4398
1636
1637
1650
1651
1648
1641
1652
1649
3680
4467
4379
4378
1622
2865
1635
2046
4362
1627
4361
1631
1633
3353
1620
1629
1630
1634
1640
1619
1615
1618
1617
4466
5228
5227
1616
1673
2980
1670
3044
2057
1700
1689
1699
3822
1701
1685
1684
1687
3823
1686
1702
1704
3043
1698
5000
5004
4829
4439
1571
2163
1657
3000
3850
3582
1577
1660
2160
1653
1656
3001
2161
1672
1669
1668
1655
1661
1671
1666
1675
1667
1654
4200
2162
1658
1576
1647
1578
4210
4209
4208
4207
4206
4205
4204
4203
4202
4201
4689
4688
4830
4996
5003
4997
4998
4999
5002
4834
3116
3117
3848
3849
2803
2801
2300
3477
3846
3847
2765
2800
3855
1583
4105
4104
3853
3856
3857
3801
1580
1581
1582
3352
2918
2919
3707
3800
2793
2794
1608
4249
4221
4124
1609
1602
3652
1607
4833
4835
4541
4219
4123
4118
4117
4119
4121
4122
4120
4136
5149
5150
5144
1480
1481
3786
3787
1697
3780
3782
2049
2048
2349
1716
3476
3475
1717
1707
1708
1564
3824
4170
4169
1720
1705
1706
3356
1718
16921691
1703
4269
3517
1734
3572
1693
4188
3529
4010
4006
3515
4008
4011
4013
1695
3783
3784
3514
4012
4211
4250
4251
4194
4611
4613
4612
4610
4609
4607
4598
5146
5145
5148
5147
5151
5168
5169
4978
4603
3579
3930
2118
2259
2987
2257
1557
2305
2650
2648
3834
2652
2653
1530
3740
1562
4345
2307
4587
3826
4343
4586
4342
1682
2981
3825
4346
4589
1561
4260
3580
4259
3581
2150
2153
3644
3645
3820
1482
3419
2311
4597
4605
4606
4137
4141
4601
4140
4596
4640
4592
4593
4590
4591
4128
4602
4604
4639
4595
4594
4139
4588
4134
4138
4608
4600
4599
4132
4131
4133
4130
4129
4135
4126
4127
4728
4727
4927
4928
4977
4958
5005
5174
5175
5176
4713
2744
1545
2745
3570
3566
3564
3257
3367
1536
3478
1550
3361
1592
1589
1590
2657
1591
3492
2108
3852
3440
3441
2654
2656
1547
2743
3676
3363
3365
3795
3364
2649
1587
1588
2655
3794
3799
1546
1548
1549
3299
3360
3256
3362
4451
3366
3297
3298
4712
4711
4908
4909
3797
3793
1601
3798
4450
3796
3792
2832
2823
2810
3439
3957
2547
1434
2350
1724
3525
2916
2546
1442
1723
2983
3577
3527
1441
3627
2982
3574
2037
2646
1514
1508
2836
1501
3964
2747
1492
1493
4043
1499
1559
3837
4042
1532
2220
2644
1505
2647
2645
4041
2643
3114
4037
4039
3838
4406
1473
1472
1465
1477
3033
1488
4347
1474
2087
2045
1464
1478
1479
2594
2698
3437
3438
3436
4341
2700
3126
1470
1471
2702
1467
4339
4340
2703
2835
1502
3674
2210
1491
4044
1462
1484
1504
4040
1500
3709
1460
1463
4365
1495
2885
2568
3673
1483
4448
4449
3958
2884
1509
1510
1511
1498
1503
4556
4557
4635
4633
4628
4920
4921
4626
4627
3491
1544
3567
3569
4038
3733
3642
1526
2230
1527
1528
1523
1522
3831
2347
3832
3833
4348
1418
2545
2795
2566
2565
4513
2529
3968
4512
1425
1419
2528
1417
1424
4636
4634
4629
4721
4722
4630
2127
1521
4631
4632
3325
4914
2508
121
3920
2609
3605
3604
13
3219
3220
4550
4268
3412
3409
4745
4933
4929
4756
202
3762
3764
3691
3692
201
200
4266
4265
215
4267
3493
3812
3636
199
3763
3322
2316
193
3637
3817
3597
3494
195
196
4150
4149
197
191
190
187
186
3413
4762
4747
4759
4763
2315
2984
2985
3990
3991
34953496
3320
3814
3815
3992
3813
3816
3319
3323
3324
3317
3318
5126
5125
4916
2460
4304
3750
3757
3751
3753
3754
3755
3304
3294
212
2631
3758
232
2459
2461
226
225
2458
4936
4935
4930
4932
4931
4934
5013
5015
5012
4738
4757
2033
3746
3747
3748
3749
3306
3142
3295
3293
3292
3296
133
2606
2627
2623
3395
54
53
52
2488
57
2489
3432
3431
3147
56
2358
3148
2312
4263
4264
214
3690
3346
3385
3434
2844
2852
3153
2732
2845
2853
2840
3471
2847
2720
2715
3154
4438
2730
2855
2734
2846
2854
2616
3390
3394
3396
3398
3389
3386
3971
3397
3349
3348
3351
3402
3403
3404
3405
3406
3387
3392
4760
4751
4915
4761
4753
4744
4755
4746
4758
4754
4748
4752
4743
4742
4750
4749
4739
4900
4906
4522
4519
4518
4521
4520
4524
3343
2861
157
123
122
2860
153
152
151
2437
3532
150
2618
2617
3081
3080
3079
82
140
3530
139
4532
4523
4531
4530
149
148
2998
4529
2997
141
3082
2796
2797
2635
81
3401
2229
3729
2661
2228
2626
2622
2621
2620
2619
4147
3993
4184
4022
4546
3534
4195
2624
3391
3399
160
2436
2342
2199
2438
2439
2440
3181
3388
3393
3400
4025
2976
3173
4148
4422
4421
4517
4741
4740
5127
5133
5136
5131
5128
5129
5130
5137
5142
5140
5143
5141
5134
5132
5135
2435
4637
3010
2970
301
278
3008
3963
2181
2115
2182
280
4423
4253
4254
306
302
4638
4939
4310
4299
2972
273
2969
4303
268
249
248
2928
3998
266
264
4301
4302
4306
4308
4307
2096
2404
250
2447
31
256
4395
252
30
260
263
2088
295
294
3015
3014
2925
2923
2965
3007
3006
2922
3005
3004
3003
4193
4436
4435
4447
4311
4617
4615
4616
4614
4950
5088
5089
4700
2400
3179
95
4457
2769
239
3194
3193
3192
3191
3928
3927
2238
4284
4291
4458
68
3929
70
583196
3175
3314
75
74
3195
2639
2600
2779
2357
2031
2030
2114
2768
2773
73
3250
3249
3248
96
2289
2112
97
2113
2468
2467
3374
37
4443
3940
4004
4005
4437
3938
2401
2026
255
254
253
251
4493
4314
4313
4286
4454
4288
4289
4290
4492
4455
4442
4491
4295
4280
4456
4282
4281
4278
4490
4279
2776
36
2597
2463
4312
2963
2399
33
32
2605
3176
4619
4683
4812
4951
4986
4984
4989
4988
4983
4987
4985
4673
4674
4904
4905
4907
4903
4993
4717
2877
3178
94
3180
3342
3976
3975
3974
3973
3980
3979
4528
4525
4526
4527
3730
2497
3986
2501
3987
3985
3984
3983
3982
3252
3354
4107
4106
3937
3942
117
3978
113
4103
4102
116
115
114
112
111
3944
4516
4811
4684
4716
4715
4714
4810
4813
4902
118
120
119
286
285
282
281
3017
305
11
284
3875
3876
308
3877
3878
3880
309
303
3879
304
307
2091
3019
3423
3921
258
262
259
297
261
265
296
299
298
293
6
7
8
9
300
290
292
10
3002
2090
291
289
2089
3649
2443
3376
3375
3648
3650
3647
20
19
18
3425
3202
26
3919
17
16
3424
3918
4
3041
3037
21
3899
2607
1
4274
4270
4297
4296
2964
2962
2961
29
4551
4995
4992
4292
4294
23
2444
3201
4276
4396
4277
4275
4271
4272
4273
4298
4994
2
4596
92
258
255
3102
389
392
382
4962
311
4000
3999
324
323
321
329
317
318
319
3837
4002
4001
3998
308
309
3997
310
3322
316
315
312
3838
314
343
306
344
325
342
341
340
337
326
330
328
2936
2937
347
346
289286
281
280
279
278
134
301
302
303
304
290
288
287
139
140
141
142
136
137
138
295
300
135
244
243
242
241
237
236
233
232
159
160
161
162
163
166
167
225
121
168
133
283
282
263
268
267
262
259
249
245
240
238
235
234
230
231
152
155
156
226
127
157
144
145
146
153
154
227
228
128
131
307
349
348
271
270
269
261
350
273
272
260
339
257
253
252
248
247
246
239
277
276
275
338
274
229
305
336
3822
285
284
3824
299
3821
3823
3825
331
3827
3829
335
3826
3828
3830
3831
3832
3833
3834
3835
3836
333
332
202
201
203
204
205
206
207
208
250
209
266
265
264
256
254
251
143
112
116
114
115
117
118
120
123
132
111
125
124
149
150
151
147
148
129
126
130
4498
3326
3323
3329
360
93
94
95
393
391
2986
387
386
385
98
384
170
173
388
174
175
176
177
178
179
217
221
164
165
216
169
215
220
218
219
222
223
224
99
381
378
380
199
198
197
210
213
200
214
3820
187
188
191
192
193
194
196
195
183
181
182
180
362
3819
185
186
189
184
211
212
4672
4671
119
171
172
113
122
96
97
100
101
103
104
105
106
107
108
109
110
102
3339
4334
435
3318
3328
3324
434
4124
4126
437
438
2929
3325
3243
3244
4332
4272
3511
4132
4134
4128
4130
4127
3066
4131
4129
3978
3536
3532
3533
3980
3065
3242
3245
402
3224
4331
4333
394
390
4597
37313735
3734
3733
56
57
58
59
61
62
3060
3128
3127
69
88
3749
3062
3389
3388
3387
3648
403
3750
3747
3058
3751
3748
63
3057
4121
4270
4271
4125
4123
3817
405
3386
379
4133
397
398
373
3064
410
4644
4961
4960
80
81
4645
4642
4648
4646
4647
4643
4641
4649
3448
3451
4231
4234
444
439
4275
4103
3646
4499
3449
38
35
34
3450
4183
4182
41
2981
2982
49
50
3192
2979
2
30
31
33
3047
26
21
24
53
55
67
68
70
74
4192
4191
4431
3681
3680
3679
54
3732
3677
3072
22
3791
3191
36
3789
3071
3790
2980
3788
45
46
4229
4274
4116
47
51
4228
4
3678
4718
3
25
19
23
9
4193
4194
4323
4188
4327
4189
4324
8
10
4325
14
4326
4328
3101
17
77
78
79
18
76
3069
72
71
4722
4721
4719
4720
4946
4947
29
28
27
1
5
744
741
715
717
3770
752
3622
711
734
722
749
745
748
739
738
740
713
712
728
742
730
737
4095
4088
4087
747
750
746
751
721
718
719
720
714
725
726
724
723
4092
4084
3768
4090
4082
743
727
729
3291
4085
4093
4086
4083
4089
4097
3621
735
709
4096
4094
4091
3769
3767
733
2094
1767
1724
1723
4115
4366
4356
4363
4360
4358
4352
1763
1764
1769
1729
1825
2095
1710
1721
1722
1713
1720
1714
3751
1719
4357
4353
4350
4348
4345
4351
4349
4346
4344
4347
3796
3754
3807
1971
2028
1968
1969
3787
3785
3788
3782
3781
3784
4266
1798
2079
1803
2080
2082
2092
2083
2090
2084
2089
2088
2091
3750
1805
2085
4361
4359
4355
4354
4364
4365
4362
3804
3801
3767
1964
3799
3797
3794
3795
3803
3793
3798
3802
1987
1980
1981
3774
1918
1949
3545
3770
1963
3773
3546
3451
1977
1975
1934
1935
3769
3125
3238
3239
3544
3515
3516
3519
3771
3517
3521
1960
3450
3448
3004
4114
1982
1986
3805
3791
1957
1984
3792
1985
1804
3764
2053
2061
2062
2058
2055
2990
3808
2056
2069
2057
2975
2070
2068
2074
2989
2072
2054
3470
2075
2052
2051
2081
2076
2086
3762
2049
2048
2047
2087
3752
2009
2032
2040
2039
2010
3790
3756
3741
4094
4093
2013
2041
3760
3758
2015
3743
3738
2030
2011
3742
3739
2044
1917
2043
3766
3097
3433
1947
1962
3520
1958
2042
2071
2073
2036
2014
2046
2045
3800
4391
4392
4394
4421
4422
4426
4425
1973
3098
1965
1944
1889
1890
1939
1940
1941
1942
1905
1908
1927
1930
1929
1928
1938
1937
1943
1967
1970
1966
3779
1974
1906
1907
1910
1923
1922
1921
1920
1919
1932
1946
1945
1936
1948
3776
1900
1909
1931
3778
1926
1972
1730
1727
1802
1771
1913
1915
3124
3127
3126
3518
1955
1811
1812
1813
1815
1814
1816
1817
1820
1821
3527
1818
3513
3514
1827
3526
1824
1826
3505
1801
1800
1799
1770
1772
1780
1775
1773
1774
1779
1778
1776
1783
1782
1781
1784
1786
1785
1792
1788
1787
1789
1794
1790
1791
1793
1795
1807
1796
1797
3507
2991
1914
1822
1891
1873
1885
1886
1867
1872
1856
1857
1866
1882
1887
1888
1875
1874
1884
1879
1883
1881
1878
1871
1876
1864
1865
1868
1863
3550
3551
1894
1893
1903
1892
1904
1902
1901
1925
1916
1924
3432
3548
1911
1912
1897
1836
1877
1835
1833
1832
1831
1830
1895
1828
1829
1869
1870
3549
1880
1896
1761
1762
1766
3640
3636
3635
1735
1747
1736
3638
3639
1759
1739
1733
1737
1738
1734
1740 1741
1746
1744
1745
1752
1753
1742
1743
1732
1854
1844
1845
1846
1847
1848
1849
1853
1843
1841
1768
1840
1858
1862
1842
1861
1859
1837
1838
1839
1834
1860
1855
1852
1851
1850
1756
1748
1749
1751
1750
1757
1758
1760
4220
2436
4341
2484
2485
2482
2477
2437
2438
2439
2440
2443
3362
4368
2372
2461
2470
2467
2471
2487
2483
2478
2476
2475
2474
2473
2472
2469
2468
2464
2465
2480
2479
2481
4370 4367
4369
2419
2415
3364
2420
3041
3398
3397
2417
2432
2418
2416
2412
2429
2446
2442
2445
3022
3361
2421
2422
2441
2423
2424
2425
2426
2427
2434
2447
3363
2433
2430
2431
4271
4269
4221
2373
2466
2463
2462
2409
2413
2414
4268
2460
2449
2454
2455
2456
2375
4054
4053
4051
2998
4013
4011
3650
2380
2381
2379
3898
2378
4154
2390
3904
2382
3960
2457
2459
4270
2458
2450
2451
2452
2371
2370
2369
2368
2366
2367
2444
4205
4206
3899
2453
4222
4260
4259
4262
4250
4254
4253
2339
2360
2374
3716
3709
2364
3718
3648
3717
3647
3646
3710
3644
3715
3719
3714
2361
3720
3713
23582356
4258
4261
4256
4255
4251
4314
4379
4380
4381
4382
4383
4384
2298
4386
4387
4407
4210
2291
2290
2101
2289
2096
2286
2283
2282
2292
2288
2297
2299
2308
2293
2309
2307
2306
2304
2303
2302
2411
2410
2322
2285
2284
3071
3900
2393
3959
3902
4086
4203
4085
4084
2325
2397
2396
3378
2331
3443
2314
2313
2312
2311
3447
3444
2317
2318
2320
2324
2323
2278
3374
2277
3377
2098
2280
2993
2281
2097
2099
2110
4279
3227
2108
3229
2986
2105
2123
4118
3409
2276
2109
2341
4160
2329
2328
2326
2327
2332
2394
2287
2305
2310
2126
2330
4308
4385
2316
4406
4408
4405
4323
4322
4311
4045
37033828
4165
2209
2212
2213
2214
2215
3434
2217
2199
3673
3674
2198
3065
2216
3435
2196
2197
2192
2218
3122
3597
2201
2202
2206
2207
2210
2211
3070
3595
2229
3596
2241
3961
4069
2359
3395
3662
4062
4061
2391
2992
3962
2226
3661
3692
3905
3402
3663
4023
3664
4024
3693
2205
3659
3670
3660
3416
2272
3669
3412
3400
2204
3228
3598
2220
3702
3413
3414
3417
3415
4159
3037
3824
2260
4224
3680
3831
2269
4074
4075
4072
2266
3656
2267
2268
2234
3667
3677
3666
3678
3655
3665
3668
2233
2236
2238
2237
2235
2200
2231
3830
2208
2333
4046
2350
2351
2353
2355
2354
2352
2345
4049
2979
2348
3823
4048
2346
4015
4050
3075
4067
4047
3599
4257
4249
4252
4310
4326
2965
2114
2113
2162
2161
2140
2141
2138
2139
2137
2117
2116
2115
2112
2102
2103
2133
2976
4238
2100
2136
2122
2121
2120
2145
2144
2143
2142
2146
2124
2147
2119
2118
2127
2135
2149
2150
2104
2107
4237
2964
2148
2181
2111
2966
2134
4328
4331
4329
4334
4330
4333
4327
4332
4209
2160
4162
4163
4124
3173
2173
2168
2172
2170
3057
4066
4068
4064
3410
4123
2128
4122
4121
2153
2158
2159
2180
2179
2183
2184
2157
2186
2187
3869
3866
3679
3682
3077
3076
2977
2185
3539
4071
2256
2244
2247
3864
2249
2252
4168
4166
2178
2978
4063
4065
4240
2171
2174
3411
4241
4070
3681
2152
2177
2182
2155
4302
4299
4298
4296
4303
4130
4335
4131
4428
4427
4430
4429
4340
3675
2164
2163
2165
2176
2166
2167
2169
2175
863
864
815
796
765
4375
4376
829
828
784
794
783
798
790
874
873
870
3938
920
921
922
894
895
879
878
877
876
875
892
893
3939
896
890
880
807
871
869
867
868
865
866
862
872
762
905
909
907
836
904
822
840
908
906
914
910
819
820
849
919
842
844
888
887
886
881
883
897
918
818
855
846
817
900
899
898
917
916
902
901
851
852
853
854
911
903
913
912
841
835
889
834
843
848
845
821
915
859
850
839
833
847
814
802
803
805
811
804
810
809
813
2857
812
808
797
861
885
882
858
816
884
857
856
860
806
800
801
799
766
763
837
767
768
777
778
781
764
779
838
827
831
786
832
775
774
773
776
771
782
780
830
772
826
823
824
789
788
795
785
825
787
792
793
769
770
12
11
2
9
16
19
28
5
10
3
14
4
8
1
17
6
13
15
7
4518
4517
4936
3874
3885
3679
3703
3146
3727
3148
3147
4836
3138
3139
3142
3141
3143
3144
3145
3131
3875
3412
3403
3418
3815
3422
3420
3421
3414
3417
3416
3415
3404
3916
3424
3428
3419
3398
3433
3410
3413
3411
3407
3409
3397
3408
3548
4883
3512
3524
3522
3523
3500
3501
3504
3503
3495
3402
3436
4113
3400
3380
3492
4114
35024321
3498
3478
4320
3499
3437
3401
3423
3448
3367
3447
3878
3450
3372
3445
3444
3446
3374
3454
3453
3465
3476
3455
3456
3467
3761
3470
3452
3451
3458
3474
3463
3510
3754
3449
3459
3460
3462
3461
4364
3439
3377
3466
3369
3438
3442
3443
3441
3435
3427
3429
3430
3425
3881
3432
3431
3440
3434
3426
3505
3506
3507
3509
3508
3511
3497
3516
3515
3519
3518
4768
4769
4824
4828
4827
4842
4982
4983
4979
4981
4937
4980
4984
3406
3405
3395
3394
3917
3391
3393
3399
3386
3385
3384
3387
3389
3469
3381
3388
3383
3357
3371
3379
3378
3375
3376
3366
3365
3356
3348
3347
3468
3373
3477
3396
3392
3382
3370
3680
3678
3677
3675
3676
3674
3668
3663
3694
3698
3699
3578
3579
3577
3580
3581
3582
3583
3558
3559
3549
3551
3552
3557
3556
3562
3563
3576
3575
3574
3570
3573
3554
3555
3560
3564
3584
3585
3586
3587
3588
3664
3670
3669
3671
3667
3666
3661
3662
3651
3650
3653
3657
3659
3658
3652
3660
3654
3814
3151
3150
3153
3648
3645
3644
3641
3631
3643
3642
3632
3646
3647
3636
3638
3593
3589
3590
3591
3592
3571
3572
3566
3553
3665
3629
3628
3627
3625
3624
3623
3621
3649
3640
3630
4912
4881
4884
4776
4775
3544
3496
3876
3489
3816
3880
3484
3561
3877
3479
4679
3482
3363
4170
3481
3480
34753487
3601
3882
3884
3568
3567
3565
3603
3605
3606
3607
3866
3872
3602
3598
3597
3608
3599
3600
3626
3362
3471
3355
3486
3472
3473
4698
3488
4365
3529
3491
3490
3543
4929
4928
4795
4796
4839
4843
4837
4841
4838
4840
4882
4927
4926
3345
3319
3344
3306
3322
3318
3308
3317
3307
3483
3301
3935
3302
3368
3299
3351
3354
3346
3352
3353
3361
3364
3358
3359
3349
3312
3315
3316
3323
3305
3325
3340
3334
3333
3332
3331
3326
3342
3341
3339
3338
3335
3343
3329
3336
3330
3320
3328
3327
3360
3350
3337
3321
3682
3681
3685
3686
3688
3687
3691
3706
3683
3140
3126
3127
3684
3705
3690
3695
3704
3693
3655
3656
3673
3672
3689
3692
3135
3123
3129
3134
3132
3152
3155
3154
3162
3156
3161
3158
3165
3157
3159
3160
3163
3164
3166
3169
3171
3170
3179
3174
3167
3168
3173
3172
3176
3175
3178
3177
3702
3701
3700
3697
3696
3634
3149
3633
3637
3635
3639
3776
3184
3185
3180
3182
3181
3183
3225
3233
3230
3133
3220
4809
4745
3532
3533
3534
3535
3905
3904
3537
3538
3539
3540
3531
3286
4324
4567
4569
4568
3250
3252
3259
4610
4611
3269
3265
3262
3261
3264
3254
3255
3889
3211
4388
4386
3221
4566
4613
4612
4352
4345
3610
3865
3595
3622
4734
3619
3620
3616
3617
3618
3613
3614
3615
4570
4348
3263
3224
3223
3273
3275
4657
4597
4598
4658
3270
3271
4565
3236
3234
3612
3232
3228
4179
4733
3231
3229
3227
3238
4651
4693
4694
4350
3222
3243
3753
3244
4695
4696
4653
3240
4652
4654
3246
4650
4346
3281
3278
3782
3862
3277
3783
3282
4712
4746
4810
4755
4756
3290
3289
3295
3294
3293
4169
4168
3292
4323
3260
3258
3300
3298
3297
3526
3311
3310
3314
3313
3527
3309
3304
3303
3934
3324
3137
3120
3119
3115
3116
3118
3117
3136
3192
3194
3193
3199
3197
3122
3121
3191
3124
3130
3128
3125
3775
3188
3189
3217
3214
3216
3213
3888
3215
4382
4380
3772
3204
4417
4393
4062
4394
4063
3202
4418
3203
4419
4420
4059
4060
3200
3957
3956
3195
3196
3198
3187
3219
3218
6036
1696
4292
4738
6164
6047
6053
6055
6068
4802
6258
3348
6171
4735
6160
6078
4743
6056
6065
6066
6072
4745
6062
5655
4724
6254
5843
4879
5844
6163
5845
6169
1802
5861
6526
1774
1698
6089
6079
6069
6071
4293
6070
1697
6054
6057
6058
6060
6059
6092
6061
6087
6088
6064
6067
6075
1825
5652
5654
1823
1827
1824
1702
1700
1701
6084
6085
6090
6091
4728
4727
6049
6086
5657
6063
6073
6074
1819
1817
1828
5656
1726
2481
5653
1815
1814
1812
1813
1834
1831
2482
6093
1832
1833
2483
1829
1830
1826
1822
1818
6076
6077
1727
5036
5033
1703
6257
6051
4702
6042
6044
6046
6052
4719
1838
1839
1840
1841
1805
1806
1808
1807
1811
1810
1809
1837
1836
1835
4723
3345
4726
4725
4734
5040
5038
5461
5032
6165
5035
4701
4697
4684
5850
4706
5854
5856
5849
5852
4715
6040
6039
6043
4717
4801
1804
5853
6035
6038
6037
6041
6045
4678
6080
6081
6082
6083
4731
5079
5841
5840
6159
6253
6170
5863
4708
5862
5846
4714
4710
5859
5848
6161
6168
5865
5864
1744
1743
1742
1746
1736
1748
1751
1752
6610
1745
1749
1747
1750
1753
1754
1757
1756
1755
1769
1768
1782
1785
1762
1767
1766
1764
1763
1786
1800
1801
1765
1771
1759
2459
1784
1740
1758
1739
1738
1770
1775
1779
1777
1787
1783
1788
1798
1799
1797
1794
1796
1789
1793
1792
1791
1790
1795
1778
1776
1780
2495
1781
1773
1772
5830
117
4932
124
126
4964
5142
5141
139
648
647
635
122
119
644
643
642
627
634
633
2581
638
646
639
641
649
2583
650
645
123
4963
5143
134
130
640
637
630
2729
2730
2582
622
628
132
133
131
135
140
121
120
636
625
629
626
621
109
103
3052
104
108
5028
5027
3053
106
116
112
113
107
101
136
115
174
3306
609
610
614
605
603
604
606
602
601
546
547
552
551
624
612
613
615
608
616
618
2929
141
143
2927
2925
557
554
4704
145
163
617
155
3193
3195
154
146
148
2926
150
152
151
169
168
3194
3192
153
137
3307
149
2625
164
162
161
167
611
2923
105
110
619
623
156
2928
147
138
2924
5551
5548
5550
5685
5684
5829
5790
5791
5831
5828
620
599
596
598
600
2765
299
3108
297
298
4607
4904
4195
5473
5809
5808
4619
4624
563
512
3827
271
265
3388
3386
266
4890
267
3107
3618
3708
524
2579
2855
525
526
5101
5100
565
564
545
550
548
553
556
529
530
521
522
520
518
519
568
514
197
2921
2922
3389
3391
3370
3983
3985
3987
201
532
531
4933
3828
170
2835
4128
4122
4124
4126
4703
165
171
2833
4859
4860
176
175
523
561
562560
4109
4108
4107
262
263
261
259
260
256
254
255
257
258
270
269
268
558
559
537
5795
5794
5857
5856
5855
5858
5854
4913
3832
570
587
594
591
592
590
597
567
593
595
588
589
571
569
566
330
316
4201
318
4627
314
4625
4721
304
305
4369
302
4236
4235
331
4364
4722
4365
4368
4604
4606
293
4371
4723
4719
4366
4370
4724
310
288
289
339
317
307
303
4725
4720
4605
5952
5951
5823
5822
3221
227
3002
3669
3563
425
421
2917
340
321
322
327
2919
325
326
329
2768
248
251
253
2577
243
426
419
427
420
250
249
247
4140
283
281
393
296
422
4233
2578
2766
394
4234
390
388
391
517
383
511
501
494
387
4196
386
507
232
515
516
510
208
205
206
207
204
509
203
3076
3077
536
198
508
535
505
200
3831
192
193
506
4621
4617
2769
286
320
287
285
2767
276
275
273
323
2760
4139
324
2759
189
4137
4141
4138
191
2853
241
5034
2920
3866
5033
238
228
3223
3224
3222
225
226
2998
239
229
230
2997
2764
3001
235
234
231
2763
2762
3666
395
396
214
3668
3667
215
344
216
3561
3565
218
217
5004
4297
4298
399
209
210
211
398
397
400
392
402
401
343
403
404
405
407
408
2918
406
412
411
341
410
413
414
342
194
282
471
462
461
582
583
574
472
473
584
585
586
444
479
2915
474
477
476
423
572
575
581
579
578
470
2642
467
513
495
496
502
499
498
497
503
504
493
488
576
490
489
491
492
480
483
475
580
485
487
486
481
482
466
464
459
465
573
500
577
484
460
443
458
463
5341
5398
5343
5410
3214
378
5408
5406
5404
5396
337
349
350
351
361
356
357
364
368
367
365
366
369
418
417
416
359
415
389
382
385
379
384
3213
374
380
377
376
381
375
5402
373
372
371
338
348
347
346
345
5400
363
362
5412
429
2916
432
431
430
438
439
440
446
436
433
437
434
2854449
435
428
2641
469
450
451
2930
2932
468
454
453
452
455
448
2931
442
445
441
447
457
456
3042
4106
3043
207
208
347
4117
4272
941
928
931
933
959
960
962
930
929
964
927
968
969
926
967
965
966
963
925
938
956
934
932
919
943
4185
4186
4183
949
950
948
952
947
953
954
955
957
958
961
709
713
722
725
721
718
729
726
735
734
733
728
727
951
730
724
739
738
939
4187
942
946
4188
66
45
3958
4401
4316
4318
4317
4315
4389
4275
4273
793
912
918
922
3484
3429
4033
3492
3490
3488
3486
3407
868
866
864
865
869
888
882
881
879
4274
880
4156
4155
4157
885
4158
3404
4243
887
48
49
47
120
3134
4242
90
4234
3026
50
4226
3029
3225
3222
40313889
3891
3880
3878
3102
4276
3046
853
890
863
3589
3590
3814
842
841
839
3813
3179
823
900
901
4105
847
4277
3458
844
2971
4119
2962
770
771
3862
4103
3562
773
765
3863
764
2984
878
3051
3052
893
4278
3101
910
3811
3812
913
914
915
916
917
940
2985
891
783
3873
4208
775
4390
4321
4320
4319
4313
4312
4402
4396
4397
3907
3882
3872
699
697
648
4184
4181
4182
4179
4180
4177
4178
4176
4175
719
715
741
4225
716
944
758
740
745
761
706
720
723
742
746
747
705
704
707
744
743
755
753
752
751
702
703
748
749
750
788
689
635
700
701
615
632
935
936
695
690
691
687
613
614
633
634
636
692
641
945
756
757
3463
776
3883
789
787
790
3870
794
3906
3871
3002
3887
3885
3886
3884
698
696
763
754
599
620
566
568
567
590
589
584
569
588
585
603
602
601
604
605
606
622
621
619
623
624
627
628
630
629
708
710
711
712
717
714
616
631
617
583
625
626
618
612
600
607
598
573
591
597
592
595
586
587
582
570
609
608
611
75
74
70
71
72
69
68
43
42
44
41
40
67
64
65
4324
135
121
124
112
109
111
113
118
119
106
91
108
107
87
86
85
76
78
77
63
58
56
59
57
60
3025
3926
137
132
131
129
4231
125
149
145
143
3408
809
96
97
142
128
127
126
3066
130
133
139
134
141
140
73
55
62
79
53
81
52
51
82
83
84
88
54
89
105
92
93
94
99
98
95
104
80
117
116
101
100
103
102
114
115
110
123
122
840
3594
812
817
3177
31763178
2995
2994
2952
821
822
3441
3047
3603
818
819
830
820
832
831
829
833
828
3048
3045
4104
4267
158
163
167
816
136
2940
3707
3460
803
798
4143
4140
796
797
3706
3704
4325
4372
4371
677
171
176
148
3604
3044
693
688
694
685
686
637
640
638
642
645
643
644
681
639
682
680
678
679
669
159
3108
3588
3107
3109
670
155
3587
154
157
156
3063
3060
3061
166
683
684
3062
168
169
170
172
173
175
195
196
668
177
3008
193
3106
4141
41394137
178
192
674
675
676
4395
532
651
495
556
553
561
560
610
596
593
594
571
581
578
576
572
580
421
564
562
563
574
575
577
422
2938
425
552
551
549
554
547
555
550
548
496
423
413
434
438
417
418
416
436
415
391
424
414
426
429
533
430
441
409
437
412
427
428
432
431
435
406
433
407
410
411
408
439
405
371
535
650
652
654
649
647
646
672
663
662
671
661
660
419
655
658
657
656
387
579
653
659
386
665
666
667
420
534
180
181
673
526
546
503
506
508
507
509
511
510
516
504
514
518
517
519
520
523
524
2970
544
543
545
542
541
540
557
559
558
565
515
537
538
525
539
497
512
521
522
530
529
527
528
498
499
513
531
536
146
144
138
234
152
150
147
205
237
236
241
242
245
253
174
197
198
199
200
194
203
206
201
202
204
190
187
191
179
238
381
246
244
243
235
233
376
306
322
355
450
463
452
443
342
364
380
383
379
378
389
388
390
398
2967
449
448
444
404
397
392
393
394
399
401
396
395
377
374
368
403
402
400
373
366
372
365
367
369
370
318
317
316
313
329
333
332
328
375
327
340
341
339
338
337
336
326
331
239
240
334
315
314
184
382
384
385
664
182
183
189
188
185
186
325
324
323
319
320
321
494
488
493
489
477
490
492
491
505
487
502
501
485
484
480
482
481
479
478
351
359
466
459
458
457
2968
454
453
361
360
464
465
456
470
467
471
462
472
500
473
474
476
475
442
445
469
446
447
451
461
468
353
352
362
363
440
486
483
455
2969
460
220
222
210
211
212
213
221
214
218
219
217
223
225
247
231
209
248
230
227
256
229
228
224
258
265
249
257
252
215
216
232
260
261
290
291292
293
295
296
288
297
298
299
274
345
300
346
301
281
282
344
343
312
335
311
279
330
308
277
278
289
287
286
302
303
283
305
284
304
285
269
270
271
275
263
262
264
272
268
266
250
255
254
276
309
310
251
267
259
273
294
280
307
354
349
348
350
358
357
356
3283
791
4797
3555
3954
785
784
781
757
761
754
750
758
786
787
759
760
755
751
747
790
2203
746
743
789
748
753
749
788
752
744
792
731
729
730
794
793
824
813
823
818
820
817
796
819
821
816
822
599
769
597
768
602
782
780
779
778
776
775
777
2610
3995
764
608
607
766
763
762
2849
604
770
606
603
2614
765
783
774
773
772
771
605
728
726
3204
735
3500
3803
737
2345
3804
756
2077
742
741
736
2078
740
2613
733
745
734
3074
723
732
2879
3203
2103
727
3211
808
798
3190
803
802
801
800
710
2072
2073
2076
804
799
3267
795
3045
2071
709
3282
3247
724
3268
3269
3246
2075
2074
810
812
811
797
702
703
704
815
809
805
706
806
807
814
705
598
600
4091
585
4092
586
601
596
595
587
590
589
593
609
594
584
4564
4565
4567
2198
623
3586
3382
621
720
3072
2755
614
2346
3996
738
714
3310
3264
2197
3554
619
2848
2696
618
2191
2192
2611
612
610
2850
2851
3508
3509
3510
3381
3501
3511
3499
616
625
3585
3587
3377
3584
632
627
3588
3378
3583
624
4569
4568
4566
4979
4980
673
4359
3635
3279
3280
681
3276
3277
3284
3285
3286
3287
3278
3263
3862
3863
712
3308
713
3791
682
679
3270
3271
3273
3629
3274
3275
4795
4796
4794
4791
4790
4832
4831
4937
5076
5075
5084
5080
5083
5055
5058
4445
4444
3790
3138
693
695
708
699
678
3136
701
5042
5041
5040
5081
5082
5079
5078
5077
5047
5051
5050
5049
5048
5052
5053
5054
5060
5071
5074
5070
5066
5067
5068
5073
5069
5056
5057
5059
5062
5061
5065
5064
5063
5160
5159
626
3231
628
629
3232
631
4354
3840
2070
669
670
3454
4355
2067
4357
4358
657
658
659
3592
3595
4360
3589
3594
637
656
672
655
654
648
2068
652
651
3537
3538
3631
3632
3774
3775
3773
3776
3540
3542
3704
3590
3633
3778
3777
3703
4257
4256
3630
4350
3634
689
4352
4356
4353
690
664
3955
3453
671
675
674
3839
3842
3841
3843
3844
692
3137
696
677
676
3657
3845
3654
4349
4351
691
3694
662
3408
3133
665
3655
4964
4966
4965
4967
1806
4550
1808
1862
1864
4508
2948
2946
2071
2074
2069
2070
2072
2073
2077
2076
2075
2068
2066
2063
2057
2056
2055
2053
2052
2049
2050
2047
2054
2051
2048
2038
2039
2040
5797
2020
2065
2064
2062
2058
2016
2061
2060
2015
2067
2059
5072
2044
2045
2046
3561
2041
2035
2036
2028
1977
2042
2027
2026
2024
2021
2022
2018
2019
2032
5073
5731
5732
5727
5864
5734
5733
3375
3374
1945
1944
1941
1942
1943
1947
1937
3108
2404
1951
4164
1902
2011
2009
1950
4089
3895
3893
3896
1989
3897
1997
1998
3673
3689
3686
3685
3554
3684
3688
4551
4555
4554
3558
3680
3683
3676
3674
3556
3682
3681
3679
4552
4549
5459
1946
5455
4553
4556
3677
5660
5735
5745
5746
5729
5730
5728
5906
5905
5904
5902
5903
5901
5795
1936
5770
5771
2037
4112
1813
1812
1811
1810
1809
2779
5664
5448
5436
1807
4114
5395
1978
2000
2031
2030
4113
2029
3471
3854
3473
5164
1817
2609
2527
2673
1819
1818
4204
4121
3601
3602
4201
2951
1965
1967
2952
4651
1968
2817
2633
5449
4206
1969
5863
5862
5588
5587
1957
3104
3103
1952
3106
4967
4968
5585
1883
1955
2284
2282
4789
4788
2283
1993
1994
1954
4087
3894
1953
3836
5398
5396
5397
2551
2285
2600
1979
1908
2327
1999
2001
5165
2328
4965
1911
2261
5586
1910
2947
2002
4964
3981
1912
4650
1982
1924
2945
1874
2004
2326
1925
1913
3831
3054
3832
3829
1919
1920
5389
1970
2447
1916
2818
2632
1918
2449
3980
3978
5166
3475
3723
3717
3716
3715
1971
3724
3718
3979
3722
3725
3721
3719
1983
5659
5865
5794
5796
5869
3105
1880
1881
1931
1933
4479
1928
1927
4674
5064
5065
1900
2634
2234
2637
2636
4673
1898
1903
4672
5334
1896
5187
1884
3170
3171
1889
3169
1905
1907
4966
1932
4165
1926
3055
4027
3830
2635
1892
3172
5868
5918
5919
4497
5669
5666
5663
1852
1851
1850
1844
3563
3564
3562
1833
1832
1822
1825
1831
3565
1841
1829
1824
1834
3566
4205
4207
1827
4120
4200
4257
5668
5665
1858
1859
1860
1855
1854
1853
1872
1870
3083
2949
1865
1839
1840
1847
1846
1848
4258
3082
1867
1871
1856
3233
1845
2603
1966
1857
5667
1875
1893
3481
3480
1886
1879
1882
1894
1861
1863
951
949
3351
945
4443
1237
877
876
904
875
872
874
871
3936
1070
4076
4860
1064
964
946
947
4256
966
3531
1164
4529
1214
1103
930
1238
927
923
906
932
948
931
3454
3589
1205
1246
1263
1258
3960
892
3288
1245
883
1254
843
898
3958
911
4595
3944
4390
837
3921
844
820
4617
4612
4618
1039
4540
1046
1043
1041
1040
1042
2970
4839
4856
4858
4857
4844 4845
1038
1034
1036
1030
1031
1032
1027
1033
1028
1008
1016
1022
2939
1037
4843
4841
4840
4846
4539
4509
4510
4366
3804
1015
3073
3074
4512
4674
4852
4855
4849
4851
4850
4854
4937
1029
3122
3348
4070
4069
1025
1004
3120
3660
4071
1011
1013
3357
3358
3806
3635
976
977
978
3268
3229
3201
3203
980
981
3230
3264
3205
2940
1005
979
1003
3637
3636
1012
1014
3204
3270
1021
1023
1017
1018
1019
1020
4842
4853
4847
4848
1069
1067
4367
1050
4368
3075
4075
1052
3175
1051
3076
1060
4679
4680
4704
4706
3350
1058
1059
954
967
3269
982
983
984
1000
3202
968
1056
1057
3705
969
970
990
3676
4369
994
993
989
987
988
995
996
997
4372
985
986
998
999
3355
4077
4677
4676
4675
4707
4936
965
953
975
973
971
972
974
991
992
1073
1074
1071
1072
2941
3022
1065
3352
1068
3354
3353
950
1066
1061
962
961
955
956
957
958
959
960
952
963
1141
3023
1140
1139
3248
1075
1076
1079
1080
1093
1083
1094
1082
1081
1078
1077
1097
3050
1092
1084
1096
1095
1085
3021
1098
3041
3042
3043
939
4257
4258
3530
4255
1143
1146
1144
1142
1155
1157
1154
1149
1148
1153
1156
1152
4859
1147
1091
1118
1089
1088
1087
1117
1090
4471
1086
1145
1128
3274
1112
3182
4241
1129
2921
1150
1136
1113
3736
1121
1120
1114
1119
4240
1131
4249
4248
1132
1133
1135
4623
4652
4653
4650
4651
1106
1099
1111
1100
1110
1109
1116
1115 1108
1107
1104
1105
1102
1101
3301
3302
934
921
3280
941
937
3279
936
940
3582
935
1161
3590
1174
1158
3273
1165
1208
1175
1160
1171
1163
1159
1162
1127
1210
1173
1169
1206
2966
1209
1167
1212
1213
3786
1124
3052
1215
2965
2964
1219
1130
2968
2967
1233
3277
3278
1211
1126
1172
1170
1168
3787
1234
1247
1243
926
929
1239
1242
1240
3973
881
908
3968
1241
879
918
919
915
925
924
3972
913
3286
880
928
912
916
917
4599
4598
1285
1192
1186
1187
2942
1185
1177
1193
1196
1195
1269
1178
1183
1184
1197
1180
1198
1182
1181
3455
1270
2946
1217
1216
1207
1230
2969
1201
1200
1199
1204
1203
1202
1273
1218
1229
2944
1228
1225
2943
1267
1268
1220
1224
1223
1221
1227
1226
4913
1231
1251
1250
1249
1248
1232
1244
1260
1222
1259
1253
3967
3106
3105
907
3964
885
886
888
3966
3134
909
905
1191
1194
1188
1282
1272
1190
1290
3456
1279
2994
1280
1281
1283
1271
1284
3251
1266
860
1278
1277
3252
1264
1276
1275
1274
861
862
4393
870
4389
863
859
4744
4747
4457
868
1257
873
1261
1262
1256
865
4394
4392
867
854
866
1255
887
3962
893
894
834
4053
836
4055
4746
4745
847
4458
3138
4391
839
840
811
838
851
852
853
855
856 845
850
821
848
849
842
822
3925
813
897
3934
809
841
3931
3927
804
802
4051
4050
3942
832
833
4047
4049
4052
4057
4062
824
4613
3938
4060
3943
3028
3915
795
800
3918
4043
4376
4379
4380
3920
4378
4045
4040
4041
803
4614
4616
4611
792
4610
4615
4609
4726
1932
1933
1772
1771
1770
1737
1738
1739
1740
1741
4725
3821
3818
1872
3820
4575
1870
4581
4589
4588
1789
1847
1871
4586
1793
1786
1790
1791
1792
1783
4598
4587
4538
4698
4700
4699
4539
4623
4540
4597
4596
4624
4622
4664
4665
4546
1742
1745
1760
1759
1758
1757
1778
1775
4627
1733
1734
1735
1763
1762
4649
1736
1732
4545
4576
4518
4653
4655
4654
4519
4517
4648
4577
4578
4629
4628
4630
4626
4625
4614
4605
4606
4613
4615
4612
4617
4616
4607
4609
4608
1746
1747
1748
1749
1750
1751
1744
1756
1755
4727
4724
1939
1940
1946
1947
1937
1938
1949
1948
1934
1918
1919
1936
4580
4634
1926
1888
1927
1928
1931
1920
1925
4185
4186
1879
4224
1863
1874
1876
1864
1883
1884
1885
1886
1882
1887
4075
1880
1867
1868
1869
4520
4582
4652
4865
1644
1662
4362
1684
1846
4361
1816
1817
1818
1819
1820
1825
1809
3981
1794
1813
1815
3314
1831
1833
4379
1873
3766
4349
1865
4347
1845
1835
4350
1824
1839
1843
3811
1823
1821
1822
4348
1849
3607
1841
1842
3608
3606
1657
1658
3605
4346
3767
3751
1848
3810
1850
1851
4345
1866
1856
1853
1854
4377
4378
4521
4583
4574
4491
4514
4522
4864
3244
1728
1730
1727
3942
3980
1799
1800
1776
1798
1801
1802
1731
1803
3596
4129
1777
1795
1796
1797
3979
1811
1814
1812
3397
3396
1726
4515
4516
4513
4732
4733
4353
1701
3863
3590
1703
1743
1700
3667
3812
3813
3861
3862
1720
1713
1710
1715
1719
1721
1716
1718
1722
4506
4354
4450
4512
4453
4451
4452
4509
4508
4511
4510
4507
4749
1942
1943
1944
1945
4212
4213
4214
1941
4215
4216
4217
4211
1904
4009
3335
1902
4008
3391
4633
4219
4201
1912
1507
1506
1909
1504
4209
4239
4240
4659
1505
1503
1502
4342
4341
4579
4658
4635
4344
4319
4238
3277
1891
4237
4651
4236
1929
1924
1900
3661
1896
4235
1899
1512
1513
3336
1514
1524
4138
1895
1901
4234
1509
1903
3659
3660
1511
4232
4229
4230
1530
3345
3441
3435
1528
4227
4228
4388
4226
4225
4223
4221
4222
4220 4203
4205
1642
1637
1634
4140
4141
1531
3233
1532
3462
3461
1636
4139
1525
1526
1536
3876
1527
4076
4690
4480
4479
4650
4852
4851
1617
1670
1671
1672
1673
1664
1669
1663
1668
1667
1674
1681
1685
1683
1619
1675
4436
1654
1650
3198
1651
1652
1665
3270
1641
1646
1647
3768
1645
3769
1632
3129
1643
1656
1666
3235
3214
3488
1597
1598
1624
3834
3486
1601
1603
3487
3485
1633
3179
3269
3178
3835
3668
3571
1556
3572
3566
1806
1682
1807
4389
1834
3343
3718
1615
3941
3940
3859
3499
3500
3856
1609
1608
4189
1620
3857
1596
3332
1627
1629
1630
1631
4329
1640
4331
1638
1639
3197
3196
3192
3750
3344
1659
3749
3753
1855
3243
3752
4754
4753
4691
4501
4500
4493
4492
4595
4594
4694
4695
4593
4692
4558
4693
4553
4824
4823
4857
4855
4819
4820
3594
3665
3322
1677
1678
1679
1680
3130
4437
3943
3735
3738
3978
3263
3740
3739
3737
3152
4006
3264
3721
1610
3982
4130
3507
3505
1687
1676
3977
1688
4007
1613
1614
3719
1612
3720
1695
3664
3321
1691
3320
3539
4731
4815
4816
4867
4866
3792
3814
3791
3794
3599
3793
3595
4101
3323
4100
4103
4102
1717
4748
4750
4817
4818
3817
3816
1494
1500
1541
1542
1553
1495
1520
1554
1539
1543
1555
1492
1491
1490
1515
1516
3176
1519
1498
1501
1518
1523
1517
1496
1499
1497
1493
1540
1535
1534
1521
1538
1537
1522
1559
4549
1560
1561
1562
1551
1550
1577
1549
1546
1563
1575
4380
1548
1569
1570
1566
1564
1571
1567
1568
15651547
1544
1572
1576
1578
1574
1573
1552
1545
3901
3484
1587
1588
1557
1579
1558
3567
1585
1583
1584
1580
4497
4548
4554
4559
4555
4556
4557
4552
4551
4854
4858
4853
4856
4859
4381
1581
1582
1241
1183
1231
1186
5811
1230
1236
1232
1228
4399
4421
1189
1187
1191
1190
1177
4402
1233
1234
1235
4302
45341248
5484
4535
1261
4668
4303
4403
1250
1249
5121
5740
5738
5737
4024
4401
4020
1262
1252
1254
1255
1253
5001
4705
4217
4213
4124
4398
4400
1268
1269
5521
1267
6028
4460
1242
4660
5522
5434
5432
4984
5280
1229
4986
1226
5821
4192
4307
5371
5702
5822
5487
1378
3940
4681
3946
5831
1387
4328
4327
1385
1386
4780
5513
4782
1260
5817
5818
1164
1440
1448
1447
1446
1443
1444
1445
5804
1441
5658
5747
5741
5875
5739
5656
4497
5655
3892
4496
5654
1419
1266
1263
5653
1370
1373
3944
3979
3942
3943
5525
1360
1356
1358
1355
5388
1353
1364
1365
1363
1362
4183
1372
1371
3913
1368
1367
3912
1344
4282
4788
5876
4789
4372
3830
1265
4022
4031
1348
1349
1343
3978
1341
4682
1380
1273
3960
5446
5445
1379
1409
4011
3888
5283
1408
5874
5367
5147
5018
5873
5366
4280
1397
1400 4279
1399
1394
5301 5298
5304
5370
1401
1395
1437
5303
1438
5358
1168
5017
3932
4969
4968
4965
4967
4966
4146
1405
4206
1407
1406
5006
1413
4498
4101
5486
4501
1431
4317
5359
1418
5361
1421
4727
5703
1426
5338
5342
5344
1427
4895
1429
5389
4056
5559
5558
5767
5369
4325
5766
1442
3947
1361
1359
5520
5387
5357
5341
5339
1167
4680
4679
5983
6029
6022
6021
6135
4281
1374
6136
5878
5879
4265
4144
4042
4259
1290
4269
4431
1307
5825
1304
1301
1303
1297
1194
4459
1286
3844
1188
4686
3910
1299
4656
1340
4131
4659
4657
4655
1289
1291
4987
5433
4980
1279
4983
4981
4985
4215
3890
5282
4704
5000
4123
4010
5281
4262
4135
1284
1283
1282
4988
4703
4702
1227
4271
1322
4264
1305
1306
4104
4274
4276
4204
4201
5368
4202
3975
3973
4726
3990
4724
1424
5704
5705
4147
3989
5122
3974
4430
3846
4145
4143
4275
1336
4270
4658
4272
5810
4267
5911
5913
5912
5910
6170
6171
1210
1209
1204
1208
1206
1205
1198
1199
1200
1201
1203
1202
1196
1197
1222
1218
1219
1223
1224
1225
1221
3839
1220
1215
1217
1216
1212
1214
3883
1207
1211
1213
3856
5057
4371
1127
1128
1165
5556
1129
4370
4516
4521
4519
1103
1087
1048
1047
1132
5044
3930
1320
1109
1105
1108
1089
1088
1107
4826
4823
4825
4827
4824
5073
1098
1099
5079
4487
1118
1119
4517
1147
1150
1141
5045
5055
1121
4520
1104
4518
4491
5056
5054
5068
5072
5049
5050
5052
5053
1102
4452
1178
1176
1179
4451
4829
3935
1157
1143
1144
1139
5051
1138
1137
1133
4828
1135
1131
1134
1163
1130
5033
4351
5032
1158
1171
4830
1161
1162
1160
1172
4155
4343
4055
4158
3934
1100
3929
4342
4159
4347
4344
5023
4349
41534346
5024
5012
5004
5003
5557
5011
5019
5020
4157
1326
1327
4612
1095
5081
5069
1146
1142
4345
4316
3933
6052
6050
6169
4261
1113
1192
1193
4189
1317
4187
1318
4188
4191
4185
4190
1314
1115
1110
1154
1149
1153
1155
1114
1116
1148
1151
1152
1181
1180
4258
1156
4306
4273
1185
4186
1195
6054
6168
6167
3828
1074
1086
1049
1043
1038
1035
1036
1080
1081
1037
1040
4610
1068
1050
1066
1060
1061
1057
1083
1065
1064
1063
1062
5080
5061
5060
3829
4611
5078
5077
4822
1094
1056
1054
1091
1092
3836
1077
1078
1079
1058
6060
6058
6059
6056
6057
6055
6051
6053
6049
6047
6061
6045
6048
6044
6046
6043
1046
1045
1044
1042
1039
1041
1052
1059
1055
1053
3838
1111
1112
2052
2051
2053
2054
4486
1928
4476
1952
1930
4910
1922
1926
1925
1923
1924
1921
1927
1929
4533
4519
4520
4522
4909
4908
4534
4484
4485
4483
4521
1931
4314
1935
1937
4318
1933
4196
1936
4480
4203
4199
4319
4209
4208
4200
1939
4178
4513
1938
4313
4198
4514
1934
3755
1945
4201
4202
4317
4315
4316
4176
4206
4207
1941
1951
4481
4205
1942
4479
5256
5137
933
4057
4054
4056
4055
4058
4685
4686
3200
3199
4688
3219
930
945
3431
2929
2928
4353
940
939
938
4352
5254
5548
5549
5234
5215
929
5236
5240
988
961
4271
4298
5255
3306
3195
5118
3841
5245
5246
5251
5247
1003
5477
5248
4299
5257
5252
5250
5244
5235
2837
5238
962
960
5224
954
5214
955
963
1009
5217
5253
5249
5516
5894
5892
5498
2759
2758
991
996
995
994
992
993
3153
5499
4280
1103
1095
5226
5511
973
969
968
5510
5230
5352
5351
1005
5506
5138
4951
4335
1104
1106
5509
4334
4281
1102
1101
3098
1107
1112
1114
1116
5504
1117
1118
2295
1083
4435
1111
1109
1110
1108
5505
3432
5503
5502
5522
5223
5242
5225
1099
5140
5520
1093
1097
1094
3569
3570
1092
1096
1090
5326
5233
5519
5298
5271
5270
5201
5517
5205
5515
2927
5210
4856
4857
5514
943
942
5513
4519
950
4363
4364
5512
5466
5467
5464
5465
5428
1082
5239
2840
5518
998
1004
5228
5119
5218
5507
964
965
975
974
972
5500
970
966
967
985
984
976
977
971
982
5501
3931
987
2940
978
2939
986
5136
4931
5216
5521
5893
5891
5914
5917
5913
5915
5916
5925
5923
5924
4294
4401
4402
4292
1025
4291
3099
4321
4297
1026
1027
3100
4295
5243
4320
4293
2764
2762
4007
3735
1010
4749
4744
1047
1048
2763
1061
1046
3155
1067
1063
1065
1066
1062
1059
3745
4337
1018
1016
1014
4746
4613
4747
4748
3736
3182
4612
4743
5173
1042
1038
1039
2710
1015
1074
4875
4877
3305
4878
2954
1072
1071
1060
2761
1049
1050
1054
1053
3323
2476
1051
4008
2760
1055
1056
1057
1058
1041
5375
5376
5377
4338
5458
5457
5227
5241
4239
5229
5231
4237
2955
4876
3334
3324
4745
5849
5850
646
684
694
690
689
679
680
681
682
678
672
615
665
669
668
667
666
662
661
660
561
799
785
790
805
795
804
797
3892
802
798
801
796
3744
4690
4692
793
794
4691
701
700
702
712
708
710
803
806
726
727
673
709
731
721
723
724
725
800
776
786
789
3893
720
704
703
707
715
705
706
711
718
716
697
698
696
714
683
687
688
685
674
686
699
713
895
870
832
847
853
873
824
822
823
880
874
857
856
855
854
851
852
848
849
850
862
846
845
844
841
842
843
839
840
890
3931
869
866
864
863
872
868
833
834
865
867
894
997
1001
1000
1003
1006
1002
4083
782
745
750
4121
3964
4156
978
898
899
962
3954
826
983
985
4622
977
980
4100
4099
993
995
4159
988
4539
4157
4105
4102
4103
3730
4158
765
830
813
4540
4526
4101
4525
992
982
984
829
828
814
815
831
812
811
820
746
763
809
810
808
781
3742
780
778
4118
816
819
821
827
838
779
825
784
4689
4117
807
817
743
758
755
756
757
747
760
759
754
753
741
744
752
998
3791
896
897
836
835
837
996
751
4086
4872
4829
4832
4831
4830
4925
1005
1007
1004
4938
4939
719
722
733
1038
1037
1036
1039
775
774
777
770
771
772
773
4119
4120
735
734
732
675
761
762
764
769
729
730
738
691
728
693
692
643
640
671
645
676
717
670
644
787
677
736
737
740
742
748
749
4923
4924
4922
889
871
1119
4160
885
883
884
4161
1152
876
875
878
877
861
860
859
858
886
1128
1135
1118
888
879
892
891
1144
1148
1146
1137
1136
1141
1117
1114
1115
1113
1145
1147
1121
1098
1099
1110
1116
1120
1093
1096
1140
1138
1111
1108
882
1097
1143
3930
1112
1109
1094
1107
1149
1133
1134
1151
1150
1132
1131
916
999
4084
3854
4218
4085
1010
1014
1011
1016
926
1017
1021
1019
1020
1018
1023
1026
1022
1025
4685
913
912
914
4542
915
910
4217
4219
968
918
4216
4089
4088
4111
4109
919
4091
4087
4110
927
4090
4108
920
943
944
932
933
935
928
930
929
936
937
938
945
941
940
939
942
903
3909
3908
900
4671
4672
902
952
972
4683
4686
949
4684
946
947
951
953
963
973
3779
3965
960
956
957
3853
958
961
955
954
976
979
1032
3962
3963
975
981
971
3841
3839
3838
3840
3955
1033
1040
1041
1042
1043
1044
1079
1063
931
1061
1060
1027
1062
934
1058
1069
1059
1012
1013
4541
1024
3907
904
1104
909
908
907
1100
1101
1102
1103
1106
1105
1139
1064
4870
4868
4869
4871
1015
1035
1029
1045
1034
1030
1031
1054
1053
1052
642
641
639
638
663
1028
658
1055
656
654
664
1057
1056
3741
649
652
650
653
655
659
651
1088
1085
1087
1086
1122
1123
1124
1125
1129
1130
567
3739
559
554
542
1082
1083
1084
1090
1127
1089
1126
1077
550
560
549
563
564
565
566
3738
562
581
623
625
619
572
618
1078
620
622
621
584
583
582
585
1047
1048
586
589
574
1075
557
569
1073
556
568
577
617
616
610
1076
627
551
1072
1071
558
555
1068
552
553
573
587
1081
578
571
580
3792
1092
1091
1095
1074
1080
570
611
579
1070
575
3762
576
624
626
1051
1050
1049
614
1046
630
636
637
613
634
633
631
629
628
632
635
657
647
648
526
543
540
527
530
533
546
535
541
534
531
529
532
525
528
548
547
595
590
607
602
545
588
536
600
537
539
3740
594
608
606
591
597
596
593
605
601
603
604
598
592
538
544
599
612
609
3857
3860
36
38
37
39
3861
29
31
33
3856
3858
3854
3853
30
2398
2724
2405
2422
2421
2531
2401
2435
2436
2437
2439
2442
2438
2423
2430
2429
2424
2404
2403
2409
2406
2407
2408
2411
2420
2419
2413
2399
2400
2402
3200
2418
3585
2775
2731
2732
3828
3830
2725
2417
3202
2766
2741
2769
2412
2410
3829
2416
2721
2737
2774
2729
2734
2727
2730
2728
2735
2726
2736
2738
2415
2414
2733
2722
2723
2773
3513
2753
2763
2767
3809
2768
2739
2756
2755
2765
3514
3516
3517
2760
3515
3582
3808
2772
2771
2770
2758
4752
4751
2440
2434
2444
3247
2452
2453
2441
2443
2451
2454
2455
2460
2433
2446
2448
2431
3147
2447
2432
2445
2462
2427
24582459
2425
2461
3465
2469
3464
2449
2450
2456
2457
2643
2704
3497
2703
2720
2743
2681
3203
2706
3864
3584
2426
3511
2463
3148
3204
2705
2716
2717
2740
2718
2719
3206
3205
3207
2707
3865
2699
2708
3496
3510
3512
2754
2752
2742
2751
2757
2749
2747
2746
2750
2744
2745
2748
2715
3881
3885
2477
2479
2480
3884
3886
2478
2482
2486
2484
2485
2642
2506
2481
2483
2475
3463
3880
2472
3879
3883
31443882
2503
2502
2487
2659
2660
2635
2637
2633
2634
2646
2644
2639
2647
2645
2694
2695
2696
2689
2709
2698
2648
2649
2652
2653
2686
2651
2632
2613
2629
2625
2650
2631
2507
2638
2517
2516
2508
3374
2658
3162
3509
3146
2471
3150
2636
2466
2464
3145
3498
2700
2465
3151
2701
3149
2640
2641
2505
2504
3248
2612
3160
2667
3388
3389
2672
2670
2656
2674
2678
2677
2680
2679
3386
3168
3387
3167
2661
3165
2662
2663
2676
2675
2697
2710
3201
2688
2711
2692
2693
2690
2691
2654
2684
2655
2657
2683
2687
2685
2682
2713
2712
2523
2509
2492
2489
2488
2521
2522
2501
2497
2491
2494
2493
2495
2490
2664
2569
2567
2572
3161
2573
2574
2576
2614
2536
2566
2577
2607
2584
2605
2608
2628
2630
2665
2585
2586
2561
2610
2611
2510
2511
2579
2570
2575
2578
2580
2581
2512
2500
2514
2518
2519
2520
2582
2498
2499
2515
2513
2583
2609
2606
2588
2568
2596
2595
2594
2668
3169
2669
2666
2602
2599
2600
2618
2601
2622
2623
2624
2615
2626
2627
3166
2598
2621
2671
2617
2619
2616
2620
2603
2604
2597
2530
2524
2496
2528
2529
2532
2535
2534
2533
2560
2545
2555
2537
2538
2540
2542
2543
2544
2556
2539
2541
2558
2559
2547
2548
2549
2550
2546
2552
2554
2553
2564
2526
2525
2551
2565
2562
2563
2571
2527
2587
2593
2589
2592
2591
2590
2557
1303
1500
1499
1496
1497
1501
1506
1505
1504
1507
1508
1509
1519
1455
1486
1449
1444
1443
1442
1439
1438
1456
1448
1445
1339
1304
1352
1353
1409
1317
1332
3162
1343
6611
1402
1376
1520
1354
1517
1518
1412
3382
1419
1415
1429
2657
1422
2656
1413
1424
1431
1430
1408
4231
1513
1435
1436
1440
1475
1502
1490
1493
1494
1488
1480
1489
1491
1495
1487
1464
1467
1463
1482
1477
1347
1348
1349
1350
1312
1311
1313
3163
1314
1307
1305
1338
1310
1319
1318
1334
1335
1336
1337
1309
1308
1306
1355
1344
1342
1351
1346
1345
1340
1341
1379
3159
3160
3164
3165
1326
1330
1331
1322
1320
1321
1329
1333
2843
1327
1368
2841
1361
1373
1382
1375
1374
1390
1391
1358
1359
1357
1356
1372
1401
1378
1381
1383
1380
1377
1363
1369
1362
1365
1364
3166
3161
1366
1392
2842
2840
1393
1384
1370
1367
1399
1398
1400
1388
1371
1389
1386
1385
1404
1407
1387
1405
1403
1512
1516
1406
1420
1423
1515
1514
1510
1511
1427
1417
3384
3389
3381
3383
3390
1418
1426
1425
1414
1432
1433
1434
1503
1492
1461
1428
1437
1441
1450
1474
1473
1472
1470
4230
1471
1457
1462
1454
1468
4856
1446
1460
1465
4855
1459
1452
1453
1451
1447
1458
1478
1469
2527
1481
2528
1479
1485
1484
1483
488
4576
713
707
485
486
570
4358
732
738
609
624
606
586
604
4039
639
668
667
669
499
716
715
733
3313
721
703
704
705
785
3141
3241
746
757
758
759
4114
750
731
782
3142
736
735
690
734
725
751 752
777
739
474
786
780
4357
779
4452
4818
469
3808
4467
603
4468
3725
599
597
588
587
4250
4251
4167
602
601
600
4882
4823
4821
4739
610
4481
605
4520
4261
4490
572
543
4487
542
545
4754
4755
4824
4480
575
4464
4517
4463
4518
4462
4519
4461
4522
4521
592
581
585
583
4488
4329
4489
4485
4484
4483
3879
4822
4879
4880
4881
4921
4920
4915
4914
634
627
617
620
525
621
626
619
625
618
4876
4665
535
534
607
537
4033
526
533
608
541
3873
554
538
4878
4877
4875
4482
569
544
571
4486
573
3877
3875
574
4758
631
637
633
632
657
659
666
630
644
661
622
636
635
638
646
658
665
663
662
645
664
660
642
628
640
629
623
641
4935
4811
3910
643
648
4211
4209
4019
4016
4020
4527
515
4204
3907
4208
4212
4206
4205
4022
528
2991
4024
527
524
3865
522
523
4018
3895
3861
4278
4202
3914
3249
4031
4026
4029
4038
4036
4027
532
4507
4508
3858
3903
3852
563
490
3857
484
514
489
3853
3855
493
3037
3036
3035
4015
4017
564
4759
4574
4573
4567
4572
4566
4565
714
656
701
654
3304
653
652
655
3311
670
3303
676
675
500
4008
4007
4005
4200
4199
4198
4197
4003
3909
512
4207
4203
4201
4013
4014
3912
3842
3844
3840
3850
3839
487
497
496
495
494
498
3896
513
4569
4571
4570
4717
4734
4735
4575
723
719
718
712
722
717
720
2993
702
706
700
680
3314
3305
2992
3306
699
688
3310
678
2923
711
710
708
709
753
724
726
727
692
693
730
697
696
695
694
729
728
691
689
684
683
698
687
686
737
3307
755
754
756
747
748
741
743
742
749
744
740
473
769
774
773
787
778
770
772775
771
4473
745
4161
4692
471
470
4109
3048
4660
4658
4659
4296
4815
4817
4196
4195
3149
4112
762
4152
4153
790
4156
4155
4154
776
4766
4700
4699
4698
4696
4149
3411
2932
4453
4455
4420
3513
4454
4456
4451
3435
4148
4410
4147
3271
4411
4413
4419
4414
4418
4151
3792
4143
4144
4146
4145
4150
4417
44164415
4412
4588
4589
4591
3193
3446
4694
4693
4695
4697
4767
3763
3100
2988
4102
4223
3770
2933
4222
3219
3232
3231
452
453
457
456
455
454
4475
4477
4476
4472
2934
3227
4474
3233
4479
4478
4548
4549
4561
3085
468
3020
3019
4101
462
463
466
464
4319465
461
458
3081
4361
4362
4359
4320
459
4710
4683
4682
4664
4711
4816
4586
4587
4592
3762
3033
3696
1005
959
961
987
968
2955
2954
978
974
973
3698
1003
980
981
1008
1006
1007
969
1004
998
992
5686
5457
4714
924
925
923
4385
4387
939
4733
950
5456
929
5454
5455
4380
6009
6008
5689
5262
946
4379
4713
4716
5261
4715
931
4377
4734
944
942
937
936
4384
4381
4390
928
930
953
955
956
957
5278
4731
970
967
954
4389
4383
945
941
4735
5688
958
960
2649
965
964
962
963
4730
4732
975
972
971
5280
5281
5279
986
977
5282
966
976
1011
2654
982
1009
2650
984
985
3146
5632
5630
3069
3068
3700
996
995
994
993
2653
983
2652
2651
56265631
5625
5627
5628
5629
1010
3697
3695
3699
1000
999
721
723
720
3779
726
730
745
716
4751
3777
702
700
725
733
734
5146
736
735
739
744
727
709
701
704
706
719
698
703
731
718
748
5144
5145
707
753
715
3773
708
699
724
732
743
729
728
722
738
737
717
741
740
747
746
749
752
713
2856
714
3780
750
751
705
710
711
5163
5164
3778
3774
4750
3775
3776
1923
1925
2079
2153
2084
2138
2086
2141
2083
2145
2080
2077
2069
2013
2095
2049
1926
2033
1984
1983
1993
2035
2003
1975
1928
2040
1974
1942
1937
1938
1939
1941
1936
1927
1924
2140
2136
2139
2085
2135
2087
2134
2137
2133
2132
2122
2128
2152
2149
2144
2143
2150
2146
2151
2147
2148
2142
2081
2073
2076
2075
2074
2078
2082
2094
2091
2090
2066
2089
4280
2123
2088
2110
2127
2104
2092
2115
2114
2119
2101
2099
2116
2113
2118
2117
2098
2125
2124
2130
2129
2097
2096
2126
2131
2093
2120
2121
2054
2041
2045
2042
2067
4279
2071
2060
2055
2068
2070
2061
2044
2043
2047
2058
2052
2051
2059
2048
2053
2050
2057
2056
1968
1967
2109
2036
2111
2106
2105
2014
2065
2100
2062
2103
2112
2102
2107
2064
2063
2108
1966
2029
2027
20302031
2046
2034
4668
2039
2038
1969
2020
2024
2022
2018
2017
2012
1989
1988
2037
2019
2011
2008
2026
2032
2025
2016
2015
1971
1970
1963
1964
1965
1962
1976
1958
1956
1949
1957
1953
1950
1959
1960
1973
1972
1961
1955
1947
1977
1948
1952
1951
1954
1997
2028
2023
2021
1979
1931
2004
2009
2000
2007
1998
1996
1992
1933
1995
1932
1935
2010
2005
2006
1999
1980
1990
1991
1987
1943
1940
1982
1946
1945
1981
1934
1985
1944
1986
1978
1994
1929
1930
1689
1466
1045
1307
1690
1688
1682
1684
1687
1683
1685
4111
4107
4112
1581
3561
3059
4110
3711
3876
1568
3877
1686
1680
1652
1662
4113
2954
1634
1626
3633
3634
3722
3723
1633
3069
1635
3185
3110
1627
3186
1644
1642
1643
1638
1637
1636
3187
1641
1640
3161
3180
3181
3184
1673
3147
1674
1664
1649
1645
3189
1659
1655
1660
1654
3188
1653
1661
1663
1666
1675
1665
1677
1678
1681
1671
1646
4135
4134
1656
1657
1650
1651
1679
1676
1648
1584
1585
3918
3584
1586
3585
3583
3543
1593
3182
1592
1591
3183
3112
3389
1573
3712
1572
3111
1571
2953
1596
1583
1614
3606
3605
4398
4399
4410
4409
1467
1468
1469
979
977
981
980
982
993
994
1015
1016
3018
3017
998
995
997
985
984
973
972
970
971
974
975
976
1027
1030
1006
992
1005
1000
999
1011
1012
1001
1014
1024
1008
1010
1007
986
991
990
983
1549
1004
3456
3454
1537
987
4265
1620
1023
3197
1026
1032
1625
1053
1054
1069
3028
3166
1630
4133
4151
4148
3049
1046
3194
1049
1039
3164
1025
3468
3500
3501
3498
1009
1013
1505
3073
3203
3204
4149
3388
1055
4147
1050
1048
1047
3006
3168
3195
3167
3196
3465
3027
1524
3129
1523
3974
3130
1036
3005
3165
3210
3208
3493
3494
4150
3504
3496
3499
1539
3452
989
3209
1003
1533
1534
1536
1535
1538
1547
1548
1002
3387
3391
3390
3158
3160
3392
4081
4077
3503
3198
1557
3502
3087
1595
3497
1556
1600
4120
1599
1598
1601
1603
1605
1604
2972
1623
1624
3068
1602
3152
1622
1615
1616
1621
2973
1606
1607
2996
1612
988
3467
4294
4293
4290
4289
4291
4292
4305
3533
3534
1038
1037
3163
4400
4215
1619
1617
1486
1485
1484
1483
1479
1480
1482
1481
1487
3436
1478
1465
4218
4217
4132
4146
4216
1470
1439
4214
1436
3366
4009
3365
1435
1499
1506
4213
4212
3154
3153
3437
3522
3105
3034
3155
3156
3929
4190
3216
3212
3213
3104
4189
3524
3525
1464
1496
1489
3151
1618
3214
3150
1471
1613
4211
1336
1335
1472
4281
4282
4283
4284
4285
4286
4287
4288
4424
4423
1321
1320
1319
1309
1337
1334
1333
1347
1323
1324
1325
2948
1302
1017
1019
1020
1018
1029
1028
1044
1022
1021
1043
1075
1076
1083
1080
1081
1072
1073
1071
1070
1094
1095
1089
1090
1098
4152
1074
1084
1079
1077
1059
1068
1052
3495
3737
1085
1502
1503
1078
1504
3733
3731
1065
1066
3074
1513
3735
3206
3200
1058
1427
1421
4109
1442
3592
3949
1446
1426
1451
1450
1441
1440
1415
1410
1416
1417
1418
1419
1420
1109
1422
1423
1424
1425
1428
1429
1097
1443
1092
1430
1091
1096
1093
1433
1431
1432
1086
1087
1088
1500
1438
1437
3367
3369
3734
3371
3237
3372
3191
3235
3230
3368
1434
1501
4010
3730
3732
3736
3232
1064
1454
4128
1452
4108
3820
4129
1460
3821
3972
1461
4145
1498
3031
4144
1350
1351
1276
1322
1275
1354
1279
1283
1318
1361
1284
1362
1310
1363
1280
1270
1281
3010
1274
1314
1285
1246
1316
1256
1317
1260
1355
1359
1360
1313
1357
1338
1339
1364
1365
1368
1366
2941
2946
2945
3922
1340
1341
2942
2944
2947
1377
1376
1382
1381
1378
3924
1380
1383
1456
1455
1372
1370
1271
1342
1343
1332
1331
1344
1345
1349
1348
1369
3099
1352
1330
1346
1273
1329
1328
1326
1327
1277
1272
1282
1312
1358
1356
1353
2943
1278
1288
1287
1301
1304
1305
1293
1303
1294
1298
1299
1300
1315
1291
1290
1286
1296
1257
1259
1295
1297
1292
1306
1308
3067
1311
1289
1082
1149
1141
1150
1157
1140
1139
1135
1138
1121
1120
1119
1117
1118
1116
1114
1113
1103
1102
1099
1112
1110
1111
1115
1128
1125
1124
1123
1122
1136
1137
1134
1127
1126
1133
1144
1142
1143
1153
1148
1155
1146
1147
1406
1145
1132
1131
1411
1130
1129
1108
1101
1106
1104
1105
1107
1100
1151
1268
1269
1263
1264
1265
1182
1183
1186
1199
1200
1169
1167
1158
1204
1253
1255
1262
1238
1236
1235
3406
3916
1261
1173
1227
1226
1228
1168
1165
1230
1181
1185
1188
1187
1215
1229
1221
1220
1219
1214
1213
1217
1212
1216
1218
1225
1222
1189
1179
1180
1175
1174
1159
1164
1166
1161
1399
1393
1392
3912
3946
1394
1403
1397
1409
1400
1391
3914
1401
1163
11701171
1172
1223
1408
1402
3023
1152
1154
1160
1162
1404
1405
1398
1407
1413
1412
1234
3405
1239
1240
1388
1389
1243
1241
1245
1244
1242
3931
1386
1385
1384
1267
1266
1254
1156
1177
1193
1205
1206
1207
1208
1198
1209
1203
1201
1202
1210
1197
1191
1192
1194
1195
1190
1196
1211
1184
1176
1178
4464
4907
39
40
32
36
33
31
30
35
34
29
37
4906
65
66
63
3677
3398
3653
3674
4720
3651
3654
3668
3673
3588
3589
3590
3558
3662
3640
3397
3649
3553
3497
3496
3494
3399
3658
3682
3659
3683
3680
3681
3672
3669
3656
3657
3655
3660
3670
3679
3678
3671
3664
3665
3666
3667
3661
3650
4128
3663
3585
3587
3652
3638
5133
5130
3634
3635
3637
3636
4083
3614
4084
3619
3627
4428
3628
3629
3632
4127
3879
4033
5129
3648
5980
5982
3395
3874
3569
3579
3577
3578
4716
3582
3581
3580
3583
3584
3586
3594
3596
3595
3605
3604
3610
3608
3606
3609
3607
3598
3597
3616
3617
3615
3620
3593
3624
3625
5441
5443
5442
5444
3622
3592
3591
3563
3568
4364
4367
3574
5814
4714
4366
3570
5143
3396
5979
5981
6175
6176
3445
3455
3367
3366
3368
4079
3421
3431
5140
5572
5141
5571
3922
4996
3645
5128
5132
3642
4305
4304
3442
3443
3437
3434
3433
5563
5562
3377
3381
5577
3440
4082
3422
3423
4081
4294
3417
3374
4176
41734174
3365
3362
3364
3370
3371
3372
4175
3921
3363
3361
3360
5561
3877
3369
4080
6324
3384
3385
3394
3393
3557
3439
3392
3390
3613
3612
5824
3389
3404
5142
3391
5573
5576
5570
3403
3410
3402
3411
3388
4073
3387
4715
3562
4365
3413
3565
3441
3951
3950
3560
3559
3567
3400
4713
4722
4721
3549
3548
3544
3546
3545
3436
3435
3550
3537
3536
3542
3543
3541
3540
3539
5823
3414
4723
5682
3538
3416
4717
4719
4718
4295
3444
5564
5560
3602
3378
3438
3382
3379
3380
3406
3405
5708
3407
5709
5136
4072
3599
3408
3412
3415
3401
6127
6128
6323
6322
5137
5135
5134
3429
3427
3428
3458
3459
3460
3461
3424
34263425
3470
3469
3462
3451
3430
3454
3432
3463
3468
3457
3516
3449
3448
3450
3452
3504
3552
3527
5681
3535
3528
3533
3532
3531
3530
3534
3554
3526
3525
3523
3524
3520
3519
3518
3517
3521
3513
3522
3514
3453
3512
3510
3447
3495
3465
3464
3481
3480
3479
3446
3476
3477
3478
3467
3471
3515
3466
3475
3456
3487
3486
3490
3491
3488
3489
4077
3485
3493
3498
3503
3499
3509
3511
3505
3500
3501
3502
3506
3507
3472
3473
3819
3482
3484
3483
3474
3508
4078
3555
5191
6066
5596
4731
806
761
747
4664
834
737
5706
5483
4730
1005
1027
710
696
695
694
693
691
692
688
690
706
5984
701
697
4663
4425
4423
738
1008
1007
1004
1003
5232
724
5707
5231
5230
1010
3936
5618
722
4422
5617
5619
5597
1002
1006
5615
1000
3881
1001
998
698
705
723
719
699
702
703
717
700
725
5808
5807
4628
976
975
4732
980
979
4733
981
4457
999
5192
962
978
4627
763
745
746
762
736
711
712
713
735
689
714
3817
709
715
743
727
726
728
730
733
732
731
734
741
749
742
708
707
704
716
718
729
760
759
3825
758
757
748
744
779
775
774
778
777
772
773
4424
5996
5995
6265
5868
5869
781
790
797
789
791
803
5480
5481
5437
938
939
5503
954
802
5870
915
801
4091
4847
800
787
956
5346
5345
5871
4708
4044
4623
4340
941
4624
4338
4341
4339
4333
4336
5616
4334
940
5607
5440
5438
937
4172
964
4285
4287
4291
947
951
950
4433
4677
4432
4054
5872
754
780
782
4678
786
5834
4053
751
755
756
5836
4821
5832
4337
4332
963
5691
785
5826
5827
5828
5829
5830
5914
6018
6019
6020
943
4820
4626
4331
4335
818
817
820
765
822
821
825
826
823
824
827
795
3806
807
809
810
796811
808
813
812
3805
814
769
815
816
776
771
770
767
764
766
768
819
828
829
5930
5929
6266
4477
5679
4474
4472
4475
5806
5690
4012
5404
5402
5692
917
5403
5519
5610
5611
887
885
3853
889
793
792
794
799
3968
3971
912
4352
4353
4354
4355
911
893
896
4178
4177
897
898
3826
784
899
798
907
908
910
909
892
890
891
4641
4013
5514
3927
783
949
830
831
832
833
5609
5693
894
6083
6076
6068
6067
6062
6064
6063
6320
6321
884
874
872
865
837
838
864
839
835
836
853
854
859
860
867
876
875
4615
901
900
6116
6114
6117
6112
6115
6110
6113
6108
6111
6106
6109
6104
6107
6102
6105
6099
6100
6096
6103
6094
6097
6093
6098
6090
6095
6088
6086
6089
6084
6087
6081
6082
6085
6079
6078
6080
6074
6073
6092
6091
6069
6075
6065
6071
6077
6072
6070
6101
840
847
848
841
846
849
844
6120
6123
6118
6121
6119
850
6122
1305
1311
960
2190
2188
1200
1196
1216
1188
1183
1191
1190
1189
1182
1310
2063
1321
2264
992
1328
2053
2006
1294
982
1457
1458
1470
1295
1331
1297
1296
1289
976
961
963
2149
1199
1213
1195
1197
1194
1193
1192
2027
2189
2131
2211
2030
1307
2032
2031
2150
2148
2187
1240
1116
1211
1198
1233
1209
1208
1207
1206
1212
1210
1205
1215
1214
1232
1204
1218
1234
1236
1439
1178
1176
1117
1174
1185
1184
1181
1169
1177
1203
1202
1201
1235
1187
1186
1966
1407
2124
1969
1967
2001
2000
2262
2263
2260
1579
1581
1759
1300
1304
2021
2022
2023
2024
2025
2026
1370
1760
1924
1301
1965
1964
1733
2103
2104
2123
1875
2014
2013
2010
2129
2128
2210
1242
1241
1238
1237
1114
1227
1226
1217
1250
1113
1248
1112
1247
1249
1219
1220
1221
1243
1259
1231
1230
1229
1228
1225
1224
1223
1222
1251
1260
1580
1246
1245
1244
1239
1123
1122
1120
1119
1118
1179
1175
1115
1180
1132
1093
1172
1171
1173
1133
1170
1140
1135
1130
1127
1126
1121
1110
1108
1652
1111
1131
1134
1125
1124
1166
1168
1167
1138
1137
1136
1165
1164
2070
2072
2062
1322
1440
2266
2265
2261
2009
2065
1948
1999
1302
1904
1998
1900
1415
1315
1925
2064
1416
1997
1996
1974
1317
1920
2003
1950
1905
1922
2084
1921
1291
1973
2071
2083
2054
2055
2060
2082
2059
2056
2058
2057
2061
1785
1784
2008
1757
2004
2214
2215
2213
2212
1077
1286
1271
1268
1287
1255
1254
1288
1264
1101
1266
1258
1257
1256
1267
1265
1285
1273
1262
1261
1252
1263
1253
1949
1097
1890
1087
1076
1075
1074
1270
1269
2045
2046
1084
1083
1072
16841163
1159
1144
1142
1141
1139
1143
1063
1078
1082
1081
1058
1066
1065
1064
1062
1025
1685
1682
1129
1056
1055
1050
1151
1128
1107
1106
1104
1683
1653
1886
1100
1085
1079
1146
1145
1103
1105
1080
1889
1888
1887
1780
1776
1777
1891
1099
1098
1092
1091
1090
1089
1088
1086
1774
1068
1073
1071
1070
1436
1152
1057
1061
1153
1059
1060
1149
1150
1158
1157
1156
1154
1162
1161
1160
1155
1148
1775
1342
1292
1908
983
1463
972
969
993
1542
990
1324
1323
989
2007
1543
2005
2216
1460
1459
1012
1011
1435
1010
1026
1001
1283
1003
1002
1694
1472
1284
1276
999
1005
1000
998
1474
1004
997
996
995
994
2206
2205
2202
1047
1040
1039
1690
1424
1043
1423
1422
1035
1425
1044
1042
1023
1678
1046
1033
1031
1030
1028
1027
1021
1020
1045
1281
1018
1282
1679
1019
1017
1695
1693
1692
1691
1689
1688
1054
1053
1052
1051
1049
1069
1280
1279
1277
1275
1067
1272
1812
1278
1024
1811
2203
2208
2209
2207
2204
1048
1330
1335
1332
1337
1334
1338
1336
1333
1329
1326
984
1327
964
977
986
985
965
975
968
967
987
974
991
973
959
988
1325
1464
971
970
958
950
949
951
1433
1456
1041
1434
952
962
981
978
980
979
955
956
957
BUVETTE DE LA PLAGE
top related