20
11004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
25
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
33
33
33
33
34
34
34
35
35
35
35
36
36
36
37
37
37
38
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
45
45
45
46
46
47
47
47
48
48
48
49
49
49
50
50
51
51
51
52
52
52
53
53
54
54
54
55
55
56
56
57
57
57
58
58
59
59
59
60
60
61
61
62
62
62
63
63
64
64
65
65
66
66
67
67
68
68
68
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
81
81
82
82
83
83
84
84
85
85
86
87
87
88
88
89
89
90
91
91
92
92
93
94
94
95
95
96
97
97
98
98
99
100
100
101
102
102
103
103
104
105
105
106
107
107
108
109
109
110
111
112
112
113
114
114
115
116
117
117
118
119
120
120
121
122
123
123
124
125
125
126
127
128
128
129
129
130
131
131
132
132
133
134
134
135
135
136
137
137
138
139
139
140
141
141
142
143
143
144
145
145
146
147
148
148
149
150
150
151
151
152
152
153
153
154
154
155
156
156
157
158
158
159
160
160
161
162
163
163
164
165
166
167
167
168
169
170
171
171
172
173
173
174
175
175
176
176
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
190
191
191
191
192
192
193
193
194
194
195
195
196
197
197
198
199
199
200
201
201
202
203
204
205
206
207
208
209
210
211
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
236
237
238
239
240
241
242
243
245
246
247
248
249
250
252
253
254
255
256
258
259
260
261
262
263
264
265
267
268
269
271
272
274
276
277
279
281
282
284
285
287
290
292
294
296
298
299
300
302
304
306
309
311
313
315
317
319
321
324
326
329
331
333
335
338
340
342
344
347
350
352
354
357
360
364
367
371
374
376
380
384
388
393
399
404
408
412
415
418
420
422
425
427
429
431
433
434
435
436
437
439
440
440
439
437
434
433
431
431
431
431
432
432
432
431
430
430
430
432
433
434
435
435
436
437
439
441
443
445
447
450
452
454
456
458
462
465
468
470
472
473
474
475
477
479
483
487
492
498
505
513
522
531
539
547
554
560
566
572
579
585
592
600
607
615
622
627
631
635
638
642
646
648
650
652
655
658
662
666
669
672
675
679
683
687
692
697
702
707
711
715
719
722
726
729
733
736
740
744
748
751
754
759
765
772
781
790
800
810
820
832
843
853
863
873
882
890
897
904
911
916
918
921
924
927
930
931
933
934
935
936
939
943
948
953
959
964
969
975
982
988
994
1000
1004
1008
1012
1014
1014
1014
1012
1010
1010
1008
1008
1010
1010
1010
1010
1010
1010
1012
1012
1012
1012
1014
1018
1022
1030
1038
1047
1055
1059
1062
1067
1073
1079
1083
1086
1088
1089
1091
1093
1094
1095
1095
1094
1091
1085
1079
1072
1065
1058
1051
1044
1038
1033
1028
1022
1018
1012
1006
1000
995
990
989
990
994
1002
1012
1025
1038
1050
1059
1065
1067
1069
1074
1082
1092
1102
1110
1115
1119
1120
1118
1117
1115
1110
1105
1101
1102
1108
1118
1130
1140
1149
1156
1163
1170
1177
1185
1193
1202
1211
1220
1229
1236
1241
1245
1250
1255
1262
1267
1269
1268
1267
1266
1267
1274
1284
1297
1311
1325
1339
1353
1367
1381
1395
1411
1426
1440
1452
1464
1476
1486
1494
1500
1503
1503
1503
1503
1502
1501
1506
1514
1521
1528
1535
1544
1555
1567
1578
1590
1604
1622
1642
1664
1689
1713
1736
1753
1764
1770
1775
1781
1789
1798
1804
1808
1811
1816
1822
1827
1827
1824
1818
1812
1807
1805
1806
1810
1818
1829
1840
1852
1864
1878
1891
1902
1913
1921
1928
1934
1943
1953
1962
1974
1989
2008
2027
2045
2063
2077
2086
2091
2091
2088
2080
2067
2049
2027
2001
1975
1952
1932
1913
1897
1885
1882
1888
1896
1904
1909
1913
1914
1916
1918
1919
1918
1918
1918
1917
1913
1905
1896
1889
1884
1883
1887
1890
1890
1891
1893
1893
1891
1894
1902
1915
1929
1944
1958
1969
1979
1992
2005
2021
2039
2059
2080
2099
2116
2134
2152
2168
2184
2203
2223
2245
2271
2304
2340
2379
2421
2467
2520
2576
2626
2668
2702
2731
2753
2770
2787
2801
2808
2809
2803
2795
2788
2782
2779
2782
2790
2797
2803
2809
2818
2831
2849
2872
2901
2935
2972
3006
3035
3061
3085
3110
3135
3156
3175
3196
3222
3246
3263
3274
3284
3291
3295
3300
3313
3333
3353
3367
3375
3372
3362
3353
3355
3367
3383
3398
3409
3416
3415
3408
3404
3407
3414
3422
3427
3424
3418
3416
3418
3416
3408
3393
3375
3359
3351
3349
3349
3352
3357
3363
3367
3366
3361
3351
3339
3324
3304
3277
3241
3202
3162
3120
3078
3042
3012
2987
2966
2950
2941
2938
2936
2937
2945
2963
2984
3004
3018
3020
3012
3000
2988
2980
2975
2972
2972
2976
2986
2995
3002
3010
3023
3037
3046
3047
3042
3033
3023
3015
3011
3010
3010
3007
3005
3005
3005
3007
3009
3013
3015
3018
3022
3027
3028
3025
3022
3023
3032
3051
3076
3101
3121
3140
3160
3185
3212
3243
3276
3312
3349
3384
3413
3430
3437
3436
3427
3415
3405
3394
3384
3375
3365
3352
3337
3320
3302
3283
3262
3239
3216
3196
3186
3189
3202
3224
3251
3281
3309
3333
3353
3369
3383
3397
3407
3413
3419
3429
3443
3458
3473
3481
3476
3465
3456
3456
3462
3468
3471
3469
3462
3452
3445
3440
3439
3440
3443
3446
3447
3446
3445
3448
3458
3475
3496
3513
3525
3534
3537
3534
3528
3521
3515
3510
3505
3501
3498
3497
3498
3502
3508
3508
3499
3484
3465
3446
3428
3404
3376
3347
3315
3278
3238
3201
3162
3117
3068
3021
2978
2939
2905
2877
2854
2835
2820
2804
2787
2772
2760
2745
2725
2700
2675
2653
2637
2624
2616
2611
2608
2607
2605
2604
2601
2594
2586
2576
2564
2551
2533
2514
2493
2468
2443
2421
2402
2391
2388
2391
2401
2421
2448
2481
2516
2551
2581
2602
2615
2628
2645
2663
2678
2694
2714
2737
2762
2791
2820
2846
2867
2882
2890
2893
2893
2893
2891
2890
2896
2905
2911
2919
2931
2948
2965
2982
3005
3032
3061
3093
3130
3168
3205
3243
3275
3297
3310
3319
3324
3321
3309
3294
3277
3257
3233
3207
3181
3153
3122
3087
3045
2994
2937
2880
2828
2778
2730
2687
2644
2596
2539
2475
2405
2331
2259
2196
2139
2085
2036
1993
1954
1921
1895
1870
1842
1813
1790
1776
1772
1772
1778
1790
1802
1804
1798
1787
1768
1737
1701
1671
1652
1640
1628
1614
1596
1573
1542
1508
1477
1454
1440
1437
1444
1452
1456
1461
1467
1479
1496
1513
1523
1527
1525
1518
1504
1478
1443
1407
1368
1327
1283
1236
1187
1137
1088
1036
979
919
861
809
765
722
675
625
570
514
464
424
394
374
360
345
325
305
291
282
278
274
266
255
243
230
218
203
185
164
143
121
101
80
54
25
-3
-30
-59
-92
-129
-169
-209
-244
-276
-307
-336
-361
-385
-416
-455
-496
-533
-564
-595
-626
-658
-685
-707
-725
-742
-759
-776
-789
-794
-792
-786
-775
-760
-744
-730
-721
-718
-718
-720
-721
-722
-722
-720
-714
-704
-692
-676
-654
-627
-596
-559
-519
-473
-423
-371
-313
-253
-197
-148
-107
-74
-48
-28
-17
-17
-21
-25
-30
-38
-53
-74
-100
-122
-136
-139
-134
-120
-100
-76
-51
-30
-10
8
22
32
35
29
16
5
-4
-16
-33
-49
-62
-74
-88
-110
-138
-172
-209
-249
-288
-321
-347
-369
-389
-409
-432
-456
-478
-495
-510
-521
-532
-546
-564
-583
-600
-615
-631
-647
-663
-679
-696
-715
-736
-756
-773
-789
-806
-824
-844
-864
-882
-900
-920
-943
-969
-994
-1016
-1036
-1053
-1067
-1076
-1076
-1065
-1046
-1022
-1000
-983
-973
-966
-962
-959
-956
-956
-958
-963
-966
-964
-953
-930
-896
-856
-816
-784
-763
-754
-753
-759
-768
-781
-797
-810
-819
-827
-836
-847
-861
-877
-893
-905
-913
-913
-906
-890
-866
-834
-796
-753
-705
-653
-601
-551
-502
-458
-424
-398
-378
-358
-333
-303
-271
-243
-222
-208
-196
-183
-170
-157
-141
-120
-95
-66
-36
-7
19
40
58
75
92
109
125
138
144
144
138
129
121
114
109
107
105
104
104
108
115
126
137
148
160
169
173
171
162
147
125
100
76
53
28
1
-25
-49
-71
-92
-110
-124
-134
-138
-135
-126
-110
-86
-56
-23
9
42
78
117
158
195
225
244
250
246
239
234
234
240
251
263
272
273
265
251
233
212
193
177
166
157
151
146
141
136
133
132
130
129
128
126
123
119
118
119
119
116
106
88
63
35
7
-17
-37
-51
-60
-62
-59
-54
-53
-57
-66
-78
-94
-112
-133
-154
-174
-189
-199
-202
-196
-185
-172
-158
-146
-137
-130
-125
-120
-117
-117
-116
-116
-119
-127
-143
-167
-198
-229
-260
-289
-311
-324
-333
-342
-357
-379
-409
-444
-480
-515
-547
-579
-613
-649
-687
-723
-756
-787
-816
-843
-870
-894
-913
-928
-943
-961
-978
-993
-1006
-1012
-1010
-1004
-997
-992
-991
-992
-996
-1000
-1006
-1012
-1020
-1032
-1045
-1060
-1078
-1095
-1109
-1121
-1134
-1149
-1166
-1184
-1200
-1216
-1233
-1258
-1294
-1341
-1392
-1439
-1477
-1507
-1532
-1553
-1571
-1586
-1597
-1608
-1620
-1634
-1649
-1668
-1688
-1709
-1732
-1759
-1790
-1827
-1871
-1919
-1966
-2012
-2060
-2108
-2150
-2185
-2212
-2234
-2253
-2271
-2293
-2316
-2341
-2365
-2385
-2400
-2411
-2418
-2424
-2433
-2448
-2466
-2486
-2509
-2540
-2576
-2610
-2640
-2670
-2704
-2744
-2790
-2836
-2878
-2916
-2951
-2985
-3018
-3051
-3083
-3115
-3146
-3173
-3195
-3212
-3227
-3239
-3245
-3243
-3235
-3222
-3210
-3201
-3195
-3192
-3186
-3177
-3164
-3149
-3134
-3118
-3098
-3074
-3046
-3014
-2975
-2934
-2891
-2847
-2801
-2754
-2708
-2666
-2627
-2590
-2558
-2532
-2510
-2489
-2468
-2453
-2443
-2438
-2429
-2411
-2383
-2352
-2327
-2313
-2306
-2302
-2299
-2299
-2301
-2306
-2311
-2312
-2316
-2326
-2342
-2358
-2372
-2380
-2386
-2395
-2412
-2435
-2461
-2486
-2511
-2537
-2567
-2597
-2627
-2656
-2683
-2706
-2723
-2734
-2744
-2756
-2772
-2792
-2813
-2832
-2845
-2854
-2862
-2871
-2881
-2893
-2903
-2911
-2917
-2921
-2919
-2909
-2896
-2884
-2873
-2863
-2853
-2843
-2831
-2819
-2811
-2810
-2816
-2823
-2824
-2816
-2806
-2800
-2796
-2786
-2769
-2749
-2731
-2721
-2721
-2728
-2741
-2756
-2772
-2791
-2812
-2835
-2858
-2881
-2900
-2913
-2913
-2899
-2874
-2842
-2808
-2783
-2771
-2766
-2763
-2763
-2766
-2773
-2784
-2801
-2826
-2855
-2880
-2895
-2904
-2910
-2915
-2925
-2941
-2961
-2983
-3007
-3028
-3038
-3031
-3015
-3002
-2997
-2992
-2977
-2946
-2908
-2873
-2849
-2841
-2848
-2863
-2878
-2891
-2899
-2904
-2905
-2897
-2875
-2842
-2808
-2775
-2739
-2694
-2644
-2589
-2534
-2476
-2417
-2364
-2324
-2298
-2279
-2256
-2224
-2186
-2147
-2108
-2068
-2027
-1985
-1941
-1901
-1871
-1847
-1822
-1791
-1758
-1724
-1685
-1641
-1595
-1556
-1528
-1506
-1480
-1450
-1422
-1400
-1381
-1363
-1345
-1327
-1309
-1292
-1281
-1275
-1270
-1261
-1253
-1249
-1246
-1243
-1234
-1220
-1207
-1202
-1206
-1216
-1220
-1214
-1202
-1193
-1193
-1198
-1203
-1209
-1222
-1244
-1278
-1324
-1381
-1442
-1502
-1560
-1616
-1663
-1699
-1731
-1757
-1771
-1773
-1772
-1769
-1761
-1747
-1732
-1718
-1701
-1679
-1658
-1642
-1627
-1611
-1590
-1566
-1535
-1497
-1455
-1416
-1382
-1355
-1335
-1325
-1326
-1337
-1358
-1388
-1422
-1455
-1489
-1528
-1566
-1599
-1627
-1654
-1685
-1715
-1738
-1751
-1757
-1760
-1757
-1748
-1741
-1748
-1768
-1792
-1811
-1825
-1835
-1844
-1857
-1879
-1916
-1961
-2005
-2039
-2055
-2053
-2035
-2012
-1993
-1982
-1978
-1978
-1980
-1979
-1976
-1978
-1990
-2007
-2017
-2015
-2001
-1980
-1950
-1917
-1888
-1861
-1841
-1835
-1846
-1874
-1909
-1946
-1976
-1996
-2011
-2019
-2015
-1995
-1966
-1938
-1917
-1906
-1911
-1938
-1987
-2049
-2111
-2172
-2239
-2312
-2385
-2447
-2494
-2528
-2551
-2573
-2599
-2624
-2644
-2652
-2651
-2639
-2621
-2599
-2574
-2538
-2484
-2410
-2321
-2227
-2133
-2041
-1946
-1846
-1740
-1640
-1551
-1478
-1419
-1372
-1333
-1295
-1254
-1209
-1156
-1095
-1026
-952
-868
-773
-670
-571
-484
-411
-348
-290
-237
-189
-149
-112
-76
-45
-25
-17
-19
-25
-34
-52
-80
-112
-147
-189
-238
-293
-342
-377
-400
-419
-438
-454
-463
-467
-470
-472
-473
-473
-469
-467
-469
-476
-481
-486
-501
-527
-554
-567
-569
-568
-571
-574
-572
-566
-557
-543
-530
-526
-530
-538
-548
-559
-567
-567
-561
-551
-531
-499
-459
-421
-396
-390
-398
-406
-405
-393
-375
-364
-362
-361
-355
-346
-336
-325
-310
-289
-260
-221
-173
-120
-60
7
76
146
222
306
390
472
554
636
716
787
849
902
957
1016
1079
1138
1187
1224
1251
1269
1279
1283
1291
1305
1325
1343
1354
1352
1339
1313
1265
1190
1096
997
900
810
728
657
602
564
543
543
562
594
633
674
719
771
830
899
984
1091
1224
1374
1527
1672
1800
1911
2013
2114
2218
2323
2433
2557
2698
2854
3016
3173
3325
3471
3613
3749
3878
3986
4067
4132
4196
4265
4336
4412
4495
4581
4666
4754
4846
4940
5028
5110
5194
5278
5356
5417
5457
5478
5482
5471
5449
5419
5382
5343
5310
5288
5275
5265
5256
5254
5268
5308
5373
5453
5538
5620
5690
5747
5794
5836
5867
5878
5872
5860
5853
5857
5872
5894
5922
5955
5991
6021
6038
6044
6043
6034
6021
6009
6006
6009
6012
6013
6015
6018
6017
6008
5988
5962
5934
5902
5857
5797
5730
5663
5594
5524
5455
5395
5353
5333
5331
5341
5361
5388
5422
5467
5522
5579
5625
5661
5695
5742
5803
5869
5931
5987
6041
6099
6157
6211
6263
6314
6365
6417
6473
6538
6605
6662
6701
6727
6750
6772
6789
6792
6773
6735
6687
6632
6573
6518
6473
6431
6382
6326
6276
6245
6235
6239
6255
6278
6309
6349
6395
6442
6487
6526
6562
6594
6616
6611
6571
6502
6417
6337
6281
6260
6272
6305
6349
6397
6443
6482
6515
6537
6540
6516
6463
6386
6293
6196
6099
6005
5921
5851
5792
5740
5695
5660
5638
5622
5605
5578
5540
5499
5465
5443
5434
5440
5461
5500
5555
5624
5703
5790
5887
6001
6135
6285
6444
6610
6788
6977
7171
7362
7552
7740
7919
8086
8245
8401
8557
8711
8862
9011
9165
9326
9491
9649
9796
9930
10055
10172
10275
10356
10413
10446
10460
10456
10435
10399
10355
10305
10252
10196
10140
10089
10045
10008
9974
9937
9897
9850
9792
9715
9612
9484
9345
9205
9066
8920
8767
8608
8449
8299
8164
8042
7930
7818
7704
7591
7479
7362
7235
7093
6941
6793
6654
6514
6366
6212
6058
5901
5732
5549
5360
5173
4993
4823
4670
4539
4427
4330
4246
4176
4122
4082
4054
4046
4065
4110
4172
4243
4325
4419
4521
4624
4729
4840
4957
5080
5203
5323
5438
5548
5655
5761
5872
5990
6109
6222
6328
6430
6531
6627
6709
6773
6822
6865
6906
6945
6979
7013
7053
7099
7140
7161
7159
7139
7111
7079
7042
7000
6953
6897
6837
6774
6707
6637
6570
6508
6457
6416
6381
6342
6297
6247
6193
6140
6092
6054
6026
6003
5985
5973
5970
5977
5989
6002
6009
6003
5982
5951
5919
5885
5847
5809
5777
5758
5753
5752
5739
5706
5658
5605
5556
5515
5477
5438
5394
5350
5308
5265
5218
5170
5128
5096
5078
5074
5085
5106
5130
5158
5190
5222
5244
5249
5239
5220
5193
5155
5108
5058
5011
4966
4921
4871
4818
4765
4714
4668
4631
4603
4581
4571
4581
4616
4671
4733
4795
4855
4914
4967
5005
5026
5032
5021
4986
4926
4841
4736
4617
4489
4359
4226
4086
3938
3788
3637
3486
3332
3180
3032
2891
2757
2631
2512
2398
2290
2188
2092
2000
1913
1837
1780
1745
1729
1728
1736
1748
1765
1781
1788
1778
1752
1717
1681
1649
1627
1615
1610
1611
1621
1642
1672
1706
1744
1787
1836
1891
1952
2013
2073
2128
2182
2237
2288
2328
2359
2384
2402
2413
2422
2432
2444
2460
2478
2494
2507
2521
2534
2540
2540
2536
2530
2522
2513
2504
2496
2485
2468
2444
2407
2355
2287
2206
2118
2032
1957
1898
1852
1815
1780
1743
1707
1668
1622
1565
1495
1413
1322
1220
1110
1000
896
800
711
626
544
466
386
301
211
121
36
-48
-137
-230
-326
-425
-529
-645
-770
-898
-1027
-1154
-1279
-1402
-1525
-1641
-1744
-1833
-1914
-1993
-2075
-2165
-2263
-2365
-2468
-2569
-2663
-2748
-2822
-2883
-2930
-2958
-2961
-2939
-2894
-2836
-2773
-2709
-2643
-2577
-2515
-2458
-2405
-2354
-2303
-2253
-2205
-2157
-2110
-2063
-2017
-1979
-1944
-1913
-1880
-1845
-1807
-1764
-1717
-1667
-1620
-1583
-1555
-1535
-1529
-1539
-1563
-1598
-1639
-1685
-1738
-1795
-1859
-1928
-2000
-2074
-2149
-2228
-2310
-2397
-2488
-2581
-2678
-2781
-2891
-3007
-3125
-3244
-3360
-3470
-3574
-3677
-3780
-3881
-3978
-4074
-4169
-4262
-4350
-4433
-4515
-4598
-4679
-4758
-4834
-4906
-4973
-5034
-5085
-5127
-5159
-5183
-5201
-5216
-5228
-5237
-5244
-5249
-5251
-5249
-5239
-5220
-5192
-5158
-5120
-5082
-5051
-5031
-5024
-5029
-5043
-5063
-5087
-5117
-5155
-5199
-5247
-5295
-5341
-5386
-5433
-5485
-5543
-5605
-5666
-5725
-5776
-5819
-5849
-5871
-5886
-5894
-5891
-5874
-5843
-5801
-5750
-5692
-5633
-5579
-5533
-5499
-5476
-5463
-5452
-5439
-5422
-5403
-5385
-5369
-5354
-5338
-5321
-5304
-5290
-5280
-5273
-5269
-5269
-5272
-5273
-5271
-5267
-5260
-5252
-5240
-5226
-5215
-5214
-5225
-5247
-5273
-5300
-5327
-5350
-5368
-5379
-5382
-5378
-5366
-5346
-5320
-5292
-5266
-5246
-5235
-5230
-5230
-5235
-5243
-5257
-5278
-5303
-5330
-5355
-5377
-5398
-5423
-5452
-5483
-5511
-5535
-5554
-5568
-5578
-5584
-5585
-5582
-5571
-5554
-5532
-5504
-5468
-5421
-5362
-5290
-5207
-5111
-5005
-4892
-4775
-4654
-4527
-4392
-4252
-4108
-3960
-3808
-3654
-3499
-3346
-3197
-3054
-2917
-2787
-2663
-2542
-2421
-2298
-2171
-2039
-1900
-1751
-1595
-1435
-1273
-1111
-951
-799
-657
-522
-392
-266
-145
-31
76
178
274
364
446
516
574
621
659
691
718
740
756
768
778
785
787
785
782
780
780
785
796
816
844
881
925
977
1036
1104
1179
1262
1353
1449
1547
1649
1754
1860
1965
2068
2169
2272
2378
2489
2603
2721
2841
2960
3075
3183
3284
3380
3471
3560
3646
3730
3814
3896
3977
4054
4133
4211
4289
4364
4437
4506
4571
4633
4692
4748
4805
4865
4931
5003
5079
5156
5230
5302
5370
5434
5497
5560
5625
5691
5756
5819
5879
5937
5994
6050
6107
6163
6221
6280
6344
6412
6481
6547
6607
6659
6705
6745
6781
6815
6850
6890
6935
6988
7049
7117
7194
7278
7368
7462
7557
7654
7752
7851
7949
8047
8144
8240
8332
8420
8504
8583
8660
8733
8804
8873
8943
9015
9088
9161
9232
9299
9363
9424
9483
9544
9607
9675
9746
9821
9901
9986
10074
10163
10249
10332
10408
10477
10539
10598
10653
10706
10753
10793
10827
10856
10882
10907
10931
10953
10971
10984
10994
11000
11004
11004
11002
10997
10990
10981
10969
10954
10939
10924
10908
10892
10872
10846
10818
10791
10764
10737
10710
10683
10659
10636
10613
10588
10559
10526
10491
10451
10407
10355
10299
10237
10171
10103
10033
9962
9889
9811
9729
9642
9552
9459
9364
9268
9171
9073
8976
8881
8787
8693
8598
8505
8413
8323
8232
8141
8051
7958
7863
7766
7668
7570
7475
7381
7291
7205
7124
7046
6970
6896
6824
6750
6676
6602
6529
6460
6394
6332
6272
6215
6160
6107
6056
6007
5960
5913
5864
5814
5761
5707
5651
5593
5531
5468
5402
5336
5269
5199
5127
5054
4981
4906
4830
4751
4668
4581
4491
4397
4302
4206
4108
4010
3909
3806
3702
3596
3488
3379
3267
3154
3041
2926
2812
2697
2584
2474
2367
2261
2157
2054
1954
1854
1757
1662
1571
1484
1401
1321
1243
1168
1094
1020
943
864
785
704
622
541
461
383
304
225
146
66
-13
-91
-164
-233
-295
-354
-409
-461
-512
-565
-620
-681
-747
-819
-896
-978
-1065
-1155
-1248
-1341
-1434
-1524
-1609
-1688
-1762
-1835
-1905
-1972
-2036
-2098
-2158
-2218
-2279
-2340
-2400
-2458
-2514
-2567
-2619
-2669
-2719
-2767
-2810
-2850
-2885
-2919
-2951
-2980
-3006
-3027
-3044
-3056
-3065
-3070
-3073
-3073
-3072
-3068
-3062
-3053
-3042
-3032
-3024
-3019
-3018
-3024
-3036
-3056
-3083
-3115
-3152
-3194
-3239
-3287
-3338
-3393
-3451
-3511
-3571
-3629
-3684
-3737
-3785
-3830
-3871
-3909
-3943
-3972
-3996
-4017
-4034
-4049
-4059
-4067
-4070
-4072
-4072
-4072
-4070
-4070
-4069
-4067
-4067
-4067
-4066
-4062
-4057
-4050
-4041
-4032
-4021
-4008
-3993
-3978
-3963
-3949
-3934
-3919
-3903
-3884
-3864
-3842
-3819
-3794
-3769
-3744
-3721
-3699
-3677
-3655
-3633
-3611
-3588
-3564
-3540
-3515
-3488
-3460
-3429
-3396
-3360
-3322
-3281
-3237
-3190
-3141
-3091
-3041
-2992
-2945
-2901
-2859
-2819
-2779
-2740
-2703
-2668
-2636
-2608
-2583
-2561
-2543
-2528
-2516
-2505
-2494
-2482
-2469
-2458
-2448
-2437
-2425
-2409
-2387
-2360
-2328
-2292
-2254
-2216
-2177
-2137
-2097
-2058
-2017
-1978
-1937
-1895
-1852
-1808
-1762
-1717
-1673
-1629
-1586
-1544
-1502
-1460
-1417
-1375
-1330
-1284
-1236
-1186
-1134
-1081
-1026
-969
-911
-851
-791
-731
-671
-612
-552
-492
-430
-368
-302
-236
-168
-99
-30
39
107
173
235
292
344
391
435
477
516
553
588
621
652
681
707
731
755
780
807
836
866
898
932
970
1010
1056
1102
1149
1196
1243
1290
1337
1384
1431
1478
1526
1574
1623
1671
1720
1769
1816
1863
1908
1954
2001
2049
2098
2150
2203
2259
2317
2376
2435
2491
2545
2595
2642
2689
2734
2780
2824
2866
2906
2944
2982
3017
3051
3083
3114
3144
3174
3202
3228
3253
3275
3294
3312
3329
3343
3355
3365
3372
3379
3385
3389
3390
3389
3385
3380
3376
3371
3366
3361
3357
3355
3354
3355
3357
3359
3360
3360
3358
3353
3347
3340
3332
3322
3311
3299
3287
3275
3262
3249
3235
3221
3206
3189
3170
3148
3124
3098
3069
3037
3002
2963
2920
2875
2825
2772
2714
2652
2586
2516
2444
2370
2294
2216
2136
2054
1972
1890
1807
1725
1644
1565
1487
1411
1336
1260
1183
1107
1031
957
885
816
749
685
623
562
502
446
392
341
292
246
203
163
125
88
52
19
-13
-41
-66
-88
-108
-126
-142
-157
-170
-183
-195
-207
-218
-230
-241
-253
-264
-274
-282
-290
-296
-301
-303
-301
-298
-294
-289
-284
-278
-269
-258
-244
-229
-213
-197
-180
-161
-141
-119
-96
-73
-48
-22
3
29
57
88
120
154
189
225
262
301
341
384
429
476
525
575
627
681
737
795
855
917
981
1045
1110
1175
1240
1305
1370
1435
1499
1563
1627
1690
1751
1811
1870
1928
1986
2044
2103
2163
2225
2288
2355
2423
2494
2565
2637
2708
2779
2849
2918
2985
3050
3114
3175
3235
3293
3349
3403
3454
3501
3545
3586
3623
3658
3688
3715
3739
3758
3773
3785
3795
3804
3810
3814
3817
3820
3822
3825
3829
3833
3838
3844
3851
3860
3871
3884
3897
3913
3929
3946
3962
3978
3993
4006
4017
4027
4035
4043
4051
4058
4065
4072
4077
4083
4088
4093
4099
4105
4110
4116
4122
4128
4134
4140
4145
4150
4155
4160
4164
4168
4173
4179
4187
4195
4204
4214
4225
4238
4251
4264
4278
4293
4307
4320
4333
4345
4358
4370
4383
4394
4405
4416
4427
4437
4447
4457
4465
4474
4481
4487
4491
4493
4492
4489
4484
4476
4466
4454
4439
4423
4405
4383
4359
4331
4301
4267
4230
4191
4148
4103
4054
4006
3955
3902
3848
3794
3738
3681
3624
3567
3509
3451
3393
3336
3278
3220
3161
3102
3043
2982
2920
2860
2801
2744
2690
2637
2586
2536
2489
2443
2397
2352
2309
2266
2224
2183
2143
2105
2068
2033
2000
1968
1938
1910
1885
1861
1840
1819
1800
1782
1765
1750
1736
1723
1710
1697
1685
1674
1662
1650
1639
1627
1617
1606
1596
1584
1571
1558
1545
1532
1519
1506
1492
1479
1465
1451
1435
1419
1402
1385
1369
1353
1339
1327
1317
1308
1300
1294
1288
1283
1281
1280
1283
1288
1295
1304
1313
1322
1330
1337
1343
1349
1354
1358
1363
1367
1371
1374
1376
1378
1378
1378
1377
1375
1373
1370
1365
1360
1354
1347
1340
1332
1324
1316
1308
1300
1293
1285
1278
1272
1266
1260
1251
1241
1229
1216
1202
1186
1171
1155
1139
1123
1107
1091
1075
1061
1048
1036
1026
1016
1008
1000
992
984
976
969
963
959
957
956
955
955
956
958
962
967
973
981
988
997
1004
1014
1022
1032
1040
1047
1052
1055
1057
1056
1053
1050
1047
1043
1039
1036
1033
1030
1027
1026
1026
1028
1031
1035
1039
1042
1045
1049
1052
1055
1057
1058
1059
1059
1058
1057
1057
1058
1060
1062
1066
1072
1081
1091
1105
1121
1139
1158
1180
1202
1226
1250
1277
1304
1332
1362
1393
1426
1461
1498
1537
1579
1623
1669
1716
1764
1811
1857
1903
1948
1993
2036
2079
2121
2162
2202
2242
2280
2317
2353
2386
2418
2447
2475
2501
2524
2546
2566
2585
2603
2620
2636
2650
2664
2676
2686
2695
2704
2713
2721
2729
2737
2745
2755
2765
2775
2786
2798
2809
2820
2832
2842
2852
2861
2868
2874
2879
2883
2886
2888
2890
2891
2893
2893
2892
2890
2886
2880
2872
2862
2850
2836
2822
2806
2789
2771
2752
2731
2709
2686
2661
2635
2608
2581
2553
2524
2495
2465
2437
2409
2383
2356
2329
2302
2276
2250
2224
2199
2174
2150
2125
2099
2073
2045
2017
1990
1962
1933
1905
1877
1849
1821
1793
1766
1738
1712
1687
1662
1639
1617
1595
1574
1552
1532
1513
1495
1478
1461
1444
1429
1415
1403
1393
1384
1376
1369
1364
1359
1355
1352
1351
1350
1350
1349
1348
1346
1343
1340
1337
1333
1328
1322
1315
1306
1294
1281
1265
1249
1232
1215
1197
1180
1163
1145
1126
1106
1083
1059
1034
1008
980
952
923
894
866
838
810
782
755
728
701
674
646
620
593
568
544
520
496
474
454
437
423
412
403
396
390
386
382
380
379
379
380
382
384
387
389
391
393
394
396
396
397
396
396
397
398
399
400
402
405
410
415
420
427
435
443
451
460
471
482
496
510
526
543
561
581
602
624
648
673
700
729
760
793
826
859
894
930
967
1004
1043
1082
1120
1159
1198
1236
1275
1313
1350
1387
1423
1458
1492
1526
1560
1593
1626
1659
1691
1722
1752
1780
1806
1832
1856
1879
1901
1922
1942
1961
1978
1995
2009
2025
2037
2052
2064
2077
2089
2100
2111
2121
2132
2142
2153
2163
2175
2187
2200
2214
2230
2246
2262
2278
2294
2311
2328
2345
2361
2377
2392
2406
2418
2430
2441
2452
2463
2473
2483
2492
2500
2506
2512
2517
2522
2526
2530
2533
2535
2536
2536
2536
2536
2534
2532
2529
2524
2517
2509
2500
2489
2477
2464
2449
2433
2416
2398
2379
2359
2340
2320
2300
2280
2261
2241
2223
2205
2186
2169
2152
2135
2119
2103
2087
2070
2054
2037
2021
2005
1989
1975
1961
1949
1937
1926
1916
1906
1897
1889
1883
1877
1871
1867
1863
1859
1854
1848
1842
1837
1831
1825
1818
1810
1802
1794
1786
1778
1770
1762
1753
1744
1736
1727
1718
1709
1700
1691
1681
1672
1662
1653
1645
1637
1630
1624
1619
1615
1611
1608
1605
1602
1600
1597
1593
1589
1584
1579
1574
1569
1565
1563
1561
1560
1560
1560
1562
1564
1567
1571
1576
1582
1588
1595
1601
1607
1612
1618
1623
1628
1632
1635
1639
1642
1645
1647
1649
1649
1648
1646
1643
1639
1634
1629
1625
1620
1616
1611
1606
1601
1596
1592
1588
1585
1583
1580
1577
1574
1570
1565
1559
1552
1545
1536
1527
1519
1511
1503
1498
1493
1490
1489
1489
1490
1492
1495
1500
1506
1514
1522
1531
1541
1551
1562
1575
1589
1605
1623
1642
1664
1688
1713
1740
1767
1795
1823
1852
1881
1910
1940
1971
2001
2031
2061
2090
2118
2145
2171
2196
2220
2243
2265
2287
2309
2330
2350
2370
2389
2407
2425
2444
2462
2480
2498
2516
2534
2553
2572
2593
2613
2633
2653
2672
2691
2709
2727
2745
2763
2780
2796
2812
2828
2844
2860
2875
2890
2904
2919
2933
2947
2961
2975
2988
3001
3013
3025
3038
3051
3064
3078
3092
3107
3122
3137
3152
3168
3184
3202
3220
3239
3260
3281
3304
3326
3349
3373
3397
3421
3444
3468
3490
3511
3531
3551
3570
3589
3607
3626
3645
3663
3681
3699
3717
3735
3752
3770
3788
3806
3824
3843
3862
3881
3902
3924
3946
3969
3993
4019
4045
4072
4101
4130
4160
4192
4224
4258
4292
4326
4361
4397
4433
4470
4506
4542
4578
4613
4648
4682
4716
4748
4778
4807
4834
4859
4883
4906
4929
4950
4971
4991
5011
5032
5052
5072
5091
5109
5126
5142
5157
5171
5184
5196
5208
5218
5227
5235
5242
5249
5255
5259
5261
5262
5262
5259
5255
5248
5239
5229
5215
5200
5183
5164
5142
5120
5095
5067
5037
5004
4969
4932
4894
4854
4813
4771
4727
4682
4636
4589
4541
4492
4441
4390
4338
4285
4231
4176
4120
4062
4005
3946
3886
3825
3762
3699
3635
3571
3505
3438
3370
3300
3231
3160
3090
3019
2947
2875
2804
2732
2661
2589
2517
2446
2375
2304
2235
2166
2098
2032
1969
1907
1848
1792
1739
1689
1641
1596
1553
1511
1470
1431
1394
1358
1322
1287
1253
1219
1184
1149
1115
1082
1049
1016
985
954
924
895
868
842
818
796
776
757
740
722
706
689
673
658
644
630
617
604
592
581
571
563
556
550
544
538
533
528
523
518
513
508
505
501
499
497
495
494
492
490
488
486
485
484
484
485
485
486
486
485
484
483
481
480
479
479
479
480
482
483
483
484
485
485
487
489
491
494
497
500
503
507
510
513
517
521
526
533
542
552
562
573
584
595
605
616
628
639
650
662
673
683
694
704
715
725
735
745
754
762
769
777
785
793
802
811
820
829
838
848
857
867
877
887
896
906
915
924
933
943
953
964
974
985
995
1006
1016
1029
1041
1052
1064
1074
1084
1094
1104
1114
1124
1135
1147
1159
1171
1183
1195
1206
1216
1226
1235
1245
1256
1267
1279
1290
1303
1316
1332
1349
1367
1387
1409
1432
1456
1482
1508
1534
1561
1587
1614
1641
1668
1696
1723
1749
1776
1802
1828
1855
1883
1912
1940
1969
1997
2027
2056
2086
2116
2144
2172
2198
2224
2249
2275
2300
2325
2350
2375
2399
2423
2446
2469
2493
2517
2540
2564
2587
2610
2634
2658
2682
2706
2729
2752
2774
2795
2816
2836
2855
2873
2891
2908
2923
2938
2950
2962
2971
2980
2987
2994
3001
3009
3017
3024
3030
3035
3040
3044
3048
3051
3053
3055
3057
3058
3060
3060
3060
3059
3057
3054
3051
3048
3043
3038
3033
3027
3022
3015
3008
3001
2994
2986
2978
2970
2961
2952
2942
2932
2923
2914
2905
2896
2887
2877
2867
2857
2846
2834
2821
2806
2789
2770
2751
2730
2709
2686
2663
2639
2614
2588
2561
2534
2507
2479
2452
2424
2397
2370
2343
2317
2291
2265
2240
2214
2190
2166
2143
2121
2101
2082
2065
2047
2029
2011
1993
1976
1959
1942
1925
1908
1891
1873
1856
1840
1824
1810
1796
1783
1772
1761
1750
1740
1729
1719
1709
1700
1692
1685
1679
1674
1670
1666
1663
1662
1661
1661
1663
1666
1669
1673
1678
1684
1691
1700
1710
1720
1731
1743
1755
1768
1782
1795
1809
1823
1837
1851
1864
1877
1891
1904
1917
1929
1941
1953
1964
1976
1987
1999
2009
2021
2032
2041
2051
2060
2068
2075
2082
2090
2098
2106
2114
2122
2129
2137
2144
2151
2158
2164
2171
2177
2183
2190
2197
2205
2212
2220
2228
2235
2242
2250
2258
2266
2276
2287
2298
2310
2323
2335
2349
2363
2378
2393
2408
2424
2439
2454
2469
2486
2504
2523
2543
2563
2584
2605
2627
2649
2672
2694
2717
2739
2762
2786
2811
2835
2859
2883
2905
2926
2946
2965
2984
3003
3021
3038
3055
3071
3086
3100
3113
3127
3139
3149
3159
3167
3175
3182
3188
3193
3196
3198
3199
3198
3197
3196
3193
3190
3186
3181
3177
3172
3166
3161
3154
3147
3140
3132
3124
3114
3103
3091
3078
3064
3049
3033
3016
2998
2981
2963
2945
2927
2908
2889
2870
2851
2831
2812
2793
2774
2755
2736
2718
2700
2682
2663
2645
2626
2608
2591
2573
2556
2539
2523
2506
2489
2473
2456
2440
2424
2407
2391
2374
2356
2336
2314
2290
2265
2240
2214
2187
2159
2130
2100
2069
2036
2001
1968
1934
1901
1868
1835
1803
1770
1738
1705
1672
1638
1604
1569
1536
1502
1470
1440
1412
1386
1362
1339
1317
1294
1272
1251
1230
1210
1191
1174
1159
1147
1137
1128
1121
1117
1115
1116
1118
1122
1125
1129
1133
1139
1145
1150
1155
1159
1162
1165
1169
1174
1179
1185
1193
1200
1208
1214
1221
1228
1235
1242
1249
1255
1261
1265
1269
1272
1276
1280
1286
1292
1297
1303
1309
1315
1321
1325
1330
1336
1343
1350
1357
1364
1371
1379
1387
1397
1409
1421
1435
1447
1458
1468
1477
1486
1497
1511
1527
1545
1563
1580
1598
1617
1637
1658
1678
1700
1722
1744
1765
1785
1805
1824
1842
1860
1877
1894
1910
1927
1945
1966
1988
2011
2033
2057
2079
2099
2119
2138
2156
2173
2190
2207
2226
2244
2263
2280
2295
2310
2323
2336
2349
2360
2370
2379
2387
2395
2401
2407
2411
2414
2417
2420
2424
2430
2436
2443
2450
2456
2463
2468
2473
2476
2479
2481
2484
2487
2491
2497
2504
2511
2519
2526
2533
2539
2545
2550
2556
2562
2569
2576
2585
2594
2604
2615
2625
2635
2645
2654
2663
2671
2678
2685
2691
2697
2702
2707
2711
2716
2721
2726
2731
2736
2742
2747
2753
2758
2762
2765
2769
2773
2779
2786
2795
2804
2813
2822
2831
2840
2847
2855
2862
2870
2878
2889
2900
2912
2926
2940
2956
2971
2988
3006
3025
3045
3065
3086
3108
3129
3151
3171
3191
3210
3230
3250
3271
3292
3313
3335
3356
3376
3395
3413
3430
3447
3464
3481
3499
3517
3535
3555
3576
3597
3618
3640
3661
3683
3706
3729
3753
3778
3802
3826
3850
3872
3894
3915
3935
3955
3974
3993
4011
4030
4049
4067
4086
4105
4123
4141
4158
4173
4188
4202
4216
4230
4245
4261
4275
4289
4302
4313
4323
4334
4344
4355
4366
4376
4387
4396
4404
4411
4417
4424
4431
4437
4442
4445
4447
4448
4448
4447
4445
4443
4439
4434
4427
4418
4406
4391
4375
4356
4336
4314
4290
4265
4239
4212
4184
4155
4126
4096
4065
4034
4002
3971
3939
3908
3877
3847
3817
3788
3758
3726
3693
3658
3622
3584
3546
3508
3470
3432
3394
3355
3317
3279
3242
3204
3167
3131
3093
3055
3017
2978
2939
2900
2860
2819
2778
2736
2693
2650
2606
2562
2517
2471
2426
2382
2339
2296
2253
2211
2168
2126
2083
2039
1996
1951
1907
1863
1821
1781
1743
1708
1675
1644
1615
1588
1564
1542
1522
1503
1485
1467
1450
1432
1414
1394
1375
1355
1336
1317
1298
1278
1257
1234
1211
1186
1161
1137
1113
1091
1071
1053
1036
1020
1006
995
985
976
968
960
954
948
943
939
936
935
936
939
943
949
955
962
969
975
981
986
991
996
1002
1010
1020
1031
1043
1058
1073
1090
1107
1126
1144
1161
1178
1195
1211
1227
1243
1259
1274
1290
1306
1322
1338
1354
1370
1385
1400
1413
1426
1438
1449
1461
1472
1483
1495
1508
1521
1534
1549
1564
1580
1597
1615
1633
1652
1672
1691
1711
1729
1747
1765
1783
1801
1818
1836
1853
1870
1886
1902
1917
1932
1947
1962
1977
1992
2007
2023
2040
2059
2078
2099
2121
2143
2166
2189
2213
2237
2261
2286
2310
2334
2358
2382
2406
2430
2455
2479
2502
2525
2547
2569
2590
2610
2630
2649
2668
2687
2705
2722
2738
2754
2769
2784
2799
2813
2827
2840
2852
2863
2873
2883
2891
2899
2906
2911
2915
2918
2921
2922
2924
2924
2924
2924
2923
2922
2921
2919
2916
2912
2907
2901
2894
2888
2881
2876
2871
2867
2863
2859
2854
2850
2846
2841
2836
2830
2823
2817
2810
2803
2796
2790
2785
2780
2776
2771
2767
2763
2759
2754
2749
2743
2736
2729
2721
2712
2704
2695
2685
2674
2663
2651
2638
2624
2609
2593
2577
2561
2544
2528
2512
2497
2482
2468
2454
2441
2428
2415
2402
2390
2377
2364
2350
2336
2321
2306
2290
2274
2258
2241
2223
2205
2187
2168
2150
2132
2115
2098
2083
2067
2052
2037
2023
2009
1995
1981
1968
1955
1943
1932
1923
1914
1906
1900
1894
1889
1884
1880
1877
1874
1872
1870
1868
1866
1865
1864
1863
1863
1864
1865
1867
1869
1871
1873
1875
1877
1879
1881
1883
1884
1886
1887
1889
1890
1891
1892
1894
1894
1895
1896
1897
1899
1901
1902
1904
1906
1909
1912
1915
1918
1921
1925
1928
1932
1935
1940
1944
1950
1955
1959
1963
1965
1968
1969
1971
1973
1974
1976
1977
1979
1981
1983
1985
1987
1989
1991
1994
1997
2001
2005
2008
2012
2016
2020
2025
2029
2035
2040
2047
2054
2062
2070
2078
2087
2095
2104
2111
2119
2126
2133
2139
2145
2151
2158
2165
2173
2181
2189
2197
2205
2211
2217
2222
2227
2231
2235
2238
2241
2244
2248
2252
2257
2262
2269
2275
2282
2289
2295
2300
2305
2309
2313
2315
2318
2320
2322
2323
2324
2325
2325
2325
2324
2322
2321
2319
2318
2317
2315
2314
2313
2313
2314
2317
2320
2325
2330
2336
2342
2347
2353
2358
2363
2367
2370
2374
2379
2384
2390
2395
2401
2407
2414
2421
2429
2436
2444
2451
2458
2465
2471
2477
2483
2487
2491
2495
2498
2502
2506
2511
2516
2523
2529
2537
2544
2551
2558
2567
2575
2584
2594
2603
2613
2623
2633
2641
2649
2657
2664
2672
2678
2685
2692
2699
2707
2715
2723
2731
2739
2748
2756
2765
2774
2782
2791
2800
2809
2819
2828
2838
2847
2858
2868
2879
2890
2900
2910
2920
2930
2940
2948
2955
2961
2966
2970
2972
2974
2976
2976
2977
2977
2977
2977
2976
2975
2975
2973
2972
2970
2968
2965
2962
2960
2957
2954
2951
2947
2944
2940
2936
2933
2929
2926
2922
2918
2914
2909
2904
2898
2892
2885
2878
2870
2861
2852
2843
2833
2823
2812
2801
2789
2777
2764
2751
2738
2725
2711
2698
2684
2671
2657
2643
2629
2616
2603
2591
2579
2568
2558
2548
2538
2528
2520
2511
2504
2496
2489
2483
2476
2470
2465
2460
2454
2450
2445
2441
2437
2434
2431
2429
2427
2426
2426
2426
2428
2430
2433
2436
2439
2442
2445
2449
2454
2460
2466
2473
2480
2488
2496
2504
2512
2520
2529
2537
2546
2556
2566
2576
2588
2601
2614
2627
2641
2655
2671
2686
2703
2720
2737
2755
2772
2789
2806
2823
2840
2856
2872
2888
2904
2920
2936
2951
2967
2982
2997
3012
3027
3042
3057
3073
3088
3104
3119
3135
3151
3167
3182
3198
3214
3230
3246
3262
3278
3294
3309
3324
3338
3352
3365
3377
3388
3399
3410
3420
3430
3439
3449
3458
3467
3476
3484
3492
3499
3507
3515
3523
3531
3539
3548
3556
3564
3572
3580
3589
3597
3606
3613
3621
3627
3633
3638
3643
3648
3652
3657
3661
3665
3669
3673
3677
3682
3686
3692
3698
3704
3712
3720
3729
3738
3747
3757
3768
3778
3789
3800
3810
3821
3831
3840
3849
3858
3866
3874
3881
3888
3896
3903
3910
3917
3924
3932
3939
3946
3954
3961
3969
3978
3986
3994
4002
4010
4019
4027
4037
4046
4057
4067
4078
4088
4099
4109
4119
4128
4137
4144
4151
4155
4159
4161
4162
4161
4158
4154
4148
4141
4133
4123
4112
4099
4086
4070
4056
4038
4021
4003
3983
3962
3941
3919
3897
3874
3850
3826
3801
3775
3749
3723
3697
3671
3645
3619
3594
3569
3544
3521
3498
3475
3453
3431
3410
3388
3367
3346
3326
3305
3285
3266
3247
3228
3211
3194
3178
3163
3148
3135
3122
3110
3099
3089
3080
3071
3062
3054
3046
3039
3032
3026
3020
3015
3011
3007
3004
3001
3000
2999
2998
2999
3001
3005
3009
3015
3021
3028
3036
3045
3055
3065
3075
3086
3098
3110
3122
3135
3148
3162
3176
3191
3206
3222
3238
3255
3273
3290
3308
3326
3344
3362
3379
3395
3411
3427
3443
3458
3473
3488
3502
3517
3530
3543
3555
3565
3574
3581
3587
3592
3595
3598
3599
3600
3599
3598
3596
3592
3588
3583
3577
3571
3563
3555
3546
3537
3526
3514
3502
3489
3475
3461
3445
3429
3412
3395
3377
3359
3341
3322
3303
3283
3264
3244
3224
3204
3185
3166
3148
3131
3114
3098
3084
3070
3058
3047
3037
3028
3020
3014
3009
3005
3003
3001
3000
3000
3001
3003
3007
3011
3017
3023
3030
3038
3046
3055
3064
3075
3086
3097
3109
3122
3134
3147
3160
3173
3186
3200
3215
3230
3246
3262
3280
3299
3320
3341
3363
3386
3410
3435
3461
3487
3514
3542
3570
3598
3627
3657
3686
3716
3746
3776
3806
3835
3864
3893
3922
3951
3980
4008
4037
4066
4094
4122
4149
4176
4203
4229
4255
4280
4305
4330
4354
4378
4401
4425
4448
4471
4495
4518
4541
4564
4587
4609
4632
4654
4675
4697
4717
4738
4758
4778
4798
4817
4836
4855
4872
4889
4906
4922
4937
4951
4965
4978
4990
5001
5011
5020
5029
5037
5045
5052
5059
5065
5072
5078
5084
5090
5095
5099
5103
5107
5110
5112
5113
5114
5114
5113
5112
5110
5108
5105
5102
5099
5095
5091
5087
5082
5076
5070
5063
5055
5046
5037
5027
5017
5006
4994
4982
4969
4956
4943
4929
4914
4899
4884
4868
4852
4835
4818
4801
4784
4767
4751
4735
4719
4703
4687
4672
4657
4642
4627
4613
4598
4583
4568
4554
4539
4525
4511
4496
4482
4467
4453
4438
4424
4410
4396
4382
4368
4354
4341
4327
4314
4301
4289
4276
4265
4253
4242
4231
4221
4211
4202
4193
4184
4175
4167
4160
4154
4148
4143
4137
4132
4127
4122
4117
4112
4107
4102
4097
4091
4086
4082
4077
4072
4067
4062
4058
4053
4048
4043
4038
4033
4027
4024
4019
4014
4009
4005
4000
3995
3990
3986
3981
3976
3972
3967
3962
3958
3953
3948
3944
3939
3934
3930
3925
3921
3916
3912
3907
3903
3898
3894
3889
3885
3880
3876
3871
3867
3863
3858
3854
3850
3845
3841
3836
3832
3828
3824
3819
3815
3811
3806
3802
3798
3794
3790
3785
3781
3777
3773
3769
3765
3760
3756
3752
3748
3744
3740
3736
3732
3728
3724
3720
3716
3712
3708
3704
3700
3696
3692
3688
3684
3680
3676
3673
3669
3665
3661
3657
3653
3650
3646
3642
3638
3634
3631
3627
3623
3619
3616
3612
3608
3605
3601
3597
3594
3590
3586
3583
3579
3576
3572
3568
3565
3561
3558
3554
3551
3547
3544
3540
3537
3533
3530
3526
3523
3519
3516
3513
3509
3506
3503
3499
3496
3492
3489
3486
3482
3479
3476
3473
3469
3466
3463
3460
3456
3453
3450
3447
3444
3440
3437
3434
3431
3428
3425
3422
3418
3415
3412
3409
3406
3403
3400
3397
3394
3391
3388
3385
3382
3379
3376
3373
3370
3367
3364
3361
3358
3356
3353
3350
3347
3344
3341
3338
3336
3333
3330
3327
3324
3322
3319
3316
3313
3310
3308
3305
3302
3300
3297
3294
3292
3289
3286
3284
3281
3278
3276
3273
3270
3268
3265
3263
3260
3258
3255
3253
3250
3247
3245
3242
3240
3238
3235
3233
3230
3228
3225
3223
