20
17000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
3
3
3
3
3
3
4
4
4
4
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
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
43
44
44
44
44
45
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
58
58
58
59
59
60
60
60
61
61
61
62
62
63
63
63
64
64
65
65
65
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
73
73
73
74
74
75
75
75
76
76
77
77
77
78
78
79
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
102
103
103
104
104
105
105
106
107
107
108
108
109
110
110
111
111
112
112
113
113
114
114
115
115
115
115
116
116
117
117
118
118
119
119
120
121
121
122
123
124
125
125
126
127
128
128
129
130
130
131
132
132
133
134
135
135
136
137
138
139
141
142
143
144
145
146
147
149
150
151
152
153
153
154
155
156
157
158
159
160
161
161
162
163
164
165
166
167
167
168
169
170
170
171
172
173
173
174
174
175
176
177
178
178
179
179
179
179
179
179
180
180
180
181
181
181
182
182
183
184
184
184
185
185
186
187
187
188
189
189
189
189
190
191
192
193
194
195
196
197
198
198
199
200
202
203
204
206
207
208
210
211
213
214
215
216
217
218
219
219
219
219
220
221
223
224
225
227
228
229
230
232
233
234
235
236
236
236
236
236
236
236
236
236
237
237
238
239
240
241
242
242
243
244
245
246
246
246
246
244
243
242
241
240
239
238
238
237
237
237
238
238
239
241
242
243
244
245
245
246
246
247
247
246
246
245
244
242
241
239
238
236
234
233
232
231
230
228
227
226
226
225
225
225
225
225
225
225
225
225
225
225
225
224
223
221
220
218
217
215
212
210
207
206
204
203
202
202
201
202
202
203
204
205
206
206
206
205
204
201
199
196
192
188
184
180
176
173
170
167
165
163
161
158
156
155
154
154
154
155
155
156
157
157
158
159
160
161
163
164
166
168
170
173
175
178
181
183
186
189
192
194
197
199
201
204
206
208
209
210
210
210
210
209
208
207
207
206
206
205
205
205
204
203
201
198
195
192
190
187
186
184
183
182
181
180
179
179
179
179
180
180
180
180
178
176
173
171
169
167
165
162
160
157
155
155
155
155
157
158
159
160
159
159
157
157
157
158
159
159
157
154
151
147
143
140
137
134
130
126
122
118
114
111
108
103
99
94
90
85
80
75
70
65
60
55
49
43
36
30
24
16
7
-3
-13
-23
-31
-39
-46
-53
-60
-69
-79
-90
-102
-115
-128
-142
-156
-168
-180
-189
-198
-206
-213
-218
-223
-227
-231
-238
-246
-256
-266
-276
-286
-296
-305
-314
-323
-332
-342
-351
-360
-368
-375
-381
-388
-395
-403
-411
-418
-424
-427
-428
-428
-428
-429
-430
-430
-428
-425
-422
-420
-419
-419
-420
-423
-426
-432
-439
-446
-452
-458
-464
-470
-476
-481
-486
-490
-494
-498
-503
-507
-512
-515
-518
-522
-528
-535
-545
-554
-563
-572
-580
-587
-595
-603
-611
-619
-625
-629
-631
-632
-633
-636
-640
-645
-650
-654
-657
-660
-665
-671
-680
-690
-701
-712
-724
-736
-750
-764
-779
-793
-806
-818
-828
-840
-856
-875
-896
-917
-939
-960
-984
-1008
-1034
-1060
-1083
-1104
-1122
-1138
-1153
-1169
-1185
-1201
-1219
-1237
-1255
-1274
-1293
-1312
-1333
-1354
-1375
-1394
-1411
-1426
-1441
-1455
-1469
-1481
-1491
-1499
-1505
-1511
-1517
-1524
-1533
-1543
-1553
-1563
-1571
-1579
-1586
-1593
-1602
-1612
-1622
-1632
-1642
-1652
-1662
-1670
-1678
-1685
-1692
-1699
-1704
-1708
-1713
-1716
-1720
-1724
-1729
-1735
-1741
-1745
-1747
-1748
-1749
-1750
-1750
-1750
-1749
-1747
-1746
-1745
-1744
-1742
-1738
-1732
-1726
-1718
-1710
-1703
-1697
-1692
-1687
-1682
-1676
-1670
-1663
-1658
-1655
-1654
-1655
-1656
-1656
-1656
-1656
-1655
-1656
-1658
-1661
-1667
-1675
-1684
-1695
-1706
-1717
-1729
-1741
-1752
-1763
-1774
-1784
-1794
-1805
-1816
-1828
-1840
-1851
-1861
-1869
-1876
-1884
-1892
-1900
-1909
-1920
-1932
-1944
-1953
-1961
-1967
-1973
-1980
-1987
-1995
-2005
-2015
-2025
-2033
-2041
-2049
-2055
-2057
-2056
-2052
-2045
-2041
-2037
-2035
-2033
-2033
-2036
-2041
-2049
-2058
-2066
-2072
-2074
-2074
-2075
-2077
-2081
-2087
-2092
-2096
-2099
-2102
-2104
-2107
-2112
-2120
-2130
-2140
-2148
-2153
-2155
-2154
-2153
-2150
-2148
-2146
-2143
-2139
-2131
-2121
-2108
-2094
-2079
-2063
-2048
-2033
-2019
-2005
-1992
-1978
-1964
-1950
-1937
-1924
-1910
-1897
-1884
-1868
-1850
-1829
-1808
-1786
-1764
-1741
-1718
-1695
-1673
-1654
-1638
-1624
-1612
-1599
-1585
-1569
-1554
-1538
-1522
-1507
-1492
-1479
-1467
-1457
-1446
-1433
-1418
-1401
-1381
-1359
-1334
-1306
-1276
-1246
-1217
-1193
-1173
-1156
-1142
-1129
-1116
-1103
-1089
-1076
-1061
-1045
-1026
-1006
-984
-960
-936
-911
-887
-864
-842
-821
-801
-782
-763
-743
-723
-704
-686
-669
-652
-636
-619
-598
-574
-547
-518
-490
-463
-433
-400
-364
-325
-285
-247
-213
-182
-155
-131
-106
-82
-59
-35
-14
7
26
47
67
88
106
123
139
154
170
185
200
215
229
241
251
261
270
281
292
303
312
320
326
334
344
358
376
396
417
439
463
486
510
535
561
591
622
653
684
716
750
788
829
871
913
954
993
1031
1069
1109
1151
1195
1241
1287
1330
1371
1411
1450
1491
1534
1577
1617
1656
1692
1727
1761
1794
1826
1856
1883
1906
1926
1943
1961
1980
2000
2021
2048
2076
2105
2134
2164
2192
2218
2244
2269
2295
2319
2343
2366
2388
2408
2426
2442
2457
2471
2486
2502
2521
2542
2566
2591
2617
2642
2667
2694
2722
2752
2782
2813
2844
2877
2911
2947
2985
3026
3069
3112
3153
3191
3225
3257
3287
3315
3342
3370
3398
3426
3453
3478
3501
3524
3546
3567
3585
3602
3618
3634
3650
3666
3684
3701
3719
3736
3752
3768
3782
3794
3805
3814
3820
3823
3823
3822
3820
3817
3816
3817
3819
3822
3826
3833
3841
3849
3859
3868
3877
3886
3893
3901
3908
3914
3920
3924
3927
3929
3931
3931
3930
3925
3920
3913
3908
3904
3900
3897
3895
3895
3894
3895
3895
3896
3897
3897
3897
3896
3895
3893
3891
3889
3886
3882
3878
3874
3869
3864
3860
3855
3850
3843
3836
3829
3823
3819
3815
3812
3810
3807
3804
3798
3791
3781
3770
3761
3753
3747
3742
3736
3728
3720
3713
3708
3705
3703
3704
3706
3709
3712
3716
3720
3723
3725
3729
3734
3739
3745
3751
3756
3761
3763
3761
3753
3742
3726
3708
3689
3669
3650
3632
3614
3598
3581
3564
3547
3530
3513
3494
3475
3456
3436
3413
3386
3356
3323
3288
3253
3217
3179
3141
3106
3073
3042
3013
2986
2962
2940
2921
2904
2888
2874
2862
2850
2836
2819
2801
2782
2762
2741
2720
2700
2682
2666
2653
2641
2630
2620
2611
2603
2596
2591
2585
2580
2573
2568
2562
2558
2554
2552
2553
2557
2564
2568
2570
2567
2562
2555
2548
2541
2533
2523
2510
2495
2477
2456
2431
2402
2372
2341
2311
2280
2251
2224
2198
2176
2157
2141
2129
2121
2114
2108
2101
2093
2084
2076
2069
2066
2068
2076
2089
2109
2134
2163
2193
2223
2251
2275
2294
2306
2313
2313
2309
2299
2283
2263
2241
2220
2200
2185
2174
2171
2173
2179
2186
2193
2201
2209
2216
2223
2232
2241
2249
2253
2253
2250
2247
2244
2240
2234
2224
2211
2197
2185
2176
2168
2161
2153
2144
2135
2123
2109
2094
2079
2065
2052
2041
2032
2023
2016
2013
2013
2017
2025
2031
2039
2047
2053
2056
2055
2051
2044
2032
2017
1997
1975
1950
1922
1892
1860
1825
1785
1742
1697
1653
1612
1576
1545
1518
1493
1469
1445
1422
1400
1379
1358
1338
1317
1296
1273
1251
1231
1214
1201
1192
1185
1179
1172
1164
1153
1141
1126
1110
1091
1071
1050
1029
1006
986
966
949
936
926
918
912
909
910
915
924
938
956
979
1004
1027
1045
1056
1062
1062
1059
1051
1040
1028
1016
1006
1000
998
1000
1006
1014
1020
1024
1022
1018
1008
996
978
954
924
889
851
812
774
739
705
674
646
622
603
587
571
557
544
533
525
521
521
525
532
542
555
569
582
592
599
604
609
615
620
623
623
622
619
612
602
591
578
561
542
523
503
486
471
461
457
462
473
491
512
538
570
606
646
691
738
787
835
880
920
955
985
1010
1034
1055
1072
1083
1085
1078
1063
1046
1032
1022
1016
1018
1025
1035
1049
1066
1084
1102
1119
1133
1143
1148
1145
1135
1121
1109
1100
1097
1096
1096
1096
1095
1093
1087
1077
1061
1040
1016
991
961
926
883
833
777
719
661
607
558
513
474
440
412
387
364
340
311
275
230
175
110
35
-46
-132
-215
-291
-357
-409
-450
-478
-495
-503
-506
-508
-513
-525
-542
-566
-598
-639
-687
-742
-802
-865
-929
-994
-1058
-1117
-1166
-1200
-1215
-1214
-1201
-1182
-1162
-1145
-1134
-1131
-1137
-1151
-1172
-1195
-1216
-1233
-1245
-1253
-1259
-1262
-1266
-1268
-1269
-1267
-1265
-1264
-1269
-1282
-1303
-1332
-1366
-1402
-1434
-1459
-1475
-1485
-1494
-1506
-1524
-1546
-1572
-1599
-1622
-1642
-1657
-1671
-1683
-1696
-1710
-1725
-1739
-1747
-1746
-1736
-1723
-1713
-1710
-1720
-1744
-1782
-1830
-1882
-1930
-1969
-1993
-1998
-1982
-1945
-1891
-1828
-1760
-1691
-1626
-1572
-1534
-1518
-1521
-1540
-1570
-1606
-1646
-1687
-1723
-1750
-1765
-1765
-1752
-1730
-1706
-1684
-1668
-1663
-1667
-1679
-1699
-1726
-1760
-1796
-1834
-1871
-1912
-1958
-2009
-2065
-2123
-2181
-2240
-2301
-2365
-2431
-2502
-2576
-2653
-2733
-2815
-2900
-2987
-3073
-3155
-3232
-3303
-3368
-3427
-3479
-3522
-3557
-3586
-3610
-3636
-3665
-3699
-3738
-3782
-3830
-3882
-3938
-3998
-4059
-4124
-4186
-4242
-4289
-4326
-4350
-4363
-4365
-4357
-4339
-4310
-4268
-4215
-4150
-4075
-3992
-3897
-3791
-3677
-3556
-3431
-3308
-3190
-3081
-2986
-2907
-2845
-2799
-2765
-2741
-2721
-2703
-2683
-2658
-2625
-2581
-2529
-2471
-2409
-2349
-2290
-2234
-2177
-2117
-2050
-1970
-1876
-1766
-1641
-1504
-1361
-1222
-1091
-973
-874
-797
-740
-705
-687
-685
-694
-710
-729
-748
-763
-768
-757
-725
-670
-590
-487
-366
-229
-79
83
254
427
596
755
904
1043
1174
1299
1421
1542
1664
1789
1915
2040
2159
2271
2376
2470
2556
2630
2695
2754
2808
2860
2910
2955
2996
3034
3072
3115
3165
3221
3282
3345
3408
3466
3513
3542
3549
3530
3489
3428
3353
3267
3173
3071
2960
2836
2699
2546
2376
2186
1980
1764
1553
1356
1185
1040
922
826
743
667
589
504
409
302
185
58
-78
-223
-381
-554
-739
-933
-1128
-1317
-1494
-1655
-1795
-1912
-2007
-2085
-2150
-2207
-2259
-2306
-2348
-2381
-2406
-2420
-2423
-2411
-2383
-2336
-2271
-2189
-2093
-1984
-1864
-1737
-1605
-1476
-1355
-1250
-1166
-1108
-1079
-1080
-1111
-1174
-1267
-1389
-1535
-1700
-1880
-2070
-2268
-2470
-2672
-2868
-3052
-3223
-3381
-3529
-3669
-3803
-3932
-4057
-4177
-4292
-4402
-4504
-4595
-4675
-4745
-4805
-4857
-4905
-4951
-4997
-5051
-5117
-5205
-5317
-5457
-5624
-5817
-6034
-6270
-6517
-6770
-7025
-7283
-7540
-7790
-8026
-8241
-8432
-8596
-8737
-8857
-8960
-9049
-9130
-9206
-9280
-9351
-9419
-9484
-9550
-9619
-9690
-9762
-9834
-9905
-9974
-10041
-10108
-10176
-10247
-10324
-10408
-10498
-10588
-10676
-10759
-10838
-10916
-10995
-11078
-11166
-11255
-11342
-11425
-11502
-11574
-11639
-11695
-11741
-11773
-11795
-11808
-11817
-11823
-11829
-11836
-11846
-11857
-11868
-11877
-11883
-11886
-11886
-11887
-11891
-11899
-11910
-11925
-11942
-11961
-11978
-11989
-11993
-11988
-11976
-11958
-11937
-11914
-11890
-11865
-11841
-11818
-11794
-11767
-11733
-11690
-11638
-11576
-11509
-11439
-11371
-11304
-11239
-11175
-11115
-11059
-11010
-10969
-10936
-10910
-10889
-10872
-10857
-10842
-10826
-10809
-10794
-10784
-10781
-10788
-10807
-10838
-10878
-10925
-10973
-11020
-11065
-11109
-11156
-11207
-11262
-11321
-11381
-11442
-11502
-11560
-11615
-11666
-11710
-11750
-11787
-11823
-11860
-11902
-11951
-12004
-12059
-12111
-12156
-12188
-12204
-12201
-12178
-12135
-12073
-11992
-11893
-11780
-11655
-11521
-11378
-11231
-11087
-10953
-10832
-10727
-10638
-10565
-10505
-10458
-10421
-10394
-10373
-10357
-10347
-10343
-10348
-10359
-10378
-10403
-10433
-10468
-10508
-10551
-10598
-10649
-10702
-10757
-10811
-10865
-10918
-10972
-11025
-11074
-11115
-11147
-11166
-11174
-11169
-11150
-11116
-11065
-11000
-10922
-10838
-10750
-10661
-10573
-10488
-10406
-10326
-10248
-10174
-10106
-10046
-9995
-9951
-9912
-9872
-9830
-9782
-9727
-9667
-9599
-9524
-9440
-9347
-9244
-9127
-8994
-8845
-8680
-8499
-8306
-8103
-7897
-7690
-7487
-7290
-7100
-6919
-6745
-6579
-6419
-6265
-6116
-5972
-5835
-5707
-5590
-5484
-5386
-5295
-5205
-5115
-5018
-4911
-4791
-4655
-4501
-4330
-4142
-3941
-3732
-3518
-3303
-3090
-2882
-2683
-2494
-2313
-2138
-1968
-1803
-1643
-1490
-1343
-1202
-1067
-938
-816
-703
-597
-498
-406
-318
-234
-153
-76
-3
65
129
186
234
271
297
312
321
327
334
343
357
379
409
448
496
555
627
712
811
922
1044
1177
1319
1468
1622
1780
1941
2104
2268
2431
2592
2750
2904
3055
3206
3360
3521
3690
3868
4056
4255
4464
4682
4910
5151
5406
5675
5959
6254
6559
6872
7187
7503
7816
8125
8426
8719
9006
9289
9572
9859
10149
10443
10740
11040
11340
11639
11934
12222
12502
12772
13033
13282
13516
13736
13942
14134
14313
14481
14639
14789
14933
15072
15206
15332
15452
15566
15678
15787
15897
16006
16114
16219
16322
16418
16509
16594
16675
16748
16814
16870
16916
16954
16981
16997
17000
16991
16972
16947
16920
16894
16872
16853
16838
16825
16811
16793
16772
16749
16723
16695
16665
16637
16612
16589
16569
16548
16525
16500
16472
16441
16403
16360
16311
16258
16200
16139
16076
16009
15939
15865
15790
15716
15641
15568
15497
15429
15364
15299
15235
15169
15103
15036
14968
14898
14825
14748
14667
14585
14500
14412
14320
14225
14129
14036
13948
13866
13791
13725
13670
13625
13593
13575
13567
13568
13574
13583
13596
13616
13644
13681
13724
13770
13817
13864
13911
13960
14012
14068
14129
14195
14265
14335
14404
14472
14539
14607
14676
14746
14817
14889
14960
15030
15098
15162
15221
15269
15306
15333
15352
15365
15375
15386
15400
15417
15436
15455
15471
15479
15480
15471
15453
15425
15388
15341
15287
15228
15164
15099
15035
14974
14918
14864
14813
14764
14714
14664
14612
14556
14494
14426
14353
14273
14183
14080
13964
13837
13701
13557
13404
13242
13072
12896
12717
12536
12354
12173
11992
11813
11634
11457
11280
11103
10924
10744
10562
10378
10193
10006
9818
9627
9434
9240
9046
8853
8662
8471
8283
8098
7916
7740
7575
7423
7287
7171
7074
6998
6941
6903
6879
6868
6864
6863
6861
6853
6837
6813
6779
6737
6685
6624
6555
6481
6403
6324
6247
6176
6113
6057
6006
5960
5913
5864
5812
5754
5691
5621
5544
5461
5369
5270
5161
5045
4923
4798
4672
4546
4422
4299
4177
4054
3931
3805
3678
3548
3418
3289
3160
3031
2904
2778
2656
2536
2422
2315
2217
2129
2051
1985
1931
1889
1860
1846
1846
1859
1884
1921
1967
2016
2067
2118
2167
2214
2258
2298
2334
2364
2389
2408
2421
2428
2432
2435
2438
2441
2445
2452
2463
2478
2494
2512
2529
2546
2560
2570
2577
2578
2575
2567
2554
2536
2515
2494
2474
2455
2438
2424
2411
2398
2382
2363
2341
2316
2289
2260
2227
2190
2148
2099
2043
1980
1912
1837
1758
1673
1582
1484
1379
1267
1150
1031
912
797
690
594
508
434
370
314
266
222
181
139
96
51
3
-50
-109
-175
-249
-332
-422
-519
-622
-729
-840
-953
-1068
-1185
-1305
-1430
-1563
-1701
-1845
-1995
-2148
-2307
-2470
-2639
-2813
-2992
-3176
-3364
-3558
-3756
-3959
-4165
-4376
-4592
-4814
-5041
-5272
-5506
-5741
-5976
-6209
-6440
-6669
-6896
-7122
-7346
-7568
-7789
-8007
-8225
-8441
-8657
-8871
-9083
-9292
-9499
-9702
-9899
-10090
-10273
-10444
-10604
-10750
-10884
-11005
-11113
-11210
-11298
-11379
-11453
-11522
-11586
-11643
-11694
-11741
-11785
-11827
-11868
-11909
-11951
-11994
-12039
-12085
-12132
-12178
-12221
-12259
-12293
-12322
-12348
-12370
-12389
-12406
-12420
-12432
-12442
-12447
-12448
-12442
-12428
-12405
-12374
-12333
-12282
-12219
-12144
-12057
-11957
-11847
-11729
-11604
-11475
-11343
-11209
-11074
-10941
-10808
-10679
-10553
-10429
-10307
-10186
-10063
-9940
-9814
-9689
-9565
-9443
-9326
-9212
-9102
-8994
-8887
-8783
-8680
-8582
-8487
-8397
-8312
-8234
-8163
-8101
-8045
-7999
-7959
-7924
-7895
-7873
-7858
-7850
-7848
-7851
-7861
-7875
-7894
-7918
-7946
-7979
-8016
-8055
-8099
-8146
-8193
-8241
-8288
-8333
-8374
-8408
-8435
-8453
-8461
-8458
-8447
-8428
-8401
-8366
-8324
-8276
-8221
-8161
-8093
-8018
-7936
-7847
-7752
-7652
-7549
-7442
-7332
-7219
-7104
-6985
-6864
-6739
-6611
-6480
-6346
-6209
-6070
-5928
-5783
-5633
-5478
-5318
-5153
-4983
-4806
-4625
-4437
-4245
-4048
-3846
-3640
-3429
-3216
-2999
-2780
-2560
-2339
-2116
-1892
-1666
-1438
-1208
-976
-742
-507
-272
-37
198
431
662
889
1112
1329
1541
1748
1950
2148
2345
2540
2736
2932
3131
3332
3535
3741
3947
4155
4361
4564
4763
4957
5143
5321
5491
5650
5798
5934
6060
6174
6277
6370
6454
6532
6604
6670
6732
6789
6841
6888
6932
6971
7007
7040
7069
7095
7118
7137
7154
7168
7179
7188
7195
7198
7199
7195
7187
7174
7156
7132
7103
7069
7029
6985
6937
6886
6834
6782
6732
6684
6638
6595
6555
6518
6484
6454
6430
6410
6395
6386
6381
6382
6388
6399
6413
6430
6448
6466
6483
6498
6511
6521
6527
6528
6525
6516
6502
6484
6460
6432
6400
6365
6328
6288
6247
6203
6156
6106
6052
5994
5930
5861
5785
5702
5613
5518
5416
5308
5192
5068
4938
4799
4654
4503
4347
4188
4026
3861
3694
3523
3349
3171
2989
2802
2610
2414
2212
2007
1797
1584
1368
1148
926
701
474
245
14
-219
-455
-694
-935
-1178
-1423
-1669
-1916
-2162
-2408
-2653
-2897
-3140
-3382
-3623
-3863
-4102
-4340
-4575
-4807
-5036
-5261
-5481
-5695
-5902
-6101
-6290
-6469
-6637
-6791
-6932
-7060
-7174
-7274
-7361
-7435
-7498
-7550
-7591
-7623
-7648
-7665
-7677
-7683
-7685
-7683
-7676
-7666
-7652
-7635
-7614
-7590
-7561
-7530
-7495
-7458
-7418
-7376
-7332
-7288
-7244
-7199
-7154
-7110
-7067
-7026
-6988
-6954
-6922
-6894
-6868
-6845
-6826
-6809
-6795
-6785
-6778
-6774
-6772
-6772
-6773
-6776
-6781
-6786
-6791
-6797
-6801
-6805
-6808
-6811
-6813
-6814
-6814
-6814
-6811
-6805
-6795
-6780
-6758
-6731
-6697
-6657
-6612
-6563
-6510
-6455
-6397
-6336
-6271
-6202
-6129
-6050
-5965
-5873
-5774
-5666
-5549
-5424
-5290
-5148
-4999
-4843
-4681
-4513
-4340
-4163
-3983
-3801
-3618
-3434
-3249
-3063
-2879
-2695
-2515
-2337
-2164
-1995
-1830
-1672
-1518
-1371
-1230
-1095
-966
-843
-726
-614
-507
-406
-310
-219
-134
-53
25
98
168
236
301
364
425
484
542
599
653
706
759
810
860
910
960
1010
1061
1113
1167
1223
1281
1342
1405
1471
1538
1606
1676
1748
1820
1896
1974
2055
2139
2227
2317
2410
2505
2603
2703
2805
2908
3013
3119
3226
3333
3440
3547
3654
3761
3866
3970
4072
4171
4269
4364
4457
4547
4634
4718
4797
4873
4943
5010
5072
5130
5184
5232
5275
5313
5344
5369
5388
5401
5409
5413
5413
5411
5408
5403
5396
5390
5383
5377
5372
5367
5363
5359
5354
5349
5343
5337
5330
5322
5314
5306
5297
5287
5278
5269
5260
5253
5247
5242
5238
5235
5231
5228
5224
5218
5211
5200
5188
5172
5155
5135
5114
5090
5065
5036
5006
4975
4942
4908
4873
4836
4799
4760
4721
4682
4641
4600
4558
4516
4474
4432
4390
4348
4306
4264
4222
4181
4140
4099
4057
4014
3971
3926
3879
3832
3783
3734
3684
3633
3580
3526
3470
3413
3356
3299
3243
3187
3132
3076
3021
2965
2908
2851
2793
2734
2674
2612
2550
2487
2424
2361
2298
2236
2173
2111
2048
1986
1925
1865
1806
1748
1692
1636
1580
1524
1467
1408
1349
1287
1223
1156
1087
1016
943
868
792
715
636
557
477
396
315
233
150
66
-18
-104
-189
-274
-357
-439
-520
-599
-678
-756
-833
-909
-984
-1057
-1128
-1199
-1269
-1340
-1412
-1485
-1560
-1635
-1711
-1788
-1865
-1943
-2019
-2095
-2169
-2241
-2311
-2380
-2446
-2509
-2569
-2625
-2678
-2728
-2774
-2817
-2858
-2897
-2934
-2971
-3006
-3042
-3077
-3113
-3149
-3187
-3226
-3265
-3306
-3348
-3389
-3431
-3473
-3515
-3558
-3601
-3644
-3689
-3735
-3783
-3833
-3883
-3933
-3983
-4034
-4083
-4133
-4180
-4226
-4268
-4308
-4345
-4380
-4413
-4443
-4471
-4497
-4522
-4546
-4568
-4587
-4605
-4620
-4634
-4646
-4656
-4664
-4670
-4674
-4677
-4678
-4679
-4679
-4678
-4676
-4673
-4669
-4662
-4653
-4641
-4627
-4611
-4593
-4572
-4549
-4525
-4498
-4471
-4443
-4414
-4386
-4358
-4330
-4304
-4278
-4253
-4228
-4203
-4177
-4151
-4124
-4094
-4065
-4033
-3999
-3964
-3927
-3888
-3847
-3804
-3759
-3712
-3662
-3609
-3552
-3492
-3428
-3360
-3288
-3213
-3133
-3049
-2960
-2866
-2767
-2664
-2558
-2449
-2339
-2229
-2118
-2005
-1894
-1782
-1669
-1556
-1443
-1331
-1221
-1112
-1004
-901
-799
-699
-601
-503
-408
-313
-220
-130
-41
46
131
212
291
367
440
511
579
644
705
763
817
867
914
957
996
1030
1059
1084
1104
1120
1133
1141
1146
1146
1143
1136
1125
1111
1093
1072
1048
1022
993
963
932
900
867
834
801
770
740
713
688
665
646
631
621
615
614
617
624
635
650
668
689
713
740
769
801
834
869
905
942
981
1020
1060
1101
1143
1185
1228
1272
1316
1361
1405
1448
1491
1531
1570
1608
1643
1676
1707
1737
1765
1793
1821
1849
1877
1905
1933
1961
1988
2016
2041
2068
2093
2117
2140
2163
2185
2208
2231
2254
2278
2302
2326
2351
2376
2402
2428
2454
2480
2505
2530
2553
2575
2594
2610
2623
2634
2641
2644
2645
2642
2637
2628
2616
2601
2583
2562
2538
2511
2482
2450
2415
2378
2338
2295
2249
2200
2150
2097
2043
1986
1928
1869
1807
1745
1681
1616
1551
1485
1420
1355
1290
1225
1161
1097
1034
972
909
847
783
719
653
586
517
445
372
296
219
140
59
-22
-104
-187
-270
-353
-436
-519
-601
-682
-762
-840
-917
-991
-1065
-1136
-1206
-1274
-1340
-1404
-1466
-1526
-1582
-1637
-1688
-1736
-1781
-1821
-1859
-1892
-1921
-1947
-1969
-1987
-2003
-2016
-2028
-2037
-2045
-2053
-2059
-2065
-2069
-2073
-2077
-2081
-2086
-2091
-2096
-2103
-2110
-2119
-2129
-2141
-2154
-2169
-2185
-2203
-2223
-2245
-2268
-2292
-2319
-2348
-2379
-2414
-2450
-2488
-2528
-2569
-2611
-2654
-2699
-2745
-2792
-2841
-2889
-2937
-2985
-3031
-3075
-3117
-3157
-3195
-3230
-3262
-3291
-3318
-3342
-3362
-3380
-3394
-3404
-3410
-3411
-3407
-3398
-3383
-3363
-3337
-3306
-3270
-3228
-3182
-3130
-3074
-3015
-2951
-2885
-2816
-2744
-2670
-2595
-2518
-2439
-2360
-2279
-2199
-2118
-2036
-1955
-1873
-1792
-1710
-1627
-1543
-1460
-1376
-1292
-1208
-1125
-1043
-961
-880
-799
-719
-639
-559
-480
-402
-324
-247
-170
-94
-19
57
132
206
280
353
426
498
570
641
711
780
849
916
982
1046
1108
1168
1226
1281
1334
1383
1429
1473
1513
1551
1586
1617
1645
1668
1688
1703
1714
1720
1721
1718
1711
1699
1683
1663
1640
1614
1586
1555
1524
1490
1456
1421
1385
1349
1313
1276
1239
1203
1168
1133
1101
1070
1041
1014
991
970
952
938
929
924
925
931
943
961
984
1014
1049
1090
1136
1187
1242
1301
1363
1428
1495
1563
1632
1701
1770
1839
1908
1976
2043
2109
2174
2237
2300
2361
2421
2480
2537
2592
2645
2696
2745
2792
2835
2876
2912
2944
2973
2996
3014
3028
3036
3040
3039
3034
3024
3011
2994
2974
2951
2924
2896
2866
2836
2804
2773
2741
2709
2677
2646
2616
2586
2557
2529
2502
2475
2449
2424
2399
2375
2352
2329
2308
2288
2269
2251
2235
2219
2204
2191
2177
2164
2151
2137
2124
2109
2094
2079
2064
2049
2035
2021
2007
1994
1980
1967
1954
1941
1928
1916
1905
1894
1883
1871
1859
1846
1832
1817
1801
1783
1764
1742
1718
1691
1662
1631
1597
1562
1526
1488
1449
1408
1366
1323
1278
1232
1186
1138
1091
1043
996
949
902
856
811
767
724
681
640
600
560
522
484
447
410
374
339
303
266
230
193
157
120
83
46
8
-30
-68
-107
-145
-183
-221
-258
-295
-331
-367
-402
-437
-471
-504
-537
-570
-602
-635
-668
-701
-735
-769
-803
-836
-869
-901
-930
-957
-982
-1002
-1022
-1038
-1050
-1060
-1068
-1073
-1077
-1080
-1081
-1081
-1080
-1078
-1076
-1071
-1065
-1057
-1046
-1033
-1016
-996
-972
-945
-913
-879
-842
-803
-761
-717
-670
-621
-570
-518
-464
-410
-354
-299
-243
-188
-134
-80
-27
26
79
132
185
239
293
348
402
457
512
567
623
678
734
790
846
902
957
1012
1068
1124
1180
1237
1295
1353
1411
1470
1528
1584
1640
1693
1744
1793
1841
1886
1930
1972
2013
2053
2091
2126
2160
2191
2221
2248
2274
2299
2323
2346
2367
2387
2406
2423
2438
2450
2461
2469
2474
2476
2476
2473
2466
2457
2446
2433
2418
2402
2385
2367
2349
2332
2314
2296
2278
2260
2242
2222
2202
2181
2159
2137
2115
2092
2068
2044
2019
1993
1965
1936
1906
1873
1838
1802
1764
1724
1681
1637
1590
1541
1489
1435
1378
1319
1258
1195
1131
1065
999
931
863
793
723
653
581
510
439
368
298
228
157
87
16
-53
-122
-190
-255
-319
-381
-440
-497
-552
-604
-655
-703
-749
-794
-835
-875
-913
-948
-981
-1010
-1038
-1063
-1086
-1106
-1123
-1139
-1152
-1164
-1175
-1184
-1191
-1198
-1203
-1207
-1211
-1213
-1215
-1216
-1216
-1215
-1213
-1210
-1207
-1203
-1199
-1193
-1187
-1180
-1171
-1161
-1149
-1135
-1119
-1100
-1081
-1059
-1036
-1012
-986
-959
-931
-903
-873
-843
-813
-783
-753
-724
-694
-664
-634
-603
-573
-542
-510
-479
-448
-418
-388
-358
-328
-298
-268
-237
-205
-173
-140
-107
-75
-43
-12
17
45
72
98
122
145
167
188
207
224
240
254
268
280
292
303
313
323
331
338
344
348
351
351
350
347
343
337
331
324
316
307
299
290
282
275
267
260
252
244
236
228
220
213
207
203
200
199
199
202
206
212
219
228
237
247
257
267
277
287
297
308
318
328
339
349
358
367
375
381
386
390
393
394
396
396
396
395
395
394
394
395
396
397
399
400
402
403
403
403
402
400
398
394
389
384
377
370
362
353
343
331
319
307
293
280
267
254
241
230
218
208
198
188
179
171
163
155
147
139
131
122
113
104
94
85
75
64
53
41
29
15
1
-14
-29
-45
-60
-76
-91
-105
-119
-132
-145
-158
-170
-182
-193
-203
-213
-221
-229
-236
-242
-247
-251
-255
-258
-261
-264
-266
-268
-269
-271
-273
-275
-277
-280
-283
-285
-287
-288
-289
-289
-289
-288
-288
-286
-284
-281
-277
-272
-267
-262
-258
-254
-250
-247
-245
-243
-241
-239
-238
-238
-237
-238
-239
-242
-246
-252
-261
-271
-283
-296
-311
-328
-346
-366
-388
-411
-436
-463
-491
-521
-552
-584
-617
-652
-688
-726
-764
-803
-843
-883
-924
-965
-1006
-1050
-1093
-1136
-1181
-1225
-1270
-1315
-1360
-1403
-1446
-1488
-1528
-1568
-1606
-1643
-1679
-1714
-1748
-1782
-1815
-1848
-1880
-1911
-1942
-1971
-2000
-2027
-2052
-2076
-2098
-2118
-2135
-2150
-2162
-2170
-2176
-2178
-2176
-2171
-2161
-2148
-2131
-2110
-2085
-2056
-2023
-1987
-1946
-1903
-1857
-1809
-1760
-1709
-1658
-1607
-1555
-1503
-1451
-1398
-1345
-1291
-1238
-1184
-1130
-1075
-1022
-968
-916
-865
-815
-766
-719
-673
-629
-586
-545
-506
-468
-432
-398
-365
-332
-301
-271
-242
-213
-184
-156
-129
-104
-80
-58
-37
-18
1
18
35
51
66
80
94
106
118
129
139
148
156
164
170
175
179
183
186
189
190
191
191
191
189
186
183
178
174
168
162
156
149
143
136
128
120
112
103
93
83
73
63
52
41
30
19
9
-1
-11
-21
-29
-37
-44
-50
-55
-59
-62
-64
-64
-64
-62
-58
-54
-47
-39
-30
-20
-9
2
15
27
41
54
68
82
96
110
125
140
156
173
190
208
226
244
262
280
297
314
330
345
360
374
388
400
411
422
431
439
447
452
457
461
465
468
470
473
475
478
480
482
485
487
489
492
495
499
503
507
512
518
523
529
536
543
551
559
569
579
590
603
616
631
646
661
677
693
708
724
739
754
768
783
799
815
832
848
865
881
898
913
929
943
957
969
981
991
1000
1008
1016
1022
1027
1031
1033
1035
1034
1033
1030
1026
1020
1012
1002
991
977
961
944
926
907
887
866
845
824
801
779
755
730
705
679
651
623
594
564
532
500
468
435
402
368
335
302
269
238
207
177
148
120
93
66
41
17
-7
-29
-51
-71
-92
-111
-130
-148
-164
-180
-194
-207
-218
-228
-236
-243
-247
-249
-250
-248
-245
-239
-231
-220
-207
-191
-173
-152
-129
-104
-77
-49
-19
12
44
77
111
145
179
213
246
279
310
341
371
399
426
452
475
497
517
535
551
566
580
592
603
612
619
625
630
634
636
636
635
632
628
621
613
603
592
578
563
547
530
511
493
473
453
432
411
390
368
347
325
304
282
262
241
221
202
183
165
148
131
116
100
86
72
58
44
29
13
-3
-19
-35
-52
-69
-87
-105
-124
-145
-166
-189
-213
-238
-264
-290
-317
-343
-370
-397
-423
-449
-474
-499
-523
-546
-568
-589
-609
-628
-646
-663
-679
-693
-705
-716
-725
-731
-736
-739
-740
-740
-738
-734
-729
-722
-713
-703
-691
-676
-660
-642
-622
-601
-579
-555
-529
-503
-474
-445
-414
-382
-349
-315
-279
-242
-205
-167
-129
-92
-55
-19
16
49
82
113
143
173
201
229
256
282
307
332
357
381
405
428
451
473
494
513
532
549
564
579
593
607
619
631
642
653
663
672
682
691
699
708
716
724
732
739
746
752
757
762
767
772
776
780
783
786
788
790
793
796
799
803
807
812
817
822
828
834
841
848
856
864
873
882
891
900
908
916
924
931
938
945
952
958
965
971
977
983
990
996
1002
1010
1016
1025
1034
1043
1053
1064
1076
1089
1103
1117
1133
1149
1166
1184
1203
1222
1242
1262
1282
1302
1323
1343
1363
1383
1402
1420
1438
1455
1471
1485
1498
1510
1520
1528
1535
1541
1546
1550
1552
1554
1555
1556
1555
1554
1552
1550
1547
1542
1537
1531
1523
1514
1504
1491
1476
1459
1440
1419
1396
1371
1344
1316
1285
1252
1218
1181
1143
1103
1061
1018
976
932
887
842
797
753
708
664
620
577
535
494
453
414
375
337
300
264
229
194
159
124
88
52
16
-20
-57
-93
-129
-165
-201
-235
-269
-302
-334
-364
-393
-421
-448
-473
-496
-518
-539
-558
-576
-592
-608
-623
-637
-651
-665
-678
-691
-704
-716
-727
-738
-748
-758
-767
-775
-782
-788
-792
-794
-794
-792
-787
-780
-770
-758
-744
-727
-708
-688
-667
-646
-624
-601
-579
-556
-533
-509
-486
-462
-437
-412
-385
-357
-328
-297
-264
-231
-197
-162
-128
-94
-61
-29
1
29
55
79
102
123
144
163
182
199
215
231
245
259
272
284
296
307
316
325
333
339
345
349
353
355
358
360
362
364
366
367
367
367
366
364
363
362
361
360
360
360
360
362
363
365
368
370
373
375
377
378
379
379
378
377
376
374
373
372
371
371
372
373
375
378
381
384
387
390
393
396
397
399
400
402
403
405
407
408
409
410
410
411
411
412
412
413
414
415
416
416
416
415
415
413
411
408
404
399
393
385
377
368
359
348
338
327
315
302
289
275
260
244
227
209
190
170
149
126
102
76
47
17
-15
-49
-84
-119
-155
-191
-227
-263
-297
-332
-366
-399
-432
-463
-494
-523
-552
-580
-608
-635
-661
-687
-712
-736
-759
-780
-800
-818
-834
-847
-859
-869
-877
-883
-887
-889
-890
-888
-885
-880
-874
-866
-857
-846
-835
-822
-808
-792
-775
-757
-737
-717
-694
-671
-645
-619
-591
-562
-533
-503
-473
-444
-415
-387
-360
-333
-307
-282
-258
-233
-209
-186
-162
-139
-117
-94
-73
-52
-32
-14
3
19
33
46
58
69
79
88
96
103
109
114
119
122
125
127
128
128
127
125
122
118
114
109
103
97
91
83
75
65
54
42
29
14
-2
-20
-38
-58
-78
-101
-124
-149
-176
-205
-235
-267
-299
-331
-363
-394
-425
-454
-482
-508
-534
-558
-582
-605
-627
-649
-669
-689
-707
-724
-740
-754
-767
-778
-788
-796
-802
-807
-811
-812
-812
-810
-807
-802
-797
-792
-786
-780
-774
-768
-761
-752
-744
-734
-725
-715
-705
-695
-686
-676
-666
-656
-646
-635
-624
-613
-602
-589
-577
-563
-548
-532
-513
-493
-471
-447
-422
-394
-365
-334
-302
-268
-234
-198
-162
-125
-87
-49
-11
27
65
103
142
180
219
257
296
335
374
413
451
489
527
564
600
636
671
706
741
775
808
839
870
898
925
950
972
993
1012
1030
1046
1061
1074
1087
1099
1110
1120
1131
1140
1149
1158
1165
1171
1176
1179
1181
1182
1181
1180
1177
1174
1170
1167
1163
1159
1155
1151
1147
1143
1138
1133
1127
1120
1112
1104
1094
1083
1072
1060
1048
1035
1022
1008
994
980
965
949
933
916
899
882
865
847
829
811
793
775
757
739
721
703
684
666
648
630
612
594
577
560
543
527
512
497
483
470
457
444
432
420
408
396
383
371
359
346
333
321
309
297
286
275
264
253
243
232
222
211
201
190
179
167
156
143
131
118
104
91
78
65
52
39
26
12
-1
-15
-30
-45
-61
-78
-95
-114
-133
-153
-175
-197
-219
-242
-266
-289
-313
-336
-360
-383
-406
-429
-453
-476
-499
-522
-545
-569
-591
-614
-636
-657
-678
-698
-717
-735
-753
-769
-784
-798
-811
-822
-833
-842
-851
-858
-864
-869
-873
-875
-876
-876
-873
-870
-864
-858
-850
-841
-831
-820
-809
-796
-783
-769
-754
-738
-722
-704
-686
-667
-648
-629
-610
-591
-571
-552
-533
-515
-497
-480
-463
-448
-434
-421
-409
-398
-388
-379
-372
-365
-359
-354
-349
-345
-340
-336
-331
-325
-319
-312
-304
-295
-285
-275
-263
-252
-239
-226
-213
-200
-186
-172
-157
-142
-127
-111
-95
-78
-60
-42
-22
-1
21
44
68
93
119
147
174
202
230
258
285
312
337
362
385
407
428
448
466
483
498
513
525
536
545
553
559
564
566
568
569
568
566
564
560
557
552
547
541
535
528
520
512
504
496
487
479
470
462
453
445
438
430
423
417
410
404
398
393
388
383
377
372
367
362
357
352
348
343
340
337
335
333
333
333
334
337
341
346
352
359
368
378
389
402
416
431
449
467
487
508
529
552
576
600
626
652
679
707
735
763
793
822
851
881
910
940
968
996
1022
1050
1075
1099
1122
1145
1166
1186
1205
1223
1240
1256
1271
1285
1298
1309
1320
1330
1338
1346
1352
1357
1360
1363
1364
1364
1363
1361
1358
1354
1349
1344
1337
1329
1321
1312
1301
1290
1278
1264
1250
1234
1217
1199
1181
1161
1141
1120
1098
1075
1052
1028
1004
980
956
931
907
883
858
834
810
786
763
740
716
693
670
647
624
601
578
555
533
510
488
467
445
424
403
383
362
342
322
303
284
265
246
228
210
192
175
158
142
126
111
97
84
71
60
49
38
29
20
11
4
-3
-9
-13
-17
-19
-21
-22
-21
-21
-19
-17
-14
-11
-8
-5
-2
0
3
5
6
7
8
8
8
7
6
3
1
-3
-7
-11
-16
-21
-26
-31
-37
-43
-49
-56
-63
-71
-80
-89
-99
-110
-121
-133
-145
-158
-172
-186
-201
-216
-231
-247
-262
-278
-293
-309
-325
-341
-358
-374
-391
-408
-424
-441
-458
-475
-493
-510
-529
-548
-567
-588
-609
-630
-652
-674
-697
-719
-742
-765
-788
-811
-835
-860
-884
-909
-934
-959
-984
-1010
-1035
-1061
-1086
-1112
-1137
-1162
-1187
-1212
-1236
-1260
-1284
-1308
-1331
-1354
-1377
-1399
-1421
-1442
-1462
-1482
-1502
-1520
-1538
-1554
-1570
-1584
-1597
-1609
-1619
-1628
-1636
-1643
-1648
-1652
-1655
-1657
-1658
-1657
-1656
-1653
-1650
-1645
-1640
-1633
-1625
-1617
-1607
-1596
-1585
-1572
-1558
-1542
-1526
-1508
-1489
-1469
-1448
-1426
-1402
-1378
-1353
-1327
-1300
-1272
-1243
-1213
-1183
-1152
-1121
-1089
-1057
-1025
-992
-958
-925
-891
-857
-824
-790
-756
-723
-689
-656
-623
-590
-557
-524
-491
-458
-426
-393
-360
-327
-295
-262
-230
-198
-167
-136
-106
-76
-47
-18
10
37
64
91
117
144
170
196
223
249
275
301
327
354
380
407
435
463
491
519
548
577
607
637
668
698
730
761
793
824
856
889
921
954
987
1020
1054
1087
1121
1153
1186
1218
1249
1279
1308
1336
1362
1387
1410
1431
1452
1470
1487
1503
1517
1530
1541
1551
1560
1567
1572
1576
1578
1579
1579
1577
1574
1570
1566
1560
1554
1547
1538
1529
1519
1509
1497
1485
1472
1458
1444
1430
1415
1400
1384
1369
1354
1339
1325
1312
1300
1289
1278
1269
1261
1254
1248
1244
1240
1238
1236
1236
1236
1237
1239
1242
1246
1250
1255
1260
1265
1271
1277
1282
1288
1294
1299
1304
1308
1312
1314
1316
1318
1319
1319
1318
1317
1315
1312
1308
1304
1299
1293
1287
1280
1272
1264
1255
1245
1234
1223
1210
1197
1183
1168
1152
1136
1119
1101
1082
1063
1042
1020
999
976
952
927
902
876
849
822
794
765
736
706
676
646
616
585
555
524
493
463
432
401
371
340
309
277
247
216
186
157
128
100
72
45
19
-6
-31
-55
-78
-101
-123
-144
-165
-184
-203
-222
-240
-257
-273
-289
-304
-319
-333
-347
-360
-373
-386
-399
-412
-425
-437
-450
-462
-475
-488
-501
-515
-530
-546
-562
-579
-598
-617
-638
-659
-682
-705
-729
-754
-780
-806
-833
-860
-888
-916
-945
-974
-1004
-1034
-1064
-1095
-1125
-1155
-1185
-1215
-1245
-1274
-1303
-1332
-1360
-1387
-1414
-1439
-1464
-1487
-1508
-1528
-1546
-1563
-1577
-1589
-1600
-1609
-1616
-1621
-1625
-1627
-1628
-1627
-1624
-1621
-1615
-1609
-1601
-1592
-1581
-1570
-1557
-1544
-1529
-1514
-1498
-1481
-1463
-1445
-1425
-1405
-1383
-1361
-1338
-1315
-1290
-1266
-1240
-1215
-1189
-1163
-1137
-1111
-1085
-1059
-1033
-1008
-983
-958
-933
-909
-885
-862
-839
-816
-794
-772
-750
-730
-709
-690
-671
-652
-635
-618
-601
-586
-570
-556
-542
-529
-516
-504
-492
-482
-472
-463
-455
-448
-441
-435
-430
-425
-420
-417
-413
-410
-408
-406
-405
-404
-404
-405
-407
-409
-411
-415
-418
-422
-427
-432
-438
-445
-452
-460
-469
-478
-487
-497
-508
-518
-530
-541
-553
-564
-576
-588
-600
-612
-624
-637
-649
-661
-674
-686
-699
-711
-723
-735
-746
-757
-768
-778
-787
-796
-803
-810
-816
-822
-826
-830
-832
-834
-834
-833
-831
-828
-824
-818
-812
-804
-795
-785
-774
-763
-750
-737
-722
-707
-691
-675
-658
-641
-623
-604
-586
-567
-549
-530
-512
-494
-476
-459
-443
-427
-412
-397
-384
-372
-361
-351
-341
-333
-325
-318
-312
-306
-301
-296
-292
-288
-285
-281
-278
-274
-271
-267
-263
-258
-253
-248
-243
-236
-230
-223
-216
-209
-201
-193
-185
-177
-168
-159
-149
-139
-130
-120
-110
-100
-91
-83
-75
-68
-62
-57
-52
-49
-46
-45
-44
-45
-47
-50
-54
-59
-65
-72
-79
-87
-96
-105
-114
-124
-133
-143
-152
-162
-171
-181
-190
-199
-208
-216
-223
-230
-237
-243
-248
-253
-258
-262
-265
-268
-270
-272
-273
-274
-274
-273
-271
-269
-265
-261
-256
-250
-244
-237
-229
-221
-212
-204
-195
-186
-177
-169
-161
-153
-145
-137
-130
-123
-115
-108
-101
-94
-87
-80
-73
-66
-59
-52
-45
-37
-29
-21
-13
-4
6
15
26
37
48
60
73
87
101
116
132
149
167
185
204
224
244
265
287
310
334
359
385
412
440
468
498
528
558
589
621
653
686
719
751
784
817
850
883
916
948
980
1010
1042
1073
1103
1133
1162
1190
1216
1242
1266
1288
1309
1329
1347
1364
1379
1394
1407
1419
1430
1440
1449
1457
1464
1470
1475
1479
1482
1485
1486
1488
1488
1488
1488
1487
1487
1486
1486
1486
1486
1486
1486
1486
1487
1488
1489
1491
1492
1494
1496
1499
1502
1506
1510
1514
1519
1525
1531
1538
1545
1553
1561
1569
1577
1585
1594
1602
1610
1618
1626
1634
1642
1649
1657
1665
1673
1680
1688
1695
1703
1710
1717
1723
1729
1735
1741
1746
1750
1754
1758
1760
1762
1762
1762
1761
1758
1755
1751
1746
1740
1734
1727
1720
1713
1706
1699
1693
1686
1679
1672
1665
1659
1652
1645
1638
1632
1625
1618
1612
1605
1598
1592
1585
1579
1572
1565
1559
1552
1546
1539
1533
1526
1520
1514
1507
1501
1494
1488
1482
1475
1469
1463
1456
1450
1444
1438
1431
1425
1419
1413
1407
1400
1394
1388
1382
1376
1370
1364
1358
1352
1346
1340
1334
1328
1322
1316
1310
1304
1298
1292
1287
1281
1275
1269
1263
1257
1252
1246
1240
1235
1229
1223
1217
1212
1206
1201
1195
1189
1184
1178
1173
1167
1162
1156
1151
1145
1140
1134
1129
1123
1118
1113
1107
1102
1097
1091
1086
1081
1075
1070
1065
1060
1054
1049
1044
1039
1034
1029
1024
1018
1012
1008
1002
998
993
988
983
978
973
968
963
958
954
949
944
939
934
929
924
920
915
910
905
901
896
891
887
882
877
873
868
863
859
854
850
845
840
836
831
827
822
818
813
809
805
800
796
791
787
783
778
774
770
765
761
757
753
748
744
740
736
732
728
723
719
715
711
707
703
699
695
691
687
683
679
675
671
667
663
659
655
651
647
643
640
636
632
628
624
621
617
613
609
606
602
598
595
591
587
584
580
576
573
569
566
562
559
555
551
548
545
541
538
534
531
527
524
520
517
514
510
507
504
500
497
494
491
487
484
481
478
