20
24202
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
7
7
7
8
8
9
9
10
10
10
11
11
12
12
12
13
13
14
14
14
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
28
28
28
28
28
28
28
27
27
26
26
25
25
24
24
23
23
22
21
21
20
20
19
18
17
16
15
15
14
13
12
12
11
11
10
9
9
8
8
7
6
4
3
2
1
-1
-3
-5
-7
-10
-13
-16
-18
-20
-22
-24
-25
-27
-29
-31
-33
-34
-36
-37
-39
-40
-41
-42
-42
-42
-41
-40
-39
-38
-36
-34
-33
-32
-30
-28
-27
-25
-24
-23
-22
-21
-20
-19
-18
-18
-18
-18
-19
-19
-19
-19
-20
-21
-21
-22
-23
-25
-26
-27
-26
-26
-26
-26
-26
-26
-26
-27
-28
-30
-32
-36
-40
-45
-51
-56
-62
-66
-70
-73
-77
-81
-85
-91
-97
-103
-108
-114
-118
-122
-127
-131
-135
-138
-141
-143
-144
-147
-149
-151
-152
-153
-154
-156
-157
-158
-159
-161
-163
-166
-169
-171
-173
-174
-175
-177
-178
-180
-182
-184
-186
-189
-192
-196
-199
-203
-207
-212
-217
-223
-229
-235
-241
-247
-254
-261
-267
-274
-280
-287
-293
-301
-308
-314
-320
-326
-333
-339
-344
-349
-353
-357
-360
-364
-367
-370
-373
-376
-379
-382
-385
-389
-394
-398
-402
-406
-411
-414
-415
-417
-419
-420
-421
-423
-424
-425
-428
-431
-434
-437
-440
-443
-445
-445
-445
-445
-445
-444
-444
-444
-446
-448
-450
-450
-450
-450
-452
-453
-453
-455
-458
-462
-467
-471
-475
-480
-485
-489
-491
-492
-490
-488
-484
-480
-474
-467
-461
-454
-447
-439
-431
-422
-413
-404
-394
-385
-377
-371
-365
-361
-360
-360
-361
-363
-365
-367
-369
-371
-375
-381
-388
-396
-405
-414
-423
-431
-436
-440
-443
-445
-446
-447
-450
-454
-459
-465
-470
-476
-480
-482
-483
-484
-486
-488
-491
-494
-496
-499
-502
-504
-507
-512
-517
-521
-526
-531
-537
-545
-554
-563
-573
-581
-589
-597
-604
-611
-618
-625
-632
-641
-651
-661
-669
-674
-681
-688
-696
-703
-709
-713
-715
-719
-723
-728
-734
-743
-753
-763
-771
-779
-788
-796
-803
-809
-817
-827
-839
-851
-863
-876
-892
-908
-924
-938
-951
-964
-978
-991
-1004
-1016
-1028
-1042
-1058
-1074
-1087
-1097
-1104
-1109
-1112
-1112
-1112
-1112
-1114
-1118
-1123
-1129
-1135
-1140
-1146
-1152
-1157
-1164
-1171
-1177
-1180
-1183
-1188
-1194
-1201
-1209
-1219
-1232
-1245
-1259
-1273
-1287
-1299
-1309
-1318
-1324
-1327
-1328
-1327
-1324
-1319
-1312
-1304
-1295
-1286
-1278
-1274
-1271
-1267
-1260
-1253
-1247
-1240
-1231
-1221
-1212
-1201
-1193
-1188
-1184
-1180
-1175
-1170
-1167
-1166
-1166
-1169
-1173
-1175
-1177
-1182
-1186
-1187
-1188
-1191
-1196
-1201
-1207
-1211
-1218
-1228
-1240
-1250
-1259
-1269
-1280
-1290
-1298
-1304
-1312
-1323
-1334
-1342
-1352
-1363
-1376
-1392
-1411
-1433
-1458
-1486
-1517
-1551
-1586
-1618
-1644
-1669
-1695
-1717
-1735
-1751
-1766
-1778
-1789
-1798
-1807
-1819
-1834
-1848
-1865
-1882
-1896
-1903
-1905
-1907
-1909
-1912
-1916
-1921
-1930
-1942
-1953
-1965
-1980
-1999
-2019
-2041
-2063
-2084
-2109
-2137
-2167
-2194
-2220
-2250
-2281
-2306
-2326
-2349
-2376
-2405
-2431
-2457
-2482
-2503
-2520
-2536
-2550
-2558
-2560
-2560
-2558
-2551
-2538
-2527
-2520
-2515
-2509
-2502
-2494
-2488
-2488
-2492
-2497
-2502
-2507
-2509
-2510
-2509
-2504
-2497
-2493
-2490
-2488
-2482
-2470
-2455
-2439
-2424
-2409
-2393
-2377
-2361
-2345
-2331
-2318
-2305
-2291
-2276
-2260
-2244
-2229
-2213
-2195
-2171
-2143
-2119
-2102
-2090
-2080
-2071
-2062
-2051
-2044
-2040
-2039
-2040
-2044
-2050
-2062
-2079
-2094
-2107
-2123
-2144
-2167
-2186
-2199
-2210
-2221
-2232
-2240
-2247
-2256
-2263
-2267
-2267
-2265
-2260
-2253
-2246
-2240
-2234
-2229
-2224
-2221
-2215
-2208
-2206
-2209
-2218
-2231
-2244
-2257
-2268
-2277
-2286
-2295
-2302
-2307
-2315
-2329
-2347
-2365
-2383
-2397
-2412
-2427
-2442
-2456
-2472
-2488
-2503
-2518
-2534
-2550
-2563
-2573
-2579
-2577
-2566
-2547
-2522
-2491
-2459
-2429
-2405
-2388
-2379
-2377
-2377
-2378
-2379
-2380
-2383
-2388
-2391
-2392
-2394
-2399
-2408
-2420
-2433
-2446
-2457
-2466
-2478
-2496
-2516
-2536
-2555
-2576
-2597
-2617
-2632
-2645
-2656
-2664
-2669
-2668
-2663
-2652
-2638
-2627
-2622
-2623
-2628
-2631
-2634
-2639
-2646
-2655
-2666
-2680
-2694
-2708
-2725
-2744
-2765
-2787
-2808
-2827
-2846
-2862
-2871
-2872
-2871
-2869
-2868
-2865
-2861
-2861
-2864
-2864
-2859
-2853
-2848
-2841
-2832
-2824
-2817
-2809
-2796
-2780
-2763
-2747
-2728
-2703
-2675
-2643
-2606
-2565
-2520
-2472
-2427
-2390
-2360
-2333
-2308
-2288
-2273
-2261
-2249
-2239
-2230
-2222
-2215
-2209
-2204
-2200
-2194
-2189
-2188
-2194
-2202
-2211
-2219
-2224
-2229
-2233
-2237
-2245
-2259
-2275
-2292
-2307
-2323
-2337
-2348
-2360
-2375
-2394
-2412
-2432
-2454
-2475
-2491
-2505
-2521
-2538
-2555
-2569
-2582
-2591
-2596
-2599
-2602
-2607
-2616
-2627
-2633
-2636
-2639
-2643
-2643
-2638
-2633
-2632
-2632
-2630
-2629
-2627
-2625
-2624
-2623
-2621
-2618
-2617
-2621
-2625
-2626
-2628
-2634
-2644
-2651
-2656
-2660
-2661
-2659
-2650
-2637
-2617
-2592
-2566
-2541
-2514
-2485
-2458
-2432
-2402
-2366
-2329
-2292
-2254
-2213
-2172
-2128
-2080
-2031
-1987
-1945
-1903
-1865
-1830
-1796
-1763
-1731
-1706
-1687
-1672
-1662
-1657
-1656
-1651
-1642
-1632
-1616
-1589
-1560
-1540
-1530
-1525
-1521
-1518
-1519
-1521
-1515
-1500
-1484
-1468
-1453
-1438
-1427
-1419
-1410
-1403
-1399
-1401
-1408
-1418
-1425
-1430
-1434
-1436
-1436
-1433
-1426
-1422
-1422
-1418
-1409
-1397
-1381
-1362
-1341
-1317
-1290
-1262
-1233
-1206
-1178
-1143
-1100
-1054
-1004
-954
-904
-857
-811
-764
-717
-670
-621
-572
-523
-473
-422
-370
-318
-267
-218
-170
-124
-81
-41
-4
32
71
114
157
200
243
283
323
365
413
464
519
576
633
686
740
791
835
871
905
941
982
1022
1060
1099
1146
1197
1246
1294
1343
1394
1444
1489
1529
1565
1596
1625
1651
1675
1699
1724
1749
1775
1801
1825
1849
1873
1891
1903
1906
1904
1898
1888
1873
1858
1844
1832
1821
1809
1795
1781
1764
1744
1719
1690
1655
1618
1581
1546
1517
1493
1473
1453
1432
1412
1396
1383
1371
1358
1343
1327
1308
1287
1265
1244
1222
1200
1180
1161
1143
1126
1111
1101
1094
1082
1066
1054
1051
1051
1048
1046
1050
1065
1084
1104
1124
1146
1170
1194
1219
1244
1265
1284
1304
1328
1358
1394
1433
1471
1508
1546
1587
1632
1677
1723
1771
1820
1867
1910
1950
1989
2021
2045
2064
2086
2114
2147
2182
2221
2262
2303
2344
2389
2436
2485
2534
2580
2623
2666
2708
2744
2774
2796
2811
2821
2830
2844
2861
2879
2899
2921
2943
2964
2983
2997
3007
3013
3014
3009
2997
2981
2965
2956
2953
2955
2959
2967
2976
2986
2994
2999
3002
3007
3014
3020
3027
3032
3037
3044
3053
3062
3070
3073
3071
3065
3056
3048
3040
3034
3028
3020
3010
2998
2981
2959
2935
2913
2893
2877
2863
2856
2858
2867
2882
2903
2929
2957
2980
3000
3016
3029
3037
3040
3040
3038
3036
3037
3041
3046
3051
3055
3056
3055
3053
3049
3045
3041
3035
3027
3018
3012
3006
3001
2996
2994
2991
2988
2983
2979
2976
2972
2969
2970
2970
2967
2958
2946
2933
2916
2893
2869
2849
2832
2814
2796
2781
2766
2750
2729
2702
2669
2632
2591
2549
2505
2461
2420
2381
2344
2307
2271
2234
2198
2163
2125
2082
2029
1971
1911
1854
1803
1759
1721
1689
1657
1624
1593
1565
1534
1496
1450
1399
1345
1292
1241
1196
1156
1120
1088
1059
1029
993
954
913
875
838
800
760
717
676
635
594
551
508
468
430
392
353
312
271
233
198
168
142
117
90
62
33
0
-36
-77
-123
-172
-222
-270
-312
-349
-383
-417
-454
-494
-539
-585
-627
-660
-685
-704
-717
-727
-737
-747
-760
-772
-785
-800
-816
-832
-849
-871
-899
-931
-964
-998
-1033
-1070
-1108
-1145
-1179
-1211
-1244
-1280
-1313
-1339
-1358
-1374
-1390
-1406
-1423
-1444
-1470
-1501
-1535
-1573
-1613
-1657
-1704
-1753
-1800
-1849
-1900
-1954
-2005
-2056
-2100
-2139
-2175
-2210
-2246
-2283
-2321
-2361
-2401
-2439
-2475
-2509
-2540
-2569
-2598
-2625
-2648
-2665
-2676
-2682
-2686
-2690
-2693
-2694
-2691
-2687
-2685
-2685
-2687
-2693
-2703
-2718
-2739
-2764
-2791
-2817
-2842
-2863
-2878
-2893
-2911
-2930
-2949
-2970
-2992
-3016
-3042
-3071
-3103
-3139
-3183
-3234
-3288
-3344
-3401
-3457
-3512
-3566
-3617
-3664
-3708
-3751
-3798
-3851
-3903
-3949
-3987
-4021
-4054
-4088
-4120
-4151
-4183
-4217
-4256
-4300
-4346
-4392
-4436
-4480
-4530
-4589
-4654
-4718
-4777
-4832
-4883
-4927
-4962
-4990
-5016
-5042
-5074
-5114
-5156
-5197
-5239
-5285
-5334
-5383
-5431
-5482
-5535
-5589
-5642
-5695
-5747
-5789
-5817
-5831
-5831
-5814
-5787
-5762
-5744
-5734
-5730
-5730
-5737
-5748
-5759
-5771
-5786
-5799
-5806
-5806
-5803
-5796
-5781
-5763
-5742
-5717
-5687
-5650
-5603
-5547
-5490
-5429
-5362
-5289
-5214
-5143
-5085
-5046
-5024
-5018
-5025
-5042
-5068
-5101
-5141
-5188
-5245
-5312
-5383
-5454
-5523
-5587
-5650
-5719
-5801
-5899
-6008
-6121
-6233
-6338
-6429
-6502
-6565
-6628
-6695
-6763
-6827
-6885
-6935
-6979
-7015
-7045
-7069
-7084
-7090
-7089
-7088
-7090
-7087
-7074
-7058
-7044
-7039
-7046
-7066
-7101
-7148
-7200
-7249
-7293
-7327
-7349
-7356
-7350
-7332
-7296
-7245
-7187
-7129
-7075
-7028
-6994
-6971
-6955
-6948
-6951
-6959
-6969
-6980
-6999
-7026
-7062
-7104
-7146
-7186
-7219
-7249
-7276
-7302
-7326
-7351
-7381
-7412
-7436
-7447
-7448
-7447
-7450
-7462
-7482
-7506
-7535
-7576
-7634
-7713
-7805
-7900
-7988
-8071
-8156
-8244
-8327
-8399
-8459
-8514
-8571
-8632
-8692
-8750
-8803
-8854
-8911
-8981
-9067
-9166
-9273
-9389
-9514
-9641
-9767
-9888
-10005
-10118
-10221
-10308
-10381
-10445
-10504
-10557
-10597
-10620
-10623
-10609
-10587
-10563
-10543
-10531
-10525
-10522
-10516
-10502
-10476
-10444
-10413
-10388
-10366
-10350
-10345
-10353
-10373
-10396
-10421
-10447
-10480
-10516
-10549
-10573
-10591
-10605
-10615
-10619
-10624
-10634
-10652
-10677
-10707
-10742
-10785
-10841
-10909
-10983
-11056
-11129
-11206
-11291
-11374
-11449
-11517
-11582
-11644
-11705
-11760
-11808
-11847
-11876
-11901
-11927
-11952
-11973
-11992
-12013
-12030
-12038
-12039
-12039
-12039
-12039
-12037
-12028
-12009
-11984
-11959
-11929
-11887
-11828
-11752
-11666
-11572
-11472
-11369
-11269
-11182
-11113
-11058
-11014
-10979
-10955
-10934
-10911
-10890
-10879
-10875
-10863
-10834
-10791
-10743
-10694
-10644
-10598
-10559
-10539
-10551
-10595
-10666
-10756
-10846
-10924
-10984
-11032
-11080
-11141
-11218
-11304
-11396
-11493
-11600
-11716
-11834
-11953
-12069
-12181
-12287
-12393
-12499
-12601
-12701
-12804
-12914
-13020
-13114
-13195
-13264
-13320
-13364
-13405
-13453
-13517
-13602
-13700
-13800
-13891
-13959
-13997
-14013
-14019
-14022
-14021
-14018
-14018
-14019
-14017
-13998
-13956
-13886
-13789
-13672
-13542
-13408
-13271
-13136
-13003
-12871
-12744
-12621
-12498
-12371
-12230
-12069
-11891
-11708
-11536
-11379
-11235
-11098
-10967
-10842
-10723
-10612
-10517
-10446
-10395
-10354
-10307
-10256
-10210
-10180
-10169
-10170
-10167
-10147
-10112
-10075
-10053
-10052
-10072
-10109
-10159
-10216
-10267
-10306
-10336
-10361
-10381
-10398
-10418
-10451
-10496
-10544
-10595
-10656
-10731
-10817
-10910
-11007
-11102
-11191
-11270
-11339
-11406
-11473
-11539
-11600
-11649
-11673
-11661
-11617
-11553
-11472
-11382
-11289
-11193
-11091
-10974
-10832
-10664
-10472
-10252
-10000
-9720
-9420
-9109
-8792
-8472
-8147
-7809
-7454
-7085
-6711
-6336
-5963
-5588
-5216
-4853
-4500
-4150
-3794
-3426
-3046
-2667
-2299
-1944
-1606
-1290
-995
-723
-471
-232
-1
217
413
576
708
813
901
981
1061
1154
1271
1406
1545
1682
1820
1963
2106
2234
2335
2409
2461
2500
2538
2582
2628
2665
2694
2722
2752
2782
2806
2810
2788
2730
2635
2528
2434
2366
2324
2306
2306
2325
2358
2397
2437
2476
2519
2574
2649
2742
2852
2977
3111
3250
3387
3520
3654
3789
3918
4024
4094
4137
4167
4196
4229
4263
4293
4319
4345
4365
4375
4378
4371
4344
4294
4234
4172
4117
4075
4050
4051
4090
4170
4291
4444
4615
4785
4948
5108
5268
5422
5568
5703
5832
5961
6092
6224
6360
6506
6664
6829
6997
7157
7308
7453
7598
7741
7883
8036
8208
8392
8577
8756
8922
9071
9203
9323
9433
9536
9633
9722
9806
9893
9985
10077
10156
10216
10259
10298
10343
10389
10421
10430
10410
10371
10330
10305
10306
10332
10370
10405
10431
10454
10484
10519
10553
10590
10643
10724
10834
10957
11079
11199
11329
11480
11653
11837
12018
12176
12295
12371
12426
12485
12557
12638
12725
12814
12913
13031
13177
13349
13544
13762
14001
14267
14562
14879
15211
15552
15888
16206
16501
16775
17027
17259
17471
17668
17852
18031
18214
18413
18636
18873
19108
19333
19556
19789
20032
20279
20525
20771
21018
21259
21493
21717
21924
22110
22280
22452
22636
22821
22992
23142
23270
23378
23469
23541
23595
23642
23697
23763
23833
23903
23972
24040
24100
24146
24175
24191
24200
24202
24195
24173
24133
24081
24030
23991
23964
23939
23904
23855
23794
23721
23641
23557
23473
23387
23294
23193
23088
22978
22860
22732
22588
22430
22265
22095
21915
21724
21524
21326
21134
20949
20767
20589
20412
20234
20056
19887
19730
19585
19450
19334
19238
19151
19060
18965
18872
18790
18716
18644
18571
18498
18428
18364
18309
18264
18219
18170
18121
18082
18061
18057
18060
18065
18079
18108
18151
18209
18281
18357
18422
18464
18478
18465
18427
18368
18293
18206
18107
17990
17847
17675
17487
17304
17135
16984
16849
16719
16587
16447
16295
16123
15929
15711
15475
15230
14988
14751
14517
14285
14055
13827
13600
13376
13155
12944
12751
12580
12439
12332
12261
12224
12214
12216
12217
12216
12219
12228
12240
12247
12242
12221
12187
12143
12086
12012
11921
11819
11720
11629
11547
11469
11393
11321
11252
11187
11126
11065
10999
10931
10868
10812
10763
10714
10660
10597
10520
10426
10312
10172
10000
9798
9569
9327
9084
8851
8633
8432
8246
8071
7902
7732
7554
7365
7159
6941
6717
6494
6281
6089
5924
5787
5673
5579
5502
5440
5381
5310
5216
5102
4976
4842
4703
4569
4453
4365
4309
4278
4259
4244
4231
4213
4182
4138
4083
4024
3956
3884
3813
3751
3698
3640
3565
3465
3332
3166
2974
2769
2557
2340
2118
1899
1695
1505
1323
1143
964
790
624
462
307
172
55
-50
-148
-240
-327
-411
-497
-592
-693
-790
-875
-946
-1006
-1067
-1132
-1198
-1269
-1354
-1461
-1591
-1739
-1898
-2064
-2235
-2414
-2606
-2812
-3027
-3244
-3454
-3652
-3839
-4017
-4190
-4360
-4528
-4702
-4884
-5073
-5263
-5459
-5671
-5904
-6156
-6422
-6697
-6971
-7238
-7490
-7726
-7950
-8170
-8392
-8624
-8864
-9104
-9336
-9553
-9753
-9936
-10099
-10239
-10352
-10439
-10497
-10524
-10526
-10509
-10470
-10413
-10346
-10278
-10214
-10153
-10098
-10057
-10037
-10041
-10065
-10100
-10146
-10200
-10262
-10331
-10409
-10497
-10597
-10713
-10838
-10968
-11092
-11198
-11281
-11344
-11392
-11431
-11463
-11488
-11509
-11523
-11522
-11506
-11482
-11459
-11439
-11417
-11388
-11357
-11329
-11310
-11303
-11314
-11339
-11369
-11393
-11404
-11397
-11371
-11328
-11275
-11217
-11159
-11101
-11045
-10992
-10944
-10904
-10872
-10849
-10835
-10833
-10852
-10895
-10956
-11026
-11103
-11187
-11281
-11381
-11480
-11569
-11643
-11698
-11736
-11763
-11783
-11799
-11806
-11804
-11791
-11766
-11735
-11712
-11702
-11706
-11715
-11719
-11710
-11692
-11666
-11631
-11585
-11522
-11444
-11349
-11239
-11113
-10977
-10838
-10696
-10555
-10415
-10284
-10166
-10061
-9963
-9869
-9773
-9667
-9549
-9416
-9273
-9122
-8969
-8813
-8655
-8501
-8354
-8213
-8068
-7914
-7750
-7579
-7404
-7224
-7041
-6854
-6663
-6473
-6285
-6097
-5904
-5706
-5505
-5308
-5119
-4936
-4753
-4564
-4371
-4178
-3993
-3818
-3648
-3478
-3305
-3127
-2944
-2754
-2558
-2353
-2142
-1927
-1717
-1514
-1320
-1137
-965
-804
-653
-507
-362
-216
-65
96
265
438
612
791
975
1161
1346
1526
1696
1848
1979
2090
2189
2280
2365
2447
2530
2614
2707
2811
2927
3055
3195
3346
3511
3689
3877
4067
4257
4440
4620
4800
4977
5151
5323
5491
5655
5811
5958
6093
6213
6315
6404
6486
6565
6642
6716
6786
6853
6919
6985
7048
7107
7163
7219
7278
7342
7416
7501
7601
7714
7840
7974
8113
8252
8390
8524
8647
8762
8870
8975
9079
9183
9293
9409
9530
9654
9778
9900
10017
10131
10247
10367
10490
10611
10721
10823
10920
11009
11086
11148
11196
11233
11259
11274
11279
11276
11268
11259
11252
11251
11252
11252
11243
11224
11195
11153
11096
11022
10936
10841
10738
10629
10515
10397
10276
10154
10031
9906
9778
9648
9518
9390
9259
9124
8986
8849
8717
8600
8499
8417
8354
8307
8273
8250
8240
8241
8250
8262
8270
8270
8259
8240
8212
8179
8147
8119
8098
8077
8055
8035
8013
7993
7973
7952
7930
7906
7883
7861
7839
7817
7794
7770
7742
7708
7666
7618
7563
7503
7437
7361
7275
7177
7068
6950
6821
6682
6535
6380
6217
6048
5874
5697
5517
5336
5157
4981
4811
4647
4489
4336
4186
4034
3882
3730
3579
3430
3287
3152
3024
2906
2798
2697
2597
2498
2399
2303
2213
2130
2054
1984
1920
1858
1793
1721
1642
1557
1467
1370
1265
1157
1052
952
858
768
677
582
481
376
268
158
48
-59
-160
-253
-337
-411
-477
-533
-582
-625
-666
-709
-757
-810
-865
-917
-962
-1000
-1034
-1061
-1084
-1108
-1135
-1167
-1204
-1248
-1295
-1345
-1397
-1454
-1516
-1584
-1658
-1737
-1823
-1916
-2017
-2126
-2237
-2348
-2455
-2558
-2656
-2749
-2838
-2926
-3014
-3102
-3191
-3281
-3371
-3460
-3546
-3627
-3704
-3779
-3857
-3938
-4022
-4107
-4194
-4285
-4380
-4480
-4582
-4681
-4775
-4861
-4935
-4996
-5048
-5091
-5128
-5160
-5189
-5216
-5240
-5261
-5282
-5301
-5320
-5335
-5347
-5355
-5357
-5352
-5341
-5325
-5309
-5296
-5285
-5275
-5267
-5261
-5254
-5241
-5222
-5195
-5161
-5121
-5075
-5025
-4974
-4921
-4864
-4805
-4743
-4683
-4627
-4574
-4522
-4468
-4412
-4353
-4293
-4235
-4178
-4126
-4078
-4038
-4003
-3975
-3950
-3926
-3899
-3868
-3831
-3790
-3745
-3693
-3634
-3566
-3490
-3404
-3308
-3200
-3080
-2948
-2805
-2653
-2489
-2315
-2130
-1935
-1731
-1523
-1312
-1101
-892
-686
-485
-290
-102
80
257
429
594
751
902
1049
1196
1342
1488
1632
1776
1918
2059
2196
2329
2457
2578
2693
2801
2905
3003
3097
3184
3265
3340
3411
3481
3549
3617
3687
3760
3838
3922
4014
4115
4225
4340
4461
4584
4710
4836
4961
5086
5212
5336
5460
5581
5698
5812
5924
6034
6144
6254
6365
6477
6590
6702
6814
6925
7036
7147
7259
7369
7477
7582
7685
7787
7888
7989
8089
8188
8284
8376
8461
8542
8618
8686
8747
8802
8852
8898
8942
8986
9032
9080
9130
9179
9228
9276
9325
9374
9422
9469
9515
9561
9605
9643
9677
9707
9735
9761
9784
9808
9832
9858
9887
9918
9952
9988
10025
10060
10091
10115
10130
10138
10139
10137
10130
10120
10107
10092
10074
10053
10028
10002
9974
9944
9910
9873
9832
9787
9739
9689
9634
9575
9511
9443
9369
9292
9211
9129
9044
8957
8867
8777
8686
8593
8498
8401
8307
8218
8134
8054
7978
7905
7834
7766
7702
7642
7586
7533
7480
7427
7374
7323
7272
7221
7169
7113
7052
6985
6913
6835
6752
6665
6576
6483
6389
6295
6202
6111
6024
5944
5872
5808
5750
5696
5646
5599
5557
5519
5484
5452
5421
5392
5364
5335
5303
5268
5229
5187
5143
5098
5056
5014
4974
4934
4894
4854
4812
4767
4717
4662
4601
4535
4464
4389
4309
4226
4140
4050
3959
3867
3775
3682
3589
3497
3407
3318
3231
3144
3060
2980
2904
2833
2768
2711
2660
2614
2572
2532
2495
2461
2431
2404
2379
2357
2337
2319
2303
2288
2275
2264
2252
2242
2233
2227
2225
2225
2227
2226
2222
2217
2213
2209
2208
2209
2214
2223
2237
2253
2273
2295
2319
2344
2369
2395
2422
2450
2478
2506
2534
2562
2590
2621
2654
2688
2723
2759
2796
2836
2878
2923
2972
3025
3081
3142
3208
3278
3347
3416
3484
3550
3615
3677
3735
3790
3838
3881
3919
3953
3985
4014
4042
4067
4094
4122
4148
4174
4199
4225
4255
4289
4327
4369
4414
4463
4516
4572
4632
4695
4762
4832
4907
4986
5068
5151
5235
5321
5408
5497
5586
5674
5760
5841
5918
5988
6053
6110
6161
6204
6242
6274
6300
6320
6336
6346
6350
6347
6337
6321
6302
6281
6259
6238
6218
6198
6179
6161
6145
6130
6116
6102
6088
6076
6067
6061
6058
6057
6055
6051
6043
6032
6018
6004
5989
5976
5965
5956
5949
5944
5940
5937
5935
5930
5922
5911
5897
5880
5858
5831
5799
5761
5720
5677
5631
5583
5535
5487
5441
5398
5357
5319
5282
5247
5211
5175
5139
5104
5072
5042
5017
4996
4981
4970
4965
4965
4971
4980
4992
5007
5023
5039
5055
5069
5083
5097
5110
5121
5130
5137
5141
5140
5135
5125
5111
5094
5076
5057
5040
5023
5009
4996
4983
4972
4962
4953
4946
4939
4932
4925
4917
4907
4896
4882
4867
4851
4835
4820
4806
4794
4784
4774
4765
4755
4744
4732
4718
4702
4686
4670
4655
4641
4627
4612
4596
4578
4557
4535
4512
4489
4467
4444
4419
4393
4364
4332
4299
4266
4232
4197
4162
4124
4085
4045
4002
3957
3912
3867
3821
3776
3732
3691
3653
3618
3583
3550
3517
3486
3457
3430
3405
3381
3359
3337
3315
3294
3272
3251
3232
3215
3200
3187
3177
3168
3162
3157
3156
3157
3161
3166
3173
3183
3193
3206
3220
3235
3251
3268
3286
3306
3326
3348
3370
3394
3418
3441
3462
3482
3501
3519
3535
3549
3563
3576
3589
3603
3616
3627
3637
3646
3653
3658
3662
3666
3669
3671
3672
3672
3671
3667
3659
3647
3631
3612
3591
3567
3541
3512
3482
3451
3417
3381
3343
3304
3264
3222
3179
3135
3092
3048
3005
2966
2930
2898
2869
2843
2821
2802
2785
2770
2757
2747
2737
2729
2722
2716
2710
2704
2699
2695
2691
2687
2682
2677
2671
2665
2657
2650
2643
2635
2628
2621
2613
2606
2601
2599
2599
2601
2605
2611
2619
2630
2642
2656
2671
2686
2701
2714
2727
2739
2752
2764
2776
2788
2800
2812
2825
2838
2851
2862
2872
2880
2886
2889
2889
2887
2883
2878
2872
2866
2860
2854
2850
2846
2844
2842
2841
2841
2842
2844
2848
2854
2860
2868
2876
2884
2893
2903
2915
2930
2948
2968
2990
3015
3041
3068
3096
3124
3152
3179
3206
3233
3261
3290
3320
3350
3378
3404
3427
3445
3460
3473
3484
3494
3504
3513
3520
3524
3527
3528
3528
3527
3526
3523
3519
3514
3509
3503
3497
3490
3482
3474
3467
3460
3455
3453
3455
3459
3467
3478
3492
3508
3524
3542
3562
3583
3606
3629
3653
3678
3703
3729
3755
3783
3813
3845
3878
3912
3947
3985
4025
4067
4111
4154
4198
4241
4284
4326
4369
4411
4453
4495
4538
4581
4625
4669
4712
4754
4796
4839
4884
4929
4975
5021
5068
5115
5164
5213
5263
5314
5365
5414
5464
5512
5560
5608
5655
5701
5747
5794
5841
5888
5935
5983
6030
6078
6124
6170
6215
6260
6302
6342
6380
6417
6452
6485
6516
6545
6572
6598
6622
6644
6665
6686
6706
6728
6750
6773
6796
6819
6841
6864
6886
6909
6933
6956
6979
7002
7025
7049
7073
7097
7122
7148
7175
7203
7231
7258
7285
7312
7340
7370
7400
7431
7463
7495
7527
7560
7594
7628
7661
7694
7726
7756
7786
7815
7842
7868
7893
7918
7942
7967
7992
8015
8037
8058
8076
8092
8105
8116
8124
8128
8127
8122
8114
8101
8084
8063
8039
8013
7985
7955
7923
7888
7852
7815
7777
7739
7700
7661
7623
7585
7547
7511
7476
7442
7409
7378
7349
7322
7296
7272
7247
7221
7195
7167
7139
7110
7080
7048
7016
6983
6950
6916
6882
6848
6813
6777
6740
6703
6666
6629
6592
6556
6521
6487
6453
6419
6385
6350
6315
6282
6249
6218
6189
6162
6136
6113
6091
6072
6055
6039
6025
6011
5999
5987
5978
5970
5965
5961
5960
5960
5962
5965
5970
5976
5984
5992
6002
6012
6023
6033
6042
6051
6058
6066
6072
6078
6083
6087
6089
6089
6089
6088
6087
6085
6083
6079
6073
6066
6058
6049
6038
6026
6014
6002
5989
5976
5962
5948
5934
5919
5903
5885
5866
5845
5823
5800
5775
5749
5721
5693
5664
5635
5605
5575
5543
5511
5479
5448
5417
5388
5361
5335
5310
5287
5265
5244
5225
5207
5191
5176
5163
5151
5139
5127
5116
5105
5094
5084
5074
5063
5051
5038
5025
5013
5002
4992
4983
4977
4972
4969
4967
4966
4968
4970
4974
4978
4980
4982
4982
4982
4982
4982
4982
4982
4982
4984
4986
4988
4990
4993
4997
5002
5007
5013
5017
5021
5024
5026
5025
5022
5017
5010
5000
4988
4974
4958
4940
4920
4899
4879
4858
4836
4813
4788
4762
4734
4704
4673
4641
4608
4575
4542
4509
4475
4441
4407
4373
4340
4307
4274
4241
4208
4176
4146
4116
4088
4061
4035
4014
3993
3974
3956
3939
3921
3902
3884
3864
3844
3823
3803
3783
3763
3742
3720
3698
3677
3658
3639
3623
3607
3594
3583
3574
3569
3566
3567
3571
3578
3587
3600
3617
3637
3662
3689
3718
3748
3780
3813
3847
3883
3919
3956
3993
4030
4067
4105
4141
4177
4213
4248
4283
4316
4349
4381
4412
4443
4473
4503
4533
4562
4592
4621
4650
4680
4710
4741
4773
4807
4842
4877
4912
4947
4981
5016
5051
5085
5119
5152
5184
5216
5247
5278
5310
5341
5373
5406
5440
5476
5513
5551
5589
5626
5663
5700
5737
5773
5809
5844
5878
5911
5943
5974
6005
6035
6066
6096
6126
6154
6181
6207
6232
6257
6281
6303
6324
6344
6363
6381
6397
6412
6426
6439
6451
6462
6472
6481
6490
6499
6510
6520
6531
6542
6552
6562
6572
6583
6593
6604
6616
6628
6640
6653
6664
6675
6684
6692
6700
6707
6713
6718
6721
6723
6724
6723
6720
6715
6708
6700
6691
6680
6669
6658
6646
6634
6623
6613
6603
6595
6587
6579
6571
6563
6555
6547
6538
6530
6522
6514
6507
6501
6496
6491
6488
6486
6484
6484
6485
6487
6489
6491
6494
6498
6503
6508
6514
6521
6528
6534
6541
6548
6556
6564
6572
6580
6588
6597
6607
6617
6627
6639
6651
6665
6680
6697
6716
6736
6758
6783
6808
6836
6865
6895
6927
6959
6992
7025
7059
7093
7129
7164
7200
7236
7272
7307
7342
7376
7409
7442
7474
7507
7540
7572
7605
7636
7666
7694
7719
7743
7765
7785
7803
7820
7835
7849
7863
7876
7890
7902
7913
7923
7932
7940
7946
7951
7955
7956
7956
7955
7952
7948
7943
7936
7927
7916
7904
7889
7873
7854
7834
7812
7789
7765
7741
7716
7692
7666
7640
7613
7585
7555
7524
7492
7458
7423
7386
7347
7306
7263
7219
7172
7124
7074
7022
6968
6913
6856
6798
6740
6680
6621
6562
6503
6445
6387
6329
6271
6213
6156
6100
6043
5985
5928
5871
5814
5758
5702
5648
5595
5543
5491
5440
5391
5343
5297
5251
5205
5160
5114
5067
5021
4975
4929
4883
4839
4797
4755
4715
4676
4637
4599
4562
4526
4493
4461
4431
4403
4376
4350
4324
4298
4273
4248
4223
4198
4173
4149
4125
4102
4080
4059
4040
4022
4003
3987
3970
3954
3938
3923
3909
3895
3882
3871
3859
3848
3836
3826
3815
3805
3795
3784
3774
3765
3756
3748
3741
3735
3730
3727
3724
3722
3719
3717
3715
3714
3714
3714
3716
3720
3726
3734
3744
3756
3770
3786
3805
3826
3849
3874
3901
3930
3961
3995
4032
4070
4113
4158
4207
4258
4311
4367
4424
4482
4542
4604
4666
4728
4791
4856
4921
4988
5056
5124
5194
5264
5336
5408
5481
5555
5629
5704
5778
5851
5924
5996
6067
6137
6206
6275
6342
6407
6472
6534
6596
6656
6715
6773
6830
6886
6941
6996
7052
7107
7162
7216
7269
7321
7373
7424
7476
7528
7581
7634
7686
7738
7788
7836
7884
7930
7975
8018
8060
8100
8138
8173
8205
8236
8264
8290
8313
8335
8354
8372
8390
8407
8423
8438
8452
8465
8477
8487
8496
8503
8510
8516
8522
8528
8533
8537
8539
8540
8541
8540
8539
8537
8535
8533
8529
8525
8519
8511
8503
8493
8482
8471
8459
8446
8432
8416
8401
8385
8369
8352
8335
8318
8302
8287
8272
8258
8245
8232
8219
8206
8193
8180
8166
8153
8140
8127
8115
8105
8096
8087
8080
8074
8068
8061
8055
8048
8039
8032
8023
8015
8007
7998
7989
7978
7967
7954
7940
7924
7905
7886
7865
7844
7820
7796
7770
7744
7716
7688
7657
7626
7593
7559
7524
7487
7448
7407
7364
7318
7270
7219
7167
7114
7060
7004
6948
6891
6833
6774
6715
6656
6597
6538
6479
6420
6362
6306
6250
6195
6142
6090
6039
5990
5941
5894
5849
5805
5763
5723
5685
5648
5612
5578
5545
5513
5482
5453
5424
5396
5370
5346
5323
5301
5279
5257
5235
5212
5190
5168
5147
5127
5108
5089
5070
5051
5032
5013
4995
4977
4960
4945
4931
4918
4906
4894
4885
4876
4869
4863
4857
4852
4847
4841
4837
4833
4830
4827
4825
4824
4823
4822
4821
4822
4824
4827
4831
4836
4841
4847
4853
4859
4864
4868
4872
4874
4875
4874
4873
4871
4868
4865
4861
4857
4852
4846
4840
4832
4824
4816
4807
4800
4793
4786
4779
4773
4767
4761
4756
4751
4748
4745
4743
4741
4739
4739
4738
4738
4739
4740
4740
4740
4741
4742
4743
4745
4747
4749
4750
4750
4749
4749
4749
4749
4750
4750
4750
4751
4754
4759
4765
4771
4780
4789
4800
4813
4828
4844
4864
4885
4908
4932
4958
4985
5012
5040
5067
5095
5124
5152
5180
5208
5237
5267
5298
5330
5362
5395
5428
5462
5498
5535
5575
5615
5657
5699
5741
5783
5826
5868
5910
5953
5997
6041
6086
6132
6178
6224
6271
6317
6364
6410
6456
6502
6548
6594
6641
6688
6736
6786
6836
6886
6936
6987
7038
7089
7140
7190
7239
7288
7337
7386
7436
7487
7538
7590
7641
7692
7743
7794
7845
7894
7941
7987
8032
8076
8118
8157
8196
8233
8269
8304
8339
8372
8405
8438
8470
8502
8534
8566
8597
8627
8656
8684
8710
8735
8758
8779
8798
8817
8835
8853
8871
8888
8906
8924
8941
8958
8976
8992
9008
9023
9036
9049
9062
9073
9084
9093
9100
9106
9109
9111
9111
9109
9106
9100
9092
9083
9072
9059
9043
9025
9005
8982
8957
8931
8902
8872
8841
8810
8778
8747
8715
8682
8647
8611
8574
8535
8493
8450
8405
8359
8313
8266
8219
8170
8124
8077
8029
7982
7935
7886
7836
7785
7733
7682
7630
7578
7525
7473
7421
7369
7316
7265
7213
7162
7111
7060
7008
6956
6903
6850
6797
6744
6691
6639
6586
6535
6485
6436
6390
6345
6301
6258
6215
6173
6130
6089
6047
6006
5966
5927
5888
5850
5812
5774
5736
5697
5659
5620
5582
5544
5507
5469
5431
5393
5356
5321
5288
5257
5228
5200
5173
5147
5122
5100
5078
5058
5039
5021
5003
4984
4965
4946
4927
4907
4888
4869
4850
4832
4814
4796
4778
4761
4744
4727
4711
4696
4681
4666
4652
4637
4624
4610
4598
4588
4579
4571
4564
4557
4552
4547
4543
4541
4538
4536
4534
4532
4530
4529
4529
4530
4532
4536
4539
4543
4547
4550
4553
4556
4558
4560
4560
4561
4562
4563
4564
4566
4568
4569
4569
4569
4568
4566
4565
4563
4562
4563
4565
4568
4572
4577
4583
4590
4599
4609
4619
4631
4643
4657
4673
4690
4709
4729
4750
4771
4793
4815
4838
4862
4887
4913
4939
4967
4996
5026
5057
5088
5119
5150
5181
5212
5244
5275
5307
5339
5372
5406
5441
5476
5511
5547
5583
5619
5655
5691
5727
5763
5800
5836
5873
5910
5947
5985
6023
6062
6102
6142
6183
6224
6265
6306
6346
6386
6425
6464
6502
6539
6576
6613
6651
6689
6727
6765
6803
6841
6879
6915
6950
6984
7015
7045
7073
7100
7125
7149
7172
7194
7216
7238
7259
7280
7300
7319
7338
7354
7369
7383
7396
7407
7417
7426
7435
7444
7454
7464
7474
7485
7497
7510
7523
7536
7549
7563
7577
7591
7605
7619
7633
7648
7664
7681
7700
7719
7739
7759
7779
7799
7820
7840
7860
7882
7904
7927
7950
7974
7997
8020
8042
8066
8090
8114
8141
8167
8195
8223
8249
8275
8300
8324
8347
8370
8392
8416
8440
8465
8491
8516
8541
8565
8587
8606
8623
8636
8646
8655
8662
8669
8676
8684
8695
8707
8721
8736
8752
8769
8787
8805
8822
8837
8849
8857
8861
8863
8864
8863
8862
8861
8860
8859
8858
8856
8854
8852
8852
8852
8854
8855
8854
8848
8837
8822
8802
8780
8757
8733
8707
8681
8652
8621
8589
8555
8521
8488
8457
8429
8403
8376
8348
8316
8281
8243
8202
8160
8117
8074
8032
7992
7952
7914
7877
7843
7809
7774
7738
7701
7662
7622
7579
7535
7489
7443
7396
7350
7304
7256
7207
7157
7104
7049
6991
6929
6864
6795
6725
6652
6577
6501
6422
6343
6263
6183
6103
6023
5944
5864
5781
5696
5610
5523
5435
5348
5261
5175
5091
5009
4930
4853
4776
4699
4625
4554
4485
4419
4353
4289
4226
4165
4106
4048
3992
3936
3881
3828
3778
3729
3682
3637
3592
3550
3509
3471
3437
3406
3380
3355
3331
3306
3280
3252
3224
3196
3168
3142
3119
3099
3083
3069
3057
3046
3036
3026
3017
3010
3003
2999
2996
2995
2997
3000
3004
3007
3011
3015
3021
3027
3035
3045
3057
3071
3087
3103
3119
3134
3149
3164
3179
3195
3212
3230
3250
3271
3293
3318
3345
3373
3402
3432
3463
3494
3527
3562
3598
3635
3674
3714
3754
3795
3837
3882
3928
3977
4027
4078
4129
4180
4230
4280
4331
4381
4433
4486
4541
4598
4658
4721
4785
4850
4914
4978
5040
5102
5163
5223
5283
5344
5407
5470
5535
5599
5663
5727
5790
5852
5912
5971
6028
6085
6142
6198
6255
6313
6372
6433
6494
6556
6618
6679
6739
6797
6855
6912
6967
7021
7075
7128
7181
7232
7283
7333
7384
7435
7486
7537
7588
7640
7691
7745
7798
7853
7908
7963
8019
8074
8129
8182
8234
8285
8335
8383
8432
8480
8528
8576
8623
8668
8711
8752
8791
8827
8862
8896
8928
8959
8988
9015
9042
9068
9093
9117
9141
9162
9183
9201
9216
9229
9239
9247
9253
9258
9262
9267
9271
9276
9281
9287
9294
9302
9309
9315
9321
9326
9331
9335
9338
9341
9342
9343
9343
9342
9339
9333
9326
9318
9308
9296
9283
9269
9255
9241
9225
9209
9193
9175
9156
9137
9116
9094
9072
9048
9023
8998
8973
8947
8922
8897
8871
8845
8819
8791
8762
8733
8702
8670
8637
8604
8570
8536
8503
8469
8435
8402
8368
8333
8296
8256
8214
8170
8125
8080
8035
7991
7948
7905
7864
7823
7782
7741
7700
7659
7618
7575
7532
7488
7444
7398
7352
7305
7257
7208
7159
7110
7061
7012
6962
6913
6863
6812
6761
6711
6660
6607
6554
6498
6441
6383
6322
6259
6193
6127
6061
5995
5932
5870
5811
5755
5701
5650
5599
5549
5499
5449
5398
5346
5292
5238
5184
5130
5077
5025
4975
4927
4882
4838
4797
4759
4722
4686
4653
4622
4592
4565
4540
4516
4494
4474
4454
4435
4415
4395
4375
4354
4335
4315
4298
4281
4264
4248
4232
4216
4199
4181
4163
4144
4124
4105
4086
4069
4053
4038
4026
4013
4000
3988
3976
3965
3953
3941
3930
3919
3909
3900
3891
3885
3880
3877
3876
3877
3879
3884
3889
3895
3903
3912
3922
3934
3946
3958
3972
3985
4000
4016
4033
4051
4072
4091
4112
4131
4150
4168
4186
4203
4219
4235
4251
4268
4286
4304
4323
4342
4361
4381
4400
4419
4437
4454
4471
4487
4502
4517
4531
4545
4557
4568
4577
4585
4591
4596
4599
4602
4604
4605
4605
4606
4607
4608
4609
4610
4611
4613
4615
4617
4619
4621
4622
4624
4625
4627
4628
4630
4634
4638
4643
4649
4656
4665
4675
4686
4700
4715
4732
4751
4772
4794
4818
4842
4868
4894
4922
4950
4980
5010
5041
5073
5106
5140
5173
5207
5241
5276
5311
5346
5381
5417
5454
5491
5529
5568
5607
5645
5684
5722
5760
5798
5836
5875
5915
5956
5999
6043
6087
6131
6174
6216
6257
6296
6335
6373
6409
6446
6483
6520
6558
6597
6637
6678
6718
6759
6801
6842
6884
6926
6967
7009
7049
7088
7126
7163
7198
7231
7261
7289
7314
7336
7357
7376
7393
7409
7424
7437
7449
7460
7469
7476
7482
7487
7491
7494
7496
7497
7497
7497
7497
7496
7495
7493
7489
7484
7477
7470
7460
7449
7438
7425
7412
7399
7384
7369
7352
7334
7315
7296
7277
7257
7237
7217
7196
7174
7151
7127
7103
7077
7052
7026
7000
6975
6949
6924
6898
6872
6847
6821
6795
6770
6745
6721
6697
6673
6649
6625
6602
6579
6556
6533
6510
6486
6463
6439
6415
6391
6367
6342
6318
6294
6270
6245
6221
6196
6171
6146
6120
6094
6069
6043
6016
5990
5964
5937
5911
5885
5859
5833
5807
5782
5756
5729
5703
5676
5648
5620
5592
5562
5533
5502
5470
5438
5406
5373
5341
5310
5279
5248
5218
5189
5160
5131
5103
5075
5046
5017
4988
4960
4931
4903
4876
4849
4823
4797
4773
4750
4727
4705
4684
4664
4644
4625
4606
4587
4568
4549
4530
4511
4492
4474
4455
4435
4416
4397
4379
4363
4348
4335
4323
4312
4303
4295
4289
4283
4279
4276
4273
4270
4268
4267
4266
4266
4266
4268
4270
4274
4278
4283
4288
4294
4300
4305
4311
4316
4320
4325
4328
4332
4336
4339
4343
4347
4350
4354
4357
4360
4364
4368
4373
4377
4382
4388
4393
4399
4405
4411
4417
4422
4428
4434
4440
4447
4455
4463
4473
4483
4494
4506
4520
4534
4549
4565
4581
4599
4616
4635
4655
4675
4697
4720
4743
4767
4791
4816
4840
4865
4889
4912
4935
4958
4980
5002
5024
5046
5068
5090
5112
5134
5156
5177
5198
5219
5241
5262
5284
5306
5327
5349
5372
5394
5417
5440
5463
5486
5508
5530
5551
5571
5591
5609
5627
5643
5659
5674
5688
5701
5713
5725
5737
5748
5760
5771
5781
5792
5802
5811
5820
5829
5836
5842
5847
5850
5852
5852
5852
5851
5849
5846
5842
5838
5832
5826
5819
5810
5801
5790
5779
5768
5756
5745
5733
5721
5710
5698
5687
5677
5667
5658
5648
5639
5629
5619
5610
5601
5593
5585
5579
5574
5570
5565
5561
5557
5553
5548
5544
5540
5536
5532
5529
5526
5524
5522
5519
5517
5515
5513
5511
5509
5507
5506
5505
5505
5505
5506
5508
5509
5510
5510
5511
5510
5510
5510
5511
5512
5513
5515
5517
5519
5521
5523
5525
5527
5529
5532
5534
5536
5538
5540
5543
5544
5546
5547
5547
5546
5546
5545
5543
5542
5540
5538
5536
5534
5532
5530
5527
5524
5520
5515
5509
5502
5495
5487
5479
5471
5462
5452
5442
5431
5421
5410
5398
5386
5374
5361
5348
5333
5317
5300
5281
5261
5239
5215
5190
5163
5135
5105
5074
5042
5008
4973
4937
4901
4863
4826
4788
4750
4712
4673
4634
4595
4556
4517
4478
4440
4402
4364
4328
4292
4256
4222
4189
4155
4123
4090
4058
4026
3994
3963
3932
3901
3871
3841
3810
3781
3752
3723
3694
3666
3639
3612
3585
3558
3531
3505
3479
3453
3428
3404
3379
3354
3330
3306
3281
3257
3234
3210
3187
3164
3141
3119
3097
3075
3054
3033
3012
2990
2969
2949
2929
2909
2891
2873
2856
2841
2826
2812
2799
2787
2776
2765
2755
2747
2739
2732
2727
2723
2721
2721
2722
2724
2729
2734
2741
2749
2758
2768
2780
2792
2806
2820
2835
2851
2868
2886
2904
2923
2943
2962
2983
3004
3024
3045
3066
3086
3107
3128
3148
3168
3189
3210
3231
3251
3272
3293
3315
3337
3360
3383
3407
3431
3456
3481
3507
3533
3560
3587
3615
3643
3672
3702
3732
3764
3796
3829
3863
3897
3933
3970
4006
4045
4083
4122
4161
4199
4238
4277
4316
4354
4392
4430
4467
4503
4539
4574
4608
4643
4677
4712
4746
4781
4815
4849
4883
4918
4953
4988
5023
5058
5093
5129
5164
5200
5236
5272
5307
5344
5380
5417
5454
5491
5529
5566
5603
5640
5677
5713
5750
5785
5821
5855
5889
5922
5953
5984
6013
6042
6069
6095
6120
6143
6164
6184
6201
6217
6232
6245
6256
6266
6274
6281
6286
6290
6293
6295
6296
6295
6294
6292
6289
6285
6281
6276
6270
6263
6256
6249
6240
6232
6223
6213
6204
6194
6183
6172
6161
6149
6137
6124
6111
6096
6081
6066
6051
6035
6019
6003
5987
5970
5953
5936
5919
5900
5882
5863
5844
5825
5806
5786
5767
5747
5728
5709
5691
5672
5654
5635
5617
5598
5578
5558
5537
5516
5494
5472
5450
5427
5403
5379
5354
5329
5303
5277
5250
5222
5195
5167
5138
5110
5081
5051
5020
4989
4957
4925
4893
4860
4826
4792
4757
4722
4687
4651
4615
4578
4542
4506
4469
4433
4398
4362
4326
4291
4256
4221
4186
4151
4117
4083
4051
4021
3990
3961
3933
3906
3880
3854
3829
3805
3781
3758
3735
3712
3689
3667
3644
3622
3600
3577
3555
3532
3510
3487
3465
3443
3421
3398
3376
3354
3331
3309
3287
3264
3242
3220
3199
3177
3155
3133
3111
3088
3066
3042
3019
2995
2971
2946
2921
2895
2868
2841
2813
2784
2755
2725
2695
2664
2634
2604
2574
2543
2513
2483
2453
2423
2392
2362
2331
2299
2267
2235
2203
2170
2137
2103
2068
2033
2000
1966
1932
1898
1864
1830
1796
1763
1730
1698
1666
1635
1604
1574
1545
1517
1490
1464
1440
1416
1394
1373
1353
1335
1318
1302
1288
1275
1264
1253
1244
1235
1228
1222
1217
1212
1208
1205
1203
1202
1202
1203
1206
1209
1214
1221
1228
1236
1245
1254
1262
1271
1279
1288
1296
1305
1314
1322
1331
1339
1348
1356
1365
1373
1382
1391
1399
1408
1416
1425
1433
1442
1451
1459
1468
1476
1485
1493
1502
1510
1519
1528
1536
1545
1553
1562
1570
1579
1587
1596
1605
1613
1622
1630
1639
1647
1656
1665
1673
1682
1690
1699
1707
1716
1724
1733
1742
1750
1759
1767
1776
1784
1793
1801
1810
1819
1827
1836
1844
1853
1861
1870
1879
1887
1896
1904
1913
1921
1930
1938
1947
1956
1964
1973
1981
1990
1998
2007
2015
2024
2033
2041
2050
2058
2067
2075
2084
2093
2101
2110
2118
2127
2135
2144
2152
2161
2170
2178
2187
2195
2204
2212
2221
2229
2238
2247
2255
2264
2272
2281
2289
2298
2307
2315
2324
2332
2341
2349
2358
2366
2375
2384
2392
2401
2409
2418
2426
2435
2443
2452
2461
2469
2478
2486
2495
2503
2512
2521
2529
2538
2546
2555
2563
2572
2580
2589
2598
2606
2615
2623
2632
2640
2649
2657
2666
2675
2683
2692
2700
2709
2717
2726
2735
2743
2752
2760
2769
2777
2786
2794
2803
2812
2820
2829
2837
2846
2854
2863
2871
2880
2889
2897
2906
2914
2923
2931
2940
2949
2957
2966
2974
2983
2991
3000
3008
3017
3026
3034
3043
3051
3060
3068
3077
3085
3094
3103
3111
3120
3128
3137
3145
3154
3163
3171
3180
3188
3197
3205
3214
3222
3231
3240
3248
3257
3265
3274
3282
3291
3299
3308
3317
3325
3334
3342
3351
3359
3368
