10
12583
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
22
22
22
22
22
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
30
30
30
30
31
31
31
32
32
32
32
33
33
33
34
34
34
35
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
45
45
46
46
46
47
47
47
48
48
49
49
49
50
50
51
51
51
52
52
53
53
53
54
54
55
55
55
56
56
57
57
57
58
58
59
59
60
60
61
61
61
62
62
63
63
64
64
65
65
66
66
66
67
67
68
68
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
80
80
81
81
82
82
83
83
84
84
85
86
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
111
112
113
113
114
115
115
116
117
117
118
119
120
120
121
122
122
123
124
125
125
126
127
127
128
129
130
130
131
132
133
133
134
135
136
136
137
138
139
140
140
141
142
143
144
144
145
146
147
148
148
149
150
151
152
152
153
154
155
156
157
158
158
159
160
161
162
163
163
164
165
166
167
167
168
169
170
171
171
172
173
174
175
175
176
177
178
178
179
180
180
181
182
183
183
184
185
185
186
187
187
188
189
189
190
191
191
192
193
193
194
194
195
196
196
197
198
198
199
199
200
201
201
202
203
203
204
204
205
205
206
206
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
214
215
215
216
216
217
217
218
218
218
219
219
220
220
221
221
221
222
222
222
223
223
224
224
224
225
225
225
226
226
226
226
227
227
227
228
228
228
228
229
229
229
229
229
230
230
230
230
230
231
231
231
231
231
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
232
232
232
232
232
232
232
232
232
232
232
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
229
229
229
229
229
228
228
228
228
228
227
227
227
227
226
226
226
226
225
225
225
225
225
224
224
224
223
223
223
223
222
222
222
222
221
221
221
220
220
220
220
219
219
219
219
218
218
218
218
218
217
217
217
217
217
217
217
217
217
217
217
217
218
218
218
219
219
220
220
221
222
222
223
224
225
226
228
229
230
232
233
235
236
238
240
242
243
245
247
249
251
253
255
256
258
260
262
263
265
267
268
270
272
273
275
276
277
279
280
281
282
283
283
284
285
285
286
286
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
289
289
289
290
290
291
292
292
293
294
294
295
296
297
297
298
300
301
302
303
305
306
307
308
309
310
311
312
313
314
315
315
316
316
316
316
316
316
316
315
315
314
313
312
311
310
309
309
308
307
306
305
304
303
303
302
301
300
299
297
296
295
293
292
290
288
287
285
284
282
281
280
278
277
276
274
273
271
270
269
267
266
265
263
262
261
259
258
257
256
254
253
252
250
249
247
245
243
241
239
238
236
234
232
230
228
226
225
223
222
220
218
216
215
213
211
209
207
205
204
202
201
200
199
198
197
196
196
196
196
196
196
196
196
196
196
197
197
198
198
199
199
200
201
202
203
204
204
205
206
207
208
210
211
213
214
216
218
220
223
226
228
231
234
238
241
243
246
249
252
255
258
261
264
267
270
273
276
279
283
287
291
295
299
303
307
311
314
318
321
324
328
332
336
340
344
348
351
355
359
363
367
372
376
380
384
389
392
396
400
404
407
411
415
419
422
426
430
434
437
441
444
448
452
456
460
465
469
474
480
486
492
498
505
512
520
527
535
542
550
557
564
572
579
586
593
600
606
613
619
625
631
637
642
648
654
659
663
668
672
675
679
682
684
686
688
689
691
692
692
693
693
692
692
692
691
691
690
689
689
688
687
686
684
683
682
682
681
680
680
680
679
679
679
680
680
680
680
680
680
680
680
679
679
679
679
679
680
680
680
680
680
679
679
679
680
680
679
679
677
676
676
675
675
674
673
671
668
665
662
659
656
653
650
646
642
638
633
629
625
621
617
613
608
604
600
596
593
590
587
584
581
578
575
572
569
567
565
564
562
561
560
559
557
556
555
554
553
552
551
550
550
549
549
549
550
551
552
554
556
558
559
560
561
561
561
561
561
561
560
560
559
558
557
556
555
555
554
553
552
551
550
549
549
550
552
554
555
557
560
563
567
571
576
581
586
590
593
597
600
604
608
611
615
618
621
624
627
630
633
636
639
642
645
648
650
653
655
657
660
662
664
666
668
670
673
676
680
684
687
691
695
697
699
700
701
702
703
704
706
707
708
709
711
713
715
718
721
723
725
726
728
729
731
733
734
735
736
736
736
738
739
741
743
745
747
748
748
746
744
741
737
733
728
722
714
705
695
685
674
664
654
644
634
625
616
608
601
594
588
582
576
571
565
560
555
551
547
543
539
534
529
524
518
512
505
499
492
484
477
469
461
453
445
438
432
426
422
418
415
413
410
407
403
399
395
390
385
380
374
368
361
353
346
339
332
326
320
315
310
306
302
298
295
292
288
284
279
274
267
260
253
245
238
231
225
218
211
203
195
186
177
168
160
152
145
138
129
120
111
102
93
87
81
76
73
71
70
69
69
68
67
65
62
60
57
55
52
49
45
41
37
33
29
25
21
16
12
8
6
6
7
9
12
14
17
20
24
28
34
40
47
52
58
63
68
73
77
80
84
87
90
92
93
92
89
87
85
84
84
85
86
87
88
89
91
93
95
98
102
104
107
110
113
116
121
127
133
140
148
155
161
168
173
178
182
185
188
192
195
198
201
204
206
209
212
216
220
225
232
239
246
253
261
269
277
285
293
301
309
316
323
330
337
344
351
358
365
371
376
382
387
392
397
402
405
408
411
413
416
419
423
427
432
437
443
451
459
469
480
491
501
510
517
523
528
532
535
537
537
537
536
534
531
529
525
520
514
507
500
493
487
480
474
468
463
459
455
451
446
442
438
434
430
428
426
424
422
421
421
420
421
422
424
427
428
428
428
428
427
427
426
424
421
417
412
406
401
398
397
397
399
401
404
407
411
416
420
423
425
426
426
426
426
427
427
427
425
423
420
417
413
411
410
410
410
411
412
413
415
417
419
422
425
429
434
440
447
454
462
470
479
490
502
514
527
539
551
562
573
584
595
605
614
622
631
639
648
658
668
679
690
701
712
723
735
747
759
772
784
795
805
816
826
836
846
856
866
875
884
891
899
906
912
919
926
934
943
953
963
974
985
998
1012
1026
1042
1058
1074
1091
1107
1121
1135
1147
1158
1168
1178
1188
1198
1208
1218
1227
1235
1242
1249
1255
1261
1266
1271
1276
1280
1284
1289
1292
1296
1299
1302
1305
1307
1309
1311
1312
1311
1310
1308
1304
1300
1296
1292
1288
1284
1281
1278
1277
1275
1274
1273
1271
1269
1266
1263
1260
1256
1253
1250
1248
1247
1247
1248
1251
1254
1258
1263
1269
1274
1279
1284
1289
1294
1298
1301
1304
1305
1306
1304
1303
1300
1298
1296
1294
1293
1292
1292
1293
1294
1295
1298
1303
1308
1314
1320
1327
1335
1341
1347
1352
1356
1360
1363
1366
1370
1374
1378
1381
1384
1386
1388
1389
1390
1391
1392
1392
1393
1393
1394
1395
1396
1398
1400
1402
1405
1408
1411
1415
1418
1422
1426
1430
1435
1439
1445
1450
1455
1459
1463
1467
1470
1474
1477
1481
1486
1490
1493
1496
1499
1501
1502
1504
1505
1505
1505
1504
1503
1501
1500
1499
1497
1495
1493
1490
1487
1485
1482
1480
1477
1475
1472
1470
1467
1465
1463
1461
1459
1457
1454
1452
1450
1449
1447
1445
1443
1441
1439
1438
1438
1438
1439
1439
1440
1441
1442
1443
1444
1446
1448
1450
1451
1452
1452
1452
1452
1453
1454
1455
1456
1458
1459
1460
1460
1460
1460
1459
1459
1458
1459
1460
1461
1463
1465
1467
1470
1472
1474
1476
1478
1481
1486
1492
1500
1509
1519
1529
1540
1553
1566
1579
1593
1606
1619
1631
1643
1655
1667
1680
1692
1703
1714
1723
1732
1740
1748
1757
1765
1773
1780
1787
1794
1801
1807
1814
1819
1825
1829
1832
1834
1835
1836
1835
1833
1831
1829
1828
1827
1827
1827
1826
1825
1823
1822
1820
1820
1819
1819
1819
1819
1819
1820
1820
1821
1820
1819
1817
1816
1815
1815
1815
1815
1815
1815
1815
1815
1814
1813
1811
1809
1807
1805
1803
1801
1800
1798
1796
1794
1791
1788
1785
1781
1776
1772
1767
1761
1754
1747
1740
1733
1726
1719
1714
1708
1703
1698
1694
1690
1687
1684
1681
1680
1679
1681
1683
1686
1690
1695
1701
1707
1712
1718
1724
1730
1735
1741
1746
1750
1755
1760
1765
1771
1777
1784
1791
1797
1804
1810
1815
1821
1828
1834
1840
1846
1852
1857
1862
1867
1872
1878
1884
1890
1896
1903
1910
1917
1925
1934
1943
1952
1961
1969
1977
1983
1989
1995
2001
2005
2009
2013
2017
2019
2023
2025
2029
2033
2037
2041
2045
2048
2052
2056
2060
2062
2064
2066
2068
2069
2071
2073
2075
2077
2079
2080
2081
2082
2082
2081
2080
2077
2074
2070
2067
2064
2061
2059
2057
2055
2053
2051
2050
2049
2048
2047
2045
2045
2044
2043
2041
2043
2043
2043
2044
2045
2045
2047
2049
2051
2054
2056
2058
2061
2063
2065
2067
2068
2070
2072
2075
2079
2083
2088
2094
2100
2106
2112
2118
2125
2133
2140
2148
2154
2160
2165
2169
2174
2179
2184
2189
2194
2198
2203
2208
2213
2219
2226
2232
2239
2246
2252
2259
2265
2271
2278
2286
2295
2306
2317
2328
2338
2348
2358
2366
2374
2382
2389
2395
2401
2406
2411
2415
2419
2422
2425
2428
2432
2435
2439
2443
2448
2453
2459
2465
2471
2476
2482
2487
2493
2498
2504
2509
2513
2517
2520
2523
2525
2526
2526
2525
2524
2523
2521
2521
2520
2519
2518
2517
2515
2513
2511
2509
2506
2504
2501
2499
2497
2495
2493
2491
2489
2486
2482
2478
2472
2466
2459
2453
2446
2439
2432
2425
2419
2415
2410
2407
2404
2402
2400
2399
2398
2398
2399
2401
2404
2407
2411
2413
2416
2418
2420
2423
2426
2429
2433
2438
2444
2451
2459
2467
2476
2485
2493
2501
2508
2516
2524
2533
2543
2554
2564
2575
2585
2595
2603
2611
2618
2625
2631
2639
2647
2656
2665
2674
2684
2693
2703
2713
2722
2731
2740
2750
2759
2770
2780
2790
2800
2808
2816
2823
2829
2835
2838
2841
2841
2841
2839
2835
2831
2825
2819
2812
2805
2798
2790
2783
2776
2769
2762
2755
2748
2740
2732
2724
2715
2705
2695
2685
2675
2664
2654
2642
2630
2618
2605
2592
2580
2569
2557
2547
2536
2526
2516
2505
2495
2485
2476
2468
2460
2452
2444
2436
2429
2421
2414
2407
2399
2391
2384
2377
2370
2364
2359
2353
2348
2342
2336
2331
2327
2324
2322
2320
2318
2316
2313
2311
2307
2304
2300
2295
2291
2285
2279
2273
2266
2259
2252
2245
2238
2231
2224
2216
2208
2199
2189
2178
2166
2154
2144
2135
2127
2119
2110
2101
2092
2083
2074
2067
2059
2052
2045
2039
2032
2024
2015
2007
1999
1991
1984
1977
1971
1966
1962
1959
1957
1955
1954
1954
1955
1958
1961
1964
1967
1969
1970
1969
1968
1967
1966
1964
1961
1957
1954
1950
1947
1944
1942
1940
1938
1935
1931
1925
1918
1911
1903
1894
1886
1877
1866
1854
1840
1826
1813
1800
1789
1778
1768
1758
1748
1735
1723
1709
1696
1683
1671
1659
1646
1634
1621
1608
1595
1583
1571
1561
1551
1541
1532
1523
1514
1504
1494
1483
1471
1459
1447
1434
1421
1408
1395
1384
1373
1362
1350
1337
1323
1309
1295
1282
1270
1258
1246
1234
1223
1212
1203
1196
1190
1184
1179
1175
1171
1169
1166
1164
1161
1157
1153
1148
1143
1137
1131
1123
1115
1107
1099
1091
1082
1073
1064
1054
1044
1033
1022
1010
999
987
974
961
946
929
911
892
872
852
833
813
794
775
758
741
725
709
695
680
667
653
639
626
615
605
596
588
581
573
566
559
553
547
540
534
527
520
513
507
501
493
484
473
461
450
441
434
428
423
419
413
408
401
395
388
380
372
364
356
348
339
330
320
310
300
290
281
273
266
258
249
238
225
212
199
186
174
162
150
138
125
112
99
86
72
57
39
19
-4
-27
-52
-77
-104
-131
-160
-188
-215
-241
-264
-286
-307
-326
-346
-365
-383
-402
-420
-437
-455
-473
-492
-511
-531
-549
-565
-579
-593
-605
-617
-629
-640
-648
-653
-656
-656
-655
-655
-654
-653
-650
-647
-641
-635
-627
-620
-611
-603
-595
-588
-582
-577
-573
-570
-567
-565
-563
-563
-563
-565
-568
-573
-577
-582
-586
-591
-597
-602
-609
-615
-621
-627
-632
-637
-644
-651
-660
-669
-680
-691
-703
-714
-726
-737
-749
-761
-773
-786
-799
-813
-827
-841
-854
-868
-881
-895
-909
-924
-940
-956
-972
-989
-1006
-1022
-1038
-1054
-1070
-1087
-1105
-1124
-1143
-1163
-1184
-1204
-1224
-1243
-1262
-1281
-1300
-1318
-1336
-1354
-1371
-1389
-1408
-1426
-1443
-1460
-1475
-1491
-1505
-1519
-1532
-1545
-1557
-1569
-1581
-1593
-1605
-1617
-1629
-1641
-1652
-1663
-1672
-1680
-1686
-1691
-1694
-1696
-1698
-1699
-1699
-1698
-1696
-1695
-1693
-1693
-1692
-1692
-1691
-1691
-1690
-1689
-1687
-1686
-1683
-1680
-1675
-1669
-1663
-1656
-1650
-1643
-1638
-1634
-1632
-1631
-1633
-1635
-1637
-1637
-1636
-1635
-1635
-1636
-1638
-1639
-1639
-1636
-1632
-1628
-1625
-1622
-1621
-1620
-1620
-1619
-1617
-1615
-1614
-1614
-1614
-1614
-1612
-1611
-1610
-1609
-1611
-1614
-1617
-1619
-1620
-1621
-1622
-1623
-1625
-1629
-1633
-1638
-1643
-1647
-1651
-1654
-1656
-1658
-1658
-1658
-1658
-1658
-1658
-1658
-1660
-1661
-1664
-1667
-1672
-1678
-1685
-1695
-1705
-1715
-1726
-1737
-1748
-1759
-1768
-1777
-1784
-1790
-1795
-1800
-1805
-1811
-1817
-1824
-1830
-1836
-1842
-1849
-1856
-1864
-1871
-1878
-1885
-1893
-1901
-1910
-1918
-1927
-1936
-1944
-1953
-1962
-1972
-1983
-1995
-2008
-2020
-2032
-2041
-2052
-2062
-2072
-2082
-2093
-2103
-2113
-2124
-2134
-2145
-2156
-2166
-2174
-2181
-2188
-2194
-2200
-2206
-2213
-2218
-2223
-2228
-2234
-2241
-2248
-2256
-2263
-2271
-2278
-2286
-2293
-2300
-2305
-2310
-2314
-2318
-2321
-2324
-2326
-2329
-2331
-2332
-2331
-2329
-2325
-2319
-2312
-2303
-2293
-2282
-2269
-2255
-2241
-2225
-2210
-2193
-2176
-2158
-2140
-2121
-2103
-2084
-2066
-2048
-2031
-2015
-1999
-1984
-1970
-1957
-1947
-1938
-1930
-1925
-1921
-1918
-1916
-1913
-1910
-1907
-1904
-1902
-1901
-1901
-1902
-1904
-1905
-1906
-1906
-1905
-1903
-1900
-1898
-1896
-1894
-1892
-1888
-1883
-1876
-1867
-1858
-1850
-1842
-1836
-1833
-1832
-1832
-1832
-1831
-1828
-1825
-1821
-1817
-1813
-1810
-1807
-1806
-1805
-1803
-1802
-1801
-1799
-1799
-1799
-1799
-1801
-1802
-1804
-1806
-1808
-1810
-1812
-1814
-1815
-1814
-1811
-1808
-1806
-1805
-1805
-1805
-1803
-1800
-1795
-1789
-1785
-1781
-1779
-1777
-1775
-1774
-1774
-1773
-1773
-1773
-1774
-1774
-1774
-1773
-1771
-1768
-1764
-1759
-1752
-1745
-1737
-1727
-1717
-1708
-1698
-1689
-1680
-1670
-1660
-1651
-1641
-1632
-1623
-1614
-1606
-1597
-1589
-1582
-1575
-1569
-1563
-1558
-1552
-1546
-1539
-1533
-1527
-1521
-1515
-1511
-1507
-1503
-1500
-1498
-1495
-1493
-1491
-1489
-1485
-1480
-1474
-1466
-1457
-1447
-1439
-1431
-1425
-1419
-1414
-1408
-1403
-1397
-1392
-1387
-1384
-1382
-1381
-1381
-1383
-1386
-1391
-1398
-1405
-1412
-1421
-1429
-1438
-1446
-1455
-1463
-1472
-1480
-1489
-1498
-1507
-1517
-1526
-1537
-1548
-1561
-1574
-1588
-1603
-1618
-1633
-1648
-1661
-1674
-1687
-1700
-1713
-1728
-1745
-1762
-1779
-1796
-1812
-1826
-1840
-1854
-1868
-1881
-1895
-1909
-1923
-1936
-1950
-1962
-1974
-1984
-1994
-2004
-2013
-2025
-2035
-2045
-2055
-2064
-2073
-2083
-2093
-2104
-2115
-2127
-2138
-2150
-2162
-2176
-2190
-2204
-2218
-2232
-2245
-2256
-2265
-2273
-2278
-2281
-2282
-2281
-2278
-2275
-2271
-2267
-2262
-2258
-2254
-2251
-2251
-2252
-2255
-2258
-2260
-2261
-2261
-2258
-2254
-2249
-2241
-2232
-2220
-2207
-2192
-2175
-2157
-2138
-2119
-2099
-2080
-2061
-2041
-2023
-2005
-1988
-1972
-1957
-1942
-1928
-1915
-1902
-1889
-1876
-1866
-1856
-1848
-1840
-1833
-1827
-1822
-1817
-1812
-1808
-1805
-1804
-1805
-1808
-1812
-1816
-1821
-1826
-1830
-1835
-1841
-1848
-1857
-1868
-1881
-1895
-1911
-1929
-1948
-1968
-1989
-2009
-2031
-2053
-2075
-2097
-2120
-2143
-2167
-2191
-2216
-2241
-2264
-2286
-2307
-2328
-2348
-2368
-2389
-2409
-2430
-2449
-2467
-2485
-2503
-2521
-2539
-2556
-2571
-2585
-2599
-2611
-2624
-2635
-2646
-2654
-2660
-2664
-2668
-2671
-2675
-2682
-2690
-2698
-2707
-2714
-2722
-2729
-2736
-2741
-2746
-2749
-2751
-2753
-2755
-2757
-2760
-2762
-2765
-2768
-2770
-2772
-2774
-2775
-2776
-2776
-2775
-2774
-2773
-2772
-2772
-2770
-2767
-2763
-2758
-2752
-2747
-2741
-2734
-2728
-2720
-2712
-2702
-2690
-2678
-2664
-2650
-2634
-2618
-2600
-2583
-2565
-2547
-2528
-2508
-2487
-2467
-2447
-2429
-2412
-2396
-2381
-2366
-2352
-2338
-2325
-2314
-2304
-2295
-2288
-2283
-2280
-2280
-2283
-2287
-2293
-2299
-2306
-2311
-2315
-2318
-2320
-2321
-2322
-2324
-2325
-2326
-2327
-2326
-2326
-2325
-2323
-2320
-2316
-2312
-2308
-2304
-2300
-2296
-2293
-2289
-2286
-2282
-2279
-2275
-2270
-2265
-2261
-2257
-2255
-2254
-2255
-2256
-2258
-2261
-2263
-2267
-2271
-2275
-2279
-2281
-2281
-2278
-2275
-2271
-2268
-2267
-2267
-2267
-2266
-2264
-2263
-2263
-2264
-2267
-2271
-2275
-2279
-2283
-2287
-2291
-2296
-2301
-2307
-2313
-2319
-2325
-2330
-2334
-2336
-2337
-2337
-2336
-2335
-2335
-2334
-2332
-2329
-2324
-2317
-2310
-2303
-2297
-2293
-2289
-2286
-2282
-2278
-2275
-2272
-2270
-2268
-2264
-2258
-2250
-2241
-2231
-2223
-2214
-2206
-2197
-2188
-2179
-2169
-2160
-2152
-2144
-2136
-2127
-2118
-2109
-2101
-2093
-2085
-2078
-2072
-2064
-2057
-2048
-2037
-2027
-2016
-2003
-1990
-1976
-1962
-1948
-1934
-1921
-1908
-1894
-1879
-1863
-1847
-1832
-1816
-1801
-1785
-1768
-1752
-1734
-1716
-1696
-1675
-1654
-1633
-1612
-1591
-1570
-1550
-1529
-1509
-1489
-1468
-1447
-1425
-1405
-1385
-1368
-1351
-1335
-1319
-1305
-1291
-1277
-1264
-1251
-1238
-1225
-1212
-1199
-1186
-1175
-1164
-1154
-1146
-1138
-1132
-1126
-1122
-1121
-1122
-1125
-1131
-1140
-1151
-1163
-1177
-1191
-1205
-1219
-1232
-1245
-1257
-1268
-1278
-1286
-1293
-1297
-1300
-1301
-1299
-1296
-1293
-1289
-1286
-1282
-1277
-1268
-1254
-1234
-1209
-1179
-1144
-1105
-1060
-1012
-959
-905
-849
-793
-737
-681
-623
-562
-499
-432
-363
-293
-220
-147
-71
6
86
168
251
335
419
502
585
667
747
826
903
980
1056
1132
1209
1286
1364
1442
1522
1604
1687
1772
1858
1944
2031
2117
2202
2285
2367
2446
2523
2597
2668
2736
2803
2867
2931
2995
3057
3117
3176
3232
3285
3336
3385
3431
3476
3520
3563
3607
3651
3697
3745
3797
3851
3908
3967
4029
4091
4158
4224
4292
4362
4431
4501
4569
4637
4704
4770
4836
4902
4968
5033
5098
5162
5225
5287
5347
5404
5461
5517
5574
5633
5692
5752
5812
5870
5925
5978
6029
6079
6129
6178
6226
6273
6319
6363
6405
6445
6482
6517
6552
6585
6617
6648
6676
6703
6728
6752
6775
6799
6822
6845
6868
6891
6912
6932
6950
6966
6980
6992
7002
7011
7020
7031
7044
7060
7079
7100
7125
7152
7182
7216
7252
7290
7329
7369
7408
7446
7484
7522
7560
7599
7637
7676
7715
7753
7791
7828
7865
7902
7940
7978
8018
8058
8099
8137
8170
8197
8216
8229
8237
8242
8245
8248
8253
8262
8276
8295
8317
8341
8365
8386
8405
8423
8439
8454
8471
8491
8513
8539
8570
8604
8643
8685
8729
8774
8820
8867
8915
8962
9007
9049
9087
9118
9144
9164
9178
9186
9188
9182
9169
9150
9126
9100
9072
9043
9012
8980
8944
8905
8861
8813
8759
8702
8644
8588
8535
8486
8441
8400
8361
8324
8290
8259
8232
8208
8188
8169
8151
8131
8109
8087
8064
8039
8013
7985
7952
7913
7868
7818
7767
7716
7667
7620
7574
7530
7487
7447
7411
7377
7345
7314
7283
7251
7218
7185
7153
7120
7088
7055
7021
6987
6954
6922
6894
6871
6854
6843
6836
6833
6832
6832
6834
6837
6842
6849
6860
6874
6892
6914
6939
6966
6992
7014
7032
7045
7055
7061
7064
7062
7055
7041
7020
6992
6958
6917
6869
6812
6748
6677
6600
6518
6431
6338
6238
6132
6017
5895
5766
5633
5498
5364
5231
5097
4961
4823
4682
4537
4391
4244
4096
3947
3800
3655
3517
3385
3261
3140
3022
2904
2785
2665
2544
2423
2302
2181
2061
1944
1831
1724
1624
1529
1438
1351
1264
1176
1086
994
901
808
718
633
554
482
417
359
306
259
217
183
156
136
124
120
121
128
139
153
169
189
211
235
261
288
317
347
379
412
444
475
504
534
564
596
628
661
691
718
739
752
759
759
755
746
732
714
691
664
636
607
579
551
523
495
466
438
409
380
350
319
286
250
213
173
132
92
55
21
-11
-43
-78
-115
-154
-193
-231
-267
-300
-330
-358
-385
-413
-445
-480
-517
-555
-593
-630
-668
-706
-747
-789
-834
-880
-928
-979
-1032
-1085
-1136
-1183
-1224
-1257
-1283
-1301
-1314
-1324
-1329
-1329
-1324
-1314
-1300
-1283
-1263
-1239
-1210
-1178
-1142
-1103
-1060
-1014
-962
-904
-837
-764
-684
-603
-522
-442
-364
-287
-209
-131
-54
20
91
156
218
278
337
398
461
527
596
668
740
811
878
938
990
1036
1078
1116
1152
1188
1222
1254
1285
1314
1343
1372
1404
1439
1476
1515
1555
1595
1634
1671
1704
1733
1757
1775
1786
1791
1791
1788
1784
1778
1771
1761
1745
1721
1688
1646
1601
1555
1513
1473
1435
1395
1351
1303
1250
1192
1130
1063
991
913
828
738
646
554
466
382
306
239
180
131
88
52
19
-9
-33
-52
-65
-74
-78
-77
-68
-50
-24
11
52
97
145
195
247
299
348
394
432
462
483
496
502
501
496
487
473
455
434
411
387
363
338
313
286
259
233
211
196
190
192
204
224
252
289
335
391
457
530
609
690
771
850
929
1008
1091
1177
1263
1349
1433
1513
1589
1661
1730
1795
1858
1919
1975
2025
2067
2100
2124
2140
2149
2153
2154
2153
2150
2145
2140
2131
2119
2103
2080
2051
2015
1972
1924
1873
1823
1775
1731
1690
1652
1616
1581
1545
1508
1469
1427
1385
1341
1296
1250
1204
1159
1114
1070
1029
991
956
922
889
855
818
777
731
679
620
552
476
395
311
223
132
36
-66
-174
-284
-393
-500
-604
-704
-801
-897
-996
-1097
-1198
-1298
-1392
-1476
-1548
-1607
-1655
-1694
-1727
-1758
-1786
-1812
-1835
-1855
-1872
-1885
-1895
-1899
-1896
-1885
-1866
-1840
-1810
-1776
-1738
-1696
-1648
-1591
-1528
-1462
-1396
-1334
-1277
-1226
-1179
-1134
-1087
-1036
-982
-924
-860
-792
-720
-644
-569
-495
-425
-356
-286
-212
-133
-48
43
138
239
345
459
579
704
835
969
1106
1245
1384
1521
1654
1784
1910
2035
2159
2283
2406
2526
2640
2747
2846
2935
3017
3095
3171
3249
3327
3404
3479
3550
3615
3672
3719
3754
3775
3784
3781
3768
3749
3724
3696
3666
3636
3608
3582
3559
3540
3527
3521
3523
3533
3550
3573
3599
3627
3656
3687
3719
3753
3789
3829
3874
3927
3988
4057
4135
4219
4310
4405
4504
4604
4703
4799
4894
4986
5075
5161
5241
5315
5382
5441
5492
5535
5571
5604
5636
5667
5698
5731
5764
5797
5828
5859
5889
5921
5953
5987
6020
6052
6082
6111
6140
6169
6198
6228
6257
6284
6309
6330
6348
6363
6378
6394
6411
6430
6449
6469
6490
6510
6530
6547
6560
6570
6575
6577
6578
6580
6581
6583
6585
6585
6585
6584
6586
6594
6608
6628
6651
6677
6703
6729
6755
6779
6802
6824
6847
6869
6888
6905
6919
6931
6939
6945
6950
6955
6962
6972
6983
6996
7006
7009
7004
6990
6967
6936
6899
6854
6801
6739
6668
6590
6507
6423
6338
6256
6175
6096
6018
5940
5862
5784
5705
5625
5545
5469
5398
5333
5273
5217
5162
5104
5044
4984
4927
4876
4834
4802
4779
4763
4752
4743
4738
4735
4735
4736
4739
4745
4754
4765
4776
4786
4793
4797
4799
4798
4795
4792
4788
4784
4780
4775
4767
4756
4740
4719
4692
4660
4621
4575
4522
4463
4399
4333
4263
4189
4113
4033
3951
3868
3787
3707
3631
3557
3486
3416
3347
3279
3212
3147
3087
3033
2987
2948
2916
2892
2872
2857
2845
2839
2838
2841
2849
2859
2870
2881
2891
2901
2911
2922
2935
2947
2959
2968
2974
2979
2983
2987
2994
3004
3017
3033
3052
3071
3092
3115
3139
3167
3198
3233
3269
3307
3348
3392
3442
3500
3566
3638
3714
3792
3872
3953
4035
4117
4198
4277
4351
4417
4473
4518
4551
4574
4588
4595
4596
4590
4578
4559
4535
4506
4472
4432
4387
4334
4273
4202
4122
4034
3940
3845
3749
3653
3558
3462
3365
3269
3174
3082
2994
2912
2838
2775
2720
2674
2635
2602
2574
2550
2530
2514
2503
2498
2498
2503
2514
2528
2545
2564
2583
2603
2625
2646
2667
2687
2705
2720
2732
2741
2749
2757
2765
2773
2781
2789
2795
2800
2804
2808
2813
2819
2826
2834
2840
2846
2851
2857
2864
2875
2889
2904
2921
2937
2955
2974
2995
3015
3034
3052
3068
3082
3095
3105
3112
3117
3119
3118
3113
3106
3096
3081
3061
3038
3011
2983
2954
2922
2889
2854
2816
2775
2731
2684
2635
2584
2532
2481
2432
2385
2342
2302
2264
2227
2189
2150
2110
2067
2024
1981
1941
1905
1875
1849
1827
1806
1787
1770
1755
1744
1738
1738
1745
1758
1780
1808
1844
1886
1936
1993
2054
2118
2183
2247
2310
2372
2432
2492
2553
2615
2678
2742
2807
2869
2927
2981
3030
3074
3113
3148
3177
3200
3219
3232
3241
3244
3242
3235
3223
3207
3190
3171
3151
3131
3110
3089
3066
3042
3017
2991
2964
2938
2912
2886
2861
2836
2813
2794
2778
2767
2759
2756
2754
2754
2755
2757
2761
2767
2775
2787
2803
2823
2848
2877
2909
2943
2978
3012
3043
3073
3101
3125
3144
3158
3166
3167
3163
3155
3142
3125
3101
3070
3032
2986
2935
2881
2825
2769
2713
2660
2608
2558
2510
2465
2422
2381
2343
2308
2277
2250
2228
2209
2196
2186
2180
2178
2180
2186
2195
2209
2227
2251
2280
2313
2349
2388
2429
2470
2512
2554
2595
2636
2675
2713
2750
2786
2822
2857
2891
2925
2957
2990
3021
3052
3080
3104
3125
3142
3156
3170
3184
3197
3211
3225
3238
3252
3266
3280
3294
3308
3320
3331
3341
3351
3361
3371
3381
3392
3402
3411
3416
3417
3413
3403
3388
3368
3344
3315
3283
3248
3211
3171
3128
3081
3030
2977
2922
2865
2808
2750
2691
2632
2571
2509
2447
2385
2324
2265
2208
2156
2107
2060
2013
1968
1920
1870
1819
1766
1714
1663
1613
1563
1513
1463
1414
1366
1321
1278
1238
1201
1165
1131
1099
1067
1036
1006
978
952
928
909
893
884
880
882
890
903
922
946
974
1004
1039
1073
1108
1143
1178
1214
1250
1287
1325
1363
1401
1438
1472
1504
1532
1554
1570
1579
1581
1575
1561
1540
1513
1479
1440
1397
1350
1301
1251
1199
1147
1095
1042
990
938
886
835
786
738
694
653
616
581
547
514
480
443
404
362
317
267
212
151
82
6
-76
-161
-247
-334
-419
-503
-585
-666
-745
-824
-903
-980
-1057
-1132
-1205
-1276
-1343
-1404
-1458
-1503
-1537
-1560
-1574
-1577
-1572
-1558
-1534
-1499
-1453
-1396
-1328
-1253
-1169
-1078
-980
-875
-763
-644
-521
-393
-262
-128
8
146
285
425
565
705
844
983
1120
1255
1390
1523
1655
1783
1908
2028
2142
2249
2348
2440
2525
2604
2679
2749
2816
2881
2941
2998
3050
3096
3134
3164
3183
3192
3192
3181
3160
3128
3085
3032
2969
2899
2822
2739
2649
2552
2447
2335
2215
2091
1962
1831
1699
1565
1432
1299
1167
1035
903
771
639
507
375
246
118
-6
-128
-248
-366
-482
-598
-712
-825
-934
-1040
-1141
-1237
-1330
-1420
-1509
-1597
-1687
-1777
-1868
-1959
-2049
-2137
-2221
-2301
-2377
-2446
-2510
-2569
-2623
-2674
-2720
-2762
-2799
-2831
-2859
-2881
-2898
-2909
-2914
-2912
-2903
-2885
-2859
-2823
-2778
-2724
-2661
-2590
-2511
-2424
-2332
-2233
-2128
-2017
-1902
-1781
-1654
-1523
-1387
-1246
-1101
-952
-801
-648
-494
-340
-188
-37
113
261
408
552
694
833
970
1103
1232
1357
1478
1597
1713
1827
1941
2054
2166
2278
2388
2498
2607
2714
2821
2926
3028
3127
3221
3310
3393
3470
3541
3607
3668
3724
3776
3822
3864
3902
3936
3966
3993
4014
4033
4043
4046
4042
4030
4014
3992
3967
3938
3905
3868
3826
3781
3733
3685
3636
3588
3541
3493
3443
3393
3340
3285
3229
3172
3114
3055
2997
2939
2882
2824
2767
2711
2656
2602
2549
2497
2446
2397
2348
2299
2251
2202
2152
2102
2050
1996
1940
1883
1823
1763
1700
1637
1574
1512
1451
1392
1335
1279
1224
1170
1115
1059
1004
949
896
845
797
753
713
678
644
613
581
551
521
493
467
444
423
402
382
361
341
321
303
286
270
255
240
225
212
201
193
190
191
196
205
218
233
251
269
289
309
331
353
377
402
427
453
477
498
517
533
549
562
575
585
594
600
604
605
604
601
594
585
572
555
537
515
492
468
441
411
377
339
297
252
206
160
113
66
17
-33
-84
-134
-184
-232
-278
-321
-361
-399
-435
-470
-503
-537
-571
-607
-644
-683
-723
-762
-800
-837
-872
-905
-937
-966
-995
-1022
-1049
-1076
-1103
-1130
-1156
-1182
-1207
-1233
-1259
-1285
-1313
-1340
-1367
-1394
-1420
-1444
-1468
-1492
-1514
-1537
-1558
-1579
-1599
-1620
-1640
-1661
-1681
-1700
-1719
-1737
-1755
-1773
-1790
-1806
-1823
-1838
-1853
-1867
-1880
-1892
-1902
-1910
-1916
-1918
-1919
-1917
-1913
-1908
-1901
-1893
-1883
-1871
-1857
-1841
-1824
-1807
-1789
-1770
-1749
-1727
-1703
-1679
-1655
-1631
-1608
-1586
-1565
-1543
-1521
-1497
-1471
-1443
-1416
-1389
-1364
-1342
-1322
-1305
-1292
-1280
-1271
-1263
-1256
-1249
-1243
-1238
-1234
-1232
-1232
-1235
-1239
-1244
-1250
-1256
-1263
-1271
-1281
-1294
-1309
-1327
-1348
-1371
-1396
-1423
-1453
-1484
-1518
-1554
-1592
-1632
-1674
-1719
-1767
-1819
-1875
-1934
-1995
-2057
-2121
-2185
-2250
-2316
-2383
-2451
-2520
-2589
-2659
-2729
-2800
-2873
-2946
-3021
-3097
-3175
-3255
-3336
-3419
-3503
-3588
-3673
-3759
-3846
-3934
-4024
-4116
-4210
-4306
-4403
-4501
-4597
-4693
-4786
-4878
-4967
-5055
-5142
-5228
-5313
-5398
-5481
-5562
-5640
-5716
-5789
-5861
-5932
-6003
-6075
-6149
-6226
-6306
-6391
-6480
-6573
-6670
-6771
-6876
-6986
-7101
-7219
-7341
-7465
-7592
-7720
-7848
-7976
-8105
-8232
-8358
-8482
-8604
-8726
-8848
-8969
-9089
-9208
-9325
-9440
-9553
-9662
-9768
-9870
-9967
-10059
-10145
-10225
-10300
-10369
-10433
-10494
-10549
-10601
-10647
-10690
-10729
-10764
-10796
-10825
-10851
-10873
-10893
-10909
-10923
-10933
-10939
-10943
-10943
-10941
-10937
-10933
-10927
-10921
-10915
-10909
-10903
-10898
-10892
-10885
-10877
-10869
-10859
-10850
-10840
-10831
-10821
-10810
-10799
-10787
-10774
-10762
-10749
-10736
-10722
-10708
-10695
-10682
-10670
-10660
-10651
-10644
-10637
-10631
-10626
-10624
-10623
-10625
-10629
-10635
-10641
-10649
-10657
-10665
-10673
-10681
-10688
-10695
-10700
-10705
-10709
-10712
-10714
-10715
-10714
-10713
-10710
-10706
-10700
-10691
-10679
-10663
-10642
-10616
-10586
-10551
-10513
-10472
-10428
-10381
-10329
-10273
-10212
-10149
-10082
-10015
-9947
-9880
-9813
-9748
-9683
-9620
-9558
-9496
-9435
-9374
-9314
-9257
-9202
-9151
-9104
-9059
-9017
-8976
-8937
-8899
-8861
-8824
-8787
-8750
-8713
-8674
-8633
-8590
-8543
-8493
-8441
-8385
-8328
-8268
-8208
-8146
-8084
-8022
-7961
-7900
-7842
-7784
-7728
-7674
-7621
-7569
-7520
-7472
-7427
-7382
-7339
-7297
-7255
-7214
-7174
-7134
-7097
-7060
-7025
-6993
-6962
-6933
-6907
-6884
-6862
-6843
-6825
-6808
-6791
-6776
-6762
-6750
-6740
-6733
-6729
-6730
-6735
-6745
-6759
-6778
-6801
-6828
-6859
-6893
-6931
-6973
-7019
-7067
-7118
-7170
-7224
-7279
-7336
-7394
-7451
-7509
-7567
-7625
-7684
-7743
-7803
-7864
-7926
-7988
-8048
-8106
-8164
-8218
-8271
-8321
-8369
-8414
-8456
-8495
-8530
-8564
-8596
-8627
-8658
-8688
-8717
-8745
-8771
-8797
-8822
-8848
-8874
-8900
-8925
-8947
-8965
-8980
-8991
-8998
-9002
-9002
-9001
-8997
-8992
-8986
-8978
-8969
-8958
-8943
-8926
-8907
-8884
-8859
-8831
-8799
-8764
-8725
-8682
-8637
-8590
-8541
-8492
-8441
-8389
-8335
-8280
-8222
-8161
-8098
-8032
-7966
-7899
-7831
-7763
-7695
-7627
-7558
-7490
-7422
-7354
-7286
-7218
-7152
-7087
-7023
-6960
-6898
-6836
-6774
-6711
-6647
-6582
-6516
-6449
-6381
-6311
-6239
-6164
-6086
-6004
-5918
-5827
-5731
-5630
-5524
-5414
-5300
-5182
-5062
-4937
-4809
-4675
-4538
-4396
-4249
-4098
-3942
-3782
-3618
-3450
-3278
-3102
-2924
-2744
-2562
-2379
-2196
-2013
-1834
-1656
-1480
-1306
-1135
-966
-800
-636
-474
-316
-159
-6
144
290
432
569
702
829
952
1070
1184
1294
1399
1501
1599
1693
1783
1868
1949
2025
2097
2165
2230
2289
2345
2395
2440
2478
2512
2541
2567
2590
2611
2630
2649
2667
2685
2702
2720
2739
2759
2783
2810
2841
2876
2913
2954
2997
3043
3092
3144
3200
3260
3326
3396
3471
3549
3631
3716
3804
3895
3989
4085
4184
4286
4391
4500
4612
4727
4845
4965
5086
5208
5331
5453
5576
5698
5820
5941
6063
6184
6304
6422
6539
6652
6762
6869
6972
7072
7169
7264
7357
7448
7536
7622
7703
7779
7851
7918
7981
8039
8096
8150
8200
8247
8289
8327
8361
8391
8417
8439
8458
8472
8483
8489
8491
8488
8481
8469
8454
8435
8412
8387
8360
8330
8300
8270
8239
8208
8177
8144
8109
8073
8034
7994
7952
7910
7868
7826
7784
7742
7699
7656
7613
7569
7526
7483
7442
7402
7364
7327
7292
7258
7227
7199
7175
7155
7138
7126
7118
7112
7110
7110
7112
7116
7121
7127
7133
7141
7149
7159
7171
7185
7201
7220
7241
7264
7289
7315
7344
7375
7409
7446
7485
7526
7569
7615
7662
7712
7766
7824
7885
7951
8019
8090
8162
8237
8312
8389
8466
8543
8619
8695
8771
8847
8923
9000
9078
9156
9234
9313
9392
9471
9551
9631
9711
9790
9870
9948
10026
10103
10179
10254
10328
10401
10474
10546
10617
10687
10756
10823
10889
10952
11015
11076
11137
11196
11256
11314
11372
11429
11485
11540
11594
11649
11704
11759
11815
11872
11928
11985
12042
12098
12152
12205
12256
12304
12350
12393
12432
12468
12500
12528
12551
12567
12578
12583
12583
12578
12569
12558
12544
12528
12510
12491
12472
12452
12432
12412
12393
12373
12354
12336
12318
12301
12286
12273
12262
12253
12245
12238
12229
12220
12208
12195
12181
12165
12149
12133
12115
12098
12079
12060
12040
12019
11997
11973
11948
11921
11891
11860
11826
11790
11750
11708
11662
11612
11559
11504
11446
11387
11325
11263
11200
11137
11075
11012
10951
10890
10828
10765
10702
10638
10574
10512
10451
10391
10332
10274
10215
10156
10095
10034
9970
9905
9836
9765
9692
9616
9538
9459
9378
9295
9209
9120
9028
8933
8836
8738
8640
8540
8441
8341
8241
8141
8042
7944
7846
7749
7652
7555
7459
7363
7267
7171
7074
6977
6880
6782
6684
6586
6488
6391
6294
6198
6104
6011
5921
5832
5746
5662
5579
5498
5420
5344
5271
5203
5140
5081
5027
4978
4933
4893
4858
4828
4805
4788
4777
4773
4775
4782
4794
4811
4833
4860
4891
4927
4968
5013
5064
5118
5177
5241
5308
5379
5452
5527
5604
5682
5761
5841
5921
6002
6082
6162
6241
6319
6396
6472
6546
6618
6688
6756
6822
6886
6949
7008
7064
7115
7160
7199
7232
7260
7282
7299
7312
7320
7325
7325
7321
7314
7304
7292
7277
7259
7238
7214
7186
7154
7119
7081
7040
6996
6952
6907
6863
6820
6778
6738
6699
6661
6625
6590
6557
6525
6497
6472
6450
6433
6420
6411
6406
6404
6403
6405
6407
6412
6419
6429
6443
6460
6481
6506
6533
6562
6593
6624
6655
6687
6720
6753
6788
6824
6861
6899
6937
6976
7014
7053
7091
7128
7166
7204
7243
7282
7323
7366
7410
7455
7502
7549
7597
7645
7694
7743
7793
7844
7897
7950
8004
8057
8109
8161
8212
8262
8309
8355
8398
8437
8473
8505
8534
8558
8577
8592
8602
8608
8608
8604
8594
8581
8563
8542
8517
8488
8456
8419
8378
8332
8284
8231
8176
8118
8058
7995
7929
7860
7787
7712
7634
7554
7472
7389
7304
7218
7131
7042
6953
6862
6770
6677
6582
6486
6389
6292
6195
6099
6002
5906
5810
5715
5621
5529
5440
5355
5273
5196
5124
5056
4992
4934
4879
4829
4784
4743
4707
4677
4653
4636
4626
4622
4625
4633
4646
4665
4690
4721
4759
4805
4858
4917
4983
5055
5132
5216
5305
5400
5501
5607
5718
5833
5952
6075
6202
6333
6465
6601
6737
6875
7012
7148
7282
7412
7540
7664
7784
7901
8015
8124
8229
8330
8426
8517
8604
8686
8763
8835
8902
8962
9015
9062
9102
9137
9166
9189
9208
9220
9225
9224
9215
9200
9177
9148
9113
9072
9025
8972
8914
8852
8784
8711
8633
8549
8460
8366
8267
8164
8058
7951
7840
7727
7612
7493
7372
7247
7120
6991
6862
6733
6606
6479
6354
6230
6109
5990
5873
5760
5651
5545
5443
5345
5252
5164
5079
4999
4923
4851
4782
4716
4653
4594
4538
4486
4439
4395
4353
4314
4278
4243
4210
4180
4152
4126
4103
4081
4062
4043
4027
4009
3992
3974
3956
3939
3922
3905
3888
3871
3854
3836
3819
3801
3783
3766
3749
3732
3714
3695
3676
3655
3633
3610
3586
3559
3531
3501
3469
3434
3396
3355
3311
3264
3215
3165
3113
3059
3005
2951
2896
2840
2784
2728
2671
2615
2559
2504
2450
2397
2345
2294
2244
2194
2146
2098
2052
2007
1964
1923
1884
1847
1813
1781
1752
1725
1701
1678
1658
1639
1621
1605
1590
1576
1562
1548
1536
1526
1517
1511
1507
1506
1507
1511
1518
1528
1541
1556
1574
1594
1615
1636
1659
1682
1705
1728
1752
1775
1797
1818
1838
1856
1872
1887
1899
1910
1918
1925
1929
1931
1932
1930
1928
1923
1917
1909
1898
1884
1868
1849
1828
1804
1778
1750
1719
1686
1652
1616
1579
1540
1500
1458
1414
1369
1321
1272
1221
1167
1112
1054
994
934
871
807
742
673
602
529
453
376
297
217
135
51
-34
-122
-213
-306
-402
-499
-598
-698
-800
-902
-1004
-1107
-1209
-1309
-1409
-1508
-1605
-1701
-1797
-1892
-1985
-2077
-2168
-2256
-2343
-2426
-2507
-2584
-2657
-2726
-2790
-2850
-2907
-2959
-3008
-3052
-3093
-3130
-3163
-3194
-3222
-3247
-3270
-3290
-3308
-3323
-3335
-3346
-3354
-3361
-3365
-3368
-3368
-3367
-3363
-3357
-3350
-3341
-3331
-3319
-3307
-3293
-3277
-3260
-3241
-3221
-3200
-3178
-3155
-3132
-3108
-3084
-3061
-3037
-3014
-2991
-2969
-2948
-2927
-2908
-2890
-2874
-2858
-2844
-2831
-2819
-2808
-2798
-2788
-2779
-2769
-2758
-2747
-2736
-2724
-2712
-2701
-2690
-2680
-2670
-2660
-2652
-2644
-2639
-2635
-2634
-2636
-2639
-2644
-2651
-2659
-2667
-2677
-2689
-2702
-2717
-2733
-2751
-2770
-2790
-2811
-2834
-2858
-2884
-2912
-2942
-2974
-3009
-3045
-3083
-3124
-3166
-3211
-3257
-3305
-3355
-3407
-3462
-3519
-3579
-3643
-3709
-3777
-3847
-3919
-3991
-4064
-4137
-4210
-4283
-4355
-4426
-4498
-4568
-4639
-4709
-4779
-4848
-4917
-4986
-5054
-5121
-5189
-5256
-5322
-5388
-5452
-5515
-5576
-5635
-5690
-5744
-5794
-5841
-5885
-5926
-5965
-6000
-6032
-6061
-6086
-6107
-6122
-6133
-6138
-6139
-6135
-6127
-6115
-6098
-6077
-6051
-6021
-5987
-5949
-5908
-5863
-5816
-5765
-5713
-5659
-5604
-5547
-5488
-5428
-5366
-5303
-5237
-5171
-5103
-5036
-4968
-4901
-4834
-4768
-4701
-4635
-4568
-4502
-4436
-4370
-4305
-4240
-4176
-4114
-4051
-3991
-3932
-3874
-3816
-3760
-3705
-3651
-3599
-3549
-3499
-3451
-3404
-3358
-3312
-3268
-3225
-3184
-3144
-3106
-3069
-3032
-2996
-2962
-2928
-2897
-2868
-2840
-2814
-2790
-2766
-2744
-2724
-2706
-2690
-2676
-2664
-2654
-2645
-2637
-2631
-2625
-2620
-2616
-2613
-2611
-2610
-2609
-2609
-2610
-2611
-2611
-2611
-2610
-2607
-2604
-2599
-2594
-2588
-2581
-2574
-2567
-2559
-2552
-2545
-2538
-2532
-2527
-2523
-2519
-2516
-2513
-2510
-2508
-2506
-2505
-2505
-2505
-2506
-2509
-2513
-2518
-2524
-2531
-2540
-2550
-2561
-2573
-2587
-2602
-2619
-2637
-2656
-2677
-2700
-2723
-2749
-2776
-2804
-2833
-2863
-2893
-2924
-2955
-2986
-3019
-3052
-3087
-3122
-3159
-3197
-3236
-3275
-3315
-3355
-3395
-3435
-3474
-3513
-3551
-3588
-3624
-3660
-3695
-3730
-3765
-3799
-3833
-3866
-3898
-3929
-3959
-3987
-4013
-4038
-4059
-4078
-4094
-4108
-4119
-4127
-4131
-4133
-4132
-4128
-4120
-4109
-4094
-4074
-4051
-4022
-3990
-3953
-3913
-3869
-3823
-3773
-3721
-3666
-3609
-3549
-3488
-3425
-3360
-3293
-3225
-3155
-3083
-3009
-2932
-2852
-2769
-2685
-2599
-2513
-2426
-2340
-2252
-2165
-2077
-1988
-1900
-1811
-1724
-1638
-1552
-1468
-1386
-1305
-1225
-1148
-1071
-997
-924
-853
-784
-718
-654
-592
-533
-476
-422
-370
-320
-272
-225
-179
-135
-92
-50
-9
31
70
107
144
179
213
244
272
298
321
341
359
374
386
397
406
412
417
420
420
419
416
411
403
393
380
364
347
328
308
287
264
240
216
190
163
136
109
81
54
28
2
-23
-48
-71
-93
-114
-134
-153
-170
-185
-199
-211
-221
-228
-234
-238
-240
-240
-239
-235
-230
-222
-213
-202
-189
-174
-157
-138
-117
-95
-70
-43
-14
17
49
83
118
154
191
229
268
308
349
391
435
481
528
577
628
681
735
790
848
907
969
1032
1098
1165
1232
1300
1367
1432
1496
1558
1619
1678
1737
1794
1851
1908
1965
2021
2077
2132
2187
2241
2294
2345
2394
2442
2488
2533
2577
2619
2660
2700
2738
2775
2811
2847
2883
2918
2953
2988
3023
3057
3090
3122
3153
3183
3212
3239
3264
3288
3311
3333
3353
3371
3387
3402
3415
3427
3437
3446
3454
3461
3465
3468
3469
3468
3465
3460
3454
3446
3436
3426
3414
3401
3387
3373
3359
3345
3331
3318
3305
3292
3279
3265
3252
3239
3227
3215
3203
3192
3181
3171
3161
3151
3141
3130
3119
3107
3094
3079
3063
3047
3029
3010
2990
2971
2951
2931
2912
2894
2876
2859
2844
2829
2816
2803
2791
2780
2770
2760
2751
2743
2735
2729
2724
2720
2717
2715
2713
2713
2714
2716
2720
2725
2731
2740
2749
2760
2772
2786
2801
2817
2836
2856
2878
2902
2928
2955
2984
3013
3043
3074
3104
3135
3166
3197
3226
3255
3283
3309
3333
3356
3377
3395
3413
3428
3442
3454
3465
3475
3483
3490
3495
3499
3502
3505
3508
3511
3515
3520
3526
3533
3542
3553
3565
3579
3595
3611
3629
3648
3668
3689
3710
3732
3755
3778
3802
3827
3852
3878
3904
3931
3958
3985
4011
4038
4065
4090
4114
4136
4156
4173
4188
4201
4211
4219
4225
4229
4232
4233
4233
4232
4229
4225
4220
4214
4207
4199
4191
4183
4174
4165
4156
4146
4136
4126
4115
4105
4094
4086
4075
4067
4059
4053
4046
4042
4037
4033
4030
4026
4024
4022
4019
4021
4022
4025
4030
4035
4043
4050
4058
4067
4077
4088
4100
4114
4130
4147
4166
4187
4210
4235
4262
4291
4321
4353
4387
4422
4458
4495
4534
4573
4615
4657
4701
4746
4792
4838
4884
4931
4978
5024
5069
5113
5156
5196
5235
5272
5307
5340
5371
5400
5426
5450
5471
5489
5505
5518
5528
5536
5541
5544
5544
5542
5537
5529
5519
5506
5491
5473
5453
5431
5406
5380
5352
5322
5290
5256
5221
5185
5148
5110
5071
5032
4992
4951
4909
4867
4824
4780
4736
4692
4648
4603
4558
4513
4469
4424
4379
4335
4290
4244
4198
4152
4106
4059
4013
3967
3921
3875
3831
3787
3745
3703
3663
3625
3587
3551
3517
3486
3456
3428
3403
3380
3359
3340
3322
3307
3293
3281
3270
3261
3254
3248
3243
3240
3238
3237
3237
3239
3242
3247
3252
3258
3265
3272
3280
3288
3297
3307
3317
3327
3338
3349
3360
3371
3381
3390
3398
3405
3411
3415
3419
3421
3422
3421
3420
3418
3415
3412
3407
3401
3394
3386
3378
3369
3360
3350
3340
3328
3316
3303
3289
3274
3258
3241
3222
3202
3180
3156
3131
3104
3075
3045
3012
2979
2943
2905
2865
2823
2779
2733
2685
2636
2585
2533
2479
2424
2367
2309
2250
2189
2127
2064
2001
1936
1871
1806
1740
1674
1608
1542
1476
1409
1342
1276
1209
1143
1077
1012
948
886
824
765
707
651
597
544
493
443
395
349
304
260
218
177
137
98
60
24
-11
-46
-78
-110
-140
-168
-194
-219
-242
-263
-282
-299
-315
-328
-340
-349
-357
-362
-366
-367
-367
-365
-360
-354
-346
-336
-326
-314
-300
-286
-271
-255
-239
-221
-202
-182
-162
-141
-120
-99
-78
-58
-37
-17
2
22
42
61
80
99
117
135
154
172
191
210
229
249
270
291
312
334
356
378
400
422
443
465
486
507
528
548
568
587
606
623
639
654
669
684
697
711
724
737
749
760
771
781
791
801
809
817
824
830
834
838
842
844
847
848
850
852
853
855
856
857
857
857
857
856
855
854
853
853
853
854
856
859
863
868
874
882
891
901
911
922
934
945
957
969
980
992
1002
1012
1022
1032
1041
1050
1058
1066
1074
1082
1090
1098
1106
1114
1122
1130
1137
1145
1151
1158
1164
1171
1177
1183
1188
1194
1199
1204
1209
1214
1219
1224
1229
1235
1240
1246
1252
1259
1266
1274
1281
1289
1297
1304
1311
1318
1325
1332
1339
1346
1354
1361
1369
1377
1385
1393
1401
1409
1417
1426
1435
1445
1456
1466
1477
1487
1497
1507
1518
1528
1538
1548
1558
1568
1578
1588
1598
1608
1617
1626
1635
1643
1651
1658
1665
1671
1676
1681
1686
1689
1692
1694
1696
1698
1700
1702
1703
1704
1705
1706
1706
1705
1703
1700
1697
1692
1687
1682
1676
1670
1664
1657
1651
1644
1638
1631
1625
1620
1614
1609
1604
1599
1594
1590
1586
1582
1578
1575
1572
1569
1568
1567
1567
1568
1571
1575
1580
1587
1595
1605
1615
1627
1640
1654
1668
1684
1700
1716
1734
1751
1769
1787
1805
1823
1840
1858
1876
1893
1911
1928
1946
1963
1980
1997
2013
2029
2044
2058
2072
2086
2100
2114
2129
2144
2158
2173
2188
2202
2215
2227
2239
2251
2263
2274
2285
2295
2305
2314
2322
2330
2337
2344
2351
2357
2363
2369
2375
2381
2387
2394
2400
2407
2414
2421
2427
2433
2438
2443
2448
2452
2456
2459
2463
2466
2469
2472
2476
2479
2483
2486
2489
2491
2494
2496
2497
2499
2501
2503
2504
2506
2508
2509
2511
2513
2515
2518
2521
2524
2527
2531
2535
2540
2545
2550
2555
2561
2567
2573
2580
2586
2593
2601
2609
2617
2626
2635
2645
2654
2664
2674
2684
2695
2705
2716
2726
2737
2747
2757
2767
2776
2785
2793
2800
2807
2814
2820
2826
2832
2837
2843
2849
2856
2864
2872
2881
2891
2900
2911
2921
2932
2943
2954
2965
2976
2987
2998
3010
3021
3032
3043
3055
3066
3077
3089
3100
3111
3122
3133
3143
3153
3163
3173
3182
3191
3200
3208
3216
3224
3231
3238
3245
3251
3257
3262
3267
3272
3276
3280
3283
3286
3289
3291
3293
3294
3294
3293
3291
3288
3283
3277
3270
3261
3250
3238
3225
3210
3194
3177
3159
3140
3120
3099
3076
3052
3028
3003
2977
2950
2922
2894
2865
2835
2805
2775
2745
2714
2683
2652
2621
2590
2560
2530
2500
2470
2441
2412
2383
2354
2325
2297
2270
2242
2215
2188
2161
2135
2110
2085
2062
2040
2019
2001
1984
1968
1956
1945
1936
1929
1924
1921
1919
1920
1922
1925
1930
1936
1942
1949
1956
1963
1970
1977
1985
1992
2000
2007
2013
2020
2025
2032
2036
2039
2041
2043
2043
2041
2041
2037
2033
2029
2023
2016
2007
1996
1984
1971
1957
1942
1925
1908
1890
1870
1850
1828
1806
1781
1756
1729
1700
1671
1639
1607
1574
1539
1503
1467
1430
1392
1355
1317
1279
1242
1204
1167
1130
1092
1055
1018
981
945
910
875
840
807
774
741
709
678
648
618
589
560
532
505
479
453
427
402
379
356
334
314
295
278
262
246
232
220
208
198
189
181
175
170
167
165
165
166
169
174
179
186
195
204
215
228
241
256
272
289
307
326
346
367
389
411
434
458
482
507
532
558
583
609
635
662
688
714
740
766
792
819
844
870
895
919
943
966
989
1010
1031
1052
1071
1090
1108
1124
1139
1153
1166
1177
1187
1197
1204
1211
1217
1221
1225
1227
1229
1230
1229
1228
1226
1224
1221
1218
1215
1213
1211
1209
1208
1207
1207
1207
1207
1207
1208
1209
1210
1212
1214
1216
1218
1221
1224
1228
1232
1236
1241
1246
1252
1259
1267
1275
1285
1295
1306
1317
1329
1342
1355
1370
1385
1401
1419
1437
1456
1475
1496
1517
1539
1561
1584
1607
1631
1655
1680
1706
1732
1760
1787
1815
1844
1872
1901
1929
1958
1987
2016
2045
2077
2108
2140
2173
2206
2239
2273
2308
2342
2377
2411
2446
2481
2515
2549
2583
2617
2651
2683
2716
2748
2779
2810
2841
2871
2901
2931
2960
2988
3016
3044
3072
3099
3125
3151
3176
3201
3225
3248
3271
3294
3315
3336
3357
3377
3397
3416
3434
3453
3470
3488
3505
3521
3538
3554
3570
3585
3600
3614
3628
3642
3655
3667
3678
3689
3699
3707
3715
3721
3725
3728
3730
3730
3729
3727
3723
3718
3711
3703
3695
3685
3674
3663
3650
3637
3622
3607
3591
3574
3557
3539
3521
3502
3483
3464
3445
3426
3407
3388
3370
3351
3333
3315
3297
3280
3263
3247
3231
3215
3199
3183
3167
3151
3136
3119
3103
3086
3069
3051
3032
3013
2993
2973
2952
2929
2907
2883
2858
2833
2807
2781
2753
2726
2698
2670
2641
2613
2584
2555
2526
2497
2468
2439
2410
2381
2352
2324
2296
2267
2239
2211
2183
2155
2126
2097
2068
2039
2009
1980
1950
1920
1890
1861
1831
1803
1775
1748
1722
1696
1671
1646
1622
1598
1575
1551
1529
1506
1484
1462
1441
1419
1399
1378
1357
1337
1317
1296
1276
1255
1234
1213
1191
1169
1145
1122
1098
1073
1048
1022
996
969
942
914
884
854
823
791
758
724
688
653
616
579
542
504
466
427
388
349
310
271
232
194
157
120
85
50
16
-16
-48
-78
-107
-134
-161
-187
-212
-236
-259
-281
-303
-324
-343
-362
-379
-395
-409
-422
-434
-443
-451
-458
-463
-466
-469
-469
-469
-467
-463
-458
-452
-443
-433
-420
-405
-388
-368
-346
-322
-295
-265
-234
-200
-164
-127
-87
-44
0
46
95
145
197
251
307
364
423
483
545
608
673
739
806
875
944
1014
1086
1157
1229
1302
1375
1448
1522
1596
1669
1743
1816
1889
1962
2035
2107
2179
2251
2322
2392
2461
2529
2596
2661
2724
2786
2846
2904
2960
3014
3066
3116
3164
3210
3254
3295
3335
3371
3406
3437
3466
3493
3517
3538
3557
3573
3587
3597
3605
3610
3613
3612
3609
3603
3595
3585
3572
3558
3541
3522
3501
3479
3454
3428
3401
3372
3343
3312
3281
3250
3218
3185
3153
3120
3087
3055
3023
2991
2960
2929
2899
2869
2839
2809
2780
2752
2723
2695
2667
2640
2613
2587
2562
2537
2513
2490
2468
2447
2427
2408
2390
2372
2356
2340
2325
2311
2297
2284
2272
2260
2249
2239
2230
2221
2212
2205
2199
2193
2188
2185
2182
2180
2179
2179
2180
2182
2185
2190
2195
2203
2211
2221
2233
2247
2262
2279
2297
2317
2338
2359
2382
2406
2431
2456
2483
2510
2538
2568
2597
2628
2660
2692
2725
2759
2794
2829
2865
2901
2937
2974
3010
3046
3082
3119
3155
3191
3227
3263
3298
3333
3367
3401
3434
3466
3498
3528
3556
3583
3609
3632
3654
3673
3690
3704
3717
3726
3733
3738
3739
3738
3734
3727
3718
3706
3692
3676
3659
3639
3617
3593
3568
3541
3512
3482
3450
3417
3383
3347
3311
3274
3236
3198
3159
3120
3080
3041
3001
2962
2923
2884
2846
2808
2770
2732
2694
2657
2619
2582
2546
2510
2474
2440
2406
2373
2340
2309
2278
2247
2217
2188
2159
2131
2103
2075
2047
2020
1993
1967
1941
1916
1891
1867
1844
1821
1799
1778
1758
1739
1722
1705
1690
1676
1663
1651
1641
1631
1623
1617
1611
1607
1603
1601
1599
1599
1599
1600
1602
1604
1608
1612
1617
1623
1629
1636
1643
1650
1658
1666
1674
1682
1690
1699
1707
1716
1725
1734
1743
1753
1762
1772
1781
1790
1798
1806
1813
1820
1826
1831
1835
1838
1841
1843
1843
1844
1843
1842
1840
1838
1836
1834
1831
1828
1825
1822
1818
1813
1808
1802
1796
1789
1781
1773
1764
1755
1745
1734
1723
1711
1698
1686
1673
1660
1647
1635
1623
1611
1600
1589
1579
1569
1560
1551
1543
1536
1530
1524
1520
1517
1515
1514
1514
1516
1518
1522
1527
1532
1539
1547
1557
1567
1579
1591
1605
1620
1635
1652
1669
1687
1706
1725
1746
1767
1788
1811
1833
1857
1881
1905
1930
1955
1980
2005
2029
2055
2080
2105
2130
2154
2178
2202
2226
2249
2272
2294
2317
2340
2363
2385
2408
2431
2453
2476
2498
2520
2543
2566
2589
2613
2637
2662
2688
2713
2739
2766
2792
2818
2845
2871
2898
2925
2952
2979
3005
3032
3058
3084
3110
3134
3159
3183
3206
3230
3252
3275
3297
3318
3340
3361
3382
3403
3424
3445
3467
3488
3509
3531
3552
3573
3595
3616
3638
3660
3682
3704
3727
3749
3772
3794
3816
3838
3860
3881
3902
3922
3941
3961
3980
3999
4017
4035
4053
4070
4086
4103
4118
4132
4146
4159
4171
4182
4192
4201
4209
4216
4221
4226
4229
4230
4230
4229
4227
4223
4217
4211
4204
4195
4185
4174
4163
4150
4137
4123
4108
4093
4077
4061
4043
4027
4009
3991
3973
3954
3935
3915
3895
3875
3854
3833
3812
3789
3766
3743
3719
3694
3669
3642
3615
3587
3559
3529
3499
3468
3437
3405
3373
3341
3309
3276
3244
3211
3179
3146
3114
3083
3051
3020
2989
2959
2929
2899
2870
2840
2811
2783
2754
2726
2699
2672
2646
2620
2596
2572
2549
2528
2507
2488
2471
2454
2439
2424
2411
2399
2388
2379
2370
2363
2357
2353
2349
2347
2346
2347
2348
2351
2356
2362
2369
2378
2388
2399
2412
2426
2441
2457
2474
2492
2511
2531
2551
2573
2595
2617
2641
2666
2691
2718
2744
2772
2799
2827
2855
2882
2910
2937
2963
2989
3015
3041
3066
3091
3115
3138
3161
3183
3204
3224
3244
3263
3282
3300
3318
3336
3354
3372
3389
3406
3422
3438
3453
3467
3482
3496
3510
3523
3537
3550
3562
3574
3585
3596
3606
3615
3623
3630
3637
3642
3646
3649
3650
3651
3650
3648
3645
3641
3635
3629
3623
3616
3608
3600
3592
3583
3575
3566
3558
3550
3542
3534
3525
3517
3509
3501
3492
3484
3475
3466
3457
3446
3435
3424
3411
3398
3385
3371
3357
3342
3327
3312
3296
3281
3265
3249
3234
3219
3204
3190
3176
3163
3151
3139
3128
3118
3108
3100
3092
3085
3078
3072
3066
3061
3055
3050
3045
3040
3036
3032
3027
3023
3019
3016
3013
3010
3008
3006
3005
3003
3001
2999
2996
2994
2992
2990
2987
2985
2982
2979
2977
2974
2971
2969
2967
2966
2965
2965
2965
2966
2968
2971
2975
2979
2985
2991
2998
3006
3014
3024
3034
3044
3056
3068
3081
3094
3108
3123
3138
3154
3170
3187
3203
3220
3237
3254
3270
3286
3302
3317
3332
3346
3360
3373
3385
3397
3408
3418
3428
3437
3446
3453
3460
3466
3471
3476
3479
3482
3484
3485
3485
3484
3483
3481
3479
3476
3472
3468
3463
3458
3452
3446
3439
3433
3426
3420
3413
3406
3400
3393
3387
3381
3376
3371
3367
3363
3359
3357
3354
3352
3351
3350
3349
3349
3349
3350
3351
3352
3353
3354
3355
3357
3358
3359
3360
3361
3362
3363
3364
3365
3367
3368
3370
3371
3373
3374
3376
3377
3378
3380
3381
3383
3385
3387
3389
3391
3394
3397
3400
3403
3406
3410
3413
3416
3419
3422
3425
3428
3431
3433
3436
3438
3440
3442
3444
3446
3448
3449
3451
3453
3454
3456
3457
3458
3459
3459
3459
3459
3458
3456
3454
3451
3448
3444
3440
3435
3430
3424
3417
3410
3402
3393
3384
3374
3363
3351
3338
3325
3312
3297
3282
3266
3250
3233
3215
3197
3178
3159
3139
3119
3099
3078
3057
3035
3013
2990
2967
2944
2920
2895
2870
2844
2818
2791
2764
2736
2707
2678
2649
2620
2590
2560
2530
2499
2469
2438
2406
2375
2343
2311
2279
2246
2214
2181
2148
2115
2082
2050
2017
1986
1955
1924
1895
1866
1838
1811
1785
1760
1736
1712
1690
1669
1648
1629
1610
1593
1576
1561
1546
1532
1520
1508
1496
1486
1477
1468
1460
1453
1446
1440
1434
1428
1422
1417
1411
1405
1399
1393
1386
1379
1372
1364
1357
1348
1339
1330
1321
1311
1301
1291
1280
1269
1257
1245
1233
1221
1208
1195
1181
1168
1154
1141
1128
1115
1102
1091
1079
1069
1059
1049
1041
1033
1025
1018
1012
1008
1002
1000
997
995
994
994
995
996
999
1002
1006
1012
1018
1026
1033
1042
1052
1062
1073
1086
1099
1112
1127
1142
1157
1173
1189
1206
1223
1241
1259
1277
1296
1315
1334
1353
1373
1392
1411
1430
1448
1466
1483
1500
1516
1532
1548
1563
1577
1592
1605
1619
1632
1645
1657
1669
1680
1691
1701
1711
1719
1726
1732
1736
1740
1742
1744
1744
1744
1742
1739
1735
1730
1724
1717
1709
1700
1690
1679
1668
1656
1644
1631
1618
1604
1591
1576
1562
1547
1531
1516
1500
1484
1467
1450
1433
1415
1397
1378
1358
1338
1317
1296
1273
1250
1226
1201
1175
1148
1120
1092
1062
1031
1000
968
935
901
867
832
795
758
720
682
642
602
562
521
480
438
396
354
312
270
228
186
144
103
61
20
-22
-63
-104
-145
-185
-225
-265
-305
-345
-384
-423
-462
-500
-538
-575
-612
-649
-685
-720
-754
-787
-819
-851
-881
-910
-937
-964
-989
-1012
-1036
-1057
-1077
-1096
-1113
-1128
-1142
-1154
-1165
-1174
-1182
-1188
-1192
-1195
-1196
-1196
-1194
-1190
-1185
-1178
-1170
-1161
-1152
-1143
-1133
-1124
-1115
-1106
-1097
-1087
-1078
-1069
-1060
-1051
-1042
-1032
-1022
-1014
-1004
-996
-987
-978
-969
-960
-951
-942
-933
-924
-915
-906
-897
-888
-879
-870
-861
-852
-844
-835
-826
-817
-808
-799
-790
-782
-773
-764
-755
-747
-738
-729
-720
-712
-703
-694
-686
-677
-668
-660
-651
-642
-634
-625
-617
-608
-600
-591
-583
-574
-566
-557
-549
-540
-532
-523
-515
-506
-498
-490
-481
-473
-464
-456
-448
-439
-431
-423
-415
-406
-398
-390
-381
-373
-365
-357
-349
-340
-332
-324
-316
-308
-300
-292
-284
-276
-267
-259
-251
-243
-235
-227
-219
-211
-203
-195
-187
-180
-172
-164
-156
-148
-140
-132
-124
-117
-109
-101
-93
-85
-78
-70
-62
-54
-47
-39
-31
-23
-16
-8
-1
7
15
22
30
38
45
53
60
68
75
83
90
98
105
113
120
128
135
142
150
157
165
172
179
187
194
201
209
216
223
230
238
245
252
259
266
274
281
288
295
302
309
316
324
331
338
345
352
359
366
373
380
387
394
401
408
415
422
429
435
442
449
456
463
470
477
483
490
497
504
510
517
524
531
537
544
551
557
564
571
577
584
591
597
604
610
617
624
630
637
643
650
656
663
669
675
682
688
695
701
708
714
720
727
733
739
746
752
758
764
771
777
783
789
796
802
808
814
820
827
833
839
845
851
857
863
869
875
881
887
894
900
906
912
917
923
929
935
941
947
953
959
965
971
977
982
988
994
1000
1006
1010
1016
1022
1029
1034
1040
1046
1052
1057
1063
1069
1074
1080
1085
1091
1097
1102
1108
1113
1119
1125
1130
1136
1141
1147
1152
1158
1163
1168
1174
1179
1185
1190
1195
1201
1206
1212
1217
1222
1228
1233
1238
1243
1249
1254
1259
1264
1270
1275
1280
1285
1290
1296
1301
1306
1311
1316
1321
1326
1331
1337
1342
1347
1352
1357
1362
1367
1372
1377
1382
1387
1392
1397
1401
1406
1411
1416
1421
1426
1431
1436
1440
1445
1450
1455
1460
1464
1469
1474
1479
1483
1488
1493
1498
1502
1507
1512
1516
1521
1526
1530
1535
1539
1544
1549
1553
1558
1562
1567
1571
1576
1580
1585
1589
1594
1598
1603
1607
1612
1616
1620
1625
1629
1634
1638
1642
1647
1651
1655
1660
1664
1668
1672
1677
1681
1685
1689
1694
1698
1702
1706
1710
1715
1719
1723
1727
1731
1735
1739
1743
1748
1752
1756
1760
1764
1768
1772
1776
1780
1784
1788
1792
1796
1800
1804
1808
1811
1815
1819
1823
1827
1831
1835
1839
1842
1846
1850
1854
1858
1861
1865
1869
1873
1877
1880
1884
1888
1891
1895
1899
1902
1906
1910
1913
1917
1921
1924
1928
1932
1935
1939
1942
1946
1949
1953
1956
1960
1963
1967
1970
1974
1977
