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