5
36753
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
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
7
7
7
7
7
7
8
8
8
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
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
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
14
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
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
120
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
149
149
149
150
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
162
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
169
169
169
170
170
170
171
171
172
172
172
173
173
173
174
174
175
175
175
176
176
176
177
177
178
178
178
179
179
180
180
180
181
181
181
182
182
183
183
183
184
184
185
185
185
186
186
186
187
187
188
188
188
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
195
195
195
196
196
197
197
197
198
198
199
199
199
200
200
201
201
201
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
214
214
214
215
215
216
216
216
217
217
218
218
219
219
219
220
220
221
221
222
222
222
223
223
224
224
225
225
226
226
226
227
227
228
228
229
229
230
230
230
231
231
232
232
233
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
240
241
241
242
242
243
243
244
244
245
245
246
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
294
294
295
295
296
296
297
297
298
298
299
300
300
301
301
302
302
303
303
304
304
305
306
306
307
307
308
308
309
309
310
310
311
312
312
313
313
314
314
315
315
316
316
317
318
318
319
319
320
320
321
321
322
322
323
324
324
325
325
326
326
327
327
328
329
329
330
330
331
331
332
333
333
334
334
335
336
336
337
337
338
339
339
340
340
341
341
342
343
343
344
344
345
346
346
347
347
348
349
349
350
350
351
352
352
353
353
354
355
355
356
357
357
358
359
359
360
360
361
362
362
363
364
364
365
366
366
367
368
368
369
369
370
371
371
372
373
373
374
375
375
376
377
377
378
378
379
380
380
381
382
382
383
384
384
385
386
386
387
388
388
389
390
390
391
392
392
393
394
394
395
396
396
397
398
398
399
400
400
401
402
402
403
404
405
405
406
407
407
408
409
409
410
411
412
412
413
414
414
415
416
417
417
418
419
419
420
421
421
422
423
424
424
425
426
427
427
428
429
430
430
431
432
433
433
434
435
436
436
437
438
439
439
440
441
442
442
443
444
445
446
446
447
448
449
449
450
451
452
453
453
454
455
456
456
457
458
459
460
460
461
462
463
463
464
465
466
467
467
468
469
470
471
471
472
473
474
475
475
476
477
478
479
480
480
481
482
483
484
485
485
486
487
488
489
490
490
491
492
493
494
495
496
496
497
498
499
500
501
501
502
503
504
505
506
507
508
508
509
510
511
512
513
514
515
515
516
517
518
519
520
521
522
522
523
524
525
526
527
528
529
530
530
531
532
533
534
535
536
537
538
539
539
540
541
542
543
544
545
546
547
548
549
550
550
551
552
553
554
555
556
557
558
559
560
561
562
563
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
653
654
655
656
657
658
659
660
661
662
663
664
665
666
668
669
670
671
672
673
674
675
676
677
678
679
681
682
683
684
685
686
687
688
689
690
691
692
694
695
696
697
698
699
700
701
702
703
704
706
707
708
709
710
711
712
713
715
716
717
718
719
720
721
723
724
725
726
727
728
729
731
732
733
734
735
736
738
739
740
741
742
743
745
746
747
748
749
750
752
753
754
755
756
757
759
760
761
762
763
765
766
767
768
769
771
772
773
774
775
777
778
779
780
781
783
784
785
786
788
789
790
791
792
794
795
796
797
798
800
801
802
803
805
806
807
808
810
811
812
813
814
816
817
818
819
821
822
823
824
826
827
828
829
831
832
833
834
836
837
838
839
841
842
843
844
846
847
848
850
851
852
853
855
856
857
859
860
861
862
864
865
866
867
869
870
871
873
874
875
876
878
879
880
882
883
884
886
887
888
889
891
892
893
895
896
897
899
900
901
902
904
905
906
908
909
910
912
913
914
916
917
918
920
921
922
924
925
927
928
929
931
932
933
935
936
937
939
940
942
943
944
946
947
948
950
951
953
954
955
957
958
959
961
962
964
965
966
968
969
971
972
973
975
976
978
979
980
982
983
985
986
987
989
990
992
993
994
996
997
999
1000
1000
1002
1004
1006
1006
1008
1010
1010
1012
1014
1016
1016
1018
1020
1022
1022
1025
1026
1027
1029
1030
1032
1033
1035
1036
1038
1039
1041
1042
1044
1045
1046
1048
1049
1051
1052
1054
1055
1057
1058
1060
1061
1063
1064
1066
1067
1069
1070
1072
1073
1075
1076
1078
1079
1081
1082
1084
1085
1087
1088
1090
1091
1093
1094
1096
1097
1099
1100
1102
1103
1105
1106
1108
1109
1111
1112
1114
1115
1117
1118
1120
1121
1123
1124
1126
1127
1129
1130
1132
1134
1135
1137
1138
1140
1141
1143
1144
1146
1147
1149
1151
1152
1154
1155
1157
1158
1160
1162
1163
1165
1166
1168
1169
1171
1173
1174
1176
1177
1179
1181
1182
1184
1185
1187
1189
1190
1192
1193
1195
1197
1198
1200
1201
1203
1205
1206
1208
1210
1211
1213
1214
1216
1218
1219
1221
1222
1224
1226
1227
1229
1231
1232
1234
1235
1237
1239
1240
1242
1244
1245
1247
1248
1250
1252
1253
1255
1257
1258
1260
1262
1263
1265
1266
1268
1270
1271
1273
1275
1276
1278
1280
1281
1283
1285
1286
1288
1289
1291
1293
1294
1296
1298
1299
1301
1303
1304
1306
1308
1309
1311
1313
1314
1316
1318
1319
1321
1323
1324
1326
1328
1329
1331
1333
1334
1336
1337
1339
1341
1342
1344
1346
1347
1349
1351
1352
1354
1356
1357
1359
1360
1362
1364
1365
1367
1369
1370
1372
1373
1375
1377
1378
1380
1381
1383
1384
1386
1387
1389
1390
1392
1393
1395
1396
1398
1399
1401
1402
1404
1405
1407
1408
1410
1411
1412
1414
1415
1417
1418
1420
1421
1422
1424
1425
1427
1428
1429
1431
1432
1433
1435
1436
1437
1438
1439
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1485
1486
1487
1488
1489
1490
1491
1492
1493
1493
1494
1495
1496
1497
1498
1498
1499
1500
1501
1502
1503
1504
1505
1506
1508
1509
1510
1511
1513
1514
1515
1517
1518
1519
1521
1522
1524
1525
1527
1528
1530
1532
1533
1535
1536
1538
1539
1541
1542
1544
1546
1547
1549
1550
1552
1553
1555
1557
1558
1560
1562
1563
1565
1567
1569
1571
1572
1574
1576
1578
1580
1582
1584
1586
1588
1590
1592
1594
1596
1598
1600
1602
1604
1606
1608
1609
1611
1613
1615
1616
1618
1620
1621
1623
1624
1625
1627
1628
1630
1631
1632
1634
1635
1637
1638
1639
1641
1643
1644
1646
1648
1649
1651
1653
1655
1657
1659
1662
1664
1666
1669
1671
1673
1676
1679
1681
1684
1686
1689
1691
1694
1696
1699
1701
1703
1705
1708
1710
1712
1714
1716
1718
1720
1721
1723
1725
1727
1728
1730
1732
1733
1735
1737
1738
1740
1742
1744
1745
1747
1749
1751
1753
1755
1757
1759
1761
1764
1766
1768
1770
1772
1774
1776
1778
1781
1783
1785
1787
1788
1790
1792
1794
1795
1797
1798
1799
1801
1802
1803
1804
1805
1806
1807
1807
1808
1809
1810
1811
1811
1812
1813
1814
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1831
1832
1833
1833
1834
1835
1835
1836
1836
1837
1837
1838
1838
1839
1840
1840
1841
1842
1842
1843
1844
1845
1846
1847
1848
1849
1851
1852
1854
1855
1857
1859
1861
1863
1865
1867
1870
1872
1875
1877
1880
1883
1885
1888
1891
1893
1896
1899
1902
1904
1907
1910
1912
1915
1917
1920
1922
1925
1927
1929
1931
1933
1936
1938
1940
1942
1944
1946
1948
1949
1951
1953
1955
1957
1959
1961
1963
1964
1966
1968
1970
1972
1974
1976
1978
1979
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2003
2004
2005
2008
2009
2011
2013
2015
2016
2017
2020
2021
2024
2025
2028
2029
2032
2033
2037
2039
2041
2045
2047
2050
2053
2057
2060
2063
2066
2070
2073
2077
2080
2084
2087
2090
2094
2097
2100
2103
2106
2109
2112
2115
2118
2121
2123
2126
2129
2132
2134
2137
2140
2142
2145
2147
2150
2153
2155
2158
2160
2163
2165
2168
2170
2173
2175
2177
2179
2182
2184
2186
2188
2190
2191
2193
2195
2196
2198
2199
2201
2202
2204
2205
2207
2208
2210
2211
2213
2214
2216
2217
2219
2220
2222
2223
2225
2227
2228
2230
2231
2233
2235
2236
2238
2240
2242
2243
2245
2247
2249
2251
2252
2254
2255
2256
2258
2259
2260
2260
2261
2261
2262
2262
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2263
2264
2264
2265
2265
2266
2266
2267
2268
2268
2269
2270
2271
2273
2274
2275
2277
2278
2280
2281
2283
2284
2286
2287
2289
2290
2292
2293
2294
2295
2296
2297
2298
2299
2299
2299
2300
2300
2300
2300
2299
2299
2299
2298
2298
2297
2297
2296
2296
2295
2295
2294
2294
2293
2293
2293
2293
2293
2294
2294
2295
2296
2297
2298
2299
2300
2301
2303
2304
2305
2307
2308
2309
2311
2312
2313
2314
2315
2316
2317
2318
2318
2319
2319
2319
2319
2319
2319
2319
2318
2318
2317
2316
2316
2315
2314
2313
2313
2312
2312
2311
2311
2310
2310
2310
2310
2311
2311
2311
2311
2312
2312
2312
2313
2313
2313
2313
2313
2313
2313
2313
2313
2312
2311
2311
2310
2308
2307
2305
2304
2302
2300
2298
2296
2294
2292
2290
2288
2286
2284
2283
2281
2279
2278
2276
2275
2274
2273
2271
2270
2269
2268
2266
2265
2264
2262
2260
2259
2257
2255
2253
2251
2249
2246
2244
2242
2239
2237
2234
2232
2229
2226
2223
2221
2218
2215
2212
2209
2206
2204
2201
2198
2196
2193
2191
2189
2187
2184
2182
2180
2178
2176
2174
2172
2170
2167
2165
2163
2161
2158
2156
2154
2152
2149
2147
2145
2143
2140
2138
2136
2133
2131
2128
2125
2122
2119
2116
2113
2110
2107
2104
2101
2098
2095
2091
2088
2085
2082
2079
2075
2072
2068
2065
2061
2057
2054
2050
2045
2043
2039
2035
2032
2028
2025
2021
2019
2016
2013
2009
2008
2005
2004
2001
1999
1997
1995
1993
1991
1989
1987
1985
1982
1980
1978
1976
1973
1971
1969
1967
1965
1963
1961
1959
1957
1956
1954
1952
1951
1950
1948
1947
1946
1946
1945
1945
1945
1945
1945
1945
1946
1947
1947
1948
1949
1950
1951
1952
1953
1953
1954
1955
1955
1956
1956
1957
1957
1957
1957
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1957
1957
1957
1957
1957
1956
1956
1956
1956
1956
1956
1956
1956
1956
1956
1955
1955
1955
1955
1955
1954
1954
1953
1953
1952
1951
1951
1950
1949
1949
1948
1948
1948
1948
1948
1948
1948
1949
1949
1949
1950
1951
1951
1952
1952
1953
1953
1954
1954
1954
1954
1954
1954
1953
1953
1953
1952
1951
1951
1950
1950
1949
1949
1949
1949
1949
1949
1949
1949
1949
1950
1950
1951
1951
1952
1952
1953
1953
1954
1954
1954
1954
1955
1955
1955
1955
1955
1955
1956
1956
1957
1958
1959
1960
1961
1963
1964
1966
1968
1970
1971
1974
1976
1978
1980
1983
1985
1988
1991
1994
1997
2000
2001
2005
2007
2009
2012
2013
2013
2015
2015
2016
2015
2015
2013
2013
2012
2011
2009
2009
2008
2007
2005
2005
2004
2003
2001
2001
2001
2001
2001
2001
2003
2004
2005
2007
2009
2011
2013
2017
2020
2023
2025
2029
2033
2036
2039
2041
2044
2045
2048
2050
2052
2053
2054
2055
2056
2057
2057
2057
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2059
2060
2060
2061
2063
2064
2066
2067
2069
2071
2073
2075
2077
2079
2081
2083
2085
2086
2088
2089
2090
2091
2092
2093
2094
2094
2095
2096
2096
2097
2098
2099
2099
2100
2101
2102
2103
2104
2105
2106
2108
2110
2112
2114
2116
2118
2121
2124
2126
2129
2133
2136
2139
2142
2146
2149
2152
2154
2157
2159
2160
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2173
2174
2176
2178
2180
2183
2186
2189
2192
2196
2200
2205
2210
2215
2221
2228
2234
2241
2248
2255
2261
2267
2273
2278
2283
2287
2290
2293
2295
2297
2299
2300
2301
2302
2302
2302
2302
2302
2302
2301
2300
2300
2299
2298
2298
2297
2297
2297
2297
2298
2298
2300
2301
2303
2306
2308
2312
2316
2320
2324
2329
2335
2340
2346
2352
2358
2364
2370
2376
2382
2389
2395
2402
2408
2415
2421
2427
2433
2439
2444
2448
2452
2455
2457
2459
2460
2461
2461
2461
2461
2460
2459
2459
2458
2458
2457
2457
2458
2458
2459
2460
2462
2464
2467
2469
2472
2475
2478
2480
2482
2484
2485
2486
2486
2486
2484
2483
2480
2476
2472
2466
2460
2453
2445
2437
2427
2418
2407
2397
2386
2375
2364
2353
2343
2333
2324
2315
2308
2301
2295
2290
2285
2282
2279
2277
2276
2275
2275
2275
2277
2278
2281
2284
2287
2291
2296
2301
2306
2311
2315
2320
2324
2327
2330
2332
2334
2335
2335
2334
2333
2332
2331
2329
2328
2327
2326
2325
2325
2326
2326
2328
2330
2332
2335
2338
2341
2345
2349
2353
2357
2361
2365
2370
2374
2378
2381
2385
2388
2391
2393
2395
2396
2397
2397
2396
2394
2392
2389
2385
2380
2375
2369
2362
2355
2348
2340
2332
2323
2315
2307
2300
2293
2285
2279
2272
2266
2259
2253
2248
2242
2238
2233
2229
2225
2221
2217
2214
2210
2207
2204
2200
2196
2192
2188
2183
2177
2171
2164
2157
2149
2141
2132
2123
2114
2105
2096
2087
2078
2070
2062
2056
2049
2044
2039
2035
2031
2029
2027
2025
2025
2027
2028
2029
2033
2036
2040
2043
2048
2053
2058
2063
2068
2073
2077
2082
2085
2087
2089
2089
2089
2087
2084
2080
2074
2068
2061
2054
2045
2037
2027
2017
2007
1997
1986
1975
1965
1955
1944
1934
1925
1915
1906
1897
1889
1882
1874
1868
1861
1855
1849
1844
1838
1832
1825
1818
1811
1803
1794
1784
1774
1762
1750
1736
1722
1707
1691
1675
1658
1640
1621
1602
1583
1562
1542
1522
1503
1483
1465
1447
1430
1414
1398
1384
1370
1357
1344
1333
1323
1315
1307
1300
1294
1289
1285
1282
1279
1277
1275
1274
1274
1273
1273
1272
1272
1272
1271
1270
1269
1268
1267
1265
1263
1261
1259
1257
1255
1253
1251
1249
1247
1245
1244
1242
1241
1241
1240
1241
1241
1242
1244
1247
1250
1253
1257
1262
1267
1271
1276
1281
1285
1289
1292
1295
1296
1297
1297
1295
1292
1288
1283
1276
1268
1258
1248
1236
1223
1210
1195
1181
1165
1150
1134
1118
1102
1086
1070
1055
1039
1025
1010
997
984
971
960
949
938
928
918
908
899
890
881
872
863
855
846
837
828
819
810
800
790
780
769
758
746
733
720
707
693
678
663
647
632
617
601
586
572
558
545
532
520
509
498
488
478
469
461
452
444
436
429
421
413
405
396
387
378
368
357
346
334
322
309
296
282
267
252
236
220
202
185
166
147
128
108
87
67
46
25
4
-17
-39
-60
-82
-104
-126
-149
-173
-196
-220
-245
-270
-296
-321
-348
-374
-401
-428
-456
-483
-511
-538
-566
-595
-623
-652
-682
-713
-744
-777
-810
-844
-879
-915
-952
-989
-1027
-1065
-1104
-1143
-1182
-1222
-1262
-1302
-1341
-1381
-1421
-1460
-1499
-1537
-1575
-1613
-1651
-1688
-1725
-1762
-1798
-1834
-1870
-1905
-1940
-1974
-2008
-2041
-2073
-2105
-2135
-2165
-2194
-2223
-2250
-2278
-2304
-2330
-2355
-2381
-2405
-2430
-2454
-2477
-2501
-2524
-2548
-2571
-2595
-2618
-2642
-2667
-2692
-2717
-2742
-2768
-2795
-2821
-2848
-2876
-2903
-2931
-2959
-2987
-3015
-3044
-3072
-3101
-3129
-3158
-3187
-3216
-3245
-3274
-3304
-3335
-3366
-3397
-3429
-3461
-3493
-3525
-3558
-3590
-3622
-3654
-3686
-3718
-3749
-3781
-3812
-3844
-3875
-3905
-3936
-3966
-3997
-4027
-4057
-4086
-4117
-4147
-4176
-4205
-4234
-4263
-4291
-4320
-4348
-4377
-4406
-4435
-4465
-4496
-4527
-4559
-4591
-4624
-4658
-4692
-4727
-4762
-4797
-4833
-4868
-4904
-4939
-4974
-5008
-5042
-5075
-5107
-5139
-5171
-5202
-5232
-5262
-5292
-5322
-5351
-5380
-5409
-5437
-5466
-5494
-5521
-5549
-5576
-5603
-5630
-5657
-5683
-5710
-5737
-5764
-5791
-5819
-5847
-5875
-5904
-5933
-5962
-5992
-6022
-6052
-6082
-6113
-6144
-6176
-6207
-6240
-6272
-6306
-6340
-6374
-6409
-6445
-6481
-6517
-6555
-6592
-6631
-6670
-6710
-6750
-6792
-6834
-6878
-6922
-6967
-7014
-7062
-7111
-7161
-7213
-7266
-7320
-7376
-7434
-7492
-7553
-7615
-7678
-7742
-7807
-7874
-7942
-8010
-8079
-8148
-8220
-8291
-8363
-8435
-8508
-8581
-8654
-8727
-8800
-8874
-8947
-9021
-9095
-9169
-9242
-9316
-9388
-9460
-9532
-9602
-9672
-9740
-9807
-9873
-9938
-10001
-10063
-10123
-10181
-10237
-10292
-10345
-10395
-10444
-10491
-10536
-10579
-10620
-10660
-10698
-10735
-10770
-10804
-10837
-10868
-10898
-10926
-10953
-10978
-11002
-11024
-11044
-11063
-11080
-11096
-11109
-11122
-11133
-11143
-11151
-11159
-11165
-11171
-11176
-11180
-11184
-11187
-11189
-11191
-11192
-11193
-11194
-11194
-11194
-11193
-11192
-11191
-11189
-11187
-11185
-11183
-11181
-11179
-11177
-11175
-11173
-11171
-11170
-11168
-11167
-11166
-11165
-11165
-11165
-11165
-11167
-11169
-11172
-11175
-11180
-11186
-11192
-11200
-11208
-11217
-11226
-11235
-11245
-11255
-11264
-11273
-11282
-11291
-11300
-11308
-11316
-11324
-11333
-11341
-11349
-11357
-11366
-11374
-11382
-11390
-11398
-11405
-11412
-11418
-11424
-11430
-11434
-11438
-11441
-11444
-11445
-11446
-11446
-11446
-11445
-11444
-11443
-11441
-11440
-11438
-11437
-11437
-11436
-11436
-11437
-11438
-11440
-11442
-11444
-11448
-11451
-11455
-11459
-11463
-11467
-11471
-11475
-11479
-11483
-11487
-11491
-11496
-11500
-11504
-11509
-11514
-11519
-11525
-11530
-11536
-11541
-11546
-11551
-11555
-11559
-11562
-11565
-11568
-11570
-11573
-11575
-11578
-11580
-11584
-11588
-11592
-11597
-11602
-11608
-11613
-11618
-11623
-11628
-11632
-11636
-11638
-11640
-11641
-11640
-11638
-11634
-11629
-11622
-11614
-11604
-11593
-11581
-11567
-11553
-11537
-11522
-11505
-11488
-11472
-11455
-11438
-11422
-11405
-11389
-11374
-11358
-11343
-11327
-11312
-11296
-11280
-11264
-11248
-11231
-11213
-11195
-11177
-11158
-11138
-11118
-11097
-11075
-11053
-11029
-11005
-10979
-10953
-10925
-10896
-10866
-10835
-10802
-10769
-10734
-10699
-10662
-10625
-10586
-10547
-10507
-10466
-10425
-10384
-10343
-10303
-10263
-10225
-10187
-10152
-10119
-10087
-10058
-10030
-10005
-9981
-9960
-9940
-9921
-9904
-9887
-9872
-9857
-9842
-9828
-9814
-9800
-9787
-9773
-9759
-9745
-9730
-9716
-9701
-9685
-9670
-9653
-9636
-9618
-9598
-9578
-9557
-9534
-9509
-9484
-9456
-9428
-9397
-9365
-9332
-9298
-9262
-9225
-9187
-9149
-9109
-9070
-9030
-8991
-8951
-8911
-8871
-8832
-8792
-8753
-8714
-8675
-8636
-8598
-8560
-8521
-8484
-8446
-8408
-8371
-8334
-8297
-8259
-8222
-8185
-8148
-8112
-8074
-8038
-8000
-7965
-7929
-7893
-7857
-7822
-7788
-7753
-7719
-7686
-7653
-7620
-7588
-7557
-7526
-7496
-7466
-7438
-7410
-7383
-7358
-7334
-7311
-7289
-7269
-7250
-7233
-7216
-7201
-7187
-7173
-7161
-7149
-7137
-7126
-7116
-7105
-7095
-7085
-7074
-7063
-7052
-7041
-7028
-7015
-7001
-6986
-6969
-6952
-6933
-6912
-6890
-6867
-6841
-6814
-6786
-6755
-6723
-6688
-6652
-6615
-6576
-6535
-6493
-6450
-6405
-6360
-6314
-6267
-6220
-6172
-6124
-6077
-6029
-5982
-5935
-5889
-5843
-5798
-5754
-5711
-5668
-5627
-5588
-5549
-5512
-5477
-5443
-5410
-5378
-5348
-5318
-5289
-5261
-5234
-5207
-5180
-5153
-5126
-5100
-5075
-5049
-5024
-5000
-4976
-4953
-4931
-4909
-4888
-4867
-4848
-4828
-4809
-4791
-4773
-4756
-4739
-4722
-4706
-4690
-4674
-4659
-4644
-4630
-4616
-4603
-4590
-4577
-4565
-4553
-4541
-4529
-4517
-4504
-4491
-4478
-4464
-4450
-4434
-4418
-4402
-4385
-4367
-4349
-4331
-4313
-4295
-4277
-4259
-4242
-4225
-4208
-4191
-4174
-4157
-4139
-4120
-4101
-4081
-4059
-4038
-4014
-3990
-3964
-3937
-3909
-3881
-3851
-3822
-3791
-3760
-3729
-3697
-3664
-3631
-3597
-3562
-3527
-3491
-3454
-3416
-3377
-3338
-3298
-3257
-3216
-3174
-3133
-3091
-3050
-3010
-2970
-2931
-2893
-2856
-2821
-2787
-2756
-2726
-2698
-2673
-2650
-2629
-2610
-2593
-2578
-2565
-2554
-2545
-2538
-2533
-2528
-2526
-2524
-2523
-2523
-2523
-2524
-2524
-2525
-2525
-2525
-2525
-2523
-2522
-2519
-2516
-2511
-2507
-2501
-2495
-2488
-2481
-2473
-2465
-2457
-2449
-2441
-2434
-2427
-2420
-2414
-2409
-2405
-2401
-2398
-2397
-2396
-2396
-2397
-2398
-2400
-2403
-2406
-2410
-2414
-2418
-2423
-2428
-2432
-2437
-2441
-2446
-2450
-2454
-2458
-2462
-2466
-2470
-2475
-2480
-2485
-2491
-2497
-2504
-2511
-2519
-2526
-2534
-2542
-2550
-2559
-2567
-2575
-2583
-2591
-2599
-2606
-2613
-2619
-2625
-2630
-2634
-2638
-2641
-2644
-2645
-2646
-2646
-2645
-2644
-2641
-2638
-2634
-2629
-2624
-2618
-2611
-2604
-2596
-2587
-2579
-2569
-2559
-2549
-2538
-2526
-2514
-2502
-2490
-2477
-2464
-2451
-2437
-2423
-2408
-2392
-2376
-2358
-2339
-2319
-2298
-2275
-2251
-2225
-2198
-2170
-2139
-2108
-2074
-2039
-2001
-1962
-1922
-1879
-1835
-1789
-1742
-1694
-1645
-1595
-1545
-1495
-1445
-1395
-1346
-1297
-1250
-1203
-1158
-1113
-1071
-1030
-990
-953
-918
-885
-855
-828
-803
-782
-763
-747
-734
-724
-717
-711
-708
-707
-706
-707
-709
-711
-714
-716
-719
-722
-724
-726
-728
-730
-731
-733
-734
-736
-738
-740
-743
-747
-751
-757
-764
-772
-781
-792
-805
-819
-836
-854
-874
-897
-922
-949
-979
-1010
-1046
-1083
-1123
-1165
-1209
-1256
-1306
-1357
-1412
-1468
-1527
-1588
-1652
-1718
-1787
-1858
-1931
-2008
-2086
-2168
-2252
-2339
-2429
-2522
-2618
-2716
-2818
-2922
-3029
-3139
-3252
-3368
-3486
-3606
-3729
-3855
-3983
-4112
-4244
-4378
-4515
-4653
-4793
-4935
-5079
-5225
-5373
-5524
-5677
-5833
-5992
-6153
-6318
-6486
-6658
-6833
-7013
-7197
-7386
-7579
-7778
-7981
-8189
-8405
-8626
-8852
-9084
-9323
-9568
-9819
-10076
-10340
-10610
-10885
-11166
-11453
-11745
-12041
-12341
-12645
-12951
-13260
-13570
-13881
-14191
-14500
-14807
-15112
-15412
-15707
-15996
-16279
-16554
-16820
-17078
-17326
-17563
-17790
-18005
-18209
-18400
-18579
-18745
-18897
-19036
-19160
-19270
-19364
-19444
-19507
-19555
-19586
-19601
-19599
-19580
-19544
-19490
-19420
-19331
-19226
-19103
-18964
-18807
-18635
-18446
-18241
-18022
-17787
-17538
-17276
-17000
-16711
-16410
-16097
-15772
-15436
-15089
-14731
-14362
-13983
-13595
-13196
-12787
-12369
-11940
-11502
-11055
-10597
-10130
-9653
-9167
-8671
-8164
-7650
-7125
-6591
-6047
-5494
-4932
-4360
-3780
-3190
-2592
-1986
-1372
-751
-122
513
1155
1802
2455
3113
3775
4441
5110
5782
6457
7133
7810
8488
9165
9841
10516
11189
11859
12525
13187
13843
14494
15139
15777
16407
17030
17643
18248
18844
19430
20006
20573
21129
21676
22213
22740
23258
23766
24266
24756
25239
25713
26180
26639
27090
27534
27972
28402
28825
29241
29649
30050
30443
30827
31203
31570
31927
32274
32610
32937
33252
33555
33846
34125
34390
34643
34882
35107
35319
35516
35699
35867
36021
36160
36285
36395
36490
36570
36636
36687
36724
36746
36753
36745
36723
36686
36635
36569
36489
36394
36284
36160
36022
35868
35700
35517
35319
35107
34879
34637
34379
34108
33823
33524
33213
32891
32558
32216
31865
31508
31144
30775
30403
30027
29649
29271
28891
28513
28135
27760
27387
27017
26650
26286
25925
25568
25213
24862
24513
24167
23822
23478
23136
22794
22451
22109
21765
21421
21075
20729
20381
20031
19681
19330
18978
18627
18276
17926
17578
17233
16890
16552
16219
15892
15571
15257
14951
14653
14364
14083
13812
13550
13298
13055
12822
12599
12385
12180
11984
11796
11616
11442
11275
11114
10956
10802
10650
10498
10345
10190
10031
9867
9696
9517
9329
9130
8921
8699
8464
8215
7952
7674
7381
7073
6748
6408
6051
5678
5288
4882
4459
4019
3564
3092
2604
2100
1581
1047
500
-60
-631
-1214
-1806
-2406
-3014
-3629
-4249
-4873
-5500
-6129
-6759
-7388
-8013
-8637
-9255
-9867
-10471
-11066
-11650
-12223
-12784
-13331
-13863
-14378
-14877
-15357
-15818
-16259
-16678
-17076
-17450
-17802
-18130
-18434
-18713
-18968
-19198
-19403
-19582
-19736
-19865
-19968
-20045
-20096
-20122
-20121
-20094
-20041
-19961
-19854
-19720
-19560
-19372
-19158
-18916
-18648
-18354
-18034
-17688
-17318
-16924
-16508
-16071
-15613
-15138
-14645
-14138
-13617
-13085
-12542
-11990
-11431
-10867
-10298
-9726
-9152
-8578
-8006
-7435
-6867
-6304
-5747
-5195
-4651
-4115
-3588
-3071
-2564
-2070
-1588
-1120
-667
-231
189
590
972
1332
1671
1988
2281
2549
2794
3014
3210
3381
3528
3653
3755
3836
3898
3942
3970
3984
3986
3978
3960
3935
3904
3869
3832
3793
3755
3719
3685
3656
3631
3612
3598
3591
3591
3597
3610
3630
3658
3693
3735
3784
3839
3901
3969
4041
4119
4202
4288
4379
4472
4569
4669
4772
4877
4985
5096
5209
5325
5444
5566
5691
5818
5948
6080
6214
6350
6488
6627
6766
6907
7049
7192
7335
7479
7624
7769
7914
8060
8205
8351
8496
8641
8786
8932
9077
9222
9369
9516
9663
9812
9962
10113
10265
10418
10573
10730
10888
11049
11211
11376
11542
11712
11883
12057
12233
12411
12591
12773
12956
13140
13324
13509
13694
13878
14062
14245
14426
14606
14783
14959
15132
15301
15467
15629
15786
15938
16082
16222
16354
16478
16593
16698
16794
16880
16954
17018
17070
17110
17138
17153
17156
17147
17124
17088
17039
16976
16901
16812
16710
16595
16466
16325
16170
16003
15823
15630
15426
15210
14982
14744
14495
14237
13969
13692
13408
13116
12818
12513
12203
11889
11570
11247
10922
10594
10264
9933
9601
9269
8937
8605
8275
7947
7621
7299
6979
6664
6354
6049
5749
5455
5167
4886
4612
4345
4085
3833
3589
3353
3126
2907
2697
2497
2304
2121
1946
1780
1622
1472
1330
1195
1067
946
832
724
621
525
434
348
267
191
119
50
-14
-74
-132
-186
-237
-286
-332
-376
-418
-458
-496
-533
-569
-603
-637
-669
-701
-732
-762
-791
-820
-847
-874
-899
-922
-944
-963
-981
-995
-1006
-1016
-1020
-1022
-1022
-1016
-1008
-995
-979
-959
-936
-910
-881
-849
-815
-780
-743
-706
-667
-629
-591
-554
-518
-483
-449
-417
-387
-359
-332
-307
-283
-261
-239
-218
-197
-175
-152
-127
-101
-73
-42
-8
28
67
109
153
200
248
299
350
402
456
509
564
618
673
729
785
842
901
961
1022
1087
1154
1222
1293
1367
1442
1520
1600
1681
1764
1848
1932
2017
2101
2185
2267
2348
2427
2504
2579
2651
2721
2788
2852
2913
2971
3027
3080
3130
3177
3221
3263
3301
3337
3369
3399
3425
3449
3470
3487
3502
3513
3521
3526
3527
3525
3518
3508
3493
3474
3450
3421
3387
3347
3302
3250
3193
3128
3057
2979
2894
2801
2701
2592
2477
2353
2222
2083
1936
1783
1623
1456
1282
1103
918
727
530
328
121
-91
-308
-531
-758
-991
-1228
-1471
-1718
-1970
-2227
-2489
-2755
-3026
-3301
-3580
-3862
-4148
-4437
-4729
-5022
-5316
-5612
-5907
-6202
-6496
-6787
-7076
-7361
-7642
-7918
-8188
-8453
-8710
-8960
-9203
-9437
-9664
-9881
-10091
-10293
-10486
-10672
-10851
-11023
-11190
-11351
-11507
-11660
-11810
-11957
-12103
-12247
-12390
-12533
-12676
-12819
-12962
-13106
-13249
-13393
-13537
-13682
-13825
-13969
-14112
-14255
-14397
-14538
-14678
-14818
-14956
-15093
-15229
-15364
-15498
-15632
-15765
-15897
-16029
-16160
-16291
-16421
-16550
-16679
-16807
-16933
-17058
-17182
-17303
-17422
-17539
-17653
-17764
-17872
-17977
-18078
-18176
-18271
-18362
-18448
-18531
-18609
-18683
-18752
-18817
-18876
-18930
-18978
-19021
-19058
-19088
-19112
-19129
-19139
-19142
-19138
-19126
-19106
-19079
-19044
-19001
-18950
-18892
-18826
-18753
-18673
-18587
-18495
-18396
-18292
-18183
-18068
-17949
-17826
-17698
-17567
-17433
-17295
-17155
-17013
-16868
-16722
-16575
-16427
-16277
-16128
-15978
-15828
-15677
-15526
-15375
-15224
-15072
-14920
-14767
-14613
-14458
-14301
-14143
-13982
-13819
-13653
-13485
-13312
-13136
-12956
-12771
-12582
-12389
-12191
-11988
-11781
-11569
-11353
-11132
-10908
-10680
-10449
-10215
-9979
-9741
-9502
-9262
-9021
-8781
-8541
-8303
-8066
-7832
-7600
-7371
-7145
-6923
-6705
-6490
-6279
-6073
-5870
-5671
-5475
-5282
-5092
-4904
-4718
-4532
-4347
-4161
-3975
-3787
-3596
-3403
-3207
-3007
-2804
-2597
-2386
-2172
-1955
-1736
-1514
-1291
-1067
-843
-619
-395
-174
46
263
477
687
894
1095
1292
1484
1670
1851
2025
2194
2355
2510
2657
2796
2927
3050
3164
3269
3365
3452
3529
3597
3655
3704
3743
3773
3793
3805
3807
3801
3786
3764
3733
3695
3650
3599
3541
3478
3408
3334
3254
3170
3082
2989
2892
2791
2687
2579
2467
2352
2234
2112
1987
1859
1728
1593
1455
1313
1169
1020
870
716
559
398
235
68
-101
-274
-450
-629
-810
-995
-1183
-1374
-1568
-1764
-1963
-2164
-2368
-2572
-2779
-2986
-3194
-3403
-3611
-3818
-4025
-4230
-4434
-4636
-4834
-5030
-5223
-5411
-5596
-5775
-5950
-6119
-6282
-6438
-6588
-6730
-6864
-6991
-7109
-7219
-7321
-7413
-7496
-7571
-7637
-7694
-7742
-7783
-7815
-7841
-7859
-7871
-7876
-7876
-7871
-7862
-7847
-7829
-7808
-7783
-7755
-7724
-7691
-7655
-7617
-7576
-7532
-7486
-7437
-7385
-7329
-7270
-7206
-7137
-7064
-6984
-6899
-6807
-6709
-6603
-6490
-6369
-6240
-6104
-5960
-5808
-5650
-5484
-5313
-5136
-4954
-4768
-4578
-4385
-4189
-3992
-3793
-3594
-3394
-3195
-2996
-2798
-2601
-2405
-2211
-2017
-1827
-1638
-1451
-1265
-1080
-897
-716
-536
-358
-181
-6
168
341
512
681
849
1016
1182
1346
1509
1670
1831
1990
2149
2307
2463
2619
2775
2930
3084
3238
3392
3545
3698
3850
4002
4153
4303
4453
4602
4750
4897
5042
5186
5327
5467
5605
5740
5872
6002
6128
6252
6372
6489
6603
6714
6821
6926
7027
7125
7220
7312
7402
7489
7575
7658
7740
7820
7900
7978
8055
8132
8210
8286
8363
8440
8518
8597
8676
8756
8838
8921
9006
9093
9182
9273
9366
9461
9558
9656
9756
9858
9961
10065
10170
10276
10383
10490
10598
10706
10814
10922
11030
11137
11243
11349
11454
11558
11660
11762
11862
11960
12057
12153
12246
12338
12428
12517
12604
12689
12774
12858
12941
13024
13108
13192
13278
13365
13454
13546
13640
13738
13839
13944
14053
14165
14282
14403
14529
14658
14792
14929
15070
15215
15364
15515
15669
15826
15986
16146
16309
16473
16638
16802
16967
17131
17294
17456
17617
17775
17931
18085
18236
18384
18530
18672
18811
18947
19079
19208
19334
19456
19575
19690
19803
19912
20018
20121
20222
20320
20415
20508
20597
20685
20770
20853
20933
21011
21086
21160
21231
21301
21369
21436
21501
21565
21629
21692
21755
21817
21880
21943
22007
22072
22137
22204
22272
22341
22412
22485
22559
22635
22712
22792
22873
22956
23040
23126
23213
23301
23390
23480
23570
23662
23753
23845
23936
24027
24118
24208
24297
24385
24472
24558
24643
24727
24811
24893
24975
25057
25138
25220
25301
25383
25466
25549
25633
25719
25805
25893
25982
26073
26164
26258
26352
26448
26545
26644
26744
26845
26948
27052
27157
27263
27371
27479
27589
27700
27811
27922
28034
28146
28257
28367
28477
28585
28691
28795
28897
28996
29092
29185
29275
29361
29444
29523
29598
29670
29739
29804
29865
29922
29976
30026
30073
30115
30154
30189
30221
30248
30271
30289
30304
30313
30318
30319
30314
30304
30288
30268
30241
30209
30172
30128
30079
30024
29963
29897
29825
29747
29664
29575
29482
29383
29280
29172
29060
28944
28824
28700
28573
28442
28309
28173
28035
27895
27753
27610
27466
27321
27175
27028
26882
26735
26589
26442
26297
26151
26006
25862
25719
25576
25434
25293
25152
25013
24874
24737
24600
24464
24329
24195
24061
23928
23795
23663
23531
23399
23267
23135
23003
22871
22738
22604
22470
22335
22199
22061
21923
21783
21641
21498
21353
21207
21059
20908
20756
20603
20447
20289
20129
19968
19804
19638
19471
19301
19130
18957
18782
18604
18425
18244
18061
17876
17690
17501
17310
17118
16924
16729
16532
16334
16136
15937
15737
15538
15339
15141
14944
14748
14554
14362
14172
13984
13799
13616
13437
13261
13088
12919
12753
12591
12433
12279
12130
11985
11845
11710
11580
11456
11337
11224
11118
11017
10923
10835
10753
10678
10610
10548
10493
10445
10403
10369
10341
10320
10305
10298
10297
10304
10317
10338
10365
10400
10443
10492
10550
10614
10686
10765
10852
10947
11048
11157
11273
11396
11526
11662
11805
11954
12109
12270
12437
12609
12786
12969
13156
13349
13545
13746
13952
14161
14374
14591
14812
15035
15261
15491
15722
15956
16190
16428
16666
16904
17143
17382
17621
17859
18096
18333
18567
18800
19031
19260
19487
19711
19933
20152
20368
20580
20789
20995
21197
21396
21590
21780
21966
22147
22324
22497
22665
22828
22986
23139
23287
23430
23568
23700
23827
23949
24065
24175
24279
24378
24471
24558
24640
24716
24786
24851
24910
24964
25013
25056
25095
25128
25156
25180
25199
25212
25222
25226
25226
25222
25213
25200
25183
25162
25137
25108
25074
25038
24997
24953
24906
24856
24802
24746
24688
24627
24564
24499
24432
24365
24296
24226
24156
24085
24014
23943
23871
23801
23730
23660
23591
23522
23455
23389
23324
23260
23198
23137
23078
23020
22964
22909
22855
22803
22752
22702
22653
22605
22557
22509
22462
22414
22366
22317
22268
22218
22166
22113
22059
22003
21945
21886
21824
21761
21697
21631
21563
21493
21422
21349
21276
21200
21124
21047
20968
20889
20809
20729
20647
20565
20483
20401
20318
20235
20151
20068
19984
19900
19815
19731
19645
19560
19474
19387
19299
19211
19121
19030
18938
18844
18749
18653
18554
18453
18351
18246
18140
18031
17919
17806
17690
17571
17450
17327
17202
17075
16945
16814
16680
16545
16409
16271
16133
15994
15855
15715
15576
15437
15298
15161
15025
14890
14757
14626
14496
14369
14243
14120
13999
13880
13763
13647
13534
13422
13312
13204
13097
12991
12887
12783
12680
12578
12476
12375
12274
12172
12071
11970
11868
11765
11661
11557
11451
11344
11236
11125
11013
10899
10783
10664
10543
10420
10294
10166
10036
9903
9768
9630
9490
9348
9204
9058
8910
8760
8609
8456
8302
8147
7990
7833
7674
7515
7356
7196
7035
6875
6714
6553
6393
6233
6073
5914
5755
5597
5440
5283
5128
4973
4819
4666
4515
4365
4216
4069
3923
3779
3637
3497
3360
3224
3091
2961
2833
2709
2587
2468
2352
2239
2130
2024
1921
1822
1726
1634
1546
1461
1381
1305
1233
1165
1102
1043
989
939
894
854
819
788
762
741
725
712
704
700
700
704
711
721
734
750
767
787
808
831
855
880
905
930
955
980
1004
1027
1049
1070
1089
1106
1121
1134
1145
1153
1158
1161
1161
1158
1153
1145
1133
1120
1103
1083
1061
1037
1010
981
949
916
881
844
806
766
726
684
642
599
556
513
469
426
383
340
297
254
212
171
130
90
51
12
-26
-63
-99
-134
-168
-201
-232
-262
-291
-318
-343
-367
-389
-409
-427
-444
-459
-472
-483
-493
-501
-507
-512
-516
-519
-520
-521
-522
-522
-521
-521
-522
-522
-524
-526
-529
-533
-539
-547
-556
-567
-581
-596
-614
-633
-656
-681
-708
-737
-769
-803
-840
-879
-919
-962
-1006
-1053
-1100
-1150
-1200
-1252
-1304
-1358
-1413
-1468
-1523
-1580
-1637
-1694
-1751
-1809
-1868
-1926
-1985
-2044
-2104
-2164
-2224
-2285
-2346
-2408
-2470
-2533
-2597
-2661
-2726
-2792
-2859
-2926
-2995
-3064
-3134
-3206
-3278
-3351
-3425
-3500
-3576
-3653
-3729
-3807
-3884
-3961
-4038
-4115
-4191
-4266
-4340
-4413
-4484
-4553
-4621
-4686
-4750
-4812
-4871
-4928
-4984
-5037
-5088
-5137
-5185
-5231
-5276
-5319
-5361
-5403
-5443
-5483
-5523
-5562
-5602
-5641
-5681
-5721
-5761
-5802
-5844
-5887
-5931
-5975
-6021
-6068
-6116
-6166
-6216
-6267
-6320
-6373
-6428
-6483
-6539
-6595
-6652
-6710
-6768
-6826
-6884
-6943
-7001
-7059
-7117
-7175
-7232
-7289
-7346
-7402
-7457
-7511
-7565
-7619
-7671
-7723
-7775
-7826
-7876
-7927
-7976
-8026
-8074
-8122
-8172
-8221
-8269
-8318
-8366
-8414
-8463
-8511
-8560
-8608
-8656
-8704
-8752
-8801
-8849
-8897
-8945
-8993
-9042
-9090
-9139
-9188
-9237
-9287
-9337
-9387
-9438
-9489
-9541
-9593
-9646
-9700
-9754
-9809
-9864
-9921
-9978
-10035
-10094
-10153
-10213
-10274
-10337
-10400
-10464
-10530
-10597
-10665
-10734
-10806
-10878
-10952
-11028
-11105
-11184
-11264
-11346
-11429
-11513
-11599
-11686
-11773
-11862
-11952
-12043
-12134
-12225
-12318
-12410
-12503
-12596
-12689
-12782
-12874
-12967
-13060
-13152
-13244
-13336
-13428
-13519
-13610
-13700
-13791
-13881
-13970
-14059
-14147
-14235
-14322
-14409
-14495
-14581
-14665
-14750
-14833
-14916
-14999
-15081
-15163
-15244
-15324
-15404
-15483
-15562
-15639
-15715
-15791
-15865
-15937
-16008
-16077
-16145
-16210
-16274
-16337
-16397
-16456
-16512
-16567
-16620
-16672
-16722
-16771
-16819
-16866
-16913
-16958
-17003
-17048
-17092
-17137
-17181
-17225
-17269
-17313
-17357
-17401
-17445
-17490
-17533
-17577
-17621
-17664
-17706
-17748
-17789
-17829
-17868
-17906
-17943
-17979
-18013
-18045
-18076
-18104
-18131
-18156
-18179
-18199
-18218
-18233
-18247
-18257
-18266
-18271
-18274
-18273
-18270
-18264
-18254
-18242
-18226
-18207
-18185
-18160
-18132
-18101
-18066
-18029
-17989
-17946
-17901
-17852
-17802
-17749
-17694
-17637
-17578
-17517
-17455
-17391
-17325
-17258
-17190
-17122
-17052
-16983
-16913
-16843
-16774
-16705
-16637
-16571
-16506
-16443
-16381
-16322
-16265
-16210
-16158
-16111
-16065
-16023
-15983
-15947
-15914
-15885
-15859
-15836
-15817
-15801
-15787
-15777
-15769
-15764
-15761
-15760
-15761
-15764
-15768
-15773
-15780
-15787
-15794
-15802
-15810
-15819
-15827
-15835
-15843
-15850
-15858
-15865
-15871
-15878
-15884
-15891
-15897
-15903
-15909
-15916
-15923
-15931
-15939
-15948
-15958
-15969
-15981
-15993
-16006
-16020
-16035
-16050
-16067
-16084
-16101
-16119
-16137
-16154
-16172
-16190
-16209
-16227
-16245
-16264
-16282
-16300
-16318
-16337
-16355
-16373
-16391
-16409
-16427
-16445
-16463
-16481
-16499
-16517
-16536
-16555
-16574
-16594
-16614
-16635
-16657
-16680
-16703
-16728
-16753
-16780
-16808
-16837
-16867
-16899
-16931
-16965
-17000
-17036
-17073
-17111
-17150
-17191
-17232
-17274
-17316
-17360
-17405
-17450
-17496
-17543
-17591
-17639
-17688
-17738
-17788
-17839
-17891
-17942
-17995
-18047
-18101
-18155
-18209
-18264
-18320
-18377
-18435
-18493
-18553
-18613
-18675
-18739
-18803
-18869
-18937
-19006
-19077
-19149
-19223
-19299
-19376
-19455
-19536
-19618
-19702
-19788
-19876
-19965
-20056
-20149
-20243
-20339
-20437
-20536
-20636
-20737
-20840
-20943
-21047
-21153
-21259
-21365
-21472
-21580
-21688
-21796
-21904
-22012
-22119
-22227
-22334
-22440
-22545
-22650
-22753
-22855
-22956
-23056
-23153
-23250
-23344
-23436
-23527
-23615
-23702
-23786
-23868
-23949
-24027
-24104
-24178
-24251
-24323
-24393
-24462
-24529
-24595
-24660
-24724
-24787
-24849
-24911
-24971
-25031
-25091
-25149
-25207
-25265
-25322
-25379
-25435
-25492
-25548
-25604
-25660
-25716
-25772
-25829
-25886
-25943
-26001
-26058
-26116
-26175
-26233
-26291
-26349
-26406
-26463
-26520
-26576
-26630
-26684
-26736
-26787
-26836
-26883
-26929
-26973
-27014
-27053
-27090
-27124
-27155
-27184
-27210
-27233
-27252
-27269
-27282
-27293
-27299
-27303
-27303
-27299
-27292
-27281
-27267
-27249
-27228
-27204
-27176
-27144
-27110
-27072
-27031
-26987
-26941
-26891
-26839
-26785
-26728
-26669
-26608
-26545
-26481
-26414
-26346
-26277
-26206
-26134
-26060
-25986
-25910
-25833
-25755
-25676
-25596
-25515
-25433
-25349
-25265
-25179
-25093
-25005
-24917
-24828
-24738
-24648
-24557
-24466
-24375
-24284
-24193
-24101
-24010
-23919
-23828
-23738
-23648
-23559
-23470
-23382
-23294
-23207
-23120
-23033
-22947
-22861
-22775
-22690
-22604
-22518
-22432
-22346
-22260
-22173
-22085
-21997
-21909
-21820
-21731
-21641
-21550
-21459
-21368
-21276
-21183
-21090
-20997
-20903
-20809
-20715
-20621
-20527
-20433
-20340
-20247
-20154
-20062
-19971
-19881
-19792
-19704
-19617
-19532
-19448
-19365
-19284
-19204
-19126
-19049
-18973
-18899
-18826
-18755
-18684
-18615
-18547
-18480
-18415
-18350
-18286
-18222
-18160
-18098
-18037
-17976
-17916
-17856
-17797
-17738
-17679
-17621
-17563
-17505
-17448
-17391
-17334
-17278
-17222
-17167
-17112
-17059
-17006
-16954
-16903
-16854
-16805
-16758
-16712
-16667
-16624
-16582
-16541
-16501
-16461
-16423
-16385
-16347
-16309
-16273
-16236
-16198
-16158
-16120
-16079
-16036
-15993
-15948
-15901
-15851
-15799
-15744
-15687
-15627
-15564
-15497
-15428
-15355
-15280
-15201
-15119
-15034
-14945
-14854
-14759
-14662
-14562
-14460
-14354
-14246
-14136
-14023
-13908
-13791
-13672
-13550
-13426
-13300
-13172
-13043
-12911
-12778
-12643
-12506
-12369
-12230
-12091
-11951
-11810
-11669
-11529
-11388
-11248
-11109
-10970
-10832
-10695
-10560
-10426
-10293
-10162
-10032
-9903
-9777
-9652
-9528
-9406
-9286
-9168
-9052
-8937
-8824
-8713
-8603
-8496
-8391
-8287
-8186
-8086
-7989
-7893
-7800
-7709
-7621
-7534
-7450
-7368
-7288
-7210
-7135
-7062
-6991
-6922
-6855
-6790
-6727
-6666
-6607
-6549
-6494
-6440
-6387
-6337
-6288
-6240
-6195
-6150
-6107
-6066
-6027
-5989
-5953
-5918
-5886
-5855
-5826
-5799
-5774
-5752
-5731
-5713
-5697
-5683
-5672
-5663
-5656
-5651
-5649
-5649
-5650
-5654
-5660
-5667
-5675
-5685
-5696
-5709
-5722
-5735
-5750
-5764
-5779
-5794
-5808
-5822
-5836
-5848
-5860
-5871
-5881
-5889
-5896
-5901
-5905
-5906
-5906
-5904
-5900
-5894
-5885
-5875
-5862
-5847
-5829
-5809
-5787
-5762
-5735
-5705
-5673
-5639
-5601
-5562
-5520
-5475
-5428
-5378
-5326
-5271
-5213
-5153
-5091
-5026
-4958
-4888
-4815
-4740
-4663
-4583
-4501
-4417
-4332
-4244
-4154
-4062
-3969
-3873
-3777
-3678
-3578
-3476
-3373
-3268
-3162
-3055
-2946
-2835
-2724
-2611
-2498
-2383
-2268
-2152
-2035
-1918
-1800
-1682
-1564
-1445
-1327
-1209
-1091
-973
-855
-738
-621
-505
-388
-273
-157
-42
72
186
300
413
525
637
748
859
969
1079
1187
1295
1403
1509
1615
1720
1825
1929
2032
2134
2236
2337
2438
2538
2638
2737
2835
2933
3030
3127
3222
3317
3411
3505
3597
3689
3779
3869
3958
4046
4134
4220
4307
4392
4477
4562
4646
4730
4813
4896
4979
5062
5144
5226
5307
5389
5470
5551
5632
5712
5793
5873
5953
6034
6114
6193
6273
6353
6433
6512
6592
6672
6751
6831
6910
6989
7068
7147
7226
7305
7384
7462
7541
7619
7697
7774
7852
7930
8007
8084
8162
8239
8316
8394
8471
8548
8625
8702
8779
8855
8932
9008
9083
9158
9231
9304
9376
9447
9517
9585
9652
9717
9781
9844
9904
9964
10022
10078
10133
10187
10239
10291
10341
10390
10438
10486
10533
10579
10625
10670
10715
10760
10804
10849
10892
10936
10979
11022
11065
11107
11149
11191
11232
11273
11313
11353
11393
11432
11470
11509
11547
11584
11622
11659
11696
11732
11769
11806
11842
11879
11916
11953
11990
12027
12064
12102
12139
12177
12214
12251
12289
12326
12363
12399
12436
12471
12507
12541
12575
12608
12640
12671
12700
12729
12755
12780
12804
12826
12846
12865
12881
12896
12909
12921
12931
12939
12946
12952
12956
12958
12960
12960
12960
12958
12955
12952
12948
12943
12937
12931
12924
12917
12909
12901
12892
12882
12872
12861
12849
12837
12825
12812
12798
12784
12769
12754
12738
12722
12705
12688
12670
12652
12633
12614
12594
12574
12554
12533
12512
12491
12469
12447
12425
12403
12381
12359
12337
12316
12294
12274
12253
12234
12215
12197
12179
12162
12146
12131
12116
12102
12089
12077
12065
12054
12044
12034
12025
12016
12007
11999
11991
11984
11977
11970
11963
11957
11950
11944
11937
11931
11925
11918
11912
11905
11898
11892
11885
11878
11871
11864
11858
11851
11844
11838
11831
11825
11819
11813
11806
11801
11795
11789
11783
11778
11772
11767
11761
11756
11750
11745
11739
11733
11727
11721
11715
11709
11703
11696
11690
11683
11677
11670
11663
11656
11649
11641
11633
11625
11616
11607
11597
11587
11576
11565
11552
11540
11527
11513
11499
11484
11470
11455
11440
11425
11410
11396
11381
11367
11353
11340
11327
11314
11303
11292
11281
11271
11263
11254
11247
11241
11235
11230
11226
11222
11219
11217
11215
11214
11213
11213
11212
11212
11213
11213
11213
11214
11214
11214
11214
11214
11214
11213
11212
11211
11210
11208
11206
11203
11201
11197
11194
11190
11186
11181
11177
11171
11166
11161
11155
11149
11142
11136
11129
11122
11115
11108
11100
11093
11085
11078
11070
11062
11054
11046
11039
11031
11023
11016
11009
11002
10996
10989
10983
10978
10972
10968
10963
10959
10956
10953
10951
10949
10948
10947
10947
10948
10949
10950
10952
10955
10958
10961
10965
10969
10973
10978
10983
10988
10993
10999
11005
11012
11018
11025
11032
11039
11046
11053
11060
11066
11073
11079
11085
11090
11095
11100
11104
11108
11111
11114
11116
11117
11118
11119
11119
11119
11118
11116
11114
11112
11109
11106
11103
11100
11096
11093
11089
11086
11082
11079
11076
11074
11072
11070
11069
11069
11069
11070
11072
11074
11077
11081
11086
11091
11097
11104
11111
11119
11128
11137
11147
11157
11168
11179
11190
11202
11213
11225
11237
11248
11259
11270
11280
11290
11299
11307
11314
11320
11325
11329
11332
11333
11333
11332
11329
11325
11318
11311
11301
11290
11278
11264
11248
11230
11212
11191
11170
11146
11122
11096
11070
11042
11013
10983
10952
10921
10889
10857
10825
10792
10759
10726
10693
10661
10628
10596
10565
10534
10503
10473
10444
10415
10387
10359
10332
10306
10280
10255
10231
10207
10184
10161
10138
10116
10094
10072
10051
10029
10007
9984
9962
9939
9916
9892
9868
9843
9818
9793
9767
9740
9713
9686
9658
9630
9601
9572
9543
9513
9483
9453
9423
9392
9361
9330
9298
9267
9235
9203
9171
9138
9106
9073
9040
9007
8974
8942
8909
8876
8844
8812
8781
8749
8718
8688
8658
8628
8598
8569
8540
8512
8484
8456
8428
8401
8373
8346
8318
8291
8263
8236
8208
8180
8151
8122
8093
8063
8032
8000
7970
7938
7905
7872
7838
7804
7769
7733
7697
7660
7622
7584
7546
7506
7467
7426
7386
7344
7303
7260
7218
7175
7131
7087
7042
6997
6951
6905
6858
6811
6764
6716
6667
6618
6569
6519
6468
6417
6366
6314
6262
6210
6157
6104
6051
5997
5943
5888
5834
5779
5724
5668
5613
5557
5501
5445
5389
5332
5275
5218
5161
5104
5046
4988
4929
4870
4811
4752
4692
4632
4572
4512
4451
4390
4329
4268
4207
4145
4083
4022
3961
3900
3839
3777
3716
3655
3593
3531
3470
3408
3345
3282
3219
3156
3092
3027
2962
2896
2829
2762
2694
2626
2557
2488
2419
2349
2278
2208
2137
2067
1996
1926
1856
1786
1716
1647
1579
1510
1443
1376
1310
1244
1180
1116
1053
991
929
869
809
750
692
635
579
523
468
414
360
307
255
203
153
102
53
4
-44
-91
-137
-182
-227
-271
-314
-356
-397
-437
-477
-516
-554
-591
-628
-664
-699
-734
-768
-801
-834
-866
-898
-929
-959
-989
-1018
-1047
-1075
-1103
-1130
-1157
-1183
-1209
-1234
-1258
-1282
-1306
-1329
-1352
-1375
-1397
-1419
-1441
-1462
-1483
-1504
-1525
-1546
-1566
-1587
-1607
-1627
-1648
-1668
-1688
-1709
-1729
-1750
-1770
-1791
-1812
-1833
-1854
-1875
-1897
-1919
-1941
-1963
-1986
-2009
-2032
-2056
-2080
-2105
-2129
-2155
-2180
-2206
-2232
-2259
-2286
-2313
-2341
-2369
-2397
-2426
-2454
-2483
-2513
-2543
-2573
-2603
-2633
-2664
-2696
-2727
-2759
-2792
-2824
-2857
-2891
-2925
-2959
-2994
-3029
-3064
-3099
-3135
-3171
-3207
-3243
-3279
-3314
-3350
-3385
-3420
-3455
-3490
-3524
-3557
-3590
-3623
-3655
-3687
-3718
-3749
-3779
-3808
-3837
-3866
-3893
-3920
-3947
-3973
-3998
-4022
-4046
-4070
-4093
-4115
-4137
-4158
-4178
-4198
-4217
-4236
-4254
-4272
-4289
-4306
-4322
-4338
-4354
-4370
-4386
-4402
-4417
-4433
-4449
-4466
-4482
-4499
-4516
-4534
-4551
-4570
-4588
-4608
-4627
-4647
-4667
-4688
-4708
-4729
-4750
-4771
-4792
-4812
-4833
-4853
-4873
-4892
-4911
-4930
-4948
-4965
-4981
-4997
-5011
-5025
-5038
-5050
-5061
-5071
-5081
-5089
-5096
-5102
-5107
-5111
-5114
-5116
-5118
-5118
-5118
-5117
-5116
-5114
-5112
-5109
-5106
-5102
-5098
-5093
-5089
-5084
-5079
-5073
-5068
-5063
-5057
-5052
-5047
-5042
-5038
-5034
-5030
-5027
-5024
-5021
-5019
-5018
-5017
-5016
-5015
-5015
-5015
-5016
-5017
-5018
-5019
-5021
-5022
-5024
-5026
-5029
-5031
-5033
-5036
-5038
-5041
-5044
-5047
-5050
-5053
-5057
-5061
-5065
-5069
-5074
-5079
-5085
-5091
-5097
-5104
-5111
-5119
-5127
-5136
-5145
-5154
-5164
-5175
-5186
-5197
-5210
-5222
-5236
-5250
-5265
-5281
-5298
-5316
-5335
-5354
-5375
-5396
-5419
-5442
-5467
-5493
-5519
-5546
-5575
-5604
-5634
-5664
-5696
-5728
-5760
-5793
-5827
-5861
-5895
-5929
-5964
-5999
-6034
-6069
-6105
-6140
-6175
-6210
-6246
-6281
-6316
-6350
-6385
-6419
-6454
-6488
-6522
-6555
-6589
-6622
-6655
-6688
-6721
-6754
-6786
-6819
-6852
-6884
-6917
-6950
-6984
-7017
-7051
-7085
-7119
-7153
-7188
-7223
-7258
-7293
-7328
-7363
-7398
-7433
-7468
-7502
-7536
-7570
-7604
-7637
-7669
-7701
-7733
-7764
-7794
-7824
-7853
-7882
-7910
-7937
-7964
-7991
-8016
-8042
-8067
-8090
-8115
-8138
-8161
-8183
-8206
-8227
-8248
-8269
-8290
-8310
-8329
-8349
-8368
-8387
-8406
-8424
-8443
-8461
-8479
-8498
-8516
-8534
-8552
-8571
-8589
-8607
-8625
-8643
-8661
-8679
-8697
-8714
-8732
-8749
-8766
-8783
-8799
-8815
-8831
-8847
-8862
-8876
-8891
-8905
-8919
-8932
-8945
-8958
-8970
-8982
-8994
-9005
-9016
-9027
-9037
-9047
-9056
-9064
-9072
-9079
-9085
-9090
-9095
-9098
-9101
-9102
-9102
-9101
-9098
-9095
-9090
-9084
-9076
-9066
-9056
-9043
-9029
-9014
-8996
-8977
-8956
-8933
-8908
-8881
-8852
-8821
-8789
-8754
-8718
-8680
-8640
-8598
-8555
-8511
-8465
-8419
-8371
-8322
-8273
-8223
-8172
-8121
-8070
-8018
-7966
-7914
-7862
-7810
-7758
-7706
-7654
-7602
-7550
-7498
-7447
-7396
-7345
-7295
-7244
-7195
-7145
-7097
-7048
-7000
-6952
-6905
-6858
-6811
-6765
-6719
-6672
-6626
-6579
-6533
-6486
-6439
-6392
-6344
-6296
-6247
-6198
-6148
-6098
-6047
-5996
-5944
-5892
-5840
-5787
-5734
-5681
-5628
-5574
-5521
-5468
-5416
-5363
-5311
-5260
-5209
-5158
-5108
-5058
-5010
-4961
-4914
-4866
-4820
-4773
-4727
-4682
-4636
-4591
-4546
-4501
-4456
-4412
-4367
-4322
-4277
-4232
-4188
-4143
-4098
-4053
-4009
-3964
-3920
-3875
-3831
-3787
-3743
-3699
-3655
-3612
-3569
-3526
-3483
-3440
-3397
-3354
-3311
-3269
-3226
-3182
-3139
-3095
-3051
-3007
-2962
-2917
-2871
-2825
-2779
-2732
-2684
-2636
-2588
-2540
-2491
-2442
-2393
-2343
-2294
-2245
-2196
-2147
-2099
-2051
-2003
-1956
-1910
-1864
-1819
-1774
-1730
-1687
-1645
-1603
-1562
-1521
-1481
-1441
-1402
-1364
-1326
-1289
-1252
-1215
-1180
-1145
-1110
-1076
-1043
-1010
-979
-948
-918
-889
-861
-833
-807
-781
-756
-732
-709
-687
-665
-645
-625
-607
-589
-572
-556
-541
-527
-513
-501
-489
-479
-469
-460
-451
-444
-437
-430
-424
-419
-414
-410
-405
-401
-398
-394
-390
-386
-382
-378
-373
-368
-363
-357
-350
-343
-335
-326
-317
-307
-296
-285
-274
-262
-249
-237
-224
-211
-197
-184
-171
-158
-145
-132
-120
-108
-97
-86
-76
-66
-58
-49
-42
-35
-29
-24
-20
-16
-12
-10
-7
-6
-5
-4
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-8
-8
-7
-7
-6
-4
-3
-1
1
4
7
10
13
17
20
24
28
33
37
41
46
51
55
60
65
70
75
80
85
90
95
101
106
111
117
122
128
134
140
146
152
157
163
169
175
181
186
192
197
202
207
211
215
219
223
226
229
232
234
237
239
241
243
245
247
249
251
254
256
259
263
266
271
275
281
287
294
301
310
319
329
340
352
365
379
393
408
425
442
459
478
497
517
539
561
584
608
633
659
686
714
744
774
805
837
870
904
939
974
1010
1047
1084
1122
1160
1198
1237
1276
1315
1354
1393
1432
1471
1510
1549
1588
1626
1665
1703
1741
1779
1817
1855
1893
1930
1968
2005
2043
2080
2118
2156
2194
2232
2271
2310
2349
2389
2430
2471
2512
2554
2597
2640
2684
2729
2774
2819
2866
2912
2959
3006
3053
3101
3148
3195
3242
3289
3335
3381
3426
3470
3514
3557
3599
3640
3680
3719
3758
3795
3831
3866
3901
3934
3966
3998
4029
4059
4088
4117
4145
4172
4199
4226
4252
4278
4304
4330
4356
4382
4408
4434
4460
4487
4514
4541
4569
4596
4625
4653
4682
4711
4741
4771
4801
4831
4861
4892
4923
4953
4984
5015
5045
5076
5107
5138
5168
5199
5229
5260
5290
5320
5350
5380
5409
5438
5466
5494
5521
5547
5573
5598
5622
5646
5668
5689
5710
5730
5748
5766
5783
5799
5815
5830
5844
5858
5872
5885
5899
5912
5925
5939
5952
5966
5981
5995
6011
6027
6043
6061
6079
6099
6119
6140
6163
6187
6213
6240
6268
6298
6330
6364
6400
6437
6477
6518
6561
6606
6653
6702
6752
6804
6857
6912
6968
7024
7082
7141
7200
7260
7319
7379
7439
7499
7559
7617
7676
7733
7790
7846
7901
7954
8007
8058
8108
8157
8204
8250
8294
8338
8379
8420
8459
8498
8535
8571
8606
8641
8675
8709
8742
8774
8806
8839
8871
8903
8934
8966
8998
9031
9063
9095
9127
9160
9193
9225
9258
9291
9324
9357
9390
9422
9455
9487
9520
9551
9583
9614
9645
9675
9705
9734
9762
9790
9818
9844
9870
9895
9919
9942
9965
9986
10007
10027
10046
10064
10081
10097
10113
10127
10141
10154
10166
10178
10188
10198
10208
10216
10224
10231
10238
10244
10250
10255
10259
10264
10268
10271
10275
10279
10283
10287
10291
10295
10300
10306
10312
10319
10326
10334
10342
10351
10361
10371
10382
10393
10405
10417
10429
10441
10453
10466
10478
10490
10502
10514
10525
10537
10548
10559
10569
10579
10589
10599
10608
10617
10625
10633
10641
10649
10656
10663
10669
10676
10682
10688
10694
10700
10706
10712
10718
10724
10730
10736
10742
10748
10754
10760
10765
10771
10777
10782
10788
10793
10799
10804
10809
10814
10819
10823
10828
10832
10836
10839
10842
10845
10848
10850
10852
10853
10854
10855
10855
10854
10853
10852
10850
10848
10845
10841
10837
10832
10827
10822
10816
10809
10802
10795
10787
10779
10771
10763
10754
10745
10736
10727
10718
10709
10700
10691
10682
10672
10663
10653
10644
10635
10625
10616
10606
10597
10588
10580
10571
10563
10556
10549
10542
10536
10530
10525
10521
10517
10513
10510
10508
10505
10503
10501
10498
10496
10494
10491
10488
10485
10481
10476
10471
10465
10459
10452
10444
10436
10427
10417
10407
10396
10384
10372
10360
10347
10333
10319
10305
10291
10276
10261
10246
10231
10216
10201
10186
10170
10155
10139
10124
10107
10091
10074
10057
10039
10020
10001
9981
9961
9939
9917
9894
9870
9845
9820
9794
9767
9740
9713
9685
9656
9628
9599
9570
9541
9512
9483
9454
9425
9396
9367
9339
9310
9282
9254
9226
9198
9169
9141
9113
9085
9056
9028
8999
8970
8940
8910
8880
8850
8818
8787
8754
8721
8688
8653
8618
8582
8546
8508
8470
8430
8390
8349
8307
8265
8221
8177
8132
8086
8039
7992
7945
7896
7848
7799
7749
7700
7650
7600
7550
7500
7449
7399
7348
7298
7247
7197
7146
7095
7044
6993
6941
6890
6838
6786
6733
6680
6627
6573
6520
6465
6410
6355
6300
6244
6188
6132
6075
6019
5962
5905
5848
5791
5734
5677
5620
5564
5508
5453
5398
5343
5289
5236
5183
5131
5079
5029
4978
4929
4880
4831
4784
4737
4690
4644
4599
4554
4510
4466
4422
4379
4336
4293
4250
4208
4166
4124
4082
4040
3999
3957
3916
3875
3834
3794
3754
3714
3675
3636
3597
3559
3522
3484
3447
3411
3375
3339
3303
3267
3232
3196
3161
3126
3090
3055
3020
2984
2949
2913
2877
2841
2805
2768
2731
2694
2657
2619
2580
2541
2502
2462
2422
2381
2340
2298
2256
2214
2171
2128
2086
2043
2000
1957
1914
1872
1829
1788
1746
1705
1664
1623
1583
1543
1504
1465
1426
1387
1348
1310
1272
1233
1195
1157
1119
1081
1043
1004
967
928
890
851
812
773
733
693
653
612
572
530
489
446
404
361
319
275
232
189
145
101
57
14
-30
-74
-117
-160
-204
-247
-290
-332
-375
-418
-460
-503
-545
-587
-629
-671
-713
-755
-797
-839
-881
-922
-964
-1006
-1047
-1089
-1130
-1172
-1213
-1254
-1296
-1336
-1377
-1417
-1457
-1497
-1536
-1574
-1612
-1649
-1686
-1722
-1756
-1790
-1824
-1856
-1888
-1918
-1949
-1978
-2008
-2036
-2064
-2092
-2120
-2148
-2175
-2203
-2230
-2258
-2285
-2313
-2341
-2370
-2398
-2427
-2456
-2486
-2516
-2546
-2577
-2608
-2639
-2671
-2703
-2735
-2767
-2800
-2833
-2867
-2900
-2934
-2968
-3001
-3035
-3069
-3102
-3136
-3169
-3202
-3235
-3268
-3300
-3332
-3363
-3394
-3424
-3454
-3484
-3513
-3542
-3570
-3598
-3625
-3652
-3679
-3704
-3730
-3754
-3778
-3802
-3825
-3847
-3868
-3889
-3909
-3927
-3946
-3963
-3979
-3995
-4009
-4022
-4035
-4048
-4059
-4070
-4081
-4090
-4099
-4108
-4117
-4125
-4133
-4141
-4149
-4157
-4164
-4173
-4181
-4189
-4198
-4207
-4216
-4225
-4235
-4245
-4256
-4266
-4277
-4288
-4299
-4310
-4322
-4333
-4344
-4355
-4367
-4378
-4388
-4399
-4409
-4418
-4428
-4437
-4445
-4453
-4460
-4467
-4473
-4478
-4483
-4488
-4492
-4496
-4499
-4502
-4504
-4507
-4509
-4511
-4513
-4515
-4517
-4519
-4522
-4524
-4527
-4530
-4534
-4538
-4543
-4548
-4553
-4559
-4565
-4571
-4578
-4585
-4592
-4599
-4607
-4615
-4622
-4630
-4637
-4644
-4651
-4658
-4665
-4671
-4678
-4683
-4689
-4694
-4699
-4704
-4709
-4713
-4718
-4722
-4725
-4729
-4733
-4736
-4740
-4743
-4746
-4749
-4752
-4755
-4758
-4760
-4763
-4765
-4767
-4769
-4771
-4773
-4774
-4775
-4776
-4776
-4777
-4777
-4776
-4776
-4775
-4773
-4771
-4769
-4767
-4763
-4760
-4756
-4751
-4746
-4741
-4735
-4728
-4721
-4714
-4706
-4697
-4689
-4680
-4670
-4661
-4651
-4642
-4632
-4622
-4613
-4603
-4594
-4585
-4577
-4569
-4562
-4555
-4549
-4544
-4540
-4536
-4533
-4531
-4530
-4529
-4530
-4531
-4534
-4537
-4541
-4546
-4552
-4558
-4566
-4574
-4582
-4592
-4602
-4613
-4624
-4636
-4649
-4662
-4675
-4689
-4703
-4718
-4732
-4747
-4762
-4777
-4792
-4806
-4821
-4836
-4850
-4864
-4878
-4892
-4905
-4919
-4932
-4945
-4957
-4970
-4982
-4995
-5007
-5019
-5030
-5042
-5053
-5064
-5074
-5084
-5093
-5102
-5111
-5118
-5125
-5131
-5136
-5140
-5143
-5146
-5147
-5147
-5146
-5144
-5141
-5137
-5132
-5126
-5119
-5112
-5103
-5094
-5083
-5072
-5061
-5049
-5036
-5023
-5009
-4995
-4980
-4965
-4950
-4935
-4919
-4903
-4886
-4870
-4853
-4836
-4818
-4801
-4783
-4764
-4746
-4727
-4707
-4688
-4667
-4646
-4625
-4602
-4580
-4556
-4531
-4506
-4480
-4453
-4425
-4395
-4365
-4334
-4301
-4268
-4234
-4198
-4162
-4124
-4086
-4046
-4006
-3965
-3924
-3881
-3838
-3795
-3750
-3706
-3661
-3615
-3569
-3522
-3475
-3428
-3380
-3332
-3284
-3235
-3186
-3137
-3087
-3038
-2988
-2938
-2887
-2837
-2786
-2736
-2685
-2633
-2582
-2530
-2479
-2427
-2374
-2322
-2269
-2216
-2163
-2110
-2057
-2003
-1949
-1895
-1841
-1786
-1732
-1677
-1623
-1568
-1513
-1458
-1403
-1348
-1293
-1238
-1183
-1127
-1071
-1014
-959
-903
-846
-790
-733
-675
-618
-560
-502
-443
-385
-326
-266
-207
-147
-87
-27
33
94
155
216
277
338
399
460
520
581
642
702
763
822
882
941
999
1057
1115
1172
1228
1283
1338
1392
1445
1498
1550
1601
1651
1701
1750
1798
1846
1893
1940
1986
2032
2077
2123
2167
2212
2256
2300
2344
2388
2431
2475
2518
2561
2604
2646
2689
2731
2773
2815
2857
2899
2940
2981
3021
3062
3101
3141
3180
3219
3257
3295
3332
3369
3405
3441
3476
3511
3546
3579
3613
3645
3678
3709
3740
3771
3801
3830
3859
3888
3916
3944
3971
3998
4025
4051
4078
4104
4130
4156
4183
4209
4235
4262
4288
4315
4342
4369
4396
4423
4451
4478
4506
4534
4561
4589
4616
4644
4671
4698
4725
4752
4779
4806
4832
4859
4886
4912
4939
4965
4991
5018
5044
5071
5097
5124
5150
5177
5204
5230
5257
5284
5310
5337
5364
5391
5418
5445
5472
5499
5526
5553
5580
5607
5634
5660
5687
5713
5739
5764
5790
5815
5839
5863
5887
5911
5934
5957
5979
6001
6023
6044
6066
6087
6107
6128
6148
6168
6189
6209
6229
6248
6268
6288
6308
6327
6347
6366
6386
6406
6425
6445
6464
6484
6504
6523
6543
6563
6582
6602
6621
6641
6660
6680
6699
6717
6736
6754
6773
6790
6807
6824
6841
6857
6872
6887
6901
6914
6927
6940
6952
6963
6974
6984
6993
7002
7010
7018
7025
7031
7037
7042
7046
7049
7052
7054
7055
7055
7054
7052
7049
7045
7040
7035
7028
7020
7011
7000
6989
6977
6963
6949
6933
6917
6899
6881
6861
6841
6819
6797
6774
6750
6726
6700
6674
6648
6620
6593
6564
6536
6506
6477
6447
6417
6386
6356
6325
6294
6263
6232
6201
6170
6139
6108
6077
6046
6015
5984
5953
5922
5891
5860
5830
5799
5769
5739
5710
5680
5651
5623
5594
5566
5539
5512
5485
5458
5432
5406
5380
5354
5329
5303
5278
5253
5227
5202
5176
5151
5125
5098
5072
5045
5018
4991
4963
4935
4906
4877
4847
4817
4787
4756
4725
4693
4661
4629
4597
4564
4531
4498
4465
4432
4399
4366
4333
4301
4268
4237
4205
4174
4144
4115
4086
4058
4030
4003
3978
3953
3928
3905
3882
3860
3839
3819
3799
3780
3761
3743
3726
3709
3692
3676
3659
3644
3628
3612
3597
3582
3566
3551
3535
3519
3504
3488
3472
3456
3440
3423
3407
3391
3375
3359
3343
3327
3312
3297
3282
3268
3254
3241
3228
3216
3204
3193
3182
3172
3163
3154
3145
3138
3130
3123
3117
3111
3105
3100
3095
3090
3086
3082
3078
3074
3071
3068
3065
3063
3061
3060
3059
3058
3058
3058
3058
3059
3061
3063
3066
3068
3072
3076
3080
3084
3089
3094
3100
3106
3112
3118
3125
3131
3138
3145
3152
3159
3166
3173
3179
3186
3192
3198
3204
3210
3214
3219
3223
3226
3229
3231
3232
3232
3232
3231
3228
3225
3221
3216
3210
3203
3195
3186
3175
3164
3152
3139
3125
3110
3094
3077
3060
3042
3024
3004
2985
2965
2945
2925
2904
2883
2863
2842
2821
2800
2779
2759
2738
2718
2697
2677
2657
2637
2617
2597
2578
2558
2539
2521
2502
2484
2467
2450
2433
2417
2401
2385
2371
2356
2342
2329
2316
2303
2290
2278
2266
2255
2243
2231
2220
2208
2197
2185
2174
2162
2150
2139
2127
2115
2103
2092
2080
2068
2057
2045
2033
2023
2013
2003
1993
1983
1974
1966
1957
1950
1943
1937
1931
1926
1922
1918
1915
1913
1911
1910
1909
1909
1909
1910
1911
1912
1913
1915
1916
1918
1919
1921
1922
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1937
1938
1940
1943
1945
1948
1952
1956
1961
1966
1972
1978
1985
1992
2000
2009
2017
2028
2037
2049
2060
2072
2084
2096
2109
2122
2135
2149
2162
2176
2190
2204
2219
2233
2247
2261
2275
2288
2302
2315
2328
2340
2353
2364
2375
2386
2396
2405
2414
2422
2429
2436
2442
2447
2451
2454
2456
2458
2458
2458
2456
2454
2450
2446
2440
2433
2425
2416
2405
2394
2381
2368
2353
2338
2321
2304
2286
2267
2247
2226
2205
2183
2161
2138
2114
2091
2066
2041
2017
1991
1966
1940
1914
1888
1861
1835
1808
1782
1756
1730
1703
1678
1652
1627
1601
1577
1552
1528
1504
1480
1457
1434
1412
1390
1368
1346
1325
1304
1284
1263
1243
1223
1204
1184
1165
1146
1127
1108
1090
1071
1053
1035
1016
999
981
963
945
927
909
891
872
854
836
817
798
779
760
741
722
703
683
664
644
624
604
585
565
545
524
504
484
464
443
422
402
381
359
338
317
295
273
252
230
208
186
164
142
120
98
77
55
34
13
-7
-27
-47
-67
-86
-105
-124
-142
-159
-177
-194
-211
-227
-243
-259
-274
-290
-305
-320
-335
-350
-365
-380
-395
-410
-425
-441
-457
-473
-490
-507
-525
-543
-561
-580
-600
-620
-640
-661
-682
-704
-726
-749
-772
-796
-819
-843
-868
-892
-916
-941
-965
-990
-1014
-1038
-1061
-1084
-1107
-1129
-1150
-1170
-1190
-1209
-1227
-1244
-1260
-1275
-1289
-1303
-1315
-1326
-1337
-1346
-1355
-1362
-1369
-1375
-1379
-1384
-1387
-1389
-1391
-1392
-1392
-1391
-1390
-1388
-1385
-1382
-1378
-1374
-1370
-1364
-1359
-1353
-1347
-1341
-1335
-1328
-1321
-1315
-1308
-1301
-1295
-1288
-1282
-1276
-1270
-1265
-1260
-1255
-1251
-1248
-1245
-1243
-1242
-1242
-1242
-1244
-1246
-1249
-1254
-1259
-1265
-1272
-1280
-1289
-1299
-1310
-1321
-1333
-1346
-1360
-1374
-1389
-1405
-1421
-1437
-1455
-1472
-1490
-1509
-1528
-1547
-1567
-1587
-1608
-1629
-1651
-1673
-1696
-1719
-1742
-1766
-1790
-1815
-1840
-1865
-1891
-1917
-1944
-1971
-1998
-2025
-2053
-2082
-2110
-2139
-2169
-2198
-2228
-2259
-2289
-2320
-2352
-2383
-2415
-2447
-2480
-2512
-2545
-2578
-2611
-2644
-2676
-2709
-2742
-2774
-2807
-2839
-2870
-2901
-2932
-2962
-2992
-3021
-3049
-3077
-3104
-3130
-3155
-3180
-3203
-3226
-3248
-3269
-3289
-3308
-3326
-3343
-3359
-3374
-3388
-3401
-3414
-3425
-3436
-3446
-3455
-3463
-3471
-3477
-3483
-3488
-3492
-3496
-3499
-3501
-3503
-3504
-3505
-3505
-3505
-3504
-3503
-3502
-3501
-3499
-3498
-3496
-3495
-3493
-3492
-3490
-3489
-3488
-3487
-3486
-3486
-3485
-3485
-3485
-3484
-3484
-3484
-3484
-3484
-3483
-3483
-3482
-3481
-3480
-3479
-3478
-3476
-3473
-3471
-3468
-3465
-3461
-3457
-3452
-3447
-3442
-3437
-3431
-3424
-3418
-3411
-3404
-3397
-3390
-3382
-3374
-3367
-3359
-3351
-3343
-3335
-3327
-3319
-3312
-3304
-3297
-3289
-3282
-3275
-3268
-3262
-3255
-3249
-3243
-3237
-3231
-3226
-3220
-3215
-3210
-3205
-3200
-3195
-3190
-3185
-3180
-3175
-3170
-3164
-3158
-3151
-3144
-3136
-3128
-3119
-3109
-3099
-3087
-3075
-3062
-3048
-3033
-3018
-3001
-2984
-2967
-2949
-2930
-2911
-2892
-2873
-2853
-2834
-2814
-2795
-2776
-2757
-2739
-2721
-2703
-2686
-2670
-2654
-2639
-2625
-2611
-2598
-2586
-2574
-2563
-2553
-2543
-2533
-2525
-2516
-2508
-2501
-2494
-2487
-2480
-2474
-2468
-2462
-2455
-2450
-2444
-2438
-2432
-2427
-2421
-2415
-2410
-2404
-2399
-2394
-2388
-2383
-2377
-2372
-2366
-2360
-2354
-2348
-2342
-2335
-2328
-2320
-2312
-2304
-2295
-2286
-2276
-2266
-2255
-2243
-2231
-2219
-2206
-2192
-2178
-2163
-2147
-2131
-2114
-2096
-2078
-2058
-2037
-2017
-1996
-1974
-1951
-1927
-1903
-1878
-1852
-1826
-1800
-1772
-1745
-1717
-1688
-1660
-1631
-1602
-1572
-1543
-1513
-1483
-1453
-1424
-1394
-1364
-1334
-1305
-1275
-1246
-1217
-1188
-1159
-1131
-1102
-1074
-1047
-1018
-991
-964
-937
-910
-884
-857
-830
-804
-777
-751
-724
-697
-670
-643
-616
-588
-561
-533
-504
-476
-447
-418
-388
-358
-328
-298
-267
-236
-205
-173
-140
-108
-75
-41
-7
27
61
96
131
166
201
236
271
306
340
375
408
442
475
507
538
569
599
627
655
682
709
734
758
781
803
825
845
865
884
902
919
936
952
967
981
995
1008
1020
1032
1043
1053
1062
1071
1079
1086
1092
1098
1103
1107
1111
1114
1117
1119
1120
1121
1122
1122
1122
1122
1121
1119
1117
1115
1113
1110
1106
1102
1098
1094
1089
1083
1078
1072
1066
1059
1053
1046
1040
1033
1026
1018
1012
1006
999
993
986
980
973
967
961
955
949
944
939
934
929
925
920
916
913
910
907
904
901
899
897
895
893
892
890
889
887
885
884
882
880
878
877
875
873
871
870
868
867
866
865
865
865
865
865
865
866
867
868
870
871
873
875
878
880
883
886
890
893
897
901
906
910
915
920
925
930
935
940
946
951
956
961
966
971
975
979
983
987
990
992
995
996
997
998
998
998
996
995
993
990
986
983
978
973
968
962
955
949
941
934
926
918
910
901
892
883
874
865
855
846
836
826
816
806
796
785
774
763
752
741
729
717
704
691
678
665
651
637
623
609
595
580
566
552
537
523
509
496
482
469
456
444
432
420
409
399
389
380
372
365
358
352
347
343
340
338
337
336
337
339
341
344
347
352
357
362
368
374
381
387
394
401
408
415
422
429
436
442
449
455
461
467
473
478
483
487
491
495
498
501
503
504
505
506
506
505
504
503
501
499
496
493
490
487
484
480
477
473
470
467
463
460
457
454
451
449
446
444
441
439
437
435
433
431
429
427
426
424
422
420
419
417
415
414
412
411
410
408
407
406
405
404
403
403
403
403
403
403
404
405
406
407
409
410
412
413
415
417
419
420
422
423
425
426
426
427
427
427
426
425
423
420
417
414
410
405
399
393
387
379
371
363
354
345
335
325
314
303
292
281
269
258
246
234
222
211
199
187
176
164
153
141
130
119
108
97
86
74
63
52
41
30
19
7
-4
-16
-27
-39
-50
-62
-73
-85
-96
-108
-119
-130
-141
-153
-164
-175
-186
-198
-209
-220
-231
-243
-255
-266
-278
-290
-302
-315
-327
-340
-353
-365
-378
-392
-405
-418
-431
-445
-458
-472
-485
-498
-512
-525
-538
-552
-565
-578
-591
-603
-616
-628
-640
-652
-664
-675
-686
-697
-708
-718
-728
-737
-747
-756
-765
-774
-782
-790
-799
-807
-815
-823
-831
-839
-847
-855
-863
-871
-879
-887
-895
-903
-911
-919
-927
-935
-942
-950
-957
-964
-971
-978
-984
-990
-996
-1000
-1006
-1012
-1016
-1020
-1024
-1028
-1031
-1034
-1037
-1039
-1041
-1042
-1043
-1044
-1045
-1044
-1044
-1043
-1042
-1041
-1039
-1037
-1035
-1032
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-999
-995
-991
-988
-984
-981
-977
-974
-971
-968
-965
-962
-959
-957
-955
-952
-950
-948
-946
-945
-943
-942
-941
-940
-939
-938
-938
-937
-937
-937
-937
-937
-937
-938
-938
-938
-939
-939
-940
-940
-941
-941
-941
-942
-942
-943
-943
-943
-944
-944
-944
-945
-945
-946
-947
-947
-948
-949
-950
-951
-953
-954
-956
-958
-959
-961
-964
-966
-968
-970
-972
-974
-976
-977
-979
-980
-981
-981
-981
-981
-981
-980
-979
-978
-976
-974
-971
-968
-965
-961
-957
-953
-948
-943
-938
-932
-926
-919
-913
-906
-899
-891
-884
-876
-868
-860
-851
-843
-834
-826
-817
-808
-799
-791
-782
-773
-764
-755
-745
-736
-727
-717
-707
-698
-688
-678
-668
-657
-647
-636
-625
-615
-603
-592
-581
-569
-557
-545
-532
-519
-506
-493
-479
-464
-450
-435
-419
-404
-387
-371
-354
-338
-321
-303
-286
-268
-251
-233
-215
-197
-179
-162
-143
-125
-107
-89
-71
-52
-34
-15
4
23
43
62
83
103
124
145
167
190
213
236
261
285
311
337
363
391
419
447
476
506
537
568
600
632
665
699
733
767
803
839
875
912
949
987
1026
1065
1104
1143
1183
1223
1264
1305
1346
1387
1428
1470
1512
1554
1596
1639
1681
1724
1767
1810
1853
1896
1940
1983
2027
2071
2115
2159
2203
2247
2292
2336
2380
2423
2467
2510
2553
2596
2639
2680
2722
2763
2803
2842
2881
2918
2955
2991
3026
3060
3093
3124
3155
3184
3212
3239
3264
3289
3312
3333
3354
3373
3392
3409
3425
3440
3454
3467
3479
3490
3500
3510
3519
3527
3535
3542
3549
3555
3561
3566
3572
3576
3581
3586
3591
3596
3600
3605
3611
3616
3622
3629
3636
3643
3651
3660
3669
3679
3689
3701
3713
3725
3739
3753
3767
3783
3799
3815
3832
3850
3868
3887
3906
3925
3944
3964
3985
4005
4025
4046
4067
4088
4109
4130
4152
4173
4194
4215
4237
4258
4279
4300
4321
4342
4362
4383
4404
4424
4444
4464
4484
4504
4524
4543
4563
4582
4601
4619
4638
4656
4674
4692
4709
4726
4743
4760
4776
4792
4808
4823
4838
4852
4867
4881
4895
4908
4922
4935
4948
4960
4973
4985
4997
5010
5021
5033
5045
5056
5068
5079
5090
5101
5112
5123
5134
5145
5156
5167
5178
5190
5201
5213
5224
5237
5249
5262
5275
5288
5302
5317
5331
5347
5363
5379
5396
5413
5431
5449
5467
5486
5506
5525
5545
5565
5585
5605
5625
5645
5665
5685
5705
5725
5745
5764
5783
5802
5821
5840
5858
5876
5894
5911
5929
5945
5962
5978
5993
6009
6023
6037
6051
6064
6077
6089
6100
6111
6121
6130
6139
6147
6154
6160
6166
6171
6175
6179
6182
6185
6187
6189
6190
6191
6192
6192
6192
6191
6191
6190
6189
6187
6186
6184
6182
6180
6178
6175
6173
6170
6167
6164
6161
6158
6154
6151
6147
6144
6140
6137
6133
6129
6125
6121
6117
6113
6110
6106
6102
6098
6094
6090
6087
6083
6079
6075
6071
6067
6063
6058
6054
6049
6044
6039
6033
6028
6022
6015
6009
6002
5995
5988
5981
5973
5965
5957
5949
5941
5933
5925
5916
5908
5900
5892
5883
5875
5867
5859
5850
5842
5834
5826
5817
5808
5800
5791
5781
5772
5762
5752
5741
5730
5719
5707
5695
5682
5669
5656
5642
5628
5613
5598
5583
5567
5551
5535
5518
5502
5484
5467
5450
5432
5414
5396
5378
5360
5341
5323
5304
5286
5267
5249
5230
5212
5193
5175
5157
5139
5121
5103
5085
5067
5049
5032
5015
4997
4980
4963
4946
4929
4912
4895
4878
4861
4843
4826
4808
4790
4771
4753
4734
4714
4694
4674
4653
4631
4609
4587
4564
4540
4516
4491
4466
4440
4414
4387
4360
4332
4304
4276
4247
4218
4189
4159
4130
4100
4070
4040
4010
3979
3949
3919
3888
3858
3828
3797
3767
3737
3707
3676
3646
3616
3586
3556
3526
3496
3466
3436
3405
3375
3345
3314
3283
3252
3220
3189
3156
3124
3091
3057
3024
2989
2954
2919
2883
2847
2810
2772
2734
2696
2657
2618
2578
2538
2497
2456
2414
2372
2330
2288
2245
2203
2160
2117
2074
2029
1987
1944
1901
1858
1814
1771
1729
1686
1643
1601
1559
1517
1475
1433
1392
1351
1310
1270
1230
1191
1151
1113
1074
1036
998
961
924
887
851
815
779
743
708
673
637
602
567
532
496
461
425
390
354
317
281
244
207
170
132
94
55
17
-23
-62
-102
-142
-182
-223
-264
-306
-348
-390
-432
-475
-518
-561
-605
-649
-693
-737
-782
-827
-872
-917
-962
-1006
-1053
-1099
-1145
-1190
-1237
-1283
-1329
-1375
-1422
-1469
-1515
-1562
-1610
-1657
-1705
-1753
-1801
-1849
-1897
-1946
-1995
-2044
-2094
-2143
-2193
-2242
-2292
-2342
-2392
-2441
-2491
-2540
-2589
-2638
-2687
-2735
-2783
-2830
-2877
-2923
-2969
-3014
-3058
-3102
-3145
-3187
-3229
-3270
-3310
-3350
-3389
-3427
-3464
-3501
-3537
-3572
-3607
-3641
-3674
-3706
-3738
-3769
-3799
-3829
-3857
-3885
-3912
-3939
-3964
-3989
-4013
-4035
-4058
-4080
-4100
-4120
-4138
-4156
-4173
-4189
-4203
-4217
-4230
-4242
-4253
-4262
-4271
-4279
-4285
-4291
-4296
-4299
-4302
-4304
-4305
-4306
-4305
-4304
-4302
-4300
-4297
-4293
-4289
-4284
-4278
-4272
-4266
-4259
-4251
-4243
-4235
-4225
-4216
-4206
-4195
-4184
-4172
-4160
-4148
-4135
-4121
-4107
-4093
-4078
-4062
-4048
-4032
-4016
-4000
-3983
-3967
-3949
-3932
-3915
-3897
-3879
-3861
-3843
-3825
-3806
-3788
-3769
-3750
-3731
-3711
-3692
-3672
-3651
-3631
-3610
-3589
-3568
-3546
-3524
-3502
-3479
-3456
-3432
-3408
-3383
-3358
-3332
-3306
-3279
-3251
-3223
-3194
-3165
-3135
-3104
-3073
-3041
-3009
-2976
-2943
-2909
-2875
-2840
-2806
-2771
-2736
-2700
-2665
-2630
-2594
-2559
-2523
-2488
-2453
-2418
-2383
-2349
-2315
-2281
-2247
-2213
-2180
-2147
-2115
-2082
-2050
-2017
-1986
-1955
-1923
-1892
-1861
-1830
-1799
-1768
-1737
-1706
-1675
-1645
-1614
-1583
-1552
-1521
-1490
-1459
-1428
-1396
-1365
-1334
-1302
-1271
-1240
-1208
-1177
-1146
-1114
-1083
-1052
-1022
-991
-961
-931
-902
-873
-844
-816
-788
-761
-735
-709
-684
-660
-636
-613
-591
-569
-548
-528
-509
-490
-472
-454
-437
-421
-405
-389
-374
-359
-345
-331
-317
-304
-291
-278
-265
-252
-239
-226
-214
-201
-188
-175
-162
-149
-136
-123
-109
-95
-81
-67
-52
-38
-23
-8
8
24
40
56
73
90
107
125
142
161
179
198
216
235
255
274
294
314
334
354
374
394
415
435
456
477
497
518
540
561
582
604
625
647
669
691
713
736
758
781
803
826
849
872
894
917
940
962
985
1006
1029
1051
1073
1095
1116
1137
1158
1179
1199
1219
1238
1257
1276
1295
1313
1331
1348
1365
1382
1399
1415
1431
1447
1462
1477
1492
1507
1521
1535
1549
1563
1576
1589
1602
1615
1628
1641
1653
1665
1678
1690
1701
1713
1725
1736
1747
1758
1769
1779
1790
1800
1810
1819
1829
1838
1846
1855
1863
1870
1878
1884
1891
1896
1902
1906
1910
1914
1917
1919
1920
1921
1922
1921
1920
1919
1917
1914
1911
1908
1904
1900
1895
1890
1885
1880
1875
1869
1863
1858
1852
1846
1841
1835
1830
1824
1819
1814
1809
1803
1799
1794
1789
1784
1780
1775
1771
1766
1762
1757
1753
1748
1744
1739
1734
1730
1725
1720
1714
1709
1704
1698
1693
1687
1681
1676
1670
1664
1658
1651
1645
1639
1632
1626
1619
1612
1605
1598
1591
1584
1577
1569
1562
1554
1547
1539
1531
1523
1516
1508
1500
1493
1485
1477
1470
1463
1456
1449
1442
1436
1430
1424
1418
1413
1408
1403
1399
1395
1391
1388
1385
1382
1380
1378
1376
1375
1374
1373
1372
1372
1372
1373
1373
1374
1374
1375
1376
1377
1378
1379
1379
1380
1380
1380
1380
1379
1378
1377
1375
1373
1370
1367
1363
1358
1354
1348
1342
1336
1329
1322
1314
1306
1297
1288
1278
1268
1258
1248
1237
1226
1214
1203
1191
1179
1167
1155
1143
1130
1118
1105
1092
1079
1066
1053
1040
1026
1012
999
985
971
957
943
929
914
900
886
871
856
842
827
812
797
782
767
752
737
722
707
693
678
663
648
634
619
605
591
578
564
551
538
526
513
502
490
479
468
458
448
438
429
419
410
402
393
385
377
369
362
354
346
339
331
324
316
309
301
293
285
277
269
261
253
244
236
227
219
210
202
193
185
176
168
160
151
143
135
127
120
112
104
97
89
82
74
67
59
51
43
35
27
19
10
2
-7
-16
-25
-35
-44
-54
-63
-73
-83
-92
-102
-111
-120
-130
-138
-147
-155
-163
-170
-177
-184
-190
-195
-200
-204
-207
-210
-213
-215
-216
-216
-216
-216
-214
-213
-210
-207
-204
-200
-196
-192
-187
-181
-175
-169
-163
-156
-150
-143
-135
-128
-120
-112
-104
-96
-88
-80
-72
-63
-55
-46
-38
-29
-21
-13
-4
4
12
21
29
37
45
53
61
69
76
84
92
100
107
115
123
131
138
146
154
162
170
178
186
194
203
211
220
228
237
245
254
263
272
282
291
301
311
321
331
341
352
363
374
386
397
410
422
435
448
462
476
490
505
521
536
553
570
587
605
624
643
663
683
704
725
747
769
792
815
838
862
887
911
936
962
987
1012
1039
1066
1092
1119
1146
1173
1200
1227
1254
1282
1309
1337
1364
1392
1420
1448
1476
1504
1532
1561
1589
1618
1647
1677
1706
1736
1766
1796
1827
1858
1889
1921
1953
1986
2019
2052
2086
2120
2154
2189
2224
2260
2295
2331
2368
2404
2440
2477
2514
2551
2588
2625
2662
2699
2737
2774
2811
2848
2885
2922
2958
2995
3031
3067
3103
3138
3173
3208
3242
3276
3309
3342
3375
3406
3438
3468
3499
3528
3557
3585
3613
3640
3666
3691
3716
3740
3763
3786
3808
3830
3851
3871
3890
3910
3928
3946
3964
3981
3998
4014
4030
4046
4062
4078
4093
4108
4123
4138
4153
4169
4184
4199
4214
4229
4245
4260
4276
4292
4308
4324
4340
4357
4374
4390
4407
4424
4442
4459
4476
4494
4511
4529
4547
4564
4582
4599
4617
4634
4651
4669
4685
4702
4719
4735
4751
4767
4783
4798
4813
4828
4842
4856
4870
4883
4896
4908
4920
4932
4943
4954
4964
4974
4983
4992
5000
5008
5015
5021
5027
5033
5037
5042
5045
5048
5051
5052
5054
5054
5055
5054
5053
5052
5050
5048
5045
5042
5038
5034
5030
5025
5020
5014
5008
5002
4996
4990
4983
4976
4970
4963
4956
4949
4943
4936
4929
4923
4917
4911
4906
4901
4896
4891
4887
4884
4880
4877
4875
4873
4871
4870
4869
4869
4869
4869
4870
4872
4873
4875
4878
4881
4884
4887
4891
4895
4899
4904
4909
4914
4919
4924
4929
4934
4939
4945
4950
4955
4960
4965
4970
4974
4979
4983
4987
4991
4994
4997
5000
5003
5005
5007
5009
5010
5011
5012
5012
5013
5013
5012
5012
5011
5010
5009
5008
5007
5005
5004
5003
5002
5000
4999
4998
4997
4996
4996
4995
4995
4994
4994
4994
4994
4995
4995
4996
4997
4998
4999
5000
5001
5002
5004
5005
5007
5008
5010
5011
5012
5014
5015
5016
5017
5018
5019
5019
5020
5020
5019
5019
5018
5018
5016
5015
5013
5011
5008
5006
5003
4999
4995
4991
4987
4982
4977
4972
4966
4961
4954
4948
4941
4934
4927
4920
4912
4904
4896
4887
4878
4868
4859
4849
4838
4827
4816
4804
4791
4778
4765
4751
4736
4721
4705
4688
4671
4653
4635
4616
4596
4575
4554
4532
4510
4487
4463
4438
4413
4388
4362
4335
4308
4280
4252
4223
4194
4165
4135
4105
4075
4043
4013
3982
3951
3919
3888
3856
3824
3792
3760
3728
3696
3664
3631
3599
3567
3534
3502
3469
3437
3404
3372
3339
3306
3273
3240
3207
3174
3141
3108
3075
3042
3008
2975
2942
2908
2875
2841
2808
2774
2740
2706
2673
2639
2604
2570
2536
2502
2467
2432
2398
2363
2328
2293
2258
2223
2188
2153
2118
2083
2048
2013
1978
1943
1909
1874
1839
1805
1771
1736
1702
1668
1634
1600
1566
1532
1498
1464
1430
1395
1361
1327
1293
1258
1223
1189
1154
1119
1084
1048
1012
977
941
905
868
832
795
758
721
683
646
608
570
532
493
455
417
378
340
301
263
224
186
148
110
72
34
-4
-41
-78
-115
-152
-189
-225
-261
-297
-332
-367
-402
-437
-471
-505
-539
-573
-606
-639
-672
-705
-738
-770
-802
-834
-866
-898
-929
-960
-992
-1022
-1054
-1084
-1115
-1145
-1175
-1206
-1235
-1265
-1295
-1324
-1353
-1382
-1411
-1439
-1467
-1495
-1523
-1550
-1578
-1605
-1631
-1658
-1684
-1710
-1736
-1762
-1787
-1813
-1838
-1863
-1888
-1913
-1938
-1963
-1988
-2013
-2037
-2063
-2088
-2113
-2138
-2163
-2189
-2214
-2240
-2266
-2291
-2318
-2344
-2370
-2397
-2423
-2450
-2477
-2504
-2531
-2558
-2586
-2613
-2641
-2668
-2696
-2724
-2752
-2780
-2808
-2836
-2864
-2893
-2921
-2950
-2979
-3008
-3037
-3067
-3096
-3126
-3156
-3186
-3216
-3247
-3277
-3308
-3338
-3369
-3400
-3431
-3462
-3494
-3525
-3556
-3587
-3618
-3649
-3680
-3711
-3741
-3772
-3802
-3832
-3862
-3891
-3920
-3949
-3977
-4005
-4032
-4059
-4085
-4110
-4135
-4160
-4184
-4207
-4229
-4251
-4272
-4292
-4311
-4330
-4347
-4364
-4381
-4396
-4410
-4424
-4437
-4449
-4460
-4470
-4479
-4487
-4494
-4500
-4505
-4509
-4512
-4514
-4515
-4515
-4513
-4511
-4507
-4503
-4497
-4490
-4481
-4472
-4461
-4449
-4437
-4422
-4407
-4391
-4373
-4355
-4335
-4314
-4292
-4270
-4246
-4221
-4196
-4170
-4142
-4114
-4086
-4056
-4027
-3996
-3965
-3933
-3901
-3869
-3836
-3802
-3768
-3734
-3700
-3666
-3631
-3596
-3561
-3526
-3490
-3455
-3420
-3384
-3349
-3313
-3278
-3242
-3207
-3171
-3135
-3100
-3064
-3028
-2993
-2957
-2921
-2885
-2850
-2814
-2778
-2742
-2706
-2670
-2635
-2599
-2563
-2527
-2491
-2455
-2419
-2383
-2347
-2312
-2276
-2240
-2204
-2168
-2132
-2096
-2060
-2024
-1987
-1951
-1915
-1878
-1841
-1804
-1767
-1730
-1692
-1655
-1617
-1578
-1539
-1500
-1461
-1422
-1382
-1341
-1301
-1260
-1219
-1177
-1135
-1093
-1050
-1006
-964
-921
-877
-833
-789
-744
-699
-654
-609
-563
-517
-470
-424
-377
-330
-283
-235
-187
-140
-92
-44
4
53
101
149
197
245
293
341
389
436
484
531
577
624
670
716
761
806
851
895
938
981
1024
1066
1107
1148
1189
1229
1269
1308
1347
1385
1423
1461
1498
1536
1572
1609
1646
1682
1718
1754
1790
1826
1861
1897
1932
1968
2003
2037
2073
2109
2144
2179
2214
2249
2284
2319
2354
2389
2423
2458
2493
2528
2562
2597
2631
2666
2700
2735
2769
2804
2839
2873
2908
2943
2978
3013
3048
3084
3119
3155
3191
3228
3264
3301
3338
3375
3412
3450
3488
3526
3564
3603
3641
3680
3719
3758
3796
3835
3874
3913
3952
3991
4030
4067
4106
4144
4182
4220
4257
4294
4330
4367
4403
4438
4473
4508
4543
4577
4611
4645
4678
4710
4743
4775
4807
4838
4869
4900
4930
4960
4989
5018
5047
5075
5102
5129
5156
5182
5208
5233
5257
5282
5305
5328
5351
5373
5394
5415
5435
5455
5474
5493
5511
5529
5546
5562
5578
5594
5608
5623
5636
5649
5662
5674
5685
5696
5706
5716
5725
5734
5742
5750
5758
5765
5772
5778
5784
5790
5795
5800
5804
5808
5812
5815
5818
5821
5823
5825
5826
5827
5828
5828
5829
5828
5828
5827
5825
5824
5822
5819
5817
5814
5811
5807
5803
5798
5794
5788
5782
5776
5769
5762
5754
5746
5737
5727
5717
5706
5695
5683
5670
5657
5643
5629
5613
5598
5581
5564
5547
5529
5510
5491
5472
5452
5431
5410
5388
5366
5344
5321
5297
5273
5249
5224
5199
5173
5147
5120
5093
5066
5038
5011
4982
4954
4925
4896
4867
4838
4808
4778
4749
4719
4689
4659
4629
4599
4569
4539
4509
4479
4449
4419
4389
4359
4330
4301
4271
4243
4214
4186
4158
4130
4102
4075
4048
4022
3996
3970
3945
3920
3895
3871
3847
3823
3800
3778
3755
3733
3712
3690
3669
3649
3628
3608
3589
3569
3550
3531
3512
3493
3475
3456
3438
3420
3402
3384
3366
3348
3331
3313
3296
3279
3261
3244
3227
3211
3194
3178
3162
3146
3130
3114
3099
3083
3068
3053
3039
3024
3010
2996
2982
2968
2955
2942
2929
2917
2905
2893
2881
2870
2859
2848
2837
2827
2817
2807
2798
2789
2780
2771
2762
2754
2746
2738
2730
2723
2716
2709
2702
2696
2689
2683
2677
2671
2666
2660
2655
2649
2644
2639
2634
2630
2625
2621
2616
2612
2608
2604
2600
2596
2592
2588
2585
2581
2577
2572
2568
2564
2559
2554
2548
2543
2536
2530
2522
2515
2507
2498
2489
2479
2469
2458
2447
2436
2423
2411
2398
2385
2371
2357
2343
2329
2315
2300
2285
2270
2256
2241
2226
2211
2196
2182
2167
2153
2138
2124
2110
2096
2082
2068
2055
2041
2028
2013
2001
1988
1975
1962
1949
1937
1924
1912
1899
1887
1875
1863
1851
1839
1827
1816
1804
1793
1782
1771
1760
1749
1739
1729
1719
1709
1699
1689
1680
1671
1662
1654
1646
1638
1631
1624
1617
1611
1605
1600
1595
1590
1586
1583
1579
1576
1574
1572
1570
1568
1567
1566
1566
1565
1565
1565
1565
1565
1565
1566
1566
1567
1567
1568
1569
1569
1570
1571
1571
1572
1572
1573
1573
1574
1574
1574
1575
1575
1575
1575
1575
1576
1576
1576
1576
1575
1575
1575
1575
1575
1574
1574
1574
1573
1573
1573
1572
1572
1571
1571
1570
1570
1569
1569
1569
1568
1568
1567
1567
1567
1566
1566
1566
1565
1565
1565
1564
1564
1564
1564
1564
1564
1564
1564
1564
1564
1564
1564
1564
1565
1565
1566
1566
1567
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1578
1579
1580
1582
1583
1585
1586
1587
1588
1589
1590
1591
1591
1591
1591
1591
1590
1589
1587
1585
1583
1580
1577
1574
1570
1565
1561
1556
1550
1544
1538
1532
1525
1518
1511
1503
1495
1488
1480
1472
1464
1456
1448
1439
1431
1424
1416
1408
1400
1393
1386
1378
1371
1364
1358
1351
1345
1338
1332
1326
1320
1314
1309
1303
1298
1292
1287
1281
1276
1270
1265
1259
1254
1248
1243
1237
1231
1225
1218
1212
1205
1198
1191
1184
1176
1169
1161
1153
1144
1135
1126
1117
1107
1097
1086
1076
1064
1053
1041
1028
1014
1002
989
975
960
945
930
915
899
883
867
850
834
817
800
783
766
748
731
713
696
678
661
643
625
608
590
572
555
537
519
501
484
466
448
430
412
395
377
359
341
323
306
288
270
252
235
217
199
182
164
146
129
111
94
76
58
41
24
6
-11
-28
-45
-62
-78
-95
-111
-126
-142
-156
-171
-185
-199
-212
-225
-237
-249
-260
-271
-282
-292
-302
-311
-321
-329
-338
-346
-354
-362
-370
-378
-385
-393
-400
-407
-414
-422
-429
-436
-443
-450
-457
-465
-472
-479
-487
-494
-502
-509
-516
-524
-531
-539
-546
-554
-561
-569
-576
-583
-590
-597
-604
-611
-618
-625
-631
-638
-644
-650
-656
-662
-667
-673
-678
-683
-688
-693
-698
-702
-707
-711
-716
-720
-725
-729
-733
-737
-741
-745
-750
-754
-758
-762
-766
-771
-775
-780
-785
-789
-795
-800
-805
-811
-817
-823
-829
-836
-843
-850
-858
-865
-873
-881
-890
-899
-908
-917
-926
-936
-946
-956
-966
-977
-988
-999
-1010
-1020
-1032
-1044
-1056
-1068
-1080
-1091
-1103
-1115
-1127
-1139
-1151
-1163
-1175
-1186
-1198
-1209
-1220
-1231
-1242
-1252
-1262
-1272
-1282
-1292
-1301
-1310
-1319
-1328
-1336
-1344
-1352
-1360
-1367
-1374
-1381
-1388
-1394
-1400
-1405
-1411
-1416
-1420
-1425
-1429
-1432
-1436
-1439
-1442
-1444
-1446
-1448
-1449
-1451
-1451
-1452
-1452
-1452
-1452
-1451
-1450
-1449
-1448
-1446
-1444
-1442
-1440
-1437
-1435
-1432
-1429
-1426
-1422
-1419
-1415
-1412
-1408
-1404
-1400
-1396
-1392
-1388
-1383
-1379
-1375
-1370
-1366
-1362
-1358
-1354
-1350
-1346
-1342
-1339
-1335
-1332
-1329
-1326
-1323
-1320
-1318
-1316
-1314
-1312
-1310
-1308
-1307
-1305
-1304
-1303
-1302
-1301
-1300
-1300
-1299
-1298
-1298
-1298
-1297
-1297
-1297
-1297
-1297
-1298
-1298
-1299
-1299
-1300
-1301
-1302
-1304
-1306
-1307
-1310
-1312
-1315
-1318
-1321
-1324
-1328
-1331
-1335
-1340
-1344
-1349
-1354
-1359
-1364
-1370
-1375
-1381
-1387
-1393
-1399
-1406
-1412
-1419
-1425
-1432
-1439
-1445
-1452
-1459
-1465
-1472
-1478
-1485
-1491
-1498
-1504
-1511
-1517
-1523
-1529
-1535
-1542
-1548
-1554
-1560
-1566
-1572
-1578
-1585
-1591
-1597
-1604
-1611
-1617
-1624
-1631
-1638
-1646
-1653
-1661
-1669
-1677
-1685
-1694
-1703
-1712
-1722
-1731
-1741
-1752
-1762
-1773
-1784
-1795
-1807
-1819
-1830
-1843
-1855
-1868
-1880
-1893
-1906
-1919
-1932
-1946
-1959
-1973
-1987
-2000
-2013
-2028
-2041
-2056
-2070
-2084
-2098
-2112
-2126
-2140
-2155
-2169
-2183
-2197
-2211
-2226
-2240
-2254
-2269
-2283
-2297
-2312
-2326
-2341
-2355
-2370
-2385
-2399
-2414
-2429
-2445
-2460
-2475
-2491
-2506
-2522
-2537
-2553
-2568
-2583
-2599
-2614
-2629
-2644
-2658
-2673
-2687
-2700
-2714
-2727
-2740
-2753
-2765
-2777
-2789
-2800
-2811
-2822
-2832
-2842
-2851
-2861
-2870
-2879
-2887
-2895
-2903
-2911
-2918
-2925
-2932
-2939
-2945
-2951
-2957
-2963
-2969
-2974
-2979
-2984
-2989
-2994
-2998
-3003
-3007
-3011
-3014
-3018
-3021
-3024
-3027
-3030
-3032
-3034
-3036
-3038
-3039
-3040
-3040
-3040
-3040
-3040
-3039
-3037
-3035
-3032
-3029
-3026
-3022
-3017
-3012
-3006
-3000
-2993
-2985
-2977
-2968
-2959
-2949
-2938
-2927
-2916
-2903
-2891
-2877
-2864
-2849
-2835
-2820
-2804
-2788
-2772
-2755
-2738
-2721
-2703
-2685
-2667
-2648
-2629
-2610
-2590
-2570
-2550
-2529
-2508
-2487
-2466
-2444
-2422
-2400
-2377
-2354
-2331
-2307
-2283
-2259
-2235
-2210
-2185
-2159
-2134
-2108
-2082
-2055
-2029
-2001
-1975
-1948
-1921
-1894
-1867
-1839
-1812
-1785
-1757
-1730
-1702
-1675
-1647
-1620
-1592
-1565
-1537
-1510
-1483
-1455
-1428
-1400
-1373
-1346
-1318
-1290
-1263
-1235
-1208
-1180
-1152
-1124
-1096
-1068
-1040
-1012
-984
-956
-928
-900
-873
-845
-817
-789
-762
-734
-707
-679
-652
-625
-598
-571
-545
-518
-492
-466
-440
-415
-389
-364
-338
-313
-288
-264
-239
-214
-190
-165
-141
-117
-93
-69
-46
-22
1
24
47
70
92
114
136
158
179
200
221
241
261
281
301
320
339
357
375
393
410
428
445
461
478
494
510
526
542
558
573
588
604
619
634
649
664
679
693
708
723
738
753
767
782
797
811
826
840
855
869
883
897
912
926
939
953
967
981
995
1008
1022
1036
1049
1063
1077
1090
1104
1118
1132
1146
1160
1174
1188
1202
1216
1230
1244
1259
1273
1288
1302
1317
1332
1346
1361
1376
1391
1407
1422
1437
1453
1468
1484
1500
1516
1532
1549
1566
1582
1599
1617
1634
1652
1669
1688
1706
1724
1743
1762
1781
1801
1821
1841
1861
1881
1902
1922
1943
1964
1986
2007
2028
2050
2071
2093
2115
2136
2158
2179
2201
2222
2243
2265
2286
2307
2327
2348
2368
2388
2409
2428
2448
2468
2487
2506
2525
2544
2562
2580
2598
2616
2634
2651
2668
2685
2702
2718
2734
2750
2765
2781
2795
2810
2824
2838
2852
2865
2878
2890
2903
2915
2926
2938
2949
2960
2971
2981
2992
3002
3012
3022
3032
3041
3051
3061
3070
3080
3089
3099
3109
3118
3128
3138
3149
3159
3170
3180
3192
3203
3214
3226
3238
3251
3263
3276
3289
3303
3317
3331
3345
3360
3375
3390
3406
3422
3438
3455
3472
3489
3506
3523
3541
3559
3577
3596
3614
3633
3652
3671
3690
3710
3729
3749
3768
3788
3808
3827
3847
3867
3887
3907
3926
3946
3965
3985
4003
4022
4043
4062
4081
4099
4118
4137
4155
4173
4192
4210
4228
4246
4264
4282
4300
4318
4336
4353
4371
4389
4407
4425
4443
4461
4478
4496
4514
4532
4550
4568
4586
4603
4621
4639
4656
4674
4691
4708
4725
4742
4759
4775
4792
4808
4824
4839
4855
4870
4885
4900
4914
4929
4942
4956
4969
4982
4995
5007
5019
5031
5042
5053
5063
5073
5083
5093
5102
5110
5118
5126
5134
5141
5147
5153
5159
5164
5169
5173
5177
5181
5184
5186
5189
5191
5192
5193
5194
5194
5194
5194
5194
5193
5192
5191
5189
5187
5185
5183
5181
5178
5175
5173
5169
5166
5163
5159
5156
5152
5148
5144
5140
5136
5132
5128
5123
5119
5114
5110
5105
5101
5096
5091
5087
5082
5077
5071
5066
5061
5055
5049
5044
5038
5031
5025
5019
5012
5005
4998
4992
4985
4978
4971
4964
4957
4949
4942
4935
4928
4922
4915
4908
4901
4895
4888
4882
4875
4869
4863
4856
4850
4844
4838
4832
4826
4820
4814
4808
4801
4795
4789
4782
4775
4768
4761
4754
4746
4738
4730
4722
4713
4705
4696
4687
4677
4668
4658
4648
4638
4628
4618
4608
4597
4587
4576
4566
4555
4544
4533
4522
4512
4501
4489
4478
4467
4456
4444
4433
4421
4410
4398
4386
4373
4361
4349
4336
4323
4310
4296
4283
4269
4255
4241
4227
4213
4198
4184
4169
4154
4139
4125
4110
4094
4080
4065
4049
4034
4019
4003
3989
3975
3960
3945
3930
3915
3900
3885
3871
3856
3841
3826
3812
3797
3782
3768
3753
3738
3724
3709
3694
3679
3664
3650
3635
3620
3605
3590
3575
3560
3545
3530
3515
3500
3486
3471
3456
3441
3427
3412
3398
3384
3370
3356
3342
3329
3315
3302
3289
3276
3263
3251
3238
3226
3214
3203
3191
3179
3168
3157
3146
3135
3125
3114
3104
3094
3084
3074
3064
3055
3046
3037
3028
3019
3011
3003
2995
2987
2980
2973
2967
2960
2954
2949
2944
2939
2934
2930
2927
2923
2921
2918
2916
2914
2913
2912
2911
2911
2911
2912
2913
2914
2915
2917
2919
2922
2925
2928
2931
2935
2939
2944
2948
2953
2959
2964
2970
2976
2983
2990
2997
3005
3012
3020
3029
3037
3046
3055
3065
3075
3085
3095
3105
3116
3127
3137
3149
3160
3171
3182
3194
3205
3216
3228
3239
3250
3261
3272
3283
3293
3304
3314
3324
3334
3344
3353
3363
3372
3381
3390
3398
3406
3414
3422
3430
3438
3445
3452
3460
3467
3473
3480
3487
3493
3500
3506
3512
3518
3524
3530
3536
3541
3547
3552
3557
3562
3566
3571
3575
3579
3582
3586
3589
3591
3594
3596
3597
3599
3600
3601
3602
3602
3602
3602
3602
3601
3600
3600
3599
3598
3597
3596
3595
3594
3593
3592
3591
3591
3590
3590
3590
3589
3589
3590
3590
3590
3591
3592
3593
3594
3595
3596
3597
3599
3600
3602
3604
3605
3607
3609
3611
3613
3615
3617
3619
3621
3623
3625
3627
3629
3630
3632
3634
3636
3637
3639
3640
3642
3643
3644
3645
3647
3648
3649
3650
3651
3652
3652
3653
3654
3654
3655
3655
3655
3656
3656
3656
3656
3656
3655
3655
3655
3654
3654
3653
3653
3652
3651
3650
3650
3649
3648
3647
3646
3645
3644
3643
3642
3641
3640
3640
3639
3638
3638
3637
3637
3636
3636
3636
3637
3637
3638
3639
3640
3641
3643
3645
3647
3650
3652
3655
3659
3662
3666
3671
3675
3680
3685
3690
3695
3701
3707
3712
3718
3724
3730
3736
3742
3748
3754
3760
3766
3772
3777
3783
3788
3794
3799
3804
3809
3813
3818
3822
3826
3830
3834
3838
3842
3845
3848
3851
3854
3857
3860
3863
3866
3868
3871
3874
3877
3880
3883
3886
3890
3893
3897
3901
3906
3910
3915
3920
3926
3931
3937
3944
3950
3957
3964
3971
3978
3986
3993
4001
4009
4017
4025
4033
4041
4049
4057
4065
4073
4080
4088
4094
4102
4109
4116
4123
4129
4135
4141
4146
4152
4157
4161
4166
4170
4173
4177
4180
4183
4185
4187
4189
4190
4192
4192
4193
4193
4193
4192
4191
4190
4189
4187
4185
4183
4180
4178
4175
4171
4168
4164
4160
4155
4151
4146
4141
4135
4130
4124
4118
4112
4105
4099
4091
4085
4078
4070
4062
4056
4048
4040
4032
4024
4016
4008
4000
3992
3984
3975
3967
3959
3951
3942
3934
3926
3917
3909
3901
3892
3884
3875
3866
3857
3848
3839
3830
3820
3811
3801
3791
3780
3770
3759
3748
3737
3725
3713
3701
3688
3675
3662
3649
3635
3621
3606
3591
3576
3561
3545
3529
3512
3495
3478
3460
3442
3424
3405
3386
3366
3347
3326
3306
3286
3265
3244
3222
3201
3179
3157
3135
3113
3091
3069
3047
3025
3003
2981
2959
2937
2915
2893
2872
2851
2829
2808
2787
2767
2746
2726
2705
2685
2665
2645
2624
2604
2584
2564
2544
2524
2504
2484
2464
2444
2423
2403
2382
2361
2340
2319
2298
2276
2255
2233
2211
2188
2166
2143
2120
2097
2073
2050
2025
2001
1977
1953
1928
1903
1878
1853
1828
1802
1777
1751
1725
1699
1673
1647
1621
1595
1569
1543
1517
1491
1464
1438
1412
1386
1359
1333
1307
1281
1255
1229
1203
1176
1150
1124
1098
1072
1046
1020
995
969
943
917
891
865
839
813
787
761
735
709
683
657
631
605
579
552
526
499
473
446
419
392
364
337
310
282
254
226
198
170
141
113
84
55
26
-3
-32
-61
-90
-120
-149
-179
-208
-238
-268
-297
-327
-356
-386
-415
-445
-474
-503
-533
-562
-591
-620
-648
-677
-706
-735
-763
-792
-820
-848
-877
-905
-933
-962
-990
-1018
-1046
-1074
-1102
-1130
-1158
-1186
-1214
-1242
-1269
-1297
-1325
-1352
-1380
-1408
-1435
-1463
-1490
-1517
-1545
-1572
-1599
-1627
-1654
-1681
-1708
-1735
-1762
-1789
-1816
-1843
-1869
-1896
-1923
-1949
-1975
-2001
-2028
-2054
-2080
-2106
-2132
-2158
-2184
-2209
-2235
-2260
-2286
-2311
-2336
-2361
-2385
-2410
-2435
-2459
-2483
-2507
-2531
-2555
-2579
-2602
-2625
-2648
-2671
-2694
-2716
-2738
-2760
-2782
-2803
-2824
-2845
-2866
-2886
-2906
-2925
-2945
-2964
-2983
-3001
-3019
-3037
-3055
-3072
-3089
-3106
-3122
-3138
-3154
-3169
-3184
-3199
-3214
-3228
-3242
-3256
-3269
-3283
-3296
-3308
-3321
-3333
-3345
-3357
-3368
-3380
-3391
-3402
-3413
-3423
-3434
-3444
-3454
-3464
-3474
-3484
-3493
-3503
-3512
-3521
-3530
-3539
-3547
-3555
-3564
-3572
-3580
-3587
-3595
-3602
-3609
-3616
-3623
-3630
-3637
-3643
-3649
-3655
-3661
-3667
-3672
-3678
-3683
-3688
-3693
-3697
-3701
-3705
-3709
-3712
-3715
-3718
-3720
-3722
-3723
-3725
-3725
-3726
-3726
-3725
-3725
-3723
-3722
-3720
-3717
-3714
-3711
-3708
-3704
-3699
-3694
-3689
-3684
-3678
-3672
-3665
-3659
-3651
-3644
-3636
-3628
-3620
-3612
-3603
-3594
-3585
-3575
-3566
-3556
-3546
-3535
-3525
-3514
-3503
-3492
-3480
-3468
-3456
-3444
-3432
-3419
-3406
-3392
-3379
-3365
-3350
-3336
-3321
-3306
-3290
-3274
-3258
-3241
-3224
-3206
-3188
-3170
-3151
-3132
-3113
-3093
-3073
-3053
-3032
-3010
-2989
-2967
-2945
-2922
-2900
-2877
-2853
-2830
-2806
-2782
-2758
-2734
-2709
-2684
-2660
-2635
-2610
-2585
-2559
-2534
-2509
-2483
-2458
-2433
-2407
-2381
-2356
-2330
-2305
-2280
-2254
-2229
-2203
-2178
-2153
-2128
-2103
-2078
-2053
-2028
-2003
-1978
-1953
-1928
-1904
-1879
-1854
-1830
-1805
-1780
-1756
-1731
-1707
-1682
-1658
-1633
-1609
-1584
-1560
-1535
-1511
-1486
-1462
-1437
-1413
-1388
-1364
-1340
-1315
-1291
-1267
-1243
-1219
-1194
-1170
-1146
-1122
-1098
-1074
-1050
-1026
-1000
-977
-953
-929
-904
-879
-855
-830
-805
-780
-755
-730
-705
-679
-654
-628
-603
-577
-551
-526
-500
-474
-448
-422
-397
-371
-345
-320
-294
-268
-243
-218
-192
-167
-142
-117
-91
-66
-41
-16
9
33
58
83
108
133
158
183
208
233
258
284
309
334
360
385
411
437
462
488
514
540
566
592
618
644
670
696
722
748
774
800
826
852
878
903
929
954
980
1004
1030
1055
1080
1105
1130
1155
1179
1204
1228
1252
1276
1300
1324
1347
1371
1394
1417
1440
1462
1485
1507
1529
1550
1572
1593
1613
1634
1654
1674
1693
1713
1731
1750
1768
1787
1805
1822
1840
1857
1874
1891
1908
1925
1942
1959
1976
1993
2009
2027
2044
2061
2078
2095
2113
2130
2148
2166
2183
2201
2220
2238
2256
2275
2293
2312
2330
2349
2368
2387
2406
2424
2443
2462
2481
2500
2518
2537
2556
2574
2593
2611
2629
2648
2666
2684
2702
2720
2738
2756
2773
2791
2808
2826
2843
2861
2878
2895
2912
2930
2947
2964
2981
2998
3015
3032
3048
3065
3082
3099
3115
3132
3149
3165
3182
3198
3214
3230
3246
3262
3278
3293
3308
3323
3338
3353
3367
3381
3395
3408
3422
3435
3447
3459
3471
3483
3494
3505
3516
3526
3536
3546
3556
3565
3574
3583
3592
3600
3609
3617
3625
3633
3640
3648
3656
3663
3670
3677
3685
3692
3698
3705
3712
3719
3726
3733
3739
3746
3753
3759
3766
3772
3779
3785
3792
3799
3805
3812
3818
3825
3831
3838
3845
3851
3858
3865
3871
3878
3885
3891
3898
3904
3911
3917
3924
3930
3936
3942
3948
3954
3960
3966
3971
3977
3982
3987
3992
3997
4002
4006
4011
4016
4019
4025
4029
4033
4035
4040
4043
4046
4049
4051
4054
4057
4058
4059
4062
4062
4064
4065
4065
4065
4065
4065
4065
4064
4062
4062
4061
4059
4057
4054
4053
4051
4049
4046
4043
4041
4038
4035
4033
4030
4027
4024
4021
4018
4014
4013
4010
4006
4003
4001
3998
3995
3991
3988
3985
3982
3978
3974
3971
3967
3962
3958
3954
3949
3944
3939
3933
3928
3921
3915
3908
3901
3894
3886
3878
3870
3861
3851
3842
3832
3821
3811
3799
3788
3776
3764
3751
3739
3726
3713
3699
3686
3672
3658
3644
3630
3616
3602
3588
3574
3560
3546
3532
3518
3504
3490
3477
3463
3449
3436
3422
3409
3395
3382
3369
3356
3343
3329
3316
3303
3290
3277
3264
3250
3237
3223
3210
3196
3183
3169
3155
3141
3127
3113
3099
3085
3071
3057
3042
3028
3014
2999
2985
2970
2956
2941
2927
2913
2898
2884
2870
2856
2842
2827
2814
2800
2786
2772
2759
2745
2732
2718
2705
2692
2679
2666
2653
2640
2627
2614
2602
2589
2577
2564
2551
2539
2526
2513
2501
2488
2475
2462
2448
2435
2421
2407
2393
2379
2364
2350
2335
2320
2305
2290
2274
2259
2243
2227
2211
2195
2179
2163
2147
2130
2114
2097
2081
2064
2048
2031
2013
1997
1980
1963
1946
1929
1912
1895
1878
1860
1843
1826
1808
1791
1773
1755
1737
1719
1701
1683
1665
1647
1629
1610
1592
1573
1555
1536
1518
1499
1481
1463
1444
1426
1408
1390
1372
1354
1336
1318
1301
1284
1266
1249
1233
1216
1199
1183
1167
1151
1136
1120
1105
1091
1076
1062
1048
1034
1020
1006
994
981
968
955
943
931
919
907
895
884
872
861
850
839
828
818
807
797
786
776
766
756
746
736
726
716
706
696
687
677
668
659
650
640
631
623
614
605
597
589
580
572
565
557
550
542
536
529
522
516
510
504
499
494
489
484
480
475
472
468
465
462
459
456
454
451
449
448
446
445
443
442
441
441
440
439
439
439
439
439
439
440
440
441
442
443
443
445
446
447
448
449
451
452
454
455
457
459
460
462
464
466
468
470
472
475
477
480
482
485
488
491
494
497
500
503
506
510
513
517
521
525
529
533
537
541
546
550
554
559
563
568
573
577
582
587
591
596
601
606
611
616
621
626
632
637
643
649
655
661
667
674
680
687
694
702
709
716
724
732
740
748
757
765
774
782
791
801
810
819
829
839
849
859
869
880
890
901
912
923
934
945
957
968
980
991
1002
1014
1026
1038
1050
1061
1073
1085
1096
1108
1119
1131
1142
1153
1164
1175
1186
1197
1207
1217
1227
1237
1247
1256
1266
1275
1283
1292
1299
1307
1314
1321
1328
1334
1339
1344
1349
1353
1357
1360
1363
1365
1367
1368
1369
1370
1370
1369
1368
1367
1366
1364
1361
1359
1356
1353
1349
1345
1342
1337
1333
1329
1324
1320
1315
1311
1306
1301
1296
1291
1287
1282
1277
1273
1268
1264
1259
1255
1251
1247
1243
1239
1236
1232
1229
1226
1223
1220
1217
1215
1213
1210
1208
1206
1204
1202
1201
1199
1198
1197
1195
1194
1193
1192
1191
1190
1189
1188
1188
1187
1186
1185
1185
1184
1183
1183
1182
1181
1181
1180
1180
1179
1179
1178
1178
1178
1177
1177
1176
1176
1175
1175
1174
1174
1173
1173
1173
1172
1172
1171
1171
1170
1170
1170
1169
1169
1169
1168
1168
1168
1167
1167
1167
1167
1167
1166
1166
1166
1166
1166
1166
1166
1166
1166
1167
1167
1167
1167
1167
1168
1168
1168
1168
1169
1169
1169
1169
1170
1170
1170
1170
1170
1171
1171
1171
1171
1171
1171
1171
1171
1171
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1173
1173
1173
1174
1174
1174
1175
1176
1176
1177
1178
1178
1179
1180
1181
1182
1183
1184
1186
1187
1188
1189
1191
1192
1193
1195
1196
1198
1199
1201
1202
1204
1206
1208
1209
1211
1214
1216
1218
1221
1223
1226
1229
1232
1235
1238
1241
1245
1248
1252
1256
1260
1264
1268
1273
1277
1282
1287
1291
1296
1301
1307
1312
1317
1322
1328
1333
1338
1344
1349
1355
1360
1365
1370
1375
1381
1385
1390
1395
1400
1404
1408
1412
1416
1420
1424
1428
1431
1434
1438
1441
1444
1447
1450
1452
1455
1458
1461
1463
1466
1469
1472
1475
1478
1481
1484
1487
1490
1493
1497
1500
1504
1507
1511
1515
1519
1523
1527
1531
1535
1539
1543
1547
1552
1556
1561
1565
1569
1574
1578
1583
1588
1592
1597
1601
1606
1611
1615
1620
1625
1630
1634
1639
1644
1649
1654
1659
1664
1669
1674
1679
1684
1690
1695
1700
1706
1712
1717
1723
1729
1735
1741
1747
1753
1759
1765
1771
1778
1784
1791
1797
1804
1810
1817
1824
1831
1837
1844
1851
1858
1865
1872
1879
1886
1893
1900
1907
1914
1921
1927
1934
1941
1948
1955
1962
1969
1976
1983
1989
1996
2003
2009
2017
2024
2031
2037
2045
2052
2059
2067
2074
2081
2089
2097
2105
2113
2121
2129
2137
2146
2155
2163
2172
2181
2191
2200
2209
2219
2229
2238
2248
2258
2268
2278
2288
2298
2308
2318
2328
2337
2347
2356
2366
2375
2384
2393
2402
2410
2418
2426
2434
2442
2449
2456
2463
2470
2477
2483
2489
2495
2501
2506
2511
2517
2521
2526
2531
2535
2540
2544
2548
2552
2555
2559
2563
2566
2570
2573
2577
2580
2584
2587
2591
2595
2598
2602
2606
2610
2614
2618
2622
2626
2630
2635
2639
2644
2649
2654
2659
2664
2669
2674
2679
2685
2690
2696
2701
2707
2713
2718
2724
2729
2735
2740
2746
2751
2756
2761
2766
2771
2776
2780
2785
2789
2793
2797
2801
2804
2808
2811
2814
2817
2820
2823
2826
2828
2831
2833
2835
2838
2840
2842
2844
2846
2849
2851
2853
2855
2857
2859
2862
2864
2866
2869
2871
2874
2877
2879
2882
2885
2888
2891
2894
2898
2901
2904
2908
2911
2915
2919
2922
2926
2930
2934
2938
2942
2946
2950
2954
2958
2961
2965
2969
2973
2977
2981
2984
2988
2991
2995
2998
3001
3004
3007
3010
3013
3016
3018
3020
3023
3025
3027
3029
3030
3032
3034
3035
3036
3037
3038
3039
3040
3040
3040
3041
3041
3041
3040
3040
3039
3039
3038
3037
3036
3034
3033
3031
3029
3027
3025
3023
3021
3018
3016
3013
3010
3007
3005
3001
2998
2995
2992
2989
2985
2982
2978
2975
2972
2968
2964
2961
2957
2954
2950
2947
2943
2940
2936
2933
2929
2925
2922
2918
2915
2911
2908
2904
2900
2897
2893
2889
2885
2881
2877
2873
2869
2864
2860
2855
2851
2846
2841
2836
2831
2826
2820
2815
2809
2803
2797
2791
2785
2778
2772
2765
2759
2752
2745
2738
2731
2723
2716
2709
2701
2694
2686
2679
2671
2664
2656
2648
2641
2633
2625
2618
2610
2603
2595
2587
2580
2572
2565
2557
2550
2543
2535
2528
2521
2514
2507
2500
2493
2486
2480
2473
2467
2461
2454
2448
2442
2436
2430
2425
2419
2413
2408
2403
2397
2392
2387
2382
2377
2371
2366
2361
2356
2351
2346
2341
2335
2330
2324
2319
2313
2307
2301
2295
2289
2282
2276
2269
2262
2255
2248
2240
2232
2225
2217
2208
2200
2192
2183
2174
2165
2156
2147
2137
2128
2118
2109
2099
2089
2079
2069
2059
2049
2039
2029
2019
2009
1999
1988
1978
1968
1958
1948
1938
1927
1917
1907
1897
1887
1876
1866
1856
1846
1835
1825
1815
1805
1794
1784
1773
1763
1752
1742
1731
1721
1710
1699
1688
1678
1667
1656
1645
1633
1622
1611
1600
1588
1577
1565
1554
1542
1530
1518
1507
1495
1483
1471
1459
1447
1434
1422
1410
1398
1386
1374
1362
1350
1338
1326
1314
1302
1290
1278
1266
1255
1243
1232
1220
1209
1198
1187
1176
1165
1154
1143
1133
1122
1111
1101
1091
1080
1070
1060
1050
1040
1030
1020
1008
999
989
979
969
959
949
938
928
918
907
897
886
876
865
855
844
833
823
812
802
792
782
772
762
752
743
734
725
716
708
699
692
684
677
670
664
657
652
646
641
637
632
628
625
622
619
617
615
613
611
610
610
609
609
609
610
611
612
613
615
616
618
621
623
626
629
632
635
638
642
645
649
653
657
661
665
669
673
677
682
686
691
695
699
704
708
713
717
722
726
731
735
739
744
748
752
756
760
764
768
772
776
780
784
787
791
794
798
801
804
807
810
813
816
819
822
824
827
829
832
834
836
839
841
843
845
846
848
850
852
853
855
856
858
859
860
861
862
863
864
865
866
866
867
867
867
868
868
868
868
868
868
868
867
867
867
866
866
866
865
865
865
864
864
864
863
863
863
862
862
862
862
862
861
861
861
861
861
861
862
862
862
862
863
863
863
864
865
865
866
867
867
868
869
870
871
872
873
874
875
876
878
879
880
882
883
885
886
888
890
892
894
896
899
901
904
906
909
913
916
919
923
927
931
935
940
945
950
955
960
966
971
977
983
989
996
1002
1008
1014
1022
1029
1036
1042
1049
1056
1063
1070
1076
1083
1089
1096
1102
1108
1114
1119
1125
1130
1135
1140
1145
1149
1154
1158
1161
1165
1168
1171
1174
1177
1179
1181
1183
1185
1186
1188
1189
1190
1190
1191
1191
1191
1191
1191
1191
1191
1190
1190
1189
1188
1187
1186
1185
1184
1183
1182
1180
1179
1177
1176
1175
1173
1171
1170
1168
1167
1165
1163
1162
1160
1159
1157
1155
1154
1152
1150
1148
1146
1144
1142
1140
1138
1136
1134
1131
1129
1126
1123
1120
1117
1113
1110
1106
1102
1098
1094
1089
1085
1080
1076
1071
1066
1060
1055
1050
1045
1039
1034
1028
1022
1016
1010
1006
1000
995
990
985
980
975
970
965
961
956
952
948
944
941
938
935
932
930
928
926
924
923
922
921
921
921
921
921
922
922
923
925
926
927
929
931
933
935
937
939
941
943
946
948
950
953
955
958
960
962
965
967
970
972
975
977
979
982
984
987
989
992
994
997
999
1002
1004
1006
1008
1012
1014
1016
1020
1022
1025
1028
1031
1034
1037
1040
1043
1046
1049
1052
1056
1059
1063
1066
1070
1074
1078
1082
1086
1091
1095
1100
1104
1109
1114
1119
1125
1130
1136
1141
1147
1153
1159
1166
1172
1178
1185
1192
1199
1206
1213
1220
1228
1235
1243
1250
1258
1266
1274
1282
1290
1298
1306
1315
1323
1331
1339
1348
1356
1365
1373
1381
1390
1398
1406
1415
1423
1431
1440
1448
1456
1465
1473
1481
1490
1498
1506
1515
1523
1532
1540
1549
1557
1566
1575
1584
1593
1602
1612
1621
1631
1640
1650
1660
1670
1680
1691
1702
1712
1723
1735
1746
1758
1769
1781
1793
1805
1818
1830
1843
1856
1868
1881
1894
1908
1921
1934
1948
1961
1975
1988
2001
2016
2029
2043
2057
2071
2085
2099
2113
2127
2142
2156
2170
2184
2199
2213
2227
2242
2256
2271
2285
2300
2315
2329
2344
2359
2374
2389
2404
2419
2434
2450
2465
2480
2496
2511
2527
2543
2559
2575
2591
2607
2623
2639
2656
2672
2689
2706
2722
2739
2756
2773
2790
2807
2824
2841
2859
2876
2893
2910
2927
2944
2961
2977
2994
3010
3027
3043
3059
3075
3091
3106
3121
3136
3151
3165
3179
3193
3206
3220
3232
3245
3257
3269
3281
3292
3303
3313
3323
3333
3342
3351
3360
3369
3377
3385
3392
3399
3406
3413
3419
3426
3431
3437
3443
3448
3453
3458
3462
3467
3471
3475
3479
3482
3486
3489
3492
3496
3498
3501
3504
3506
3509
3511
3513
3515
3517
3519
3521
3523
3525
3527
3528
3530
3531
3533
3534
3536
3537
3539
3540
3541
3542
3544
3545
3546
3547
3548
3549
3550
3550
3551
3551
3552
3552
3552
3553
3553
3552
3552
3552
3551
3551
3550
3549
3548
3547
3545
3544
3542
3541
3539
3537
3535
3533
3531
3529
3527
3525
3523
3520
3518
3516
3514
3511
3509
3507
3505
3502
3500
3498
3496
3494
3492
3490
3489
3487
3485
3484
3482
3481
3479
3478
3477
3476
3475
3474
3473
3472
3471
3470
3469
3469
3468
3467
3466
3465
3465
3464
3463
3462
3461
3460
3459
3458
3457
3456
3454
3453
3451
3450
3448
3446
3444
3442
3440
3438
3435
3432
3430
3427
3424
3421
3417
3414
3410
3407
3403
3399
3395
3390
3386
3381
3377
3372
3367
3362
3357
3352
3347
3341
3336
3330
3325
3319
3313
3307
3301
3295
3289
3283
3277
3271
3265
3258
3252
3245
3239
3232
3226
3219
3212
3205
3198
3191
3184
3177
3169
3162
3154
3146
3138
3130
3122
3113
3105
3096
3087
3078
3069
3060
3051
3042
3032
3023
3013
3004
2994
2984
2974
2964
2954
2944
2934
2924
2914
2904
2894
2884
2874
2865
2855
2845
2835
2825
2816
2806
2797
2788
2778
2769
2760
2751
2742
2733
2725
2716
2708
2699
2691
2682
2674
2666
2657
2649
2641
2633
2625
2617
2608
2600
2592
2584
2576
2567
2559
2551
2543
2534
2526
2518
2509
2501
2493
2484
2476
2467
2459
2450
2442
2433
2424
2416
2407
2398
2390
2381
2372
2363
2354
2345
2336
2327
2318
2309
2300
2290
2281
2271
2261
2251
2241
2231
2220
2210
2199
2188
2177
2166
2155
2144
2132
2120
2108
2096
2084
2071
2058
2045
2033
2020
2005
1993
1980
1966
1953
1939
1926
1912
1898
1884
1871
1857
1843
1829
1815
1802
1788
1774
1760
1746
1733
1719
1705
1691
1678
1664
1650
1636
1622
1608
1594
1580
1566
1552
1538
1524
1509
1495
1481
1466
1452
1437
1423
1408
1394
1379
1364
1350
1335
1320
1306
1291
1277
1262
1247
1233
1218
1204
1189
1175
1161
1147
1132
1118
1104
1091
1077
1063
1050
1036
1022
1010
997
984
972
959
947
935
924
912
901
890
879
869
858
848
839
829
820
812
803
795
787
780
773
766
760
754
748
743
738
734
730
726
722
719
716
714
712
710
708
707
706
705
705
704
704
704
704
705
705
706
706
707
707
708
709
710
710
711
711
712
712
712
713
713
713
713
712
712
712
711
711
710
709
708
708
707
706
705
704
703
702
700
699
698
698
697
696
695
694
693
693
692
692
691
691
691
691
691
691
691
692
692
693
693
694
695
696
696
697
698
699
700
702
703
704
705
706
708
709
710
711
713
714
715
717
718
719
720
722
723
724
725
726
727
728
729
730
731
732
733
733
734
734
735
735
735
735
735
736
735
735
735
735
734
733
733
732
731
729
728
727
725
723
721
719
717
715
712
710
707
705
702
699
696
693
690
687
684
681
677
674
671
668
664
661
658
655
651
648
645
642
639
636
633
630
627
624
621
619
616
613
611
608
606
603
601
599
597
594
592
590
588
586
585
583
581
579
578
576
575
573
572
570
569
568
566
565
564
562
561
560
558
557
556
554
553
551
550
548
547
545
544
542
541
539
538
536
535
533
532
530
529
527
526
524
523
521
520
518
517
515
514
512
510
509
507
505
504
502
500
498
496
494
492
490
488
486
484
481
479
477
474
471
469
466
463
460
457
454
451
448
445
442
439
436
433
431
428
425
422
420
417
415
413
411
409
408
406
405
404
403
402
402
402
402
402
402
403
404
405
406
407
409
410
412
414
416
418
420
423
425
427
430
432
435
437
440
442
445
447
450
452
455
457
460
462
465
467
470
472
475
478
480
483
486
488
491
494
497
499
502
505
509
512
515
518
521
525
528
532
535
539
543
546
550
554
558
562
566
570
574
578
582
586
590
594
599
603
607
612
616
621
625
630
634
639
643
648
653
658
662
667
672
677
682
687
691
696
701
706
711
716
721
725
730
735
740
744
749
753
758
762
766
771
775
779
783
787
790
794
797
801
804
807
811
814
817
819
822
825
827
830
832
835
837
839
841
843
845
847
848
850
852
853
854
856
857
858
859
860
862
863
864
865
866
867
868
869
870
871
872
874
875
876
877
878
879
880
881
882
883
884
885
885
886
887
888
888
889
890
890
890
891
891
891
891
891
891
890
890
890
889
889
888
887
886
886
885
884
883
882
881
880
878
877
876
874
873
872
870
869
867
865
863
861
859
857
855
853
851
848
846
843
841
838
835
832
829
826
823
820
817
813
810
806
803
799
795
792
788
784
780
776
771
767
763
758
754
750
745
741
736
731
727
722
718
713
709
704
699
695
690
686
681
677
673
668
664
660
655
651
647
643
639
635
632
628
624
621
618
614
611
608
606
603
600
598
596
594
592
590
589
588
587
586
586
585
585
586
586
587
588
589
591
593
595
597
600
603
606
610
613
617
621
625
630
635
639
644
649
654
660
665
671
676
682
687
693
699
705
711
716
722
728
734
740
746
752
758
763
769
775
781
787
792
798
803
809
814
820
825
831
836
841
847
852
857
862
868
873
878
883
888
894
899
904
910
915
921
926
932
938
943
949
955
961
967
973
980
986
992
999
1006
1012
1018
1026
1033
1040
1048
1055
1063
1070
1078
1086
1094
1102
1110
1118
1126
1135
1143
1152
1160
1169
1177
1186
1194
1203
1211
1220
1228
1237
1245
1254
1262
1270
1278
1287
1295
1303
1311
1318
1326
1334
1342
1350
1357
1365
1372
1380
1388
1395
1402
1410
1417
1424
1432
1439
1446
1453
1460
1466
1473
1480
1486
1493
1499
1505
1511
1517
1523
1529
1535
1540
1546
1551
1557
1562
1567
1572
1577
1582
1587
1592
1596
1601
1606
1610
1615
1619
1624
1628
1632
1636
1640
1644
1647
1651
1654
1658
1661
1663
1666
1669
1671
1673
1674
1676
1677
1678
1679
1680
1680
1680
1680
1679
1679
1678
1677
1676
1674
1672
1671
1669
1667
1664
1662
1659
1657
1654
1651
1649
1646
1643
1640
1637
1634
1631
1628
1624
1621
1618
1615
1612
1609
1606
1602
1599
1596
1592
1589
1585
1582
1578
1574
1571
1567
1563
1559
1555
1552
1548
1544
1540
1537
1533
1529
1526
1522
1519
1516
1513
1510
1507
1505
1502
1500
1498
1496
1494
1492
1491
1490
1488
1487
1487
1486
1485
1485
1484
1484
1484
1483
1483
1483
1483
1482
1482
1482
1481
1481
1481
1480
1479
1479
1478
1477
1476
1475
1474
1472
1471
1469
1467
1466
1464
1462
1459
1457
1454
1452
1449
1446
1443
1440
1437
1434
1430
1427
1423
1419
1416
1412
1408
1404
1400
1395
1391
1387
1382
1378
1373
1369
1364
1359
1354
1349
1344
1339
1334
1329
1324
1319
1313
1308
1302
1297
1291
1285
1280
1274
1268
1262
1255
1249
1243
1236
1229
1222
1215
1208
1201
1193
1185
1177
1169
1161
1152
1143
1134
1125
1116
1106
1096
1086
1076
1065
1054
1043
1032
1020
1008
997
985
972
960
947
934
921
907
894
880
866
852
838
823
808
794
779
764
749
734
719
704
688
673
658
643
629
614
599
585
570
556
542
529
515
502
488
475
463
450
438
426
414
402
391
379
368
357
347
336
326
316
305
296
286
276
267
257
248
239
230
221
212
203
195
186
178
170
161
153
145
137
129
121
113
106
98
90
83
75
68
60
53
45
38
31
24
16
9
2
-5
-12
-18
-25
-32
-38
-45
-51
-57
-63
-69
-75
-81
-86
-92
-97
-102
-107
-111
-116
-120
-124
-128
-131
-135
-138
-141
-143
-146
-148
-149
-151
-152
-153
-154
-154
-155
-155
-154
-154
-153
-152
-150
-149
-147
-145
-143
-141
-138
-135
-132
-129
-126
-123
-119
-115
-111
-107
-103
-99
-95
-90
-86
-81
-76
-71
-67
-62
-57
-52
-46
-41
-36
-31
-26
-21
-15
-10
-5
0
5
11
16
21
26
31
36
40
45
50
54
59
63
68
72
76
81
85
89
92
96
100
104
108
111
115
119
123
127
130
134
138
142
145
149
153
157
160
164
168
172
175
179
183
186
190
194
198
201
205
209
212
216
220
223
227
231
234
238
242
245
249
253
256
260
264
267
271
274
278
282
285
289
292
296
300
303
307
310
314
317
321
325
328
332
335
339
342
346
349
353
357
360
364
367
371
374
378
381
385
388
392
395
399
402
406
409
412
416
419
423
426
430
433
437
440
443
447
450
454
457
461
464
467
471
474
478
481
484
488
491
494
498
501
505
508
511
515
518
521
525
528
531
535
538
541
545
548
551
555
558
561
564
568
571
574
578
581
584
587
591
594
597
600
604
607
610
613
617
620
623
626
630
633
636
639
642
646
649
652
655
658
662
665
668
671
674
677
681
684
687
690
693
696
699
703
706
709
712
715
718
721
724
727
731
734
737
740
743
746
749
752
755
758
761
764
767
770
774
777
780
783
786
789
792
795
798
801
804
807
810
813
816
819
822
825
828
831
834
837
840
843
846
848
851
854
857
860
863
866
869
872
875
878
881
884
887
889
892
895
898
901
904
907
910
913
915
918
921
924
927
930
933
935
938
941
944
947
950
952
955
958
961
964
967
969
972
975
978
981
983
986
989
992
994
997
1000
1002
1004
1008
1010
1014
1016
1018
1022
1025
1027
1030
1033
1036
1038
1041
1044
1046
1049
1052
1055
1057
1060
1063
1065
1068
1071
1073
1076
1079
1081
1084
1087
1089
1092
1095
1097
1100
1102
1105
1108
1110
1113
1116
1118
1121
1123
1126
1129
1131
1134
1136
1139
1142
1144
1147
1149
1152
1154
1157
1159
1162
1165
1167
1170
1172
1175
1177
1180
1182
1185
1187
1190
1192
1195
1197
1200
1202
1205
1207
1210
1212
1215
1217
1220
1222
1225
1227
1230
1232
1235
1237
1240
1242
1244
1247
1249
1252
1254
1257
1259
1261
1264
1266
1269
1271
1273
1276
1278
1281
1283
1285
1288
1290
1293
1295
1297
1300
1302
1304
1307
1309
1311
1314
1316
1318
1321
1323
1325
1328
1330
1332
1335
1337
1339
1342
1344
1346
1349
1351
1353
1355
1358
1360
1362
1365
1367
1369
1371
1374
1376
1378
1380
1383
1385
1387
1389
1392
1394
1396
1398
1401
1403
1405
1407
1409
1412
1414
1416
1418
1420
1423
1425
1427
1429
1431
1434
1436
1438
1440
1442
1444
1447
1449
1451
1453
1455
1457
1459
1462
1464
1466
1468
1470
1472
1474
1476
1479
1481
1483
1485
1487
1489
1491
1493
1495
1497
1499
1502
1504
1506
1508
1510
1512
1514
1516
1518
1520
1522
1524
1526
1528
1530
1532
1534
1536
1538
1540
1542
1544
1546
1548
1550
1552
1554
1556
1558
1560
1562
1564
1566
1568
1570
1572
1574
1576
1578
1580
1582
1584
1586
1588
1590
1592
1594
1596
1598
1600
1601
1603
1605
1607
1609
1611
1613
1615
1617
1619
1621
1622
1624
1626
1628
1630
1632
1634
1636
1638
1639
1641
1643
1645
1647
1649
1651
1652
1654
1656
1658
1660
1662
1663
1665
1667
1669
1671
1673
1674
1676
1678
1680
1682
1683
1685
1687
1689
1691
1692
1694
1696
1698
1699
1701
1703
1705
1706
1708
1710
1712
1713
1715
1717
1719
1720
1722
1724
1726
1727
1729
1731
1733
1734
1736
1738
1739
1741
1743
1744
1746
1748
1750
1751
1753
1755
1756
1758
1760
1761
1763
1765
1766
1768
1770
1771
1773
1775
1776
1778
1780
1781
1783
1784
1786
1788
1789
1791
1793
1794
1796
1797
1799
1801
1802
1804
1805
1807
1809
1810
1812
1813
1815
1817
1818
1820
1821
1823
1824
1826
1828
1829
1831
1832
1834
1835
1837
1838
1840
1841
1843
1845
1846
1848
1849
1851
1852
1854
1855
1857
1858
1860
1861
1863
1864
1866
1867
1869
1870
1872
1873
1875
1876
1878
1879
1881
1882
1883
1885
1886
1888
1889
1891
1892
1894
1895
1896
1898
1899
1901
1902
1904
1905
1907
1908
1909
1911
1912
1914
1915
1916
1918
1919
1921
1922
1923
1925
1926
1928
1929
1930
1932
1933
1934
1936
1937
1939
1940
1941
1943
1944
1945
1947
1948
1949
1951
1952
1953
1955
1956
1957
1959
1960
1961
1963
1964
1965
1967
1968
1969
1971
1972
1973
1975
1976
1977
1978
1980
1981
1982
1984
1985
1986
1987
1989
1990
1991
1992
1994
1995
1996
1998
1999
2000
2001
2003
2004
2005
2005
2007
2009
2009
2011
2012
2013
2015
2016
2017
2019
2020
2021
2021
2023
2025
2025
2027
2028
2029
2031
2032
2033
2033
2035
2036
2037
2039
2040
2041
2041
2044
2045
2045
2047
2048
2049
2051
2052
2053
2054
2055
2056
2057
2059
2060
2061
2062
2063
2064
2065
2066
2068
2069
2070
2071
2072
2073
2074
2075
2076
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2172
2173
2174
2175
2176
2177
2178
2179
2180
2180
2181
2182
2183
2184
2185
2186
2187
2187
2188
2189
2190
2191
2192
2193
2193
2194
2195
2196
2197
2198
2199
2199
2200
2201
2202
2203
2204
2204
2205
2206
2207
2208
2209
2209
2210
2211
2212
2213
2213
2214
2215
2216
