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