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