4095
4094
4093
4091
4087
4079
4063
4031
3967
4092
4090
4089
4086
4085
3839
4083
4078
4077
4075
4062
4061
4071
4059
4055
4030
4029
4027
4047
4023
3583
3966
3965
4015
3963
3959
3999
3951
4088
4084
4082
4081
3838
3837
4076
4074
4073
3071
3835
4070
4069
4060
4058
4057
3935
3831
4067
4054
4053
4028
4026
4025
4051
3823
4046
4045
4022
4021
3582
3581
4043
3903
4019
3579
4014
4013
3964
3962
3961
3807
4039
4011
3575
3958
3957
3998
3997
4007
3955
3950
3949
3567
3995
3775
3836
3834
3070
3833
3947
3069
4080
4072
4068
3991
3934
4066
3830
3933
3829
3067
4065
3943
3551
4056
4052
4050
3931
3827
4049
3822
3821
3063
3983
4044
3711
4024
4042
4020
4041
3902
3580
3927
4018
3901
3819
3578
4017
3577
3806
4038
3519
3055
4012
3805
4037
4010
3899
3574
4009
3573
3815
3960
3956
3919
3803
3954
4035
4006
3996
4005
3895
3571
3566
3994
3953
3039
3565
3948
3774
3993
3946
3773
3799
4003
3945
3068
3990
3563
3066
3989
3832
3887
3771
3942
3828
3550
3932
3065
3941
3930
3549
2047
3826
3791
3007
3062
3987
3929
3982
3559
3825
3710
3061
3820
3767
3981
3547
4064
3939
3926
3709
3818
4048
3871
3925
3900
3817
3518
4040
3054
3059
3979
3898
3517
3707
3053
3543
3804
3576
3814
3759
4036
3923
3918
3897
3455
4016
3572
3802
3813
3917
4008
3515
3894
3051
3570
3801
3703
4034
3975
3038
4004
3893
3535
3798
3811
3037
3564
3915
3743
3569
3772
3797
3511
4002
3562
3992
3952
3047
4033
3886
3891
3770
3695
3944
3035
3988
3885
3561
2046
3911
3790
3795
3769
4001
3006
3548
3940
2045
3558
3986
3503
3064
3789
3766
3005
3883
3546
3031
3557
3060
3765
3928
3870
3980
3938
2043
3708
3985
3545
3787
3003
3869
3924
3824
3058
3706
3978
3542
3879
3758
3555
3763
3816
3516
3454
3937
3052
3922
2039
3541
3757
3705
3867
3057
2999
3783
3453
3514
3977
3050
3702
3812
3916
3896
3921
3974
3755
3534
3539
2943
3701
3513
3049
3742
3451
3863
3892
3914
3800
3533
3510
3036
3679
3810
3046
3741
3973
3694
3699
3796
3509
3890
3034
3913
3023
3045
3531
3568
3693
3910
3884
3809
3033
3794
3502
3507
3889
3560
4032
2044
3971
3030
3501
3043
3768
3882
3788
3909
3004
3029
3793
2042
4000
3764
3556
3002
3881
3786
3327
3487
2041
3868
2991
3878
2031
3907
3544
2038
3762
3984
3751
3785
3447
2998
3554
3866
3739
3756
3499
3540
3782
3001
3452
3761
3691
3704
2037
3936
3754
3056
3553
3855
2997
3027
3450
3538
3976
3862
2942
3700
3678
3512
3920
3532
3048
3740
3877
3698
3508
3530
1919
3865
3692
3022
3735
3972
3044
1791
3781
3391
3912
3675
3527
3506
3687
3753
3032
3449
2927
1023
1535
3861
3500
3750
3537
3677
3808
2035
2911
3495
2815
3888
2941
3647
3042
2975
2935
2015
2995
3485
3028
3970
3908
3875
3439
3483
2989
2029
3737
3697
3479
2987
2939
2027
3792
3738
3529
2990
3727
2030
3880
3021
3015
3663
3498
2879
3486
3326
3689
3779
2040
3969
2983
3505
3423
3906
1983
3859
3019
2023
3784
3026
3497
3446
3000
3041
3671
3749
2559
2036
2996
3760
3690
1918
3325
3445
3552
3854
1917
1911
3905
1915
3390
1903
1789
1790
1855
1787
2926
3747
3323
3387
3673
3674
1022
3876
1887
3853
3443
3383
3389
3471
1775
1783
2925
1021
1534
1759
2919
2934
3359
1015
2923
3864
3484
1019
1531
3025
3734
3733
3731
3375
1663
1727
2910
2909
2933
1007
1527
3780
2907
2988
2028
959
1533
3736
3319
3311
3295
3263
3199
3851
2931
991
1503
3526
3525
3523
3686
3752
3685
3683
2895
2903
895
1471
511
1519
3481
3482
3448
767
1279
3478
3860
3014
2878
3676
2034
3536
2033
2986
2985
3688
2025
2026
2959
1407
3475
3494
3493
3491
2993
2814
2813
2811
2807
2799
2783
2751
2940
2687
3646
3645
3643
3639
2974
3631
2973
3615
2971
2967
2877
3013
3847
2994
3477
2014
2013
2011
2871
2007
1999
3662
3661
2875
3659
2982
3874
3873
3438
3437
3435
3431
2863
3696
2937
2979
2022
2938
3528
2981
2847
3726
3725
3723
3719
2021
3407
3020
3415
3778
3777
3419
3421
1951
3504
3968
3422
1967
1975
1979
3496
1981
3017
1982
3858
3857
3018
2303
3011
2431
3667
2495
2527
3669
2543
3040
2551
3670
3748
2555
2557
2558
3655
1916
2019
1910
1907
1902
1788
1913
1914
1909
3324
3444
1901
3672
1895
1854
1899
1785
1786
1851
3386
3388
3385
1774
2924
3904
1847
3382
1853
1885
1886
1020
1883
1823
1773
1782
3379
1767
2918
1839
1879
1871
1771
1779
3381
1014
1757
1758
1755
2915
3374
3357
3358
1662
1781
3355
1011
3745
3746
2908
2932
1006
3321
3322
2917
2921
2922
1743
1751
3373
1013
1017
1018
1529
1530
1532
1661
1726
3343
3351
3367
1655
3441
3852
3442
1005
1526
3371
999
1659
1723
958
3463
3467
3469
3470
1003
1523
1647
1719
2905
2906
1599
1725
955
2894
894
1525
1631
1695
951
2930
2929
957
989
990
1502
1501
1518
987
1499
3480
1711
2902
2893
893
1470
927
3024
2887
887
510
1517
3732
3729
3730
2899
2891
891
1467
943
983
975
1487
1495
1511
879
1463
507
1515
2901
831
1469
2984
503
2024
863
1439
1406
765
766
1278
1277
509
3315
3303
3279
3231
3135
3317
3307
3287
3247
3167
3318
3309
3291
3255
3183
3310
3293
3259
3191
3294
3261
3195
3262
3197
3198
763
1275
479
3849
3850
1455
447
1405
3524
3521
3522
2876
751
1399
759
1263
1271
495
3684
3681
3012
3682
735
1247
3476
3473
3474
255
1403
1391
3660
639
1343
703
1215
1151
383
2870
1375
2867
2862
2032
2869
2874
2873
3657
3658
2951
2955
2957
2958
3492
3489
2861
3490
2992
2855
2812
2809
2803
2791
2767
2719
2623
2810
2805
2795
2775
2735
2655
2806
2797
2779
2743
2671
2798
2781
2747
2679
2782
2749
2683
2750
2685
2686
3644
3641
3635
3623
3599
3642
3637
3627
3607
3638
3629
3611
3630
3613
2972
2969
2963
3614
2970
2965
2859
2966
2977
2978
2980
3843
3845
3846
2012
2009
2003
1991
2010
2005
1995
2006
1997
1998
2020
2846
3872
2843
3436
3433
3427
3434
3429
3430
2845
2936
2839
2831
3724
3721
3715
3722
3717
3718
3399
3403
3405
3406
3411
3413
3414
3776
3417
3418
3420
1935
1943
1947
1949
1950
1959
1963
1965
1966
1971
1973
1974
1977
1978
1980
3016
3856
2175
2239
2271
2287
2295
2299
2301
2302
3009
3010
2367
2399
2415
2423
2427
2429
2430
3665
3666
2463
2479
2487
2491
2493
2494
2511
2519
2523
2525
2526
3668
2535
2539
2541
2542
2547
2549
2550
2553
2554
2556
3651
3653
3654
1906
2017
2018
1908
1912
1905
1894
1784
1900
1891
1898
3384
1846
1850
1884
1766
1849
3380
1756
1845
1822
1837
1878
1821
3356
1882
1869
1897
1852
1838
1870
1831
1875
1770
1778
1777
1843
1819
2914
2916
1881
1893
1772
3354
3377
1741
3372
1004
2913
1016
1528
1754
3342
1735
1750
1765
3378
1012
1010
998
1815
1753
1780
1769
1867
3744
1718
3339
3353
2904
1009
3320
3370
1002
1522
1524
1654
2920
1598
1742
3341
1660
1521
1646
1645
954
988
1500
1653
1717
3369
997
1739
3440
1658
1724
1722
1747
1630
1710
1715
3347
3363
3350
3366
1001
3349
3365
1749
1629
1694
3459
3461
3462
1657
1595
3465
3466
1651
3468
1498
1516
1721
949
1763
2928
1643
1703
1687
1639
950
986
1877
1835
2892
947
2886
1623
926
974
1497
953
1583
2898
885
3163
2885
985
1691
982
1510
889
1591
1707
1479
956
1693
886
1863
1807
3253
942
1486
941
2890
890
3193
764
971
3133
506
3131
3306
3286
981
1627
3182
892
1709
925
1509
3127
505
3229
3289
3190
2900
2889
3260
1454
967
1513
2897
877
1437
3223
3728
1493
762
761
823
939
830
1514
862
1276
3680
3194
919
502
878
446
3151
3243
1494
3159
973
1483
1567
750
3227
3301
3245
1461
3239
979
1468
1466
494
478
3187
875
3257
995
1491
871
1462
477
855
3335
3472
827
815
1398
734
3103
3275
501
3179
1465
1679
1597
733
445
3134
3277
3278
3299
3302
3230
3165
3166
3314
508
3313
1245
3285
1401
3316
3305
3246
3290
3308
3119
923
3254
3292
3258
254
3196
1390
1246
1615
883
829
758
638
3848
1431
1397
463
702
1342
471
1261
1485
1270
749
1438
861
1395
1389
499
847
487
1404
731
1259
1383
1274
799
1387
1453
3520
439
747
1402
757
727
1373
1374
3181
1262
3271
701
1341
3283
1459
1150
251
631
3251
443
253
637
859
1339
699
381
2872
1199
3656
1447
1211
575
911
1507
1269
1149
2954
3189
2956
1243
382
2866
493
415
1267
1311
671
3488
1214
491
379
607
2865
247
1143
3619
1119
3633
2717
2741
3634
239
1423
3606
2621
375
3597
2715
2868
3844
1213
2742
2745
2681
755
1359
635
623
1231
367
935
2653
2654
223
3621
2961
719
3640
2883
2964
1135
687
1327
2682
2684
2718
1335
695
1435
1207
1147
2703
1367
3175
2789
2734
2667
1994
1990
2765
2802
2004
2804
2947
2796
2976
2860
2854
587
586
584
585
743
588
583
589
580
582
590
591
581
578
1183
577
579
576
537
538
536
539
532
558
529
540
533
530
531
535
528
559
541
543
542
534
557
556
571
570
554
555
573
597
572
550
544
598
596
551
552
599
545
603
606
574
553
592
593
546
594
602
547
548
595
569
568
2949
605
549
604
518
513
516
519
601
512
517
611
600
613
615
610
612
614
514
608
609
515
622
621
620
616
560
2953
617
561
563
618
522
562
619
634
633
523
630
628
566
567
524
632
629
636
625
565
521
525
527
624
564
520
526
626
3610
627
1239
2663
2851
475
2858
1371
930
937
931
934
938
936
940
929
933
932
928
913
899
896
918
924
912
920
898
897
914
915
907
922
921
917
916
900
901
902
903
906
948
946
945
944
908
910
904
905
849
851
853
909
848
850
852
952
854
1593
1594
1592
2651
3625
1596
841
1588
1589
860
1590
840
858
1587
1584
856
843
834
835
842
1585
1586
857
845
832
844
880
881
882
884
833
846
836
839
888
1581
837
1582
838
1614
819
1580
816
870
1613
864
868
817
822
872
874
1610
1568
876
1600
818
1576
1612
873
800
821
869
865
1569
1577
826
1611
1601
814
1603
1602
801
820
808
809
824
1608
1570
866
802
1578
825
812
813
1609
1575
807
867
1579
1571
803
1574
1572
1000
828
1564
1565
992
804
806
811
810
1008
1573
993
805
984
994
1087
1543
1566
996
978
1552
1553
1542
976
1555
962
1656
977
2675
1563
1540
1541
980
1641
963
1554
960
1652
1538
1626
961
1642
1640
1644
1605
1539
1561
1648
1628
1625
1649
1549
1635
1650
1562
1560
1624
1551
1550
1604
3842
1536
1537
1634
3841
966
1633
1548
965
968
1606
1477
972
1632
964
1476
1559
1544
1478
969
1557
1474
1558
970
1607
1556
1638
1637
1545
1475
1372
1636
1484
1620
1547
1546
1621
1472
1622
1618
1370
1473
1619
1368
1369
1482
1616
1617
1480
1365
1520
1364
1481
1362
1363
1366
3609
1496
1422
1360
1419
1416
1488
1417
1420
1421
1361
1418
1414
1492
1410
1415
1411
1490
1412
1489
1504
1413
1408
1506
1505
1356
1512
1344
1345
1357
1409
796
1358
1508
797
1346
793
792
1351
1350
1348
1349
1355
1354
798
794
1347
786
787
1736
1353
1352
795
1738
784
1458
1737
790
785
1734
1464
1733
1740
1732
1460
791
1457
746
1426
748
744
742
1456
1425
788
789
1424
1427
1731
739
738
1730
1430
737
745
736
771
741
1729
1728
740
773
775
774
2968
1444
1392
780
781
1393
769
772
1442
768
1441
770
1443
1448
1428
1394
1445
1446
1396
1429
1449
1450
1451
1440
1433
1432
2008
1400
782
783
1452
1746
1748
1745
1434
1744
778
779
705
776
777
1436
1682
704
706
1683
707
1681
709
1752
1680
1378
1379
1667
754
716
760
752
753
1255
708
711
717
710
756
1669
1690
1673
1684
1685
718
1674
1675
1676
1678
1688
1686
1689
1664
715
714
1665
1672
1666
1668
1321
1377
713
1720
1716
1325
1713
685
1376
712
1677
681
1380
1381
682
1322
1386
1382
1692
1384
1714
1385
1320
680
1323
684
1324
2778
1712
1671
683
1670
1326
686
724
723
725
726
732
1388
3622
3626
1706
722
730
676
677
1316
1317
1708
678
1318
721
728
729
679
1699
720
1704
1319
1698
1705
1301
675
674
661
1314
2950
1315
1299
659
660
2727
1300
1297
1296
1700
1768
1701
657
656
1702
1312
3636
672
689
1697
1298
1696
1331
673
3628
690
1762
1761
1760
658
1328
1313
691
1329
1330
1776
688
662
663
1764
1302
3603
1303
1334
1332
694
692
700
1340
1308
698
697
696
1333
693
1338
1309
1337
1336
669
668
1310
670
1283
643
1285
645
640
1305
642
1282
1284
1281
1280
1273
1304
644
641
664
665
3595
649
1288
648
1289
1290
651
650
1287
1307
1291
646
1286
667
647
666
1306
2853
652
1293
1292
653
1295
655
654
1294
1989
1987
2001
3605
3612
3598
2678
2787
3840
1996
2801
2002
1154
1155
2759
3591
1153
1152
1156
1157
1159
1203
1200
1202
1201
1158
1163
1212
1209
1204
1206
1205
1162
1210
1208
1179
1178
1161
1166
1160
1176
1164
1167
1165
1177
1169
1182
1171
1181
3713
1180
1170
1168
1172
1175
1174
1173
1197
1195
3714
1193
1192
1196
1198
1194
2857
3716
1186
1184
1185
1188
1189
1187
1191
1190
3720
2669
2619
3712
2731
3098
3652
3099
3096
3648
3097
3649
3650
3100
3132
3116
3101
3118
3102
3130
3117
3114
3115
3113
3112
3180
3178
3110
3128
3109
3192
3121
3129
3108
3176
1088
3111
3107
2962
2739
3168
3173
3172
3177
3170
3106
3169
3174
1091
3171
1089
1090
3120
3104
1229
1092
3184
2746
3122
3105
1226
3126
3123
1093
1095
1094
1230
1228
3125
3124
3188
3664
1227
1238
1224
1236
1237
3185
1097
1235
1096
1232
1216
1233
1217
1218
2733
3186
1219
1099
1098
1234
2790
1225
2748
1242
1101
1220
3088
1244
1240
1103
1100
1102
1223
1254
1221
1256
3089
1222
3624
3092
1260
1258
1241
1252
3078
3072
1257
3073
3074
3075
3620
3077
3618
3079
3076
3081
3095
3094
3617
3093
3091
3090
1104
3080
3087
3086
3085
3084
2711
3083
1253
3082
1992
2808
1117
1105
1116
1118
2639
1993
3616
1115
1114
1107
1106
1272
1111
1266
1113
2766
1108
1249
1112
1268
1250
2793
1248
1109
1265
1264
2794
1251
1110
1985
1984
3632
1988
1986
2000
2016
3160
3161
3154
2647
2774
3164
3155
3152
3153
3162
3146
3147
3156
3157
3158
1124
1126
1127
1123
191
1075
1134
1136
1137
1122
3145
1125
1074
3428
1130
1131
1132
1148
1128
3150
3149
3144
1129
1133
3148
2777
1142
1139
1121
1120
1086
1081
1079
1080
3137
1056
1078
1057
1140
1141
1146
3140
3139
1076
2780
1084
1083
1138
1144
1085
127
1072
3602
1073
3143
3138
3142
3141
3136
1077
3604
1024
3601
3600
1145
1082
1027
1025
1026
1060
1061
230
1058
1062
231
319
1063
1059
1035
1034
229
228
1031
3608
1066
351
1030
3587
3586
3585
1029
1028
3584
3589
3588
232
237
3596
1033
235
3590
1036
1067
1064
1065
234
1068
1069
233
1037
238
236
227
1032
3592
3593
224
3594
1039
1038
226
225
1071
1070
1824
1825
1826
1827
1828
1833
1832
370
1829
371
1834
1830
199
1047
1050
215
198
1844
1836
95
1806
1045
107
214
213
212
208
3
209
2607
1052
1048
1044
1054
1055
94
1049
373
372
1043
252
1042
1040
1804
1805
374
1051
368
106
1046
210
3425
369
1053
211
249
248
105
92
197
1800
1803
1873
7
1872
2
1041
250
196
1934
363
108
1923
104
221
1874
36
1802
3432
1848
1876
1922
37
38
193
244
47
1840
1820
1801
245
39
103
46
222
100
1841
1931
1921
1920
1842
93
78
4
101
65
109
111
5
40
6
22
102
41
0
1794
1862
241
1811
246
1799
303
1798
1797
204
1796
1795
207
309
1861
361
1933
1792
240
220
380
355
206
362
1793
360
1814
110
257
205
1808
192
1810
1942
354
28
219
44
1809
23
218
123
310
1930
1932
64
77
308
1818
79
1927
1880
243
242
302
1860
1
195
49
1948
378
2670
274
279
306
275
258
45
1945
1813
1941
1924
1925
50
1926
307
122
259
76
1929
311
1928
377
376
366
365
125
67
359
358
69
352
1865
217
216
1972
42
43
1812
29
1816
24
1817
267
52
202
256
1857
194
1858
1859
276
278
1976
295
1856
91
203
124
68
288
270
1864
1946
1939
290
268
323
294
16
143
318
317
364
301
90
134
114
313
142
31
30
115
135
169
117
20
121
271
357
287
48
1866
1868
66
1936
1937
63
62
1938
1940
1944
1968
27
277
147
1970
353
51
281
159
282
1969
25
187
185
280
175
289
146
2622
327
126
264
54
128
171
130
177
53
189
157
184
2773
182
181
180
179
158
58
156
172
269
174
21
170
89
200
88
166
26
17
164
161
154
266
153
160
155
165
186
356
152
333
332
331
330
329
326
334
325
322
321
320
316
315
190
324
314
129
336
350
349
348
347
346
345
335
131
343
342
341
340
339
338
344
312
328
296
188
144
132
300
116
286
140
139
178
118
285
283
119
120
138
148
149
136
150
80
273
176
272
151
145
284
291
265
292
81
337
297
112
113
141
173
162
163
167
137
83
133
1961
168
305
183
70
61
60
59
2844
55
201
34
299
304
1962
1960
98
298
18
71
35
72
73
57
82
56
293
19
1964
260
99
1958
1957
32
1896
1892
261
1904
263
262
84
33
74
97
75
86
87
96
1956
85
13
12
1955
11
10
1890
9
1954
1888
8
14
1952
15
1889
1953
2912
3288
2838
3282
3281
2884
3284
3280
2881
2841
2880
2882
2896
2888
3238
3242
3237
3236
3233
3232
3234
3240
3241
3244
3219
3235
3274
3270
3276
3217
3221
3216
3218
3226
3225
3224
3222
3273
3272
3269
3268
3296
3297
3265
3264
3298
3220
3228
3300
3267
3266
419
407
3304
418
406
417
431
426
428
429
430
424
416
405
404
425
2842
3206
3207
427
386
3312
2830
395
385
384
394
393
392
387
388
389
3256
402
403
3205
390
399
398
3204
3203
3201
396
391
3202
3200
414
411
410
3426
401
400
397
422
412
423
420
413
3211
3210
3209
3208
3249
3250
436
437
421
3248
433
3252
438
3329
3334
2827
441
2823
2864
440
442
3214
3215
3328
409
408
2829
434
3333
3332
432
435
2849
3212
3331
3330
2848
3213
2856
2852
444
2850
2818
2837
490
489
488
492
2822
2816
2817
2819
2820
2821
3336
3337
3338
3340
2824
2825
500
496
485
497
2688
2689
3368
2944
2945
2946
2690
481
480
483
484
2826
486
498
482
2828
2700
2691
3352
2701
3346
2952
2702
3362
2694
2692
504
3364
2948
2695
2693
3361
3348
3345
3376
2835
3360
3344
2704
2706
2705
2696
2707
2714
2699
2698
2697
2716
2713
2712
476
2960
473
472
474
2709
2710
2708
3424
448
451
464
470
469
468
2840
465
458
2832
2833
2763
449
450
456
467
466
2834
454
459
2836
2771
457
460
461
462
453
3410
3409
3395
452
455
3412
3404
2615
3416
3408
3402
3398
3008
3397
3457
3456
3458
3460
3401
3393
3392
3394
3464
2677
3400
3396
2738
2736
2722
2737
2723
2725
2726
2724
2721
2720
2740
2744
2728
2729
2732
2730
2786
2785
2788
2784
2752
2754
2758
2753
2757
2761
2760
2756
2755
2762
2764
2792
2800
2772
2769
2770
2768
2591
2776
2193
2194
2196
2192
2207
2206
2200
2201
2202
2195
2197
2199
2198
2203
2204
2205
2180
2181
2182
2183
2284
2177
2285
2286
2178
2179
2282
2668
2281
2280
2666
2283
2659
2658
2665
2664
2662
2176
2657
2661
2656
2274
2273
2660
2275
2276
2185
2277
2184
2278
2279
2272
2191
2300
2190
2187
2186
2637
2616
2645
2638
2636
2298
2617
2644
2618
2646
2296
2293
2188
2189
2649
2297
2620
2598
2597
2572
2593
2575
2592
2574
2573
2594
2608
2569
2570
2564
2567
2568
2596
2566
2599
2560
2561
2562
2565
2563
2571
2595
2289
2610
2292
2291
2680
2652
2648
2643
2642
2641
2640
2290
2635
2634
2633
2631
2632
2630
2611
2612
2613
2614
2609
2624
2288
2625
2627
2628
2629
2626
2650
2294
2578
2673
2605
2579
2580
2674
2672
2604
2606
2676
2583
2581
2582
2588
2590
2600
2601
2602
2603
2587
2584
2238
2589
2586
2585
2232
2577
2237
2234
2235
2236
2576
2233
2227
2225
2226
2224
2228
2229
2230
2231
2210
2209
2214
2215
2220
2211
2221
2223
2208
2222
2217
2213
2212
2218
2219
2216
2265
2268
2269
2266
2270
2267
2264
2249
2248
2258
2256
2261
2262
2253
2252
2263
2260
2254
2251
2255
2259
2250
2257
2247
2242
2243
2245
2246
2240
2244
2241
2129
2128
2127
2126
2125
2121
2123
2122
2119
2130
2120
2124
2131
2049
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2118
2048
2132
2117
2143
2115
2071
2072
2073
2074
2075
2076
2077
2070
2078
2080
2081
2082
2084
2085
2086
2087
2079
2069
2068
2067
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2088
2089
2083
2102
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2091
2103
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2104
2090
2116
2167
2166
2165
2164
2148
2154
2153
2149
2152
2144
2155
2156
2157
2145
2146
2147
2161
2168
2169
2159
2171
2158
2151
2150
2170
2160
2163
2162
2172
2173
2174
2441
2439
2433
2437
2438
2435
2443
2440
2442
2436
2434
2432
2461
2460
2444
2446
2462
2447
2445
2456
2457
2458
2459
2454
2455
2451
2450
2449
2452
2453
2448
2469
2471
2470
2468
2466
2465
2464
2467
2472
2477
2475
2474
2473
2476
2478
2482
2481
2483
2480
2484
2485
2486
2518
2490
2488
2489
2517
2516
2492
2515
2513
2512
2514
2522
2520
2540
2521
2538
2524
2537
2536
2545
2544
2530
2528
2529
2548
2546
2531
2497
2533
2532
2504
2505
2507
2509
2496
2506
2508
2501
2498
2499
2500
2510
2502
2534
2503
2552
2315
2314
2316
2305
2313
2318
2312
2407
2304
2307
2306
2406
2317
2319
2311
2403
2310
2416
2422
2421
2420
2419
2418
2417
2405
2402
2329
2328
2308
2404
2401
2331
2309
2426
2330
2400
2332
2425
2424
2428
2333
2338
2339
2340
2341
2342
2343
2344
2346
2347
2348
2349
2350
2351
2345
2336
2337
2327
2326
2335
2334
2411
2320
2409
2324
2321
2408
2410
2325
2322
2412
2413
2414
2360
2361
2362
2323
2363
2383
2359
2364
2365
2366
2382
2358
2357
2356
2354
2352
2379
2355
2378
2353
2376
2380
2377
2371
2370
2381
2384
2375
2394
2385
2391
2389
2397
2395
2390
2388
2387
2386
2373
2374
2392
2393
2369
2372
2396
2398
2368
