5
29269
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
7
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
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
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
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
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
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
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
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
42
43
43
43
43
43
43
43
44
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
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
61
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
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
128
128
128
129
129
129
130
130
130
131
131
131
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
138
138
138
139
139
140
140
140
141
141
142
142
142
143
143
144
144
144
145
145
146
146
146
147
147
148
148
148
149
149
150
150
151
151
151
152
152
153
153
153
154
154
155
155
156
156
156
157
157
158
158
159
159
159
160
160
161
161
161
162
162
163
163
164
164
164
165
165
166
166
167
167
167
168
168
169
169
170
170
170
171
171
172
172
173
173
173
174
174
175
175
176
176
176
177
177
178
178
179
179
180
180
181
181
181
182
182
183
183
184
184
185
185
185
186
186
187
187
188
188
189
189
190
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
208
208
209
209
209
210
210
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
248
248
249
249
250
250
251
251
252
252
253
254
254
255
255
256
256
257
257
258
259
259
260
260
261
261
262
262
263
263
264
265
265
266
266
267
267
268
268
269
270
270
271
271
272
272
273
273
274
275
275
276
276
277
277
278
278
279
280
280
281
281
282
283
283
284
284
285
286
286
287
287
288
288
289
290
290
291
291
292
293
293
294
295
295
296
296
297
298
298
299
299
300
301
301
302
303
303
304
304
305
306
306
307
308
308
309
309
310
311
311
312
313
313
314
314
315
316
316
317
318
318
319
320
320
321
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
332
333
334
334
335
336
336
337
338
338
339
340
340
341
342
342
343
344
344
345
346
347
347
348
349
349
350
351
351
352
352
353
354
355
355
356
357
357
358
359
359
360
361
361
362
363
364
364
365
366
366
367
368
369
369
370
371
371
372
373
374
374
375
376
376
377
378
379
379
380
381
381
382
383
384
384
385
386
387
387
388
389
390
390
391
392
393
393
394
395
396
396
397
398
399
399
400
401
402
402
403
404
405
406
406
407
408
409
410
410
411
412
413
414
414
415
416
417
417
418
419
420
421
421
422
423
424
425
425
426
427
428
429
429
430
431
432
433
434
434
435
436
437
438
438
439
440
441
442
443
443
444
445
446
447
447
448
449
450
451
452
453
453
454
455
456
457
458
458
459
460
461
462
463
463
464
465
466
467
468
469
469
470
471
472
473
474
475
475
476
477
478
479
480
481
482
483
483
484
485
486
487
488
489
490
490
491
492
493
494
495
496
497
498
499
500
500
501
502
503
504
505
506
507
508
509
509
510
511
512
513
514
515
516
517
518
519
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
560
561
562
563
564
565
566
567
568
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
618
619
620
621
622
623
624
625
626
627
628
629
631
632
633
634
635
636
637
638
639
640
641
642
643
645
646
647
648
649
650
651
652
653
654
656
657
658
659
660
661
662
663
664
665
666
668
669
670
671
672
673
674
675
676
677
679
680
681
682
683
684
685
686
687
688
690
691
692
693
694
695
696
697
699
700
701
702
703
704
705
706
708
709
710
711
712
713
714
716
717
718
719
720
721
722
723
725
726
727
728
729
730
732
733
734
735
736
737
739
740
741
742
743
744
746
747
748
749
750
752
753
754
755
756
758
759
760
761
762
764
765
766
767
768
770
771
772
773
774
776
777
778
779
780
782
783
784
785
787
788
789
790
791
793
794
795
796
797
799
800
801
802
803
805
806
807
808
810
811
812
813
815
816
817
818
820
821
822
823
825
826
827
828
830
831
832
833
835
836
837
838
840
841
842
844
845
846
847
849
850
851
852
854
855
856
858
859
860
861
863
864
865
867
868
869
870
872
873
874
876
877
878
880
881
882
883
885
886
887
889
890
891
892
894
895
896
898
899
900
902
903
904
906
907
908
910
911
912
914
915
916
918
919
920
922
923
924
926
927
928
930
931
932
933
935
936
938
939
940
942
943
944
946
947
948
950
951
952
954
955
956
958
959
960
962
963
965
966
967
969
970
971
973
974
975
977
978
980
981
982
984
985
986
988
989
990
992
993
995
996
997
999
1000
1000
1002
1004
1006
1006
1008
1010
1010
1012
1014
1014
1016
1018
1018
1020
1022
1024
1025
1027
1028
1029
1031
1032
1034
1035
1036
1038
1039
1041
1042
1043
1045
1046
1048
1049
1051
1052
1053
1055
1056
1058
1059
1061
1062
1063
1065
1066
1068
1069
1071
1072
1074
1075
1076
1078
1079
1081
1082
1084
1085
1087
1088
1089
1091
1092
1094
1095
1097
1098
1100
1101
1103
1104
1106
1107
1108
1110
1111
1113
1114
1116
1117
1119
1120
1122
1123
1125
1126
1128
1129
1131
1132
1134
1135
1137
1138
1140
1141
1143
1144
1146
1147
1149
1150
1152
1153
1155
1156
1158
1159
1161
1162
1164
1166
1167
1169
1170
1172
1173
1175
1176
1178
1179
1181
1182
1184
1185
1187
1188
1190
1192
1193
1195
1196
1198
1199
1201
1202
1204
1205
1207
1208
1210
1212
1213
1215
1216
1218
1219
1221
1222
1224
1225
1227
1229
1230
1232
1233
1235
1236
1238
1240
1241
1243
1244
1246
1247
1249
1251
1252
1254
1255
1257
1259
1260
1262
1263
1265
1267
1268
1270
1271
1273
1275
1276
1278
1280
1281
1283
1284
1286
1288
1289
1291
1292
1294
1296
1297
1299
1301
1302
1304
1305
1307
1309
1310
1312
1313
1315
1317
1318
1320
1322
1323
1325
1326
1328
1330
1331
1333
1334
1336
1337
1339
1341
1342
1344
1345
1347
1348
1350
1352
1353
1355
1357
1358
1360
1361
1363
1365
1366
1368
1369
1371
1373
1374
1376
1378
1379
1381
1382
1384
1385
1387
1388
1390
1391
1393
1394
1395
1397
1398
1399
1400
1402
1403
1404
1405
1407
1408
1409
1410
1411
1413
1414
1415
1416
1417
1419
1420
1421
1422
1423
1425
1426
1427
1429
1430
1431
1433
1434
1435
1437
1438
1439
1441
1442
1443
1444
1446
1447
1448
1449
1450
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1461
1462
1463
1464
1464
1465
1466
1467
1468
1468
1469
1470
1472
1473
1474
1475
1477
1478
1480
1481
1483
1485
1487
1488
1490
1492
1494
1496
1498
1500
1502
1504
1506
1508
1510
1512
1514
1516
1519
1521
1523
1525
1527
1529
1531
1533
1534
1536
1538
1539
1541
1542
1544
1545
1546
1548
1549
1550
1552
1553
1555
1556
1557
1559
1560
1562
1563
1565
1567
1568
1570
1572
1573
1575
1577
1579
1580
1582
1584
1585
1587
1589
1590
1592
1594
1595
1597
1598
1600
1601
1603
1605
1606
1608
1609
1611
1612
1614
1615
1617
1618
1620
1622
1623
1625
1626
1628
1630
1631
1633
1635
1637
1639
1641
1643
1645
1647
1649
1651
1653
1655
1657
1659
1660
1662
1664
1666
1668
1670
1671
1673
1675
1677
1678
1680
1682
1683
1684
1686
1687
1688
1689
1690
1691
1693
1694
1695
1696
1698
1700
1701
1703
1705
1707
1710
1712
1714
1717
1719
1721
1724
1726
1729
1731
1733
1736
1738
1741
1743
1745
1748
1750
1753
1755
1757
1759
1762
1764
1766
1767
1769
1771
1772
1773
1775
1776
1777
1779
1780
1781
1783
1784
1785
1786
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1800
1801
1802
1803
1804
1805
1806
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1820
1821
1822
1824
1825
1827
1828
1830
1832
1833
1835
1836
1838
1840
1841
1843
1845
1846
1848
1850
1852
1853
1855
1857
1858
1860
1862
1863
1864
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1881
1882
1884
1885
1887
1889
1891
1893
1895
1898
1900
1902
1905
1907
1910
1913
1916
1918
1921
1924
1927
1929
1932
1934
1936
1938
1940
1942
1943
1944
1946
1947
1947
1948
1949
1950
1950
1951
1952
1953
1953
1954
1955
1955
1956
1957
1958
1959
1961
1962
1964
1965
1967
1969
1971
1973
1975
1977
1980
1982
1985
1987
1990
1993
1995
1998
2001
2004
2007
2009
2013
2016
2019
2021
2025
2027
2029
2032
2035
2037
2039
2041
2043
2045
2048
2050
2052
2054
2056
2059
2061
2063
2065
2067
2069
2071
2072
2073
2075
2075
2076
2077
2078
2078
2079
2080
2080
2081
2081
2082
2082
2083
2084
2084
2085
2086
2086
2087
2088
2089
2091
2092
2094
2096
2097
2099
2102
2104
2106
2108
2111
2113
2116
2118
2121
2123
2126
2128
2131
2133
2136
2139
2141
2144
2147
2149
2152
2154
2157
2159
2161
2163
2165
2167
2169
2170
2172
2174
2175
2177
2178
2179
2180
2181
2182
2183
2184
2185
2185
2186
2186
2186
2186
2187
2187
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2187
2187
2187
2188
2189
2190
2190
2191
2192
2194
2195
2196
2198
2199
2201
2203
2204
2206
2208
2210
2212
2214
2216
2218
2221
2223
2225
2228
2230
2232
2234
2236
2238
2239
2240
2241
2242
2242
2243
2243
2243
2243
2243
2243
2242
2242
2242
2242
2241
2241
2241
2240
2240
2239
2239
2238
2237
2237
2236
2236
2235
2235
2235
2236
2236
2237
2237
2238
2239
2240
2241
2243
2244
2245
2246
2248
2249
2250
2251
2252
2254
2255
2256
2257
2257
2258
2258
2259
2259
2259
2258
2258
2258
2258
2257
2257
2257
2257
2257
2257
2257
2257
2258
2259
2259
2260
2261
2262
2263
2264
2265
2266
2266
2267
2268
2269
2270
2271
2271
2272
2273
2274
2274
2275
2275
2276
2276
2276
2276
2275
2275
2274
2274
2273
2272
2271
2269
2268
2267
2265
2264
2262
2261
2260
2258
2257
2256
2255
2254
2252
2251
2250
2248
2247
2245
2243
2241
2239
2237
2234
2232
2230
2228
2225
2223
2222
2220
2219
2218
2217
2216
2216
2215
2215
2216
2216
2217
2217
2218
2220
2221
2222
2224
2226
2228
2230
2231
2233
2235
2237
2239
2240
2241
2243
2243
2244
2244
2243
2242
2240
2238
2234
2230
2226
2221
2215
2209
2203
2197
2191
2185
2179
2173
2167
2162
2157
2152
2148
2145
2141
2138
2136
2134
2132
2130
2129
2128
2127
2126
2125
2124
2123
2122
2120
2119
2118
2117
2116
2114
2113
2112
2111
2109
2108
2107
2105
2103
2102
2100
2098
2096
2094
2093
2091
2089
2088
2087
2087
2087
2087
2087
2088
2089
2090
2091
2093
2094
2095
2097
2098
2099
2099
2100
2100
2099
2098
2097
2096
2094
2091
2088
2085
2082
2078
2075
2071
2068
2064
2061
2057
2054
2050
2047
2043
2040
2036
2033
2029
2027
2025
2021
2021
2019
2017
2017
2017
2017
2017
2017
2019
2021
2021
2024
2025
2028
2031
2033
2035
2037
2039
2040
2041
2043
2045
2045
2047
2048
2049
2049
2050
2051
2052
2053
2055
2056
2057
2059
2060
2061
2062
2062
2062
2062
2061
2059
2057
2055
2051
2048
2044
2039
2033
2029
2024
2017
2013
2007
2001
1996
1991
1986
1981
1976
1972
1968
1964
1961
1959
1957
1955
1954
1954
1953
1953
1954
1955
1956
1958
1960
1962
1965
1968
1971
1973
1976
1979
1982
1984
1986
1988
1990
1992
1993
1994
1994
1994
1994
1993
1992
1990
1987
1985
1981
1978
1973
1969
1964
1960
1955
1950
1945
1940
1936
1931
1927
1922
1918
1914
1910
1906
1901
1897
1893
1889
1886
1882
1878
1875
1871
1868
1865
1862
1860
1857
1855
1854
1852
1851
1850
1849
1849
1848
1848
1848
1848
1849
1849
1850
1851
1852
1853
1854
1855
1855
1856
1857
1858
1858
1859
1860
1860
1861
1861
1860
1860
1859
1857
1855
1852
1849
1845
1841
1837
1833
1828
1823
1818
1813
1809
1804
1800
1796
1792
1789
1786
1783
1781
1779
1777
1775
1774
1772
1771
1770
1768
1766
1764
1762
1760
1758
1755
1753
1751
1749
1747
1745
1743
1742
1741
1739
1738
1737
1736
1735
1734
1732
1729
1726
1722
1718
1713
1707
1701
1694
1686
1678
1670
1661
1653
1644
1636
1627
1619
1612
1604
1597
1591
1585
1579
1574
1569
1565
1560
1556
1552
1549
1545
1542
1539
1536
1534
1531
1529
1527
1526
1524
1523
1521
1519
1516
1514
1510
1507
1502
1498
1494
1490
1486
1483
1480
1478
1476
1475
1473
1472
1471
1470
1468
1465
1463
1460
1456
1452
1448
1444
1440
1435
1430
1426
1422
1418
1414
1410
1406
1403
1398
1394
1388
1382
1375
1367
1359
1350
1340
1330
1320
1309
1299
1289
1279
1270
1262
1254
1247
1240
1234
1229
1225
1221
1218
1216
1214
1214
1214
1215
1216
1219
1223
1227
1232
1238
1244
1251
1257
1263
1269
1274
1279
1283
1286
1288
1289
1289
1289
1287
1285
1282
1278
1274
1268
1262
1255
1247
1238
1229
1220
1210
1201
1191
1182
1173
1165
1156
1148
1140
1132
1124
1116
1107
1098
1089
1079
1068
1058
1047
1036
1024
1012
1000
987
975
963
951
939
927
916
905
894
884
874
865
857
849
843
837
831
827
823
820
818
816
815
815
815
815
816
816
817
817
816
815
813
811
807
803
798
793
787
781
774
767
759
750
739
728
715
701
686
669
652
634
615
597
579
561
545
529
515
503
493
484
478
473
469
467
466
466
466
466
468
470
472
476
480
485
490
496
503
509
516
522
528
533
538
542
545
548
550
552
552
552
551
549
547
544
541
539
536
534
532
529
527
524
521
517
511
505
497
488
478
466
453
439
423
407
389
371
353
334
315
296
278
260
243
227
212
197
183
169
156
143
131
119
108
98
88
78
70
62
55
49
43
39
35
32
30
29
28
28
28
29
30
32
34
36
39
42
45
48
52
54
56
58
58
58
58
56
54
51
47
43
38
32
25
17
9
-1
-11
-22
-35
-48
-63
-79
-97
-115
-134
-153
-172
-191
-209
-227
-244
-260
-276
-292
-308
-323
-339
-354
-370
-385
-400
-415
-429
-441
-453
-464
-473
-482
-489
-495
-500
-504
-507
-508
-508
-507
-504
-499
-493
-486
-478
-468
-459
-449
-439
-430
-421
-414
-408
-403
-400
-398
-396
-396
-397
-399
-401
-404
-408
-413
-418
-424
-431
-439
-449
-460
-472
-486
-500
-516
-533
-550
-567
-584
-600
-615
-630
-644
-657
-670
-684
-697
-711
-724
-738
-751
-764
-776
-787
-797
-805
-812
-818
-822
-824
-823
-822
-818
-812
-805
-797
-786
-775
-762
-748
-733
-718
-702
-687
-672
-658
-646
-635
-625
-618
-611
-606
-602
-599
-595
-592
-588
-585
-582
-579
-576
-574
-572
-572
-572
-573
-574
-577
-580
-584
-589
-594
-602
-611
-622
-635
-650
-667
-685
-705
-726
-748
-770
-793
-814
-836
-856
-874
-891
-906
-919
-930
-938
-945
-950
-954
-956
-956
-955
-954
-951
-946
-941
-933
-925
-914
-903
-890
-876
-862
-848
-833
-819
-806
-793
-781
-771
-762
-756
-750
-747
-746
-747
-749
-752
-757
-763
-770
-778
-787
-797
-808
-820
-833
-848
-862
-878
-894
-911
-929
-947
-965
-985
-1004
-1026
-1048
-1070
-1092
-1114
-1136
-1156
-1175
-1192
-1207
-1219
-1230
-1239
-1246
-1252
-1256
-1260
-1263
-1265
-1267
-1269
-1270
-1271
-1271
-1271
-1270
-1269
-1268
-1267
-1266
-1264
-1264
-1263
-1264
-1266
-1269
-1274
-1282
-1292
-1306
-1322
-1342
-1364
-1390
-1418
-1448
-1480
-1513
-1547
-1582
-1618
-1655
-1691
-1728
-1764
-1801
-1836
-1872
-1906
-1941
-1974
-2007
-2039
-2071
-2102
-2133
-2164
-2193
-2222
-2250
-2276
-2300
-2322
-2343
-2361
-2376
-2389
-2400
-2410
-2417
-2423
-2427
-2429
-2431
-2431
-2431
-2430
-2428
-2426
-2424
-2424
-2425
-2428
-2433
-2441
-2450
-2462
-2476
-2491
-2507
-2524
-2542
-2562
-2582
-2604
-2628
-2654
-2682
-2712
-2745
-2779
-2816
-2854
-2894
-2934
-2975
-3017
-3058
-3099
-3139
-3179
-3217
-3255
-3290
-3324
-3357
-3388
-3418
-3446
-3474
-3502
-3528
-3552
-3576
-3597
-3616
-3632
-3645
-3655
-3663
-3668
-3670
-3671
-3670
-3667
-3662
-3656
-3649
-3641
-3631
-3620
-3609
-3597
-3586
-3575
-3565
-3556
-3549
-3543
-3540
-3539
-3540
-3545
-3552
-3563
-3578
-3595
-3617
-3642
-3670
-3701
-3735
-3771
-3810
-3851
-3894
-3940
-3987
-4035
-4086
-4137
-4189
-4242
-4296
-4350
-4405
-4461
-4517
-4573
-4630
-4687
-4743
-4799
-4853
-4907
-4958
-5008
-5055
-5100
-5142
-5182
-5218
-5251
-5282
-5310
-5335
-5358
-5379
-5399
-5417
-5434
-5450
-5465
-5479
-5492
-5505
-5517
-5528
-5540
-5551
-5563
-5575
-5587
-5601
-5615
-5631
-5648
-5666
-5685
-5706
-5728
-5752
-5778
-5806
-5837
-5870
-5907
-5947
-5989
-6033
-6080
-6130
-6181
-6233
-6287
-6343
-6398
-6454
-6510
-6566
-6622
-6677
-6732
-6787
-6840
-6893
-6946
-6998
-7050
-7101
-7151
-7200
-7248
-7294
-7339
-7381
-7421
-7458
-7493
-7525
-7554
-7581
-7605
-7627
-7646
-7664
-7681
-7697
-7712
-7727
-7743
-7760
-7778
-7797
-7817
-7839
-7863
-7887
-7913
-7940
-7968
-7996
-8026
-8057
-8087
-8121
-8154
-8189
-8225
-8262
-8300
-8340
-8381
-8423
-8467
-8512
-8559
-8606
-8655
-8704
-8754
-8803
-8853
-8903
-8952
-9001
-9049
-9096
-9141
-9186
-9228
-9269
-9309
-9347
-9384
-9420
-9455
-9488
-9520
-9550
-9579
-9605
-9629
-9650
-9668
-9684
-9697
-9708
-9715
-9721
-9724
-9726
-9727
-9726
-9726
-9725
-9725
-9725
-9725
-9727
-9729
-9732
-9736
-9739
-9743
-9746
-9749
-9752
-9754
-9756
-9758
-9762
-9766
-9771
-9777
-9785
-9795
-9806
-9818
-9832
-9847
-9862
-9878
-9895
-9911
-9928
-9945
-9963
-9981
-10000
-10019
-10038
-10059
-10080
-10102
-10124
-10148
-10172
-10196
-10222
-10248
-10275
-10302
-10329
-10357
-10386
-10416
-10446
-10478
-10510
-10543
-10577
-10610
-10644
-10676
-10708
-10737
-10765
-10790
-10812
-10831
-10847
-10861
-10872
-10882
-10890
-10896
-10903
-10909
-10915
-10920
-10926
-10932
-10938
-10944
-10949
-10955
-10960
-10966
-10971
-10977
-10982
-10988
-10994
-11001
-11008
-11016
-11025
-11035
-11046
-11058
-11071
-11084
-11098
-11111
-11125
-11139
-11152
-11164
-11175
-11185
-11194
-11203
-11210
-11216
-11222
-11228
-11233
-11237
-11241
-11245
-11248
-11251
-11252
-11253
-11252
-11250
-11246
-11241
-11234
-11227
-11218
-11209
-11201
-11192
-11184
-11177
-11171
-11166
-11162
-11159
-11156
-11153
-11151
-11149
-11147
-11145
-11143
-11141
-11139
-11137
-11134
-11132
-11131
-11129
-11127
-11126
-11125
-11123
-11121
-11118
-11114
-11108
-11101
-11092
-11083
-11072
-11060
-11047
-11034
-11021
-11008
-10994
-10981
-10967
-10953
-10939
-10925
-10910
-10896
-10881
-10867
-10853
-10840
-10827
-10815
-10803
-10792
-10782
-10774
-10766
-10758
-10752
-10747
-10742
-10738
-10734
-10730
-10727
-10723
-10718
-10714
-10710
-10706
-10702
-10699
-10696
-10693
-10691
-10689
-10688
-10688
-10688
-10689
-10691
-10694
-10696
-10699
-10700
-10701
-10700
-10697
-10693
-10686
-10676
-10665
-10651
-10636
-10620
-10603
-10585
-10567
-10549
-10531
-10513
-10495
-10477
-10458
-10439
-10419
-10398
-10377
-10354
-10331
-10308
-10284
-10261
-10239
-10218
-10199
-10181
-10166
-10152
-10140
-10129
-10118
-10108
-10097
-10087
-10076
-10064
-10052
-10039
-10026
-10013
-9999
-9985
-9970
-9956
-9942
-9928
-9915
-9902
-9890
-9878
-9867
-9857
-9847
-9837
-9828
-9820
-9812
-9804
-9797
-9791
-9786
-9780
-9775
-9771
-9765
-9760
-9753
-9745
-9736
-9726
-9715
-9704
-9691
-9678
-9665
-9651
-9637
-9622
-9607
-9591
-9574
-9556
-9538
-9520
-9502
-9485
-9469
-9454
-9440
-9429
-9420
-9412
-9407
-9404
-9402
-9403
-9405
-9409
-9415
-9422
-9430
-9439
-9448
-9457
-9466
-9475
-9482
-9489
-9496
-9501
-9506
-9511
-9516
-9520
-9525
-9529
-9535
-9540
-9545
-9549
-9554
-9557
-9558
-9559
-9557
-9552
-9546
-9536
-9525
-9511
-9494
-9475
-9455
-9432
-9408
-9382
-9354
-9326
-9297
-9268
-9238
-9208
-9179
-9151
-9123
-9096
-9070
-9044
-9020
-8998
-8976
-8956
-8938
-8922
-8907
-8894
-8882
-8872
-8862
-8853
-8844
-8834
-8824
-8813
-8800
-8787
-8772
-8756
-8740
-8724
-8707
-8691
-8676
-8661
-8648
-8637
-8627
-8619
-8612
-8607
-8603
-8600
-8597
-8594
-8591
-8588
-8583
-8578
-8571
-8562
-8551
-8539
-8524
-8507
-8488
-8467
-8445
-8421
-8396
-8370
-8344
-8318
-8292
-8266
-8241
-8217
-8195
-8173
-8154
-8138
-8122
-8109
-8096
-8087
-8079
-8071
-8067
-8063
-8060
-8058
-8058
-8061
-8064
-8068
-8074
-8082
-8090
-8101
-8113
-8125
-8140
-8154
-8170
-8188
-8205
-8223
-8241
-8259
-8277
-8295
-8312
-8329
-8345
-8359
-8372
-8383
-8391
-8397
-8400
-8401
-8400
-8397
-8391
-8383
-8374
-8363
-8350
-8335
-8318
-8299
-8278
-8255
-8230
-8204
-8177
-8150
-8122
-8095
-8068
-8042
-8018
-7995
-7974
-7954
-7935
-7918
-7900
-7884
-7867
-7850
-7834
-7817
-7801
-7784
-7768
-7753
-7739
-7727
-7716
-7708
-7703
-7700
-7700
-7703
-7708
-7715
-7724
-7735
-7748
-7763
-7779
-7796
-7815
-7835
-7857
-7880
-7905
-7931
-7959
-7987
-8016
-8047
-8077
-8106
-8135
-8162
-8188
-8212
-8234
-8254
-8271
-8286
-8298
-8308
-8315
-8319
-8320
-8318
-8313
-8304
-8292
-8275
-8256
-8233
-8206
-8176
-8143
-8106
-8069
-8026
-7984
-7939
-7892
-7844
-7795
-7745
-7696
-7647
-7599
-7553
-7507
-7464
-7422
-7382
-7344
-7308
-7274
-7241
-7211
-7182
-7155
-7131
-7109
-7090
-7073
-7059
-7047
-7038
-7031
-7025
-7021
-7017
-7015
-7013
-7011
-7008
-7006
-7004
-7001
-6999
-6997
-6995
-6993
-6991
-6990
-6989
-6987
-6986
-6984
-6981
-6979
-6975
-6970
-6965
-6958
-6950
-6940
-6930
-6918
-6906
-6893
-6880
-6867
-6854
-6842
-6830
-6819
-6808
-6797
-6787
-6778
-6769
-6760
-6753
-6747
-6742
-6739
-6738
-6740
-6744
-6751
-6760
-6771
-6785
-6801
-6818
-6836
-6855
-6874
-6894
-6913
-6933
-6952
-6972
-6991
-7011
-7031
-7051
-7073
-7095
-7118
-7142
-7167
-7193
-7220
-7247
-7276
-7305
-7335
-7366
-7398
-7431
-7466
-7501
-7538
-7575
-7614
-7654
-7695
-7737
-7780
-7824
-7869
-7915
-7962
-8009
-8055
-8103
-8150
-8196
-8241
-8285
-8326
-8366
-8404
-8439
-8472
-8501
-8528
-8552
-8573
-8590
-8605
-8617
-8626
-8633
-8637
-8640
-8641
-8641
-8639
-8635
-8631
-8625
-8618
-8611
-8602
-8592
-8581
-8569
-8556
-8541
-8526
-8509
-8491
-8473
-8454
-8436
-8418
-8400
-8384
-8368
-8354
-8341
-8330
-8320
-8310
-8301
-8292
-8283
-8273
-8263
-8251
-8237
-8222
-8204
-8183
-8161
-8135
-8105
-8071
-8036
-7996
-7951
-7903
-7850
-7794
-7733
-7668
-7599
-7527
-7451
-7372
-7290
-7206
-7120
-7031
-6942
-6850
-6758
-6665
-6570
-6475
-6380
-6284
-6189
-6093
-5998
-5904
-5811
-5718
-5626
-5535
-5443
-5353
-5261
-5170
-5078
-4984
-4890
-4795
-4698
-4600
-4500
-4398
-4295
-4189
-4082
-3972
-3860
-3746
-3629
-3510
-3387
-3261
-3132
-3000
-2864
-2725
-2582
-2436
-2286
-2133
-1976
-1817
-1655
-1491
-1324
-1154
-982
-806
-628
-446
-260
-70
124
323
528
738
953
1175
1402
1636
1875
2121
2372
2629
2892
3160
3433
3710
3992
4278
4568
4861
5158
5458
5760
6064
6371
6680
6990
7303
7617
7933
8251
8571
8894
9218
9544
9872
10201
10531
10862
11192
11521
11848
12173
12493
12809
13120
13424
13722
14012
14294
14568
14833
15088
15335
15571
15797
16013
16216
16410
16590
16758
16914
17056
17185
17300
17401
17488
17561
17620
17664
17693
17707
17707
17691
17661
17615
17555
17480
17391
17289
17174
17047
16910
16763
16607
16445
16277
16106
15932
15756
15580
15405
15232
15064
14901
14745
14598
14461
14337
14226
14130
14050
13987
13943
13917
13911
13924
13957
14010
14082
14173
14282
14410
14555
14717
14895
15088
15296
15518
15754
16004
16265
16541
16828
17127
17437
17758
18087
18426
18771
19122
19477
19834
20191
20547
20898
21244
21581
21908
22223
22523
22807
23074
23320
23546
23750
23932
24090
24223
24332
24415
24471
24501
24502
24476
24420
24334
24218
24071
23893
23682
23439
23162
22852
22507
22129
21717
21272
20794
20286
19748
19183
18593
17979
17342
16686
16012
15320
14613
13891
13156
12409
11651
10885
10111
9332
8550
7768
6988
6213
5446
4690
3949
3226
2524
1845
1194
573
-15
-568
-1082
-1556
-1988
-2375
-2716
-3009
-3254
-3449
-3594
-3689
-3734
-3730
-3678
-3578
-3434
-3247
-3018
-2752
-2448
-2111
-1740
-1340
-911
-455
25
527
1049
1589
2144
2712
3290
3875
4466
5058
5650
6239
6824
7400
7968
8523
9064
9588
10094
10580
11042
11478
11887
12266
12614
12928
13206
13449
13654
13821
13949
14038
14087
14097
14068
14000
13895
13754
13577
13367
13124
12852
12551
12223
11869
11492
11092
10671
10230
9771
9294
8803
8297
7780
7254
6720
6183
5643
5105
4571
4045
3528
3024
2534
2063
1611
1181
776
397
47
-272
-559
-811
-1028
-1208
-1351
-1455
-1521
-1549
-1539
-1491
-1406
-1286
-1133
-948
-733
-491
-224
64
370
691
1025
1368
1717
2070
2426
2781
3135
3487
3835
4180
4520
4856
5187
5513
5834
6149
6458
6760
7053
7337
7610
7871
8119
8352
8569
8770
8953
9117
9262
9388
9495
9583
9654
9708
9746
9770
9782
9783
9774
9759
9737
9712
9684
9655
9628
9604
9586
9574
9571
9578
9597
9628
9674
9735
9811
9902
10009
10131
10268
10418
10580
10754
10937
11129
11330
11536
11749
11968
12192
12420
12652
12888
13128
13372
13618
13867
14117
14369
14621
14872
15123
15371
15617
15859
16097
16331
16561
16785
17006
17222
17434
17642
17847
18049
18246
18439
18628
18812
18989
19161
19324
19480
19628
19767
19897
20018
20131
20236
20332
20422
20504
20581
20651
20717
20779
20837
20892
20944
20992
21037
21079
21117
21150
21177
21197
21211
21215
21211
21196
21171
21134
21087
21028
20958
20877
20786
20684
20574
20454
20327
20193
20053
19907
19757
19603
19445
19284
19121
18954
18785
18613
18439
18262
18082
17900
17716
17531
17345
17159
16973
16789
16608
16429
16254
16082
15917
15757
15602
15454
15312
15176
15047
14924
14808
14697
14593
14494
14401
14313
14230
14153
14081
14015
13955
13900
13851
13808
13770
13739
13712
13690
13672
13658
13647
13637
13628
13619
13609
13597
13582
13564
13542
13516
13486
13451
13412
13368
13320
13267
13208
13144
13074
12997
12913
12820
12719
12607
12485
12352
12208
12051
11883
11703
11512
11310
11097
10876
10646
10409
10166
9919
9668
9415
9161
8907
8655
8404
8157
7914
7676
7444
7218
7000
6789
6586
6392
6208
6033
5870
5717
5576
5447
5331
5226
5134
5054
4987
4932
4888
4856
4835
4824
4822
4828
4841
4860
4883
4909
4936
4963
4989
5011
5030
5043
5050
5050
5041
5022
4994
4954
4902
4837
4760
4668
4563
4443
4310
4161
4000
3824
3636
3436
3224
3001
2768
2524
2272
2009
1741
1463
1177
884
584
278
-33
-349
-669
-991
-1314
-1637
-1959
-2276
-2589
-2896
-3194
-3484
-3763
-4030
-4286
-4528
-4757
-4971
-5172
-5357
-5527
-5682
-5821
-5944
-6050
-6140
-6213
-6270
-6309
-6332
-6339
-6330
-6307
-6269
-6217
-6153
-6077
-5990
-5892
-5784
-5668
-5542
-5409
-5268
-5120
-4966
-4806
-4642
-4474
-4303
-4130
-3956
-3782
-3609
-3438
-3270
-3105
-2945
-2790
-2642
-2501
-2369
-2245
-2131
-2028
-1935
-1855
-1787
-1732
-1691
-1663
-1650
-1651
-1667
-1698
-1744
-1803
-1876
-1961
-2057
-2162
-2275
-2396
-2521
-2650
-2781
-2913
-3046
-3178
-3308
-3436
-3561
-3684
-3802
-3918
-4027
-4134
-4235
-4330
-4419
-4500
-4574
-4638
-4693
-4738
-4772
-4794
-4805
-4803
-4788
-4761
-4720
-4666
-4599
-4519
-4426
-4320
-4202
-4073
-3935
-3787
-3632
-3472
-3308
-3141
-2975
-2811
-2649
-2492
-2341
-2198
-2063
-1938
-1824
-1721
-1631
-1554
-1492
-1443
-1410
-1391
-1386
-1396
-1419
-1456
-1505
-1566
-1638
-1721
-1813
-1913
-2020
-2135
-2254
-2379
-2507
-2639
-2773
-2908
-3045
-3182
-3320
-3456
-3591
-3725
-3855
-3981
-4103
-4219
-4329
-4431
-4524
-4607
-4679
-4740
-4788
-4823
-4845
-4853
-4846
-4825
-4791
-4743
-4683
-4610
-4527
-4433
-4331
-4221
-4105
-3984
-3859
-3732
-3603
-3473
-3344
-3217
-3091
-2968
-2848
-2733
-2621
-2515
-2413
-2317
-2227
-2142
-2064
-1992
-1927
-1869
-1819
-1777
-1743
-1719
-1704
-1699
-1704
-1719
-1745
-1781
-1827
-1883
-1948
-2021
-2105
-2195
-2292
-2394
-2501
-2611
-2724
-2838
-2953
-3067
-3179
-3289
-3397
-3500
-3599
-3694
-3784
-3869
-3949
-4024
-4093
-4158
-4217
-4271
-4321
-4365
-4405
-4440
-4470
-4496
-4517
-4533
-4544
-4551
-4554
-4553
-4548
-4540
-4530
-4519
-4507
-4495
-4483
-4473
-4464
-4458
-4455
-4454
-4455
-4458
-4463
-4470
-4476
-4483
-4490
-4496
-4501
-4504
-4507
-4508
-4507
-4505
-4502
-4496
-4489
-4478
-4465
-4449
-4428
-4403
-4372
-4336
-4294
-4246
-4192
-4132
-4067
-3996
-3921
-3843
-3763
-3680
-3597
-3515
-3433
-3353
-3275
-3200
-3128
-3060
-2996
-2935
-2879
-2827
-2779
-2735
-2695
-2658
-2626
-2598
-2574
-2554
-2539
-2527
-2520
-2517
-2518
-2523
-2532
-2545
-2561
-2580
-2602
-2626
-2652
-2679
-2708
-2737
-2766
-2795
-2823
-2850
-2874
-2896
-2914
-2929
-2940
-2945
-2946
-2942
-2932
-2916
-2895
-2869
-2838
-2802
-2762
-2718
-2670
-2619
-2565
-2508
-2450
-2388
-2325
-2260
-2192
-2122
-2049
-1974
-1897
-1816
-1733
-1647
-1558
-1468
-1375
-1281
-1185
-1089
-993
-897
-803
-709
-618
-530
-444
-362
-284
-209
-139
-73
-11
47
100
149
194
235
271
303
331
355
375
392
405
415
424
431
438
446
456
468
484
504
529
560
596
639
687
741
801
866
936
1010
1089
1172
1258
1347
1440
1535
1633
1732
1834
1937
2041
2145
2251
2356
2460
2564
2666
2765
2863
2957
3048
3136
3220
3300
3377
3451
3522
3590
3654
3716
3776
3832
3885
3934
3980
4022
4059
4094
4123
4147
4167
4183
4194
4201
4204
4205
4203
4198
4193
4187
4182
4178
4176
4176
4181
4190
4205
4226
4254
4289
4331
4382
4440
4506
4580
4662
4750
4845
4945
5049
5158
5269
5382
5496
5609
5723
5834
5943
6050
6153
6253
6348
6439
6525
6608
6685
6758
6828
6893
6954
7013
7067
7119
7169
7215
7259
7301
7340
7377
7412
7446
7477
7507
7535
7561
7587
7611
7635
7658
7680
7703
7725
7747
7769
7792
7816
7840
7867
7895
7926
7961
8000
8044
8093
8148
8210
8279
8355
8438
8528
8625
8728
8836
8950
9068
9188
9310
9433
9555
9675
9792
9906
10016
10121
10220
10315
10404
10487
10566
10640
10710
10776
10840
10901
10960
11018
11076
11133
11191
11250
11309
11370
11432
11494
11557
11621
11685
11749
11812
11875
11936
11995
12052
12107
12159
12208
12255
12300
12343
12384
12425
12465
12505
12545
12586
12628
12672
12717
12763
12811
12860
12910
12962
13014
13066
13120
13174
13229
13284
13341
13399
13459
13521
13584
13650
13717
13787
13859
13933
14008
14085
14164
14243
14324
14405
14486
14568
14649
14730
14811
14891
14971
15050
15129
15207
15284
15361
15437
15512
15586
15660
15732
15802
15871
15938
16003
16065
16123
16180
16234
16283
16331
16375
16415
16453
16487
16520
16550
16578
16605
16631
16656
16682
16708
16735
16763
16793
16825
16859
16896
16935
16977
17021
17068
17117
17169
17224
17280
17339
17399
17462
17526
17591
17657
17724
17792
17860
17928
17995
18061
18127
18192
18255
18317
18377
18436
18494
18551
18607
18663
18719
18776
18833
18892
18952
19015
19079
19146
19215
19285
19358
19433
19509
19587
19666
19746
19827
19909
19992
20075
20159
20242
20325
20409
20492
20574
20655
20736
20816
20894
20972
21048
21122
21195
21266
21336
21404
21470
21535
21598
21660
21720
21778
21834
21888
21939
21988
22035
22078
22119
22157
22192
22225
22255
22284
22310
22335
22359
22381
22402
22421
22439
22456
22471
22484
22495
22503
22509
22513
22514
22512
22508
22502
22494
22483
22472
22459
22445
22431
22416
22400
22384
22368
22351
22333
22314
22293
22271
22247
22221
22193
22162
22129
22093
22055
22014
21970
21924
21876
21825
21772
21717
21660
21602
21542
21480
21418
21355
21292
21229
21167
21106
21046
20987
20931
20876
20825
20775
20729
20685
20644
20605
20569
20536
20505
20477
20450
20426
20404
20384
20365
20348
20332
20317
20303
20289
20275
20261
20247
20232
20216
20198
20180
20160
20139
20117
20094
20071
20046
20022
19997
19973
19949
19925
19901
19878
19855
19832
19810
19787
19765
19742
19720
19696
19672
19648
19623
19598
19572
19547
19522
19498
19474
19452
19431
19411
19393
19377
19363
19351
19340
19332
19325
19319
19315
19313
19312
19312
19312
19314
19316
19319
19322
19326
19329
19331
19334
19336
19337
19337
19337
19336
19334
19332
19330
19327
19323
19320
19316
19313
19310
19308
19306
19305
19305
19306
19308
19311
19315
19320
19326
19332
19339
19346
19352
19358
19364
19368
19370
19371
19369
19365
19358
19348
19335
19319
19300
19278
19253
19226
19196
19165
19133
19100
19066
19033
19000
18968
18938
18909
18881
18856
18834
18814
18796
18782
18770
18761
18754
18751
18750
18751
18755
18762
18770
18780
18792
18805
18819
18834
18850
18866
18882
18898
18914
18929
18944
18957
18970
18982
18993
19003
19011
19018
19023
19026
19028
19028
19026
19022
19016
19009
19000
18990
18977
18963
18947
18929
18910
18888
18865
18839
18813
18785
18756
18726
18695
18664
18633
18602
18571
18540
18509
18479
18449
18420
18392
18364
18338
18313
18289
18266
18244
18224
18204
18186
18169
18152
18136
18120
18105
18090
18076
18061
18046
18031
18015
17998
17980
17960
17939
17915
17890
17863
17833
17801
17767
17731
17693
17652
17609
17563
17515
17465
17411
17354
17294
17230
17163
17093
17019
16942
16863
16780
16696
16610
16522
16433
16343
16251
16161
16068
15977
15885
15793
15701
15609
15518
15427
15336
15245
15156
15066
14977
14889
14801
14713
14625
14536
14448
14359
14269
14179
14089
13998
13907
13816
13725
13634
13544
13454
13363
13273
13184
13094
13004
12914
12823
12733
12642
12550
12458
12366
12274
12182
12089
11996
11904
11811
11718
11625
11532
11438
11344
11249
11154
11058
10961
10863
10764
10663
10562
10458
10353
10247
10138
10028
9916
9801
9685
9567
9446
9324
9200
9075
8948
8820
8692
8563
8434
8306
8178
8050
7924
7799
7676
7553
7433
7313
7196
7080
6966
6854
6743
6635
6528
6423
6320
6219
6119
6021
5925
5830
5737
5645
5554
5464
5375
5286
5198
5109
5020
4931
4841
4751
4659
4567
4474
4380
4285
4190
4094
3997
3900
3802
3704
3606
3507
3409
3310
3211
3111
3012
2913
2813
2714
2615
2516
2417
2320
2222
2126
2031
1937
1845
1754
1666
1579
1495
1414
1335
1259
1187
1118
1053
991
932
877
825
777
732
690
650
614
580
550
521
496
472
451
431
414
398
383
369
356
343
331
318
305
292
277
261
244
225
205
183
160
135
108
80
51
21
-11
-44
-79
-115
-152
-192
-232
-275
-320
-366
-415
-465
-517
-571
-628
-686
-745
-807
-869
-933
-998
-1064
-1131
-1197
-1264
-1330
-1396
-1461
-1525
-1588
-1650
-1710
-1769
-1826
-1881
-1934
-1984
-2033
-2080
-2125
-2168
-2210
-2251
-2290
-2328
-2366
-2404
-2441
-2478
-2515
-2552
-2589
-2626
-2663
-2700
-2737
-2775
-2812
-2849
-2886
-2922
-2959
-2995
-3031
-3067
-3102
-3137
-3172
-3207
-3242
-3276
-3310
-3344
-3378
-3412
-3445
-3478
-3511
-3544
-3576
-3607
-3639
-3669
-3700
-3730
-3760
-3789
-3819
-3849
-3878
-3908
-3938
-3969
-4000
-4032
-4064
-4096
-4129
-4162
-4195
-4228
-4260
-4292
-4323
-4354
-4384
-4413
-4442
-4470
-4498
-4526
-4555
-4584
-4615
-4648
-4682
-4719
-4758
-4800
-4844
-4891
-4940
-4991
-5045
-5099
-5156
-5213
-5271
-5329
-5387
-5445
-5503
-5560
-5616
-5672
-5726
-5779
-5830
-5881
-5930
-5977
-6023
-6067
-6110
-6152
-6192
-6231
-6268
-6305
-6341
-6377
-6412
-6448
-6483
-6519
-6555
-6592
-6630
-6668
-6707
-6746
-6785
-6825
-6864
-6903
-6942
-6980
-7018
-7055
-7091
-7127
-7163
-7199
-7234
-7270
-7306
-7343
-7380
-7419
-7458
-7498
-7538
-7580
-7622
-7665
-7708
-7752
-7795
-7839
-7883
-7927
-7970
-8013
-8057
-8101
-8144
-8186
-8230
-8273
-8317
-8360
-8404
-8448
-8493
-8538
-8584
-8631
-8679
-8728
-8777
-8828
-8879
-8932
-8985
-9038
-9092
-9146
-9199
-9252
-9305
-9356
-9407
-9456
-9504
-9551
-9596
-9639
-9681
-9720
-9758
-9794
-9828
-9859
-9889
-9917
-9943
-9967
-9990
-10011
-10031
-10050
-10068
-10086
-10105
-10123
-10143
-10163
-10185
-10208
-10232
-10258
-10287
-10317
-10348
-10382
-10417
-10454
-10492
-10532
-10572
-10613
-10655
-10697
-10739
-10781
-10823
-10864
-10905
-10945
-10984
-11024
-11062
-11100
-11138
-11175
-11212
-11249
-11285
-11320
-11356
-11391
-11426
-11460
-11494
-11527
-11560
-11592
-11623
-11652
-11681
-11708
-11733
-11757
-11778
-11799
-11817
-11834
-11850
-11864
-11878
-11891
-11904
-11917
-11931
-11944
-11959
-11974
-11989
-12005
-12021
-12037
-12054
-12070
-12086
-12102
-12117
-12131
-12145
-12157
-12169
-12180
-12191
-12200
-12208
-12215
-12222
-12227
-12232
-12236
-12240
-12242
-12244
-12246
-12247
-12248
-12249
-12250
-12252
-12254
-12257
-12261
-12266
-12272
-12279
-12288
-12298
-12310
-12323
-12337
-12352
-12368
-12385
-12402
-12419
-12436
-12453
-12468
-12483
-12498
-12511
-12523
-12534
-12544
-12554
-12564
-12574
-12584
-12595
-12607
-12620
-12635
-12651
-12669
-12689
-12711
-12734
-12759
-12785
-12812
-12840
-12868
-12897
-12927
-12957
-12987
-13018
-13049
-13081
-13113
-13145
-13178
-13211
-13244
-13277
-13310
-13344
-13377
-13409
-13442
-13474
-13505
-13536
-13567
-13597
-13627
-13657
-13687
-13717
-13748
-13779
-13810
-13842
-13875
-13909
-13943
-13978
-14013
-14049
-14085
-14121
-14158
-14194
-14231
-14267
-14303
-14339
-14375
-14411
-14446
-14481
-14517
-14552
-14588
-14624
-14660
-14698
-14736
-14776
-14818
-14861
-14906
-14954
-15003
-15054
-15108
-15164
-15223
-15284
-15347
-15413
-15481
-15552
-15626
-15702
-15781
-15862
-15945
-16030
-16117
-16206
-16297
-16388
-16480
-16573
-16667
-16760
-16854
-16947
-17041
-17134
-17227
-17319
-17412
-17504
-17597
-17690
-17783
-17877
-17972
-18067
-18163
-18260
-18357
-18456
-18555
-18655
-18756
-18857
-18958
-19059
-19161
-19263
-19364
-19466
-19567
-19667
-19768
-19868
-19967
-20067
-20165
-20264
-20362
-20460
-20557
-20655
-20752
-20849
-20945
-21041
-21136
-21231
-21325
-21419
-21511
-21603
-21694
-21783
-21872
-21959
-22045
-22130
-22214
-22297
-22378
-22459
-22538
-22617
-22694
-22771
-22847
-22923
-22998
-23074
-23149
-23224
-23299
-23375
-23452
-23529
-23607
-23687
-23767
-23847
-23929
-24012
-24095
-24180
-24264
-24350
-24436
-24522
-24609
-24696
-24783
-24870
-24957
-25043
-25130
-25216
-25302
-25387
-25472
-25556
-25639
-25722
-25804
-25885
-25966
-26045
-26123
-26201
-26277
-26352
-26426
-26498
-26569
-26639
-26706
-26772
-26837
-26899
-26959
-27017
-27074
-27128
-27179
-27229
-27276
-27322
-27364
-27405
-27443
-27480
-27514
-27546
-27576
-27604
-27630
-27655
-27679
-27702
-27724
-27745
-27766
-27786
-27807
-27827
-27848
-27870
-27891
-27914
-27937
-27961
-27985
-28010
-28036
-28063
-28090
-28117
-28144
-28171
-28198
-28224
-28250
-28275
-28299
-28323
-28346
-28368
-28389
-28409
-28428
-28447
-28465
-28482
-28497
-28512
-28526
-28539
-28550
-28561
-28570
-28579
-28586
-28593
-28600
-28606
-28612
-28619
-28625
-28632
-28640
-28648
-28657
-28667
-28677
-28689
-28701
-28714
-28727
-28742
-28757
-28772
-28789
-28805
-28823
-28841
-28859
-28877
-28896
-28915
-28935
-28954
-28973
-28992
-29011
-29030
-29048
-29066
-29084
-29101
-29118
-29135
-29151
-29166
-29181
-29194
-29207
-29219
-29230
-29239
-29247
-29254
-29260
-29264
-29267
-29269
-29269
-29268
-29266
-29262
-29258
-29251
-29244
-29235
-29225
-29214
-29200
-29186
-29170
-29152
-29133
-29112
-29090
-29066
-29041
-29015
-28987
-28959
-28929
-28899
-28869
-28838
-28807
-28776
-28745
-28715
-28684
-28654
-28624
-28594
-28564
-28534
-28504
-28475
-28445
-28415
-28386
-28356
-28328
-28299
-28271
-28243
-28216
-28189
-28162
-28134
-28107
-28079
-28051
-28022
-27992
-27961
-27929
-27897
-27863
-27829
-27794
-27758
-27722
-27685
-27648
-27611
-27573
-27534
-27495
-27455
-27414
-27372
-27330
-27286
-27241
-27195
-27147
-27098
-27048
-26996
-26943
-26889
-26833
-26776
-26718
-26659
-26600
-26540
-26479
-26419
-26358
-26297
-26236
-26176
-26115
-26054
-25993
-25932
-25870
-25808
-25745
-25681
-25617
-25552
-25485
-25418
-25350
-25281
-25210
-25139
-25066
-24991
-24915
-24838
-24759
-24678
-24596
-24512
-24426
-24339
-24250
-24160
-24068
-23976
-23882
-23787
-23692
-23596
-23499
-23402
-23304
-23205
-23106
-23006
-22906
-22805
-22704
-22603
-22500
-22398
-22295
-22191
-22088
-21984
-21880
-21777
-21673
-21569
-21465
-21362
-21259
-21156
-21053
-20950
-20848
-20746
-20645
-20545
-20445
-20346
-20248
-20151
-20055
-19959
-19864
-19770
-19677
-19584
-19492
-19401
-19311
-19221
-19131
-19042
-18952
-18863
-18773
-18683
-18592
-18501
-18408
-18315
-18221
-18125
-18028
-17929
-17829
-17728
-17624
-17520
-17413
-17305
-17196
-17086
-16974
-16861
-16746
-16631
-16514
-16396
-16276
-16155
-16032
-15908
-15782
-15655
-15526
-15396
-15264
-15131
-14996
-14860
-14722
-14584
-14445
-14305
-14164
-14024
-13883
-13741
-13601
-13460
-13320
-13180
-13041
-12903
-12766
-12630
-12495
-12362
-12229
-12098
-11967
-11838
-11710
-11584
-11458
-11333
-11210
-11087
-10966
-10846
-10726
-10609
-10492
-10376
-10262
-10149
-10038
-9927
-9817
-9707
-9599
-9491
-9383
-9275
-9167
-9060
-8952
-8845
-8737
-8629
-8521
-8413
-8304
-8195
-8085
-7974
-7863
-7750
-7638
-7524
-7409
-7294
-7179
-7063
-6946
-6829
-6711
-6592
-6474
-6354
-6234
-6114
-5993
-5872
-5750
-5628
-5505
-5382
-5259
-5136
-5013
-4890
-4767
-4644
-4523
-4401
-4281
-4161
-4042
-3923
-3805
-3688
-3571
-3455
-3339
-3224
-3109
-2995
-2881
-2768
-2656
-2544
-2432
-2322
-2213
-2104
-1997
-1891
-1786
-1682
-1580
-1479
-1379
-1279
-1181
-1083
-986
-889
-793
-697
-601
-506
-411
-317
-223
-129
-36
56
148
240
331
422
512
603
693
782
872
961
1051
1139
1228
1316
1403
1490
1576
1662
1747
1831
1916
2000
2083
2167
2251
2335
2419
2503
2587
2672
2756
2841
2927
3012
3098
3184
3269
3355
3440
3524
3608
3691
3774
3855
3936
4016
4094
4172
4248
4324
4398
4471
4544
4615
4686
4757
4827
4896
4965
5034
5102
5170
5238
5306
5373
5440
5508
5575
5643
5710
5778
5846
5915
5983
6053
6122
6192
6263
6334
6405
6477
6549
6622
6694
6768
6841
6915
6989
7063
7138
7213
7289
7364
7440
7516
7592
7667
7743
7818
7893
7968
8042
8115
8189
8262
8335
8407
8480
8552
8624
8695
8767
8839
8910
8981
9053
9125
9197
9270
9343
9417
9492
9567
9644
9721
9799
9877
9956
10035
10115
10194
10274
10353
10432
10510
10588
10665
10742
10817
10892
10966
11038
11110
11180
11250
11318
11386
11453
11520
11586
11652
11718
11784
11850
11917
11985
12053
12122
12192
12262
12333
12406
12479
12552
12627
12702
12777
12853
12930
13006
13083
13159
13235
13311
13386
13461
13535
13609
13682
13753
13824
13895
13964
14032
14099
14166
14231
14295
14358
14419
14479
14539
14596
14653
14709
14763
14816
14868
14920
14970
15019
15068
15115
15162
15208
15253
15297
15340
15383
15425
15466
15507
15547
15588
15628
15668
15708
15748
15788
15828
15869
15910
15951
15993
16035
16077
16120
16164
16207
16253
16297
16343
16388
16434
16480
16525
16570
16614
16658
16701
16744
16785
16825
16864
16903
16940
16976
17011
17046
17079
17112
17144
17176
17206
17236
17265
17294
17322
17348
17375
17400
17424
17447
17468
17489
17508
17525
17541
17556
17568
17578
17587
17594
17598
17600
17601
17599
17594
17588
17579
17568
17556
17540
17524
17505
17484
17462
17439
17414
17389
17362
17335
17307
17278
17248
17219
17188
17158
17127
17096
17064
17033
17001
16970
16939
16908
16878
16848
16819
16791
16763
16736
16709
16683
16658
16633
16608
16584
16559
16535
16511
16487
16463
16439
16414
16388
16361
16335
16308
16279
16248
16218
16186
16152
16117
16082
16046
16009
15970
15931
15892
15851
15811
15770
15728
15687
15645
15603
15560
15518
15476
15434
15392
15351
15310
15269
15229
15189
15150
15111
15073
15035
14998
14962
14926
14890
14856
14822
14789
14756
14724
14693
14663
14633
14605
14578
14552
14528
14504
14483
14462
14443
14425
14409
14393
14378
14363
14349
14336
14322
14308
14294
14280
14265
14250
14233
14217
14199
14181
14163
14144
14124
14105
14085
14064
14044
14023
14001
13979
13957
13934
13909
13884
13858
13831
13803
13773
13742
13710
13677
13642
13606
13569
13530
13491
13452
13411
13370
13329
13288
13248
13208
13169
13131
13094
13058
13025
12993
12963
12935
12910
12887
12865
12846
12830
12815
12803
12792
12783
12776
12771
12767
12763
12761
12760
12759
12758
12758
12757
12757
12756
12755
12754
12752
12751
12749
12746
12744
12742
12739
12737
12734
12732
12729
12726
12723
12720
12716
12712
12708
12702
12696
12689
12682
12673
12664
12654
12643
12632
12620
12608
12595
12582
12569
12556
12544
12531
12519
12507
12495
12485
12474
12464
12455
12446
12438
12430
12422
12414
12407
12400
12393
12387
12380
12374
12368
12362
12357
12351
12346
12341
12337
12333
12329
12326
12324
12322
12321
12321
12321
12322
12323
12325
12327
12329
12331
12332
12333
12333
12332
12331
12328
12323
12318
12311
12302
12292
12280
12267
12253
12237
12220
12202
12182
12161
12139
12116
12092
12067
12041
12015
11987
11959
11931
11902
11872
11843
11813
11783
11754
11725
11696
11668
11641
11614
11588
11563
11538
11514
11490
11467
11444
11421
11398
11375
11351
11327
11302
11277
11252
11225
11198
11171
11143
11114
11085
11055
11025
10995
10963
10932
10900
10868
10836
10803
10770
10737
10704
10671
10638
10605
10572
10540
10508
10477
10446
10416
10386
10357
10329
10301
10274
10247
10221
10195
10170
10146
10122
10099
10076
10054
10032
10011
9991
9972
9953
9934
9917
9899
9883
9867
9851
9836
9821
9806
9792
9777
9762
9746
9731
9714
9697
9680
9661
9641
9619
9597
9573
9547
9520
9491
9461
9429
9396
9361
9325
9288
9250
9211
9170
9129
9087
9045
9001
8957
8913
8868
8823
8778
8733
8688
8644
8599
8556
8512
8470
8428
8386
8346
8307
8268
8231
8195
8160
8125
8093
8060
8029
7999
7969
7939
7911
7883
7855
7827
7801
7774
7748
7722
7696
7670
7644
7618
7592
7566
7539
7513
7486
7458
7430
7401
7372
7342
7310
7278
7245
7210
7174
7136
7097
7057
7015
6972
6927
6881
6834
6786
6737
6688
6638
6588
6537
6487
6437
6387
6337
6288
6240
6192
6145
6098
6052
6007
5962
5918
5874
5831
5789
5747
5706
5666
5626
5587
5549
5511
5474
5438
5403
5368
5334
5300
5267
5235
5203
5172
5142
5112
5082
5053
5025
4997
4970
4943
4916
4890
4863
4837
4811
4784
4757
4730
4703
4675
4646
4617
4587
4557
4526
4494
4462
4430
4397
4363
4329
4294
4259
4223
4187
4151
4114
4077
4040
4003
3966
3929
3892
3855
3818
3782
3745
3709
3673
3637
3600
3564
3527
3491
3454
3417
3381
3344
3308
3272
3236
3201
3166
3132
3098
3064
3031
2997
2964
2931
2898
2864
2831
2797
2763
2728
2693
2658
2622
2586
2550
2512
2475
2436
2398
2358
2318
2278
2237
2196
2154
2112
2070
2027
1984
1942
1899
1857
1814
1772
1731
1690
1650
1610
1570
1532
1494
1456
1419
1382
1345
1309
1272
1235
1198
1161
1124
1086
1048
1008
970
931
892
852
812
771
730
687
645
601
556
510
463
414
365
314
262
209
156
101
45
-11
-69
-127
-185
-244
-304
-363
-423
-483
-543
-603
-663
-723
-782
-842
-901
-959
-1018
-1076
-1134
-1192
-1249
-1307
-1364
-1421
-1479
-1536
-1593
-1651
-1708
-1765
-1823
-1880
-1937
-1995
-2053
-2110
-2168
-2227
-2285
-2343
-2402
-2460
-2519
-2577
-2635
-2693
-2751
-2809
-2866
-2924
-2981
-3038
-3095
-3152
-3209
-3267
-3324
-3382
-3440
-3499
-3557
-3616
-3675
-3734
-3793
-3852
-3911
-3970
-4030
-4089
-4148
-4207
-4266
-4325
-4385
-4444
-4504
-4563
-4623
-4682
-4742
-4801
-4860
-4919
-4978
-5036
-5094
-5151
-5208
-5265
-5322
-5378
-5434
-5490
-5546
-5602
-5657
-5713
-5768
-5822
-5877
-5931
-5984
-6037
-6090
-6142
-6194
-6246
-6297
-6348
-6399
-6450
-6501
-6552
-6602
-6652
-6701
-6751
-6799
-6848
-6896
-6944
-6992
-7040
-7087
-7135
-7182
-7229
-7277
-7324
-7372
-7421
-7469
-7518
-7568
-7618
-7669
-7721
-7773
-7827
-7881
-7936
-7992
-8048
-8106
-8164
-8224
-8285
-8345
-8407
-8469
-8532
-8596
-8660
-8725
-8790
-8856
-8923
-8990
-9057
-9125
-9193
-9261
-9329
-9396
-9464
-9531
-9598
-9664
-9730
-9794
-9858
-9921
-9982
-10042
-10102
-10159
-10216
-10271
-10325
-10377
-10428
-10478
-10527
-10575
-10621
-10667
-10712
-10757
-10801
-10844
-10888
-10931
-10973
-11016
-11058
-11100
-11142
-11184
-11226
-11267
-11309
-11350
-11392
-11433
-11474
-11516
-11557
-11598
-11639
-11680
-11721
-11762
-11803
-11844
-11886
-11927
-11968
-12009
-12050
-12092
-12133
-12174
-12216
-12257
-12297
-12338
-12377
-12417
-12455
-12493
-12530
-12567
-12603
-12638
-12672
-12706
-12739
-12771
-12802
-12833
-12863
-12893
-12921
-12949
-12976
-13002
-13028
-13052
-13076
-13099
-13122
-13143
-13164
-13184
-13203
-13221
-13238
-13254
-13269
-13284
-13297
-13309
-13320
-13331
-13340
-13349
-13357
-13365
-13372
-13378
-13385
-13391
-13398
-13404
-13411
-13418
-13425
-13432
-13440
-13449
-13458
-13467
-13477
-13488
-13499
-13511
-13524
-13537
-13550
-13563
-13576
-13590
-13603
-13616
-13629
-13641
-13653
-13665
-13676
-13687
-13698
-13708
-13718
-13728
-13738
-13748
-13758
-13767
-13777
-13786
-13796
-13805
-13814
-13822
-13831
-13838
-13845
-13851
-13856
-13860
-13863
-13864
-13863
-13861
-13858
-13853
-13847
-13839
-13830
-13820
-13809
-13797
-13784
-13771
-13757
-13742
-13727
-13712
-13696
-13680
-13664
-13647
-13630
-13613
-13596
-13578
-13559
-13541
-13521
-13502
-13481
-13461
-13440
-13418
-13396
-13374
-13351
-13329
-13305
-13282
-13258
-13234
-13210
-13185
-13160
-13135
-13110
-13084
-13059
-13032
-13006
-12979
-12952
-12924
-12896
-12867
-12838
-12808
-12779
-12748
-12718
-12687
-12656
-12625
-12594
-12563
-12531
-12499
-12467
-12435
-12403
-12370
-12337
-12303
-12269
-12234
-12199
-12164
-12128
-12092
-12056
-12019
-11982
-11945
-11907
-11870
-11832
-11793
-11755
-11716
-11676
-11637
-11597
-11556
-11515
-11474
-11433
-11391
-11349
-11306
-11263
-11219
-11175
-11131
-11086
-11040
-10994
-10947
-10899
-10849
-10799
-10748
-10696
-10642
-10587
-10531
-10474
-10416
-10357
-10297
-10236
-10175
-10113
-10051
-9989
-9927
-9865
-9804
-9742
-9681
-9619
-9559
-9498
-9438
-9378
-9319
-9260
-9201
-9143
-9085
-9028
-8971
-8914
-8858
-8802
-8746
-8690
-8634
-8579
-8523
-8468
-8412
-8357
-8301
-8246
-8189
-8135
-8079
-8022
-7965
-7908
-7851
-7792
-7733
-7674
-7613
-7552
-7489
-7426
-7362
-7298
-7232
-7166
-7099
-7031
-6963
-6894
-6825
-6755
-6684
-6614
-6542
-6471
-6399
-6328
-6256
-6185
-6114
-6044
-5974
-5904
-5836
-5768
-5701
-5635
-5569
-5505
-5441
-5378
-5315
-5253
-5191
-5129
-5068
-5006
-4945
-4884
-4823
-4762
-4702
-4641
-4581
-4521
-4462
-4402
-4343
-4283
-4223
-4164
-4104
-4043
-3982
-3921
-3859
-3797
-3733
-3669
-3605
-3539
-3473
-3406
-3339
-3270
-3201
-3132
-3061
-2990
-2918
-2845
-2771
-2696
-2620
-2544
-2467
-2389
-2311
-2232
-2153
-2074
-1995
-1917
-1839
-1761
-1683
-1606
-1530
-1454
-1378
-1303
-1229
-1154
-1080
-1006
-934
-861
-789
-717
-646
-575
-504
-434
-365
-296
-228
-160
-93
-26
40
107
173
239
306
373
439
507
574
642
710
778
847
916
985
1055
1125
1195
1266
1337
1409
1481
1553
1626
1699
1772
1846
1919
1993
2067
2141
2215
2288
2362
2435
2508
2581
2654
2726
2798
2869
2941
3012
3082
3153
3223
3294
3364
3434
3503
3573
3642
3711
3779
3847
3915
3983
4049
4116
4181
4246
4311
4374
4437
4499
4559
4619
4678
4735
4792
4847
4901
4954
5006
5057
5107
5156
5204
5251
5298
5344
5390
5436
5481
5526
5571
5616
5661
5706
5751
5797
5842
5888
5934
5981
6027
6074
6122
6169
6217
6264
6312
6360
6408
6456
6504
6552
6599
6647
6695
6742
6789
6836
6883
6929
6975
7020
7065
7109
7153
7196
7238
7280
7320
7360
7399
7437
7474
7511
7546
7579
7612
7644
7674
7704
7732
7760
7787
7813
7839
7864
7889
7913
7938
7962
7987
8010
8035
8058
8083
8106
8131
8154
8177
8199
8221
8243
8264
8284
8304
8324
8343
8361
8380
8397
8414
8431
8447
8463
8478
8493
8507
8522
8535
8549
8563
8576
8589
8602
8616
8629
8642
8655
8668
8682
8695
8708
8721
8734
8747
8759
8772
8783
8795
8806
8816
8826
8835
8844
8852
8859
8865
8871
8876
8880
8883
8885
8887
8888
8887
8886
8884
8881
8878
8873
8868
8863
8857
8851
8844
8838
8831
8825
8819
8813
8808
8803
8798
8795
8791
8789
8787
8785
8785
8785
8786
8788
8791
8796
8801
8808
8816
8825
8836
8848
8861
8875
8890
8906
8923
8941
8959
8978
8998
9017
9038
9058
9078
9098
9119
9138
9158
9177
9195
9212
9229
9244
9258
9270
9281
9290
9297
9302
9306
9308
9308
9306
9303
9297
9291
9282
9273
9261
9248
9234
9218
9201
9182
9162
9141
9118
9093
9067
9040
9012
8982
8951
8920
8887
8854
8820
8785
8750
8715
8680
8645
8611
8576
8542
8509
8476
8445
8414
8385
8356
8329
8304
8280
8257
8236
8217
8200
8183
8169
8157
8146
8135
8128
8121
8115
8111
8108
8106
8103
8103
8103
8105
8106
8106
8108
8109
8111
8112
8112
8112
8111
8109
8108
8105
8102
8096
8092
8085
8077
8069
8058
8048
8036
8023
8007
7993
7976
7957
7938
7918
7896
7874
7851
7827
7803
7778
7753
7727
7702
7676
7650
7624
7598
7573
7547
7522
7497
7473
7449
7426
7404
7383
7363
7344
7325
7308
7292
7278
7264
7251
7238
7227
7216
7205
7195
7184
7174
7163
7152
7141
7130
7118
7106
7093
7080
7067
7054
7040
7027
7013
7000
6987
6974
6961
6948
6936
6923
6911
6898
6885
6873
6860
6847
6834
6820
6807
6795
6782
6769
6757
6745
6734
6723
6711
6700
6689
6678
6667
6655
6642
6629
6615
6601
6586
6569
6553
6535
6518
6499
6481
6462
6443
6424
6406
6387
6369
6352
6334
6317
6301
6285
6269
6254
6238
6223
6208
6194
6179
6165
6151
6137
6124
6111
6098
6086
6074
6063
6053
6043
6033
6024
6015
6007
5998
5990
5982
5974
5966
5958
5950
5942
5934
5926
5918
5909
5901
5892
5883
5874
5865
5855
5846
5836
5827
5817
5808
5799
5790
5781
5773
5764
5757
5749
5742
5735
5729
5723
5717
5711
5705
5700
5695
5691
5686
5682
5678
5675
5672
5669
5667
5665
5663
5662
5661
5661
5660
5660
5660
5659
5659
5658
5657
5656
5654
5651
5647
5643
5637
5632
5625
5617
5610
5601
5592
5583
5574
5564
5554
5544
5534
5524
5514
5504
5494
5484
5473
5463
5453
5443
5433
5423
5413
5403
5393
5383
5374
5364
5355
5346
5336
5327
5318
5308
5298
5288
5278
5268
5256
5245
5233
5220
5206
5192
5177
5162
5145
5128
5111
5093
5074
5055
5036
5017
4997
4978
4958
4939
4920
4902
4883
4866
4848
4832
4816
4800
4785
4771
4758
4746
4734
4723
4712
4702
4693
4685
4676
4669
4662
4655
4649
4643
4637
4632
4627
4622
4618
4614
4610
4607
4604
4601
4598
4596
4594
4593
4592
4591
4591
4591
4591
4591
4592
4592
4593
4594
4595
4595
4596
4597
4597
4597
4598
4598
4597
4597
4596
4595
4594
4592
4591
4589
4587
4585
4583
4582
4580
4578
4577
4576
4575
4575
4575
4575
4575
4576
4576
4578
4579
4580
4582
4584
4586
4588
4591
4593
4596
4598
4601
4604
4607
4609
4612
4615
4618
4622
4626
4630
4634
4639
4644
4650
4656
4663
4670
4677
4684
4691
4698
4705
4712
4718
4723
4728
4732
4735
4737
4739
4739
4739
4738
4736
4734
4731
4728
4725
4722
4718
4715
4712
4709
4707
4705
4703
4702
4701
4700
4700
4701
4702
4703
4704
4706
4709
4712
4715
4719
4723
4727
4732
4738
4744
4750
4756
4763
4770
4777
4785
4793
4801
4810
4819
4828
4838
4848
4859
4869
4880
4892
4903
4914
4924
4934
4944
4953
4961
4968
4974
4980
4984
4987
4989
4990
4990
4989
4987
4984
4981
4977
4973
4968
4962
4956
4950
4944
4937
4929
4922
4914
4906
4898
4890
4882
4875
4867
4860
4854
4848
4843
4839
4836
4834
4832
4832
4832
4833
4834
4835
4837
4840
4842
4844
4846
4848
4850
4851
4851
4851
4849
4847
4843
4838
4832
4825
4815
4805
4793
4780
4765
4749
4731
4712
4693
4672
4650
4627
4603
4578
4552
4526
4499
4470
4442
4412
4382
4351
4321
4289
4258
4227
4196
4165
4134
4103
4073
4043
4013
3984
3956
3928
3901
3875
3849
3825
3802
3781
3760
3741
3723
3706
3690
3675
3660
3646
3633
3619
3606
3592
3578
3563
3547
3530
3512
3492
3471
3448
3423
3397
3369
3339
3307
3273
3238
3201
3163
3123
3082
3040
2997
2954
2909
2864
2819
2774
2727
2681
2634
2588
2540
2493
2445
2397
2349
2301
2253
2205
2157
2109
2061
2013
1966
1919
1872
1826
1780
1735
1690
1646
1603
1560
1517
1475
1434
1393
1353
1313
1274
1235
1197
1159
1121
1084
1046
1008
973
936
899
862
825
787
750
711
673
634
594
553
512
470
427
383
338
292
245
198
150
101
52
3
-46
-96
-146
-195
-245
-294
-343
-392
-441
-490
-538
-586
-633
-680
-727
-773
-818
-863
-907
-951
-993
-1035
-1076
-1117
-1156
-1195
-1233
-1271
-1309
-1346
-1383
-1419
-1456
-1493
-1530
-1567
-1605
-1643
-1682
-1721
-1762
-1803
-1844
-1886
-1929
-1972
-2016
-2061
-2105
-2150
-2196
-2241
-2287
-2334
-2380
-2426
-2473
-2520
-2567
-2614
-2661
-2708
-2755
-2802
-2850
-2897
-2944
-2991
-3038
-3085
-3131
-3177
-3223
-3269
-3314
-3360
-3405
-3450
-3495
-3540
-3585
-3630
-3676
-3721
-3767
-3813
-3860
-3907
-3953
-4000
-4046
-4094
-4141
-4188
-4234
-4280
-4326
-4371
-4416
-4460
-4504
-4547
-4590
-4632
-4674
-4715
-4756
-4796
-4836
-4875
-4914
-4952
-4990
-5027
-5064
-5100
-5135
-5170
-5204
-5237
-5269
-5301
-5333
-5364
-5394
-5423
-5453
-5482
-5510
-5539
-5567
-5595
-5623
-5651
-5679
-5707
-5735
-5763
-5791
-5819
-5848
-5877
-5906
-5935
-5965
-5995
-6026
-6057
-6089
-6121
-6154
-6187
-6221
-6255
-6289
-6323
-6358
-6393
-6427
-6462
-6496
-6530
-6564
-6598
-6631
-6663
-6696
-6728
-6759
-6790
-6821
-6851
-6880
-6909
-6938
-6965
-6992
-7018
-7043
-7067
-7089
-7110
-7130
-7149
-7167
-7183
-7198
-7212
-7225
-7236
-7247
-7257
-7266
-7274
-7281
-7287
-7293
-7298
-7303
-7307
-7310
-7313
-7316
-7317
-7319
-7320
-7320
-7320
-7320
-7319
-7318
-7316
-7314
-7312
-7310
-7307
-7305
-7302
-7299
-7297
-7294
-7292
-7290
-7287
-7285
-7283
-7280
-7277
-7274
-7271
-7267
-7263
-7259
-7254
-7249
-7244
-7238
-7232
-7226
-7220
-7213
-7205
-7198
-7190
-7181
-7173
-7163
-7153
-7142
-7131
-7119
-7106
-7093
-7079
-7064
-7048
-7031
-7014
-6996
-6977
-6957
-6937
-6916
-6895
-6873
-6851
-6829
-6806
-6782
-6759
-6735
-6711
-6687
-6663
-6639
-6615
-6592
-6568
-6545
-6521
-6498
-6475
-6452
-6429
-6407
-6384
-6361
-6338
-6315
-6292
-6268
-6244
-6220
-6195
-6170
-6145
-6119
-6092
-6065
-6037
-6009
-5980
-5950
-5920
-5889
-5857
-5825
-5792
-5758
-5723
-5688
-5651
-5614
-5576
-5537
-5498
-5458
-5416
-5375
-5332
-5289
-5245
-5200
-5155
-5109
-5062
-5015
-4968
-4920
-4872
-4823
-4774
-4725
-4675
-4625
-4574
-4523
-4472
-4421
-4369
-4317
-4265
-4213
-4161
-4108
-4056
-4003
-3951
-3899
-3846
-3794
-3742
-3691
-3639
-3587
-3536
-3485
-3434
-3383
-3333
-3282
-3232
-3182
-3132
-3083
-3033
-2984
-2935
-2886
-2838
-2790
-2742
-2695
-2649
-2602
-2557
-2511
-2467
-2422
-2379
-2335
-2293
-2250
-2209
-2167
-2126
-2086
-2045
-2005
-1966
-1927
-1888
-1850
-1811
-1773
-1734
-1695
-1656
-1617
-1578
-1538
-1498
-1457
-1415
-1373
-1330
-1286
-1242
-1197
-1151
-1105
-1057
-1010
-961
-913
-863
-813
-763
-713
-661
-610
-558
-506
-454
-401
-348
-295
-243
-190
-137
-84
-32
20
72
123
174
224
274
323
372
420
467
514
560
605
649
693
736
779
821
862
904
945
986
1026
1067
1108
1148
1189
1230
1271
1312
1353
1395
1437
1479
1522
1566
1609
1654
1698
1744
1789
1835
1882
1929
1976
2023
2071
2119
2167
2215
2263
2312
2360
2408
2455
2503
2550
2597
2643
2689
2734
2778
2821
2864
2906
2946
2986
3024
3061
3097
3132
3165
3198
3229
3259
3288
3316
3343
3369
3394
3418
3442
3465
3488
3510
3531
3552
3573
3593
3613
3633
3653
3672
3692
3712
3731
3751
3771
3792
3812
3833
3854
3875
3896
3918
3939
3961
3983
4005
4027
4049
4070
4094
4116
4139
4162
4185
4208
4232
4255
4279
4304
4328
4353
4377
4402
4427
4451
4476
4500
4523
4546
4569
4591
4612
4633
4653
4672
4690
4708
4724
4740
4755
4769
4783
4795
4807
4818
4828
4837
4845
4852
4859
4865
4870
4875
4878
4881
4883
4885
4885
4886
4885
4884
4883
4882
4880
4878
4877
4875
4874
4872
4872
4872
4872
4873
4875
4877
4880
4884
4888
4893
4898
4903
4909
4914
4920
4925
4930
4935
4939
4942
4945
4947
4948
4949
4948
4947
4944
4941
4937
4932
4925
4918
4910
4900
4890
4878
4866
4853
4839
4824
4808
4792
4775
4757
4739
4720
4700
4681
4661
4640
4619
4599
4578
4557
4535
4514
4493
4472
4451
4431
4410
4390
4370
4350
4331
4312
4293
4275
4257
4240
4223
4207
4191
4175
4160
4145
4130
4115
4100
4085
4069
4053
4037
4019
4003
3986
3968
3949
3931
3911
3891
3871
3850
3829
3807
3784
3761
3738
3714
3690
3665
3640
3615
3589
3563
3537
3510
3483
3456
3429
3401
3373
3345
3316
3287
3258
3229
3199
3169
3139
3109
3078
3048
3017
2986
2955
2923
2891
2860
2828
2795
2763
2730
2697
2664
2630
2597
2563
2529
2494
2460
2426
2392
2358
2324
2291
2259
2227
2195
2165
2134
2105
2077
2049
2021
1995
1969
1944
1920
1897
1874
1851
1830
1808
1788
1768
1748
1730
1711
1693
1676
1659
1642
1626
1610
1594
1578
1563
1548
1533
1518
1503
1488
1473
1458
1443
1427
1411
1395
1379
1362
1345
1328
1310
1291
1273
1254
1235
1215
1196
1176
1156
1136
1116
1097
1077
1058
1038
1018
1000
982
964
946
929
911
894
877
861
845
829
813
798
783
769
754
740
726
713
700
687
675
663
652
642
631
622
613
605
598
591
585
580
575
571
568
565
562
560
559
557
556
556
555
555
555
555
555
554
554
553
552
551
549
546
544
540
536
531
525
519
512
505
496
487
477
467
456
445
433
420
408
395
381
368
354
341
327
314
301
288
276
264
253
242
232
223
214
206
199
193
188
183
179
176
173
172
170
170
169
170
170
171
172
174
176
177
179
181
183
185
186
187
188
189
189
189
189
188
187
186
185
183
181
179
176
174
171
169
166
164
162
160
158
157
156
155
155
154
155
156
157
159
161
164
167
171
175
180
186
193
200
207
216
225
234
244
255
267
278
291
303
316
329
342
355
369
382
396
409
422
436
449
462
475
488
500
513
526
538
551
563
576
589
601
614
627
641
654
668
682
696
710
725
739
754
769
784
799
814
829
844
859
874
889
904
918
933
947
962
976
990
1004
1018
1033
1047
1060
1074
1087
1100
1113
1126
1138
1150
1161
1172
1183
1194
1204
1215
1225
1235
1246
1256
1266
1277
1287
1298
1309
1320
1332
1343
1355
1368
1380
1394
1407
1421
1435
1450
1465
1480
1496
1512
1529
1545
1562
1579
1596
1614
1631
1649
1666
1684
1702
1719
1736
1754
1771
1788
1806
1823
1840
1856
1873
1889
1906
1921
1937
1952
1966
1980
1993
2005
2017
2028
2037
2048
2056
2064
2072
2078
2084
2089
2093
2097
2100
2103
2106
2108
2110
2112
2114
2116
2118
2121
2123
2126
2130
2133
2137
2142
2147
2152
2157
2163
2168
2174
2181
2187
2194
2201
2208
2216
2223
2231
2239
2247
2255
2264
2272
2281
2290
2299
2308
2317
2326
2334
2343
2351
2359
2367
2374
2381
2387
2392
2397
2401
2405
2408
2410
2412
2412
2413
2412
2411
2409
2407
2404
2401
2397
2393
2388
2383
2378
2373
2367
2362
2357
2353
2348
2344
2341
2338
2335
2333
2332
2331
2330
2330
2330
2331
2332
2333
2335
2337
2339
2342
2345
2348
2352
2356
2361
2366
2371
2377
2384
2391
2398
2406
2414
2422
2431
2439
2448
2456
2465
2473
2480
2488
2495
2501
2507
2513
2517
2522
2526
2529
2532
2534
2535
2536
2537
2536
2536
2534
2533
2530
2528
2525
2522
2519
2516
2512
2509
2505
2502
2499
2496
2493
2490
2487
2484
2481
2478
2475
2471
2468
2464
2461
2457
2453
2449
2445
2441
2437
2433
2429
2425
2421
2418
2415
2413
2411
2409
2408
2407
2407
2406
2406
2406
2406
2406
2405
2404
2403
2401
2399
2397
2394
2391
2388
2385
2382
2379
2376
2374
2371
2369
2367
2365
2363
2361
2360
2359
2358
2356
2355
2354
2353
2352
2350
2349
2348
2346
2344
2343
2341
2338
2336
2334
2331
2329
2326
2323
2321
2318
2315
2312
2309
2306
2303
2300
2297
2294
2291
2288
2285
2282
2279
2276
2273
2270
2266
2263
2260
2257
2253
2250
2246
2242
2239
2234
2230
2226
2221
2217
2212
2207
2203
2198
2193
2189
2184
2180
2176
2172
2168
2164
2161
2157
2153
2149
2145
2141
2137
2132
2126
2121
2114
2108
2100
2092
2084
2075
2065
2055
2044
2032
2020
2007
1994
1980
1965
1950
1934
1918
1901
1884
1866
1848
1830
1811
1793
1774
1755
1736
1718
1699
1681
1663
1646
1629
1613
1598
1584
1571
1559
1547
1537
1528
1521
1514
1508
1503
1499
1496
1494
1493
1492
1491
1491
1492
1493
1494
1495
1496
1498
1499
1500
1502
1503
1504
1505
1506
1506
1506
1505
1504
1502
1499
1496
1492
1487
1481
1475
1468
1460
1452
1444
1435
1426
1417
1408
1398
1388
1378
1367
1356
1344
1332
1319
1306
1293
1279
1265
1252
1238
1225
1212
1200
1189
1179
1170
1162
1155
1149
1145
1141
1139
1137
1137
1137
1139
1141
1143
1146
1149
1152
1155
1158
1161
1163
1165
1167
1167
1168
1167
1166
1165
1163
1161
1158
1155
1151
1147
1143
1138
1132
1126
1120
1113
1106
1099
1091
1083
1075
1067
1058
1050
1041
1033
1025
1016
1010
1002
996
990
985
981
977
975
973
973
974
976
979
984
990
996
1004
1012
1022
1032
1043
1053
1064
1074
1085
1095
1104
1113
1121
1129
1136
1143
1148
1154
1158
1162
1166
1169
1171
1173
1174
1175
1175
1174
1173
1172
1170
1167
1164
1161
1156
1152
1146
1140
1134
1127
1120
1112
1104
1096
1087
1079
1070
1062
1054
1047
1040
1033
1028
1022
1018
1014
1012
1012
1010
1012
1012
1014
1018
1022
1027
1033
1039
1046
1053
1061
1069
1078
1087
1097
1107
1117
1127
1138
1150
1161
1173
1185
1198
1210
1223
1236
1249
1262
1275
1288
1301
1313
1326
1338
1349
1361
1372
1383
1394
1404
1414
1424
1434
1444
1453
1462
1471
1480
1489
1497
1505
1513
1521
1528
1535
1541
1547
1553
1558
1563
1568
1572
1575
1579
1581
1584
1586
1587
1588
1589
1590
1590
1590
1590
1590
1591
1591
1593
1594
1597
1600
1604
1609
1614
1620
1627
1634
1641
1649
1658
1666
1674
1682
1690
1697
1704
1711
1717
1722
1727
1731
1734
1737
1738
1739
1740
1740
1739
1737
1735
1732
1728
1724
1719
1714
1707
1700
1693
1684
1675
1665
1654
1642
1629
1616
1602
1587
1572
1556
1540
1524
1507
1491
1474
1458
1442
1426
1410
1395
1379
1364
1349
1333
1318
1302
1286
1270
1253
1236
1219
1202
1184
1166
1148
1129
1110
1091
1071
1051
1031
1010
990
969
948
926
905
885
864
844
824
804
785
767
749
732
715
698
682
666
651
635
619
603
586
569
550
531
511
490
468
445
420
395
369
341
313
284
255
225
195
165
134
104
73
42
11
-21
-52
-83
-115
-146
-178
-210
-242
-274
-306
-338
-371
-403
-436
-468
-501
-533
-565
-598
-630
-662
-694
-726
-758
-790
-822
-853
-884
-915
-946
-976
-1006
-1036
-1065
-1095
-1123
-1152
-1181
-1209
-1237
-1265
-1292
-1320
-1347
-1374
-1402
-1428
-1455
-1481
-1508
-1533
-1559
-1584
-1609
-1633
-1657
-1681
-1705
-1728
-1751
-1774
-1798
-1821
-1844
-1867
-1891
-1914
-1938
-1962
-1986
-2011
-2036
-2062
-2088
-2115
-2142
-2170
-2198
-2227
-2256
-2286
-2317
-2348
-2379
-2411
-2444
-2477
-2510
-2544
-2578
-2613
-2648
-2683
-2719
-2756
-2792
-2829
-2866
-2903
-2941
-2978
-3015
-3052
-3089
-3125
-3161
-3196
-3231
-3266
-3299
-3333
-3366
-3398
-3430
-3462
-3493
-3524
-3554
-3584
-3613
-3643
-3671
-3700
-3728
-3755
-3783
-3810
-3836
-3862
-3888
-3914
-3939
-3964
-3988
-4011
-4035
-4059
-4082
-4105
-4126
-4147
-4168
-4187
-4206
-4225
-4242
-4259
-4276
-4292
-4308
-4323
-4338
-4353
-4368
-4383
-4398
-4414
-4429
-4446
-4462
-4480
-4498
-4517
-4536
-4557
-4578
-4601
-4624
-4648
-4673
-4699
-4725
-4753
-4781
-4810
-4840
-4870
-4900
-4931
-4962
-4994
-5025
-5056
-5087
-5118
-5149
-5180
-5210
-5240
-5269
-5298
-5327
-5355
-5382
-5409
-5436
-5461
-5487
-5511
-5535
-5558
-5580
-5601
-5622
-5641
-5660
-5678
-5694
-5710
-5725
-5738
-5751
-5763
-5773
-5783
-5792
-5800
-5808
-5814
-5820
-5825
-5830
-5835
-5839
-5844
-5848
-5853
-5858
-5863
-5869
-5875
-5882
-5890
-5898
-5907
-5916
-5926
-5937
-5949
-5961
-5973
-5986
-5999
-6013
-6027
-6041
-6056
-6071
-6086
-6100
-6115
-6130
-6144
-6159
-6173
-6187
-6201
-6214
-6227
-6240
-6253
-6265
-6277
-6289
-6301
-6312
-6324
-6334
-6345
-6355
-6364
-6372
-6380
-6387
-6393
-6399
-6403
-6406
-6408
-6409
-6409
-6408
-6407
-6404
-6401
-6397
-6392
-6387
-6382
-6376
-6370
-6363
-6356
-6349
-6341
-6334
-6326
-6318
-6309
-6301
-6292
-6284
-6275
-6267
-6258
-6250
-6242
-6234
-6227
-6220
-6213
-6208
-6202
-6198
-6194
-6190
-6187
-6185
-6184
-6183
-6182
-6182
-6183
-6183
-6184
-6186
-6187
-6188
-6189
-6190
-6191
-6191
-6191
-6191
-6190
-6189
-6187
-6185
-6183
-6180
-6176
-6172
-6167
-6162
-6155
-6148
-6140
-6131
-6121
-6110
-6098
-6084
-6070
-6055
-6039
-6022
-6004
-5985
-5966
-5946
-5926
-5905
-5884
-5863
-5841
-5819
-5797
-5776
-5754
-5732
-5710
-5688
-5667
-5646
-5625
-5604
-5584
-5564
-5544
-5525
-5506
-5487
-5469
-5451
-5433
-5416
-5398
-5382
-5365
-5349
-5332
-5316
-5301
-5285
-5270
-5254
-5239
-5225
-5210
-5196
-5183
-5169
-5156
-5144
-5131
-5120
-5108
-5097
-5086
-5076
-5066
-5056
-5046
-5037
-5027
-5018
-5008
-4999
-4989
-4979
-4969
-4958
-4947
-4936
-4924
-4912
-4899
-4886
-4871
-4856
-4841
-4824
-4806
-4788
-4768
-4748
-4727
-4704
-4681
-4657
-4633
-4607
-4581
-4555
-4528
-4501
-4474
-4446
-4419
-4392
-4364
-4337
-4311
-4284
-4258
-4233
-4208
-4183
-4159
-4135
-4112
-4090
-4067
-4046
-4025
-4003
-3984
-3965
-3945
-3926
-3908
-3889
-3871
-3853
-3836
-3818
-3801
-3783
-3766
-3749
-3732
-3715
-3699
-3682
-3666
-3650
-3634
-3619
-3604
-3588
-3573
-3558
-3543
-3528
-3513
-3497
-3482
-3466
-3449
-3433
-3416
-3398
-3381
-3362
-3344
-3325
-3306
-3286
-3266
-3246
-3225
-3203
-3182
-3159
-3137
-3114
-3090
-3066
-3042
-3017
-2992
-2967
-2941
-2915
-2889
-2863
-2836
-2810
-2783
-2757
-2730
-2704
-2678
-2652
-2627
-2601
-2577
-2552
-2528
-2504
-2481
-2458
-2436
-2413
-2391
-2370
-2348
-2327
-2307
-2286
-2266
-2246
-2226
-2206
-2186
-2166
-2146
-2126
-2106
-2086
-2065
-2043
-2021
-1999
-1976
-1953
-1929
-1904
-1878
-1852
-1825
-1798
-1770
-1741
-1712
-1683
-1653
-1622
-1592
-1561
-1530
-1498
-1467
-1435
-1403
-1371
-1339
-1307
-1276
-1244
-1212
-1181
-1149
-1118
-1088
-1057
-1027
-998
-969
-940
-912
-884
-857
-829
-803
-776
-750
-723
-697
-671
-645
-619
-592
-565
-538
-511
-483
-455
-427
-398
-369
-339
-309
-278
-247
-216
-185
-153
-121
-89
-56
-23
10
43
77
111
145
179
214
248
283
317
352
386
420
455
489
523
557
590
624
657
690
723
755
788
820
853
885
916
948
980
1010
1043
1074
1105
1136
1167
1198
1229
1260
1290
1321
1352
1382
1413
1443
1473
1504
1534
1565
1595
1626
1657
1688
1720
1752
1784
1817
1850
1884
1918
1953
1989
2024
2061
2097
2134
2172
2209
2247
2285
2324
2362
2400
2439
2478
2516
2554
2593
2631
2669
2706
2744
2781
2817
2854
2890
2925
2961
2996
3031
3065
3099
3133
3166
3199
3232
3265
3297
3329
3361
3392
3423
3454
3485
3516
3546
3577
3607
3637
3668
3699
3730
3761
3793
3825
3857
3890
3924
3958
3993
4027
4064
4100
4137
4174
4212
4250
4288
4326
4365
4404
4443
4482
4521
4560
4599
4638
4677
4715
4753
4791
4829
4866
4903
4939
4974
5009
5043
5077
5110
5143
5174
5206
5236
5266
5296
5325
5353
5381
5409
5436
5463
5489
5515
5541
5566
5591
5615
5639
5663
5687
5710
5733
5755
5778
5800
5823
5846
5868
5891
5914
5937
5961
5985
6009
6034
6059
6084
6110
6135
6161
6187
6213
6240
6266
6293
6320
6346
6373
6400
6428
6455
6482
6509
6536
6564
6591
6618
6645
6672
6699
6726
6753
6779
6805
6831
6856
6881
6905
6929
6952
6975
6997
7018
7038
7057
7076
7094
7112
7128
7144
7160
7174
7189
7202
7216
7228
7241
7253
7264
7275
7286
7297
7307
7316
7326
7335
7344
7352
7361
7369
7377
7386
7394
7402
7410
7418
7427
7435
7443
7452
7460
7469
7477
7486
7495
7504
7514
7523
7533
7543
7553
7563
7573
7584
7594
7604
7615
7625
7635
7645
7654
7663
7672
7680
7688
7695
7702
7709
7714
7719
7724
7728
7731
7734
7736
7737
7738
7738
7737
7736
7734
7732
7729
7726
7722
7718
7713
7708
7703
7697
7690
7684
7677
7670
7662
7654
7646
7637
7628
7619
7609
7599
7589
7578
7568
7557
7546
7534
7523
7512
7501
7489
7478
7467
7456
7445
7434
7424
7413
7403
7393
7383
7373
7363
7354
7345
7336
7327
7318
7310
7302
7293
7285
7277
7269
7261
7253
7245
7236
7228
7220
7211
7202
7193
7184
7174
7165
7155
7145
7134
7124
7112
7101
7089
7077
7064
7051
7037
7023
7009
6994
6978
6962
6945
6927
6909
6891
6871
6851
6830
6809
6787
6765
6742
6718
6694
6670
6646
6622
6597
6572
6548
6523
6499
6474
6450
6426
6401
6377
6354
6330
6306
6283
6260
6237
6214
6191
6169
6146
6124
6103
6081
6060
6038
6018
5997
5976
5956
5936
5916
5896
5876
5857
5837
5818
5798
5779
5760
5740
5720
5700
5680
5660
5639
5618
5597
5575
5552
5529
5505
5481
5456
5431
5405
5379
5352
5324
5296
5267
5238
5209
5179
5149
5119
5088
5057
5025
4994
4962
4931
4899
4867
4834
4802
4770
4738
4706
4675
4643
4612
4581
4551
4521
4492
4463
4435
4408
4381
4355
4329
4305
4281
4257
4234
4212
4191
4170
4149
4129
4109
4090
4070
4051
4034
4016
3998
3980
3963
3945
3928
3911
3893
3876
3858
3840
3822
3803
3785
3766
3746
3727
3707
3686
3665
3644
3622
3600
3577
3554
3531
3507
3483
3458
3433
3407
3381
3354
3327
3300
3272
3243
3215
3186
3157
3127
3098
3068
3038
3009
2979
2949
2920
2891
2862
2833
2804
2776
2748
2720
2693
2666
2640
2614
2589
2564
2540
2517
2494
2471
2449
2428
2407
2386
2366
2347
2328
2309
2290
2272
2254
2237
2220
2203
2187
2171
2155
2140
2124
2109
2094
2080
2065
2050
2035
2020
2005
1990
1974
1959
1943
1927
1911
1894
1877
1860
1842
1825
1807
1788
1770
1750
1731
1711
1691
1670
1649
1627
1605
1583
1560
1536
1513
1489
1464
1439
1414
1389
1364
1338
1312
1286
1260
1234
1209
1183
1157
1131
1106
1081
1056
1031
1006
984
960
938
916
895
874
853
834
814
795
777
759
741
723
705
688
670
653
636
619
602
585
569
552
536
520
504
489
473
458
443
428
414
399
384
370
355
341
326
311
297
282
267
252
238
223
208
193
179
164
149
134
119
105
90
75
60
45
31
16
1
-13
-28
-42
-56
-70
-84
-98
-111
-124
-137
-149
-161
-172
-183
-194
-205
-215
-225
-234
-244
-253
-262
-271
-280
-288
-297
-306
-314
-323
-332
-341
-349
-358
-367
-376
-385
-395
-404
-413
-423
-433
-443
-453
-463
-473
-484
-495
-506
-517
-528
-539
-551
-562
-573
-584
-595
-606
-616
-627
-637
-647
-657
-666
-675
-684
-692
-700
-708
-715
-721
-727
-733
-738
-742
-746
-749
-752
-755
-756
-758
-759
-760
-760
-760
-761
-760
-760
-760
-760
-760
-760
-760
-760
-761
-761
-762
-763
-764
-766
-767
-769
-771
-773
-775
-778
-780
-783
-786
-789
-792
-796
-800
-804
-808
-812
-817
-822
-827
-832
-838
-843
-849
-855
-860
-866
-872
-878
-883
-889
-894
-900
-905
-910
-915
-920
-925
-930
-935
-940
-946
-951
-956
-961
-966
-971
-977
-982
-987
-993
-998
-1002
-1008
-1014
-1020
-1025
-1030
-1035
-1040
-1045
-1050
-1054
-1058
-1063
-1067
-1071
-1074
-1078
-1081
-1085
-1088
-1091
-1094
-1097
-1100
-1103
-1106
-1109
-1111
-1114
-1117
-1120
-1123
-1126
-1130
-1133
-1136
-1140
-1144
-1148
-1152
-1156
-1160
-1165
-1169
-1174
-1179
-1184
-1189
-1194
-1200
-1205
-1211
-1216
-1221
-1227
-1232
-1237
-1242
-1247
-1252
-1256
-1260
-1264
-1268
-1272
-1275
-1279
-1282
-1285
-1288
-1291
-1293
-1295
-1297
-1299
-1301
-1302
-1303
-1304
-1305
-1305
-1305
-1305
-1305
-1305
-1304
-1303
-1302
-1301
-1300
-1298
-1296
-1294
-1292
-1289
-1286
-1283
-1279
-1276
-1272
-1268
-1265
-1261
-1257
-1254
-1251
-1248
-1245
-1243
-1241
-1239
-1238
-1237
-1237
-1237
-1238
-1239
-1241
-1243
-1245
-1248
-1252
-1256
-1261
-1266
-1271
-1277
-1283
-1289
-1295
-1302
-1308
-1315
-1321
-1327
-1334
-1339
-1345
-1350
-1355
-1360
-1364
-1368
-1372
-1375
-1378
-1380
-1383
-1384
-1386
-1387
-1387
-1387
-1387
-1386
-1385
-1384
-1382
-1379
-1377
-1373
-1370
-1366
-1362
-1358
-1353
-1348
-1344
-1339
-1334
-1329
-1324
-1319
-1315
-1311
-1306
-1302
-1298
-1294
-1291
-1287
-1283
-1280
-1276
-1272
-1268
-1265
-1261
-1257
-1253
-1249
-1246
-1242
-1239
-1235
-1232
-1229
-1226
-1223
-1221
-1219
-1217
-1215
-1213
-1212
-1211
-1210
-1210
-1209
-1209
-1209
-1209
-1209
-1209
-1209
-1209
-1209
-1210
-1210
-1210
-1210
-1211
-1211
-1211
-1211
-1210
-1210
-1210
-1209
-1208
-1207
-1206
-1204
-1202
-1200
-1197
-1194
-1191
-1188
-1184
-1181
-1177
-1173
-1168
-1164
-1159
-1155
-1150
-1145
-1140
-1135
-1129
-1124
-1119
-1113
-1108
-1103
-1098
-1093
-1088
-1084
-1080
-1077
-1074
-1072
-1070
-1069
-1068
-1068
-1069
-1070
-1071
-1073
-1075
-1078
-1081
-1085
-1088
-1093
-1097
-1102
-1106
-1111
-1116
-1122
-1127
-1133
-1139
-1145
-1151
-1157
-1164
-1170
-1177
-1185
-1192
-1200
-1208
-1216
-1225
-1233
-1242
-1252
-1261
-1270
-1280
-1290
-1299
-1309
-1319
-1328
-1338
-1347
-1356
-1365
-1374
-1383
-1391
-1399
-1407
-1415
-1422
-1429
-1436
-1443
-1450
-1456
-1462
-1467
-1473
-1478
-1483
-1487
-1492
-1496
-1499
-1503
-1506
-1510
-1513
-1516
-1518
-1521
-1523
-1526
-1528
-1530
-1532
-1534
-1537
-1539
-1542
-1545
-1548
-1551
-1555
-1559
-1563
-1568
-1573
-1579
-1585
-1591
-1598
-1605
-1613
-1621
-1629
-1638
-1647
-1656
-1666
-1675
-1685
-1695
-1705
-1716
-1726
-1736
-1746
-1756
-1766
-1776
-1785
-1794
-1803
-1811
-1819
-1826
-1833
-1839
-1845
-1850
-1855
-1859
-1862
-1865
-1867
-1868
-1869
-1869
-1868
-1866
-1864
-1861
-1857
-1853
-1848
-1843
-1837
-1831
-1825
-1818
-1811
-1804
-1797
-1789
-1782
-1775
-1769
-1762
-1756
-1750
-1744
-1739
-1734
-1729
-1725
-1722
-1719
-1716
-1714
-1712
-1711
-1710
-1710
-1710
-1710
-1711
-1712
-1713
-1715
-1717
-1719
-1721
-1723
-1725
-1728
-1730
-1732
-1734
-1736
-1737
-1738
-1739
-1740
-1740
-1740
-1740
-1739
-1738
-1736
-1734
-1732
-1729
-1726
-1722
-1718
-1713
-1708
-1703
-1697
-1691
-1685
-1678
-1671
-1663
-1656
-1648
-1640
-1632
-1623
-1615
-1607
-1598
-1590
-1582
-1573
-1565
-1557
-1549
-1541
-1533
-1525
-1518
-1510
-1503
-1496
-1489
-1482
-1475
-1469
-1462
-1455
-1449
-1442
-1435
-1428
-1422
-1415
-1407
-1400
-1393
-1386
-1378
-1371
-1363
-1356
-1349
-1342
-1334
-1327
-1320
-1313
-1306
-1299
-1292
-1285
-1278
-1271
-1264
-1257
-1249
-1241
-1233
-1225
-1216
-1207
-1197
-1187
-1176
-1165
-1154
-1142
-1129
-1116
-1102
-1088
-1073
-1058
-1042
-1025
-1008
-991
-973
-955
-936
-916
-897
-876
-855
-834
-812
-790
-768
-745
-722
-699
-675
-651
-627
-602
-577
-552
-527
-502
-476
-451
-425
-399
-373
-348
-322
-296
-271
-246
-221
-196
-172
-148
-125
-101
-78
-56
-34
-12
9
31
52
72
93
113
134
154
174
195
215
236
257
279
300
322
344
367
390
413
436
460
485
509
534
559
584
610
635
661
687
713
739
765
791
817
843
870
896
923
950
977
1004
1032
1059
1087
1115
1142
1170
1198
1226
1254
1281
1309
1337
1365
1392
1420
1447
1475
1502
1530
1557
1584
1611
1638
1665
1692
1720
1747
1774
1801
1829
1856
1884
1911
1939
1967
1994
2021
2050
2078
2106
2134
2162
2190
2219
2247
2275
2304
2332
2360
2388
2416
2444
2472
2500
2528
2556
2584
2612
2639
2667
2695
2723
2751
2778
2806
2834
2862
2889
2917
2944
2972
2999
3026
3053
3079
3106
3132
3158
3184
3210
3236
3261
3286
3311
3336
3360
3385
3409
3433
3456
3480
3503
3526
3549
3572
3595
3618
3642
3665
3689
3713
3737
3761
3786
3811
3836
3862
3888
3914
3940
3966
3993
4019
4046
4074
4101
4128
4156
4183
4210
4238
4265
4292
4320
4347
4374
4400
4427
4453
4478
4504
4528
4553
4577
4600
4623
4646
4668
4689
4710
4731
4751
4770
4789
4808
4826
4843
4861
4877
4893
4909
4925
4939
4954
4968
4982
4995
5008
5021
5033
5046
5058
5070
5081
5093
5104
5115
5127
5138
5149
5160
5171
5182
5193
5205
5216
5227
5238
5250
5261
5273
5285
5296
5308
5319
5331
5342
5354
5365
5376
5387
5398
5408
5419
5429
5439
5449
5459
5468
5478
5487
5495
5504
5512
5520
5527
5535
5542
5549
5556
5563
5570
5576
5583
5589
5595
5602
5608
5614
5621
5627
5633
5639
5645
5651
5656
5662
5667
5673
5678
5683
5687
5692
5696
5700
5704
5707
5711
5714
5716
5719
5721
5723
5725
5727
5728
5729
5730
5730
5730
5730
5729
5728
5727
5725
5723
5721
5718
5716
5713
5710
5707
5703
5699
5696
5692
5688
5684
5679
5675
5671
5666
5662
5657
5652
5647
5643
5638
5633
5628
5623
5618
5613
5608
5603
5598
5593
5588
5583
5578
5573
5568
5563
5557
5552
5546
5541
5535
5528
5522
5515
5509
5501
5494
5486
5478
5469
5461
5451
5442
5431
5421
5410
5398
5386
5374
5361
5347
5334
5319
5304
5289
5273
5257
5240
5222
5205
5186
5168
5149
5130
5110
5090
5070
5050
5030
5009
4988
4967
4946
4925
4904
4882
4861
4839
4817
4796
4774
4752
4730
4709
4687
4665
4643
4622
4600
4578
4556
4535
4513
4491
4469
4447
4424
4402
4379
4356
4332
4309
4285
4260
4235
4210
4184
4158
4132
4105
4078
4051
4022
3995
3966
3937
3908
3878
3848
3817
3786
3754
3722
3689
3656
3623
3589
3555
3521
3486
3451
3416
3381
3345
3310
3274
3238
3203
3167
3131
3095
3059
3023
2988
2952
2916
2880
2844
2808
2773
2737
2701
2666
2630
2594
2559
2523
2487
2451
2415
2379
2343
2307
2270
2233
2196
2159
2122
2085
2048
2009
1973
1936
1898
1861
1824
1787
1750
1713
1677
1640
1604
1568
1532
1496
1460
1425
1389
1354
1319
1284
1249
1214
1179
1144
1110
1075
1041
1006
972
938
905
871
838
804
771
739
706
674
642
610
578
546
515
484
453
422
391
361
330
300
270
239
209
178
148
117
86
55
24
-7
-39
-70
-102
-134
-166
-198
-229
-261
-293
-325
-357
-388
-420
-451
-482
-513
-543
-574
-604
-634
-664
-694
-723
-753
-782
-811
-840
-869
-897
-925
-953
-981
-1008
-1037
-1064
-1091
-1119
-1145
-1172
-1198
-1225
-1251
-1277
-1302
-1328
-1353
-1378
-1403
-1428
-1452
-1477
-1501
-1525
-1548
-1571
-1594
-1616
-1638
-1660
-1681
-1701
-1720
-1739
-1757
-1775
-1791
-1807
-1822
-1837
-1850
-1863
-1875
-1886
-1897
-1906
-1915
-1923
-1931
-1938
-1944
-1950
-1955
-1960
-1964
-1968
-1972
-1975
-1978
-1981
-1984
-1986
-1989
-1991
-1993
-1996
-1998
-2001
-2003
-2005
-2009
-2012
-2015
-2017
-2021
-2025
-2028
-2032
-2036
-2040
-2044
-2049
-2053
-2058
-2062
-2067
-2072
-2077
-2082
-2086
-2091
-2096
-2100
-2104
-2108
-2112
-2116
-2119
-2122
-2124
-2127
-2129
-2130
-2131
-2132
-2133
-2133
-2133
-2132
-2131
-2129
-2128
-2125
-2123
-2120
-2117
-2113
-2109
-2105
-2100
-2096
-2091
-2086
-2080
-2075
-2069
-2063
-2057
-2051
-2044
-2037
-2031
-2025
-2017
-2011
-2004
-1997
-1989
-1982
-1974
-1967
-1959
-1951
-1943
-1936
-1928
-1920
-1912
-1905
-1897
-1890
-1883
-1876
-1869
-1863
-1857
-1851
-1845
-1840
-1835
-1830
-1826
-1821
-1817
-1812
-1808
-1803
-1799
-1794
-1790
-1785
-1780
-1775
-1770
-1764
-1758
-1752
-1746
-1739
-1732
-1725
-1717
-1709
-1701
-1692
-1683
-1673
-1663
-1653
-1642
-1631
-1619
-1607
-1594
-1582
-1569
-1556
-1542
-1529
-1515
-1501
-1487
-1472
-1458
-1444
-1429
-1415
-1400
-1385
-1371
-1356
-1342
-1327
-1313
-1299
-1286
-1273
-1260
-1247
-1235
-1224
-1212
-1201
-1190
-1180
-1169
-1159
-1150
-1140
-1130
-1121
-1112
-1103
-1094
-1085
-1077
-1068
-1060
-1053
-1045
-1038
-1031
-1025
-1018
-1012
-1008
-1002
-998
-994
-990
-986
-982
-978
-975
-972
-969
-966
-963
-960
-957
-954
-952
-949
-946
-943
-940
-937
-934
-931
-928
-925
-922
-918
-915
-912
-908
-905
-902
-899
-896
-894
-891
-889
-887
-885
-883
-882
-880
-879
-878
-877
-876
-875
-874
-874
-873
-873
-873
-873
-874
-874
-875
-877
-878
-881
-883
-886
-890
-894
-899
-904
-909
-916
-922
-930
-937
-945
-953
-961
-970
-978
-987
-995
-1002
-1012
-1020
-1028
-1035
-1043
-1050
-1058
-1065
-1072
-1079
-1086
-1093
-1100
-1106
-1112
-1119
-1125
-1131
-1136
-1142
-1147
-1152
-1156
-1161
-1165
-1169
-1172
-1175
-1178
-1181
-1183
-1186
-1188
-1190
-1191
-1193
-1195
-1196
-1198
-1199
-1201
-1203
-1205
-1206
-1208
-1211
-1213
-1215
-1218
-1221
-1224
-1228
-1231
-1235
-1240
-1244
-1249
-1254
-1259
-1265
-1270
-1276
-1282
-1288
-1294
-1300
-1305
-1311
-1317
-1322
-1328
-1333
-1338
-1344
-1349
-1354
-1359
-1365
-1370
-1376
-1382
-1388
-1394
-1400
-1406
-1412
-1417
-1423
-1428
-1432
-1436
-1440
-1443
-1445
-1447
-1448
-1449
-1450
-1450
-1450
-1449
-1448
-1447
-1446
-1445
-1444
-1443
-1442
-1440
-1439
-1438
-1438
-1437
-1436
-1436
-1435
-1434
-1434
-1433
-1433
-1432
-1431
-1430
-1429
-1429
-1427
-1426
-1425
-1424
-1423
-1422
-1421
-1420
-1419
-1418
-1417
-1417
-1417
-1417
-1417
-1417
-1418
-1418
-1419
-1420
-1421
-1422
-1423
-1424
-1425
-1426
-1427
-1429
-1430
-1431
-1432
-1433
-1434
-1435
-1436
-1438
-1439
-1441
-1443
-1445
-1447
-1449
-1451
-1454
-1456
-1458
-1461
-1463
-1466
-1468
-1470
-1472
-1474
-1476
-1478
-1480
-1481
-1482
-1484
-1485
-1486
-1487
-1488
-1488
-1489
-1489
-1489
-1490
-1490
-1489
-1489
-1489
-1488
-1487
-1486
-1485
-1484
-1482
-1480
-1478
-1476
-1473
-1470
-1467
-1464
-1460
-1457
-1453
-1448
-1444
-1440
-1436
-1431
-1427
-1423
-1419
-1416
-1413
-1410
-1407
-1404
-1402
-1400
-1398
-1397
-1395
-1394
-1393
-1392
-1391
-1390
-1389
-1388
-1387
-1386
-1386
-1385
-1385
-1384
-1384
-1384
-1383
-1383
-1384
-1384
-1384
-1384
-1385
-1385
-1385
-1386
-1386
-1386
-1386
-1385
-1385
-1383
-1382
-1380
-1378
-1375
-1373
-1369
-1366
-1362
-1358
-1354
-1350
-1346
-1341
-1337
-1333
-1329
-1325
-1321
-1317
-1313
-1309
-1306
-1302
-1299
-1296
-1293
-1290
-1288
-1285
-1283
-1280
-1278
-1276
-1273
-1271
-1269
-1267
-1265
-1263
-1261
-1259
-1257
-1255
-1252
-1250
-1248
-1246
-1244
-1242
-1239
-1237
-1234
-1231
-1228
-1224
-1221
-1217
-1213
-1208
-1204
-1199
-1193
-1188
-1182
-1176
-1169
-1163
-1155
-1148
-1141
-1133
-1124
-1116
-1107
-1098
-1089
-1080
-1070
-1061
-1051
-1042
-1032
-1022
-1014
-1004
-995
-986
-976
-967
-958
-949
-941
-932
-923
-915
-906
-898
-890
-882
-875
-867
-860
-853
-846
-839
-832
-825
-819
-812
-805
-799
-792
-785
-779
-772
-765
-759
-752
-745
-738
-732
-725
-718
-711
-703
-696
-689
-681
-674
-666
-658
-650
-642
-633
-625
-617
-608
-600
-591
-583
-575
-566
-558
-550
-541
-533
-525
-517
-508
-500
-491
-483
-474
-465
-456
-447
-438
-429
-419
-410
-401
-392
-382
-373
-364
-355
-346
-338
-329
-321
-314
-306
-299
-292
-286
-280
-274
-268
-263
-259
-254
-250
-246
-243
-239
-236
-233
-231
-228
-226
-223
-221
-218
-216
-213
-211
-208
-206
-203
-200
-196
-193
-190
-186
-183
-179
-175
-171
-168
-164
-160
-157
-153
-149
-145
-141
-137
-133
-128
-124
-119
-114
-110
-105
-100
-95
-90
-86
-82
-77
-73
-70
-67
-64
-61
-59
-57
-55
-54
-52
-52
-51
-50
-50
-49
-49
-49
-49
-48
-48
-48
-47
-47
-46
-46
-45
-45
-45
-44
-44
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-46
-45
-44
-42
-41
-38
-36
-33
-29
-25
-21
-16
-11
-5
1
7
13
19
26
33
40
47
54
61
69
76
84
91
99
107
114
122
130
138
146
154
161
169
176
184
191
198
205
211
217
223
229
234
239
243
247
250
253
256
258
260
262
263
264
264
265
265
265
265
265
265
264
264
264
264
264
265
265
266
267
268
269
270
272
273
275
277
279
281
283
285
287
289
291
293
295
297
299
301
302
304
306
308
310
312
314
316
318
320
322
324
326
328
330
331
333
335
337
339
341
343
345
347
349
351
352
354
356
358
360
362
364
366
367
369
371
373
375
377
379
380
382
384
386
388
390
391
393
395
397
399
401
402
404
406
408
410
411
413
415
417
419
420
422
424
426
428
429
431
433
435
436
438
440
442
443
445
447
449
450
452
454
456
457
459
461
463
464
466
468
470
471
473
475
476
478
480
481
483
485
487
488
490
492
493
495
497
498
500
502
503
505
507
508
510
512
513
515
517
518
520
522
523
525
527
528
530
531
533
535
536
538
540
541
543
544
546
548
549
551
552
554
556
557
559
560
562
564
565
567
568
570
571
573
575
576
578
579
581
582
584
585
587
588
590
592
593
595
596
598
599
601
602
604
605
607
608
610
611
613
614
616
617
619
620
622
623
625
626
628
629
631
632
634
635
637
638
640
641
642
644
645
647
648
650
651
653
654
655
657
658
660
661
663
664
665
667
668
670
671
673
674
675
677
678
680
681
682
684
685
687
688
689
691
692
693
695
696
698
699
700
702
703
704
706
707
708
710
711
713
714
715
717
718
719
721
722
723
725
726
727
729
730
731
732
734
735
736
738
739
740
742
743
744
745
747
748
749
751
752
753
754
756
757
758
760
761
762
763
765
766
767
768
770
771
772
773
775
776
777
778
780
781
782
783
784
786
787
788
789
791
792
793
794
795
797
798
799
800
801
803
804
805
806
807
809
810
811
812
813
814
816
817
818
819
820
821
823
824
825
826
827
828
830
831
832
833
834
835
836
837
839
840
841
842
843
844
845
846
848
849
850
851
852
853
854
855
856
858
859
860
861
862
863
864
865
866
867
868
869
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
947
948
949
950
951
952
953
954
955
956
957
958
958
959
960
961
962
963
964
965
966
967
967
968
969
970
971
972
973
974
974
975
976
977
978
979
980
981
981
982
983
984
985
986
987
987
988
989
990
991
992
992
993
994
995
996
997
997
998
999
1000
1000
1002
1002
1002
1004
1004
1006
1006
1006
1008
1008
1010
1010
1010
1012
1012
1014
1014
1014
1016
1016
1018
1018
1018
1020
1020
1020
1022
1022
1024
1025
1025
1026
1027
1028
1028
1029
1030
1031
1031
1032
1033
1034
1034
1035
1036
1037
1037
1038
1039
1040
1040
1041
1042
1043
1043
1044
1045
1045
1046
1047
1048
1048
1049
1050
1050
1051
1052
1053
1053
1054
1055
1055
1056
1057
1057
1058
1059
1060
1060
1061
1062
1062
1063
1064
1064
1065
1066
1066
1067
1068
1068
1069
1070
1070
1071
1072
1072
1073
1074
1074
1075
1076
1076
1077
1078
1078
1079
1080
1080
1081
1082
1082
1083
1083
1084
1085
1085
1086
1087
1087
1088
1088
1089
1090
1090
1091
1092
1092
1093
1093
1094
1095
1095
1096
1096
1097
1098
1098
1099
1099
1100
1101
1101
1102
1102
1103
1104
1104
1105
1105
1106
1107
1107
1108
1108
1109
1109
1110
1111
1111
1112
1112
1113
1113
1114
1115
1115
1116
1116
1117
1117
1118
1118
1119
1120
1120
1121
1121
1122
1122
1123
1123
1124
1124
1125
1125
1126
1127
1127
1128
1128
1129
1129
1130
1130
1131
1131
1132
1132
1133
1133
1134
1134
1135
1135
1136
1136
1137
1137
1138
1138
1139
1139
1140
1140
1141
1141
1142
1142
1143
1143
1144
1144
1145
1145
1146
1146
1147
1147
1148
1148
1149
1149
1149
1150
1150
1151
1151
1152
1152
1153
1153
1154
1154
1155
1155
1155
1156
1156
1157
1157
1158
1158
1159
1159
1159
1160
1160
1161
1161
1162
1162
1163
1163
1163
1164
1164
1165
1165
1165
1166
1166
1167
1167
1168
1168
1168
1169
1169
1170
1170
1170
1171
1171
1172
1172
1172
1173
1173
1174
1174
1174
1175
1175
1176
1176
1176
1177
1177
1178
1178
1178
1179
1179
1180
1180
1180
1181
1181
1181
1182
1182
1183
1183
1183
1184
1184
1184
1185
1185
1185
1186
1186
1187
1187
1187
1188
1188
1188
1189
1189
1189
1190
1190
1190
1191
1191
1191
1192
1192
1192
1193
1193
1193
1194
1194
1194
1195
1195
1195
1196
1196
1196
1197
1197
1197
1198
1198
1198
1199
1199
1199
1200
1200
1200
1201
1201
1201
1201
1202
1202
1202
1203
1203
1203
1204
1204
1204
1204
1205
1205
1205
1206
1206
1206
1206
1207
1207
1207
1208
1208
1208
1208
1209
1209
1209
1210
1210
1210
1210
1211
1211
1211
1212
1212
1212
1212
1213
1213
1213
1213
1214
1214
1214
1214
1215
1215
1215
1215
1216
1216
1216
1216
1217
1217
1217
1217
1218
1218
1218
1218
1219
1219
1219
1219
1220
1220
1220
1220
1221
1221
1221
1221
1221
1222
1222
1222
1222
1223
1223
1223
1223
1224
1224
1224
1224
1224
1225
1225
1225
1225
1225
1226
1226
1226
1226
1226
1227
1227
