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