5
10239
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
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
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
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
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
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
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
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
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
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
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
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
120
121
121
121
122
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
139
139
139
139
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
172
172
172
173
173
173
174
174
174
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
206
207
207
207
208
208
208
209
209
209
209
210
210
210
211
211
211
212
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
216
217
217
217
218
218
218
218
219
219
219
220
220
220
220
221
221
221
222
222
222
222
223
223
223
223
224
224
224
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
248
249
249
249
249
250
250
250
250
250
251
251
251
251
252
252
252
252
252
253
253
253
253
253
254
254
254
254
255
255
255
255
255
256
256
256
256
256
257
257
257
257
258
258
258
258
258
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
270
270
270
270
270
270
271
271
271
271
271
272
272
272
272
272
273
273
273
273
273
273
274
274
274
274
274
275
275
275
275
275
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
280
281
281
281
281
281
281
282
282
282
282
282
282
283
283
283
283
283
283
284
284
284
284
284
284
284
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
299
299
299
299
299
299
299
299
299
299
299
299
298
298
298
298
298
298
298
298
298
298
298
297
297
297
297
297
297
297
297
297
296
296
296
296
296
296
296
295
295
295
295
295
295
295
294
294
294
294
294
294
293
293
293
293
293
293
292
292
292
292
292
292
291
291
291
291
291
290
290
290
290
290
289
289
289
289
289
288
288
288
288
288
287
287
287
287
287
286
286
286
286
285
285
285
285
284
284
284
284
283
283
283
283
282
282
282
282
281
281
281
281
280
280
280
279
279
279
279
278
278
278
277
277
277
277
276
276
276
275
275
275
274
274
274
273
273
273
273
272
272
271
271
271
270
270
270
269
269
269
268
268
268
267
267
267
266
266
266
265
265
264
264
264
263
263
263
262
262
261
261
261
260
260
259
259
259
258
258
257
257
257
256
256
255
255
254
254
254
253
253
252
252
251
251
250
250
250
249
249
248
248
247
247
246
246
246
245
245
244
244
243
243
242
242
241
241
240
240
239
239
238
238
237
237
236
236
235
235
234
234
233
233
232
232
231
231
230
230
229
229
228
228
227
226
226
225
225
224
224
223
223
222
222
221
220
220
219
219
218
218
217
216
216
215
215
214
213
213
212
212
211
211
210
209
209
208
207
207
206
206
205
204
204
203
202
202
201
201
200
199
199
198
197
197
196
195
195
194
193
193
192
191
191
190
189
189
188
187
187
186
185
185
184
183
182
182
181
180
180
179
178
178
177
176
175
175
174
173
173
172
171
170
170
169
168
167
167
166
165
164
164
163
162
161
161
160
159
158
157
157
156
155
154
153
153
152
151
150
149
149
148
147
146
145
145
144
143
142
141
140
140
139
138
137
136
135
134
134
133
132
131
130
129
128
128
127
126
125
124
123
122
121
120
120
119
118
117
116
115
114
113
112
111
110
109
108
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
51
50
49
48
47
46
45
44
43
42
40
39
38
37
36
35
34
33
31
30
29
28
27
26
24
23
22
21
20
19
17
16
15
14
13
12
10
9
8
7
5
4
3
2
1
-1
-2
-3
-4
-6
-7
-8
-9
-11
-12
-13
-14
-16
-17
-18
-20
-21
-22
-23
-25
-26
-27
-29
-30
-31
-33
-34
-35
-37
-38
-39
-41
-42
-43
-45
-46
-47
-49
-50
-52
-53
-54
-56
-57
-59
-60
-61
-63
-64
-66
-67
-68
-70
-71
-73
-74
-76
-77
-79
-80
-81
-83
-84
-86
-87
-89
-90
-92
-93
-95
-96
-98
-99
-101
-102
-104
-106
-107
-109
-110
-112
-113
-115
-116
-118
-120
-121
-123
-124
-126
-127
-129
-131
-132
-134
-135
-137
-139
-140
-142
-144
-145
-147
-148
-150
-152
-153
-155
-157
-158
-160
-162
-164
-165
-167
-169
-170
-172
-174
-176
-177
-179
-181
-183
-184
-186
-188
-190
-191
-193
-195
-197
-198
-200
-202
-204
-206
-207
-209
-211
-213
-215
-216
-218
-220
-222
-224
-226
-228
-229
-231
-233
-235
-237
-239
-241
-243
-244
-246
-248
-250
-252
-254
-256
-258
-260
-262
-264
-266
-267
-269
-271
-273
-275
-277
-279
-281
-283
-285
-287
-289
-291
-293
-295
-297
-299
-301
-303
-305
-307
-309
-311
-313
-316
-318
-320
-322
-324
-326
-328
-330
-332
-334
-336
-338
-341
-343
-345
-347
-349
-351
-353
-356
-358
-360
-362
-364
-366
-369
-371
-373
-375
-377
-379
-382
-384
-386
-388
-391
-393
-395
-397
-399
-402
-404
-406
-408
-411
-413
-415
-418
-420
-422
-424
-427
-429
-431
-434
-436
-438
-441
-443
-445
-448
-450
-452
-455
-457
-459
-462
-464
-466
-469
-471
-473
-476
-478
-481
-483
-485
-488
-490
-493
-495
-498
-500
-502
-505
-507
-510
-512
-515
-517
-520
-522
-524
-527
-529
-532
-534
-537
-539
-542
-544
-547
-549
-552
-555
-557
-560
-562
-565
-567
-570
-572
-575
-577
-580
-583
-585
-588
-590
-593
-596
-598
-601
-603
-606
-609
-611
-614
-617
-619
-622
-625
-627
-630
-633
-635
-638
-641
-643
-646
-649
-651
-654
-657
-660
-662
-665
-668
-670
-673
-676
-679
-682
-684
-687
-690
-693
-695
-698
-701
-704
-707
-709
-712
-715
-718
-721
-724
-726
-729
-732
-735
-738
-741
-743
-746
-749
-752
-755
-758
-761
-764
-767
-769
-772
-775
-778
-781
-784
-787
-790
-793
-796
-799
-802
-805
-808
-811
-814
-817
-820
-822
-825
-828
-831
-834
-837
-840
-843
-846
-849
-852
-855
-858
-861
-864
-868
-871
-874
-877
-880
-883
-886
-889
-892
-895
-898
-901
-904
-907
-910
-913
-916
-919
-922
-925
-928
-931
-934
-937
-940
-943
-946
-949
-952
-955
-958
-961
-964
-967
-970
-974
-977
-980
-983
-986
-989
-992
-995
-998
-1000
-1004
-1006
-1010
-1012
-1016
-1018
-1022
-1025
-1028
-1031
-1034
-1037
-1039
-1042
-1045
-1048
-1051
-1054
-1057
-1060
-1063
-1066
-1069
-1072
-1075
-1078
-1081
-1084
-1087
-1091
-1094
-1097
-1100
-1104
-1107
-1110
-1113
-1117
-1120
-1123
-1127
-1130
-1133
-1136
-1140
-1143
-1146
-1149
-1152
-1156
-1159
-1162
-1165
-1169
-1172
-1175
-1178
-1182
-1185
-1189
-1192
-1196
-1199
-1203
-1207
-1211
-1214
-1218
-1222
-1226
-1230
-1234
-1238
-1241
-1245
-1249
-1253
-1257
-1261
-1265
-1268
-1272
-1276
-1279
-1283
-1286
-1290
-1293
-1296
-1300
-1303
-1306
-1309
-1312
-1315
-1318
-1322
-1325
-1328
-1331
-1334
-1337
-1340
-1343
-1346
-1349
-1352
-1355
-1357
-1360
-1363
-1366
-1369
-1372
-1375
-1378
-1381
-1384
-1387
-1389
-1392
-1395
-1398
-1401
-1404
-1407
-1409
-1412
-1415
-1418
-1420
-1423
-1426
-1428
-1431
-1434
-1437
-1440
-1442
-1445
-1448
-1451
-1454
-1457
-1460
-1463
-1466
-1469
-1472
-1475
-1478
-1481
-1484
-1487
-1490
-1493
-1495
-1498
-1500
-1503
-1505
-1507
-1509
-1511
-1513
-1515
-1517
-1519
-1520
-1522
-1523
-1525
-1526
-1527
-1529
-1530
-1531
-1532
-1534
-1535
-1536
-1538
-1539
-1540
-1541
-1543
-1544
-1546
-1547
-1548
-1550
-1551
-1553
-1554
-1555
-1557
-1558
-1559
-1561
-1562
-1564
-1565
-1566
-1568
-1569
-1570
-1572
-1573
-1575
-1576
-1578
-1579
-1581
-1583
-1585
-1586
-1588
-1590
-1592
-1594
-1596
-1598
-1600
-1602
-1604
-1606
-1608
-1610
-1612
-1614
-1616
-1618
-1620
-1622
-1625
-1627
-1629
-1631
-1633
-1634
-1636
-1638
-1639
-1641
-1642
-1644
-1645
-1646
-1647
-1648
-1649
-1651
-1652
-1653
-1654
-1656
-1657
-1659
-1661
-1664
-1666
-1668
-1671
-1674
-1677
-1680
-1683
-1686
-1690
-1694
-1697
-1701
-1705
-1709
-1713
-1717
-1721
-1724
-1728
-1732
-1735
-1739
-1742
-1745
-1749
-1752
-1755
-1757
-1760
-1762
-1764
-1765
-1767
-1768
-1769
-1770
-1770
-1771
-1771
-1771
-1771
-1771
-1771
-1771
-1770
-1769
-1768
-1767
-1766
-1765
-1764
-1763
-1762
-1761
-1760
-1759
-1758
-1756
-1755
-1754
-1753
-1751
-1750
-1749
-1748
-1746
-1745
-1745
-1744
-1743
-1742
-1741
-1741
-1740
-1739
-1738
-1737
-1736
-1736
-1735
-1734
-1733
-1733
-1732
-1731
-1731
-1730
-1730
-1729
-1728
-1728
-1727
-1726
-1725
-1724
-1723
-1721
-1719
-1717
-1714
-1711
-1708
-1705
-1701
-1698
-1694
-1690
-1686
-1682
-1678
-1674
-1670
-1665
-1661
-1656
-1652
-1648
-1644
-1640
-1637
-1634
-1631
-1629
-1626
-1624
-1623
-1621
-1620
-1619
-1618
-1617
-1617
-1617
-1617
-1617
-1618
-1618
-1619
-1620
-1621
-1622
-1623
-1624
-1625
-1627
-1628
-1629
-1630
-1631
-1632
-1633
-1634
-1635
-1635
-1636
-1636
-1636
-1636
-1635
-1635
-1634
-1634
-1633
-1632
-1631
-1630
-1630
-1629
-1629
-1628
-1628
-1628
-1627
-1627
-1627
-1626
-1626
-1626
-1626
-1626
-1626
-1627
-1628
-1629
-1631
-1632
-1634
-1636
-1637
-1639
-1641
-1644
-1646
-1648
-1651
-1653
-1656
-1658
-1661
-1663
-1666
-1668
-1670
-1673
-1675
-1677
-1680
-1682
-1684
-1687
-1690
-1692
-1695
-1697
-1700
-1702
-1704
-1706
-1707
-1708
-1708
-1709
-1709
-1709
-1708
-1708
-1707
-1706
-1705
-1704
-1703
-1701
-1699
-1697
-1696
-1694
-1692
-1691
-1689
-1688
-1688
-1687
-1687
-1687
-1687
-1687
-1687
-1688
-1689
-1690
-1692
-1694
-1697
-1700
-1703
-1707
-1711
-1715
-1719
-1723
-1727
-1732
-1736
-1740
-1744
-1747
-1751
-1754
-1757
-1760
-1763
-1765
-1767
-1770
-1772
-1775
-1777
-1780
-1782
-1785
-1787
-1790
-1792
-1794
-1796
-1798
-1800
-1801
-1802
-1804
-1805
-1806
-1807
-1808
-1808
-1809
-1809
-1810
-1810
-1811
-1811
-1811
-1812
-1813
-1813
-1814
-1815
-1816
-1817
-1818
-1819
-1820
-1822
-1824
-1826
-1829
-1833
-1837
-1842
-1847
-1852
-1858
-1864
-1871
-1877
-1884
-1891
-1899
-1906
-1914
-1922
-1930
-1938
-1945
-1953
-1960
-1968
-1975
-1982
-1989
-1996
-2004
-2011
-2017
-2025
-2033
-2041
-2049
-2056
-2064
-2071
-2079
-2087
-2094
-2102
-2110
-2117
-2125
-2134
-2142
-2151
-2160
-2169
-2178
-2187
-2197
-2207
-2216
-2226
-2235
-2244
-2252
-2260
-2267
-2274
-2281
-2287
-2293
-2299
-2305
-2311
-2318
-2324
-2331
-2338
-2344
-2350
-2355
-2360
-2364
-2368
-2372
-2376
-2380
-2384
-2388
-2392
-2395
-2399
-2402
-2405
-2407
-2410
-2412
-2414
-2416
-2418
-2421
-2423
-2425
-2428
-2430
-2433
-2436
-2439
-2441
-2444
-2447
-2449
-2451
-2453
-2455
-2458
-2460
-2462
-2464
-2466
-2469
-2471
-2474
-2476
-2479
-2481
-2484
-2486
-2489
-2492
-2495
-2499
-2502
-2506
-2510
-2515
-2520
-2525
-2530
-2535
-2541
-2546
-2551
-2556
-2560
-2564
-2568
-2572
-2575
-2579
-2583
-2588
-2593
-2598
-2604
-2610
-2616
-2622
-2628
-2634
-2640
-2646
-2652
-2658
-2665
-2670
-2676
-2681
-2686
-2690
-2694
-2698
-2701
-2704
-2706
-2709
-2711
-2712
-2714
-2715
-2716
-2717
-2717
-2717
-2717
-2717
-2717
-2717
-2717
-2716
-2716
-2716
-2716
-2715
-2714
-2713
-2712
-2710
-2709
-2707
-2706
-2704
-2702
-2700
-2698
-2695
-2693
-2690
-2686
-2683
-2680
-2677
-2673
-2670
-2667
-2664
-2660
-2656
-2653
-2648
-2644
-2639
-2634
-2629
-2624
-2619
-2613
-2607
-2601
-2595
-2588
-2580
-2572
-2563
-2553
-2542
-2531
-2519
-2506
-2493
-2479
-2464
-2448
-2431
-2413
-2394
-2374
-2354
-2333
-2313
-2292
-2272
-2253
-2234
-2216
-2198
-2181
-2164
-2147
-2131
-2115
-2099
-2084
-2069
-2054
-2040
-2025
-2013
-1999
-1986
-1972
-1959
-1944
-1930
-1915
-1899
-1882
-1865
-1847
-1828
-1808
-1788
-1768
-1746
-1725
-1702
-1679
-1656
-1632
-1608
-1584
-1561
-1537
-1515
-1493
-1471
-1451
-1432
-1413
-1394
-1376
-1359
-1342
-1325
-1309
-1294
-1279
-1265
-1252
-1239
-1227
-1215
-1203
-1191
-1178
-1166
-1153
-1139
-1126
-1112
-1098
-1083
-1069
-1055
-1040
-1026
-1012
-997
-983
-969
-955
-940
-925
-910
-895
-880
-864
-849
-833
-818
-804
-789
-775
-761
-747
-733
-719
-705
-690
-676
-660
-644
-628
-612
-595
-578
-560
-543
-525
-508
-491
-474
-457
-440
-424
-407
-391
-375
-359
-343
-328
-313
-298
-283
-269
-254
-240
-226
-211
-196
-181
-167
-152
-137
-122
-107
-92
-75
-58
-39
-18
4
28
53
79
107
135
164
193
222
251
280
309
338
368
398
428
459
490
522
555
588
622
658
693
730
766
803
839
875
911
946
981
1016
1050
1084
1117
1151
1185
1218
1251
1283
1315
1345
1374
1402
1429
1455
1481
1506
1531
1556
1581
1605
1629
1653
1675
1696
1717
1736
1755
1773
1791
1809
1827
1845
1862
1880
1896
1913
1928
1942
1954
1965
1974
1983
1990
1996
2001
2008
2013
2017
2021
2025
2028
2031
2032
2033
2033
2035
2035
2035
2036
2037
2037
2039
2040
2040
2040
2039
2037
2033
2031
2025
2019
2013
2005
1998
1990
1982
1974
1966
1958
1950
1941
1932
1922
1911
1900
1887
1874
1860
1845
1829
1813
1795
1777
1758
1739
1720
1701
1683
1666
1649
1633
1617
1602
1588
1573
1559
1544
1529
1513
1498
1482
1466
1450
1435
1420
1405
1391
1377
1363
1348
1333
1317
1301
1284
1268
1251
1234
1218
1202
1187
1173
1159
1146
1133
1121
1109
1099
1089
1079
1071
1064
1057
1052
1047
1042
1039
1035
1032
1029
1026
1022
1016
1012
1006
1000
993
986
979
972
964
956
947
938
927
915
902
888
873
857
841
826
811
797
784
771
760
748
736
724
712
700
687
674
661
649
637
626
615
604
593
583
571
560
547
534
521
508
495
483
470
459
448
437
427
416
406
396
385
373
361
349
336
324
311
298
286
274
263
252
241
230
219
209
199
189
181
173
168
164
162
161
162
162
163
163
163
162
160
158
155
153
150
147
145
142
140
138
136
135
134
133
132
131
131
130
129
128
126
125
123
122
121
120
119
119
118
118
117
117
116
116
116
116
116
117
118
119
121
124
127
130
134
138
142
147
153
160
168
177
188
199
212
225
238
252
266
281
295
310
326
341
357
373
389
406
422
438
453
469
485
501
516
532
547
562
575
589
601
613
625
636
648
661
674
688
702
716
730
744
757
770
781
792
803
813
823
833
844
855
867
878
890
902
912
922
930
937
942
945
947
947
946
943
939
934
928
921
912
902
891
878
865
851
835
819
802
784
764
742
719
694
666
638
608
577
546
515
484
453
422
391
359
326
291
254
215
174
132
88
44
0
-44
-87
-130
-171
-212
-253
-293
-334
-375
-417
-458
-499
-539
-578
-614
-649
-682
-713
-742
-770
-798
-824
-850
-876
-901
-926
-950
-974
-996
-1016
-1037
-1056
-1074
-1091
-1108
-1124
-1140
-1156
-1170
-1184
-1197
-1209
-1219
-1227
-1232
-1236
-1239
-1239
-1239
-1237
-1236
-1234
-1232
-1231
-1230
-1230
-1231
-1232
-1233
-1234
-1235
-1235
-1234
-1233
-1231
-1228
-1225
-1222
-1219
-1215
-1211
-1206
-1200
-1192
-1183
-1172
-1159
-1145
-1128
-1110
-1090
-1069
-1047
-1024
-1000
-977
-952
-927
-902
-877
-853
-830
-808
-788
-770
-753
-739
-725
-712
-699
-686
-673
-660
-646
-632
-618
-604
-591
-578
-564
-551
-537
-522
-505
-487
-467
-445
-422
-397
-372
-346
-321
-297
-274
-253
-234
-217
-202
-189
-176
-164
-152
-140
-129
-118
-108
-99
-92
-86
-81
-77
-74
-72
-69
-66
-63
-59
-56
-51
-47
-42
-36
-30
-23
-15
-5
5
17
29
41
54
66
78
89
100
109
118
126
134
141
147
152
156
159
161
162
161
160
158
156
153
151
149
148
147
148
150
154
159
166
174
184
195
207
219
232
245
256
267
277
285
293
301
308
315
323
331
340
349
358
367
376
385
393
400
407
412
417
420
422
424
425
426
427
429
433
439
447
457
468
481
494
507
520
532
541
549
555
559
561
561
560
557
554
551
548
545
542
539
536
533
530
526
521
517
513
510
506
504
503
502
501
501
502
503
505
507
511
515
520
526
531
537
543
548
552
557
561
566
571
576
581
586
591
595
598
600
601
601
600
599
598
597
597
597
598
598
599
600
600
599
598
595
591
587
582
577
572
566
561
555
550
544
538
532
526
521
517
514
514
515
518
523
529
536
542
548
552
554
555
553
550
546
541
537
532
530
528
528
530
533
538
545
552
561
570
581
592
604
617
630
644
659
674
690
707
725
743
763
783
805
826
849
872
896
920
944
968
992
1016
1041
1066
1090
1115
1139
1164
1188
1212
1235
1258
1280
1301
1321
1339
1356
1371
1384
1395
1405
1413
1420
1426
1431
1435
1440
1444
1448
1452
1455
1458
1460
1461
1460
1459
1456
1453
1450
1446
1443
1441
1440
1440
1441
1443
1446
1450
1454
1458
1463
1467
1472
1475
1478
1481
1482
1484
1484
1484
1483
1482
1481
1479
1477
1475
1472
1469
1464
1459
1452
1445
1437
1428
1419
1410
1400
1391
1382
1374
1365
1356
1347
1337
1326
1314
1300
1285
1267
1248
1228
1207
1185
1163
1142
1121
1102
1085
1069
1055
1042
1031
1020
1012
1004
997
991
985
979
974
968
963
957
952
947
942
937
932
927
923
918
912
906
899
891
882
874
866
858
852
846
843
840
838
836
835
833
831
829
827
825
823
822
820
819
818
817
816
814
812
810
809
809
810
812
815
820
827
835
843
853
863
873
882
891
899
907
914
920
926
932
937
943
948
952
956
959
961
963
963
963
962
960
957
954
951
947
942
937
933
928
923
917
912
906
901
895
889
884
880
876
873
871
871
871
872
873
874
874
874
873
870
867
862
858
853
848
844
841
838
837
837
838
839
841
843
845
847
849
851
853
855
859
863
868
875
883
893
904
916
929
942
956
970
984
998
1010
1022
1034
1044
1054
1064
1072
1080
1088
1096
1102
1109
1116
1123
1130
1137
1145
1154
1163
1173
1183
1193
1203
1213
1223
1232
1241
1250
1258
1266
1274
1282
1289
1295
1301
1306
1311
1315
1318
1321
1324
1327
1329
1332
1334
1337
1340
1342
1345
1349
1352
1355
1358
1362
1365
1368
1371
1373
1375
1377
1379
1382
1385
1390
1396
1403
1412
1422
1432
1443
1454
1464
1473
1480
1486
1489
1492
1492
1492
1491
1488
1485
1480
1475
1468
1459
1449
1437
1424
1410
1394
1378
1361
1344
1326
1308
1290
1272
1253
1234
1215
1195
1175
1155
1136
1116
1097
1078
1059
1039
1020
999
978
956
932
909
884
860
836
813
790
768
746
724
702
679
655
630
604
578
550
522
494
466
437
409
381
353
325
297
270
243
217
192
168
145
122
100
79
58
36
14
-8
-31
-55
-79
-104
-129
-153
-177
-200
-222
-243
-263
-282
-300
-317
-333
-349
-365
-380
-395
-408
-422
-434
-445
-456
-465
-474
-482
-490
-498
-505
-513
-520
-527
-534
-540
-545
-549
-553
-554
-555
-555
-554
-552
-550
-547
-544
-541
-537
-533
-529
-524
-520
-516
-513
-510
-507
-505
-503
-502
-501
-500
-499
-497
-495
-492
-488
-484
-479
-474
-468
-462
-456
-450
-445
-439
-433
-428
-423
-417
-412
-407
-402
-397
-392
-388
-385
-382
-380
-380
-380
-382
-385
-388
-393
-397
-402
-406
-409
-411
-412
-412
-410
-407
-403
-399
-393
-386
-378
-370
-361
-351
-341
-331
-320
-309
-299
-289
-280
-271
-263
-255
-248
-242
-236
-230
-225
-221
-217
-214
-211
-209
-208
-208
-208
-209
-210
-211
-213
-215
-216
-217
-218
-218
-217
-216
-215
-213
-211
-208
-206
-204
-203
-202
-203
-204
-206
-209
-213
-218
-223
-230
-237
-244
-251
-259
-266
-274
-281
-288
-296
-303
-311
-320
-329
-338
-348
-358
-368
-378
-388
-397
-406
-415
-422
-429
-435
-441
-445
-449
-453
-456
-458
-460
-461
-462
-463
-463
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-450
-447
-443
-439
-433
-427
-420
-412
-404
-395
-386
-376
-366
-356
-345
-334
-323
-312
-301
-290
-279
-267
-254
-240
-225
-210
-193
-175
-156
-137
-118
-99
-81
-63
-47
-31
-16
-3
11
23
36
48
60
72
84
96
108
119
131
143
154
166
177
189
200
212
224
236
248
261
274
287
300
314
327
340
352
363
374
384
392
400
406
412
417
422
426
431
434
438
442
445
448
450
451
452
451
449
446
443
440
436
433
430
428
427
427
427
429
431
434
437
441
444
449
453
459
464
470
476
482
489
495
502
509
516
523
530
537
544
552
561
571
583
595
609
624
640
658
677
697
718
741
764
789
814
840
867
895
924
953
982
1012
1043
1073
1103
1133
1162
1191
1220
1248
1276
1304
1331
1357
1384
1410
1436
1463
1489
1516
1544
1572
1600
1629
1657
1686
1714
1741
1767
1793
1817
1839
1861
1881
1901
1920
1938
1955
1973
1990
2007
2025
2041
2060
2078
2096
2114
2133
2152
2172
2192
2212
2232
2253
2274
2295
2316
2337
2359
2380
2402
2423
2445
2466
2487
2508
2529
2549
2569
2589
2608
2627
2646
2664
2682
2699
2715
2730
2744
2758
2770
2782
2793
2803
2813
2822
2831
2839
2847
2854
2860
2866
2870
2873
2876
2876
2876
2875
2873
2871
2868
2865
2861
2858
2854
2849
2843
2837
2829
2820
2810
2799
2787
2775
2762
2750
2737
2725
2713
2701
2690
2678
2665
2652
2639
2624
2608
2592
2574
2557
2539
2521
2503
2485
2468
2450
2433
2416
2397
2378
2358
2337
2314
2290
2266
2241
2216
2191
2168
2145
2123
2102
2082
2063
2045
2029
2013
2000
1988
1978
1969
1962
1957
1954
1952
1951
1951
1951
1951
1951
1952
1952
1953
1955
1959
1964
1972
1982
1994
2009
2025
2043
2063
2084
2105
2128
2151
2173
2196
2219
2242
2265
2288
2310
2332
2354
2376
2397
2418
2440
2461
2483
2505
2527
2550
2572
2595
2617
2639
2659
2678
2695
2711
2726
2740
2753
2765
2777
2790
2802
2814
2826
2837
2847
2857
2865
2872
2877
2882
2885
2888
2890
2892
2893
2893
2893
2892
2890
2886
2881
2873
2864
2853
2840
2824
2807
2789
2768
2747
2725
2701
2677
2653
2628
2603
2578
2553
2528
2504
2482
2461
2441
2423
2408
2395
2384
2376
2370
2366
2363
2362
2361
2362
2363
2364
2366
2369
2371
2375
2380
2386
2393
2403
2414
2428
2443
2461
2481
2503
2528
2555
2584
2615
2648
2683
2720
2758
2798
2838
2878
2918
2959
2999
3040
3081
3122
3164
3205
3248
3290
3333
3376
3419
3461
3503
3545
3587
3628
3669
3710
3751
3791
3831
3871
3910
3948
3986
4024
4061
4098
4135
4173
4211
4250
4290
4330
4371
4412
4453
4493
4533
4571
4607
4642
4674
4703
4729
4752
4771
4788
4801
4811
4819
4824
4828
4830
4831
4831
4831
4829
4828
4826
4824
4821
4819
4816
4815
4813
4813
4813
4814
4816
4819
4822
4825
4828
4830
4831
4831
4829
4826
4822
4816
4810
4804
4797
4791
4786
4781
4778
4776
4776
4777
4779
4782
4785
4790
4795
4800
4806
4812
4818
4824
4830
4837
4844
4852
4861
4871
4882
4895
4909
4925
4942
4959
4977
4996
5014
5032
5050
5067
5084
5100
5116
5131
5146
5160
5174
5188
5201
5214
5226
5239
5250
5261
5271
5279
5287
5293
5297
5301
5303
5304
5305
5306
5307
5309
5312
5316
5320
5326
5333
5340
5348
5355
5362
5368
5374
5378
5382
5384
5385
5385
5384
5382
5379
5375
5371
5367
5362
5359
5355
5352
5349
5346
5342
5338
5334
5329
5322
5315
5306
5295
5283
5268
5251
5231
5207
5180
5150
5116
5078
5038
4995
4950
4904
4857
4810
4764
4717
4671
4626
4581
4536
4491
4446
4401
4356
4311
4265
4220
4175
4130
4085
4041
3997
3953
3911
3869
3828
3789
3753
3719
3687
3659
3633
3611
3591
3574
3559
3547
3536
3527
3519
3513
3509
3506
3504
3503
3504
3505
3507
3509
3511
3512
3513
3512
3510
3507
3503
3497
3491
3484
3476
3468
3460
3451
3441
3431
3419
3407
3394
3380
3365
3350
3336
3321
3307
3293
3280
3267
3254
3240
3225
3209
3190
3170
3147
3122
3094
3064
3031
2996
2959
2920
2879
2835
2790
2742
2692
2639
2584
2526
2465
2401
2335
2266
2196
2124
2051
1979
1906
1834
1763
1694
1626
1560
1495
1432
1370
1309
1248
1188
1128
1067
1006
947
888
830
773
717
664
614
566
521
479
439
401
364
329
294
260
226
193
160
128
96
66
38
12
-11
-32
-50
-65
-77
-86
-94
-100
-104
-108
-113
-117
-124
-132
-143
-157
-174
-196
-221
-251
-284
-322
-364
-411
-461
-515
-574
-636
-703
-774
-850
-929
-1012
-1101
-1193
-1288
-1387
-1490
-1597
-1708
-1823
-1942
-2066
-2195
-2329
-2467
-2610
-2758
-2909
-3064
-3222
-3381
-3543
-3705
-3868
-4030
-4193
-4355
-4516
-4677
-4837
-4998
-5159
-5320
-5482
-5645
-5808
-5972
-6137
-6303
-6469
-6635
-6801
-6967
-7133
-7298
-7462
-7625
-7786
-7945
-8101
-8254
-8403
-8547
-8687
-8822
-8951
-9075
-9193
-9305
-9411
-9511
-9605
-9693
-9775
-9850
-9919
-9981
-10037
-10085
-10127
-10163
-10191
-10213
-10228
-10237
-10239
-10235
-10224
-10207
-10183
-10152
-10115
-10071
-10021
-9964
-9900
-9831
-9755
-9672
-9584
-9489
-9388
-9282
-9171
-9054
-8932
-8806
-8675
-8539
-8400
-8255
-8106
-7953
-7795
-7633
-7466
-7295
-7120
-6942
-6762
-6581
-6399
-6217
-6035
-5855
-5675
-5497
-5319
-5143
-4967
-4791
-4616
-4441
-4267
-4096
-3926
-3760
-3599
-3442
-3291
-3147
-3010
-2879
-2756
-2640
-2530
-2427
-2329
-2238
-2151
-2070
-1993
-1920
-1851
-1785
-1722
-1663
-1605
-1550
-1496
-1444
-1392
-1341
-1290
-1239
-1189
-1138
-1088
-1038
-989
-940
-892
-846
-800
-756
-712
-670
-629
-590
-552
-516
-483
-454
-428
-407
-391
-380
-375
-376
-382
-392
-407
-426
-448
-473
-500
-530
-562
-597
-634
-675
-719
-767
-818
-873
-930
-991
-1054
-1119
-1186
-1254
-1323
-1393
-1463
-1534
-1604
-1674
-1743
-1811
-1876
-1939
-1998
-2054
-2107
-2157
-2204
-2249
-2292
-2335
-2378
-2421
-2464
-2507
-2550
-2592
-2632
-2671
-2708
-2743
-2776
-2807
-2837
-2866
-2895
-2924
-2954
-2984
-3015
-3046
-3078
-3110
-3142
-3174
-3206
-3237
-3267
-3296
-3323
-3350
-3374
-3398
-3419
-3440
-3459
-3477
-3494
-3511
-3528
-3546
-3564
-3583
-3603
-3624
-3646
-3669
-3693
-3718
-3743
-3768
-3793
-3818
-3841
-3864
-3886
-3906
-3925
-3941
-3955
-3966
-3974
-3979
-3980
-3977
-3970
-3959
-3944
-3925
-3902
-3875
-3844
-3810
-3771
-3729
-3683
-3632
-3577
-3518
-3454
-3385
-3312
-3235
-3155
-3071
-2984
-2895
-2803
-2709
-2612
-2512
-2408
-2301
-2190
-2074
-1954
-1830
-1702
-1571
-1436
-1299
-1159
-1016
-874
-729
-583
-435
-286
-134
19
175
333
494
657
822
989
1158
1328
1498
1669
1839
2008
2175
2341
2503
2662
2817
2967
3113
3253
3387
3514
3635
3749
3855
3953
4042
4123
4195
4257
4311
4356
4393
4422
4445
4462
4473
4478
4479
4475
4466
4452
4433
4409
4380
4348
4312
4273
4232
4190
4145
4100
4053
4003
3953
3899
3843
3783
3720
3653
3584
3511
3437
3361
3283
3204
3124
3043
2962
2880
2797
2713
2629
2544
2458
2372
2286
2200
2113
2025
1940
1853
1767
1681
1595
1511
1427
1345
1264
1185
1107
1031
956
881
808
734
660
586
510
433
355
275
194
114
33
-46
-124
-199
-272
-341
-406
-468
-524
-577
-625
-668
-707
-741
-772
-798
-822
-844
-864
-883
-903
-924
-947
-972
-999
-1029
-1061
-1093
-1126
-1158
-1188
-1215
-1240
-1260
-1278
-1292
-1305
-1315
-1324
-1334
-1343
-1353
-1363
-1372
-1382
-1390
-1396
-1399
-1399
-1397
-1390
-1380
-1366
-1348
-1328
-1303
-1275
-1244
-1210
-1173
-1133
-1091
-1047
-1002
-956
-910
-864
-818
-774
-731
-688
-646
-604
-563
-522
-480
-438
-397
-356
-316
-277
-238
-201
-164
-127
-90
-52
-14
26
66
106
145
184
220
254
285
311
334
352
365
375
381
382
380
374
364
350
333
313
289
262
233
203
170
137
104
70
36
2
-33
-68
-104
-140
-178
-216
-257
-298
-341
-386
-432
-480
-529
-580
-632
-684
-737
-789
-841
-892
-941
-990
-1037
-1083
-1127
-1170
-1212
-1252
-1292
-1331
-1370
-1409
-1448
-1487
-1528
-1569
-1610
-1653
-1696
-1740
-1783
-1826
-1868
-1909
-1949
-1988
-2027
-2066
-2105
-2145
-2185
-2227
-2270
-2314
-2359
-2404
-2449
-2493
-2537
-2580
-2623
-2665
-2708
-2751
-2795
-2840
-2885
-2932
-2980
-3027
-3075
-3123
-3170
-3216
-3261
-3305
-3348
-3390
-3432
-3473
-3515
-3558
-3600
-3643
-3685
-3727
-3768
-3808
-3847
-3884
-3919
-3952
-3984
-4014
-4043
-4070
-4098
-4123
-4148
-4171
-4194
-4215
-4236
-4255
-4274
-4292
-4309
-4325
-4342
-4359
-4375
-4393
-4411
-4429
-4448
-4468
-4488
-4509
-4531
-4553
-4576
-4600
-4624
-4648
-4673
-4698
-4723
-4749
-4773
-4797
-4820
-4842
-4861
-4880
-4896
-4911
-4925
-4939
-4952
-4965
-4978
-4991
-5004
-5017
-5028
-5037
-5044
-5047
-5046
-5042
-5034
-5023
-5009
-4992
-4973
-4954
-4933
-4913
-4892
-4872
-4852
-4833
-4813
-4793
-4773
-4753
-4732
-4711
-4690
-4669
-4648
-4627
-4608
-4589
-4571
-4554
-4537
-4521
-4506
-4490
-4474
-4456
-4438
-4418
-4396
-4373
-4349
-4323
-4297
-4271
-4245
-4220
-4196
-4172
-4150
-4128
-4108
-4089
-4070
-4051
-4035
-4021
-4006
-3995
-3985
-3977
-3970
-3964
-3960
-3957
-3953
-3950
-3947
-3943
-3938
-3933
-3928
-3922
-3915
-3908
-3902
-3894
-3887
-3879
-3870
-3861
-3850
-3840
-3828
-3816
-3803
-3790
-3778
-3766
-3755
-3745
-3737
-3731
-3726
-3724
-3724
-3726
-3731
-3738
-3747
-3758
-3770
-3784
-3799
-3816
-3832
-3850
-3867
-3885
-3902
-3919
-3936
-3952
-3968
-3983
-3998
-4011
-4024
-4035
-4046
-4056
-4065
-4073
-4081
-4089
-4097
-4107
-4117
-4129
-4142
-4157
-4174
-4192
-4212
-4233
-4255
-4278
-4300
-4322
-4344
-4365
-4385
-4404
-4422
-4440
-4456
-4471
-4486
-4499
-4511
-4522
-4531
-4539
-4545
-4549
-4552
-4552
-4551
-4548
-4543
-4536
-4527
-4517
-4505
-4492
-4476
-4460
-4441
-4421
-4399
-4375
-4349
-4322
-4292
-4262
-4230
-4197
-4164
-4130
-4097
-4064
-4030
-3997
-3964
-3929
-3893
-3856
-3817
-3776
-3732
-3687
-3641
-3593
-3545
-3497
-3449
-3403
-3358
-3314
-3273
-3233
-3196
-3160
-3126
-3093
-3062
-3032
-3003
-2976
-2950
-2926
-2903
-2883
-2864
-2847
-2831
-2818
-2807
-2797
-2789
-2783
-2777
-2773
-2769
-2767
-2765
-2763
-2763
-2763
-2764
-2766
-2769
-2773
-2779
-2786
-2794
-2805
-2817
-2831
-2847
-2865
-2886
-2908
-2933
-2959
-2987
-3017
-3047
-3078
-3108
-3138
-3167
-3195
-3221
-3246
-3269
-3291
-3312
-3332
-3351
-3370
-3390
-3410
-3431
-3454
-3478
-3503
-3530
-3558
-3587
-3616
-3647
-3678
-3708
-3739
-3770
-3800
-3830
-3860
-3890
-3920
-3950
-3980
-4010
-4038
-4067
-4096
-4123
-4148
-4171
-4193
-4213
-4231
-4247
-4262
-4275
-4287
-4298
-4307
-4316
-4323
-4329
-4335
-4341
-4346
-4351
-4356
-4360
-4365
-4370
-4374
-4378
-4381
-4383
-4383
-4382
-4379
-4374
-4367
-4358
-4348
-4335
-4320
-4303
-4284
-4263
-4240
-4214
-4186
-4155
-4122
-4086
-4051
-4013
-3974
-3935
-3895
-3855
-3815
-3776
-3736
-3697
-3658
-3620
-3581
-3543
-3506
-3469
-3433
-3398
-3366
-3334
-3305
-3278
-3253
-3229
-3206
-3184
-3163
-3143
-3122
-3102
-3082
-3063
-3045
-3027
-3010
-2995
-2981
-2968
-2957
-2947
-2939
-2932
-2927
-2925
-2924
-2925
-2929
-2935
-2944
-2955
-2968
-2984
-3001
-3020
-3040
-3061
-3083
-3106
-3130
-3155
-3180
-3205
-3231
-3258
-3285
-3313
-3340
-3368
-3396
-3424
-3451
-3479
-3505
-3532
-3558
-3585
-3611
-3639
-3666
-3695
-3724
-3754
-3784
-3815
-3845
-3875
-3904
-3933
-3961
-3989
-4014
-4042
-4067
-4094
-4120
-4147
-4174
-4201
-4228
-4255
-4281
-4306
-4331
-4353
-4374
-4393
-4410
-4426
-4439
-4452
-4463
-4474
-4484
-4495
-4505
-4516
-4527
-4539
-4551
-4562
-4573
-4584
-4594
-4604
-4614
-4623
-4633
-4643
-4654
-4666
-4680
-4694
-4710
-4726
-4743
-4760
-4778
-4795
-4811
-4827
-4842
-4856
-4870
-4883
-4895
-4907
-4918
-4929
-4939
-4948
-4956
-4963
-4969
-4974
-4978
-4980
-4982
-4984
-4985
-4985
-4986
-4986
-4986
-4987
-4987
-4987
-4987
-4987
-4987
-4988
-4988
-4989
-4989
-4990
-4990
-4991
-4991
-4990
-4990
-4989
-4988
-4987
-4987
-4987
-4988
-4990
-4993
-4998
-5003
-5010
-5017
-5024
-5032
-5040
-5048
-5056
-5065
-5073
-5083
-5093
-5104
-5115
-5129
-5143
-5158
-5174
-5192
-5210
-5229
-5248
-5269
-5290
-5312
-5335
-5358
-5382
-5406
-5431
-5456
-5481
-5505
-5530
-5554
-5579
-5603
-5627
-5651
-5676
-5700
-5724
-5748
-5772
-5795
-5819
-5842
-5866
-5889
-5914
-5938
-5963
-5989
-6015
-6041
-6067
-6093
-6118
-6143
-6168
-6191
-6214
-6236
-6257
-6279
-6299
-6320
-6340
-6359
-6378
-6396
-6413
-6429
-6444
-6456
-6467
-6477
-6484
-6489
-6492
-6494
-6493
-6490
-6485
-6478
-6469
-6458
-6445
-6431
-6416
-6399
-6382
-6363
-6344
-6324
-6303
-6281
-6257
-6232
-6206
-6177
-6147
-6114
-6080
-6044
-6007
-5969
-5929
-5889
-5849
-5807
-5766
-5723
-5679
-5635
-5589
-5542
-5495
-5446
-5396
-5346
-5296
-5245
-5195
-5146
-5097
-5048
-5000
-4953
-4906
-4858
-4811
-4764
-4716
-4668
-4620
-4571
-4521
-4471
-4421
-4370
-4318
-4266
-4214
-4161
-4108
-4054
-4000
-3946
-3892
-3838
-3784
-3730
-3676
-3622
-3569
-3516
-3463
-3411
-3360
-3309
-3259
-3209
-3160
-3112
-3064
-3017
-2970
-2923
-2877
-2830
-2784
-2738
-2692
-2646
-2601
-2556
-2512
-2469
-2427
-2386
-2346
-2307
-2269
-2232
-2196
-2161
-2126
-2092
-2058
-2025
-1992
-1960
-1928
-1896
-1865
-1835
-1805
-1777
-1749
-1722
-1695
-1670
-1646
-1623
-1600
-1578
-1557
-1537
-1518
-1500
-1482
-1466
-1452
-1438
-1427
-1418
-1411
-1406
-1403
-1403
-1404
-1406
-1410
-1414
-1419
-1425
-1432
-1440
-1449
-1459
-1470
-1484
-1499
-1515
-1532
-1550
-1569
-1588
-1607
-1625
-1643
-1661
-1678
-1696
-1713
-1730
-1747
-1764
-1781
-1797
-1813
-1829
-1843
-1856
-1868
-1878
-1887
-1894
-1900
-1905
-1909
-1912
-1914
-1915
-1915
-1914
-1912
-1910
-1906
-1901
-1895
-1888
-1880
-1873
-1865
-1857
-1849
-1841
-1834
-1827
-1820
-1812
-1805
-1797
-1788
-1779
-1769
-1759
-1748
-1737
-1725
-1713
-1701
-1689
-1676
-1663
-1650
-1636
-1622
-1608
-1594
-1580
-1565
-1550
-1535
-1519
-1503
-1486
-1468
-1449
-1429
-1408
-1385
-1361
-1336
-1309
-1282
-1255
-1227
-1200
-1172
-1144
-1117
-1089
-1062
-1036
-1008
-983
-958
-932
-908
-884
-860
-836
-813
-789
-766
-742
-718
-694
-669
-644
-619
-593
-568
-543
-518
-493
-468
-444
-419
-394
-370
-345
-319
-294
-268
-242
-215
-189
-162
-135
-108
-82
-55
-28
-2
24
51
76
102
127
152
176
200
223
246
268
290
311
332
352
372
392
411
429
447
464
481
498
514
530
545
560
575
590
604
617
630
642
654
664
675
685
694
702
710
717
723
729
733
737
739
741
742
742
741
740
738
736
734
731
729
727
724
723
721
720
719
718
718
718
718
719
719
720
720
721
722
723
723
724
726
727
729
731
734
737
741
745
749
754
759
764
769
774
779
784
789
794
799
804
808
813
817
821
825
827
829
830
831
831
830
829
828
826
825
823
820
817
814
810
806
801
796
791
786
781
776
772
768
765
762
760
759
758
758
757
757
756
756
755
754
752
751
749
747
745
743
741
738
735
733
730
727
723
720
716
713
709
706
703
701
700
699
701
704
708
714
722
731
742
755
769
785
802
821
841
862
885
909
933
959
986
1012
1040
1068
1097
1126
1156
1187
1219
1252
1286
1321
1357
1395
1435
1476
1518
1562
1607
1653
1701
1750
1800
1852
1904
1957
2011
2065
2120
2175
2230
2285
2340
2395
2449
2503
2557
2611
2664
2717
2771
2824
2877
2931
2984
3038
3092
3145
3199
3254
3308
3362
3417
3472
3527
3582
3637
3692
3746
3801
3855
3908
3960
4011
4062
4110
4158
4204
4249
4294
4337
4379
4420
4461
4500
4539
4577
4614
4650
4686
4721
4755
4789
4822
4855
4887
4919
4950
4981
5010
5040
5068
5095
5122
5148
5174
5199
5223
5246
5269
5291
5313
5333
5353
5372
5390
5408
5426
5444
5461
5478
5496
5513
5530
5546
5562
5577
5592
5605
5618
5630
5640
5650
5659
5667
5675
5681
5687
5692
5695
5698
5699
5698
5696
5693
5688
5682
5674
5665
5655
5644
5632
5620
5606
5592
5576
5560
5542
5524
5504
5483
5462
5439
5417
5394
5370
5347
5323
5299
5276
5252
5229
5206
5183
5160
5137
5115
5092
5070
5048
5026
5005
4984
4963
4942
4921
4901
4881
4861
4841
4822
4803
4783
4764
4744
4725
4704
4684
4663
4642
4620
4599
4577
4554
4532
4510
4488
4465
4443
4421
4399
4376
4354
4331
4308
4285
4261
4238
4214
4190
4165
4141
4116
4091
4066
4041
4014
3990
3965
3940
3915
3890
3866
3843
3819
3796
3774
3752
3731
3710
3690
3670
3651
3633
3615
3598
3581
3566
3550
3536
3522
3508
3495
3483
3470
3459
3447
3436
3425
3414
3404
3394
3385
3376
3368
3360
3353
3346
3340
3334
3328
3323
3317
3311
3306
3300
3294
3288
3282
3277
3271
3266
3261
3256
3252
3248
3245
3241
3238
3236
3233
3231
3228
3226
3224
3222
3220
3218
3216
3214
3212
3210
3208
3206
3203
3199
3196
3191
3186
3179
3173
3165
3157
3148
3139
3129
3119
3109
3098
3087
3075
3062
3048
3034
3019
3002
2985
2966
2947
2927
2906
2885
2864
2842
2821
2799
2778
2756
2735
2713
2692
2670
2649
2627
2606
2584
2563
2541
2520
2498
2477
2456
2434
2412
2390
2367
2344
2320
2296
2271
2247
2222
2198
2174
2151
2129
2107
2087
2068
2049
2032
2016
2001
1987
1974
1961
1950
1939
1929
1920
1912
1904
1896
1889
1881
1874
1866
1859
1850
1841
1832
1823
1813
1803
1793
1783
1773
1762
1752
1741
1731
1720
1710
1700
1691
1682
1675
1669
1664
1660
1659
1659
1660
1662
1666
1671
1676
1682
1688
1695
1702
1709
1717
1724
1731
1738
1745
1751
1757
1763
1768
1773
1777
1781
1785
1788
1792
1795
1799
1803
1807
1812
1817
1823
1829
1836
1843
1850
1858
1866
1874
1882
1891
1900
1909
1918
1927
1937
1946
1956
1966
1975
1985
1995
2005
2015
2025
2037
2049
2061
2073
2086
2099
2112
2126
2139
2151
2164
2176
2187
2198
2209
2218
2227
2236
2244
2251
2257
2263
2269
2274
2278
2282
2286
2289
2292
2295
2298
2300
2302
2305
2307
2309
2311
2313
2315
2317
2319
2321
2323
2325
2327
2328
2330
2332
2335
2338
2341
2345
2350
2355
2361
2368
2375
2383
2391
2400
2408
2417
2426
2435
2444
2453
2462
2471
2480
2488
2497
2505
2513
2521
2529
2537
2544
2551
2558
2564
2571
2577
2584
2590
2596
2603
2608
2613
2618
2622
2624
2626
2627
2627
2626
2623
2621
2617
2613
2608
2603
2598
2592
2585
2579
2572
2565
2557
2550
2543
2537
2530
2524
2518
2513
2508
2504
2500
2496
2493
2490
2487
2485
2484
2482
2481
2481
2480
2480
2481
2481
2482
2483
2484
2486
2488
2491
2494
2497
2501
2505
2510
2515
2520
2525
2530
2534
2539
2543
2548
2552
2555
2559
2562
2565
2568
2571
2574
2576
2578
2580
2582
2584
2585
2587
2588
2589
2590
2591
2593
2594
2594
2595
2596
2596
2596
2596
2595
2595
2594
2592
2591
2590
2588
2587
2585
2584
2583
2581
2580
2580
2579
2579
2579
2580
2582
2584
2586
2589
2593
2597
2602
2607
2612
2618
2624
2631
2638
2646
2654
2662
2670
2679
2687
2696
2706
2715
2726
2737
2749
2762
2775
2789
2804
2818
2833
2847
2861
2875
2888
2900
2913
2925
2937
2949
2962
2975
2988
3002
3016
3030
3045
3059
3074
3088
3103
3118
3132
3146
3161
3174
3188
3201
3214
3227
3239
3251
3262
3273
3284
3295
3305
3315
3324
3334
3342
3351
3359
3366
3374
3380
3386
3392
3397
3401
3405
3408
3411
3413
3414
3415
3415
3414
3413
3410
3407
3402
3397
3390
3383
3375
3366
3356
3346
3335
3323
3311
3299
3285
3272
3257
3242
3226
3208
3190
3171
3151
3130
3108
3086
3063
3040
3016
2993
2969
2945
2921
2897
2873
2849
2825
2802
2779
2756
2733
2711
2690
2669
2648
2628
2608
2589
2570
2552
2534
2516
2498
2481
2464
2448
2432
2416
2400
2385
2370
2355
2340
2326
2311
2297
2283
2270
2256
2243
2231
2218
2206
2195
2184
2173
2163
2153
2143
2133
2124
2115
2106
2098
2090
2083
2076
2069
2062
2056
2050
2043
2037
2029
2024
2017
2009
2001
1994
1986
1978
1970
1962
1954
1946
1937
1929
1920
1911
1903
1894
1885
1877
1868
1860
1852
1845
1837
1830
1823
1816
1809
1803
1796
1789
1782
1775
1768
1761
1753
1746
1737
1728
1719
1708
1697
1685
1673
1660
1646
1631
1616
1601
1586
1570
1554
1538
1523
1507
1491
1475
1460
1445
1429
1414
1400
1385
1371
1357
1343
1329
1316
1302
1289
1276
1263
1251
1239
1227
1216
1206
1197
1188
1180
1173
1167
1161
1155
1150
1146
1141
1137
1133
1130
1126
1122
1118
1114
1109
1104
1099
1094
1087
1081
1074
1066
1058
1050
1041
1032
1022
1012
1002
991
980
969
957
945
933
921
909
896
884
871
858
845
832
818
805
791
778
764
751
737
724
711
698
686
673
661
650
638
627
617
606
596
586
576
566
557
547
538
528
518
507
497
486
474
463
451
439
427
414
402
389
377
364
351
338
324
310
296
281
266
249
233
216
198
180
161
142
122
102
81
60
38
16
-7
-31
-55
-79
-104
-130
-157
-184
-211
-239
-267
-296
-324
-353
-382
-410
-439
-468
-497
-526
-555
-584
-613
-643
-672
-702
-731
-761
-790
-820
-850
-879
-909
-939
-970
-1000
-1031
-1062
-1093
-1124
-1154
-1184
-1214
-1243
-1272
-1301
-1329
-1357
-1384
-1412
-1439
-1466
-1493
-1520
-1547
-1574
-1601
-1628
-1655
-1681
-1707
-1733
-1759
-1785
-1810
-1834
-1859
-1882
-1905
-1928
-1950
-1971
-1992
-2013
-2033
-2053
-2072
-2090
-2108
-2126
-2143
-2159
-2175
-2191
-2206
-2220
-2234
-2248
-2262
-2275
-2288
-2301
-2314
-2326
-2338
-2350
-2362
-2373
-2383
-2393
-2403
-2412
-2420
-2428
-2435
-2442
-2448
-2454
-2459
-2464
-2468
-2472
-2476
-2479
-2481
-2484
-2486
-2488
-2490
-2492
-2493
-2494
-2495
-2496
-2496
-2496
-2496
-2496
-2496
-2496
-2496
-2496
-2496
-2495
-2494
-2493
-2491
-2489
-2487
-2484
-2481
-2478
-2474
-2471
-2466
-2462
-2457
-2452
-2447
-2441
-2435
-2429
-2423
-2416
-2409
-2402
-2396
-2389
-2382
-2375
-2368
-2361
-2354
-2347
-2340
-2333
-2327
-2320
-2314
-2308
-2303
-2298
-2293
-2289
-2286
-2283
-2281
-2280
-2279
-2279
-2280
-2281
-2283
-2286
-2290
-2294
-2298
-2303
-2309
-2315
-2321
-2328
-2336
-2344
-2352
-2362
-2371
-2382
-2393
-2404
-2416
-2429
-2442
-2456
-2471
-2486
-2502
-2519
-2536
-2553
-2571
-2590
-2608
-2627
-2646
-2665
-2684
-2703
-2722
-2740
-2759
-2777
-2795
-2813
-2830
-2848
-2865
-2881
-2898
-2914
-2930
-2946
-2962
-2978
-2994
-3010
-3026
-3042
-3058
-3075
-3091
-3107
-3122
-3138
-3153
-3168
-3183
-3198
-3213
-3227
-3241
-3255
-3268
-3281
-3294
-3306
-3318
-3329
-3339
-3349
-3358
-3366
-3374
-3381
-3388
-3394
-3399
-3404
-3409
-3413
-3417
-3420
-3422
-3424
-3426
-3427
-3428
-3428
-3428
-3428
-3427
-3426
-3425
-3423
-3422
-3419
-3417
-3413
-3410
-3405
-3401
-3395
-3390
-3384
-3377
-3371
-3364
-3357
-3350
-3342
-3334
-3326
-3318
-3309
-3300
-3290
-3280
-3269
-3258
-3247
-3236
-3224
-3212
-3200
-3188
-3176
-3164
-3152
-3139
-3126
-3113
-3100
-3086
-3073
-3059
-3044
-3030
-3015
-3000
-2985
-2970
-2955
-2940
-2925
-2909
-2894
-2878
-2863
-2847
-2831
-2816
-2800
-2784
-2769
-2754
-2738
-2723
-2708
-2693
-2678
-2663
-2649
-2634
-2619
-2605
-2591
-2577
-2563
-2550
-2536
-2524
-2511
-2498
-2486
-2473
-2461
-2448
-2435
-2422
-2409
-2396
-2383
-2370
-2357
-2345
-2333
-2321
-2310
-2299
-2288
-2278
-2268
-2259
-2250
-2241
-2233
-2225
-2218
-2210
-2203
-2197
-2190
-2184
-2178
-2173
-2168
-2163
-2159
-2156
-2153
-2151
-2150
-2149
-2148
-2148
-2149
-2150
-2152
-2155
-2158
-2162
-2166
-2172
-2178
-2185
-2193
-2202
-2211
-2222
-2232
-2244
-2255
-2268
-2281
-2294
-2308
-2323
-2339
-2355
-2372
-2390
-2409
-2428
-2448
-2468
-2489
-2510
-2531
-2553
-2575
-2597
-2619
-2642
-2665
-2689
-2712
-2737
-2761
-2785
-2810
-2835
-2859
-2884
-2908
-2932
-2956
-2979
-3002
-3024
-3046
-3068
-3089
-3109
-3129
-3148
-3166
-3183
-3200
-3216
-3232
-3246
-3260
-3274
-3287
-3299
-3311
-3322
-3333
-3343
-3352
-3361
-3369
-3377
-3384
-3390
-3396
-3401
-3405
-3408
-3410
-3411
-3410
-3409
-3407
-3405
-3401
-3397
-3392
-3387
-3381
-3375
-3368
-3360
-3352
-3344
-3335
-3326
-3317
-3307
-3297
-3287
-3277
-3267
-3258
-3248
-3238
-3228
-3218
-3208
-3197
-3187
-3176
-3165
-3153
-3142
-3131
-3119
-3108
-3096
-3085
-3073
-3061
-3050
-3038
-3026
-3014
-3002
-2990
-2978
-2966
-2955
-2944
-2933
-2922
-2911
-2900
-2888
-2877
-2865
-2853
-2841
-2829
-2817
-2805
-2793
-2782
-2771
-2760
-2749
-2739
-2729
-2719
-2710
-2700
-2692
-2683
-2675
-2667
-2659
-2651
-2644
-2637
-2630
-2623
-2617
-2610
-2605
-2599
-2594
-2589
-2584
-2580
-2577
-2574
-2572
-2571
-2570
-2570
-2570
-2571
-2572
-2573
-2575
-2577
-2579
-2581
-2584
-2586
-2589
-2591
-2594
-2597
-2600
-2603
-2606
-2609
-2612
-2615
-2618
-2621
-2623
-2626
-2629
-2631
-2634
-2636
-2638
-2641
-2643
-2645
-2647
-2649
-2651
-2653
-2655
-2657
-2659
-2661
-2663
-2666
-2668
-2670
-2672
-2674
-2676
-2678
-2680
-2681
-2682
-2684
-2685
-2686
-2687
-2688
-2689
-2689
-2690
-2690
-2690
-2690
-2690
-2690
-2689
-2687
-2686
-2684
-2682
-2680
-2678
-2676
-2674
-2671
-2669
-2667
-2665
-2663
-2661
-2660
-2658
-2657
-2656
-2655
-2655
-2654
-2654
-2655
-2655
-2656
-2657
-2658
-2659
-2660
-2661
-2663
-2664
-2665
-2667
-2668
-2670
-2671
-2673
-2674
-2676
-2677
-2678
-2679
-2680
-2682
-2683
-2684
-2686
-2688
-2690
-2692
-2695
-2698
-2701
-2704
-2707
-2711
-2714
-2718
-2722
-2726
-2730
-2734
-2739
-2745
-2751
-2757
-2764
-2771
-2778
-2786
-2795
-2803
-2812
-2822
-2832
-2842
-2853
-2864
-2875
-2887
-2899
-2912
-2924
-2937
-2950
-2962
-2975
-2987
-3000
-3012
-3025
-3037
-3049
-3062
-3074
-3087
-3099
-3112
-3125
-3137
-3150
-3163
-3175
-3188
-3201
-3214
-3227
-3239
-3252
-3264
-3276
-3289
-3301
-3312
-3324
-3336
-3348
-3360
-3373
-3385
-3398
-3412
-3425
-3439
-3454
-3469
-3484
-3499
-3515
-3532
-3549
-3566
-3584
-3603
-3622
-3642
-3663
-3684
-3705
-3726
-3748
-3770
-3791
-3813
-3834
-3856
-3877
-3897
-3918
-3938
-3958
-3978
-3997
-4016
-4035
-4053
-4070
-4086
-4103
-4119
-4135
-4150
-4166
-4181
-4196
-4211
-4227
-4243
-4259
-4275
-4291
-4307
-4324
-4340
-4357
-4374
-4390
-4406
-4423
-4439
-4455
-4470
-4486
-4501
-4515
-4530
-4544
-4557
-4570
-4583
-4595
-4607
-4618
-4629
-4640
-4651
-4661
-4671
-4681
-4690
-4700
-4709
-4718
-4727
-4735
-4744
-4752
-4760
-4767
-4774
-4781
-4788
-4794
-4800
-4805
-4810
-4815
-4819
-4823
-4826
-4829
-4832
-4834
-4836
-4837
-4838
-4838
-4838
-4838
-4837
-4836
-4834
-4831
-4828
-4825
-4821
-4816
-4811
-4805
-4799
-4793
-4786
-4779
-4771
-4763
-4755
-4747
-4738
-4729
-4720
-4711
-4702
-4692
-4682
-4671
-4661
-4650
-4640
-4629
-4618
-4607
-4596
-4585
-4574
-4563
-4552
-4540
-4528
-4515
-4503
-4489
-4476
-4462
-4448
-4433
-4419
-4404
-4390
-4375
-4360
-4345
-4330
-4314
-4298
-4281
-4264
-4247
-4229
-4210
-4191
-4172
-4152
-4132
-4112
-4091
-4070
-4049
-4027
-4003
-3982
-3959
-3935
-3911
-3887
-3863
-3838
-3813
-3788
-3763
-3738
-3712
-3688
-3663
-3638
-3614
-3589
-3565
-3541
-3517
-3493
-3469
-3445
-3421
-3397
-3373
-3349
-3325
-3301
-3278
-3254
-3230
-3207
-3183
-3160
-3137
-3114
-3091
-3068
-3045
-3022
-3000
-2977
-2954
-2932
-2909
-2887
-2865
-2842
-2819
-2797
-2774
-2751
-2729
-2706
-2683
-2661
-2638
-2616
-2594
-2573
-2552
-2531
-2511
-2491
-2471
-2452
-2433
-2414
-2396
-2378
-2360
-2342
-2325
-2307
-2290
-2274
-2257
-2241
-2224
-2208
-2192
-2176
-2160
-2144
-2128
-2112
-2096
-2080
-2065
-2050
-2035
-2020
-2005
-1991
-1976
-1962
-1948
-1933
-1919
-1905
-1890
-1876
-1861
-1846
-1832
-1817
-1802
-1787
-1772
-1756
-1741
-1725
-1709
-1692
-1675
-1658
-1640
-1622
-1604
-1586
-1567
-1549
-1530
-1511
-1492
-1473
-1454
-1435
-1415
-1396
-1376
-1357
-1337
-1318
-1298
-1279
-1260
-1240
-1221
-1202
-1183
-1164
-1145
-1126
-1107
-1089
-1071
-1053
-1035
-1018
-1000
-984
-968
-951
-935
-920
-904
-889
-873
-858
-843
-829
-814
-799
-785
-770
-756
-741
-726
-711
-697
-681
-666
-651
-636
-620
-604
-589
-573
-557
-541
-525
-509
-493
-477
-460
-444
-428
-411
-394
-378
-361
-343
-326
-308
-290
-272
-253
-234
-216
-197
-177
-158
-139
-120
-100
-80
-61
-40
-20
0
21
42
63
84
106
127
149
170
192
214
235
257
278
298
319
339
358
377
396
414
432
450
467
485
502
518
535
551
566
582
596
611
624
638
650
663
675
686
698
709
720
730
741
751
761
771
781
791
800
810
819
828
837
847
856
865
874
883
893
902
911
920
928
937
946
955
964
972
981
989
998
1006
1014
1020
1029
1036
1044
1051
1058
1065
1072
1079
1085
1092
1098
1105
1111
1117
1123
1129
1134
1140
1145
1150
1155
1160
1164
1168
1173
1177
1181
1185
1188
1192
1196
1200
1204
1208
1212
1216
1220
1224
1227
1230
1233
1236
1239
1241
1243
1245
1247
1249
1250
1252
1253
1254
1255
1255
1255
1255
1255
1254
1253
1252
1251
1249
1248
1246
1244
1241
1239
1236
1233
1230
1227
1223
1220
1216
1212
1209
1205
1201
1198
1194
1190
1187
1183
1179
1176
1172
1168
1165
1161
1157
1153
1150
1146
1142
1138
1134
1130
1126
1122
1118
1114
1110
1105
1101
1096
1091
1086
1081
1075
1069
1063
1057
1051
1045
1038
1031
1024
1016
1010
1002
994
987
979
971
963
955
947
938
930
922
914
905
897
889
881
873
865
857
848
840
832
824
815
807
798
790
781
773
764
755
746
737
728
719
709
699
689
679
669
659
649
638
628
618
607
596
585
574
563
551
539
526
513
500
486
472
458
443
428
413
397
381
365
348
331
313
295
277
258
239
219
200
180
160
140
120
100
80
60
39
19
-2
-22
-43
-64
-84
-105
-126
-147
-168
-189
-210
-231
-252
-274
-295
-317
-339
-361
-383
-406
-429
-452
-475
-499
-522
-546
-571
-595
-619
-643
-667
-691
-715
-738
-761
-784
-807
-829
-852
-873
-895
-916
-936
-956
-975
-993
-1010
-1029
-1045
-1061
-1077
-1092
-1107
-1121
-1134
-1148
-1160
-1173
-1184
-1196
-1207
-1218
-1228
-1238
-1247
-1257
-1266
-1274
-1283
-1290
-1298
-1305
-1311
-1317
-1323
-1328
-1333
-1338
-1342
-1346
-1350
-1353
-1356
-1358
-1360
-1361
-1362
-1363
-1363
-1362
-1362
-1360
-1359
-1357
-1354
-1351
-1348
-1344
-1340
-1336
-1331
-1327
-1321
-1316
-1311
-1305
-1299
-1293
-1287
-1281
-1274
-1267
-1259
-1252
-1244
-1235
-1226
-1217
-1207
-1197
-1186
-1175
-1164
-1153
-1141
-1129
-1116
-1103
-1090
-1077
-1063
-1049
-1035
-1020
-1004
-989
-973
-956
-939
-922
-905
-887
-869
-850
-832
-813
-794
-776
-757
-738
-719
-700
-681
-662
-643
-624
-605
-586
-567
-548
-529
-510
-491
-473
-454
-436
-418
-401
-383
-366
-349
-332
-316
-300
-285
-270
-255
-241
-227
-213
-200
-187
-174
-161
-148
-136
-123
-111
-98
-86
-74
-62
-50
-38
-26
-14
-2
10
21
33
44
55
66
76
86
96
106
115
124
133
142
150
158
166
173
181
188
195
201
207
213
219
225
231
236
241
246
251
256
260
265
269
272
276
279
283
286
288
291
294
296
299
301
303
305
307
308
310
311
312
312
313
314
314
314
315
315
315
315
315
315
315
315
314
314
313
312
311
310
308
307
306
305
304
304
303
303
304
304
305
306
307
308
309
311
312
314
316
317
319
321
322
324
326
328
329
331
332
334
335
336
337
338
339
340
340
341
341
342
342
343
343
344
345
345
346
347
347
347
348
347
347
346
344
342
340
337
335
331
328
324
320
315
310
305
300
294
288
281
274
267
260
252
245
237
230
222
214
206
198
190
182
174
166
157
149
140
132
123
114
106
97
88
79
70
61
52
42
33
23
13
3
-7
-17
-27
-38
-48
-58
-69
-79
-90
-100
-110
-120
-131
-141
-151
-160
-170
-180
-189
-199
-208
-217
-226
-234
-243
-251
-259
-267
-274
-281
-288
-295
-301
-307
-313
-319
-324
-329
-334
-338
-342
-345
-348
-351
-353
-355
-356
-357
-358
-358
-358
-358
-357
-356
-355
-354
-352
-351
-349
-348
-346
-345
-344
-343
-342
-341
-340
-339
-338
-338
-337
-336
-335
-334
-333
-332
-331
-330
-329
-328
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-316
-314
-313
-311
-310
-308
-306
-305
-303
-301
-300
-298
-296
-294
-292
-289
-287
-284
-280
-277
-273
-269
-265
-261
-256
-251
-247
-242
-237
-232
-226
-221
-216
-211
-205
-200
-194
-189
-184
-178
-173
-167
-162
-156
-150
-144
-138
-132
-125
-119
-112
-106
-99
-92
-85
-78
-71
-63
-56
-49
-41
-34
-27
-20
-12
-6
1
8
15
21
28
34
40
47
53
58
64
70
75
80
85
90
95
100
105
110
116
121
126
132
138
144
150
156
163
169
176
183
190
198
205
213
222
230
240
249
259
269
280
291
303
315
327
340
353
366
380
394
408
423
438
453
468
483
499
514
529
544
559
574
589
604
619
634
648
663
678
692
706
721
735
749
763
777
790
804
817
830
843
856
868
881
893
905
916
928
939
950
961
972
982
993
1004
1014
1024
1035
1045
1056
1066
1077
1088
1098
1109
1120
1131
1141
1152
1164
1175
1187
1198
1210
1223
1235
1248
1261
1274
1288
1301
1315
1329
1343
1358
1372
1387
1402
1417
1432
1447
1462
1477
1491
1506
1521
1535
1549
1562
1576
1589
1603
1616
1630
1643
1657
1670
1684
1697
1710
1723
1736
1749
1761
1773
1784
1795
1806
1817
1827
1837
1846
1856
1864
1873
1881
1889
1896
1903
1910
1916
1922
1929
1934
1940
1946
1951
1957
1962
1967
1972
1977
1982
1987
1991
1996
2000
2004
2008
2012
2015
2019
2021
2025
2028
2031
2033
2037
2039
2041
2044
2045
2048
2050
2053
2054
2056
2058
2060
2062
2063
2065
2066
2067
2069
2069
2070
2071
2071
2072
2072
2072
2072
2072
2072
2072
2071
2070
2070
2069
2068
2067
2067
2066
2066
2066
2066
2067
2067
2068
2069
2070
2071
2073
2074
2076
2078
2080
2082
2085
2088
2091
2094
2098
2102
2105
2109
2113
2118
2122
2127
2131
2137
2142
2148
2154
2160
2166
2173
2180
2188
2195
2203
2211
2219
2227
2236
2245
2254
2263
2273
2283
2292
2302
2312
2323
2333
2343
2354
2364
2374
2385
2396
2407
2418
2429
2441
2453
2465
2478
2491
2504
2517
2531
2544
2558
2572
2586
2601
2615
2630
2644
2659
2674
2690
2705
2721
2737
2753
2769
2786
2802
2819
2835
2852
2869
2886
2903
2920
2937
2954
2972
2989
3006
3023
3040
3057
3074
3092
3109
3126
3143
3161
3178
3196
3213
3230
3248
3265
3282
3300
3317
3334
3351
3368
3384
3401
3418
3434
3450
3466
3481
3496
3511
3526
3540
3553
3567
3580
3592
3605
3617
3628
3639
3650
3661
3671
3681
3690
3699
3707
3715
3723
3730
3737
3744
3751
3757
3764
3770
3775
3781
3787
3792
3798
3803
3808
3814
3819
3824
3830
3835
3840
3845
3850
3855
3860
3865
3869
3874
3879
3884
3888
3893
3898
3903
3907
3912
3917
3922
3927
3932
3937
3942
3947
3952
3957
3962
3967
3972
3977
3982
3988
3993
3998
4003
4008
4014
4019
4024
4030
4035
4041
4046
4051
4057
4062
4067
4073
4078
4083
4089
4094
4099
4104
4109
4114
4119
4124
4129
4134
4140
4145
4151
4157
4163
4169
4176
4182
4189
4195
4202
4208
4214
4220
4226
4232
4238
4244
4249
4255
4260
4264
4269
4273
4278
4281
4285
4288
4291
4294
4296
4298
4299
4300
4301
4302
4302
4302
4301
4300
4299
4298
4296
4294
4292
4289
4286
4283
4280
4276
4272
4268
4263
4258
4253
4247
4242
4236
4229
4222
4215
4208
4201
4193
4185
4176
4168
4159
4150
4141
4131
4122
4112
4102
4091
4082
4072
4062
4051
4042
4030
4021
4011
4001
3990
3980
3970
3960
3950
3939
3929
3919
3909
3898
3888
3878
3867
3857
3846
3835
3824
3813
3802
3791
3779
3768
3756
3744
3732
3720
3708
3696
3683
3671
3659
3647
3634
3622
3609
3597
3584
3572
3559
3546
3533
3520
3506
3493
3479
3465
3451
3437
3423
3409
3395
3381
3367
3353
3339
3325
3310
3296
3282
3267
3253
3238
3224
3209
3194
3179
3164
3149
3134
3119
3104
3088
3073
3057
3042
3026
3010
2994
2978
2962
2945
2929
2912
2896
2879
2862
2845
2828
2810
2792
2774
2755
2736
2717
2697
2677
2657
2636
2616
2594
2573
2552
2530
2508
2486
2463
2441
2418
2395
2372
2348
2325
2301
2277
2253
2229
2204
2180
2155
2130
2105
2079
2054
2028
2001
1976
1949
1923
1896
1870
1843
1816
1789
1762
1735
1707
1679
1651
1623
1595
1566
1536
1507
1477
1447
1416
1385
1354
1322
1291
1259
1227
1195
1162
1130
1098
1065
1033
1000
968
936
904
872
841
809
778
747
716
685
654
623
593
562
532
502
472
442
412
382
352
322
292
263
233
204
175
146
117
88
59
31
2
-26
-54
-82
-110
-138
-165
-192
-220
-247
-274
-300
-327
-353
-379
-405
-430
-456
-481
-506
-531
-555
-580
-604
-628
-652
-675
-699
-722
-746
-769
-792
-815
-837
-860
-883
-905
-927
-950
-972
-994
-1016
-1038
-1060
-1082
-1103
-1125
-1146
-1167
-1189
-1210
-1231
-1253
-1274
-1296
-1317
-1339
-1360
-1381
-1403
-1424
-1445
-1466
-1486
-1507
-1527
-1547
-1567
-1587
-1606
-1626
-1645
-1664
-1683
-1702
-1721
-1740
-1758
-1776
-1794
-1812
-1829
-1847
-1864
-1880
-1897
-1913
-1929
-1945
-1960
-1975
-1990
-2005
-2020
-2033
-2047
-2061
-2074
-2087
-2100
-2112
-2124
-2136
-2147
-2158
-2169
-2180
-2190
-2199
-2209
-2218
-2227
-2236
-2244
-2252
-2260
-2268
-2275
-2282
-2289
-2295
-2301
-2307
-2313
-2318
-2323
-2328
-2332
-2336
-2340
-2343
-2346
-2349
-2351
-2353
-2355
-2356
-2357
-2358
-2359
-2359
-2359
-2359
-2358
-2357
-2356
-2355
-2353
-2351
-2349
-2347
-2344
-2341
-2338
-2335
-2332
-2329
-2326
-2323
-2319
-2316
-2313
-2309
-2306
-2303
-2299
-2296
-2292
-2289
-2285
-2282
-2278
-2275
-2271
-2267
-2263
-2259
-2255
-2251
-2246
-2242
-2237
-2232
-2227
-2222
-2217
-2211
-2206
-2200
-2194
-2188
-2182
-2176
-2170
-2164
-2157
-2150
-2144
-2137
-2130
-2123
-2116
-2109
-2102
-2095
-2088
-2082
-2075
-2068
-2062
-2055
-2049
-2041
-2036
-2029
-2024
-2017
-2012
-2005
-2000
-1993
-1987
-1981
-1975
-1969
-1963
-1958
-1952
-1947
-1942
-1937
-1932
-1927
-1923
-1919
-1915
-1911
-1908
-1905
-1902
-1899
-1897
-1895
-1894
-1893
-1892
-1892
-1892
-1892
-1892
-1893
-1894
-1895
-1897
-1899
-1901
-1904
-1907
-1910
-1913
-1917
-1922
-1926
-1931
-1936
-1941
-1947
-1953
-1959
-1965
-1972
-1979
-1986
-1994
-2001
-2009
-2017
-2027
-2036
-2045
-2054
-2064
-2074
-2084
-2095
-2106
-2117
-2128
-2139
-2151
-2163
-2175
-2187
-2200
-2212
-2225
-2239
-2252
-2266
-2280
-2295
-2309
-2324
-2340
-2356
-2372
-2388
-2405
-2422
-2439
-2457
-2475
-2494
-2513
-2532
-2551
-2570
-2590
-2610
-2631
-2651
-2672
-2693
-2715
-2736
-2758
-2780
-2802
-2824
-2846
-2869
-2892
-2915
-2938
-2961
-2985
-3009
-3034
-3058
-3083
-3108
-3133
-3158
-3183
-3208
-3233
-3258
-3283
-3308
-3333
-3357
-3382
-3407
-3431
-3455
-3479
-3503
-3527
-3551
-3575
-3598
-3622
-3645
-3669
-3692
-3715
-3738
-3761
-3784
-3807
-3830
-3852
-3875
-3897
-3919
-3941
-3963
-3985
-4006
-4027
-4049
-4070
-4091
-4113
-4135
-4155
-4176
-4197
-4218
-4238
-4258
-4279
-4299
-4318
-4338
-4358
-4377
-4396
-4415
-4433
-4452
-4470
-4488
-4506
-4523
-4540
-4557
-4574
-4590
-4606
-4622
-4638
-4653
-4669
-4684
-4699
-4713
-4728
-4742
-4756
-4769
-4783
-4796
-4808
-4821
-4833
-4845
-4856
-4867
-4877
-4888
-4897
-4907
-4915
-4924
-4932
-4939
-4946
-4952
-4958
-4963
-4968
-4973
-4977
-4981
-4985
-4988
-4991
-4994
-4996
-4998
-5000
-5001
-5003
-5004
-5004
-5004
-5004
-5004
-5003
-5002
-5001
-4999
-4997
-4994
-4992
-4988
-4985
-4982
-4978
-4974
-4969
-4964
-4959
-4954
-4948
-4941
-4935
-4928
-4920
-4912
-4904
-4896
-4887
-4878
-4869
-4860
-4850
-4841
-4831
-4821
-4811
-4800
-4790
-4779
-4769
-4758
-4747
-4737
-4726
-4715
-4704
-4693
-4682
-4671
-4659
-4648
-4636
-4625
-4613
-4601
-4590
-4578
-4566
-4554
-4542
-4529
-4517
-4504
-4491
-4478
-4465
-4452
-4438
-4424
-4410
-4396
-4381
-4366
-4351
-4335
-4320
-4304
-4288
-4271
-4254
-4237
-4219
-4202
-4184
-4165
-4146
-4127
-4108
-4088
-4067
-4048
-4027
-4006
-3986
-3964
-3943
-3921
-3899
-3876
-3854
-3831
-3807
-3784
-3760
-3736
-3712
-3687
-3662
-3637
-3613
-3587
-3562
-3537
-3512
-3487
-3462
-3437
-3412
-3388
-3363
-3339
-3314
-3290
-3266
-3243
-3219
-3196
-3173
-3151
-3128
-3106
-3084
-3063
-3041
-3020
-2999
-2978
-2957
-2937
-2916
-2896
-2877
-2857
-2838
-2818
-2799
-2781
-2762
-2744
-2725
-2707
-2689
-2672
-2654
-2637
-2619
-2602
-2585
-2568
-2552
-2535
-2519
-2503
-2487
-2472
-2457
-2442
-2427
-2413
-2398
-2384
-2371
-2357
-2344
-2331
-2318
-2306
-2293
-2281
-2270
-2258
-2247
-2236
-2225
-2214
-2203
-2193
-2183
-2173
-2163
-2153
-2144
-2134
-2125
-2116
-2106
-2097
-2088
-2080
-2071
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1998
-1990
-1983
-1975
-1968
-1960
-1953
-1945
-1938
-1930
-1922
-1914
-1907
-1899
-1891
-1883
-1875
-1866
-1858
-1850
-1841
-1832
-1824
-1815
-1806
-1797
-1788
-1779
-1769
-1760
-1750
-1741
-1731
-1721
-1710
-1700
-1689
-1678
-1667
-1656
-1645
-1634
-1622
-1611
-1600
-1589
-1578
-1567
-1556
-1545
-1535
-1524
-1514
-1503
-1493
-1484
-1474
-1465
-1456
-1447
-1439
-1431
-1423
-1415
-1407
-1399
-1392
-1385
-1377
-1370
-1364
-1357
-1350
-1344
-1338
-1332
-1326
-1320
-1314
-1308
-1302
-1296
-1290
-1285
-1279
-1273
-1267
-1262
-1256
-1251
-1246
-1241
-1236
-1231
-1227
-1223
-1219
-1215
-1211
-1208
-1204
-1201
-1198
-1195
-1193
-1190
-1188
-1185
-1183
-1180
-1178
-1175
-1172
-1170
-1167
-1165
-1162
-1160
-1157
-1155
-1153
-1151
-1149
-1147
-1146
-1144
-1143
-1142
-1142
-1141
-1141
-1141
-1141
-1142
-1143
-1144
-1145
-1146
-1148
-1149
-1151
-1153
-1155
-1157
-1159
-1162
-1164
-1167
-1170
-1173
-1176
-1179
-1182
-1185
-1189
-1192
-1196
-1200
-1204
-1207
-1211
-1215
-1219
-1224
-1228
-1232
-1236
-1240
-1245
-1249
-1253
-1258
-1262
-1267
-1271
-1276
-1281
-1285
-1290
-1295
-1299
-1304
-1308
-1312
-1316
-1320
-1324
-1327
-1331
-1334
-1337
-1340
-1343
-1345
-1348
-1351
-1353
-1355
-1358
-1360
-1362
-1364
-1366
-1367
-1369
-1371
-1372
-1374
-1375
-1377
-1379
-1380
-1382
-1384
-1386
-1388
-1390
-1392
-1395
-1397
-1399
-1401
-1403
-1406
-1408
-1410
-1412
-1414
-1416
-1419
-1421
-1423
-1425
-1428
-1430
-1432
-1434
-1436
-1438
-1440
-1441
-1442
-1443
-1444
-1445
-1445
-1445
-1444
-1444
-1443
-1442
-1441
-1440
-1439
-1437
-1436
-1434
-1432
-1430
-1428
-1425
-1423
-1421
-1418
-1416
-1413
-1410
-1407
-1404
-1402
-1399
-1396
-1392
-1389
-1386
-1383
-1380
-1377
-1375
-1372
-1369
-1367
-1364
-1362
-1359
-1357
-1354
-1352
-1349
-1347
-1344
-1341
-1339
-1336
-1333
-1330
-1327
-1324
-1321
-1318
-1314
-1311
-1307
-1304
-1300
-1296
-1292
-1288
-1284
-1280
-1275
-1271
-1267
-1263
-1258
-1254
-1250
-1246
-1241
-1237
-1233
-1228
-1224
-1220
-1215
-1211
-1207
-1202
-1198
-1193
-1189
-1184
-1180
-1175
-1170
-1165
-1160
-1155
-1150
-1144
-1139
-1134
-1128
-1123
-1117
-1111
-1106
-1100
-1094
-1089
-1083
-1078
-1072
-1067
-1061
-1056
-1051
-1046
-1041
-1036
-1031
-1026
-1022
-1016
-1012
-1008
-1004
-999
-995
-990
-986
-981
-976
-972
-967
-962
-958
-953
-949
-944
-940
-935
-931
-927
-923
-919
-916
-912
-908
-905
-901
-898
-895
-892
-888
-885
-882
-879
-876
-873
-870
-867
-864
-861
-858
-854
-851
-848
-845
-842
-840
-837
-834
-831
-828
-825
-822
-820
-817
-814
-812
-809
-807
-804
-802
-799
-797
-795
-793
-791
-789
-787
-785
-783
-781
-780
-778
-776
-775
-774
-772
-771
-770
-770
-769
-768
-768
-768
-767
-767
-767
-768
-768
-768
-769
-769
-770
-771
-773
-774
-775
-777
-779
-781
-783
-785
-787
-789
-791
-793
-795
-797
-798
-800
-802
-803
-805
-806
-808
-809
-810
-811
-812
-813
-814
-815
-816
-817
-818
-819
-819
-820
-821
-822
-823
-824
-825
-826
-827
-828
-829
-831
-832
-834
-835
-837
-839
-840
-842
-844
-846
-849
-851
-854
-856
-859
-862
-866
-869
-873
-877
-881
-885
-890
-894
-899
-904
-910
-915
-921
-927
-933
-940
-947
-954
-961
-968
-976
-984
-992
-1000
-1008
-1016
-1025
-1033
-1042
-1051
-1060
-1068
-1077
-1086
-1096
-1105
-1114
-1124
-1134
-1144
-1154
-1164
-1174
-1185
-1195
-1206
-1217
-1228
-1240
-1252
-1263
-1276
-1288
-1301
-1313
-1326
-1340
-1353
-1367
-1381
-1395
-1409
-1424
-1439
-1455
-1470
-1486
-1503
-1520
-1537
-1555
-1573
-1591
-1610
-1629
-1649
-1669
-1690
-1711
-1733
-1754
-1777
-1799
-1822
-1846
-1869
-1893
-1918
-1942
-1967
-1993
-2017
-2044
-2070
-2096
-2122
-2149
-2176
-2203
-2231
-2258
-2286
-2314
-2342
-2371
-2400
-2429
-2458
-2487
-2517
-2547
-2577
-2608
-2639
-2670
-2702
-2733
-2766
-2798
-2831
-2863
-2896
-2930
-2963
-2997
-3030
-3064
-3098
-3132
-3166
-3201
-3235
-3270
-3304
-3339
-3374
-3409
-3445
-3480
-3515
-3550
-3586
-3621
-3656
-3691
-3727
-3762
-3797
-3833
-3868
-3904
-3939
-3974
-4009
-4043
-4078
-4114
-4148
-4183
-4217
-4251
-4284
-4318
-4351
-4384
-4417
-4450
-4483
-4515
-4547
-4580
-4611
-4643
-4674
-4706
-4737
-4767
-4798
-4828
-4858
-4888
-4918
-4948
-4977
-5006
-5035
-5064
-5093
-5121
-5149
-5177
-5205
-5233
-5260
-5287
-5314
-5341
-5367
-5393
-5419
-5444
-5469
-5494
-5519
-5543
-5567
-5590
-5613
-5635
-5657
-5679
-5700
-5721
-5741
-5761
-5781
-5800
-5818
-5837
-5854
-5871
-5888
-5904
-5920
-5935
-5950
-5963
-5977
-5990
-6002
-6013
-6024
-6035
-6045
-6055
-6064
-6072
-6080
-6088
-6095
-6102
-6108
-6114
-6120
-6125
-6130
-6134
-6138
-6142
-6145
-6147
-6150
-6151
-6152
-6153
-6153
-6153
-6153
-6152
-6150
-6148
-6146
-6143
-6140
-6137
-6133
-6128
-6124
-6118
-6113
-6107
-6100
-6093
-6086
-6078
-6069
-6061
-6052
-6042
-6032
-6022
-6012
-6001
-5990
-5979
-5967
-5955
-5942
-5929
-5916
-5903
-5889
-5874
-5860
-5845
-5830
-5814
-5799
-5782
-5766
-5750
-5733
-5716
-5698
-5680
-5662
-5644
-5625
-5606
-5587
-5567
-5547
-5527
-5506
-5485
-5464
-5442
-5420
-5398
-5376
-5353
-5330
-5307
-5284
-5261
-5237
-5213
-5189
-5165
-5140
-5116
-5091
-5066
-5041
-5015
-4990
-4964
-4938
-4911
-4885
-4858
-4831
-4803
-4776
-4748
-4720
-4691
-4662
-4633
-4604
-4575
-4545
-4515
-4485
-4455
-4424
-4394
-4363
-4332
-4302
-4271
-4240
-4209
-4178
-4146
-4115
-4083
-4051
-4021
-3989
-3958
-3926
-3894
-3862
-3830
-3797
-3764
-3731
-3698
-3665
-3631
-3597
-3563
-3528
-3494
-3459
-3424
-3389
-3354
-3319
-3283
-3247
-3212
-3176
-3140
-3103
-3067
-3030
-2994
-2957
-2920
-2883
-2846
-2809
-2771
-2734
-2696
-2658
-2619
-2581
-2542
-2503
-2464
-2424
-2384
-2344
-2304
-2264
-2223
-2183
-2142
-2101
-2061
-2020
-1979
-1938
-1898
-1857
-1817
-1777
-1737
-1697
-1657
-1617
-1578
-1539
-1499
-1460
-1421
-1382
-1344
-1305
-1267
-1228
-1190
-1152
-1114
-1076
-1039
-1002
-964
-927
-891
-854
-817
-781
-745
-709
-673
-638
-602
-567
-532
-497
-462
-427
-393
-358
-324
-290
-256
-222
-189
-156
-123
-90
-57
-25
7
39
71
103
134
166
197
228
258
289
319
349
379
409
438
467
496
525
554
582
610
638
665
693
720
746
773
799
825
851
877
902
927
952
976
1000
1024
1048
1072
1095
1118
1140
1163
1185
1206
1228
1249
1269
1290
1310
1329
1348
1367
1386
1404
1421
1439
1456
1472
1488
1504
1520
1535
1550
1565
1579
1593
1607
1621
1635
1648
1661
1673
1686
1698
1710
1721
1733
1744
1755
1765
1776
1786
1795
1805
1814
1823
1832
1840
1848
1856
1863
1870
1877
1884
1890
1896
1902
1907
1913
1918
1922
1927
1931
1935
1939
1943
1946
1949
1952
1955
1957
1960
1962
1964
1966
1967
1969
1970
1971
1972
1973
1974
1974
1974
1974
1974
1973
1973
1971
1970
1968
1966
1964
1962
1959
1956
1952
1949
1945
1941
1936
1932
1927
1921
1916
1910
1905
1898
1892
1886
1879
1872
1865
1858
1851
1843
1836
1828
1820
1813
1805
1797
1788
1780
1772
1764
1755
1747
1738
1730
1721
1712
1703
1694
1685
1676
1667
1657
1648
1638
1629
1619
1609
1600
1590
1580
1570
1561
1551
1541
1531
1521
1510
1500
1490
1480
1469
1459
1448
1438
1427
1417
1406
1396
1386
1375
1365
1355
1345
1335
1325
1315
1305
1295
1285
1276
1266
1256
1246
1235
1225
1215
1204
1194
1183
1173
1162
1151
1140
1129
1119
1108
1097
1087
1076
1066
1056
1046
1036
1026
1016
1006
996
986
976
966
956
946
936
926
915
905
895
885
875
866
856
846
837
828
819
810
801
793
784
776
768
761
753
746
738
731
724
717
710
702
695
688
681
674
667
660
653
646
639
631
624
617
610
603
596
589
582
575
568
561
554
547
540
533
525
518
511
504
497
490
483
477
470
463
457
450
444
438
431
425
419
413
407
401
395
389
384
378
372
366
360
354
348
343
337
331
326
320
314
309
303
298
292
287
281
276
270
265
259
254
248
242
236
231
225
219
213
207
201
195
190
184
178
172
166
160
154
148
142
136
130
125
119
113
107
102
96
91
86
80
75
70
65
60
55
50
45
41
36
32
27
23
19
15
11
7
3
0
-4
-8
-11
-14
-18
-21
-24
-27
-31
-34
-37
-40
-43
-46
-49
-52
-55
-58
-61
-64
-67
-70
-73
-77
-80
-83
-86
-89
-92
-95
-98
-101
-104
-107
-110
-113
-116
-119
-122
-125
-128
-131
-133
-136
-139
-141
-144
-146
-148
-150
-152
-154
-155
-157
-158
-159
-160
-161
-162
-163
-164
-164
-165
-166
-166
-167
-167
-168
-168
-169
-170
-171
-172
-172
-173
-174
-176
-177
-178
-179
-180
-182
-183
-184
-186
-188
-189
-191
-192
-194
-196
-197
-199
-200
-202
-203
-204
-205
-207
-208
-209
-209
-210
-211
-212
-212
-212
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-217
-217
-218
-218
-219
-220
-220
-221
-222
-222
-223
-224
-225
-225
-226
-227
-228
-229
-229
-230
-231
-232
-232
-233
-234
-234
-235
-236
-236
-237
-238
-239
-240
-241
-242
-244
-245
-246
-248
-249
-251
-252
-254
-255
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-278
-280
-283
-285
-288
-290
-293
-296
-298
-301
-304
-306
-309
-312
-315
-317
-320
-322
-325
-327
-330
-332
-334
-336
-338
-340
-342
-344
-346
-347
-349
-350
-352
-353
-354
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-370
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-370
-369
-369
-368
-367
-366
-365
-363
-362
-360
-359
-357
-355
-352
-350
-347
-344
-341
-338
-334
-330
-326
-322
-318
-313
-308
-303
-298
-292
-286
-280
-274
-268
-261
-255
-248
-241
-234
-227
-220
-212
-205
-197
-189
-182
-174
-166
-158
-150
-142
-134
-126
-118
-110
-102
-93
-85
-77
-68
-60
-52
-43
-35
-26
-17
-9
0
9
18
26
35
44
53
62
72
81
90
100
109
119
128
138
148
157
167
177
186
196
205
214
224
233
242
251
259
268
277
285
294
302
310
318
327
335
343
351
359
367
375
383
391
399
407
415
423
432
440
449
457
466
475
484
492
501
511
520
529
538
548
557
567
576
586
596
606
615
626
636
646
657
668
679
690
701
713
725
737
749
762
775
788
801
814
828
842
856
871
885
900
916
931
947
963
979
995
1012
1028
1045
1062
1079
1097
1114
1132
1150
1168
1186
1204
1223
1242
1260
1280
1299
1319
1338
1358
1379
1399
1420
1440
1461
1482
1503
1525
1546
1568
1590
1612
1634
1656
1679
1702
1725
1748
1771
1795
1819
1843
1866
1890
1914
1938
1963
1987
2011
2035
2060
2084
2108
2133
2157
2181
2206
2230
2254
2278
2302
2326
2350
2374
2398
2421
2445
2468
2492
2515
2538
2560
2583
2605
2627
2649
2671
2692
2713
2734
2755
2776
2796
2816
2836
2855
2875
2894
2912
2931
2949
2967
2985
3003
3020
3037
3054
3071
3088
3104
3121
3137
3153
3169
3185
3201
3216
3232
3247
3261
3276
3290
3305
3318
3332
3345
3358
3371
3383
3395
3407
3419
3430
3442
3453
3463
3474
3484
3494
3504
3514
3523
3532
3540
3549
3557
3564
3572
3579
3586
3592
3598
3604
3610
3616
3621
3625
3630
3634
3637
3641
3643
3646
3648
3650
3651
3652
3652
3652
3651
3650
3648
3646
3644
3641
3637
3632
3628
3622
3616
3610
3603
3595
3587
3578
3569
3559
3549
3538
3526
3514
3501
3488
3474
3460
3445
3430
3414
3397
3380
3363
3344
3325
3306
3286
3266
3245
3223
3201
3179
3156
3133
3109
3085
3061
3036
3011
2986
2960
2934
2908
2881
2854
2827
2799
2771
2744
2716
2688
2659
2631
2602
2574
2545
2516
2486
2457
2428
2398
2368
2339
2309
2279
2249
2219
2189
2159
2129
2099
2068
2037
2008
1978
1948
1918
1887
1857
1827
1797
1767
1737
1707
1677
1647
1617
1587
1557
1528
1498
1468
1438
1409
1379
1349
1320
1290
1260
1231
1201
1171
1142
1112
1082
1053
1022
993
964
935
906
877
848
819
791
763
735
707
680
653
626
599
573
546
520
495
469
444
418
393
368
344
319
295
271
247
223
200
177
154
131
108
86
63
41
19
-3
-24
-46
-68
-89
-110
-131
-152
-173
-194
-214
-234
-254
-274
-294
-314
-334
-353
-373
-393
-412
-432
-451
-470
-489
-508
-527
-546
-565
-584
-603
-622
-641
-660
-678
-697
-716
-735
-754
-772
-791
-810
-828
-847
-865
-884
-902
-920
-938
-956
-974
-992
-1008
-1027
-1044
-1061
-1078
-1095
-1112
-1128
-1145
-1161
-1177
-1194
-1210
-1225
-1241
-1257
-1272
-1288
-1303
-1318
-1333
-1349
-1364
-1379
-1394
-1408
-1423
-1438
-1453
-1467
-1482
-1496
-1510
-1524
-1539
-1553
-1567
-1581
-1594
-1608
-1622
-1635
-1649
-1662
-1675
-1688
-1701
-1714
-1726
-1739
-1751
-1763
-1775
-1786
-1798
-1809
-1820
-1831
-1842
-1852
-1862
-1873
-1883
-1893
-1903
-1913
-1923
-1933
-1943
-1952
-1962
-1972
-1981
-1991
-2000
-2009
-2019
-2029
-2037
-2048
-2057
-2066
-2076
-2085
-2094
-2103
-2112
-2121
-2130
-2138
-2147
-2155
-2164
-2172
-2180
-2188
-2196
-2204
-2212
-2219
-2227
-2234
-2241
-2248
-2254
-2261
-2268
-2274
-2280
-2286
-2292
-2298
-2303
-2308
-2314
-2318
-2323
-2328
-2332
-2337
-2341
-2344
-2348
-2352
-2355
-2358
-2361
-2364
-2367
-2370
-2372
-2375
-2377
-2379
-2381
-2383
-2385
-2387
-2389
-2391
-2393
-2395
-2397
-2399
-2401
-2403
-2404
-2406
-2408
-2410
-2412
-2413
-2415
-2417
-2418
-2420
-2421
-2423
-2424
-2425
-2426
-2427
-2428
-2429
-2429
-2430
-2430
-2429
-2429
-2429
-2428
-2427
-2426
-2424
-2423
-2421
-2419
-2416
-2414
-2411
-2408
-2405
-2402
-2399
-2396
-2393
-2389
-2386
-2383
-2380
-2377
-2373
-2370
-2367
-2364
-2360
-2357
-2354
-2350
-2347
-2344
-2340
-2337
-2333
-2329
-2325
-2321
-2317
-2313
-2309
-2304
-2300
-2295
-2290
-2285
-2280
-2274
-2269
-2263
-2257
-2251
-2245
-2239
-2232
-2225
-2218
-2211
-2204
-2196
-2188
-2180
-2172
-2164
-2156
-2147
-2138
-2129
-2120
-2111
-2102
-2093
-2083
-2073
-2064
-2054
-2044
-2033
-2023
-2012
-2001
-1991
-1981
-1970
-1959
-1948
-1937
-1926
-1915
-1904
-1893
-1882
-1870
-1859
-1848
-1836
-1825
-1814
-1802
-1790
-1779
-1767
-1755
-1743
-1731
-1720
-1708
-1696
-1684
-1672
-1660
-1648
-1636
-1624
-1612
-1600
-1588
-1575
-1563
-1550
-1538
-1525
-1512
-1500
-1487
-1474
-1461
-1449
-1436
-1423
-1411
-1398
-1386
-1373
-1361
-1348
-1336
-1324
-1312
-1301
-1289
-1278
-1267
-1256
-1245
-1234
-1223
-1213
-1202
-1192
-1182
-1172
-1162
-1153
-1144
-1134
-1125
-1117
-1108
-1100
-1091
-1083
-1075
-1067
-1060
-1052
-1045
-1038
-1031
-1024
-1018
-1012
-1004
-1000
-994
-988
-983
-978
-973
-969
-964
-960
-957
-953
-950
-947
-944
-941
-939
-937
-935
-933
-931
-930
-929
-928
-927
-926
-926
-926
-926
-926
-926
-927
-927
-928
-929
-931
-932
-934
-935
-937
-939
-941
-943
-945
-948
-950
-953
-956
-959
-962
-965
-968
-971
-975
-978
-982
-986
-991
-995
-999
-1004
-1008
-1014
-1018
-1024
-1029
-1034
-1039
-1044
-1049
-1054
-1059
-1064
-1070
-1075
-1080
-1085
-1090
-1096
-1101
-1106
-1111
-1116
-1121
-1125
-1130
-1135
-1140
-1144
-1149
-1154
-1158
-1163
-1167
-1172
-1176
-1180
-1185
-1189
-1193
-1197
-1201
-1205
-1208
-1212
-1216
-1219
-1222
-1226
-1229
-1233
-1236
-1239
-1243
-1246
-1249
-1253
-1256
-1259
-1263
-1266
-1270
-1273
-1277
-1281
-1284
-1288
-1292
-1296
-1300
-1304
-1308
-1312
-1317
-1321
-1326
-1330
-1335
-1340
-1345
-1350
-1355
-1361
-1366
-1372
-1377
-1383
-1389
-1395
-1401
-1407
-1413
-1420
-1426
-1432
-1439
-1445
-1451
-1458
-1465
-1471
-1478
-1485
-1491
-1498
-1505
-1512
-1519
-1527
-1534
-1541
-1548
-1556
-1563
-1571
-1578
-1586
-1594
-1602
-1610
-1618
-1627
-1636
-1645
-1654
-1663
-1673
-1682
-1692
-1702
-1713
-1723
-1733
-1744
-1755
-1766
-1777
-1788
-1799
-1810
-1822
-1833
-1844
-1856
-1867
-1878
-1889
-1901
-1912
-1923
-1934
-1945
-1956
-1967
-1978
-1989
-2000
-2011
-2021
-2032
-2041
-2052
-2062
-2072
-2082
-2092
-2102
-2111
-2121
-2131
-2140
-2150
-2160
-2169
-2179
-2188
-2198
-2207
-2217
-2226
-2236
-2245
-2254
-2264
-2273
-2282
-2291
-2300
-2309
-2317
-2326
-2335
-2343
-2352
-2360
-2369
-2377
-2385
-2393
-2401
-2409
-2416
-2423
-2430
-2437
-2444
-2451
-2457
-2463
-2469
-2475
-2481
-2486
-2492
-2497
-2502
-2507
-2511
-2516
-2520
-2525
-2529
-2533
-2537
-2541
-2545
-2548
-2552
-2555
-2558
-2561
-2564
-2566
-2568
-2570
-2572
-2574
-2576
-2577
-2578
-2579
-2580
-2581
-2581
-2581
-2581
-2581
-2581
-2580
-2579
-2577
-2576
-2574
-2571
-2569
-2566
-2563
-2559
-2555
-2551
-2547
-2543
-2538
-2533
-2528
-2523
-2517
-2511
-2505
-2499
-2492
-2485
-2478
-2470
-2463
-2455
-2447
-2438
-2430
-2421
-2412
-2403
-2393
-2383
-2373
-2363
-2352
-2341
-2330
-2318
-2306
-2294
-2281
-2268
-2255
-2242
-2228
-2214
-2200
-2185
-2170
-2155
-2140
-2124
-2109
-2093
-2077
-2060
-2044
-2027
-2009
-1993
-1976
-1959
-1941
-1924
-1906
-1888
-1871
-1853
-1834
-1816
-1798
-1780
-1761
-1743
-1725
-1706
-1688
-1669
-1651
-1632
-1614
-1596
-1577
-1559
-1541
-1523
-1505
-1486
-1468
-1450
-1432
-1414
-1396
-1378
-1361
-1343
-1325
-1307
-1290
-1272
-1255
-1238
-1221
-1203
-1187
-1170
-1154
-1137
-1121
-1105
-1090
-1075
-1060
-1045
-1030
-1016
-1000
-988
-974
-960
-947
-934
-921
-908
-896
-883
-871
-859
-848
-836
-824
-813
-802
-791
-780
-769
-758
-747
-737
-726
-716
-705
-695
-684
-674
-664
-653
-643
-633
-623
-613
-602
-592
-582
-572
-563
-553
-543
-534
-524
-515
-506
-497
-488
-479
-471
-462
-454
-446
-438
-430
-423
-415
-408
-401
-394
-387
-380
-374
-367
-361
-355
-349
-343
-338
-332
-327
-322
-317
-312
-308
-303
-299
-295
-291
-287
-284
-280
-277
-274
-271
-269
-266
-264
-262
-260
-259
-257
-256
-255
-254
-254
-253
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-254
-254
-255
-256
-256
-257
-258
-258
-259
-260
-260
-261
-262
-262
-263
-264
-265
-267
-268
-269
-270
-272
-273
-275
-277
-278
-280
-281
-283
-285
-287
-289
-290
-292
-294
-296
-297
-299
-301
-303
-304
-306
-307
-309
-310
-312
-313
-315
-316
-317
-319
-320
-321
-322
-323
-324
-326
-327
-328
-329
-330
-331
-333
-334
-335
-336
-337
-338
-339
-341
-342
-343
-344
-345
-346
-348
-349
-350
-351
-352
-353
-354
-355
-357
-358
-359
-360
-361
-362
-363
-364
-366
-367
-368
-369
-370
-371
-372
-373
-375
-376
-377
-378
-379
-380
-381
-382
-383
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-422
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-490
-491
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-567
-568
-569
-570
-571
-572
-573
-574
-575
-575
-576
-577
-578
-579
-580
-581
-582
-582
-583
-584
-585
-586
-587
-588
-589
-589
-590
-591
-592
-593
-594
-595
-595
-596
-597
-598
-599
-600
-601
-601
-602
-603
-604
-605
-606
-606
-607
-608
-609
-610
-611
-612
-612
-613
-614
-615
-616
-617
-617
-618
-619
-620
-621
-621
-622
-623
-624
-625
-626
-626
-627
-628
-629
-630
-630
-631
-632
-633
-634
-634
-635
-636
-637
-638
-638
-639
-640
-641
-642
-642
-643
-644
-645
-646
-646
-647
-648
-649
-649
-650
-651
-652
-653
-653
-654
-655
-656
-656
-657
-658
-659
-660
-660
-661
-662
-663
-663
-664
-665
-666
-666
-667
-668
-669
-669
-670
-671
-672
-672
-673
-674
-675
-675
-676
-677
-678
-678
-679
-680
-681
-681
-682
-683
-683
-684
-685
-686
-686
-687
-688
-689
-689
-690
-691
-691
-692
-693
-694
-694
-695
-696
-696
-697
-698
-699
-699
-700
-701
-701
-702
-703
-703
-704
-705
-706
-706
-707
-708
-708
-709
-710
-710
-711
-712
-712
-713
-714
-715
-715
-716
-717
-717
-718
-719
-719
-720
-721
-721
-722
-723
-723
-724
-725
-725
-726
-727
-727
-728
-729
-729
-730
-731
-731
-732
-733
-733
-734
-734
-735
-736
-736
-737
-738
-738
-739
-740
-740
-741
-742
-742
-743
-743
-744
-745
-745
-746
-747
-747
-748
-749
-749
-750
-750
-751
-752
-752
-753
-754
-754
-755
-755
-756
-757
-757
-758
-758
-759
-760
-760
-761
-761
-762
-763
-763
-764
-764
-765
-766
-766
-767
-767
-768
-769
-769
-770
-770
-771
-772
-772
-773
-773
-774
-775
-775
-776
-776
-777
-777
-778
-779
-779
-780
-780
-781
-781
-782
-783
-783
-784
-784
-785
-785
-786
-787
-787
-788
-788
-789
-789
-790
-790
-791
-792
-792
-793
-793
-794
-794
-795
-795
-796
-796
-797
-798
-798
-799
-799
-800
-800
-801
-801
-802
-802
-803
-803
-804
-804
-805
-806
-806
-807
-807
-808
-808
-809
-809
-810
-810
-811
-811
-812
-812
-813
-813
-814
-814
-815
-815
-816
-816
-817
-817
-818
-818
-819
-819
-820
-820
-821
-821
-822
-822
-823
-823
-824
-824
-825
-825
-826
-826
-827
-827
-828
-828
-829
-829
-830
-830
-831
-831
-832
-832
-833
-833
-834
-834
-835
-835
-835
-836
-836
-837
-837
-838
-838
-839
-839
-840
-840
-841
-841
-841
-842
-842
-843
-843
-844
-844
-845
-845
-846
-846
-846
-847
-847
-848
-848
-849
-849
-850
-850
-850
-851
-851
-852
-852
-853
-853
-854
-854
-854
-855
-855
-856
-856
-857
-857
-857
-858
-858
-859
-859
-860
-860
-860
-861
-861
-862
-862
-863
-863
-863
-864
-864
-865
-865
-865
-866
-866
-867
-867
-867
-868
-868
-869
-869
-869
-870
-870
-871
-871
-871
-872
-872
-873
-873
-873
-874
-874
-875
-875
-875
-876
-876
-877
-877
-877
-878
-878
-879
-879
-879
-880
-880
-880
-881
-881
-882
-882
-882
-883
-883
-883
-884
-884
-885
-885
-885
-886
-886
-886
-887
-887
-888
-888
-888
-889
-889
-889
-890
-890
-890
-891
-891
-891
-892
-892
-893
-893
-893
-894
-894
-894
-895
-895
-895
-896
-896
-896
-897
-897
-897
-898
-898
-898
-899
-899
-899
-900
-900
-900
-901
-901
-901
-902
-902
-902
-903
-903
-903
-904
-904
-904
-905
-905
-905
-906
-906
-906
-907
-907
-907
-908
-908
-908
-909
-909
-909
-910
-910
-910
-911
-911
-911
-911
-912
-912
-912
-913
-913
-913
-914
-914
-914
-915
-915
-915
-915
-916
-916
-916
-917
-917
-917
-918
-918
-918
-918
-919
-919
-919
-920
-920
-920
-921
-921
-921
-921
-922
-922
-922
-923
-923
-923
-923
-924
-924
-924
-925
-925
-925
-925
-926
-926
-926
-926
-927
-927
-927
-928
-928
-928
-928
-929
-929
-929
-929
-930
-930
-930
-931
-931
-931
-931
-932
-932
-932
-932
-933
-933
-933
-933
-934
-934
-934
-934
-935
-935
-935
-935
-936
-936
-936
-937
-937
-937
-937
-938
-938
-938
-938
-939
-939
-939
-939
-939
-940
-940
-940
-940
-941
-941
-941
-941
-942
-942
-942
-942
-943
-943
-943
-943
-944
-944
-944
-944
-944
-945
-945
-945
-945
-946
-946
-946
-946
-947
-947
-947
-947
-947
-948
-948
-948
-948
-949
-949
-949
-949
-949
-950
-950
-950
-950
-951
-951
-951
-951
-951
-952
-952
-952
-952
-952
-953
-953
-953
-953
-953
-954
-954
-954
-954
