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