5
58436
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
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
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
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
15
15
16
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
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
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
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
128
128
128
128
128
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
138
138
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
143
143
143
143
143
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
151
151
151
151
152
152
152
152
152
153
153
153
153
154
154
154
154
154
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
176
176
177
177
177
177
177
178
178
178
178
179
179
179
179
179
180
180
180
180
181
181
181
181
181
182
182
182
182
183
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
186
187
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
213
214
214
214
215
215
215
216
216
216
216
217
217
217
218
218
218
219
219
219
219
220
220
220
221
221
221
221
222
222
222
222
222
223
223
223
223
224
224
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
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
245
246
246
246
246
247
247
247
247
247
248
248
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
255
256
256
256
257
257
257
257
258
258
258
258
258
259
259
259
259
259
260
260
260
260
261
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
266
266
266
266
267
267
267
268
268
268
268
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
276
276
276
277
277
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
280
281
281
281
281
281
282
282
282
282
282
282
283
283
283
283
284
284
284
284
284
285
285
285
285
285
286
286
286
286
286
287
287
287
287
287
288
288
288
288
289
289
289
289
290
290
290
290
290
291
291
291
291
291
292
292
292
292
292
292
292
293
293
293
293
293
293
294
294
294
294
294
294
294
295
295
295
295
295
295
296
296
296
296
296
297
297
297
297
297
298
298
298
298
298
299
299
299
299
299
300
300
300
300
300
301
301
301
301
301
302
302
302
302
302
303
303
303
303
303
304
304
304
304
304
304
304
305
305
305
305
305
305
305
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
312
312
312
312
312
312
313
313
313
313
313
313
313
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
323
323
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
321
321
321
321
321
321
321
321
321
320
320
320
320
320
320
320
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
318
318
318
318
317
317
317
317
316
316
316
316
316
315
315
315
315
315
315
314
314
314
314
314
313
313
313
313
312
312
312
311
311
311
310
310
310
309
309
309
309
308
308
308
307
307
307
306
306
306
306
305
305
305
305
304
304
304
304
304
303
303
303
303
303
302
302
302
302
302
302
301
301
301
301
301
301
301
301
301
300
300
300
300
300
300
299
299
299
299
298
298
298
298
297
297
297
296
296
295
295
295
294
294
294
294
293
293
293
292
292
292
292
291
291
291
291
290
290
290
290
289
289
289
289
288
288
288
287
287
287
287
286
286
286
285
285
285
284
284
284
283
283
282
282
282
281
281
280
280
280
279
279
278
278
277
277
276
276
275
274
274
273
273
272
272
271
271
270
270
269
269
268
268
267
267
266
266
265
265
264
264
263
263
262
262
261
261
261
260
260
259
259
259
258
258
258
257
257
257
256
256
255
255
254
254
254
253
253
252
252
251
251
250
250
249
249
248
248
247
247
246
246
245
244
244
243
243
242
242
241
241
240
240
239
238
238
237
237
236
235
235
234
234
233
232
232
231
230
230
229
228
228
227
227
226
225
225
224
224
223
223
222
221
221
220
220
219
219
218
217
217
216
215
215
214
214
213
212
212
211
210
210
209
209
208
207
207
206
205
205
204
203
203
202
201
201
200
199
199
198
197
197
196
195
195
194
193
192
192
191
190
190
189
188
187
187
186
185
185
184
183
182
182
181
180
179
179
178
177
176
175
175
174
173
172
171
171
170
169
168
167
166
165
164
163
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
139
138
137
137
136
135
134
133
132
131
130
129
128
128
127
126
125
124
123
122
122
121
120
119
118
117
117
116
115
114
113
112
111
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
88
87
86
85
84
83
81
80
79
78
77
76
75
73
72
71
70
69
68
66
65
64
63
62
60
59
58
57
55
54
53
52
50
49
48
47
46
45
43
42
41
40
39
38
37
36
34
33
32
31
30
29
28
26
25
24
23
22
20
19
18
17
16
15
13
12
11
10
9
8
6
5
4
3
2
1
-1
-2
-3
-4
-6
-7
-8
-10
-11
-12
-14
-15
-16
-18
-19
-21
-22
-23
-25
-26
-28
-29
-31
-32
-33
-35
-36
-38
-39
-41
-42
-44
-45
-47
-48
-50
-51
-53
-55
-56
-58
-59
-61
-62
-64
-65
-67
-68
-70
-71
-73
-74
-76
-77
-79
-80
-82
-83
-85
-86
-88
-89
-91
-92
-94
-95
-97
-98
-100
-101
-103
-105
-106
-108
-109
-111
-112
-114
-115
-117
-119
-120
-122
-123
-125
-126
-128
-130
-131
-133
-134
-136
-137
-139
-141
-142
-144
-145
-147
-149
-150
-152
-153
-155
-157
-158
-160
-161
-163
-165
-166
-168
-170
-172
-173
-175
-177
-179
-180
-182
-184
-186
-187
-189
-191
-193
-195
-196
-198
-200
-202
-204
-206
-207
-209
-211
-213
-215
-217
-218
-220
-222
-224
-226
-227
-229
-231
-233
-235
-236
-238
-240
-242
-243
-245
-247
-249
-251
-252
-254
-256
-258
-260
-261
-263
-265
-267
-269
-271
-273
-275
-276
-278
-280
-282
-284
-286
-288
-290
-292
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-328
-330
-333
-335
-337
-339
-341
-343
-345
-347
-349
-351
-353
-355
-357
-359
-361
-363
-365
-367
-370
-372
-374
-376
-378
-380
-383
-385
-387
-389
-391
-393
-396
-398
-400
-402
-404
-407
-409
-411
-413
-416
-418
-420
-422
-425
-427
-429
-431
-434
-436
-438
-440
-443
-445
-447
-449
-452
-454
-456
-458
-461
-463
-465
-467
-470
-472
-474
-477
-479
-481
-483
-486
-488
-491
-493
-495
-498
-500
-503
-505
-508
-510
-513
-515
-517
-520
-523
-525
-528
-530
-533
-535
-538
-540
-543
-545
-548
-551
-553
-556
-558
-561
-563
-566
-568
-571
-573
-576
-578
-581
-583
-586
-588
-591
-593
-596
-598
-601
-604
-606
-609
-611
-614
-616
-619
-621
-624
-626
-629
-632
-634
-637
-639
-642
-645
-648
-650
-653
-656
-659
-661
-664
-667
-670
-673
-676
-678
-681
-684
-687
-690
-693
-696
-699
-701
-704
-707
-710
-713
-716
-718
-721
-724
-727
-730
-732
-735
-738
-741
-744
-746
-749
-752
-755
-758
-760
-763
-766
-769
-772
-774
-777
-780
-783
-786
-788
-791
-794
-797
-800
-803
-805
-808
-811
-814
-817
-820
-823
-826
-829
-832
-835
-838
-841
-844
-847
-850
-854
-857
-860
-863
-866
-869
-872
-875
-878
-881
-885
-888
-891
-894
-897
-900
-903
-907
-910
-913
-916
-919
-922
-926
-929
-932
-935
-938
-941
-945
-948
-951
-954
-957
-960
-963
-967
-970
-973
-976
-979
-982
-986
-989
-992
-995
-999
-1002
-1004
-1008
-1012
-1014
-1018
-1022
-1025
-1028
-1032
-1035
-1038
-1042
-1045
-1048
-1052
-1055
-1059
-1062
-1065
-1069
-1072
-1076
-1079
-1083
-1086
-1090
-1093
-1097
-1100
-1104
-1107
-1111
-1114
-1118
-1121
-1125
-1128
-1132
-1135
-1139
-1142
-1146
-1149
-1153
-1157
-1160
-1164
-1167
-1171
-1174
-1178
-1182
-1185
-1189
-1192
-1196
-1199
-1203
-1207
-1210
-1214
-1218
-1221
-1225
-1229
-1232
-1236
-1240
-1243
-1247
-1251
-1254
-1258
-1262
-1266
-1269
-1273
-1277
-1280
-1284
-1288
-1291
-1295
-1299
-1303
-1306
-1310
-1314
-1317
-1321
-1325
-1329
-1332
-1336
-1340
-1344
-1348
-1351
-1355
-1359
-1363
-1367
-1370
-1374
-1378
-1382
-1386
-1389
-1393
-1397
-1401
-1405
-1408
-1412
-1416
-1420
-1424
-1428
-1432
-1435
-1439
-1443
-1447
-1451
-1455
-1459
-1463
-1467
-1471
-1475
-1479
-1483
-1487
-1491
-1495
-1499
-1503
-1507
-1511
-1515
-1519
-1523
-1527
-1531
-1535
-1539
-1543
-1547
-1551
-1555
-1559
-1563
-1567
-1571
-1575
-1579
-1583
-1588
-1592
-1596
-1600
-1604
-1608
-1612
-1616
-1620
-1624
-1629
-1633
-1637
-1641
-1645
-1649
-1653
-1657
-1662
-1666
-1670
-1674
-1678
-1683
-1687
-1691
-1695
-1700
-1704
-1708
-1713
-1717
-1721
-1726
-1730
-1734
-1739
-1743
-1747
-1752
-1756
-1760
-1765
-1769
-1773
-1778
-1782
-1786
-1791
-1795
-1800
-1804
-1808
-1813
-1817
-1821
-1826
-1830
-1835
-1839
-1843
-1848
-1852
-1856
-1861
-1865
-1870
-1874
-1878
-1883
-1887
-1892
-1896
-1900
-1905
-1909
-1914
-1918
-1923
-1927
-1932
-1936
-1941
-1945
-1950
-1954
-1959
-1963
-1968
-1972
-1977
-1982
-1986
-1991
-1995
-2000
-2005
-2009
-2013
-2019
-2023
-2028
-2033
-2037
-2041
-2047
-2052
-2056
-2061
-2066
-2070
-2075
-2080
-2085
-2089
-2094
-2099
-2104
-2108
-2113
-2118
-2123
-2128
-2132
-2137
-2142
-2147
-2151
-2156
-2161
-2166
-2171
-2175
-2180
-2185
-2190
-2194
-2199
-2204
-2209
-2214
-2218
-2223
-2228
-2233
-2238
-2243
-2248
-2253
-2257
-2262
-2267
-2272
-2277
-2282
-2287
-2292
-2297
-2301
-2306
-2311
-2316
-2321
-2326
-2331
-2336
-2340
-2345
-2350
-2355
-2360
-2365
-2370
-2375
-2380
-2385
-2390
-2395
-2400
-2405
-2410
-2415
-2420
-2425
-2430
-2435
-2440
-2445
-2450
-2455
-2460
-2465
-2471
-2476
-2481
-2486
-2491
-2496
-2501
-2507
-2512
-2517
-2522
-2527
-2533
-2538
-2543
-2548
-2554
-2559
-2564
-2569
-2575
-2580
-2585
-2590
-2596
-2601
-2606
-2611
-2617
-2622
-2627
-2632
-2637
-2643
-2648
-2653
-2658
-2664
-2669
-2674
-2679
-2685
-2690
-2695
-2701
-2706
-2711
-2716
-2722
-2727
-2733
-2738
-2743
-2749
-2754
-2759
-2765
-2770
-2776
-2781
-2787
-2792
-2797
-2803
-2808
-2814
-2819
-2825
-2830
-2836
-2841
-2846
-2852
-2857
-2863
-2868
-2874
-2879
-2885
-2890
-2896
-2901
-2907
-2912
-2918
-2923
-2929
-2934
-2940
-2946
-2951
-2957
-2962
-2968
-2973
-2979
-2984
-2990
-2995
-3001
-3006
-3012
-3017
-3023
-3028
-3034
-3040
-3045
-3051
-3056
-3062
-3068
-3073
-3079
-3084
-3090
-3096
-3101
-3107
-3113
-3118
-3124
-3130
-3135
-3141
-3147
-3152
-3158
-3164
-3169
-3175
-3181
-3186
-3192
-3198
-3203
-3209
-3215
-3220
-3226
-3232
-3237
-3243
-3249
-3254
-3260
-3266
-3271
-3277
-3283
-3289
-3294
-3300
-3306
-3311
-3317
-3323
-3328
-3334
-3340
-3346
-3351
-3357
-3363
-3369
-3374
-3380
-3386
-3392
-3397
-3403
-3409
-3415
-3421
-3426
-3432
-3438
-3444
-3449
-3455
-3461
-3467
-3473
-3479
-3484
-3490
-3496
-3502
-3508
-3514
-3519
-3525
-3531
-3537
-3543
-3549
-3555
-3560
-3566
-3572
-3578
-3584
-3590
-3596
-3602
-3608
-3614
-3619
-3625
-3631
-3637
-3643
-3649
-3655
-3661
-3667
-3673
-3678
-3684
-3690
-3696
-3702
-3708
-3714
-3720
-3726
-3732
-3738
-3744
-3750
-3755
-3761
-3767
-3773
-3779
-3785
-3791
-3797
-3803
-3809
-3815
-3821
-3828
-3834
-3840
-3846
-3852
-3858
-3864
-3870
-3876
-3882
-3888
-3895
-3901
-3907
-3913
-3919
-3925
-3931
-3937
-3943
-3949
-3956
-3962
-3968
-3974
-3980
-3986
-3992
-3998
-4003
-4010
-4016
-4022
-4027
-4034
-4041
-4046
-4053
-4059
-4065
-4070
-4077
-4083
-4090
-4096
-4102
-4108
-4114
-4121
-4127
-4133
-4139
-4145
-4151
-4158
-4164
-4170
-4176
-4182
-4188
-4194
-4200
-4207
-4213
-4219
-4225
-4231
-4238
-4244
-4250
-4256
-4262
-4269
-4275
-4281
-4287
-4294
-4300
-4306
-4313
-4319
-4325
-4332
-4338
-4345
-4351
-4357
-4364
-4370
-4377
-4383
-4390
-4396
-4403
-4410
-4416
-4423
-4430
-4436
-4443
-4450
-4457
-4463
-4470
-4477
-4484
-4490
-4497
-4504
-4511
-4518
-4525
-4532
-4539
-4545
-4552
-4559
-4566
-4573
-4580
-4587
-4594
-4601
-4608
-4615
-4623
-4630
-4637
-4644
-4652
-4659
-4666
-4674
-4681
-4688
-4696
-4703
-4710
-4717
-4725
-4732
-4739
-4746
-4754
-4761
-4769
-4776
-4784
-4791
-4799
-4807
-4814
-4822
-4829
-4836
-4844
-4851
-4858
-4865
-4872
-4879
-4886
-4893
-4900
-4907
-4915
-4922
-4930
-4937
-4945
-4952
-4959
-4966
-4973
-4979
-4985
-4992
-4998
-5004
-5011
-5017
-5024
-5031
-5037
-5044
-5051
-5058
-5065
-5073
-5080
-5087
-5094
-5100
-5107
-5113
-5120
-5126
-5133
-5140
-5147
-5155
-5162
-5170
-5178
-5186
-5194
-5202
-5210
-5218
-5226
-5233
-5241
-5248
-5255
-5262
-5270
-5277
-5284
-5291
-5299
-5307
-5316
-5325
-5334
-5344
-5353
-5363
-5371
-5380
-5389
-5397
-5406
-5414
-5424
-5433
-5443
-5452
-5462
-5472
-5481
-5491
-5501
-5511
-5520
-5530
-5540
-5549
-5558
-5566
-5575
-5583
-5591
-5599
-5606
-5614
-5621
-5628
-5635
-5642
-5649
-5657
-5664
-5671
-5678
-5684
-5691
-5697
-5703
-5708
-5712
-5717
-5721
-5724
-5728
-5732
-5737
-5741
-5747
-5752
-5757
-5763
-5768
-5773
-5778
-5783
-5788
-5793
-5799
-5805
-5811
-5817
-5823
-5831
-5839
-5848
-5858
-5870
-5883
-5896
-5910
-5925
-5940
-5954
-5967
-5980
-5993
-6005
-6018
-6032
-6047
-6063
-6079
-6096
-6113
-6130
-6147
-6164
-6180
-6196
-6212
-6226
-6241
-6254
-6267
-6279
-6291
-6303
-6315
-6326
-6336
-6347
-6357
-6368
-6379
-6390
-6401
-6412
-6423
-6434
-6443
-6452
-6460
-6467
-6474
-6480
-6486
-6492
-6498
-6505
-6512
-6518
-6524
-6529
-6533
-6536
-6537
-6537
-6535
-6531
-6526
-6520
-6514
-6506
-6499
-6491
-6483
-6474
-6464
-6452
-6440
-6426
-6410
-6393
-6376
-6358
-6339
-6321
-6303
-6285
-6267
-6249
-6232
-6215
-6199
-6183
-6169
-6155
-6141
-6128
-6115
-6104
-6094
-6084
-6076
-6069
-6062
-6055
-6049
-6044
-6041
-6038
-6037
-6037
-6038
-6042
-6047
-6053
-6060
-6068
-6078
-6089
-6101
-6113
-6127
-6139
-6151
-6161
-6169
-6175
-6180
-6185
-6191
-6197
-6205
-6213
-6221
-6229
-6236
-6242
-6245
-6245
-6241
-6234
-6222
-6208
-6190
-6169
-6147
-6124
-6099
-6072
-6043
-6013
-5981
-5948
-5914
-5880
-5846
-5812
-5778
-5746
-5713
-5680
-5647
-5613
-5577
-5541
-5504
-5465
-5426
-5385
-5343
-5298
-5251
-5202
-5150
-5096
-5039
-4980
-4919
-4856
-4791
-4725
-4658
-4590
-4519
-4447
-4374
-4300
-4225
-4150
-4075
-4000
-3926
-3853
-3779
-3705
-3631
-3555
-3478
-3400
-3321
-3242
-3161
-3079
-2997
-2914
-2832
-2749
-2668
-2587
-2507
-2428
-2351
-2276
-2203
-2132
-2063
-1995
-1928
-1862
-1796
-1731
-1667
-1604
-1541
-1479
-1417
-1353
-1289
-1222
-1153
-1079
-1002
-919
-832
-739
-641
-539
-432
-321
-206
-88
35
162
293
429
570
716
867
1024
1185
1353
1525
1702
1884
2071
2263
2461
2664
2871
3083
3299
3519
3741
3965
4191
4416
4643
4870
5096
5324
5552
5781
6011
6243
6476
6712
6951
7193
7438
7687
7938
8193
8452
8713
8978
9246
9517
9792
10069
10348
10629
10911
11194
11476
11758
12038
12316
12592
12865
13136
13403
13668
13930
14188
14442
14691
14936
15175
15410
15639
15863
16082
16299
16511
16720
16928
17135
17344
17555
17771
17991
18217
18450
18690
18938
19193
19455
19726
20004
20289
20582
20883
21190
21505
21827
22156
22491
22832
23177
23526
23877
24228
24580
24930
25279
25625
25968
26307
26643
26974
27301
27621
27936
28244
28545
28839
29126
29404
29676
29940
30199
30451
30698
30940
31177
31409
31636
31858
32076
32290
32505
32718
32933
33149
33369
33592
33819
34049
34282
34517
34754
34992
35230
35469
35709
35948
36187
36425
36663
36900
37134
37366
37595
37820
38042
38261
38475
38685
38890
39090
39284
39470
39645
39810
39962
40100
40225
40336
40432
40515
40585
40643
40688
40723
40748
40763
40770
40768
40759
40743
40718
40686
40644
40593
40531
40457
40372
40275
40167
40048
39920
39781
39634
39478
39312
39138
38954
38760
38556
38341
38116
37881
37637
37384
37123
36854
36579
36297
36008
35712
35407
35093
34770
34436
34092
33738
33372
32995
32604
32204
31791
31367
30934
30494
30048
29601
29155
28711
28273
27841
27418
27004
26600
26206
25824
25453
25092
24742
24402
24069
23744
23425
23112
22804
22502
22206
21915
21629
21350
21076
20808
20546
20291
20042
19799
19564
19335
19112
18897
18687
18485
18290
18103
17925
17756
17598
17450
17315
17194
17087
16994
16916
16852
16800
16761
16731
16711
16697
16688
16682
16678
16674
16671
16666
16660
16653
16644
16634
16621
16607
16591
16572
16549
16522
16492
16457
16417
16373
16324
16271
16213
16152
16088
16020
15949
15873
15794
15713
15628
15543
15457
15372
15291
15213
15139
15071
15008
14949
14893
14838
14782
14723
14658
14585
14504
14413
14311
14200
14081
13957
13829
13703
13579
13463
13354
13256
13170
13098
13039
12995
12965
12951
12950
12963
12988
13022
13063
13109
13158
13208
13255
13299
13339
13375
13407
13438
13469
13503
13542
13589
13645
13711
13785
13866
13950
14034
14115
14188
14251
14301
14337
14355
14354
14332
14288
14221
14129
14011
13868
13699
13506
13289
13051
12792
12516
12224
11917
11597
11264
10919
10560
10185
9793
9381
8947
8490
8007
7501
6969
6412
5831
5230
4612
3983
3348
2710
2076
1449
833
231
-354
-918
-1458
-1972
-2456
-2909
-3332
-3721
-4078
-4402
-4692
-4948
-5169
-5355
-5506
-5624
-5709
-5765
-5791
-5792
-5768
-5723
-5657
-5574
-5476
-5366
-5247
-5121
-4991
-4861
-4734
-4611
-4496
-4390
-4293
-4204
-4122
-4046
-3973
-3901
-3827
-3746
-3657
-3556
-3440
-3304
-3148
-2968
-2762
-2531
-2273
-1988
-1676
-1337
-972
-580
-162
283
753
1248
1767
2309
2873
3458
4062
4685
5324
5978
6643
7319
8000
8688
9379
10070
10761
11450
12135
12814
13487
14151
14804
15446
16076
16693
17297
17888
18465
19027
19574
20104
20615
21108
21581
22035
22471
22888
23289
23675
24046
24404
24749
25081
25398
25700
25985
26253
26502
26734
26948
27144
27322
27481
27621
27741
27843
27925
27989
28036
28065
28080
28078
28061
28027
27975
27903
27811
27697
27560
27398
27211
26996
26751
26475
26165
25820
25438
25017
24556
24056
23516
22937
22319
21664
20971
20242
19478
18681
17853
16994
16105
15187
14241
13268
12269
11244
10194
9120
8022
6900
5752
4578
3377
2148
889
-399
-1718
-3067
-4445
-5849
-7278
-8727
-10194
-11676
-13170
-14674
-16184
-17701
-19219
-20738
-22254
-23766
-25271
-26767
-28251
-29722
-31178
-32616
-34036
-35435
-36810
-38160
-39484
-40778
-42041
-43270
-44463
-45617
-46730
-47800
-48826
-49806
-50739
-51622
-52453
-53230
-53951
-54615
-55221
-55768
-56258
-56690
-57066
-57388
-57658
-57881
-58059
-58197
-58300
-58371
-58416
-58436
-58433
-58410
-58369
-58309
-58234
-58145
-58042
-57927
-57801
-57667
-57527
-57383
-57237
-57093
-56952
-56816
-56686
-56563
-56448
-56342
-56244
-56154
-56071
-55992
-55916
-55838
-55756
-55666
-55565
-55448
-55313
-55158
-54978
-54773
-54538
-54274
-53978
-53649
-53287
-52894
-52471
-52020
-51544
-51046
-50529
-49994
-49444
-48877
-48296
-47698
-47085
-46453
-45804
-45136
-44449
-43743
-43019
-42275
-41514
-40734
-39938
-39125
-38300
-37465
-36625
-35784
-34946
-34115
-33294
-32485
-31692
-30918
-30163
-29430
-28722
-28039
-27383
-26756
-26159
-25593
-25059
-24555
-24082
-23637
-23219
-22827
-22459
-22113
-21789
-21485
-21202
-20940
-20698
-20478
-20280
-20102
-19945
-19807
-19686
-19581
-19490
-19411
-19341
-19280
-19225
-19175
-19131
-19091
-19054
-19022
-18992
-18965
-18942
-18922
-18906
-18895
-18890
-18893
-18905
-18928
-18961
-19008
-19067
-19140
-19227
-19329
-19444
-19571
-19710
-19858
-20016
-20182
-20357
-20541
-20734
-20938
-21153
-21381
-21622
-21877
-22145
-22428
-22724
-23034
-23355
-23688
-24030
-24378
-24732
-25090
-25448
-25805
-26160
-26511
-26856
-27194
-27524
-27844
-28153
-28449
-28732
-28999
-29250
-29482
-29696
-29890
-30063
-30216
-30349
-30463
-30559
-30638
-30700
-30746
-30776
-30791
-30790
-30773
-30741
-30693
-30630
-30551
-30458
-30348
-30221
-30076
-29913
-29731
-29528
-29304
-29059
-28792
-28503
-28192
-27859
-27504
-27127
-26729
-26310
-25870
-25409
-24928
-24426
-23905
-23365
-22807
-22235
-21650
-21056
-20455
-19852
-19248
-18646
-18049
-17459
-16878
-16305
-15742
-15189
-14647
-14115
-13593
-13082
-12581
-12088
-11604
-11128
-10658
-10193
-9733
-9275
-8820
-8367
-7914
-7464
-7016
-6571
-6132
-5699
-5275
-4861
-4458
-4070
-3695
-3337
-2994
-2669
-2363
-2077
-1811
-1567
-1348
-1155
-990
-855
-752
-682
-647
-647
-684
-757
-867
-1012
-1194
-1409
-1656
-1934
-2240
-2573
-2929
-3304
-3696
-4099
-4509
-4923
-5337
-5747
-6153
-6552
-6942
-7323
-7694
-8054
-8402
-8738
-9061
-9371
-9667
-9948
-10214
-10465
-10698
-10913
-11109
-11285
-11440
-11572
-11679
-11762
-11819
-11850
-11854
-11833
-11787
-11715
-11618
-11496
-11348
-11175
-10976
-10752
-10503
-10230
-9932
-9611
-9268
-8904
-8522
-8122
-7711
-7289
-6860
-6426
-5989
-5551
-5113
-4677
-4243
-3813
-3387
-2966
-2552
-2147
-1750
-1366
-993
-634
-289
41
355
653
936
1204
1459
1700
1931
2152
2366
2576
2782
2988
3194
3403
3614
3829
4048
4269
4491
4714
4936
5156
5372
5585
5793
5998
6198
6395
6587
6776
6960
7139
7315
7488
7657
7824
7991
8157
8325
8494
8667
8843
9023
9207
9396
9588
9784
9984
10187
10394
10603
10815
11029
11245
11464
11685
11908
12134
12363
12593
12825
13058
13291
13523
13753
13979
14201
14418
14628
14831
15026
15213
15390
15559
15718
15868
16009
16140
16265
16379
16486
16586
16678
16764
16844
16921
16995
17067
17140
17212
17287
17363
17443
17526
17614
17707
17805
17909
18018
18133
18252
18375
18499
18622
18742
18856
18962
19059
19146
19224
19291
19348
19396
19435
19465
19488
19504
19514
19517
19515
19505
19489
19466
19435
19395
19346
19286
19217
19136
19045
18943
18832
18711
18583
18448
18309
18167
18025
17885
17748
17619
17497
17386
17286
17198
17124
17063
17016
16981
16959
16948
16948
16957
16974
16999
17031
17070
17115
17167
17226
17293
17368
17453
17548
17655
17775
17908
18055
18216
18392
18583
18789
19007
19238
19479
19728
19983
20241
20500
20761
21021
21279
21536
21791
22043
22293
22541
22789
23036
23285
23537
23794
24056
24325
24600
24884
25174
25472
25777
26088
26404
26723
27045
27368
27691
28013
28333
28650
28964
29275
29582
29886
30185
30481
30773
31060
31344
31623
31898
32168
32433
32691
32942
33184
33416
33637
33846
34041
34221
34386
34534
34665
34779
34875
34955
35017
35061
35088
35096
35087
35060
35014
34951
34870
34770
34653
34518
34365
34195
34008
33804
33584
33348
33097
32831
32549
32255
31946
31624
31288
30940
30578
30204
29817
29418
29007
28586
28156
27718
27274
26826
26374
25921
25468
25015
24565
24117
23672
23231
22794
22360
21929
21502
21077
20656
20236
19817
19400
18983
18567
18150
17732
17313
16894
16474
16053
15632
15211
14791
14370
13951
13532
13114
12698
12283
11869
11457
11047
10638
10231
9824
9418
9012
8605
8197
7788
7377
6966
6556
6146
5738
5334
4933
4538
4147
3763
3385
3015
2652
2297
1949
1610
1278
954
637
327
25
-272
-562
-845
-1123
-1394
-1660
-1918
-2170
-2414
-2651
-2880
-3100
-3311
-3513
-3705
-3888
-4061
-4223
-4374
-4515
-4646
-4766
-4876
-4977
-5070
-5156
-5238
-5316
-5394
-5472
-5554
-5639
-5730
-5827
-5930
-6042
-6161
-6288
-6424
-6568
-6720
-6879
-7046
-7219
-7398
-7583
-7773
-7968
-8167
-8370
-8577
-8787
-9000
-9214
-9430
-9648
-9867
-10087
-10308
-10529
-10750
-10969
-11187
-11402
-11614
-11822
-12026
-12225
-12419
-12609
-12795
-12978
-13159
-13339
-13519
-13701
-13884
-14068
-14256
-14447
-14642
-14841
-15044
-15253
-15467
-15687
-15912
-16142
-16376
-16617
-16859
-17104
-17351
-17600
-17849
-18099
-18350
-18601
-18852
-19104
-19357
-19611
-19865
-20121
-20376
-20633
-20889
-21146
-21403
-21660
-21916
-22172
-22427
-22681
-22934
-23185
-23433
-23680
-23924
-24166
-24404
-24639
-24870
-25096
-25318
-25536
-25749
-25956
-26159
-26357
-26550
-26739
-26922
-27101
-27275
-27445
-27609
-27769
-27925
-28076
-28222
-28365
-28503
-28639
-28770
-28898
-29023
-29145
-29263
-29378
-29490
-29598
-29702
-29804
-29903
-29999
-30092
-30182
-30270
-30354
-30435
-30512
-30584
-30651
-30713
-30769
-30818
-30860
-30895
-30921
-30939
-30948
-30948
-30939
-30920
-30891
-30853
-30805
-30747
-30680
-30604
-30518
-30424
-30323
-30215
-30101
-29982
-29859
-29731
-29598
-29461
-29320
-29174
-29023
-28868
-28708
-28543
-28375
-28202
-28027
-27848
-27668
-27486
-27304
-27121
-26939
-26757
-26577
-26398
-26221
-26046
-25873
-25702
-25533
-25366
-25200
-25036
-24872
-24709
-24547
-24385
-24224
-24063
-23904
-23747
-23592
-23440
-23293
-23150
-23012
-22879
-22752
-22630
-22513
-22400
-22290
-22183
-22076
-21970
-21864
-21756
-21647
-21536
-21422
-21307
-21188
-21067
-20943
-20817
-20688
-20557
-20425
-20291
-20157
-20023
-19888
-19753
-19619
-19485
-19351
-19217
-19082
-18947
-18811
-18675
-18538
-18401
-18264
-18128
-17992
-17857
-17724
-17594
-17466
-17340
-17218
-17098
-16980
-16863
-16747
-16630
-16512
-16390
-16265
-16135
-15999
-15856
-15704
-15545
-15375
-15195
-15005
-14804
-14592
-14369
-14136
-13893
-13642
-13382
-13115
-12841
-12560
-12272
-11978
-11677
-11368
-11050
-10724
-10388
-10042
-9686
-9319
-8941
-8552
-8153
-7743
-7325
-6898
-6463
-6021
-5574
-5122
-4667
-4209
-3750
-3291
-2832
-2375
-1920
-1467
-1018
-572
-131
307
742
1172
1599
2021
2441
2858
3270
3679
4085
4487
4885
5279
5668
6053
6434
6809
7181
7547
7910
8268
8623
8975
9323
9670
10015
10358
10701
11043
11384
11725
12064
12403
12740
13074
13405
13732
14054
14371
14682
14987
15284
15575
15857
16131
16396
16652
16900
17140
17371
17594
17809
18017
18219
18413
18602
18785
18964
19139
19310
19479
19646
19812
19977
20141
20305
20469
20633
20796
20959
21121
21283
21443
21602
21759
21914
22067
22217
22365
22510
22653
22794
22933
23072
23209
23347
23485
23625
23766
23910
24056
24206
24359
24516
24677
24841
25009
25181
25355
25532
25711
25891
26074
26257
26441
26627
26812
26997
27182
27367
27550
27732
27912
28090
28266
28439
28608
28773
28935
29092
29245
29393
29537
29677
29813
29945
30074
30200
30323
30444
30564
30683
30801
30919
31036
31154
31271
31388
31505
31622
31738
31853
31968
32083
32195
32308
32418
32528
32634
32738
32839
32936
33029
33118
33204
33285
33362
33435
33504
33570
33632
33691
33746
33798
33847
33892
33934
33972
34006
34036
34063
34085
34103
34118
34129
34137
34141
34142
34139
34133
34124
34111
34094
34072
34046
34015
33978
33936
33887
33832
33772
33705
33634
33557
33475
33390
33300
33206
33109
33009
32905
32798
32688
32573
32457
32337
32213
32087
31956
31823
31686
31546
31402
31254
31103
30946
30786
30620
30449
30272
30090
29901
29707
29506
29298
29084
28863
28635
28401
28159
27910
27653
27389
27117
26838
26550
26255
25952
25641
25322
24995
24661
24319
23969
23613
23250
22880
22503
22121
21733
21339
20941
20538
20132
19723
19312
18900
18487
18075
17664
17254
16848
16445
16045
15650
15260
14875
14495
14122
13754
13391
13035
12684
12338
11997
11661
11328
10998
10670
10345
10021
9697
9374
9051
8728
8406
8085
7766
7448
7133
6821
6512
6208
5909
5614
5323
5038
4758
4483
4212
3944
3680
3419
3161
2904
2649
2396
2144
1893
1644
1397
1151
907
665
426
189
-45
-275
-502
-726
-945
-1161
-1372
-1579
-1781
-1980
-2174
-2363
-2548
-2728
-2903
-3073
-3238
-3397
-3551
-3698
-3839
-3974
-4102
-4223
-4338
-4447
-4549
-4646
-4739
-4828
-4915
-4999
-5083
-5166
-5251
-5336
-5424
-5514
-5608
-5704
-5805
-5909
-6017
-6129
-6245
-6365
-6488
-6614
-6743
-6875
-7010
-7148
-7289
-7433
-7582
-7735
-7893
-8055
-8225
-8400
-8582
-8771
-8967
-9170
-9381
-9599
-9825
-10059
-10300
-10549
-10805
-11069
-11339
-11615
-11897
-12185
-12477
-12774
-13074
-13376
-13682
-13989
-14297
-14606
-14914
-15221
-15527
-15831
-16133
-16431
-16725
-17016
-17303
-17586
-17865
-18141
-18413
-18682
-18948
-19212
-19475
-19736
-19996
-20255
-20515
-20775
-21035
-21295
-21555
-21816
-22077
-22338
-22598
-22858
-23117
-23375
-23633
-23889
-24145
-24400
-24655
-24910
-25165
-25420
-25675
-25932
-26189
-26447
-26707
-26967
-27228
-27490
-27752
-28015
-28276
-28537
-28796
-29054
-29310
-29563
-29814
-30061
-30305
-30544
-30779
-31009
-31234
-31452
-31665
-31870
-32069
-32259
-32442
-32616
-32783
-32939
-33085
-33221
-33347
-33461
-33564
-33655
-33734
-33801
-33856
-33898
-33928
-33947
-33954
-33950
-33936
-33912
-33879
-33838
-33789
-33733
-33669
-33599
-33523
-33440
-33352
-33258
-33159
-33055
-32947
-32833
-32716
-32593
-32466
-32333
-32195
-32052
-31904
-31750
-31591
-31426
-31257
-31082
-30901
-30714
-30521
-30321
-30115
-29901
-29681
-29453
-29218
-28976
-28726
-28469
-28205
-27934
-27655
-27370
-27079
-26782
-26480
-26172
-25860
-25545
-25226
-24904
-24580
-24255
-23929
-23602
-23274
-22947
-22619
-22290
-21960
-21628
-21294
-20957
-20616
-20273
-19925
-19574
-19219
-18860
-18498
-18132
-17764
-17394
-17021
-16647
-16271
-15894
-15516
-15136
-14756
-14375
-13994
-13612
-13230
-12847
-12465
-12082
-11700
-11318
-10938
-10558
-10179
-9803
-9428
-9057
-8688
-8322
-7960
-7602
-7247
-6896
-6549
-6205
-5865
-5528
-5193
-4862
-4533
-4206
-3883
-3562
-3244
-2930
-2619
-2312
-2009
-1711
-1417
-1129
-847
-570
-300
-35
223
475
722
963
1199
1431
1659
1884
2107
2328
2547
2766
2984
3201
3419
3637
3855
4072
4290
4508
4725
4942
5159
5376
5592
5809
6025
6242
6460
6679
6898
7119
7341
7564
7787
8010
8236
8459
8682
8904
9123
9340
9553
9763
9967
10167
10361
10548
10729
10903
11070
11229
11381
11525
11662
11791
11914
12031
12142
12248
12349
12447
12541
12632
12721
12809
12894
12979
13062
13143
13223
13302
13380
13456
13530
13604
13675
13746
13815
13882
13949
14015
14080
14145
14209
14274
14339
14405
14472
14541
14611
14684
14760
14839
14921
15006
15094
15185
15279
15376
15476
15577
15679
15782
15886
15989
16091
16192
16291
16389
16484
16577
16669
16758
16844
16929
17010
17090
17167
17241
17314
17385
17453
17521
17587
17652
17715
17777
17839
17898
17957
18014
18069
18123
18176
18227
18276
18324
18371
18416
18460
18502
18542
18581
18617
18651
18683
18710
18734
18754
18770
18781
18787
18788
18784
18774
18760
18741
18717
18688
18654
18616
18573
18527
18476
18422
18365
18305
18241
18176
18107
18037
17963
17888
17809
17728
17644
17556
17465
17369
17270
17166
17057
16943
16825
16701
16572
16438
16299
16155
16008
15857
15702
15545
15386
15224
15062
14898
14733
14567
14400
14232
14063
13894
13723
13552
13379
13205
13030
12854
12676
12498
12318
12137
11955
11772
11587
11400
11212
11023
10831
10637
10440
10240
10036
9829
9617
9401
9179
8953
8721
8484
8242
7994
7740
7481
7216
6945
6670
6389
6102
5812
5516
5216
4912
4603
4291
3975
3656
3334
3009
2683
2356
2028
1700
1372
1044
718
393
71
-250
-568
-883
-1195
-1504
-1810
-2112
-2412
-2708
-3002
-3292
-3580
-3865
-4147
-4427
-4705
-4981
-5255
-5528
-5799
-6068
-6336
-6604
-6871
-7137
-7403
-7669
-7935
-8201
-8466
-8731
-8995
-9258
-9520
-9779
-10036
-10290
-10542
-10790
-11034
-11274
-11510
-11742
-11969
-12192
-12410
-12623
-12832
-13036
-13236
-13431
-13622
-13809
-13992
-14170
-14344
-14514
-14679
-14839
-14995
-15145
-15290
-15430
-15564
-15692
-15815
-15932
-16043
-16149
-16250
-16346
-16437
-16524
-16607
-16687
-16763
-16835
-16905
-16972
-17036
-17097
-17155
-17210
-17262
-17309
-17353
-17393
-17428
-17457
-17482
-17500
-17512
-17518
-17517
-17509
-17494
-17471
-17441
-17404
-17359
-17306
-17246
-17178
-17103
-17020
-16930
-16831
-16725
-16612
-16491
-16363
-16227
-16085
-15937
-15782
-15621
-15454
-15282
-15105
-14924
-14738
-14548
-14355
-14158
-13959
-13757
-13554
-13349
-13142
-12934
-12726
-12517
-12307
-12097
-11887
-11676
-11465
-11254
-11042
-10831
-10619
-10406
-10194
-9981
-9767
-9552
-9337
-9120
-8902
-8683
-8463
-8241
-8016
-7792
-7565
-7337
-7107
-6875
-6641
-6406
-6169
-5930
-5691
-5450
-5209
-4968
-4727
-4486
-4247
-4009
-3773
-3540
-3309
-3081
-2856
-2635
-2418
-2205
-1996
-1792
-1593
-1399
-1209
-1025
-846
-672
-503
-339
-180
-25
126
272
415
554
689
820
948
1073
1195
1314
1430
1544
1656
1766
1874
1979
2083
2185
2285
2383
2479
2572
2664
2754
2841
2927
3011
3093
3173
3252
3330
3406
3482
3556
3629
3702
3773
3844
3914
3983
4051
4120
4188
4256
4323
4390
4457
4522
4587
4650
4712
4772
4831
4887
4940
4991
5040
5086
5129
5170
5208
5244
5277
5308
5337
5364
5390
5414
5438
5460
5482
5504
5526
5547
5569
5591
5612
5633
5654
5674
5693
5711
5727
5742
5754
5764
5771
5776
5777
5776
5772
5765
5755
5743
5728
5710
5690
5667
5642
5615
5585
5552
5518
5481
5443
5403
5362
5320
5277
5234
5191
5148
5106
5065
5025
4987
4951
4917
4885
4856
4830
4807
4788
4771
4758
4749
4742
4739
4738
4740
4744
4751
4759
4770
4783
4798
4814
4832
4852
4873
4896
4919
4942
4966
4989
5012
5033
5053
5071
5087
5101
5112
5120
5125
5128
5127
5123
5115
5104
5089
5070
5048
5023
4993
4961
4925
4886
4843
4798
4750
4700
4648
4594
4539
4482
4424
4364
4304
4243
4181
4119
4056
3992
3927
3863
3798
3732
3667
3602
3537
3472
3408
3345
3283
3223
3163
3104
3047
2991
2936
2882
2829
2776
2724
2671
2619
2566
2512
2458
2402
2346
2288
2229
2169
2108
2045
1982
1917
1851
1785
1718
1651
1584
1516
1448
1381
1314
1247
1180
1113
1047
981
915
850
786
723
660
598
537
478
419
362
306
251
198
146
95
45
-4
-52
-98
-143
-188
-231
-272
-312
-350
-387
-422
-454
-484
-512
-538
-561
-581
-599
-613
-625
-635
-641
-645
-646
-644
-639
-632
-622
-610
-595
-577
-557
-535
-510
-484
-456
-427
-396
-365
-334
-302
-270
-238
-207
-176
-147
-118
-91
-65
-40
-16
7
28
48
66
84
101
118
135
151
168
186
205
224
245
268
292
318
345
374
405
438
472
508
547
587
631
678
727
780
837
897
961
1029
1100
1176
1254
1336
1422
1510
1601
1694
1789
1885
1982
2079
2177
2273
2368
2462
2555
2645
2733
2818
2901
2982
3061
3138
3212
3285
3357
3427
3496
3564
3631
3696
3761
3825
3888
3950
4011
4072
4131
4189
4245
4301
4355
4408
4460
4511
4562
4613
4663
4714
4766
4819
4873
4928
4985
5043
5102
5163
5224
5287
5349
5411
5472
5532
5590
5647
5702
5754
5804
5852
5896
5938
5976
6012
6044
6072
6097
6119
6136
6150
6160
6165
6167
6164
6157
6145
6129
6109
6084
6056
6024
5989
5951
5910
5866
5820
5772
5722
5670
5616
5560
5502
5442
5381
5317
5251
5182
5112
5039
4963
4885
4805
4721
4636
4547
4456
4363
4266
4168
4066
3963
3857
3749
3640
3530
3419
3307
3194
3080
2967
2852
2737
2622
2506
2390
2272
2155
2036
1918
1799
1679
1559
1439
1319
1200
1080
961
843
725
609
493
379
267
157
48
-58
-163
-265
-364
-462
-557
-649
-739
-827
-912
-995
-1075
-1154
-1230
-1304
-1376
-1446
-1514
-1581
-1646
-1709
-1771
-1831
-1890
-1947
-2003
-2057
-2110
-2162
-2213
-2262
-2310
-2357
-2403
-2448
-2492
-2535
-2577
-2618
-2659
-2699
-2739
-2779
-2819
-2860
-2901
-2943
-2985
-3028
-3071
-3114
-3156
-3198
-3239
-3279
-3317
-3354
-3389
-3423
-3455
-3485
-3512
-3538
-3561
-3581
-3599
-3614
-3626
-3636
-3643
-3648
-3650
-3650
-3649
-3645
-3640
-3633
-3624
-3615
-3604
-3592
-3579
-3564
-3550
-3534
-3518
-3502
-3486
-3470
-3455
-3441
-3428
-3416
-3406
-3398
-3392
-3388
-3387
-3388
-3392
-3399
-3409
-3422
-3437
-3456
-3477
-3502
-3528
-3558
-3589
-3624
-3661
-3700
-3743
-3788
-3836
-3887
-3941
-3998
-4057
-4119
-4184
-4251
-4320
-4390
-4462
-4536
-4610
-4684
-4759
-4833
-4906
-4979
-5050
-5119
-5187
-5253
-5317
-5379
-5439
-5497
-5554
-5609
-5663
-5715
-5766
-5815
-5863
-5909
-5954
-5997
-6038
-6078
-6116
-6151
-6184
-6215
-6242
-6266
-6287
-6305
-6318
-6328
-6334
-6336
-6334
-6327
-6317
-6302
-6284
-6261
-6235
-6206
-6173
-6137
-6098
-6056
-6011
-5963
-5912
-5858
-5802
-5743
-5681
-5617
-5550
-5481
-5409
-5335
-5259
-5179
-5098
-5014
-4928
-4839
-4748
-4654
-4558
-4459
-4357
-4253
-4146
-4035
-3924
-3809
-3691
-3571
-3449
-3324
-3197
-3068
-2938
-2805
-2672
-2537
-2401
-2264
-2127
-1989
-1851
-1713
-1574
-1435
-1296
-1156
-1014
-874
-733
-591
-448
-306
-164
-23
118
258
396
533
669
802
933
1062
1188
1312
1433
1550
1665
1776
1884
1988
2089
2186
2279
2368
2454
2535
2612
2685
2754
2817
2876
2930
2979
3022
3062
3096
3127
3154
3177
3198
3217
3234
3250
3264
3278
3292
3305
3317
3330
3342
3354
3366
3377
3388
3398
3408
3416
3424
3431
3437
3442
3447
3451
3455
3459
3463
3467
3471
3476
3480
3483
3486
3488
3490
3490
3488
3485
3480
3474
3465
3455
3442
3428
3411
3393
3374
3352
3330
3306
3282
3257
3231
3205
3178
3150
3123
3096
3068
3041
3015
2989
2964
2940
2917
2896
2876
2857
2841
2826
2813
2801
2792
2784
2777
2772
2768
2764
2762
2760
2758
2757
2756
2755
2755
2755
2756
2756
2756
2756
2756
2754
2752
2749
2745
2739
2731
2722
2711
2699
2685
2669
2652
2633
2613
2592
2571
2549
2527
2504
2482
2460
2438
2416
2394
2373
2352
2331
2310
2289
2268
2247
2225
2204
2183
2162
2142
2121
2102
2083
2064
2045
2029
2012
1995
1978
1961
1943
1925
1905
1884
1861
1837
1811
1782
1751
1718
1683
1646
1607
1566
1524
1481
1437
1392
1346
1301
1255
1209
1163
1118
1072
1026
979
933
886
840
793
746
699
652
606
559
513
467
421
375
330
285
240
196
153
110
68
26
-15
-55
-95
-135
-174
-213
-252
-290
-328
-366
-404
-440
-476
-511
-546
-579
-612
-644
-675
-705
-734
-763
-790
-816
-840
-864
-885
-906
-924
-942
-958
-972
-986
-998
-1008
-1018
-1026
-1034
-1040
-1046
-1051
-1055
-1059
-1061
-1063
-1065
-1065
-1065
-1063
-1061
-1057
-1053
-1047
-1040
-1033
-1024
-1014
-1006
-996
-986
-976
-966
-956
-946
-936
-927
-918
-908
-899
-889
-879
-869
-859
-848
-837
-826
-814
-803
-792
-781
-771
-761
-752
-744
-737
-731
-726
-723
-721
-721
-723
-727
-732
-738
-747
-757
-768
-781
-795
-811
-827
-845
-864
-883
-904
-925
-947
-969
-993
-1016
-1041
-1066
-1091
-1117
-1143
-1170
-1197
-1225
-1253
-1282
-1311
-1341
-1371
-1402
-1433
-1464
-1496
-1527
-1557
-1588
-1617
-1645
-1673
-1700
-1725
-1750
-1775
-1798
-1822
-1845
-1869
-1893
-1917
-1943
-1969
-1996
-2024
-2053
-2084
-2115
-2147
-2180
-2214
-2248
-2283
-2318
-2353
-2388
-2424
-2459
-2494
-2530
-2565
-2601
-2637
-2673
-2710
-2747
-2785
-2824
-2862
-2902
-2942
-2982
-3023
-3064
-3105
-3146
-3187
-3228
-3269
-3309
-3348
-3387
-3426
-3465
-3503
-3542
-3580
-3619
-3659
-3699
-3741
-3783
-3826
-3870
-3915
-3961
-4008
-4056
-4105
-4154
-4204
-4255
-4306
-4358
-4411
-4465
-4519
-4575
-4631
-4689
-4747
-4806
-4866
-4926
-4987
-5048
-5109
-5170
-5231
-5292
-5351
-5410
-5467
-5522
-5576
-5627
-5677
-5725
-5771
-5815
-5857
-5897
-5936
-5973
-6008
-6041
-6073
-6103
-6131
-6157
-6181
-6202
-6221
-6237
-6250
-6259
-6266
-6269
-6269
-6266
-6259
-6249
-6235
-6218
-6197
-6174
-6147
-6116
-6083
-6046
-6006
-5963
-5917
-5868
-5816
-5761
-5704
-5643
-5580
-5514
-5446
-5375
-5302
-5227
-5149
-5070
-4989
-4906
-4821
-4735
-4648
-4560
-4470
-4380
-4289
-4197
-4105
-4011
-3918
-3823
-3728
-3632
-3535
-3437
-3338
-3239
-3139
-3039
-2938
-2837
-2735
-2633
-2531
-2429
-2326
-2224
-2121
-2019
-1917
-1815
-1714
-1613
-1513
-1414
-1316
-1218
-1122
-1026
-931
-837
-744
-652
-561
-471
-382
-294
-207
-121
-37
46
127
206
284
359
432
503
571
636
699
758
814
867
916
961
1002
1040
1074
1103
1130
1152
1172
1188
1201
1211
1219
1225
1228
1229
1228
1226
1221
1215
1207
1197
1185
1172
1156
1139
1120
1099
1077
1053
1028
1000
974
947
918
890
861
832
802
772
742
711
679
648
615
582
549
515
481
447
412
378
343
309
276
243
212
181
153
125
100
76
54
34
15
-3
-19
-33
-47
-60
-71
-82
-91
-99
-105
-111
-114
-116
-116
-114
-111
-105
-98
-88
-77
-64
-48
-31
-12
10
33
58
85
114
144
176
210
246
283
321
360
401
442
485
528
572
618
664
711
759
808
858
909
960
1012
1066
1120
1175
1230
1286
1342
1398
1455
1512
1569
1627
1683
1740
1796
1851
1905
1959
2011
2061
2111
2158
2205
2249
2292
2334
2373
2411
2448
2483
2517
2550
2582
2612
2641
2669
2696
2722
2746
2768
2789
2808
2826
2841
2855
2868
2878
2887
2894
2900
2905
2908
2911
2912
2913
2913
2913
2912
2911
2909
2907
2905
2902
2899
2895
2891
2887
2882
2877
2871
2864
2857
2850
2842
2833
2824
2814
2804
2794
2783
2773
2762
2750
2739
2727
2715
2703
2691
2678
2665
2651
2637
2622
2607
2591
2575
2558
2540
2521
2502
2481
2460
2438
2416
2393
2370
2347
2324
2301
2279
2258
2238
2220
2203
2188
2174
2163
2153
2145
2139
2135
2133
2133
2135
2139
2144
2151
2160
2170
2183
2197
2213
2230
2250
2272
2296
2322
2351
2382
2415
2450
2487
2526
2568
2611
2656
2702
2750
2799
2849
2900
2952
3006
3060
3115
3171
3227
3284
3342
3400
3458
3516
3574
3632
3689
3745
3800
3854
3906
3957
4006
4054
4100
4144
4186
4225
4262
4298
4330
4361
4389
4414
4437
4457
4474
4488
4499
4508
4512
4514
4512
4507
4498
4486
4471
4453
4431
4407
4380
4350
4319
4285
4249
4212
4173
4132
4091
4048
4003
3959
3912
3865
3816
3766
3715
3663
3609
3555
3499
3442
3385
3327
3268
3209
3150
3090
3029
2969
2908
2847
2786
2724
2662
2600
2537
2474
2410
2346
2282
2217
2152
2086
2019
1952
1884
1816
1748
1679
1609
1539
1469
1398
1328
1257
1186
1115
1044
973
903
832
761
691
621
551
482
413
344
276
209
142
77
12
-51
-114
-174
-233
-291
-346
-400
-451
-500
-546
-591
-633
-672
-709
-744
-776
-807
-836
-863
-889
-914
-938
-961
-983
-1004
-1026
-1046
-1065
-1083
-1100
-1116
-1131
-1145
-1158
-1170
-1181
-1191
-1201
-1210
-1218
-1227
-1235
-1244
-1253
-1263
-1274
-1287
-1300
-1315
-1332
-1350
-1370
-1392
-1415
-1440
-1467
-1495
-1525
-1555
-1587
-1620
-1654
-1688
-1722
-1757
-1792
-1827
-1862
-1897
-1931
-1964
-1997
-2029
-2060
-2091
-2120
-2147
-2174
-2199
-2223
-2246
-2267
-2287
-2305
-2322
-2338
-2352
-2365
-2377
-2387
-2397
-2406
-2413
-2420
-2426
-2431
-2435
-2439
-2442
-2445
-2447
-2450
-2452
-2455
-2457
-2460
-2464
-2467
-2471
-2475
-2479
-2484
-2488
-2493
-2497
-2501
-2505
-2508
-2511
-2512
-2513
-2511
-2509
-2505
-2498
-2491
-2481
-2469
-2456
-2440
-2423
-2404
-2383
-2360
-2336
-2311
-2284
-2256
-2226
-2196
-2165
-2132
-2098
-2064
-2028
-1992
-1954
-1915
-1875
-1835
-1793
-1749
-1705
-1660
-1613
-1566
-1517
-1468
-1418
-1368
-1317
-1265
-1213
-1161
-1108
-1055
-1002
-949
-896
-843
-789
-736
-683
-630
-577
-525
-472
-421
-369
-318
-267
-217
-167
-117
-68
-19
30
79
128
176
224
272
321
369
417
465
513
561
610
658
707
755
804
852
900
949
997
1045
1093
1141
1189
1237
1284
1332
1379
1426
1473
1520
1567
1615
1662
1709
1757
1805
1853
1902
1951
2000
2050
2099
2148
2198
2246
2295
2343
2391
2439
2486
2532
2578
2624
2669
2714
2758
2802
2846
2890
2934
2978
3021
3065
3108
3151
3193
3235
3275
3314
3352
3388
3422
3453
3483
3510
3534
3556
3576
3593
3607
3618
3627
3633
3636
3636
3634
3628
3620
3609
3595
3579
3560
3538
3513
3486
3457
3425
3390
3354
3315
3274
3232
3187
3141
3093
3043
2991
2938
2884
2829
2772
2714
2655
2595
2534
2473
2411
2349
2286
2223
2161
2098
2036
1974
1912
1851
1790
1731
1672
1614
1557
1501
1446
1392
1339
1288
1237
1188
1139
1092
1047
1002
959
917
876
837
799
762
727
692
659
627
595
565
535
506
477
449
422
395
368
342
316
290
263
237
211
184
157
129
101
72
43
12
-19
-51
-84
-118
-153
-189
-226
-264
-304
-343
-384
-425
-466
-508
-550
-591
-633
-674
-715
-756
-796
-837
-876
-915
-954
-992
-1029
-1066
-1101
-1136
-1170
-1202
-1234
-1263
-1292
-1319
-1344
-1368
-1390
-1410
-1429
-1446
-1462
-1476
-1489
-1500
-1510
-1519
-1526
-1532
-1536
-1539
-1540
-1540
-1539
-1536
-1532
-1526
-1519
-1511
-1501
-1490
-1478
-1464
-1449
-1432
-1415
-1395
-1375
-1353
-1330
-1305
-1279
-1252
-1223
-1193
-1162
-1130
-1097
-1063
-1028
-992
-955
-917
-878
-839
-799
-758
-716
-673
-630
-585
-540
-494
-448
-401
-353
-306
-258
-209
-161
-112
-63
-15
34
83
131
180
228
276
324
372
419
466
513
559
605
649
694
737
779
819
859
896
932
967
999
1030
1059
1087
1112
1136
1158
1179
1198
1216
1233
1248
1262
1275
1287
1297
1307
1315
1321
1326
1329
1331
1331
1330
1327
1322
1315
1307
1298
1288
1277
1265
1252
1239
1226
1213
1199
1186
1174
1161
1149
1138
1127
1117
1108
1099
1091
1084
1077
1070
1064
1058
1053
1048
1043
1037
1032
1027
1020
1014
1006
1000
992
982
973
962
950
938
925
910
895
880
863
846
828
809
789
767
745
721
696
669
641
612
581
549
516
482
446
409
372
333
293
253
211
169
127
83
39
-5
-50
-96
-142
-189
-237
-285
-334
-384
-434
-485
-537
-589
-641
-694
-747
-800
-854
-908
-962
-1016
-1069
-1123
-1177
-1231
-1285
-1338
-1391
-1444
-1496
-1548
-1599
-1650
-1699
-1748
-1796
-1842
-1888
-1932
-1975
-2017
-2058
-2097
-2136
-2172
-2208
-2242
-2276
-2308
-2339
-2368
-2397
-2424
-2450
-2474
-2497
-2518
-2538
-2556
-2572
-2587
-2601
-2612
-2623
-2631
-2639
-2644
-2649
-2651
-2652
-2652
-2649
-2645
-2640
-2633
-2624
-2614
-2602
-2590
-2576
-2561
-2545
-2528
-2510
-2492
-2473
-2454
-2434
-2414
-2394
-2374
-2353
-2333
-2313
-2292
-2272
-2251
-2231
-2210
-2188
-2167
-2145
-2123
-2100
-2078
-2055
-2032
-2009
-1986
-1962
-1939
-1915
-1891
-1866
-1842
-1817
-1792
-1767
-1742
-1717
-1691
-1665
-1639
-1612
-1585
-1558
-1530
-1503
-1474
-1446
-1417
-1387
-1357
-1326
-1294
-1262
-1229
-1195
-1160
-1125
-1089
-1053
-1014
-977
-938
-899
-859
-819
-778
-737
-695
-654
-612
-570
-528
-487
-445
-403
-362
-321
-280
-239
-199
-158
-118
-78
-37
3
43
84
124
163
203
242
281
320
357
395
431
466
501
535
567
598
629
658
686
712
738
762
785
806
826
845
862
877
890
902
912
920
926
931
933
934
933
930
925
918
910
899
887
874
858
841
822
802
779
755
729
701
672
640
607
572
536
498
459
418
376
333
289
244
198
152
105
58
10
-38
-85
-133
-181
-228
-276
-323
-370
-418
-464
-511
-557
-603
-649
-694
-738
-783
-826
-869
-912
-953
-994
-1035
-1074
-1112
-1149
-1185
-1220
-1254
-1286
-1318
-1347
-1376
-1403
-1429
-1453
-1476
-1497
-1517
-1535
-1551
-1566
-1579
-1591
-1600
-1608
-1614
-1618
-1620
-1620
-1618
-1614
-1608
-1601
-1591
-1579
-1566
-1551
-1533
-1515
-1494
-1472
-1449
-1424
-1397
-1370
-1341
-1311
-1281
-1249
-1217
-1183
-1149
-1115
-1080
-1044
-1008
-972
-935
-898
-861
-824
-786
-748
-709
-670
-631
-592
-552
-512
-471
-429
-388
-345
-302
-259
-215
-171
-126
-81
-37
8
53
97
141
184
226
268
309
349
388
427
464
500
535
569
602
634
665
696
725
752
779
805
829
853
875
896
916
934
951
967
982
996
1008
1020
1031
1041
1050
1058
1066
1073
1079
1084
1089
1093
1097
1100
1102
1104
1105
1105
1105
1104
1103
1102
1100
1097
1095
1092
1089
1086
1082
1078
1073
1068
1063
1056
1050
1042
1033
1024
1012
1002
989
976
961
945
929
911
892
873
853
831
809
787
764
740
715
690
665
639
613
587
561
534
507
480
453
426
399
372
345
318
290
263
235
206
178
148
119
89
58
27
-4
-36
-68
-100
-132
-164
-196
-228
-260
-292
-323
-354
-384
-415
-445
-475
-505
-536
-567
-598
-630
-662
-695
-728
-763
-798
-833
-869
-906
-943
-981
-1020
-1058
-1098
-1137
-1177
-1217
-1258
-1298
-1339
-1380
-1422
-1463
-1505
-1547
-1590
-1632
-1675
-1718
-1761
-1804
-1847
-1890
-1933
-1976
-2019
-2061
-2103
-2146
-2188
-2230
-2271
-2312
-2353
-2393
-2433
-2473
-2511
-2550
-2587
-2624
-2660
-2695
-2729
-2762
-2795
-2826
-2856
-2886
-2914
-2942
-2968
-2994
-3019
-3043
-3066
-3088
-3110
-3130
-3149
-3167
-3184
-3200
-3214
-3228
-3239
-3250
-3258
-3266
-3271
-3276
-3278
-3279
-3279
-3276
-3273
-3267
-3260
-3251
-3241
-3229
-3215
-3200
-3184
-3166
-3147
-3126
-3104
-3081
-3057
-3031
-3005
-2977
-2949
-2920
-2889
-2858
-2826
-2793
-2759
-2724
-2689
-2652
-2614
-2576
-2537
-2497
-2456
-2414
-2372
-2330
-2287
-2244
-2200
-2157
-2113
-2069
-2025
-1981
-1937
-1893
-1850
-1806
-1762
-1718
-1675
-1631
-1587
-1543
-1498
-1454
-1409
-1364
-1319
-1274
-1229
-1183
-1138
-1092
-1046
-1000
-954
-908
-862
-815
-769
-722
-675
-628
-581
-534
-486
-439
-391
-343
-295
-247
-200
-151
-103
-55
-6
43
92
142
193
244
296
348
401
455
509
564
619
674
729
783
838
892
945
997
1049
1099
1148
1197
1243
1289
1333
1376
1418
1459
1499
1537
1574
1610
1645
1679
1711
1742
1772
1800
1827
1852
1876
1898
1919
1938
1956
1972
1987
2001
2013
2025
2035
2045
2054
2061
2069
2075
2081
2087
2092
2097
2101
2105
2109
2113
2117
2121
2125
2129
2133
2136
2140
2143
2147
2150
2152
2154
2155
2156
2156
2155
2153
2150
2147
2142
2137
2130
2122
2114
2105
2095
2084
2072
2060
2045
2032
2017
2001
1985
1968
1949
1930
1909
1888
1865
1842
1818
1792
1766
1740
1712
1684
1656
1627
1598
1568
1538
1508
1478
1448
1417
1386
1355
1325
1294
1263
1232
1201
1171
1140
1109
1079
1048
1018
988
958
927
897
867
836
805
774
743
711
679
647
614
582
549
516
483
450
417
385
352
320
288
257
225
194
163
132
101
71
41
11
-18
-47
-76
-104
-132
-159
-186
-212
-238
-263
-287
-311
-334
-356
-377
-398
-418
-438
-456
-475
-492
-510
-526
-541
-556
-570
-583
-595
-607
-617
-626
-634
-641
-648
-653
-657
-661
-664
-666
-668
-669
-670
-670
-670
-669
-668
-666
-664
-661
-658
-654
-649
-644
-639
-632
-626
-619
-612
-604
-597
-589
-581
-574
-567
-560
-553
-546
-540
-534
-529
-524
-519
-514
-510
-507
-503
-500
-498
-496
-495
-494
-494
-496
-498
-501
-506
-511
-518
-526
-535
-545
-556
-569
-582
-597
-613
-629
-647
-665
-684
-704
-725
-747
-769
-792
-815
-839
-864
-890
-915
-942
-969
-996
-1022
-1051
-1079
-1107
-1135
-1163
-1191
-1219
-1248
-1276
-1304
-1332
-1360
-1389
-1417
-1445
-1472
-1500
-1527
-1554
-1580
-1606
-1631
-1656
-1680
-1703
-1725
-1747
-1768
-1788
-1807
-1825
-1843
-1859
-1874
-1888
-1901
-1913
-1924
-1933
-1942
-1949
-1955
-1960
-1963
-1966
-1968
-1969
-1969
-1968
-1966
-1964
-1960
-1956
-1950
-1944
-1937
-1928
-1919
-1909
-1898
-1886
-1874
-1860
-1846
-1831
-1815
-1799
-1782
-1764
-1745
-1727
-1707
-1687
-1667
-1646
-1624
-1602
-1579
-1556
-1532
-1508
-1483
-1458
-1432
-1405
-1378
-1350
-1321
-1292
-1262
-1232
-1201
-1169
-1137
-1104
-1070
-1036
-1000
-966
-930
-893
-856
-818
-779
-740
-700
-660
-619
-578
-537
-495
-453
-412
-370
-328
-287
-245
-204
-164
-123
-83
-43
-4
36
75
114
152
191
229
268
307
345
384
422
461
500
540
579
618
658
698
738
779
820
861
903
945
988
1031
1075
1120
1164
1210
1256
1302
1349
1397
1445
1494
1543
1593
1643
1694
1744
1795
1846
1897
1948
1999
2050
2101
2151
2201
2251
2300
2350
2398
2447
2495
2542
2590
2637
2683
2729
2775
2821
2866
2911
2956
3001
3046
3091
3135
3180
3224
3268
3312
3356
3400
3444
3487
3530
3573
3616
3659
3701
3743
3785
3827
3869
3911
3952
3993
4034
4075
4115
4155
4195
4234
4273
4311
4349
4386
4422
4457
4491
4525
4557
4588
4619
4648
4675
4702
4727
4751
4774
4795
4816
4835
4852
4869
4885
4899
4913
4925
4936
4947
4956
4965
4973
4981
4987
4993
4999
5003
5007
5011
5014
5016
5018
5019
5019
5019
5019
5018
5016
5014
5012
5009
5006
5003
4999
4995
4991
4986
4981
4976
4970
4963
4956
4949
4941
4933
4924
4914
4904
4893
4880
4867
4853
4838
4822
4805
4786
4767
4746
4723
4700
4675
4649
4621
4592
4562
4530
4496
4461
4425
4388
4349
4310
4269
4227
4184
4140
4094
4049
4002
3954
3906
3858
3808
3759
3709
3659
3609
3559
3508
3458
3409
3359
3310
3261
3212
3164
3116
3068
3020
2973
2925
2878
2831
2784
2737
2690
2644
2597
2551
2506
2460
2415
2371
2327
2283
2241
2198
2157
2116
2076
2037
1999
1962
1926
1891
1857
1824
1792
1761
1731
1703
1675
1649
1624
1600
1578
1556
1536
1518
1500
1483
1468
1454
1440
1428
1416
1405
1395
1385
1377
1368
1360
1353
1345
1338
1332
1325
1318
1312
1305
1298
1291
1284
1276
1268
1259
1249
1239
1227
1215
1202
1187
1171
1154
1135
1115
1093
1070
1045
1018
991
962
931
899
865
830
793
755
716
675
632
588
542
496
447
398
347
295
242
189
134
79
23
-34
-91
-148
-206
-264
-323
-381
-440
-498
-557
-615
-673
-731
-788
-845
-901
-957
-1012
-1065
-1118
-1170
-1220
-1269
-1317
-1363
-1408
-1451
-1493
-1534
-1574
-1612
-1648
-1684
-1718
-1751
-1783
-1814
-1843
-1871
-1898
-1923
-1947
-1970
-1991
-2012
-2031
-2049
-2065
-2081
-2095
-2108
-2120
-2131
-2140
-2148
-2156
-2161
-2166
-2169
-2171
-2172
-2171
-2168
-2165
-2160
-2153
-2145
-2136
-2125
-2114
-2101
-2087
-2073
-2057
-2041
-2024
-2007
-1989
-1970
-1951
-1931
-1911
-1890
-1869
-1848
-1826
-1804
-1782
-1759
-1737
-1714
-1691
-1669
-1647
-1625
-1603
-1581
-1560
-1539
-1519
-1499
-1480
-1461
-1443
-1426
-1409
-1394
-1379
-1366
-1353
-1342
-1332
-1323
-1314
-1308
-1302
-1297
-1294
-1291
-1290
-1290
-1291
-1293
-1295
-1299
-1303
-1308
-1313
-1320
-1327
-1334
-1343
-1352
-1362
-1372
-1383
-1396
-1408
-1422
-1437
-1452
-1468
-1485
-1502
-1521
-1539
-1559
-1579
-1600
-1621
-1642
-1663
-1685
-1707
-1729
-1751
-1773
-1794
-1816
-1837
-1859
-1880
-1901
-1922
-1942
-1962
-1982
-2001
-2021
-2041
-2059
-2078
-2095
-2113
-2130
-2146
-2162
-2178
-2193
-2207
-2221
-2234
-2246
-2258
-2268
-2278
-2288
-2296
-2303
-2310
-2315
-2320
-2324
-2326
-2328
-2328
-2328
-2326
-2323
-2319
-2315
-2309
-2302
-2295
-2286
-2277
-2267
-2256
-2244
-2232
-2219
-2205
-2191
-2176
-2161
-2146
-2129
-2113
-2096
-2079
-2061
-2041
-2024
-2004
-1985
-1965
-1944
-1923
-1902
-1881
-1859
-1837
-1815
-1792
-1769
-1746
-1722
-1698
-1674
-1649
-1624
-1599
-1572
-1546
-1519
-1491
-1463
-1434
-1404
-1374
-1344
-1313
-1281
-1249
-1217
-1184
-1152
-1119
-1086
-1053
-1020
-988
-956
-925
-894
-863
-833
-804
-776
-749
-723
-698
-674
-651
-629
-608
-588
-569
-552
-535
-519
-505
-491
-478
-466
-455
-445
-435
-426
-418
-411
-404
-398
-393
-388
-384
-381
-379
-377
-376
-376
-376
-377
-379
-381
-383
-386
-389
-392
-396
-400
-405
-410
-415
-421
-427
-433
-440
-446
-453
-461
-468
-476
-485
-494
-503
-512
-522
-532
-542
-552
-563
-574
-586
-597
-609
-622
-634
-647
-660
-673
-687
-701
-715
-729
-743
-757
-772
-787
-801
-817
-832
-847
-863
-879
-896
-912
-929
-946
-964
-982
-1000
-1018
-1037
-1056
-1075
-1094
-1113
-1131
-1150
-1169
-1187
-1205
-1222
-1239
-1256
-1273
-1289
-1305
-1321
-1336
-1351
-1365
-1380
-1393
-1406
-1419
-1431
-1443
-1453
-1463
-1472
-1481
-1488
-1494
-1499
-1503
-1506
-1508
-1509
-1508
-1506
-1504
-1499
-1494
-1488
-1481
-1473
-1464
-1454
-1443
-1432
-1421
-1409
-1396
-1384
-1371
-1358
-1346
-1333
-1321
-1308
-1296
-1285
-1273
-1263
-1252
-1242
-1233
-1224
-1216
-1208
-1201
-1195
-1190
-1185
-1181
-1177
-1175
-1173
-1172
-1172
-1173
-1175
-1177
-1180
-1184
-1189
-1194
-1200
-1207
-1214
-1221
-1229
-1237
-1245
-1253
-1262
-1271
-1280
-1289
-1298
-1308
-1318
-1328
-1339
-1350
-1361
-1373
-1385
-1397
-1409
-1422
-1435
-1449
-1462
-1476
-1490
-1503
-1517
-1531
-1545
-1559
-1572
-1585
-1598
-1611
-1623
-1635
-1647
-1658
-1668
-1678
-1688
-1697
-1705
-1713
-1720
-1727
-1733
-1739
-1744
-1749
-1753
-1757
-1760
-1763
-1765
-1766
-1767
-1768
-1768
-1767
-1765
-1763
-1760
-1756
-1752
-1747
-1741
-1734
-1727
-1718
-1710
-1701
-1691
-1681
-1671
-1660
-1650
-1639
-1628
-1617
-1606
-1594
-1583
-1572
-1561
-1549
-1538
-1526
-1515
-1503
-1492
-1480
-1469
-1457
-1446
-1435
-1425
-1414
-1404
-1395
-1385
-1376
-1367
-1358
-1350
-1342
-1333
-1325
-1318
-1310
-1303
-1296
-1289
-1282
-1276
-1269
-1264
-1258
-1253
-1248
-1243
-1239
-1235
-1231
-1228
-1225
-1222
-1219
-1216
-1214
-1212
-1209
-1207
-1205
-1203
-1201
-1200
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1192
-1191
-1190
-1189
-1187
-1186
-1184
-1182
-1180
-1178
-1175
-1172
-1168
-1164
-1160
-1156
-1151
-1147
-1142
-1137
-1132
-1127
-1122
-1118
-1113
-1108
-1104
-1099
-1095
-1090
-1086
-1082
-1077
-1073
-1069
-1065
-1061
-1058
-1054
-1050
-1046
-1043
-1039
-1036
-1032
-1028
-1024
-1020
-1016
-1010
-1006
-1002
-997
-991
-986
-979
-973
-966
-958
-950
-941
-931
-920
-908
-896
-882
-867
-851
-834
-815
-796
-775
-753
-730
-706
-680
-654
-627
-599
-570
-541
-510
-478
-446
-412
-378
-342
-306
-268
-229
-189
-149
-107
-64
-21
23
68
113
159
206
253
300
349
397
447
496
547
598
650
703
756
810
864
920
976
1032
1089
1147
1204
1262
1321
1379
1438
1497
1557
1616
1676
1735
1794
1854
1913
1971
2029
2087
2143
2199
2254
2308
2361
2412
2463
2511
2558
2604
2648
2691
2732
2772
2810
2847
2882
2916
2948
2979
3009
3037
3064
3089
3112
3134
3155
3173
3190
3206
3220
3232
3244
3253
3262
3269
3275
3280
3283
3285
3286
3286
3284
3282
3277
3272
3266
3258
3249
3239
3227
3215
3201
3186
3170
3153
3135
3117
3097
3077
3056
3035
3012
2990
2966
2942
2917
2891
2865
2838
2811
2783
2754
2725
2695
2665
2635
2604
2573
2541
2509
2477
2444
2411
2378
2344
2309
2274
2239
2203
2166
2129
2092
2054
2016
1977
1937
1898
1858
1817
1776
1735
1693
1651
1608
1565
1522
1478
1434
1390
1346
1302
1258
1214
1171
1127
1084
1041
999
956
914
872
831
790
749
708
668
628
588
548
508
468
429
389
350
311
272
233
194
156
118
80
43
5
-31
-68
-104
-140
-175
-210
-245
-279
-313
-346
-379
-412
-444
-476
-507
-537
-567
-596
-624
-652
-679
-705
-730
-754
-777
-799
-820
-841
-860
-879
-896
-912
-928
-942
-955
-967
-978
-987
-996
-1002
-1008
-1012
-1016
-1018
-1018
-1018
-1016
-1012
-1008
-1002
-995
-987
-977
-967
-956
-943
-930
-916
-901
-885
-868
-850
-831
-811
-790
-768
-745
-721
-696
-670
-643
-616
-587
-558
-528
-497
-466
-434
-402
-368
-335
-301
-266
-231
-196
-161
-125
-89
-53
-17
20
56
93
129
166
202
239
275
312
348
384
420
456
492
527
562
597
631
665
698
731
764
796
827
858
889
919
948
977
1004
1032
1059
1086
1111
1136
1161
1185
1208
1230
1252
1272
1292
1311
1329
1346
1362
1377
1391
1405
1418
1429
1440
1451
1460
1469
1478
1485
1493
1499
1506
1512
1518
1523
1529
1535
1540
1545
1551
1557
1562
1568
1574
1581
1587
1594
1601
1608
1615
1623
1630
1638
1646
1654
1663
1671
1680
1689
1699
1709
1719
1730
1741
1753
1765
1777
1790
1803
1816
1830
1843
1857
1871
1884
1898
1912
1925
1939
1952
1965
1978
1991
2003
2016
2028
2040
2052
2064
2076
2087
2098
2110
2121
2132
2143
2155
2166
2177
2189
2200
2212
2223
2235
2247
2259
2271
2282
2294
2305
2317
2328
2339
2350
2361
2372
2383
2393
2404
2415
2425
2436
2446
2457
2467
2477
2487
2497
2506
2515
2523
2531
2538
2545
2550
2555
2559
2561
2563
2564
2563
2561
2558
2554
2548
2542
2533
2524
2513
2501
2488
2474
2458
2441
2422
2403
2382
2360
2337
2312
2287
2260
2232
2202
2172
2140
2107
2072
2037
2000
1962
1923
1883
1842
1800
1756
1712
1667
1622
1575
1528
1480
1431
1382
1331
1281
1230
1178
1125
1072
1018
965
910
855
799
743
686
629
571
513
455
397
339
280
222
164
106
48
-9
-65
-121
-176
-230
-284
-337
-388
-439
-489
-537
-584
-631
-676
-720
-762
-803
-843
-881
-918
-953
-987
-1018
-1050
-1079
-1106
-1132
-1156
-1179
-1201
-1221
-1239
-1256
-1272
-1287
-1300
-1312
-1323
-1333
-1341
-1348
-1355
-1360
-1364
-1367
-1369
-1370
-1370
-1370
-1369
-1367
-1365
-1362
-1359
-1356
-1352
-1348
-1343
-1339
-1334
-1329
-1324
-1318
-1313
-1307
-1302
-1296
-1291
-1285
-1280
-1274
-1269
-1264
-1259
-1255
-1251
-1247
-1244
-1242
-1240
-1238
-1238
-1237
-1238
-1239
-1240
-1243
-1246
-1249
-1254
-1259
-1265
-1271
-1279
-1286
-1295
-1304
-1314
-1325
-1336
-1347
-1359
-1372
-1385
-1399
-1413
-1427
-1442
-1457
-1472
-1487
-1503
-1519
-1535
-1551
-1568
-1584
-1601
-1617
-1634
-1650
-1666
-1682
-1698
-1714
-1729
-1744
-1758
-1772
-1786
-1799
-1811
-1823
-1834
-1845
-1855
-1865
-1874
-1882
-1891
-1899
-1906
-1913
-1920
-1927
-1933
-1939
-1945
-1950
-1955
-1960
-1965
-1969
-1973
-1977
-1981
-1984
-1987
-1990
-1993
-1995
-1998
-1999
-2001
-2001
-2003
-2004
-2005
-2004
-2004
-2003
-2001
-2000
-1997
-1995
-1991
-1988
-1984
-1979
-1974
-1969
-1963
-1957
-1950
-1943
-1935
-1926
-1917
-1907
-1897
-1886
-1874
-1862
-1849
-1835
-1821
-1806
-1790
-1774
-1757
-1739
-1722
-1703
-1684
-1665
-1646
-1626
-1606
-1585
-1565
-1544
-1523
-1502
-1481
-1460
-1439
-1417
-1396
-1375
-1353
-1332
-1311
-1289
-1268
-1247
-1226
-1206
-1185
-1165
-1145
-1125
-1105
-1086
-1068
-1049
-1031
-1014
-997
-981
-965
-949
-934
-920
-905
-892
-878
-865
-852
-840
-828
-816
-805
-794
-783
-773
-763
-753
-743
-734
-725
-717
-708
-700
-692
-684
-676
-668
-660
-651
-643
-635
-626
-618
-609
-600
-591
-582
-572
-563
-553
-542
-532
-521
-510
-499
-487
-475
-463
-450
-437
-424
-411
-397
-383
-369
-354
-340
-325
-310
-294
-278
-263
-247
-230
-214
-197
-181
-164
-146
-129
-111
-93
-75
-57
-38
-20
-1
18
37
56
75
95
114
134
155
175
196
216
237
259
280
302
323
345
367
389
411
434
456
478
500
523
545
567
590
612
634
657
679
701
724
746
768
790
811
832
853
874
894
913
932
951
969
987
1004
1020
1036
1051
1065
1079
1092
1104
1116
1127
1137
1146
1155
1164
1171
1178
1184
1189
1194
1198
1202
1205
1208
1210
1211
1212
1212
1212
1211
1210
1208
1206
1203
1199
1195
1190
1185
1179
1173
1166
1159
1152
1144
1137
1129
1121
1113
1105
1097
1088
1080
1072
1063
1055
1046
1037
1028
1018
1010
1000
992
983
973
964
955
946
937
929
920
912
904
896
889
881
874
867
861
854
848
842
836
830
824
819
813
808
803
798
794
790
786
782
779
775
772
769
767
764
762
760
758
757
755
755
754
754
753
754
754
755
757
758
760
763
765
768
772
775
779
783
787
791
796
800
805
809
814
818
823
827
831
835
839
843
847
850
854
857
860
864
867
870
873
876
880
883
886
889
893
896
899
902
905
907
909
911
913
914
915
916
917
917
918
918
918
919
919
920
921
922
924
925
927
928
930
931
933
934
935
935
936
936
935
934
933
931
929
926
924
920
917
913
909
904
899
893
887
881
874
867
859
851
842
833
823
813
803
792
780
769
757
744
731
718
704
690
675
660
645
629
613
597
580
563
546
529
513
496
479
463
447
431
416
400
385
371
356
342
328
314
300
286
273
259
246
233
219
206
193
181
168
156
144
133
122
111
100
90
81
72
64
56
49
43
37
32
27
23
19
15
13
10
8
7
5
4
3
3
2
2
2
3
3
4
4
6
7
9
11
14
17
20
24
28
32
37
43
48
55
61
68
75
82
90
98
106
114
122
131
139
148
156
165
173
182
190
198
206
213
221
228
234
240
246
251
256
261
265
268
271
273
275
276
276
275
274
271
268
264
259
253
246
238
229
219
208
197
184
171
157
142
126
110
93
75
57
38
18
-3
-25
-48
-71
-96
-122
-148
-176
-204
-233
-262
-293
-324
-355
-387
-419
-452
-485
-518
-551
-585
-618
-651
-684
-717
-750
-783
-815
-847
-879
-911
-942
-973
-1002
-1033
-1063
-1092
-1121
-1149
-1177
-1204
-1231
-1256
-1282
-1306
-1330
-1353
-1376
-1397
-1418
-1438
-1458
-1476
-1494
-1511
-1527
-1542
-1556
-1569
-1582
-1593
-1604
-1614
-1623
-1631
-1639
-1646
-1652
-1657
-1662
-1667
-1671
-1675
-1679
-1682
-1686
-1690
-1693
-1697
-1701
-1704
-1708
-1712
-1716
-1720
-1723
-1727
-1730
-1733
-1735
-1738
-1740
-1741
-1742
-1743
-1744
-1745
-1745
-1745
-1745
-1745
-1744
-1744
-1744
-1743
-1742
-1741
-1741
-1740
-1739
-1738
-1737
-1736
-1735
-1734
-1733
-1733
-1733
-1733
-1733
-1733
-1734
-1736
-1737
-1740
-1742
-1745
-1749
-1753
-1758
-1763
-1769
-1775
-1782
-1789
-1797
-1805
-1814
-1822
-1831
-1840
-1850
-1859
-1868
-1877
-1886
-1894
-1903
-1910
-1918
-1925
-1932
-1938
-1944
-1949
-1954
-1958
-1962
-1966
-1969
-1971
-1973
-1975
-1976
-1976
-1976
-1976
-1975
-1973
-1971
-1968
-1965
-1962
-1958
-1954
-1950
-1945
-1940
-1935
-1930
-1924
-1918
-1912
-1906
-1899
-1892
-1885
-1878
-1870
-1862
-1854
-1845
-1837
-1829
-1820
-1812
-1804
-1795
-1787
-1780
-1772
-1765
-1758
-1751
-1745
-1739
-1733
-1728
-1724
-1719
-1715
-1711
-1708
-1705
-1703
-1701
-1700
-1699
-1698
-1699
-1699
-1701
-1703
-1706
-1709
-1713
-1717
-1722
-1727
-1732
-1738
-1744
-1751
-1757
-1764
-1771
-1778
-1785
-1792
-1799
-1806
-1812
-1819
-1826
-1833
-1839
-1846
-1852
-1858
-1863
-1869
-1874
-1878
-1883
-1887
-1891
-1894
-1898
-1901
-1904
-1907
-1909
-1912
-1914
-1916
-1917
-1919
-1920
-1921
-1922
-1922
-1922
-1921
-1920
-1919
-1918
-1916
-1914
-1912
-1910
-1908
-1906
-1904
-1903
-1902
-1901
-1900
-1900
-1900
-1901
-1901
-1902
-1904
-1905
-1907
-1909
-1911
-1913
-1915
-1917
-1919
-1921
-1923
-1925
-1926
-1927
-1928
-1928
-1928
-1928
-1927
-1925
-1923
-1920
-1917
-1913
-1908
-1902
-1896
-1889
-1881
-1872
-1863
-1854
-1843
-1832
-1821
-1808
-1796
-1782
-1768
-1754
-1739
-1723
-1707
-1691
-1674
-1657
-1640
-1623
-1605
-1587
-1570
-1552
-1534
-1516
-1498
-1480
-1462
-1443
-1425
-1406
-1387
-1367
-1347
-1327
-1307
-1286
-1265
-1244
-1222
-1201
-1179
-1157
-1135
-1114
-1092
-1070
-1049
-1027
-1006
-985
-964
-942
-922
-901
-880
-860
-840
-820
-800
-781
-761
-743
-725
-707
-690
-673
-657
-641
-626
-611
-597
-584
-571
-559
-547
-535
-525
-515
-505
-496
-487
-479
-472
-466
-460
-455
-450
-446
-443
-441
-439
-438
-438
-438
-439
-441
-443
-446
-450
-454
-459
-464
-470
-476
-483
-491
-499
-507
-516
-525
-534
-543
-552
-562
-571
-580
-589
-598
-607
-616
-624
-633
-641
-648
-656
-663
-670
-676
-682
-687
-692
-696
-699
-702
-703
-704
-704
-704
-702
-700
-696
-692
-687
-681
-675
-668
-660
-651
-642
-632
-621
-610
-598
-585
-571
-557
-541
-525
-507
-489
-469
-449
-427
-404
-381
-356
-331
-305
-278
-250
-222
-194
-165
-136
-106
-77
-47
-16
15
46
77
109
142
175
208
242
276
310
345
380
415
450
486
521
557
592
628
663
698
732
767
801
835
869
903
936
969
1002
1035
1068
1100
1132
1163
1195
1226
1256
1287
1317
1347
1377
1407
1436
1465
1494
1523
1551
1579
1607
1634
1660
1687
1712
1737
1761
1785
1808
1831
1852
1874
1894
1914
1934
1953
1972
1990
2009
2025
2044
2061
2078
2094
2110
2126
2141
2156
2171
2185
2199
2213
2226
2239
2252
2264
2276
2288
2300
2311
2323
2335
2346
2358
2370
2382
2395
2407
2420
2433
2446
2459
2473
2487
2500
2515
2529
2543
2558
2572
2586
2601
2615
2629
2644
2658
2671
2685
2699
2712
2726
2739
2752
2766
2779
2793
2807
2820
2834
2849
2863
2878
2892
2907
2922
2937
2952
2967
2981
2996
3010
3024
3038
3051
3064
3076
3088
3100
3111
3121
3131
3140
3149
3157
3164
3171
3178
3184
3190
3195
3200
3204
3208
3212
3215
3218
3220
3223
3225
3227
3229
3230
3231
3232
3233
3234
3235
3235
3235
3236
3236
3235
3235
3235
3235
3235
3235
3234
3234
3234
3234
3234
3234
3234
3235
3235
3235
3235
3235
3234
3233
3233
3231
3229
3227
3225
3221
3218
3214
3209
3204
3198
3192
3186
3179
3172
3164
3157
3148
3140
3132
3123
3115
3106
3097
3088
3079
3071
3062
3053
3044
3035
3026
3017
3008
3000
2991
2982
2973
2964
2955
2947
2938
2930
2921
2913
2905
2897
2890
2882
2875
2868
2861
2854
2847
2840
2833
2825
2817
2809
2801
2792
2783
2773
2763
2753
2742
2730
2718
2705
2692
2678
2664
2650
2635
2619
2603
2587
2570
2552
2534
2516
2497
2478
2458
2438
2418
2398
2378
2358
2337
2317
2296
2276
2256
2236
2216
2197
2178
2159
2141
2122
2105
2087
2070
2054
2037
2021
2007
1993
1979
1965
1952
1939
1926
1914
1902
1891
1879
1868
1857
1845
1834
1823
1812
1800
1789
1777
1766
1754
1742
1730
1717
1705
1692
1678
1665
1651
1637
1622
1607
1592
1577
1561
1545
1529
1513
1496
1479
1462
1444
1426
1408
1390
1371
1353
1334
1314
1295
1275
1256
1236
1216
1195
1175
1154
1134
1113
1092
1071
1050
1029
1006
985
964
941
919
896
873
850
826
802
778
754
729
705
680
655
630
605
581
556
532
507
483
460
436
412
389
365
341
318
295
271
248
225
202
179
157
134
112
91
70
49
29
10
-9
-28
-45
-63
-80
-96
-113
-128
-144
-159
-174
-189
-203
-218
-231
-245
-258
-271
-283
-296
-307
-319
-330
-340
-350
-360
-370
-379
-388
-396
-405
-412
-419
-426
-433
-438
-444
-448
-452
-456
-459
-461
-463
-465
-466
-467
-467
-468
-469
-469
-470
-471
-472
-473
-474
-476
-477
-479
-481
-483
-485
-488
-491
-494
-498
-501
-506
-510
-515
-521
-527
-533
-540
-547
-555
-564
-573
-582
-593
-603
-615
-627
-639
-652
-666
-681
-696
-711
-727
-744
-762
-779
-798
-817
-836
-855
-875
-895
-916
-936
-957
-979
-1000
-1022
-1043
-1065
-1087
-1110
-1132
-1155
-1177
-1200
-1223
-1245
-1268
-1290
-1312
-1334
-1355
-1376
-1396
-1416
-1436
-1455
-1474
-1492
-1510
-1527
-1544
-1561
-1577
-1593
-1609
-1624
-1639
-1654
-1669
-1684
-1698
-1713
-1727
-1741
-1756
-1770
-1784
-1799
-1814
-1828
-1844
-1859
-1875
-1891
-1907
-1924
-1941
-1959
-1976
-1994
-2012
-2031
-2049
-2068
-2086
-2105
-2123
-2141
-2159
-2177
-2195
-2212
-2228
-2244
-2260
-2275
-2290
-2305
-2318
-2332
-2345
-2357
-2369
-2380
-2391
-2401
-2411
-2420
-2428
-2437
-2444
-2452
-2459
-2465
-2471
-2477
-2482
-2487
-2491
-2495
-2498
-2501
-2503
-2505
-2506
-2507
-2508
-2508
-2507
-2506
-2505
-2504
-2502
-2499
-2497
-2494
-2490
-2486
-2482
-2477
-2472
-2466
-2459
-2453
-2445
-2437
-2429
-2420
-2411
-2401
-2391
-2381
-2370
-2359
-2347
-2335
-2322
-2310
-2296
-2283
-2269
-2255
-2241
-2226
-2212
-2197
-2182
-2168
-2153
-2138
-2124
-2110
-2096
-2082
-2068
-2055
-2041
-2028
-2015
-2001
-1989
-1977
-1964
-1951
-1939
-1927
-1915
-1903
-1891
-1880
-1869
-1859
-1849
-1840
-1831
-1823
-1816
-1809
-1802
-1796
-1791
-1786
-1782
-1779
-1775
-1773
-1770
-1769
-1767
-1766
-1765
-1765
-1764
-1764
-1764
-1765
-1765
-1765
-1766
-1766
-1766
-1766
-1766
-1766
-1766
-1766
-1765
-1764
-1763
-1762
-1761
-1760
-1758
-1757
-1755
-1753
-1750
-1748
-1745
-1741
-1737
-1733
-1729
-1724
-1718
-1712
-1705
-1699
-1691
-1683
-1675
-1666
-1658
-1648
-1639
-1629
-1619
-1609
-1599
-1589
-1579
-1568
-1558
-1547
-1536
-1525
-1513
-1502
-1490
-1477
-1465
-1452
-1438
-1425
-1411
-1396
-1381
-1366
-1351
-1335
-1320
-1304
-1288
-1272
-1255
-1239
-1223
-1207
-1192
-1176
-1161
-1146
-1131
-1117
-1103
-1089
-1075
-1062
-1049
-1036
-1022
-1010
-997
-984
-971
-959
-946
-933
-921
-909
-896
-885
-873
-862
-851
-840
-830
-820
-810
-801
-793
-784
-776
-768
-760
-752
-745
-737
-730
-723
-716
-709
-702
-696
-689
-683
-677
-671
-666
-661
-656
-651
-647
-643
-639
-636
-633
-631
-629
-627
-626
-624
-624
-623
-623
-622
-622
-622
-622
-623
-623
-624
-624
-625
-626
-626
-627
-628
-629
-630
-631
-632
-633
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-643
-644
-644
-644
-644
-644
-643
-642
-641
-640
-639
-637
-635
-632
-630
-627
-624
-620
-616
-612
-608
-603
-599
-594
-589
-584
-579
-574
-569
-563
-558
-553
-548
-542
-537
-531
-525
-519
-513
-506
-499
-492
-485
-477
-469
-461
-453
-444
-436
-427
-419
-411
-402
-394
-386
-379
-372
-365
-358
-351
-345
-339
-333
-328
-323
-318
-313
-308
-304
-299
-296
-292
-289
-285
-283
-280
-278
-276
-274
-273
-272
-272
-272
-273
-274
-275
-277
-280
-283
-286
-290
-295
-299
-305
-310
-316
-322
-328
-334
-341
-348
-354
-361
-368
-375
-382
-390
-397
-404
-412
-420
-428
-436
-444
-452
-460
-468
-476
-485
-493
-500
-508
-515
-522
-529
-535
-541
-546
-551
-555
-559
-562
-565
-568
-569
-571
-571
-572
-571
-571
-569
-567
-565
-562
-558
-554
-549
-544
-539
-533
-526
-519
-512
-504
-496
-487
-478
-468
-458
-448
-437
-426
-415
-403
-391
-379
-366
-354
-341
-328
-315
-302
-289
-276
-263
-251
-239
-227
-216
-205
-194
-183
-173
-164
-154
-145
-136
-127
-118
-110
-102
-93
-85
-77
-69
-61
-54
-46
-38
-31
-24
-16
-9
-2
5
12
19
26
33
40
48
55
62
69
76
83
90
97
104
112
119
126
133
140
148
155
163
170
178
186
194
202
210
218
226
235
244
252
261
271
280
290
299
309
319
330
340
351
362
373
384
396
407
419
431
442
454
466
477
489
500
511
522
533
544
555
565
575
585
595
604
614
623
632
641
649
658
666
674
682
690
698
705
712
719
726
732
738
744
750
755
760
765
770
775
780
785
790
796
801
807
813
819
825
832
839
846
853
861
869
877
885
893
902
911
919
928
937
947
956
965
974
984
993
1002
1012
1020
1031
1040
1050
1059
1069
1079
1088
1097
1107
1116
1125
1134
1143
1151
1160
1168
1176
1184
1191
1198
1205
1212
1219
1225
1232
1238
1244
1250
1255
1261
1267
1272
1277
1282
1288
1293
1298
1303
1308
1313
1318
1322
1327
1331
1335
1339
1342
1345
1348
1351
1353
1354
1355
1356
1357
1356
1356
1355
1353
1351
1349
1346
1343
1339
1334
1329
1323
1317
1310
1302
1293
1283
1273
1261
1249
1236
1223
1208
1193
1176
1160
1142
1124
1106
1087
1068
1048
1028
1008
988
967
946
925
904
882
861
839
818
796
774
752
730
709
687
666
644
623
603
582
562
542
523
504
485
467
449
431
413
396
379
362
345
328
312
296
280
264
248
233
218
203
188
173
159
144
130
116
103
89
75
62
49
36
23
10
-3
-15
-27
-39
-50
-61
-72
-83
-92
-102
-111
-119
-127
-134
-141
-147
-153
-158
-162
-166
-169
-171
-173
-174
-175
-175
-175
-174
-173
-171
-169
-166
-163
-160
-156
-152
-148
-143
-139
-134
-129
-124
-119
-114
-108
-103
-98
-92
-87
-82
-77
-72
-67
-62
-57
-52
-48
-43
-39
-35
-30
-26
-23
-19
-15
-11
-8
-4
-1
3
6
10
14
18
22
26
31
35
40
45
50
55
60
65
70
76
81
87
92
98
104
110
115
121
127
133
139
145
151
157
164
170
176
181
187
193
199
204
210
215
220
225
230
234
239
243
246
250
253
256
259
261
263
264
265
266
266
266
266
265
265
263
262
260
259
257
254
252
249
245
242
238
234
229
224
219
213
207
200
194
187
179
172
164
156
148
140
131
123
114
106
97
88
79
70
62
53
44
35
26
18
9
1
-7
-15
-22
-29
-36
-43
-49
-56
-62
-67
-72
-77
-82
-86
-91
-94
-98
-101
-104
-107
-109
-111
-113
-114
-115
-116
-117
-118
-119
-119
-119
-119
-119
-119
-119
-118
-118
-117
-116
-114
-113
-111
-108
-106
-103
-100
-97
-93
-89
-85
-81
-76
-71
-65
-59
-53
-47
-40
-33
-25
-17
-9
0
9
18
28
37
48
58
68
79
90
100
111
122
133
144
155
166
177
188
199
210
221
231
242
252
262
272
282
292
302
312
321
331
340
349
358
367
377
385
394
403
412
421
430
439
448
457
467
476
485
494
504
513
523
532
541
551
560
570
579
589
598
607
616
625
634
643
652
660
668
677
685
693
701
709
717
725
733
741
749
757
765
774
782
791
799
808
818
827
836
846
855
865
875
885
895
905
916
927
937
948
959
970
982
993
1004
1016
1028
1040
1053
1065
1077
1090
1102
1115
1128
1141
1154
1167
1181
1194
1208
1221
1235
1249
1263
1277
1291
1305
1319
1333
1347
1361
1376
1390
1404
1419
1434
1449
1464
1479
1495
1511
1527
1543
1560
1577
1595
1613
1631
1650
1669
1688
1708
1728
1748
1769
1790
1811
1832
1853
1875
1896
1918
1939
1961
1982
2003
2025
2045
2067
2088
2108
2129
2149
2169
2188
2208
2227
2245
2263
2281
2298
2315
2331
2347
2362
2376
2390
2404
2416
2428
2440
2450
2460
2470
2479
2487
2494
2502
2508
2514
2520
2525
2530
2534
2538
2542
2545
2548
2550
2552
2554
2555
2556
2557
2557
2557
2556
2555
2553
2551
2548
2545
2541
2537
2533
2528
2522
2516
2510
2503
2496
2489
2481
2473
2464
2455
2446
2436
2426
2415
2404
2392
2379
2366
2352
2338
2322
2306
2289
2272
2254
2235
2216
2196
2176
2156
2135
2114
2093
2071
2050
2028
2005
1983
1960
1937
1914
1891
1868
1844
1820
1796
1772
1748
1724
1699
1675
1650
1626
1602
1577
1553
1529
1504
1481
1457
1433
1410
1386
1363
1340
1317
1295
1272
1250
1228
1206
1185
1164
1143
1122
1101
1081
1061
1041
1022
1002
984
965
947
929
912
895
878
863
848
833
820
807
795
783
773
763
754
746
739
732
726
721
717
713
710
707
704
703
701
700
700
699
699
700
700
701
702
703
704
705
707
708
709
711
712
713
714
715
716
717
717
717
717
717
716
715
713
711
709
707
704
700
696
692
688
683
678
672
667
660
654
647
640
632
625
617
608
600
591
582
572
563
553
543
532
522
511
499
487
474
461
448
434
419
404
388
372
355
337
319
301
282
263
243
222
201
180
158
135
112
88
63
38
12
-15
-42
-70
-98
-127
-157
-187
-217
-248
-279
-311
-343
-375
-407
-440
-472
-505
-537
-570
-603
-635
-667
-700
-732
-763
-795
-826
-857
-887
-917
-947
-977
-1006
-1035
-1064
-1093
-1122
-1151
-1180
-1208
-1237
-1265
-1294
-1322
-1350
-1378
-1405
-1432
-1459
-1486
-1512
-1538
-1564
-1589
-1614
-1639
-1663
-1688
-1712
-1736
-1760
-1783
-1807
-1831
-1854
-1877
-1900
-1923
-1946
-1968
-1990
-2012
-2033
-2056
-2078
-2099
-2121
-2142
-2163
-2184
-2204
-2225
-2245
-2266
-2286
-2305
-2325
-2344
-2362
-2381
-2399
-2416
-2434
-2451
-2468
-2484
-2500
-2516
-2532
-2548
-2564
-2579
-2594
-2609
-2624
-2639
-2653
-2667
-2682
-2695
-2709
-2723
-2736
-2750
-2763
-2776
-2789
-2803
-2816
-2829
-2842
-2856
-2869
-2882
-2895
-2909
-2922
-2935
-2948
-2962
-2975
-2987
-3000
-3013
-3025
-3037
-3049
-3060
-3071
-3082
-3092
-3102
-3111
-3120
-3128
-3135
-3142
-3148
-3154
-3159
-3163
-3167
-3171
-3174
-3176
-3178
-3180
-3181
-3182
-3182
-3182
-3182
-3181
-3180
-3178
-3176
-3173
-3171
-3167
-3164
-3159
-3155
-3150
-3145
-3139
-3134
-3128
-3121
-3115
-3108
-3101
-3094
-3086
-3078
-3070
-3062
-3053
-3043
-3034
-3024
-3013
-3002
-2990
-2978
-2966
-2953
-2939
-2925
-2910
-2895
-2879
-2863
-2846
-2829
-2811
-2792
-2773
-2753
-2733
-2712
-2690
-2668
-2645
-2622
-2598
-2575
-2550
-2526
-2501
-2476
-2450
-2425
-2399
-2374
-2348
-2322
-2296
-2269
-2243
-2216
-2190
-2163
-2136
-2109
-2082
-2054
-2027
-1999
-1971
-1944
-1915
-1887
-1859
-1831
-1802
-1774
-1745
-1716
-1687
-1659
-1630
-1601
-1572
-1544
-1515
-1487
-1459
-1432
-1405
-1378
-1352
-1326
-1300
-1275
-1251
-1227
-1204
-1181
-1159
-1137
-1116
-1096
-1076
-1058
-1039
-1022
-1004
-990
-975
-960
-947
-934
-923
-912
-901
-892
-883
-875
-867
-860
-853
-847
-842
-836
-832
-827
-823
-818
-815
-811
-807
-804
-800
-797
-793
-790
-786
-782
-778
-774
-769
-764
-759
-753
-747
-740
-733
-725
-717
-708
-698
-688
-678
-667
-655
-643
-631
-618
-605
-591
-577
-562
-547
-532
-516
-500
-483
-466
-449
-431
-413
-395
-377
-358
-339
-320
-301
-281
-262
-242
-223
-203
-183
-164
-144
-124
-105
-85
-65
-45
-25
-5
15
35
55
75
95
115
135
155
175
195
215
235
255
275
294
314
334
354
374
393
413
433
453
472
492
512
533
553
573
593
614
634
655
675
696
716
737
757
778
799
819
840
861
881
902
923
944
965
986
1008
1030
1051
1073
1095
1118
1140
1163
1185
1208
1231
1254
1277
1300
1323
1346
1368
1391
1414
1437
1460
1483
1506
1529
1551
1574
1597
1619
1641
1663
1685
1707
1728
1750
1771
1791
1812
1832
1852
1871
1890
1909
1927
1945
1963
1980
1997
2013
2029
2045
2061
2076
2092
2107
2121
2136
2151
2165
2180
2194
2208
2223
2237
2251
2265
2278
2292
2306
2319
2332
2345
2358
2370
2383
2395
2407
2419
2431
2443
2455
2466
2478
2489
2501
2512
2524
2535
2546
2557
2568
2579
2590
2600
2611
2621
2632
2642
2652
2663
2673
2683
2693
2703
2713
2723
2733
2743
2754
2764
2774
2785
2795
2806
2817
2828
2839
2850
2861
2873
2884
2896
2908
2920
2932
2944
2956
2967
2979
2990
3001
3011
3021
3031
3041
3050
3058
3066
3074
3081
3087
3093
3099
3104
3108
3112
3116
3119
3121
3123
3125
3126
3127
3127
3127
3127
3126
3124
3123
3121
3119
3117
3114
3111
3109
3106
3103
3099
3096
3093
3090
3086
3083
3080
3076
3073
3070
3067
3064
3061
3059
3056
3054
3052
3051
3049
3048
3047
3046
3046
3045
3045
3045
3045
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3045
3045
3045
3045
3045
3045
3045
3044
3044
3043
3043
3042
3041
3040
3039
3037
3036
3034
3032
3031
3029
3027
3025
3023
3021
3018
3016
3013
3011
3008
3005
3002
2998
2995
2991
2987
2983
2979
2975
2971
2967
2962
2958
2953
2948
2943
2938
2932
2926
2920
2914
2907
2900
2893
2885
2877
2869
2860
2851
2842
2832
2822
2812
2801
2791
2779
2768
2756
2745
2732
2720
2707
2694
2681
2668
2655
2642
2628
2615
2601
2588
2574
2561
2547
2533
2520
2506
2492
2478
2464
2450
2436
2422
2408
2393
2379
2364
2349
2334
2319
2304
2289
2273
2258
2243
2227
2211
2195
2179
2163
2146
2130
2113
2096
2079
2061
2044
2025
2008
1990
1972
1954
1936
1918
1900
1882
1865
1847
1829
1812
1794
1777
1759
1742
1725
1707
1690
1672
1655
1638
1620
1603
1586
1568
1551
1533
1516
1498
1480
1462
1445
1427
1408
1390
1372
1353
1335
1316
1297
1278
1259
1240
1221
1202
1182
1163
1143
1123
1103
1083
1063
1043
1022
1002
981
960
939
918
897
875
854
832
811
789
768
746
724
703
681
659
637
616
594
572
551
529
507
486
465
444
423
402
382
362
341
321
302
282
263
243
224
205
187
168
150
132
114
96
78
61
44
27
10
-6
-23
-39
-55
-71
-87
-102
-118
-134
-150
-166
-182
-199
-215
-232
-249
-265
-282
-299
-316
-333
-351
-368
-385
-403
-420
-438
-456
-473
-491
-510
-528
-546
-565
-584
-603
-622
-641
-660
-679
-698
-718
-737
-757
-776
-795
-814
-833
-853
-872
-890
-909
-928
-947
-965
-984
-1002
-1020
-1038
-1056
-1074
-1092
-1110
-1127
-1144
-1161
-1178
-1195
-1211
-1227
-1243
-1259
-1274
-1289
-1303
-1318
-1331
-1345
-1358
-1370
-1382
-1394
-1405
-1416
-1427
-1437
-1447
-1456
-1465
-1474
-1482
-1490
-1498
-1505
-1512
-1519
-1525
-1531
-1537
-1543
-1548
-1553
-1558
-1562
-1566
-1569
-1572
-1575
-1577
-1579
-1580
-1581
-1581
-1581
-1581
-1580
-1579
-1578
-1577
-1575
-1573
-1570
-1568
-1565
-1562
-1558
-1555
-1551
-1546
-1542
-1537
-1532
-1527
-1522
-1516
-1510
-1504
-1497
-1491
-1484
-1477
-1470
-1462
-1454
-1446
-1438
-1430
-1422
-1413
-1404
-1395
-1386
-1377
-1368
-1359
-1349
-1340
-1330
-1320
-1310
-1299
-1289
-1278
-1267
-1255
-1243
-1231
-1218
-1205
-1191
-1177
-1162
-1148
-1132
-1116
-1100
-1084
-1067
-1050
-1033
-1014
-997
-979
-960
-941
-922
-903
-884
-864
-844
-823
-803
-782
-761
-740
-718
-697
-676
-654
-633
-612
-591
-570
-549
-529
-509
-489
-470
-451
-432
-413
-395
-378
-361
-344
-327
-311
-296
-280
-265
-251
-237
-224
-210
-198
-185
-173
-162
-150
-139
-129
-119
-109
-99
-90
-81
-72
-64
-56
-48
-41
-35
-29
-23
-18
-13
-9
-5
-2
0
2
4
5
6
6
6
5
4
2
1
-2
-4
-7
-10
-14
-18
-22
-26
-31
-36
-42
-47
-53
-59
-66
-72
-79
-86
-93
-100
-106
-113
-120
-126
-133
-139
-145
-151
-157
-162
-167
-172
-176
-180
-184
-188
-191
-194
-198
-200
-203
-206
-209
-211
-214
-217
-219
-222
-224
-227
-230
-232
-235
-238
-240
-243
-246
-248
-251
-254
-256
-259
-262
-264
-267
-269
-272
-275
-277
-280
-282
-284
-287
-289
-292
-294
-297
-299
-302
-304
-306
-309
-311
-313
-315
-317
-319
-321
-322
-324
-326
-328
-330
-331
-333
-335
-337
-339
-342
-344
-347
-349
-352
-356
-359
-363
-367
-371
-375
-379
-384
-388
-393
-398
-402
-407
-412
-417
-422
-427
-432
-437
-442
-447
-452
-457
-461
-466
-470
-474
-479
-483
-487
-491
-495
-499
-503
-506
-510
-514
-518
-522
-525
-529
-532
-535
-538
-541
-544
-547
-549
-551
-554
-556
-558
-560
-561
-563
-564
-566
-567
-569
-570
-571
-573
-574
-575
-577
-579
-581
-583
-585
-587
-590
-593
-596
-600
-604
-608
-613
-618
-623
-629
-635
-641
-648
-654
-661
-669
-676
-684
-692
-700
-709
-718
-727
-736
-746
-756
-767
-777
-788
-800
-811
-823
-836
-848
-861
-874
-887
-901
-914
-928
-941
-955
-968
-982
-995
-1008
-1020
-1035
-1048
-1060
-1073
-1086
-1098
-1111
-1123
-1135
-1148
-1160
-1172
-1184
-1196
-1207
-1219
-1230
-1241
-1252
-1263
-1273
-1283
-1293
-1302
-1311
-1319
-1328
-1335
-1343
-1350
-1357
-1363
-1370
-1375
-1381
-1387
-1392
-1397
-1401
-1406
-1410
-1414
-1418
-1421
-1424
-1427
-1429
-1431
-1433
-1435
-1436
-1437
-1438
-1438
-1438
-1438
-1438
-1437
-1435
-1434
-1432
-1430
-1428
-1425
-1423
-1420
-1417
-1414
-1410
-1407
-1403
-1399
-1395
-1391
-1387
-1383
-1379
-1374
-1370
-1365
-1361
-1356
-1351
-1345
-1340
-1334
-1328
-1322
-1315
-1308
-1301
-1293
-1286
-1278
-1270
-1262
-1253
-1245
-1236
-1228
-1219
-1210
-1200
-1191
-1181
-1171
-1161
-1151
-1140
-1130
-1118
-1107
-1095
-1083
-1071
-1059
-1046
-1034
-1020
-1008
-995
-982
-968
-955
-941
-928
-914
-901
-887
-874
-860
-847
-834
-821
-808
-795
-783
-770
-759
-747
-736
-725
-714
-704
-694
-684
-675
-665
-656
-647
-639
-630
-622
-615
-607
-600
-593
-587
-581
-575
-569
-564
-560
-555
-551
-548
-544
-541
-538
-535
-533
-531
-529
-527
-525
-523
-522
-520
-519
-518
-517
-516
-516
-515
-515
-514
-514
-514
-514
-514
-514
-515
-515
-516
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-525
-526
-526
-527
-527
-527
-527
-527
-527
-526
-526
-526
-525
-525
-524
-524
-524
-524
-523
-523
-523
-522
-522
-521
-520
-520
-519
-518
-516
-515
-514
-512
-511
-509
-507
-505
-503
-501
-499
-497
-494
-491
-488
-485
-482
-478
-474
-470
-466
-461
-456
-452
-446
-441
-435
-430
-424
-417
-411
-404
-397
-390
-382
-375
-367
-359
-352
-344
-336
-328
-320
-313
-305
-298
-291
-284
-278
-271
-265
-259
-254
-248
-243
-238
-233
-229
-224
-220
-216
-212
-208
-205
-202
-199
-197
-194
-193
-191
-190
-188
-187
-187
-186
-186
-186
-186
-186
-187
-187
-188
-190
-191
-193
-195
-198
-201
-204
-207
-211
-215
-220
-224
-229
-234
-239
-245
-250
-256
-262
-267
-274
-280
-286
-293
-299
-306
-314
-321
-329
-337
-345
-354
-362
-371
-380
-388
-397
-406
-414
-423
-431
-439
-447
-455
-463
-471
-479
-487
-494
-502
-510
-517
-524
-532
-539
-546
-553
-559
-566
-572
-578
-583
-589
-594
-599
-603
-607
-611
-615
-618
-621
-624
-627
-629
-631
-633
-634
-635
-636
-636
-636
-636
-635
-634
-632
-630
-628
-626
-623
-620
-617
-613
-610
-606
-601
-597
-592
-587
-582
-577
-572
-566
-560
-554
-549
-543
-537
-531
-525
-519
-514
-508
-503
-498
-493
-489
-485
-481
-478
-475
-473
-471
-469
-468
-468
-467
-467
-466
-466
-466
-465
-465
-464
-464
-464
-463
-463
-462
-462
-462
-461
-461
-460
-460
-460
-459
-459
-458
-458
-457
-457
-457
-456
-456
-455
-455
-455
-454
-454
-453
-453
-453
-452
-452
-451
-451
-450
-450
-450
-449
-449
-448
-448
-447
-447
-447
-446
-446
-445
-445
-445
-444
-444
-443
-443
-442
-442
-442
-441
-441
-440
-440
-439
-439
-439
-438
-438
-437
-437
-436
-436
-436
-435
-435
-434
-434
-433
-433
-432
-432
-432
-431
-431
-430
-430
-429
-429
-429
-428
-428
-427
-427
-426
-426
-426
-425
-425
-424
-424
-423
-423
-422
-422
-422
-421
-421
-420
-420
-419
-419
-418
-418
-418
-417
-417
-416
-416
-415
-415
-415
-414
-414
-413
-413
-412
-412
-411
-411
-411
-410
-410
-409
-409
-408
-408
-407
-407
-407
-406
-406
-405
-405
-404
-404
-403
-403
-403
-402
-402
-401
-401
-400
-400
-399
-399
-398
-398
-398
-397
-397
-396
-396
-395
-395
-394
-394
-394
-393
-393
-392
-392
-391
-391
-390
-390
-390
-389
-389
-388
-388
-387
-387
-386
-386
-385
-385
-385
-384
-384
-383
-383
-382
-382
-381
-381
-380
-380
-380
-379
-379
-378
-378
-377
-377
-376
-376
-376
-375
-375
-374
-374
-373
-373
-372
-372
-371
-371
-371
-370
-370
-369
-369
-368
-368
-367
-367
-366
-366
-366
-365
-365
-364
-364
-363
-363
-362
-362
-362
-361
-361
-360
-360
-359
-359
-358
-358
-357
-357
-357
-356
-356
-355
-355
-354
-354
-353
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-348
-348
-348
-347
-347
-346
-346
-345
-345
-344
-344
-344
-343
-343
-342
-342
-341
-341
-340
-340
-339
-339
-339
-338
-338
-337
-337
-336
-336
-335
-335
-335
-334
-334
-333
-333
-332
-332
-331
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-323
-322
-322
-321
-321
-320
-320
-319
-319
-319
-318
-318
-317
-317
-316
-316
-315
-315
-315
-314
-314
-313
-313
-312
-312
-311
-311
-311
-310
-310
-309
-309
-308
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-304
-303
-303
-302
-302
-301
-301
-301
-300
-300
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-294
-293
-293
-292
-292
-291
-291
-291
-290
-290
-289
-289
-288
-288
-288
-287
-287
-286
-286
-285
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-279
-278
-278
-277
-277
-277
-276
-276
-275
-275
-274
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-266
-266
-266
-265
-265
-264
-264
-264
-263
-263
-262
-262
-262
-261
-261
-260
-260
-259
-259
-259
-258
-258
-257
-257
-257
-256
-256
-255
-255
-255
-254
-254
-253
-253
-253
-252
-252
-251
-251
-250
-250
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-246
-245
-245
-244
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-240
-239
-239
-238
-238
-238
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-231
-230
-230
-229
-229
-229
-228
-228
-228
-227
-227
-226
-226
-226
-225
-225
-224
-224
-224
-223
-223
-223
-222
-222
-221
-221
-221
-220
-220
-219
-219
-219
-218
-218
-218
-217
-217
-216
-216
-216
-215
-215
-215
-214
-214
-213
-213
-213
-212
-212
-212
-211
-211
-210
-210
-210
-209
-209
-209
-208
-208
-208
-207
-207
-206
-206
-206
-205
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-201
-200
-200
-200
-199
-199
-198
-198
-198
-197
-197
-197
-196
-196
-196
-195
-195
-195
-194
-194
-193
-193
-193
-192
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-187
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-163
-163
-163
-162
-162
-162
-162
-161
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-149
-148
-148
-148
-147
-147
-147
-146
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-138
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-128
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-94
-94
-93
-93
-93
