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