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