4400
4401
4403
7
2207
2193
2194
2197
13
4385
17
2189
4391
2191
4390
2177
2176
30
4368
33
38
2238
4374
4372
2236
2237
40
4377
41
2230
46
47
4353
2216
48
4358
4362
57
62
2270
4470
2271
4471
71
4464
2267
4467
78
4478
4479
73
85
4453
4452
84
2252
87
4455
81
2244
94
2240
4456
2300
101
4437
2296
96
2297
4446
110
111
109
4445
2289
119
112
4416
4431
4427
2274
121
4425
120
2272
136
139
2066
2071
128
130
134
2049
4521
4522
2052
4527
2057
151
4507
2096
175
2102
173
4509
172
4499
161
4496
2082
4491
184
2084
2085
2090
4486
2092
4485
207
2131
4602
2130
2139
4595
195
220
4590
216
4587
212
2124
214
2127
209
4578
4574
236
235
4571
2161
230
227
2170
2169
225
4556
249
2145
247
2156
4549
4545
272
277
2435
4136
280
287
285
256
2457
4150
261
2450
4152
4158
4096
2475
4098
306
2477
311
4105
313
288
4112
290
2490
2494
2480
2481
2487
4127
4196
339
4193
4192
4206
348
4200
4214
327
2527
324
323
4211
2521
321
335
332
331
4216
328
373
2540
4164
4166
369
2537
4163
2538
2532
4172
4175
377
379
2531
4170
2557
2558
359
4183
2552
2554
4189
2549
4191
4184
4185
2545
4186
2306
410
411
400
2313
407
2319
2321
2325
397
4284
2330
386
4272
390
2334
4276
2338
442
4235
4225
436
437
4251
426
429
428
4255
4254
417
4241
4240
416
4242
421
423
2375
476
4330
472
4329
2382
2380
468
2379
465
2385
2399
2395
2393
508
2404
509
2405
4301
511
2400
4293
4294
502
4295
2408
4290
499
493
2421
494
2422
2419
4311
487
4310
2424
2748
4884
544
2742
559
2740
2736
553
4871
4870
2733
2731
562
2730
2729
2728
2726
4877
569
2720
516
2712
513
2714
4915
4925
4926
2711
4920
4921
4922
4901
533
532
535
534
2697
4899
530
4910
2688
4904
4906
610
2811
614
2803
2800
2801
4958
4957
2805
2795
4933
4932
635
2785
633
638
4942
636
576
4977
4980
581
584
2768
2773
589
590
2775
591
2760
4963
2764
596
599
2766
2753
2755
603
4971
4970
2757
4973
687
2613
2609
2620
675
702
2599
2596
700
698
2592
2604
4992
2580
652
2577
651
2588
2590
640
643
642
2567
2562
667
662
2571
2676
736
2680
2687
2686
741
763
2656
761
764
2661
755
2664
752
2671
713
2649
2653
708
728
2624
729
732
2628
734
735
720
2635
723
2988
4612
4609
817
2984
4608
816
4610
2982
824
827
4618
4629
3007
4624
800
4625
4626
803
4636
2997
2992
2993
4633
4647
2959
4646
788
4643
4641
784
798
4652
796
4651
4650
4649
4662
2975
2973
4661
2970
2971
4656
768
4668
2964
781
2961
4665
777
3048
3050
882
3052
3043
4685
893
3045
4689
866
4690
3067
4692
3068
4694
3070
3059
3060
4700
851
855
854
4708
3010
856
863
3014
4717
861
4722
4720
4727
836
3036
837
3026
841
4729
3025
846
4734
3031
4735
3028
956
4750
4746
955
950
943
928
930
2874
4782
4783
2820
920
2830
4774
916
2826
914
2824
4799
2834
2833
4793
2846
901
2844
4788
1016
1021
4814
4801
1011
1014
4806
2926
4825
2929
4824
2928
1007
4830
995
4819
4818
997
998
2882
2881
976
4838
2897
968
4863
973
4861
972
4851
4850
2906
4849
2904
960
967
4853
1101
1102
3280
3281
1088
3269
1117
3266
1109
1104
3272
3275
1134
3319
1130
3310
1142
3308
1140
1136
3216
1024
3227
3228
3230
3213
3215
1070
1069
3258
3256
1056
1062
3234
3232
3238
1085
3236
1074
1073
3240
1072
3247
3245
1221
3164
1220
3167
3166
1217
3163
1218
1228
3152
3155
1232
3144
1245
3141
1246
1240
1242
3139
3198
1252
3185
1256
1271
3180
1264
1265
3177
1278
3175
3172
3096
1154
3098
3101
1159
3102
1163
3090
3080
3081
3082
3085
3074
3075
1187
3129
1185
3132
1199
3125
1202
3104
1208
3105
3110
3109
1374
3526
3523
1367
3534
3531
1358
3542
1359
3541
1354
3539
3536
3537
3544
1405
1406
3567
1395
3572
1388
3574
3575
1384
3571
3579
3459
3456
1311
3463
3461
1309
3471
1302
1301
1290
3478
3480
1286
1284
3485
3491
3492
3494
3497
3501
1335
1320
3506
1327
3512
1315
1319
1489
3398
3396
1479
3419
3415
1484
3410
3438
3432
1533
3431
3427
1511
3454
3451
1506
1513
3336
3340
1432
3335
3332
3353
1413
3356
3351
1421
1420
3370
1459
1467
1470
1441
3387
1449
3379
1453
3380
1642
3830
1644
3836
3815
1662
1660
3817
3823
3821
3793
1609
3795
3796
3797
3802
1605
3807
3786
1620
1622
3762
3763
1576
1577
3771
1568
1569
3750
3749
1596
3748
1595
1592
3759
3758
1590
3756
1587
3752
3734
3735
1546
3730
3731
3740
1539
1560
3714
3725
1558
1553
3720
1760
1771
1769
1779
3691
1777
3695
3692
1781
1735
3665
3664
3667
1740
3657
1747
1751
1752
1755
3653
3655
3647
1701
1700
3644
3643
1697
1696
1710
3637
3635
1726
3623
1722
3618
1723
1721
3612
1664
3611
3600
1675
3598
1686
1687
1680
3593
1682
3595
1683
3589
3591
3586
4065
1915
4073
1904
1906
1908
1898
1903
1893
4095
4034
1886
4043
1875
4046
1866
4050
4051
4049
4057
4005
4007
4006
1851
1850
4015
4014
4008
1836
1838
4023
4030
1831
4031
3975
3973
1817
3983
3982
1813
3980
1808
3986
3994
3995
2032
2034
3946
2036
3948
3949
2037
3950
2039
3941
2019
3954
3959
3958
3914
3912
2001
3918
2007
3916
2010
3907
2013
3909
3920
3927
3924
3884
3880
3878
1977
1978
3874
3875
1959
3896
1965
1964
1967
3894
3891
3855
3853
1941
1938
3850
3851
1949
1946
3840
1922
1928
