5
20726
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
11
11
11
11
11
12
12
12
12
12
12
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
13
13
13
13
13
13
14
14
14
14
14
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
15
15
15
15
15
16
16
16
16
16
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
17
17
17
17
18
18
18
18
18
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
19
19
19
19
20
20
20
20
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
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
153
153
153
154
154
154
154
155
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
161
161
162
162
162
162
162
163
163
163
164
164
164
164
164
165
165
165
165
165
166
166
166
167
167
167
167
168
168
168
168
168
169
169
169
169
169
170
170
170
171
171
171
171
172
172
172
172
172
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
184
185
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
188
188
188
188
188
188
188
189
189
189
189
189
189
189
190
190
190
190
191
191
191
191
191
191
192
192
192
192
192
192
193
193
193
193
193
193
194
194
194
194
194
194
195
195
195
195
195
196
196
196
196
196
196
196
197
197
197
197
197
197
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
200
200
200
200
200
200
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
218
218
218
218
218
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
235
236
236
236
236
236
237
237
237
237
237
237
238
238
238
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
241
241
242
242
242
242
242
242
243
243
243
243
243
244
244
244
244
244
244
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
259
259
259
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
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
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
299
299
299
299
299
299
299
299
300
300
300
300
300
300
301
301
301
301
301
301
301
302
302
302
302
302
303
303
303
303
303
303
303
304
304
304
304
304
305
305
305
305
306
306
306
306
306
307
307
307
307
308
308
308
308
309
309
309
310
310
310
310
311
311
311
311
312
312
312
312
312
312
312
313
313
313
313
313
314
314
314
315
315
316
317
317
318
319
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
351
352
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
371
372
374
375
377
379
381
383
384
386
389
391
393
395
397
398
400
402
404
405
406
407
408
409
410
410
411
411
411
411
410
410
410
409
409
408
408
407
407
406
405
405
404
404
404
403
403
403
403
403
403
404
404
404
404
404
405
405
405
406
406
407
407
408
409
409
410
410
411
412
412
413
413
413
414
414
414
415
415
415
415
415
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
417
418
418
418
419
419
420
420
421
421
421
421
421
421
421
420
419
418
417
416
414
413
411
409
407
405
403
401
399
397
396
394
393
391
390
389
389
388
387
387
387
387
387
387
387
387
388
388
389
390
391
392
393
394
394
395
395
396
396
396
395
395
394
394
393
392
391
390
389
388
387
386
385
385
385
385
385
385
386
387
389
390
392
393
395
396
397
398
399
400
401
401
402
402
402
403
403
403
403
403
403
404
404
404
404
404
405
405
405
405
405
405
405
405
406
407
407
408
410
411
412
414
415
416
417
418
419
420
422
423
424
425
426
427
428
430
431
432
434
436
437
439
441
442
444
446
447
449
450
452
453
454
456
457
458
459
461
462
462
463
464
464
464
464
464
463
463
462
462
461
460
460
459
458
457
457
456
455
454
453
452
451
451
451
451
452
452
453
453
454
454
454
455
455
455
455
456
456
457
458
458
459
461
462
463
465
466
467
469
470
471
472
474
475
476
477
478
479
480
481
481
481
481
481
480
480
479
478
476
475
473
471
470
468
466
464
462
459
457
455
453
451
449
447
445
443
441
439
437
436
434
433
432
431
431
430
430
430
429
429
429
429
429
429
429
429
429
430
430
431
432
433
434
436
437
438
439
439
439
439
439
438
436
435
433
431
428
426
423
421
419
416
414
412
410
408
407
405
403
402
401
400
400
400
401
402
403
404
405
407
408
409
411
412
413
413
414
414
414
414
414
414
413
413
412
411
411
410
409
408
407
407
406
405
405
405
405
405
405
405
405
406
406
407
408
409
410
411
413
414
415
416
417
418
419
420
421
422
423
424
425
427
428
430
432
434
436
439
441
444
448
451
454
457
461
464
467
469
472
474
477
479
480
482
484
485
486
487
489
490
492
493
495
497
499
501
503
505
507
509
512
514
517
520
523
526
529
532
534
537
540
543
545
547
549
551
553
555
556
557
558
559
559
559
559
559
559
558
558
557
557
556
556
557
558
559
561
563
565
568
572
575
579
583
587
591
596
600
604
608
612
615
619
622
625
628
630
632
634
636
638
640
641
643
645
647
649
652
654
656
658
660
662
664
666
668
670
672
674
676
677
679
680
682
683
684
686
687
689
690
692
695
697
700
703
706
710
713
717
721
724
728
732
736
739
743
747
750
754
758
761
764
768
771
774
777
781
785
789
793
798
803
808
813
818
823
828
833
838
842
846
849
852
854
856
858
859
859
859
859
859
858
857
857
857
857
857
858
860
862
865
868
872
876
881
886
892
897
902
908
913
918
922
926
930
933
936
938
941
943
946
949
952
955
958
962
965
969
972
976
979
983
986
990
994
997
1002
1006
1010
1014
1020
1026
1032
1038
1045
1051
1058
1065
1072
1079
1086
1093
1099
1104
1109
1114
1117
1119
1121
1121
1121
1120
1119
1117
1114
1112
1110
1108
1106
1105
1103
1102
1101
1101
1101
1101
1101
1102
1103
1103
1104
1105
1105
1106
1106
1107
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1116
1117
1118
1118
1119
1120
1122
1123
1125
1126
1128
1130
1132
1134
1137
1140
1144
1147
1151
1155
1158
1162
1166
1169
1173
1176
1178
1181
1183
1184
1184
1184
1182
1180
1176
1171
1164
1157
1149
1140
1131
1122
1113
1104
1096
1088
1081
1074
1068
1061
1055
1049
1043
1037
1031
1026
1020
1016
1012
1008
1004
1002
1000
998
997
997
997
997
997
998
999
999
1000
1000
1000
1000
1000
1000
999
998
996
995
993
991
989
987
985
982
980
977
974
971
968
965
961
958
955
951
948
945
942
939
936
933
930
926
923
920
918
916
915
915
916
916
917
918
919
919
919
918
917
916
914
913
911
909
907
905
902
899
895
890
884
878
871
863
855
847
839
831
824
817
811
804
798
792
785
779
772
765
757
749
740
731
722
712
703
695
687
680
673
668
664
660
657
655
653
651
649
647
645
644
642
641
641
641
642
642
643
643
643
642
642
641
641
640
640
640
640
640
640
639
637
635
632
627
622
616
609
601
593
585
577
568
559
551
542
533
525
517
510
502
495
488
480
473
465
458
451
444
438
431
425
419
413
407
401
396
390
385
380
376
372
368
365
362
360
358
357
356
355
353
352
351
350
349
348
348
348
347
345
342
339
333
327
320
311
302
292
282
270
258
245
232
219
207
196
186
178
172
169
168
169
172
178
186
196
207
220
234
248
261
274
285
294
301
305
307
305
299
291
279
265
248
230
210
189
168
147
126
106
86
67
49
32
16
1
-13
-25
-36
-45
-53
-59
-64
-68
-71
-73
-75
-78
-82
-86
-92
-100
-107
-116
-124
-133
-142
-151
-160
-169
-177
-184
-191
-196
-201
-206
-210
-215
-220
-226
-233
-239
-246
-253
-261
-270
-281
-293
-307
-322
-339
-357
-376
-396
-417
-439
-461
-484
-507
-530
-551
-570
-587
-602
-614
-623
-630
-635
-637
-638
-637
-634
-631
-627
-622
-617
-612
-607
-601
-597
-592
-589
-586
-584
-584
-584
-586
-588
-591
-595
-598
-600
-600
-599
-595
-589
-580
-570
-559
-546
-533
-519
-505
-491
-479
-468
-460
-454
-450
-449
-450
-452
-456
-462
-468
-476
-484
-493
-503
-513
-523
-533
-541
-549
-556
-561
-565
-568
-569
-570
-568
-566
-563
-559
-555
-551
-548
-546
-545
-544
-544
-545
-546
-548
-549
-550
-551
-552
-552
-551
-550
-549
-548
-547
-547
-549
-551
-554
-558
-563
-566
-570
-573
-574
-575
-576
-576
-576
-576
-577
-579
-582
-586
-592
-599
-608
-618
-630
-642
-654
-666
-677
-687
-696
-704
-710
-714
-716
-716
-713
-708
-700
-690
-676
-660
-642
-621
-598
-574
-549
-525
-500
-477
-455
-436
-418
-403
-390
-379
-370
-363
-357
-354
-353
-354
-358
-364
-371
-379
-387
-395
-400
-405
-408
-409
-409
-409
-407
-405
-401
-398
-394
-390
-387
-383
-378
-372
-364
-354
-342
-329
-315
-302
-290
-280
-271
-265
-260
-255
-251
-248
-246
-244
-243
-243
-244
-243
-242
-239
-233
-224
-214
-202
-189
-177
-165
-154
-145
-136
-127
-119
-111
-103
-96
-88
-81
-74
-65
-55
-43
-29
-14
3
22
41
61
81
103
126
149
173
196
218
238
255
270
283
293
302
309
315
320
324
328
330
332
333
334
335
337
340
345
351
359
368
378
388
399
410
420
431
441
451
460
470
479
489
499
509
521
534
548
563
579
596
612
627
642
655
667
678
687
696
704
710
714
715
715
712
709
705
701
699
699
701
705
711
718
727
737
748
758
769
778
785
791
795
797
799
800
801
802
802
803
803
802
801
799
796
794
791
788
784
780
776
772
767
763
760
757
754
752
750
747
745
743
741
741
743
746
751
756
763
769
776
783
790
796
802
808
814
821
828
837
846
855
866
876
887
896
905
913
920
925
930
934
938
942
946
949
952
954
954
954
952
949
945
939
933
926
919
913
908
905
905
907
912
918
926
933
941
947
953
958
963
967
971
975
979
984
990
997
1004
1014
1025
1037
1050
1064
1080
1096
1113
1131
1148
1165
1180
1194
1205
1213
1218
1219
1217
1212
1204
1195
1185
1176
1167
1160
1155
1151
1149
1149
1149
1151
1152
1155
1157
1159
1162
1164
1167
1170
1174
1180
1187
1195
1207
1221
1237
1256
1278
1301
1326
1352
1378
1404
1430
1456
1482
1507
1531
1556
1580
1603
1626
1649
1672
1696
1721
1746
1772
1800
1829
1859
1891
1924
1959
1994
2029
2065
2100
2134
2167
2198
2229
2259
2290
2321
2352
2384
2415
2447
2478
2508
2538
2567
2596
2625
2654
2682
2710
2736
2761
2784
2805
2824
2842
2858
2873
2888
2904
2919
2936
2953
2972
2991
3010
3029
3048
3065
3081
3095
3108
3118
3127
3135
3142
3149
3156
3164
3172
3180
3189
3197
3204
3210
3216
3221
3225
3230
3235
3239
3244
3249
3255
3260
3265
3271
3277
3283
3289
3296
3303
3311
3320
3331
3343
3357
3371
3387
3402
3417
3431
3444
3456
3468
3479
3490
3501
3512
3522
3532
3540
3548
3553
3557
3559
3559
3557
3554
3549
3543
3537
3531
3526
3522
3520
3520
3522
3524
3527
3531
3534
3538
3540
3543
3544
3545
3544
3541
3538
3532
3526
3519
3512
3505
3500
3496
3494
3493
3494
3496
3499
3502
3506
3509
3512
3514
3516
3518
3520
3522
3524
3527
3529
3531
3532
3533
3532
3530
3528
3525
3522
3521
3520
3522
3525
3531
3538
3547
3557
3567
3577
3588
3598
3608
3619
3629
3641
3654
3668
3684
3702
3722
3744
3767
3792
3818
3845
3873
3902
3932
3962
3993
4022
4054
4083
4111
4137
4162
4185
4205
4224
4241
4257
4271
4284
4296
4307
4319
4332
4345
4360
4377
4395
4415
4438
4463
4490
4521
4553
4589
4627
4667
4709
4753
4800
4847
4896
4946
4996
5044
5091
5136
5179
5218
5255
5288
5319
5348
5374
5399
5423
5445
5466
5486
5505
5524
5540
5556
5569
5581
5593
5603
5614
5626
5639
5653
5668
5685
5702
5720
5738
5756
5774
5793
5811
5829
5846
5863
5879
5893
5906
5918
5929
5938
5946
5953
5959
5964
5968
5971
5973
5974
5974
5973
5970
5966
5961
5954
5946
5937
5927
5917
5907
5897
5887
5877
5866
5854
5841
5826
5809
5789
5767
5742
5715
5687
5657
5626
5594
5562
5529
5496
5463
5430
5397
5363
5328
5292
5255
5216
5176
5135
5093
5051
5008
4965
4923
4880
4837
4794
4751
4707
4662
4617
4572
4528
4485
4443
4402
4364
4328
4295
4264
4235
4209
4185
4162
4141
4122
4103
4085
4067
4051
4035
4022
4009
3998
3988
3978
3969
3961
3952
3942
3933
3923
3912
3903
3893
3885
3877
3869
3862
3854
3846
3836
3824
3811
3795
3776
3755
3731
3705
3678
3650
3622
3594
3566
3539
3512
3484
3456
3427
3395
3362
3327
3291
3252
3212
3171
3130
3088
3047
3006
2967
2928
2892
2858
2826
2797
2771
2749
2729
2713
2699
2687
2676
2666
2657
2646
2635
2622
2607
2590
2571
2549
2526
2501
2474
2446
2417
2387
2356
2324
2292
2259
2226
2192
2158
2124
2090
2055
2020
1985
1950
1915
1880
1845
1812
1779
1748
1719
1692
1668
1645
1624
1604
1586
1567
1549
1530
1510
1490
1469
1448
1426
1404
1382
1359
1336
1311
1286
1258
1229
1198
1165
1130
1093
1055
1014
975
935
894
853
811
769
726
683
639
594
550
505
462
419
378
339
301
266
234
204
176
150
126
104
82
62
41
21
0
-21
-43
-65
-89
-114
-140
-166
-194
-221
-249
-276
-303
-330
-357
-384
-412
-441
-470
-500
-531
-561
-592
-623
-653
-684
-715
-746
-779
-812
-847
-883
-921
-960
-1000
-1040
-1081
-1122
-1162
-1203
-1245
-1286
-1328
-1369
-1410
-1450
-1488
-1525
-1558
-1590
-1619
-1646
-1671
-1694
-1716
-1735
-1753
-1770
-1786
-1800
-1813
-1825
-1837
-1847
-1858
-1868
-1878
-1889
-1899
-1910
-1921
-1933
-1944
-1955
-1966
-1976
-1985
-1993
-2001
-2007
-2013
-2020
-2027
-2033
-2041
-2052
-2062
-2074
-2088
-2102
-2118
-2136
-2154
-2173
-2194
-2215
-2237
-2261
-2285
-2310
-2336
-2363
-2389
-2416
-2441
-2466
-2490
-2512
-2533
-2552
-2570
-2588
-2605
-2621
-2638
-2655
-2672
-2691
-2710
-2730
-2752
-2774
-2797
-2821
-2845
-2868
-2891
-2914
-2937
-2959
-2980
-3002
-3024
-3046
-3068
-3091
-3114
-3138
-3163
-3189
-3215
-3242
-3270
-3298
-3326
-3355
-3384
-3413
-3443
-3474
-3504
-3535
-3565
-3595
-3625
-3654
-3681
-3708
-3734
-3759
-3783
-3806
-3828
-3849
-3869
-3887
-3905
-3922
-3937
-3951
-3964
-3976
-3986
-3995
-4003
-4010
-4017
-4024
-4032
-4041
-4051
-4062
-4075
-4091
-4108
-4127
-4147
-4169
-4192
-4217
-4242
-4267
-4293
-4319
-4344
-4368
-4391
-4412
-4433
-4452
-4469
-4485
-4499
-4512
-4523
-4532
-4540
-4547
-4552
-4557
-4561
-4564
-4567
-4570
-4572
-4574
-4576
-4577
-4577
-4576
-4574
-4570
-4564
-4557
-4548
-4537
-4525
-4512
-4498
-4484
-4470
-4456
-4443
-4430
-4417
-4405
-4392
-4380
-4368
-4357
-4346
-4336
-4327
-4320
-4313
-4307
-4302
-4298
-4294
-4292
-4291
-4290
-4291
-4293
-4296
-4300
-4305
-4312
-4320
-4329
-4339
-4350
-4362
-4374
-4386
-4398
-4409
-4420
-4431
-4441
-4451
-4461
-4470
-4479
-4488
-4498
-4508
-4518
-4529
-4540
-4552
-4563
-4575
-4586
-4597
-4606
-4614
-4621
-4625
-4628
-4630
-4630
-4628
-4626
-4622
-4617
-4611
-4603
-4595
-4585
-4575
-4564
-4553
-4542
-4532
-4523
-4514
-4507
-4501
-4496
-4493
-4491
-4490
-4490
-4492
-4495
-4499
-4503
-4508
-4514
-4519
-4525
-4532
-4539
-4548
-4557
-4567
-4579
-4591
-4603
-4616
-4629
-4643
-4656
-4670
-4684
-4698
-4712
-4725
-4738
-4750
-4762
-4773
-4784
-4794
-4805
-4817
-4829
-4842
-4856
-4871
-4887
-4904
-4921
-4940
-4959
-4979
-4999
-5020
-5042
-5063
-5085
-5108
-5131
-5154
-5178
-5203
-5229
-5255
-5282
-5310
-5339
-5369
-5399
-5430
-5461
-5493
-5526
-5559
-5592
-5626
-5659
-5693
-5727
-5761
-5794
-5828
-5861
-5894
-5927
-5960
-5992
-6024
-6057
-6090
-6125
-6160
-6196
-6233
-6272
-6312
-6353
-6394
-6437
-6479
-6522
-6565
-6609
-6652
-6696
-6739
-6782
-6825
-6867
-6909
-6949
-6988
-7026
-7062
-7097
-7129
-7160
-7190
-7218
-7245
-7271
-7296
-7321
-7346
-7370
-7395
-7419
-7442
-7465
-7487
-7508
-7529
-7548
-7566
-7584
-7600
-7616
-7631
-7645
-7660
-7674
-7688
-7702
-7716
-7730
-7745
-7760
-7775
-7790
-7806
-7822
-7838
-7856
-7875
-7894
-7916
-7939
-7964
-7991
-8020
-8050
-8083
-8117
-8153
-8189
-8227
-8265
-8303
-8340
-8377
-8412
-8446
-8478
-8509
-8538
-8566
-8593
-8619
-8646
-8674
-8702
-8731
-8762
-8794
-8827
-8862
-8898
-8934
-8972
-9010
-9049
-9089
-9129
-9170
-9212
-9255
-9298
-9342
-9385
-9428
-9470
-9510
-9550
-9588
-9625
-9660
-9694
-9726
-9757
-9787
-9816
-9842
-9868
-9892
-9914
-9935
-9955
-9974
-9991
-10007
-10023
-10038
-10053
-10067
-10081
-10095
-10109
-10123
-10138
-10152
-10166
-10181
-10197
-10214
-10232
-10253
-10276
-10302
-10330
-10362
-10396
-10433
-10473
-10516
-10561
-10610
-10662
-10717
-10776
-10837
-10903
-10971
-11042
-11115
-11191
-11268
-11347
-11428
-11509
-11592
-11676
-11761
-11848
-11935
-12024
-12113
-12204
-12294
-12385
-12476
-12567
-12658
-12749
-12839
-12929
-13018
-13106
-13194
-13281
-13367
-13452
-13536
-13620
-13703
-13785
-13867
-13949
-14030
-14112
-14194
-14275
-14358
-14440
-14523
-14608
-14693
-14779
-14866
-14954
-15043
-15133
-15224
-15314
-15406
-15497
-15589
-15682
-15776
-15872
-15969
-16068
-16169
-16271
-16376
-16482
-16590
-16698
-16808
-16917
-17027
-17138
-17247
-17357
-17465
-17573
-17681
-17787
-17893
-17999
-18104
-18208
-18311
-18413
-18514
-18614
-18712
-18809
-18904
-18997
-19089
-19179
-19267
-19352
-19436
-19517
-19595
-19671
-19743
-19812
-19878
-19939
-19996
-20048
-20096
-20139
-20177
-20209
-20235
-20255
-20269
-20276
-20275
-20266
-20250
-20224
-20190
-20148
-20098
-20039
-19972
-19898
-19817
-19729
-19635
-19535
-19429
-19318
-19202
-19082
-18958
-18830
-18699
-18563
-18424
-18281
-18135
-17984
-17830
-17673
-17511
-17347
-17179
-17009
-16837
-16663
-16487
-16311
-16134
-15956
-15777
-15598
-15418
-15237
-15055
-14870
-14683
-14493
-14300
-14105
-13906
-13705
-13500
-13293
-13083
-12870
-12655
-12437
-12216
-11994
-11770
-11545
-11318
-11091
-10863
-10635
-10408
-10181
-9956
-9732
-9512
-9294
-9080
-8869
-8663
-8462
-8265
-8071
-7884
-7701
-7522
-7347
-7177
-7011
-6848
-6689
-6533
-6381
-6231
-6083
-5937
-5793
-5649
-5507
-5364
-5221
-5078
-4933
-4787
-4638
-4487
-4332
-4175
-4014
-3849
-3681
-3509
-3334
-3155
-2973
-2788
-2600
-2410
-2218
-2024
-1829
-1634
-1438
-1243
-1049
-855
-664
-475
-288
-104
76
253
427
597
764
927
1087
1243
1396
1545
1691
1834
1973
2109
2243
2373
2501
2627
2750
2871
2989
3104
3216
3326
3433
3536
3637
3734
3828
3919
4006
4093
4175
4255
4331
4404
4475
4541
4605
4664
4720
4771
4819
4863
4903
4939
4971
4999
5023
5044
5062
5077
5089
5098
5104
5107
5107
5103
5096
5085
5069
5050
5026
4999
4967
4931
4892
4849
4803
4754
4702
4647
4590
4531
4470
4409
4347
4285
4224
4165
4106
4049
3994
3940
3887
3835
3785
3734
3683
3632
3579
3526
3471
3414
3357
3298
3239
3179
3119
3059
2998
2937
2875
2812
2747
2681
2612
2540
2466
2388
2308
2224
2139
2050
1960
1868
1775
1682
1587
1493
1399
1306
1214
1123
1034
946
860
777
695
615
536
458
381
303
225
146
66
-15
-98
-182
-268
-355
-442
-531
-620
-709
-799
-889
-979
-1068
-1157
-1246
-1334
-1422
-1509
-1597
-1684
-1771
-1858
-1946
-2033
-2122
-2212
-2303
-2395
-2489
-2586
-2684
-2786
-2889
-2995
-3103
-3214
-3326
-3441
-3558
-3676
-3797
-3919
-4042
-4166
-4290
-4413
-4535
-4655
-4774
-4890
-5004
-5115
-5224
-5328
-5430
-5528
-5621
-5711
-5795
-5874
-5948
-6016
-6077
-6132
-6181
-6224
-6262
-6293
-6319
-6340
-6356
-6369
-6377
-6382
-6385
-6384
-6381
-6376
-6369
-6361
-6351
-6341
-6330
-6318
-6305
-6292
-6279
-6264
-6249
-6233
-6216
-6197
-6176
-6154
-6129
-6103
-6075
-6046
-6016
-5985
-5954
-5922
-5891
-5861
-5831
-5801
-5772
-5744
-5717
-5690
-5664
-5638
-5614
-5590
-5567
-5544
-5522
-5499
-5476
-5453
-5428
-5403
-5377
-5350
-5322
-5293
-5262
-5231
-5198
-5166
-5133
-5100
-5069
-5038
-5009
-4982
-4957
-4934
-4914
-4897
-4883
-4872
-4863
-4858
-4856
-4856
-4859
-4865
-4874
-4886
-4900
-4917
-4937
-4959
-4984
-5011
-5041
-5072
-5105
-5140
-5175
-5210
-5245
-5279
-5313
-5345
-5375
-5402
-5427
-5450
-5469
-5484
-5496
-5504
-5508
-5509
-5505
-5498
-5488
-5473
-5456
-5435
-5411
-5384
-5354
-5321
-5285
-5245
-5203
-5157
-5107
-5054
-4996
-4935
-4869
-4798
-4724
-4644
-4560
-4472
-4378
-4281
-4179
-4072
-3961
-3845
-3725
-3600
-3471
-3337
-3198
-3056
-2909
-2759
-2606
-2450
-2291
-2131
-1970
-1807
-1644
-1480
-1315
-1150
-983
-815
-647
-477
-306
-135
37
208
380
551
722
893
1063
1233
1403
1573
1743
1912
2080
2249
2416
2583
2749
2914
3077
3239
3398
3555
3710
3862
4011
4157
4300
4439
4577
4711
4843
4973
5100
5225
5348
5469
5589
5706
5821
5934
6046
6155
6261
6366
6468
6567
6664
6759
6851
6940
7026
7110
7192
7271
7347
7421
7493
7563
7629
7693
7754
7811
7864
7913
7958
7998
8032
8061
8083
8100
8109
8113
8109
8101
8085
8064
8037
8004
7967
7925
7879
7830
7778
7723
7666
7606
7544
7480
7414
7345
7275
7202
7126
7048
6968
6885
6799
6711
6621
6528
6433
6335
6235
6134
6030
5925
5818
5710
5601
5492
5381
5271
5159
5048
4936
4825
4714
4603
4492
4383
4275
4169
4066
3964
3865
3769
3675
3584
3495
3410
3327
3247
3170
3095
3023
2954
2887
2822
2759
2697
2637
2579
2521
2464
2408
2352
2298
2244
2191
2139
2087
2037
1988
1940
1894
1849
1805
1764
1726
1690
1658
1629
1603
1582
1563
1549
1537
1530
1525
1524
1526
1532
1541
1553
1568
1587
1608
1633
1660
1690
1723
1758
1796
1836
1877
1920
1965
2009
2054
2099
2144
2188
2232
2275
2317
2359
2401
2442
2483
2523
2563
2603
2643
2682
2723
2763
2804
2846
2890
2934
2980
3027
3076
3127
3179
3232
3287
3343
3400
3458
3517
3576
3636
3697
3759
3822
3885
3950
4014
4080
4146
4213
4280
4348
4416
4485
4553
4622
4691
4760
4829
4899
4968
5038
5107
5177
5247
5317
5387
5457
5526
5594
5662
5728
5793
5857
5919
5979
6038
6095
6150
6204
6256
6306
6354
6401
6445
6487
6528
6566
6602
6637
6670
6701
6732
6761
6789
6817
6846
6874
6903
6932
6963
6993
7024
7056
7087
7118
7149
7180
7210
7240
7268
7297
7324
7351
7377
7402
7427
7451
7475
7498
7521
7544
7566
7587
7608
7629
7650
7670
7691
7712
7733
7755
7777
7799
7823
7847
7872
7897
7924
7951
7980
8009
8039
8071
8103
8135
8170
8205
8241
8278
8316
8354
8393
8432
8471
8509
8546
8582
8617
8649
8679
8708
8734
8758
8781
8802
8821
8840
8857
8873
8887
8901
8914
8925
8935
8944
8951
8957
8963
8968
8972
8975
8978
8981
8983
8985
8987
8988
8989
8990
8990
8990
8989
8988
8986
8985
8983
8981
8979
8978
8976
8975
8973
8972
8970
8968
8966
8963
8961
8958
8955
8952
8948
8944
8940
8935
8930
8925
8919
8913
8907
8901
8896
8891
8886
8882
8878
8875
8873
8871
8870
8870
8870
8871
8872
8874
8876
8879
8882
8885
8887
8890
8892
8894
8895
8895
8895
8895
8894
8893
8891
8889
8887
8885
8883
8881
8880
8879
8878
8878
8879
8880
8882
8884
8886
8889
8892
8895
8898
8902
8905
8909
8913
8918
8922
8927
8933
8938
8944
8949
8955
8960
8966
8972
8977
8982
8987
8992
8996
9000
9003
9005
9006
9007
9007
9007
9006
9005
9004
9004
9004
9005
9006
9009
9013
9017
9023
9031
9040
9050
9062
9075
9090
9106
9124
9143
9164
9185
9208
9233
9258
9285
9314
9344
9376
9410
9446
9484
9524
9565
9609
9654
9700
9749
9800
9852
9907
9964
10023
10084
10146
10210
10275
10340
10407
10473
10540
10607
10673
10738
10803
10866
10928
10989
11048
11105
11161
11215
11267
11318
11368
11417
11464
11512
11559
11606
11653
11701
11750
11799
11849
11900
11950
12002
12053
12105
12156
12207
12257
12307
12356
12404
12451
12497
12541
12585
12628
12669
12710
12751
12791
12830
12870
12910
12951
12993
13036
13081
13127
13175
13225
13277
13331
13388
13447
13509
13573
13640
13709
13781
13855
13930
14008
14087
14168
14250
14333
14416
14500
14584
14667
14750
14832
14913
14992
15070
15146
15221
15294
15366
15437
15505
15573
15639
15703
15764
15824
15880
15934
15985
16033
16079
16122
16161
16200
16235
16268
16299
16328
16354
16378
16399
16417
16432
16444
16453
16458
16459
16456
16450
16439
16424
16404
16379
16352
16318
16282
16241
16196
16146
16094
16040
15982
15921
15858
15793
15726
15657
15587
15516
15445
15373
15301
15228
15156
15083
15011
14939
14867
14796
14724
14653
14581
14510
14440
14370
14300
14231
14162
14094
14026
13959
13893
13828
13764
13701
13639
13578
13519
13462
13405
13350
13296
13244
13194
13145
13097
13051
13007
12964
12922
12881
12841
12803
12765
12729
12694
12660
12626
12594
12563
12533
12503
12474
12445
12417
12389
12361
12333
12305
12278
12251
12224
12198
12173
12149
12126
12104
12083
12064
12046
12029
12014
12000
11988
11977
11967
11959
11953
11948
11944
11942
11941
11941
11941
11942
11943
11944
11946
11947
11949
11950
11952
11953
11955
11957
11959
11960
11962
11963
11965
11966
11966
11967
11967
11967
11966
11966
11965
11964
11964
11963
11963
11963
11964
11965
11968
11971
11976
11982
11990
11998
12008
12020
12032
12046
12061
12078
12097
12116
12138
12161
12184
12209
12235
12261
12287
12314
12340
12367
12393
12418
12443
12468
12493
12517
12541
12564
12588
12611
12634
12658
12681
12704
12727
12750
12773
12795
12818
12840
12862
12884
12907
12929
12952
12976
12999
13023
13047
13072
13097
13122
13147
13172
13196
13221
13244
13267
13289
13311
13331
13351
13370
13388
13405
13422
13439
13454
13470
13484
13499
13513
13527
13540
13553
13566
13579
13592
13604
13617
13629
13642
13654
13666
13678
13689
13699
13709
13718
13726
13733
13739
13745
13750
13755
13760
13764
13768
13771
13774
13777
13780
13782
13784
13786
13787
13787
13787
13786
13784
13781
13777
13771
13765
13757
13748
13737
13725
13711
13695
13677
13658
13636
13613
13587
13559
13530
13498
13464
13428
13390
13350
13308
13264
13219
13173
13125
13076
13025
12973
12920
12866
12811
12755
12697
12639
12579
12518
12457
12394
12329
12263
12196
12128
12058
11986
11913
11839
11764
11687
11609
11531
11452
11372
11291
11210
11128
11045
10961
10877
10792
10707
10621
10534
10448
10362
10276
10191
10106
10023
9942
9862
9784
9707
9633
9562
9492
9425
9361
9300
9241
9185
9133
9083
9037
8993
8952
8914
8879
8846
8816
8788
8763
8740
8720
8701
8686
8672
8661
8653
8646
8642
8641
8641
8644
8648
8655
8663
8672
8683
8695
8708
8722
8738
8754
8771
8789
8808
8827
8846
8866
8886
8907
8927
8947
8967
8986
9006
9024
9042
9058
9074
9088
9101
9112
9121
9128
9133
9137
9138
9137
9135
9131
9125
9117
9108
9096
9083
9068
9051
9031
9010
8987
8961
8934
8905
8875
8843
8809
8774
8738
8701
8663
8623
8583
8541
8499
8455
8410
8364
8317
8269
8219
8167
8116
8063
8009
7954
7898
7841
7784
7726
7667
7607
7546
7485
7423
7360
7296
7231
7165
7098
7031
6962
6893
6823
6752
6681
6608
6535
6461
6387
6312
6237
6161
6085
6008
5932
5856
5779
5703
5627
5551
5475
5400
5324
5248
5172
5096
5020
4944
4868
4792
4715
4639
4563
4487
4412
4337
4263
4189
4117
4045
3975
3905
3837
3770
3704
3639
3576
3514
3454
3396
3339
3283
3228
3175
3123
3072
3022
2973
2925
2878
2833
2788
2744
2700
2658
2616
2576
2536
2496
2458
2420
2383
2346
2310
2275
2240
2205
2170
2136
2101
2067
2033
1999
1965
1931
1897
1862
1828
1793
1757
1721
1684
1646
1607
1567
1526
1484
1442
1398
1354
1310
1265
1220
1174
1128
1082
1036
990
943
897
851
804
758
712
666
620
574
528
483
438
393
349
305
262
219
177
135
94
53
13
-27
-66
-105
-144
-183
-222
-261
-301
-340
-379
-418
-457
-495
-533
-571
-607
-643
-678
-712
-746
-778
-810
-841
-870
-899
-928
-955
-982
-1008
-1033
-1058
-1083
-1107
-1130
-1152
-1174
-1195
-1214
-1233
-1251
-1268
-1284
-1299
-1313
-1326
-1338
-1350
-1360
-1370
-1380
-1388
-1395
-1401
-1406
-1410
-1413
-1414
-1414
-1413
-1411
-1407
-1402
-1396
-1389
-1380
-1370
-1359
-1346
-1331
-1316
-1299
-1281
-1262
-1242
-1220
-1197
-1173
-1148
-1122
-1095
-1067
-1038
-1008
-977
-945
-913
-879
-845
-810
-774
-738
-701
-663
-625
-586
-547
-508
-468
-427
-387
-346
-306
-265
-225
-185
-145
-106
-67
-28
10
48
85
122
158
193
228
262
296
329
361
393
423
453
482
510
537
562
587
611
633
655
675
694
713
729
745
758
771
781
790
798
803
807
810
811
810
807
802
796
787
777
765
751
735
717
697
676
653
628
602
575
546
516
485
452
419
384
348
311
272
233
192
149
106
61
15
-33
-81
-131
-181
-233
-285
-338
-392
-446
-502
-558
-614
-672
-731
-790
-851
-913
-975
-1038
-1101
-1165
-1230
-1294
-1359
-1425
-1490
-1556
-1622
-1689
-1755
-1821
-1888
-1954
-2019
-2084
-2149
-2213
-2276
-2339
-2401
-2463
-2524
-2586
-2646
-2707
-2767
-2827
-2887
-2946
-3005
-3064
-3123
-3181
-3239
-3296
-3353
-3409
-3465
-3520
-3575
-3629
-3683
-3736
-3789
-3842
-3894
-3946
-3998
-4049
-4099
-4149
-4198
-4246
-4294
-4341
-4387
-4433
-4477
-4521
-4564
-4605
-4646
-4685
-4724
-4763
-4801
-4838
-4875
-4911
-4947
-4982
-5017
-5051
-5085
-5119
-5153
-5188
-5222
-5257
-5292
-5328
-5365
-5402
-5439
-5477
-5516
-5555
-5595
-5635
-5675
-5716
-5757
-5797
-5838
-5878
-5919
-5959
-5999
-6039
-6079
-6119
-6158
-6198
-6239
-6279
-6320
-6362
-6405
-6448
-6493
-6539
-6586
-6634
-6684
-6735
-6788
-6841
-6895
-6950
-7006
-7063
-7121
-7179
-7237
-7297
-7357
-7418
-7480
-7542
-7605
-7668
-7731
-7795
-7859
-7924
-7989
-8053
-8118
-8183
-8249
-8314
-8379
-8445
-8510
-8576
-8641
-8707
-8773
-8839
-8906
-8972
-9039
-9106
-9173
-9241
-9308
-9376
-9444
-9513
-9581
-9650
-9718
-9787
-9855
-9923
-9990
-10057
-10123
-10189
-10253
-10318
-10382
-10445
-10508
-10572
-10635
-10698
-10761
-10824
-10887
-10949
-11012
-11074
-11137
-11199
-11261
-11323
-11384
-11446
-11508
-11569
-11631
-11692
-11753
-11814
-11874
-11933
-11993
-12052
-12110
-12169
-12227
-12285
-12344
-12402
-12460
-12518
-12577
-12635
-12694
-12752
-12811
-12870
-12929
-12988
-13047
-13106
-13165
-13224
-13284
-13343
-13403
-13464
-13524
-13585
-13646
-13708
-13769
-13832
-13894
-13957
-14020
-14083
-14147
-14210
-14273
-14337
-14400
-14462
-14524
-14586
-14647
-14708
-14769
-14829
-14889
-14948
-15008
-15067
-15126
-15185
-15243
-15302
-15360
-15418
-15476
-15534
-15593
-15651
-15709
-15767
-15826
-15884
-15943
-16001
-16059
-16119
-16178
-16236
-16295
-16353
-16411
-16469
-16527
-16584
-16641
-16697
-16752
-16807
-16861
-16914
-16966
-17018
-17069
-17119
-17168
-17217
-17264
-17312
-17358
-17405
-17451
-17496
-17542
-17587
-17632
-17678
-17723
-17768
-17813
-17859
-17905
-17951
-17997
-18044
-18092
-18139
-18188
-18236
-18286
-18336
-18386
-18436
-18488
-18539
-18591
-18642
-18695
-18747
-18799
-18851
-18903
-18955
-19007
-19058
-19109
-19160
-19210
-19260
-19309
-19358
-19407
-19456
-19504
-19552
-19599
-19646
-19693
-19739
-19785
-19830
-19874
-19918
-19961
-20004
-20045
-20086
-20127
-20166
-20204
-20241
-20277
-20312
-20346
-20378
-20409
-20438
-20466
-20493
-20518
-20542
-20565
-20586
-20606
-20624
-20642
-20657
-20672
-20684
-20695
-20705
-20713
-20719
-20723
-20725
-20726
-20725
-20723
-20719
-20713
-20705
-20696
-20686
-20673
-20659
-20644
-20627
-20609
-20589
-20568
-20546
-20523
-20498
-20472
-20445
-20417
-20388
-20359
-20328
-20297
-20264
-20231
-20198
-20163
-20128
-20093
-20056
-20019
-19980
-19941
-19901
-19860
-19818
-19776
-19732
-19688
-19643
-19597
-19550
-19503
-19454
-19405
-19356
-19305
-19254
-19201
-19148
-19094
-19040
-18984
-18927
-18869
-18810
-18750
-18688
-18626
-18562
-18498
-18432
-18365
-18298
-18229
-18160
-18091
-18020
-17950
-17878
-17806
-17734
-17661
-17588
-17514
-17441
-17367
-17293
-17219
-17145
-17071
-16998
-16924
-16851
-16777
-16704
-16630
-16557
-16483
-16409
-16334
-16260
-16184
-16110
-16036
-15961
-15886
-15811
-15736
-15661
-15587
-15512
-15438
-15365
-15292
-15219
-15147
-15076
-15006
-14937
-14869
-14802
-14737
-14672
-14608
-14546
-14485
-14425
-14366
-14308
-14252
-14196
-14141
-14087
-14034
-13981
-13930
-13879
-13829
-13779
-13730
-13682
-13635
-13588
-13541
-13495
-13449
-13404
-13359
-13314
-13270
-13226
-13183
-13141
-13100
-13059
-13020
-12981
-12944
-12908
-12873
-12840
-12808
-12777
-12747
-12719
-12691
-12665
-12640
-12616
-12593
-12570
-12549
-12528
-12508
-12488
-12469
-12451
-12433
-12415
-12398
-12382
-12365
-12350
-12335
-12320
-12306
-12293
-12280
-12268
-12256
-12245
-12235
-12226
-12217
-12209
-12201
-12194
-12188
-12183
-12179
-12175
-12172
-12170
-12169
-12168
-12168
-12168
-12169
-12170
-12172
-12174
-12176
-12179
-12182
-12185
-12189
-12192
-12195
-12198
-12201
-12204
-12207
-12209
-12212
-12214
-12216
-12217
-12218
-12218
-12219
-12218
-12218
-12217
-12215
-12213
-12210
-12207
-12203
-12198
-12193
-12188
-12182
-12176
-12169
-12162
-12155
-12148
-12140
-12132
-12123
-12114
-12105
-12095
-12084
-12073
-12062
-12050
-12038
-12025
-12011
-11997
-11983
-11968
-11952
-11936
-11920
-11903
-11886
-11869
-11851
-11832
-11814
-11794
-11775
-11755
-11734
-11713
-11692
-11670
-11647
-11623
-11599
-11574
-11548
-11522
-11495
-11468
-11440
-11411
-11381
-11350
-11318
-11285
-11251
-11216
-11179
-11141
-11101
-11061
-11019
-10976
-10932
-10887
-10840
-10793
-10746
-10697
-10648
-10598
-10548
-10497
-10445
-10392
-10339
-10285
-10230
-10174
-10117
-10060
-10001
-9942
-9881
-9820
-9758
-9696
-9633
-9569
-9504
-9438
-9372
-9305
-9238
-9169
-9100
-9030
-8960
-8889
-8817
-8745
-8673
-8600
-8527
-8453
-8379
-8304
-8229
-8153
-8077
-8000
-7923
-7846
-7768
-7690
-7611
-7533
-7455
-7376
-7297
-7219
-7140
-7061
-6981
-6902
-6822
-6742
-6662
-6582
-6501
-6421
-6341
-6261
-6181
-6101
-6022
-5942
-5863
-5784
-5705
-5626
-5547
-5468
-5389
-5311
-5233
-5155
-5078
-5001
-4925
-4850
-4776
-4702
-4629
-4557
-4485
-4414
-4344
-4275
-4206
-4138
-4070
-4003
-3938
-3873
-3809
-3746
-3684
-3622
-3561
-3501
-3442
-3383
-3325
-3268
-3211
-3155
-3099
-3044
-2989
-2935
-2881
-2828
-2775
-2722
-2669
-2617
-2564
-2512
-2459
-2406
-2354
-2301
-2249
-2197
-2145
-2093
-2041
-1992
-1942
-1892
-1843
-1794
-1745
-1697
-1648
-1600
-1552
-1504
-1456
-1407
-1358
-1309
-1259
-1209
-1158
-1106
-1054
-1002
-949
-895
-841
-787
-732
-677
-622
-567
-512
-457
-402
-347
-292
-237
-182
-127
-72
-17
38
93
149
204
260
316
373
429
486
543
600
657
714
771
827
883
939
994
1050
1104
1159
1213
1267
1320
1374
1426
1479
1531
1583
1634
1685
1735
1785
1834
1883
1932
1980
2028
2075
2123
2170
2217
2264
2311
2358
2405
2453
2501
2548
2597
2645
2694
2742
2791
2840
2889
2938
2987
3036
3086
3135
3184
3234
3283
3333
3383
3432
3481
3531
3580
3628
3677
3726
3774
3822
3871
3919
3966
4014
4061
4108
4154
4201
4246
4292
4336
4381
4424
4467
4510
4552
4593
4634
4674
4714
4753
4791
4829
4867
4903
4940
4976
5013
5049
5085
5121
5157
5193
5228
5264
5299
5334
5368
5403
5437
5470
5504
5538
5571
5604
5637
5669
5702
5734
5766
5797
5828
5858
5889
5918
5948
5977
6006
6035
6063
6091
6118
6145
6172
6198
6223
6248
6272
6296
6318
6340
6361
6381
6400
6419
6437
6455
6472
6488
6504
6518
6532
6545
6557
6569
6579
6589
6598
6607
6614
6621
6626
6631
6635
6639
6641
6643
6644
6644
6644
6643
6642
6640
6637
6634
6631
6627
6622
6617
6611
6605
6598
6591
6584
6577
6569
6562
6554
6546
6537
6529
6520
6512
6503
6494
6484
6475
6466
6456
6447
6437
6428
6418
6409
6400
6391
6383
6374
6365
6356
6347
6338
6329
6321
6312
6304
6296
6288
6280
6273
6267
6261
6255
6249
6244
6240
6235
6232
6228
6226
6224
6224
6223
6224
6225
6227
6229
6232
6235
6238
6242
6246
6250
6255
6259
6265
6270
6275
6281
6287
6293
6299
6305
6310
6316
6321
6326
6331
6336
6340
6344
6349
6353
6357
6360
6364
6368
6371
6374
6377
6380
6382
6385
6387
6389
6391
6392
6394
6396
6397
6398
6399
6400
6401
6402
6402
6403
6403
6404
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6418
6419
6420
6421
6422
6424
6425
6426
6428
6429
6431
6433
6435
6438
6440
6443
6446
6450
6453
6457
6461
6465
6470
6475
6480
6486
6492
6498
6504
6511
6518
6525
6533
6541
6549
6558
6567
6577
6587
6598
6610
6622
6634
6648
6661
6675
6689
6703
6718
6732
6747
6763
6778
6794
6809
6825
6841
6858
6875
6892
6909
6927
6945
6964
6983
7003
7023
7044
7065
7086
7108
7130
7152
7175
7199
7222
7246
7269
7293
7317
7341
7365
7389
7413
7437
7460
7484
7507
7530
7553
7576
7599
7622
7645
7668
7690
7713
7736
7759
7781
7804
7826
7849
7871
7894
7916
7938
7960
7981
8003
8023
8045
8067
8089
8111
8132
8154
8178
8200
8221
8243
8264
8285
8305
8324
8343
8362
8380
8398
8415
8431
8447
8462
8477
8490
8503
8515
8525
8535
8544
8552
8559
8565
8570
8573
8576
8577
8577
8576
8575
8572
8569
8565
8560
8555
8549
8543
8536
8529
8522
8514
8506
8498
8490
8481
8472
8463
8454
8444
8434
8424
8413
8403
8392
8382
8371
8360
8350
8339
8329
8319
8310
8300
8291
8282
8273
8265
8257
8249
8242
8234
8228
8221
8214
8208
8202
8196
8191
8186
8180
8176
8172
8167
8164
8162
8159
8157
8156
8154
8153
8153
8153
8151
8151
8151
8151
8151
8151
8150
8148
8147
8145
8141
8138
8134
8130
8124
8118
8112
8103
8096
8087
8079
8069
8058
8048
8039
8028
8018
8007
7996
7985
7973
7962
7950
7938
7927
7915
7903
7892
7880
7869
7859
7848
7837
7827
7816
7806
7795
7784
7774
7763
7752
7742
7731
7721
7710
7700
7690
7679
7669
7658
7647
7636
7625
7613
7602
7590
7577
7565
7553
7540
7528
7515
7503
7491
7478
7466
7454
7443
7431
7419
7407
7395
7384
7371
7359
7347
7334
7321
7308
7295
7281
7268
7254
7240
7225
7211
7196
7181
7166
7150
7134
7119
7103
7086
7070
7054
7037
7020
7003
6986
6969
6952
6934
6917
6899
6881
6863
6845
6827
6809
6791
6773
6755
6736
6718
6699
6680
6661
6642
6622
6602
6583
6563
6543
6524
6504
6485
6466
6446
6426
6406
6386
6366
6345
6324
6303
6282
6260
6238
6216
6193
6170
6147
6123
6099
6075
6050
6025
6000
5974
5948
5922
5895
5867
5840
5812
5784
5755
5727
5699
5671
5643
5615
5587
5560
5533
5506
5479
5452
5425
5398
5371
5345
5318
5291
5264
5238
5211
5185
5158
5132
5106
5080
5054
5029
5003
4978
4953
4929
4904
4880
4856
4833
4809
4786
4764
4742
4720
4698
4677
4657
4637
4617
4597
4577
4558
4539
4520
4501
4482
4464
4446
4429
4413
4397
4381
4367
4353
4340
4327
4315
4303
4291
4280
4269
4258
4247
4235
4224
4213
4201
4188
4176
4163
4149
4135
4120
4104
4088
4070
4053
4034
4014
3994
3972
3949
3926
3902
3878
3852
3827
3800
3774
3747
3719
3691
3662
3633
3604
3574
3545
3514
3484
3453
3422
3391
3360
3329
3297
3265
3234
3202
3170
3138
3106
3075
3043
3011
2980
2948
2917
2886
2855
2824
2793
2762
2732
2701
2670
2639
2607
2575
2542
2509
2475
2440
2405
2369
2332
2295
2257
2218
2179
2139
2099
2059
2017
1977
1936
1895
1854
1813
1772
1731
1690
1649
1609
1568
1528
1488
1448
1407
1367
1327
1286
1245
1204
1163
1122
1080
1038
995
953
909
866
822
779
735
691
648
604
561
517
474
432
389
347
305
264
223
182
142
102
62
23
-16
-56
-94
-133
-172
-210
-248
-286
-324
-361
-398
-435
-471
-507
-542
-577
-612
-646
-680
-713
-746
-778
-810
-841
-872
-902
-931
-960
-989
-1016
-1044
-1071
-1097
-1123
-1148
-1173
-1198
-1222
-1245
-1268
-1291
-1313
-1335
-1356
-1377
-1397
-1416
-1436
-1454
-1472
-1490
-1507
-1524
-1541
-1557
-1572
-1588
-1603
-1618
-1633
-1647
-1661
-1676
-1690
-1704
-1719
-1734
-1749
-1765
-1782
-1799
-1816
-1834
-1853
-1872
-1892
-1912
-1933
-1954
-1975
-1996
-2017
-2039
-2061
-2083
-2105
-2127
-2149
-2171
-2193
-2214
-2236
-2258
-2279
-2301
-2323
-2344
-2366
-2388
-2409
-2431
-2453
-2475
-2497
-2519
-2541
-2563
-2585
-2608
-2630
-2652
-2675
-2697
-2720
-2743
-2765
-2788
-2811
-2834
-2857
-2880
-2904
-2927
-2951
-2975
-2999
-3024
-3048
-3074
-3099
-3125
-3151
-3177
-3203
-3230
-3256
-3283
-3309
-3336
-3362
-3389
-3415
-3442
-3468
-3494
-3520
-3546
-3571
-3597
-3622
-3647
-3672
-3697
-3722
-3746
-3771
-3796
-3820
-3845
-3869
-3894
-3919
-3944
-3969
-3993
-4018
-4043
-4067
-4093
-4118
-4143
-4168
-4193
-4218
-4243
-4268
-4293
-4317
-4342
-4366
-4390
-4414
-4438
-4461
-4484
-4506
-4529
-4552
-4574
-4597
-4619
-4642
-4664
-4687
-4710
-4733
-4755
-4778
-4801
-4824
-4847
-4870
-4892
-4915
-4937
-4960
-4982
-5005
-5027
-5050
-5073
-5096
-5119
-5143
-5167
-5192
-5216
-5241
-5266
-5291
-5316
-5342
-5367
-5392
-5418
-5443
-5468
-5494
-5519
-5543
-5568
-5593
-5617
-5641
-5664
-5687
-5710
-5731
-5753
-5773
-5793
-5812
-5830
-5848
-5866
-5883
-5899
-5915
-5931
-5946
-5961
-5976
-5990
-6003
-6016
-6029
-6041
-6053
-6065
-6076
-6087
-6098
-6109
-6120
-6130
-6141
-6151
-6162
-6173
-6183
-6194
-6204
-6214
-6224
-6234
-6244
-6254
-6263
-6272
-6280
-6288
-6296
-6303
-6310
-6316
-6323
-6328
-6333
-6338
-6343
-6347
-6351
-6354
-6357
-6360
-6363
-6365
-6367
-6369
-6370
-6370
-6371
-6370
-6370
-6369
-6368
-6367
-6365
-6364
-6362
-6361
-6359
-6358
-6356
-6354
-6353
-6351
-6350
-6348
-6346
-6344
-6341
-6338
-6335
-6331
-6327
-6323
-6318
-6313
-6308
-6302
-6296
-6290
-6284
-6277
-6270
-6263
-6256
-6249
-6242
-6234
-6227
-6220
-6212
-6205
-6198
-6191
-6184
-6177
-6170
-6163
-6157
-6150
-6143
-6136
-6129
-6121
-6114
-6106
-6098
-6089
-6081
-6072
-6062
-6053
-6043
-6033
-6023
-6012
-6001
-5990
-5979
-5967
-5956
-5944
-5932
-5920
-5908
-5895
-5883
-5870
-5857
-5845
-5832
-5819
-5806
-5793
-5781
-5768
-5756
-5744
-5732
-5720
-5708
-5696
-5684
-5673
-5661
-5649
-5637
-5625
-5613
-5601
-5589
-5577
-5564
-5552
-5539
-5526
-5513
-5499
-5486
-5472
-5459
-5445
-5430
-5416
-5402
-5387
-5372
-5357
-5342
-5327
-5312
-5296
-5281
-5266
-5250
-5235
-5219
-5203
-5188
-5172
-5156
-5140
-5123
-5107
-5090
-5073
-5055
-5038
-5019
-5001
-4982
-4964
-4945
-4925
-4906
-4887
-4867
-4847
-4826
-4806
-4785
-4763
-4741
-4719
-4696
-4673
-4649
-4624
-4599
-4573
-4546
-4519
-4492
-4464
-4435
-4406
-4376
-4346
-4315
-4285
-4254
-4222
-4191
-4160
-4128
-4096
-4065
-4033
-4001
-3969
-3937
-3905
-3873
-3840
-3808
-3776
-3743
-3710
-3677
-3644
-3611
-3578
-3544
-3511
-3478
-3444
-3410
-3377
-3342
-3308
-3273
-3238
-3202
-3166
-3130
-3093
-3056
-3019
-2981
-2943
-2905
-2867
-2828
-2789
-2750
-2711
-2671
-2632
-2593
-2553
-2514
-2474
-2435
-2395
-2355
-2315
-2275
-2235
-2194
-2153
-2113
-2072
-2031
-1989
-1948
-1906
-1864
-1822
-1779
-1735
-1691
-1647
-1602
-1557
-1511
-1465
-1419
-1372
-1325
-1278
-1230
-1183
-1134
-1086
-1038
-990
-941
-893
-844
-796
-747
-699
-650
-601
-552
-504
-455
-406
-358
-309
-261
-212
-164
-116
-68
-20
28
76
124
171
219
266
313
360
407
454
500
547
593
639
686
732
778
825
871
918
965
1012
1060
1107
1156
1204
1252
1301
1350
1399
1448
1496
1545
1593
1641
1688
1736
1782
1829
1875
1920
1966
2009
2055
2099
2143
2187
2231
2275
2318
2361
2404
2447
2490
2532
2574
2616
2658
2699
2740
2781
2822
2862
2903
2944
2985
3026
3067
3108
3149
3190
3231
3272
3313
3354
3394
3435
3476
3516
3556
3597
3637
3676
3716
3755
3794
3832
3870
3908
3946
3983
4019
4057
4094
4132
4169
4206
4244
4282
4319
4357
4395
4433
4471
4508
4546
4584
4622
4659
4697
4735
4774
4812
4850
4889
4928
4968
5007
5047
5087
5128
5169
5210
5252
5294
5335
5377
5420
5462
5504
5546
5588
5630
5672
5714
5756
5799
5841
5884
5926
5969
6012
6055
6099
6142
6186
6229
6273
6317
6360
6404
6448
6491
6535
6579
6622
6666
6709
6753
6796
6838
6881
6923
6966
7008
7049
7091
7132
7173
7214
7254
7295
7335
7375
7415
7455
7495
7534
7574
7614
7654
7693
7733
7773
7812
7852
7892
7931
7971
8010
8050
8089
8129
8169
8208
8248
8288
8328
8368
8408
8448
8489
8529
8569
8608
8648
8687
8726
8764
8802
8840
8877
8914
8951
8987
9022
9058
9092
9127
9161
9195
9228
9261
9293
9325
9357
9388
9418
9448
9477
9506
9534
9561
9588
9613
9639
9663
9687
9709
9732
9753
9774
9794
9814
9833
9851
9869
9886
9902
9918
9933
9947
9961
9974
9987
9999
10011
10022
10032
10042
10052
10062
10071
10079
10088
10096
10105
10113
10121
10129
10137
10145
10153
10160
10167
10174
10181
10187
10192
10197
10201
10205
10208
10211
10213
10215
10216
10217
10218
10218
10218
10217
10216
10214
10212
10210
10207
10204
10200
10196
10191
10186
10180
10174
10167
10160
10153
10145
10136
10128
10118
10109
10098
10088
10077
10065
10053
10041
10028
10015
10001
9987
9973
9959
9945
9930
9915
9900
9884
9869
9853
9837
9821
9804
9788
9771
9754
9737
9719
9702
9684
9666
9648
9630
9611
9592
9572
9552
9532
9511
9490
9468
9445
9422
9399
9375
9350
9325
9300
9274
9248
9221
9194
9167
9139
9112
9084
9055
9027
8999
8970
8942
8914
8885
8857
8829
8802
8774
8746
8718
8691
8663
8636
8608
8580
8553
8525
8497
8470
8442
8414
8386
8359
8331
8303
8275
8247
8219
8191
8163
8135
8106
8079
8051
8023
7995
7967
7939
7910
7882
7853
7824
7795
7766
7736
7707
7677
7647
7616
7586
7555
7524
7493
7462
7430
7398
7366
7334
7302
7269
7237
7204
7171
7138
7105
7071
7037
7002
6967
6932
6897
6861
6825
6788
6752
6715
6678
6640
6603
6565
6528
6491
6453
6416
6380
6343
6307
6271
6236
6201
6167
6133
6100
6067
6035
6003
5972
5941
5911
5881
5851
5821
5792
5762
5732
5703
5673
5643
5613
5582
5551
5520
5489
5458
5426
5393
5360
5327
5293
5259
5225
5190
5154
5119
5083
5047
5010
4974
4937
4900
4863
4825
4788
4750
4712
4674
4635
4596
4556
4516
4475
4434
4392
4350
4307
4264
4220
4176
4131
4086
4041
3995
3949
3902
3855
3808
3761
3714
3666
3618
3570
3522
3474
3426
3378
3330
3282
3234
3186
3138
3090
3042
2995
2947
2900
2853
2805
2758
2711
2664
2616
2569
2522
2474
2426
2378
2330
2282
2234
2186
2137
2088
2040
1991
1942
1893
1844
1795
1746
1696
1646
1596
1546
1496
1446
1396
1346
1296
1246
1197
1147
1099
1050
1002
954
907
860
813
767
722
677
632
588
544
501
458
416
375
334
293
253
214
175
136
98
60
23
-14
-51
-88
-124
-161
-198
-235
-272
-309
-346
-384
-422
-461
-500
-539
-578
-618
-659
-700
-741
-783
-825
-867
-910
-953
-997
-1041
-1085
-1131
-1176
-1222
-1268
-1315
-1361
-1408
-1456
-1503
-1550
-1597
-1645
-1692
-1739
-1786
-1833
-1880
-1927
-1973
-2020
-2066
-2112
-2158
-2204
-2250
-2295
-2340
-2385
-2429
-2474
-2518
-2562
-2605
-2649
-2692
-2735
-2779
-2822
-2864
-2907
-2950
-2992
-3035
-3077
-3119
-3161
-3203
-3244
-3285
-3326
-3366
-3406
-3446
-3485
-3524
-3563
-3601
-3639
-3677
-3715
-3753
-3790
-3828
-3865
-3903
-3940
-3978
-4016
-4054
-4091
-4131
-4170
-4209
-4249
-4289
-4331
-4372
-4415
-4458
-4502
-4546
-4592
-4638
-4685
-4733
-4781
-4830
-4881
-4931
-4983
-5036
-5089
-5143
-5197
-5252
-5308
-5363
-5420
-5476
-5532
-5589
-5645
-5702
-5759
-5815
-5871
-5928
-5984
-6040
-6096
-6151
-6207
-6262
-6317
-6371
-6426
-6480
-6533
-6586
-6639
-6691
-6743
-6794
-6845
-6895
-6944
-6993
-7041
-7089
-7135
-7181
-7226
-7271
-7315
-7358
-7401
-7443
-7484
-7525
-7565
-7605
-7644
-7682
-7720
-7757
-7794
-7830
-7865
-7899
-7933
-7965
-7997
-8028
-8058
-8087
-8116
-8144
-8170
-8197
-8223
-8248
-8272
-8296
-8320
-8343
-8365
-8387
-8409
-8430
-8451
-8471
-8491
-8511
-8531
-8550
-8569
-8588
-8606
-8624
-8642
-8659
-8676
-8692
-8708
-8723
-8738
-8753
-8767
-8780
-8793
-8806
-8818
-8830
-8841
-8851
-8861
-8871
-8879
-8888
-8895
-8902
-8909
-8914
-8919
-8924
-8927
-8930
-8933
-8934
-8935
-8936
-8935
-8935
-8933
-8931
-8929
-8927
-8923
-8920
-8916
-8912
-8907
-8902
-8896
-8890
-8883
-8877
-8869
-8861
-8853
-8844
-8835
-8826
-8816
-8806
-8796
-8785
-8774
-8763
-8752
-8740
-8728
-8716
-8704
-8692
-8679
-8666
-8652
-8638
-8624
-8610
-8595
-8579
-8564
-8548
-8531
-8515
-8498
-8481
-8464
-8446
-8429
-8411
-8393
-8376
-8358
-8340
-8322
-8304
-8286
-8268
-8250
-8231
-8213
-8194
-8175
-8154
-8135
-8116
-8096
-8076
-8055
-8034
-8013
-7992
-7970
-7948
-7926
-7903
-7881
-7858
-7835
-7813
-7790
-7767
-7743
-7720
-7697
-7674
-7651
-7628
-7606
-7584
-7562
-7540
-7518
-7497
-7475
-7454
-7433
-7412
-7391
-7370
-7350
-7329
-7308
-7287
-7267
-7246
-7226
-7206
-7185
-7165
-7146
-7126
-7106
-7086
-7067
-7047
-7027
-7007
-6987
-6966
-6945
-6925
-6903
-6882
-6861
-6839
-6818
-6796
-6774
-6752
-6730
-6708
-6686
-6664
-6641
-6618
-6595
-6572
-6548
-6524
-6500
-6475
-6450
-6425
-6399
-6373
-6346
-6319
-6291
-6263
-6235
-6206
-6177
-6147
-6117
-6086
-6055
-6023
-5991
-5959
-5926
-5892
-5859
-5824
-5790
-5754
-5719
-5682
-5646
-5609
-5571
-5534
-5496
-5458
-5419
-5381
-5342
-5303
-5264
-5225
-5186
-5147
-5107
-5068
-5028
-4989
-4949
-4909
-4869
-4830
-4790
-4750
-4710
-4671
-4631
-4592
-4553
-4514
-4475
-4437
-4398
-4361
-4323
-4286
-4249
-4213
-4176
-4141
-4105
-4070
-4035
-4002
-3968
-3935
-3901
-3868
-3835
-3802
-3768
-3734
-3701
-3667
-3633
-3599
-3564
-3530
-3495
-3461
-3426
-3392
-3358
-3323
-3289
-3256
-3222
-3189
-3156
-3123
-3090
-3057
-3023
-2990
-2957
-2923
-2890
-2857
-2824
-2791
-2758
-2724
-2691
-2658
-2624
-2591
-2557
-2522
-2488
-2453
-2418
-2383
-2348
-2313
-2278
-2242
-2207
-2171
-2135
-2099
-2064
-2028
-1992
-1956
-1921
-1886
-1850
-1815
-1780
-1745
-1710
-1675
-1639
-1604
-1568
-1533
-1497
-1461
-1425
-1389
-1353
-1317
-1281
-1245
-1209
-1174
-1139
-1103
-1068
-1034
-999
-964
-929
-894
-859
-823
-788
-752
-717
-681
-646
-611
-577
-543
-509
-476
-443
-410
-378
-345
-313
-281
-249
-217
-184
-152
-119
-86
-53
-20
13
46
79
112
145
177
209
240
271
302
332
362
392
421
451
480
510
539
569
598
628
657
687
716
746
775
805
834
862
891
919
947
975
1002
1030
1058
1085
1111
1137
1163
1188
1213
1236
1259
1281
1303
1323
1343
1363
1381
1399
1417
1434
1450
1466
1482
1496
1510
1524
1536
1549
1560
1572
1582
1593
1603
1612
1621
1629
1638
1645
1652
1659
1665
1671
1676
1681
1685
1689
1693
1696
1700
1703
1705
1708
1711
1713
1715
1717
1719
1721
1723
1725
1727
1729
1731
1733
1735
1737
1739
1741
1742
1744
1745
1747
1748
1750
1751
1752
1754
1755
1756
1758
1760
1763
1766
1770
1774
1780
1786
1792
1800
1808
1817
1826
1837
1847
1859
1871
1883
1896
1909
1922
1936
1949
1963
1977
1990
2004
2017
2032
2045
2059
2073
2088
2102
2116
2131
2146
2161
2176
2192
2207
2223
2239
2255
2271
2286
2303
2319
2335
2351
2368
2384
2401
2417
2434
2450
2466
2482
2498
2514
2530
2546
2561
2577
2592
2608
2623
2638
2653
2667
2681
2696
2710
2723
2737
2751
2765
2779
2793
2807
2821
2835
2849
2864
2878
2892
2907
2921
2935
2950
2964
2978
2992
3006
3020
3034
3047
3061
3074
3087
3099
3112
3125
3137
3150
3162
3175
3188
3201
3214
3226
3239
3252
3264
3276
3288
3300
3311
3322
3333
3344
3354
3364
3374
3383
3393
3402
3411
3420
3429
3438
3446
3455
3463
3471
3479
3487
3495
3503
3510
3517
3524
3531
3538
3544
3551
3557
3563
3569
3574
3579
3585
3590
3595
3600
3604
3609
3614
3618
3623
3627
3631
3635
3638
3642
3646
3649
3653
3657
3661
3664
3668
3672
3676
3681
3685
3689
3694
3698
3703
3708
3713
3718
3724
3729
3735
3740
3745
3750
3755
3759
3764
3768
3772
3776
3780
3784
3788
3792
3796
3801
3805
3809
3814
3818
3823
3827
3832
3836
3841
3845
3850
3855
3860
3865
3870
3876
3881
3886
3892
3898
3904
3910
3916
3923
3930
3937
3945
3953
3961
3970
3979
3988
3997
4006
4017
4027
4037
4048
4058
4069
4078
4090
4101
4111
4122
4133
4144
4155
4166
4177
4187
4198
4209
4220
4231
4242
4252
4263
4274
4285
4296
4307
4319
4330
4342
4355
4367
4380
4393
4406
4419
4432
4445
4459
4472
4486
4500
4513
4528
4542
4557
4572
4588
4604
4620
4637
4654
4671
4689
4706
4724
4742
4761
4779
4798
4816
4835
4854
4873
4892
4911
4930
4950
4969
4988
5007
5026
5046
5065
5084
5103
5122
5141
5159
5178
5196
5215
5233
5251
5269
5287
5305
5323
5340
5358
5376
5394
5412
5430
5448
5467
5485
5503
5521
5540
5558
5576
5594
5612
5630
5648
5666
5684
5702
5720
5739
5757
5775
5794
5812
5830
5848
5866
5884
5902
5919
5936
5953
5970
5987
6003
6020
6035
6051
6066
6080
6094
6108
6120
6133
6145
6156
6166
6176
6186
6195
6203
6211
6218
6224
6231
6236
6242
6246
6251
6255
6259
6263
6266
6269
6271
6273
6275
6277
6278
6278
6279
6279
6279
6278
6277
6276
6274
6272
6270
6268
6266
6263
6261
6258
6255
6253
6250
6248
6245
6242
6240
6237
6234
6232
6228
6225
6221
6218
6214
6209
6204
6199
6194
6188
6181
6174
6167
6160
6152
6143
6134
6125
6116
6106
6095
6085
6074
6062
6050
6039
6026
6014
6001
5988
5975
5961
5947
5932
5917
5902
5886
5869
5853
5836
5818
5800
5782
5763
5744
5725
5706
5686
5665
5645
5624
5602
5581
5558
5536
5513
5490
5466
5442
5418
5394
5369
5344
5319
5294
5269
5243
5217
5191
5164
5138
5110
5083
5055
5026
4998
4968
4939
4909
4879
4849
4818
4787
4756
4724
4692
4660
4628
4596
4564
4532
4499
4467
4434
4402
4369
4336
4303
4271
4238
4205
4172
4139
4106
4072
4038
4006
3972
3938
3905
3871
3837
3803
3769
3736
3702
3669
3636
3603
3570
3538
3505
3473
3441
3409
3377
3346
3314
3283
3252
3221
3190
3160
3129
3098
3067
3036
3005
2973
2942
2911
2880
2849
2818
2787
2756
2725
2694
2663
2632
2602
2571
2540
2510
2480
2449
2419
2390
2360
2331
2302
2273
2244
2216
2187
2159
2131
2103
2075
2047
2019
1990
1962
1934
1905
1877
1848
1820
1791
1762
1732
1702
1673
1642
1612
1581
1550
1519
1488
1456
1424
1392
1360
1328
1296
1264
1232
1199
1167
1134
1102
1070
1038
1006
974
942
910
878
846
815
784
753
722
691
661
631
601
572
543
514
485
457
429
401
374
346
320
293
267
241
215
190
164
139
114
89
65
41
17
-7
-31
-54
-78
-101
-125
-148
-172
-195
-219
-242
-266
-289
-313
-336
-360
-383
-407
-430
-454
-478
-502
-526
-550
-574
-599
-624
-649
-674
-700
-725
-751
-777
-803
-830
-856
-882
-909
-935
-961
-987
-1012
-1039
-1064
-1089
-1114
-1139
-1163
-1187
-1211
-1234
-1257
-1279
-1302
-1323
-1345
-1366
-1387
-1407
-1427
-1446
-1465
-1484
-1503
-1522
-1540
-1558
-1575
-1593
-1610
-1627
-1644
-1660
-1676
-1692
-1708
-1723
-1738
-1753
-1768
-1782
-1796
-1809
-1823
-1836
-1848
-1860
-1872
-1883
-1894
-1905
-1915
-1925
-1935
-1944
-1952
-1960
-1968
-1975
-1981
-1987
-1993
-1998
-2003
-2007
-2011
-2015
-2019
-2021
-2025
-2028
-2031
-2033
-2035
-2037
-2039
-2041
-2041
-2044
-2045
-2045
-2045
-2047
-2047
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2047
-2047
-2047
-2047
-2047
-2045
-2045
-2045
-2045
-2044
-2043
-2043
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2040
-2040
-2040
-2040
-2039
-2039
-2039
-2039
-2037
-2037
-2037
-2037
-2037
-2037
-2037
-2037
-2037
-2039
-2039
-2039
-2040
-2040
-2040
-2041
-2041
-2041
-2043
-2044
-2045
-2045
-2047
-2049
-2050
-2052
-2054
-2056
-2058
-2060
-2063
-2066
-2069
-2072
-2075
-2078
-2082
-2085
-2088
-2092
-2095
-2098
-2101
-2104
-2107
-2110
-2113
-2116
-2119
-2122
-2125
-2128
-2130
-2133
-2135
-2138
-2140
-2142
-2144
-2146
-2147
-2149
-2150
-2152
-2154
-2156
-2158
-2160
-2163
-2166
-2169
-2172
-2176
-2180
-2184
-2189
-2193
-2198
-2203
-2209
-2214
-2220
-2226
-2231
-2237
-2243
-2249
-2255
-2262
-2268
-2275
-2282
-2289
-2296
-2303
-2310
-2317
-2324
-2331
-2339
-2346
-2353
-2360
-2367
-2373
-2380
-2387
-2393
-2399
-2405
-2411
-2417
-2423
-2429
-2435
-2441
-2447
-2453
-2459
-2465
-2471
-2476
-2482
-2488
-2493
-2499
-2504
-2509
-2514
-2520
-2524
-2529
-2534
-2538
-2543
-2547
-2551
-2555
-2558
-2562
-2565
-2568
-2572
-2574
-2577
-2580
-2582
-2585
-2587
-2589
-2591
-2593
-2595
-2597
-2599
-2601
-2603
-2605
-2607
-2608
-2610
-2612
-2613
-2615
-2616
-2618
-2620
-2621
-2623
-2625
-2626
-2628
-2630
-2631
-2633
-2635
-2637
-2639
-2640
-2643
-2645
-2647
-2650
-2652
-2655
-2658
-2662
-2665
-2669
-2673
-2677
-2681
-2686
-2690
-2695
-2700
-2706
-2711
-2717
-2722
-2728
-2734
-2741
-2747
-2754
-2761
-2768
-2775
-2782
-2790
-2798
-2806
-2814
-2823
-2831
-2840
-2849
-2859
-2868
-2878
-2888
-2899
-2909
-2920
-2931
-2943
-2954
-2966
-2979
-2992
-3005
-3018
-3032
-3046
-3061
-3076
-3092
-3108
-3125
-3143
-3160
-3179
-3197
-3217
-3237
-3257
-3278
-3299
-3320
-3342
-3365
-3387
-3410
-3434
-3458
-3482
-3507
-3532
-3557
-3583
-3609
-3635
-3661
-3687
-3714
-3741
-3768
-3794
-3821
-3849
-3876
-3903
-3931
-3958
-3986
-4013
-4041
-4067
-4096
-4123
-4151
-4178
-4205
-4232
-4259
-4285
-4312
-4339
-4365
-4391
-4417
-4442
-4467
-4491
-4515
-4539
-4562
-4584
-4606
-4628
-4649
-4670
-4691
-4711
-4731
-4750
-4769
-4788
-4806
-4824
-4842
-4859
-4876
-4893
-4909
-4925
-4941
-4956
-4972
-4987
-5003
-5018
-5033
-5048
-5062
-5077
-5091
-5105
-5119
-5133
-5147
-5161
-5175
-5189
-5203
-5217
-5231
-5245
-5259
-5274
-5288
-5303
-5317
-5332
-5346
-5361
-5375
-5389
-5403
-5416
-5430
-5443
-5456
-5468
-5480
-5492
-5504
-5516
-5527
-5539
-5549
-5560
-5571
-5581
-5591
-5600
-5609
-5618
-5626
-5634
-5642
-5649
-5656
-5663
-5669
-5675
-5681
-5686
-5691
-5696
-5700
-5704
-5707
-5710
-5713
-5715
-5717
-5719
-5720
-5721
-5721
-5721
-5721
-5720
-5719
-5718
-5716
-5714
-5712
-5709
-5707
-5704
-5700
-5697
-5694
-5690
-5686
-5682
-5678
-5673
-5668
-5663
-5657
-5651
-5645
-5638
-5631
-5623
-5615
-5607
-5598
-5589
-5580
-5570
-5560
-5550
-5539
-5527
-5515
-5503
-5489
-5475
-5461
-5446
-5429
-5413
-5395
-5377
-5358
-5338
-5317
-5296
-5274
-5251
-5228
-5204
-5179
-5154
-5128
-5102
-5074
-5047
-5018
-4989
-4959
-4929
-4898
-4867
-4835
-4802
-4770
-4736
-4702
-4668
-4633
-4598
-4562
-4527
-4491
-4454
-4418
-4381
-4344
-4307
-4270
-4233
-4195
-4158
-4121
-4083
-4046
-4009
-3972
-3934
-3897
-3859
-3821
-3783
-3745
-3707
-3669
-3630
-3592
-3553
-3515
-3476
-3437
-3398
-3359
-3321
-3282
-3243
-3204
-3165
-3126
-3086
-3047
-3008
-2968
-2929
-2889
-2849
-2810
-2770
-2730
-2690
-2651
-2611
-2572
-2532
-2493
-2454
-2414
-2375
-2336
-2298
-2259
-2220
-2181
-2142
-2103
-2064
-2024
-1985
-1945
-1905
-1865
-1824
-1784
-1743
-1701
-1660
-1618
-1576
-1534
-1491
-1449
-1406
-1363
-1320
-1276
-1233
-1189
-1146
-1102
-1058
-1014
-970
-926
-882
-838
-794
-750
-706
-662
-618
-574
-530
-486
-442
-399
-355
-311
-268
-225
-182
-139
-96
-54
-11
31
73
115
156
198
239
280
320
361
401
440
480
519
557
596
634
672
709
747
784
821
857
894
930
967
1002
1038
1074
1110
1145
1180
1215
1250
1284
1318
1352
1385
1418
1450
1482
1513
1543
1574
1603
1632
1661
1690
1718
1745
1772
1799
1826
1852
1878
1904
1929
1954
1979
2004
2028
2052
2076
2100
2124
2147
2170
2193
2215
2237
2259
2281
2302
2322
2343
2363
2383
2402
2421
2440
2458
2476
2494
2511
2528
2545
2562
2578
2594
2610
2626
2641
2656
2671
2686
2700
2715
2729
2742
2756
2769
2782
2794
2806
2818
2829
2840
2851
2861
2871
2881
2890
2899
2907
2915
2923
2931
2938
2945
2952
2958
2964
2970
2975
2981
2986
2990
2994
2998
3001
3004
3006
3009
3010
3011
3012
3013
3013
3013
3012
3012
3010
3009
3007
3005
3003
3000
2997
2994
2991
2988
2984
2981
2977
2973
2969
2964
2960
2956
2952
2948
2943
2939
2935
2931
2927
2923
2919
2915
2911
2907
2904
2900
2896
2892
2888
2883
2879
2874
2870
2865
2860
2854
2849
2844
2839
2834
2828
2823
2819
2814
2809
2805
2801
2798
2795
2792
2789
2787
2785
2783
2781
2780
2779
2778
2777
2777
2776
2776
2775
2775
2774
2774
2773
2772
2772
2771
2770
2769
2768
2767
2766
2766
2765
2764
2763
2762
2760
2759
2758
2756
2755
2753
2751
2749
2747
2745
2743
2740
2737
2734
2731
2728
2724
2719
2715
2710
2705
2699
2693
2687
2681
2674
2668
2660
2653
2645
2637
2628
2620
2610
2601
2591
2580
2569
2558
2546
2535
2522
2510
2497
2484
2470
2457
2442
2428
2414
2399
2383
2368
2352
2336
2320
2303
2286
2268
2250
2232
2214
2195
2175
2155
2135
2114
2093
2072
2050
2028
2005
1982
1958
1935
1910
1886
1861
1836
1810
1785
1759
1733
1707
1680
1654
1627
1601
1574
1548
1521
1494
1467
1441
1414
1387
1360
1333
1306
1279
1252
1225
1198
1170
1142
1114
1086
1058
1029
1000
971
942
913
883
854
824
794
763
733
703
672
641
610
580
549
518
487
456
426
395
364
333
303
272
242
211
181
150
120
89
58
27
-4
-35
-66
-98
-130
-161
-193
-226
-258
-290
-323
-355
-388
-420
-452
-485
-517
-549
-581
-613
-645
-677
-709
-740
-772
-803
-834
-865
-896
-927
-957
-987
-1016
-1046
-1076
-1105
-1133
-1162
-1190
-1219
-1247
-1274
-1302
-1329
-1356
-1383
-1410
-1437
-1463
-1489
-1515
-1541
-1567
-1593
-1618
-1644
-1669
-1694
-1719
-1743
-1767
-1791
-1815
-1838
-1861
-1883
-1905
-1927
-1948
-1969
-1989
-2009
-2028
-2047
-2066
-2084
-2102
-2119
-2136
-2152
-2168
-2184
-2200
-2215
-2230
-2245
-2260
-2274
-2288
-2302
-2316
-2329
-2342
-2355
-2368
-2380
-2393
-2405
-2417
-2429
-2440
-2452
-2463
-2475
-2486
-2497
-2508
-2519
-2530
-2541
-2551
-2562
-2572
-2583
-2593
-2603
-2612
-2622
-2631
-2641
-2650
-2659
-2667
-2676
-2684
-2693
-2701
-2709
-2718
-2726
-2733
-2741
-2749
-2757
-2764
-2771
-2778
-2786
-2792
-2799
-2805
-2812
-2818
-2824
-2830
-2835
-2841
-2846
-2852
-2857
-2862
-2867
-2872
-2877
-2881
-2886
-2890
-2894
-2898
-2901
-2905
-2908
-2911
-2914
-2917
-2919
-2922
-2924
-2926
-2928
-2929
-2931
-2932
-2933
-2933
-2934
-2934
-2934
-2933
-2932
-2931
-2929
-2927
-2924
-2921
-2918
-2914
-2910
-2906
-2901
-2895
-2889
-2882
-2875
-2868
-2860
-2852
-2844
-2835
-2826
-2818
-2808
-2799
-2790
-2781
-2771
-2762
-2752
-2742
-2733
-2723
-2713
-2703
-2693
-2683
-2673
-2663
-2653
-2643
-2633
-2623
-2613
-2603
-2593
-2583
-2573
-2563
-2553
-2543
-2533
-2523
-2513
-2504
-2494
-2485
-2476
-2467
-2458
-2450
-2442
-2434
-2426
-2419
-2412
-2405
-2399
-2393
-2387
-2382
-2377
-2372
-2368
-2363
-2359
-2356
-2352
-2349
-2346
-2344
-2341
-2339
-2337
-2335
-2333
-2331
-2330
-2328
-2326
-2324
-2322
-2320
-2318
-2316
-2314
-2312
-2309
-2307
-2304
-2301
-2298
-2295
-2292
-2289
-2285
-2282
-2279
-2275
-2272
-2268
-2265
-2262
-2259
-2256
-2253
-2250
-2247
-2245
-2242
-2240
-2237
-2235
-2233
-2231
-2229
-2226
-2224
-2222
-2219
-2217
-2214
-2212
-2209
-2206
-2203
-2199
-2196
-2192
-2188
-2184
-2179
-2175
-2170
-2165
-2159
-2153
-2148
-2141
-2135
-2129
-2122
-2115
-2108
-2101
-2094
-2087
-2079
-2072
-2064
-2057
-2049
-2041
-2033
-2024
-2016
-2007
-1998
-1989
-1980
-1970
-1960
-1950
-1940
-1930
-1919
-1907
-1896
-1884
-1871
-1858
-1845
-1832
-1817
-1803
-1788
-1773
-1758
-1742
-1725
-1709
-1692
-1674
-1656
-1638
-1619
-1600
-1581
-1561
-1541
-1521
-1500
-1478
-1457
-1435
-1412
-1389
-1366
-1343
-1319
-1295
-1271
-1246
-1221
-1196
-1170
-1144
-1118
-1091
-1064
-1037
-1008
-981
-953
-924
-895
-866
-837
-807
-777
-747
-717
-686
-656
-625
-594
-563
-532
-500
-469
-437
-406
-374
-341
-309
-277
-244
-211
-179
-146
-113
-79
-46
-13
20
54
87
120
153
186
219
252
284
317
349
381
413
445
476
508
539
570
601
631
662
693
723
754
784
814
844
874
904
933
963
992
1022
1051
1081
1110
1140
1169
1199
1228
1258
1287
1317
1346
1376
1405
1435
1464
1493
1522
1551
1581
1610
1638
1667
1696
1725
1753
1782
1811
1839
1868
1896
1925
1953
1982
2011
2040
2069
2098
2128
2157
2187
2217
2246
2276
2306
2336
2367
2397
2427
2458
2489
2520
2550
2582
2613
2644
2675
2707
2738
2770
2801
2833
2864
2895
2927
2958
2990
3021
3052
3084
3115
3146
3177
3208
3239
3270
3300
3331
3362
3392
3422
3452
3482
3512
3541
3571
3600
3629
3658
3686
3714
3742
3769
3797
3823
3850
3876
3902
3927
3952
3977
4001
4025
4049
4072
4094
4117
4139
4160
4182
4203
4223
4243
4263
4283
4302
4321
4340
4358
4377
4395
4412
4430
4447
4464
4481
4497
4513
4528
4544
4558
4573
4587
4600
4613
4626
4639
4651
4662
4674
4685
4695
4705
4715
4724
4733
4741
4749
4756
4762
4769
4774
4779
4784
4789
4792
4796
4799
4802
4804
4806
4808
4810
4811
4812
4812
4813
4813
4813
4812
4812
4812
4811
4810
4810
4809
4808
4807
4806
4805
4804
4802
4801
4800
4799
4797
4796
4795
4793
4792
4790
4788
4786
4784
4781
4779
4776
4774
4771
4767
4764
4761
4757
4753
4749
4745
4740
4736
4731
4727
4722
4717
4712
4706
4701
4695
4690
4684
4678
4672
4666
4660
4653
4646
4639
4632
4625
4617
4610
4602
4595
4587
4579
4571
4564
4556
4548
4540
4532
4524
4516
4509
4501
4493
4486
4479
4471
4464
4457
4451
4444
4438
4431
4425
4419
4413
4407
4401
4396
4390
4385
4379
4374
4369
4363
4358
4353
4348
4343
4338
4333
4328
4323
4318
4313
4309
4304
4299
4294
4289
4284
4279
4274
4268
4263
4258
4252
4246
4241
4235
4229
4222
4216
4210
4203
4196
4189
4182
4175
4168
4160
4152
4145
4137
4129
4121
4112
4104
4094
4086
4077
4067
4059
4049
4038
4029
4019
4008
3997
3986
3975
3964
3953
3941
3930
3918
3906
3893
3881
3869
3856
3843
3830
3817
3804
3790
3776
3763
3749
3735
3721
3706
3692
3678
3663
3648
3633
3618
3604
3588
3573
3558
3543
3527
3512
3496
3481
3465
3450
3435
3419
3404
3389
3373
3358
3344
3329
3314
3300
3286
3272
3258
3245
3231
3218
3205
3193
3180
3168
3156
3145
3133
3121
3110
3099
3087
3076
3064
3052
3040
3029
3017
3004
2992
2980
2968
2955
2943
2930
2917
2905
2892
2880
2867
2854
2842
2829
2817
2805
2792
2780
2768
2756
2744
2732
2720
2708
2696
2684
2672
2661
2649
2638
2626
2614
2603
2591
2579
2568
2556
2544
2531
2519
2507
2494
2481
2468
2455
2441
2428
2414
2400
2386
2372
2358
2344
2330
2315
2301
2286
2271
2255
2240
2224
2208
2192
2176
2159
2142
2125
2108
2090
2072
2054
2036
2017
1999
1981
1962
1943
1925
1906
1886
1867
1848
1829
1810
1790
1771
1752
1732
1713
1693
1673
1654
1634
1614
1595
1575
1555
1535
1516
1496
1477
1457
1438
1419
1400
1382
1363
1345
1327
1309
1291
1273
1256
1239
1222
1206
1189
1173
1157
1141
1126
1111
1096
1081
1066
1052
1038
1024
1010
997
983
970
957
944
932
919
907
895
883
871
860
849
838
827
817
807
797
788
778
769
760
752
743
735
726
718
710
702
693
685
677
669
661
653
645
637
629
621
614
606
598
590
582
575
567
559
551
543
536
528
520
513
505
498
490
483
475
468
461
453
446
439
432
425
418
411
404
397
390
383
375
368
360
353
345
338
330
322
314
306
298
290
282
274
265
257
249
241
232
224
216
207
199
191
182
174
166
158
149
141
133
125
117
109
101
93
85
77
70
62
54
47
39
32
24
17
10
3
-3
-10
-16
-22
-29
-35
-41
-46
-52
-58
-63
-69
-74
-80
-86
-91
-97
-102
-108
-114
-120
-125
-131
-138
-144
-150
-157
-163
-170
-177
-184
-191
-197
-204
-211
-218
-225
-232
-239
-246
-253
-260
-267
-274
-281
-288
-295
-302
-309
-315
-322
-329
-335
-342
-348
-354
-360
-366
-371
-377
-382
-387
-392
-397
-402
-407
-411
-416
-420
-424
-428
-433
-437
-440
-444
-448
-452
-456
-459
-463
-467
-471
-474
-478
-482
-485
-489
-492
-496
-500
-503
-507
-510
-513
-517
-520
-523
-526
-529
-532
-535
-537
-540
-542
-545
-547
-549
-551
-553
-554
-556
-558
-559
-560
-561
-563
-564
-565
-567
-568
-569
-571
-572
-574
-575
-577
-579
-581
-583
-586
-588
-591
-593
-596
-599
-602
-605
-608
-612
-615
-618
-621
-624
-628
-631
-634
-637
-639
-642
-645
-647
-650
-652
-654
-656
-657
-659
-660
-662
-663
-664
-665
-666
-667
-668
-669
-670
-671
-672
-673
-674
-675
-676
-677
-678
-678
-679
-680
-680
-681
-681
-681
-681
-681
-681
-680
-680
-679
-679
-678
-677
-676
-674
-673
-671
-670
-668
-666
-663
-661
-659
-656
-653
-651
-648
-645
-642
-639
-635
-632
-628
-625
-621
-617
-613
-609
-606
-602
-598
-594
-590
-586
-582
-579
-575
-572
-568
-564
-561
-557
-554
-550
-547
-543
-539
-536
-532
-528
-524
-520
-516
-512
-507
-503
-499
-495
-490
-486
-482
-477
-473
-469
-464
-460
-456
-452
-448
-444
-440
-437
-433
-429
-425
-422
-418
-414
-410
-407
-403
-399
-395
-391
-387
-383
-379
-375
-370
-366
-361
-356
-352
-347
-341
-336
-331
-326
-321
-315
-310
-305
-299
-294
-289
-283
-278
-273
-267
-262
-256
-251
-245
-240
-234
-229
-224
-218
-213
-207
-202
-197
-192
-186
-181
-176
-170
-165
-159
-154
-148
-143
-137
-131
-126
-120
-114
-108
-102
-96
-90
-84
-77
-71
-64
-58
-51
-45
-38
-32
-26
-20
-15
-9
-4
1
6
11
16
21
26
31
35
40
44
48
52
56
60
63
67
70
74
77
81
84
87
90
94
97
100
102
105
108
111
114
117
119
122
125
127
130
133
135
137
140
142
144
146
148
150
151
153
155
157
159
161
163
166
168
171
174
178
181
185
189
193
197
201
206
211
216
221
226
231
237
242
248
254
260
266
273
279
286
293
300
308
315
323
331
339
348
356
365
374
383
392
401
410
419
428
437
446
455
463
472
480
488
496
504
512
519
527
534
542
549
556
564
571
578
585
592
599
606
613
620
627
633
640
646
652
658
664
669
675
680
686
692
697
703
708
714
720
726
732
738
744
749
755
760
765
770
775
780
784
789
793
797
801
805
809
812
816
819
823
826
829
832
835
837
840
842
845
847
849
851
853
854
856
857
858
859
860
861
862
863
864
864
865
866
866
867
867
868
868
868
868
868
868
868
868
867
867
867
866
866
865
865
864
864
863
863
863
862
862
861
860
860
859
858
857
856
855
854
853
851
850
849
847
846
845
843
842
841
839
838
836
835
834
832
831
830
828
827
826
824
823
822
821
820
819
818
818
817
817
816
816
815
815
815
814
814
814
814
814
814
813
813
813
813
813
813
812
812
812
811
811
810
810
809
808
808
807
807
806
805
805
804
804
804
803
803
803
803
803
803
803
803
803
803
803
804
805
805
806
807
809
810
811
813
815
817
819
821
823
825
827
829
832
834
836
839
841
844
847
850
852
855
859
862
865
868
872
876
880
884
888
892
896
901
906
910
915
920
925
930
936
941
947
952
958
964
970
975
981
987
993
999
1004
1010
1016
1022
1029
1036
1042
1048
1054
1061
1067
1074
1080
1087
1094
1101
1108
1116
1123
1131
1139
1147
1156
1164
1173
1182
1191
1200
1209
1219
1228
1238
1247
1257
1267
1277
1286
1296
1306
1316
1326
1336
1345
1355
1365
1375
1384
1394
1405
1415
1425
1436
1446
1457
1468
1479
1490
1502
1513
1525
1536
1548
1560
1572
1584
1596
1608
1621
1633
1646
1659
1672
1684
1697
1710
1722
1735
1748
1761
1774
1787
1800
1813
1826
1839
1853
1866
1880
1893
1907
1920
1934
1947
1961
1974
1988
2001
2015
2028
2041
2054
2067
2080
2093
2105
2118
2130
2143
2155
2167
2179
2191
2202
2214
2225
2236
2247
2258
2269
2279
2289
2299
2308
2318
2327
2336
2345
2354
2362
2371
2379
2386
2394
2401
2408
2415
2422
2428
2435
2441
2447
2453
2458
2464
2469
2474
2478
2483
2487
2491
2495
2499
2502
2506
2508
2511
2513
2515
2517
2519
2520
2521
2521
2522
2522
2522
2521
2520
2519
2518
2516
2514
2512
2509
2506
2503
2499
2496
2491
2487
2483
2478
2472
2467
2461
2455
2448
2441
2434
2426
2418
2410
2401
2392
2383
2373
2363
2353
2343
2332
2321
2310
2298
2286
2274
2262
2249
2236
2223
2210
2196
2183
2169
2154
2140
2125
2110
2095
2080
2064
2049
2033
2016
2000
1983
1967
1950
1932
1915
1897
1880
1862
1844
1825
1807
1789
1770
1751
1732
1713
1694
1674
1655
1635
1615
1595
1575
1555
1534
1513
1493
1472
1451
1430
1408
1387
1365
1344
1322
1300
1279
1257
1235
1213
1191
1169
1147
1125
1103
1081
1059
1037
1014
993
971
948
926
904
881
859
836
814
792
769
747
725
703
681
659
637
615
593
571
550
528
506
485
463
441
419
398
376
354
332
311
289
268
246
224
203
182
160
139
118
97
77
56
35
15
-6
-26
-46
-65
-85
-104
-123
-142
-161
-180
-198
-216
-234
-251
-269
-286
-303
-320
-337
-353
-369
-385
-400
-415
-430
-445
-459
-473
-487
-500
-514
-527
-539
-552
-564
-576
-588
-599
-610
-621
-632
-642
-652
-661
-671
-680
-688
-696
-704
-711
-718
-724
-730
-736
-741
-746
-750
-754
-758
-761
-764
-766
-768
-770
-771
-773
-774
-775
-775
-775
-775
-775
-775
-775
-774
-773
-772
-770
-769
-767
-765
-763
-761
-758
-755
-753
-749
-746
-742
-738
-734
-730
-725
-720
-715
-709
-703
-697
-691
-684
-677
-670
-662
-654
-646
-638
-630
-621
-613
-604
-595
-585
-576
-567
-557
-547
-537
-527
-516
-506
-495
-484
-473
-461
-449
-437
-425
-412
-399
-386
-373
-359
-345
-331
-317
-302
-287
-272
-256
-241
-225
-209
-193
-176
-159
-143
-126
-108
-91
-73
-56
-38
-19
-1
17
36
54
73
92
111
129
149
168
187
206
225
245
264
283
302
322
341
360
379
399
418
437
456
475
494
513
533
552
571
590
608
627
646
664
683
701
719
736
754
771
788
805
821
837
853
869
884
899
914
929
944
958
972
986
1000
1012
1026
1039
1052
1065
1077
1089
1101
1113
1125
1137
1148
1159
1171
1182
1193
1203
1214
1225
1235
1245
1255
1265
1274
1283
1292
1301
1309
1317
1325
1332
1339
1346
1352
1358
1364
1370
1375
1380
1385
1389
1393
1397
1401
1404
1407
1410
1413
1415
1417
1419
1421
1422
1423
1425
1425
1426
1427
1427
1428
1428
1428
1428
1427
1427
1426
1426
1425
1424
1423
1422
1420
1419
1418
1416
1414
1412
1410
1408
1406
1404
1401
1399
1396
1393
1390
1387
1383
1379
1375
1371
1367
1362
1357
1351
1346
1340
1334
1328
1321
1314
1307
1300
1293
1286
1278
1270
1262
1254
1246
1238
1230
1221
1213
1204
1196
1187
1178
1169
1160
1151
1141
1132
1123
1113
1103
1093
1083
1073
1063
1053
1042
1031
1020
1010
999
988
977
966
955
944
932
921
910
899
887
876
865
854
843
831
820
809
798
787
777
766
755
744
734
723
712
702
691
681
671
660
650
640
629
619
609
599
589
580
570
561
551
542
533
524
515
506
497
488
480
471
463
455
446
438
430
422
414
406
399
391
383
376
369
362
355
348
341
334
328
322
316
310
304
299
294
289
284
279
275
271
267
264
261
257
255
252
250
248
246
244
243
241
240
239
238
238
237
237
237
236
236
236
236
236
236
237
237
238
239
240
241
242
244
245
247
249
250
252
255
257
259
262
264
267
270
273
276
279
283
286
290
293
297
301
305
309
313
318
322
327
331
336
341
346
351
356
362
367
373
379
385
391
397
404
411
418
425
432
440
448
455
463
471
480
488
496
505
513
522
531
540
549
558
567
576
586
595
605
615
625
635
645
655
665
676
687
698
709
720
732
743
755
767
779
791
803
815
828
841
853
866
879
892
905
917
930
943
956
969
981
994
1006
1018
1031
1043
1055
1067
1078
1090
1102
1113
1125
1136
1147
1158
1169
1180
1191
1202
1213
1224
1235
1245
1256
1267
1278
1289
1300
1311
1321
1332
1343
1354
1364
1375
1385
1396
1406
1417
1427
1438
1448
1458
1468
1478
1488
1497
1507
1516
1525
1534
1543
1552
1560
1569
1577
1585
1593
1601
1609
1616
1624
1631
1638
1645
1652
1659
1666
1672
1679
1685
1692
1698
1704
1711
1717
1723
1728
1734
1740
1746
1751
1757
1762
1768
1773
1779
1784
1790
1795
1801
1806
1812
1817
1823
1828
1834
1839
1845
1850
1856
1861
1866
1872
1877
1883
1888
1893
1899
1904
1909
1914
1919
1925
1930
1935
1940
1945
1950
1955
1961
1966
1971
1976
1981
1986
1991
1996
2000
2005
2009
2013
2017
2021
2025
2029
2032
2036
2039
2041
2045
2047
2049
2052
2054
2055
2057
2059
2060
2061
2062
2063
2063
2064
2064
2064
2064
2064
2064
2064
2063
2063
2062
2061
2060
2059
2058
2056
2055
2053
2051
2049
2047
2045
2041
2040
2037
2033
2031
2028
2024
2021
2017
2013
2009
2005
2000
1996
1991
1986
1981
1976
1970
1965
1959
1953
1948
1942
1936
1930
1923
1917
1911
1904
1897
1890
1883
1876
1869
1861
1854
1846
1838
1830
1821
1813
1804
1796
1787
1778
1769
1759
1750
1740
1731
1721
1711
1700
1690
1679
1668
1657
1646
1635
1623
1612
1600
1588
1576
1564
1552
1539
1527
1514
1501
1488
1476
1462
1449
1436
1422
1409
1395
1382
1368
1354
1340
1326
1311
1297
1282
1268
1253
1238
1224
1208
1193
1178
1163
1147
1131
1116
1100
1084
1068
1052
1036
1018
1002
986
969
953
936
918
901
884
866
849
831
813
794
776
757
739
720
700
681
662
642
622
602
582
562
542
521
501
480
460
439
418
397
376
355
334
312
291
270
248
227
206
184
163
142
120
99
78
57
36
14
-7
-28
-49
-70
-91
-112
-134
-155
-176
-197
-219
-240
-261
-283
-305
-326
-348
-370
-392
-414
-436
-458
-481
-503
-525
-547
-570
-592
-614
-636
-659
-681
-703
-725
-747
-768
-790
-812
-833
-855
-876
-897
-918
-939
-959
-980
-1000
-1020
-1039
-1059
-1078
-1097
-1116
-1135
-1153
-1172
-1190
-1207
-1225
-1242
-1259
-1276
-1293
-1309
-1325
-1341
-1357
-1372
-1388
-1403
-1417
-1432
-1446
-1460
-1474
-1487
-1500
-1513
-1526
-1538
-1550
-1561
-1572
-1583
-1593
-1603
-1613
-1622
-1631
-1639
-1647
-1655
-1662
-1669
-1675
-1682
-1688
-1693
-1699
-1704
-1709
-1713
-1718
-1722
-1725
-1729
-1732
-1735
-1737
-1739
-1741
-1743
-1744
-1744
-1744
-1744
-1744
-1743
-1741
-1740
-1738
-1735
-1732
-1729
-1725
-1721
-1717
-1712
-1707
-1701
-1696
-1690
-1684
-1677
-1670
-1663
-1656
-1648
-1641
-1633
-1624
-1616
-1607
-1598
-1589
-1580
-1571
-1561
-1551
-1541
-1531
-1520
-1510
-1499
-1488
-1477
-1465
-1454
-1442
-1431
-1419
-1407
-1395
-1383
-1371
-1359
-1347
-1335
-1323
-1311
-1299
-1287
-1275
-1264
-1252
-1240
-1229
-1217
-1205
-1194
-1182
-1171
-1160
-1148
-1137
-1126
-1114
-1103
-1092
-1081
-1069
-1058
-1047
-1035
-1024
-1012
-1002
-990
-979
-968
-956
-945
-934
-923
-911
-900
-889
-878
-867
-856
-845
-834
-823
-812
-801
-790
-779
-768
-757
-746
-735
-724
-713
-702
-691
-681
-670
-659
-649
-638
-628
-617
-607
-596
-586
-575
-565
-555
-544
-534
-524
-513
-503
-493
-483
-473
-462
-452
-442
-432
-421
-411
-401
-391
-381
-371
-361
-351
-341
-331
-321
-312
-302
-293
-284
-275
-266
-257
-249
-240
-232
-224
-217
-209
-201
-194
-187
-180
-172
-165
-158
-152
-145
-138
-131
-125
-118
-112
-105
-99
-93
-87
-80
-74
-68
-62
-56
-51
-45
-39
-34
-28
-22
-17
-12
-6
-1
4
10
15
20
25
30
36
41
46
51
56
61
65
70
75
80
85
89
94
99
103
108
112
116
121
125
129
133
137
140
144
147
150
154
157
159
162
165
167
170
172
175
177
179
182
184
186
189
191
193
195
198
200
202
204
206
208
210
212
214
216
218
219
220
222
223
224
225
226
227
227
227
228
228
227
227
227
226
225
224
223
222
220
219
217
215
213
211
208
206
203
201
198
194
191
188
184
180
177
172
168
164
159
155
150
145
140
134
129
123
118
112
106
100
94
88
82
75
69
62
55
48
41
33
26
18
11
3
-5
-13
-21
-29
-37
-44
-52
-60
-68
-76
-84
-92
-100
-108
-116
-124
-133
-141
-149
-157
-166
-174
-183
-192
-201
-209
-218
-227
-236
-245
-254
-264
-273
-282
-291
-300
-309
-318
-327
-336
-345
-354
-363
-372
-381
-390
-399
-408
-417
-425
-434
-442
-451
-459
-468
-476
-484
-493
-501
-509
-517
-525
-533
-541
-549
-557
-565
-573
-580
-588
-595
-602
-610
-617
-624
-631
-637
-644
-651
-657
-664
-670
-676
-683
-689
-695
-701
-707
-713
-718
-724
-729
-735
-740
-745
-750
-754
-759
-763
-767
-771
-775
-779
-782
-785
-788
-791
-794
-796
-799
-801
-803
-805
-806
-808
-809
-810
-811
-812
-813
-813
-814
-814
-814
-814
-814
-814
-813
-812
-812
-811
-810
-809
-807
-806
-805
-803
-801
-800
-798
-797
-795
-793
-791
-790
-788
-786
-784
-782
-781
-779
-777
-775
-773
-772
-770
-768
-766
-764
-761
-759
-757
-755
-752
-750
-748
-745
-743
-740
-737
-734
-731
-728
-725
-722
-718
-715
-711
-707
-703
-699
-695
-691
-687
-682
-678
-674
-670
-665
-661
-657
-652
-648
-644
-640
-636
-631
-627
-623
-619
-615
-611
-607
-603
-598
-594
-590
-585
-581
-577
-572
-568
-564
-560
-555
-551
-547
-543
-539
-535
-530
-526
-522
-518
-514
-510
-506
-502
-499
-495
-491
-487
-483
-479
-476
-472
-468
-464
-461
-457
-453
-450
-446
-442
-438
-434
-430
-426
-422
-418
-414
-410
-405
-401
-396
-392
-387
-383
-378
-374
-369
-364
-360
-355
-351
-346
-342
-337
-332
-328
-323
-318
-314
-309
-304
-300
-295
-290
-285
-281
-276
-271
-266
-262
-257
-252
-248
-243
-239
-235
-230
-226
-222
-218
-214
-210
-206
-202
-198
-194
-190
-186
-183
-179
-175
-171
-167
-163
-159
-155
-151
-147
-143
-140
-136
-132
-129
-126
-122
-119
-116
-113
-110
-107
-104
-101
-98
-95
-93
-90
-88
-85
-83
-80
-78
-76
-73
-70
-68
-65
-63
-60
-58
-56
-53
-51
-49
-46
-44
-42
-40
-38
-35
-33
-31
-29
-27
-25
-23
-20
-18
-16
-14
-12
-10
-7
-5
-3
0
2
5
7
9
12
14
17
19
21
23
26
28
30
32
34
36
38
39
41
43
45
46
48
50
52
53
55
57
59
60
62
64
66
69
71
73
76
79
82
85
88
92
95
99
103
106
110
115
119
123
127
132
137
141
146
151
156
161
166
172
177
183
188
194
200
206
212
218
225
232
238
246
253
260
268
275
283
292
300
308
317
326
335
345
354
364
374
384
394
405
415
426
436
447
458
469
480
491
502
513
525
536
547
558
570
581
592
604
615
627
638
650
662
674
686
698
710
722
735
747
760
773
786
799
812
826
839
852
866
879
892
906
920
933
947
960
974
987
1000
1014
1028
1042
1055
1069
1082
1095
1109
1122
1135
1148
1161
1174
1187
1200
1213
1226
1239
1252
1265
1278
1291
1304
1317
1330
1343
1356
1369
1383
1396
1409
1423
1437
1450
1464
1478
1492
1506
1520
1534
1548
1563
1577
1592
1606
1621
1636
1651
1666
1681
1696
1711
1726
1741
1756
1771
1787
1802
1817
1832
1848
1863
1878
1893
1909
1924
1939
1955
1970
1986
2001
2017
2033
2049
2065
2080
2096
2112
2128
2144
2159
2175
2191
2207
2222
2238
2253
2269
2284
2299
2315
2330
2345
2360
2375
2390
2404
2419
2433
2447
2462
2476
2490
2504
2518
2532
2545
2559
2572
2585
2598
2611
2624
2637
2649
2662
2674
2686
2698
2710
2721
2733
2744
2755
2765
2776
2786
2796
2806
2816
2825
2834
2844
2853
2861
2870
2879
2887
2895
2903
2911
2918
2925
2933
2940
2946
2953
2959
2965
2971
2976
2981
2986
2991
2996
3000
3005
3009
3013
3016
3020
3023
3027
3029
3032
3035
3037
3039
3041
3042
3044
3045
3046
3046
3046
3046
3046
3046
3045
3044
3043
3041
3040
3038
3035
3033
3030
3028
3024
3021
3017
3013
3009
3005
3000
2995
2989
2984
2978
2972
2966
2960
2953
2946
2940
2933
2925
2918
2911
2903
2896
2888
2880
2872
2864
2856
2847
2839
2830
2821
2811
2802
2792
2782
2773
2762
2752
2742
2731
2720
2709
2698
2686
2675
2663
2650
2638
2625
2613
2600
2587
2573
2560
2546
2533
2519
2505
2491
2477
2463
2448
2434
2419
2404
2389
2374
2359
2343
2328
2312
2296
2279
2263
2246
2230
2213
2195
2178
2161
2143
2126
2108
2090
2072
2054
2036
2017
2000
1981
1963
1944
1925
1907
1888
1869
1849
1830
1811
1791
1772
1752
1733
1713
1693
1673
1653
1633
1613
1593
1573
1553
1533
1512
1492
1472
1451
1431
1410
1390
1370
1349
1329
1308
1288
1268
1247
1227
1207
1186
1166
1145
1125
1104
1084
1063
1043
1022
1002
981
961
941
920
900
880
859
839
819
799
780
760
740
721
702
683
664
645
626
608
589
571
553
535
517
499
482
464
447
429
412
395
379
362
346
329
313
297
281
266
250
235
220
205
190
176
161
147
133
119
105
92
78
65
52
39
26
13
1
-12
-24
-36
-49
-61
-73
-84
-96
-108
-119
-130
-142
-153
-164
-175
-185
-196
-206
-216
-226
-236
-246
-255
-264
-274
-283
-291
-300
-309
-317
-325
-334
-342
-350
-358
-365
-373
-380
-388
-395
-402
-409
-416
-422
-429
-436
-442
-448
-455
-461
-467
-473
-479
-484
-490
-495
-501
-506
-511
-516
-521
-526
-531
-535
-540
-544
-549
-553
-558
-562
-567
-571
-576
-580
-585
-589
-594
-598
-603
-607
-612
-617
-621
-626
-630
-634
-639
-643
-648
-652
-656
-661
-665
-670
-674
-679
-683
-687
-692
-696
-701
-705
-710
-715
-719
-724
-729
-734
-739
-744
-749
-755
-760
-765
-771
-776
-782
-788
-793
-799
-805
-811
-817
-823
-828
-834
-840
-846
-852
-858
-864
-870
-876
-882
-888
-894
-900
-906
-912
-919
-925
-931
-937
-943
-950
-956
-962
-969
-975
-981
-988
-994
-1000
-1006
-1012
-1018
-1025
-1031
-1037
-1043
-1049
-1055
-1060
-1066
-1071
-1077
-1082
-1088
-1093
-1098
-1103
-1108
-1114
-1119
-1123
-1128
-1133
-1138
-1143
-1148
-1153
-1158
-1163
-1168
-1173
-1178
-1183
-1188
-1193
-1198
-1203
-1208
-1213
-1218
-1223
-1228
-1233
-1238
-1243
-1248
-1253
-1259
-1264
-1269
-1275
-1280
-1286
-1291
-1297
-1303
-1308
-1314
-1320
-1326
-1332
-1339
-1345
-1351
-1358
-1364
-1371
-1378
-1385
-1392
-1399
-1406
-1413
-1420
-1428
-1435
-1442
-1450
-1457
-1465
-1473
-1480
-1488
-1495
-1503
-1510
-1517
-1524
-1532
-1538
-1545
-1552
-1558
-1565
-1571
-1577
-1582
-1588
-1593
-1598
-1603
-1608
-1613
-1617
-1621
-1625
-1629
-1633
-1636
-1640
-1643
-1646
-1649
-1651
-1654
-1656
-1659
-1661
-1662
-1664
-1665
-1667
-1668
-1669
-1669
-1670
-1670
-1671
-1671
-1671
-1670
-1670
-1669
-1668
-1667
-1666
-1665
-1663
-1661
-1660
-1657
-1655
-1653
-1650
-1647
-1645
-1641
-1638
-1635
-1631
-1628
-1624
-1620
-1615
-1611
-1606
-1602
-1597
-1591
-1586
-1581
-1575
-1569
-1564
-1558
-1552
-1546
-1539
-1533
-1527
-1521
-1514
-1508
-1501
-1495
-1489
-1482
-1476
-1469
-1462
-1456
-1449
-1442
-1436
-1429
-1422
-1415
-1408
-1401
-1394
-1386
-1379
-1371
-1364
-1356
-1348
-1341
-1333
-1325
-1317
-1309
-1301
-1293
-1284
-1276
-1268
-1259
-1251
-1242
-1234
-1225
-1217
-1208
-1200
-1191
-1183
-1174
-1166
-1157
-1149
-1141
-1132
-1124
-1116
-1108
-1100
-1092
-1083
-1075
-1067
-1059
-1051
-1043
-1035
-1026
-1018
-1010
-1002
-993
-985
-977
-969
-960
-952
-944
-936
-928
-920
-912
-904
-896
-888
-880
-873
-865
-857
-850
-842
-835
-827
-820
-813
-806
-799
-792
-785
-778
-771
-763
-756
-749
-742
-735
-727
-720
-712
-704
-696
-688
-680
-671
-663
-654
-646
-637
-628
-619
-610
-601
-591
-582
-573
-563
-554
-545
-535
-526
-516
-507
-497
-488
-478
-468
-459
-449
-439
-430
-420
-410
-400
-390
-380
-370
-360
-350
-340
-330
-320
-309
-299
-288
-277
-266
-255
-244
-233
-221
-210
-198
-186
-174
-162
-150
-138
-126
-113
-100
-88
-75
-62
-49
-36
-23
-9
4
17
31
44
58
72
85
99
113
127
141
156
170
184
198
213
227
241
256
270
285
300
314
329
343
358
373
387
402
416
431
445
459
474
488
502
516
530
544
558
571
585
599
612
626
640
653
667
680
694
708
721
735
749
762
776
790
803
817
831
845
859
873
887
901
915
929
943
957
972
986
1000
1014
1029
1044
1058
1073
1087
1102
1116
1131
1146
1161
1175
1190
1205
1220
1234
1249
1264
1279
1293
1308
1323
1337
1352
1367
1381
1396
1410
1425
1439
1453
1467
1481
1495
1509
1522
1536
1549
1563
1576
1589
1602
1616
1629
1642
1655
1668
1682
1695
1708
1721
1734
1748
1761
1774
1788
1801
1815
1828
1841
1855
1868
1882
1895
1909
1922
1935
1949
1963
1976
1989
2003
2016
2029
2043
2057
2070
2083
2096
2110
2123
2136
2149
2162
2175
2188
2201
2214
2227
2240
2253
2266
2279
2292
2304
2317
2330
2342
2355
2367
2380
2392
2404
2416
2427
2439
2450
2462
2473
2484
2495
2506
2516
2527
2537
2547
2557
2567
2577
2586
2596
2605
2614
2623
2632
2641
2650
2658
2667
2675
2683
2691
2698
2706
2713
2720
2727
2733
2740
2746
2752
2758
2763
2768
2774
2778
2783
2788
2792
2796
2800
2804
2807
2810
2814
2816
2819
2822
2824
2826
2828
2830
2831
2832
2834
2835
2835
2836
2836
2836
2837
2836
2836
2836
2835
2835
2834
2833
2832
2831
2830
2829
2827
2826
2824
2822
2821
2819
2817
2815
2812
2810
2808
2805
2803
2800
2797
2795
2792
2789
2786
2783
2780
2777
2774
2771
2768
2765
2761
2758
2754
2751
2747
2744
2740
2736
2732
2728
2724
2720
2715
2711
2707
2702
2698
2693
2688
2683
2679
2674
2669
2664
2658
2653
2648
2643
2637
2632
2627
2621
2616
2610
2605
2599
2594
2588
2583
2577
2572
2566
2560
2555
2549
2543
2537
2531
2525
2519
2513
2507
2500
2494
2487
2481
2474
2467
2460
2454
2447
2439
2432
2425
2418
2410
2403
2396
2388
2381
2373
2365
2358
2350
2342
2334
2326
2318
2310
2302
2294
2285
2276
2268
2259
2250
2240
2231
2222
2212
2202
2192
2182
2171
2161
2150
2139
2129
2118
2107
2096
2085
2073
2062
2051
2040
2029
2017
2005
1995
1984
1972
1961
1949
1938
1926
1914
1902
1890
1878
1866
1853
1841
1828
1816
1803
1790
1777
1763
1750
1736
1723
1709
1695
1680
1666
1652
1637
1622
1607
1592
1576
1561
1545
1529
1513
1496
1480
1463
1446
1429
1412
1395
1378
1360
1343
1325
1307
1289
1272
1254
1236
1217
1199
1181
1163
1145
1127
1109
1090
1072
1054
1036
1018
1000
982
964
946
928
910
892
874
856
838
820
802
784
765
747
729
711
693
675
658
640
622
604
587
569
552
535
517
500
483
467
450
434
417
401
385
369
353
337
322
306
291
276
261
246
231
217
202
188
173
159
145
131
117
103
90
76
62
49
36
23
10
-3
-16
-29
-41
-53
-66
-78
-90
-102
-113
-125
-137
-148
-159
-170
-181
-192
-202
-213
-224
-234
-244
-254
-265
-275
-285
-295
-305
-315
-324
-334
-344
-353
-363
-372
-382
-391
-400
-409
-419
-428
-437
-446
-454
-463
-472
-481
-489
-498
-506
-515
-523
-532
-540
-549
-557
-565
-573
-581
-589
-597
-604
-612
-619
-626
-633
-641
-648
-654
-661
-668
-674
-680
-686
-692
-698
-704
-710
-715
-720
-726
-731
-736
-741
-745
-750
-754
-758
-762
-766
-770
-774
-777
-781
-784
-787
-790
-792
-795
-797
-799
-801
-803
-805
-806
-807
-808
-809
-809
-809
-810
-809
-809
-809
-808
-807
-806
-805
-803
-802
-800
-798
-796
-794
-792
-790
-787
-785
-782
-779
-776
-773
-770
-767
-763
-760
-756
-753
-749
-746
-742
-738
-734
-730
-726
-722
-718
-714
-710
-706
-702
-698
-694
-690
-686
-681
-677
-673
-669
-665
-660
-656
-652
-648
-644
-640
-636
-632
-627
-623
-619
-615
-611
-607
-603
-599
-594
-590
-586
-581
-577
-572
-568
-563
-559
-554
-550
-545
-540
-535
-531
-526
-521
-516
-511
-506
-501
-496
-491
-486
-480
-475
-470
-464
-459
-453
-448
-442
-437
-431
-426
-420
-415
-409
-404
-398
-393
-387
-382
-376
-371
-365
-360
-354
-349
-343
-338
-332
-327
-321
-316
-310
-305
-299
-294
-288
-283
-277
-271
-266
-260
-254
-248
-242
-236
-229
-223
-216
-209
-202
-195
-188
-181
-174
-166
-159
-151
-144
-136
-128
-120
-112
-104
-96
-88
-79
-71
-62
-54
-45
-36
-28
-19
-10
-1
8
17
26
35
44
53
62
71
80
89
99
108
117
126
135
145
154
164
173
183
192
202
211
221
231
241
251
261
271
281
291
301
311
322
332
343
353
364
374
385
396
407
418
429
440
452
463
475
486
498
510
522
534
546
559
571
584
596
609
622
635
649
662
675
689
703
716
730
744
758
772
786
800
814
828
842
856
870
884
898
912
926
939
953
967
981
994
1008
1022
1036
1049
1063
1077
1091
1105
1119
1133
1147
1161
1175
1189
1203
1218
1232
1246
1260
1275
1289
1303
1318
1332
1347
1361
1376
1390
1405
1420
1434
1449
1463
1478
1493
1507
1522
1536
1551
1565
1580
1594
1608
1623
1637
1651
1665
1679
1693
1707
1721
1735
1748
1762
1775
1788
1801
1814
1827
1840
1853
1865
1877
1890
1902
1914
1926
1938
1949
1961
1972
1984
1995
2005
2017
2029
2039
2050
2061
2072
2082
2093
2103
2113
2123
2133
2142
2152
2161
2170
2179
2188
2196
2205
2213
2221
2229
2237
2245
2253
2260
2268
2275
2282
2289
2296
2302
2309
2315
2322
2328
2334
2340
2346
2351
2357
2362
2367
2372
2377
2382
2387
2391
2396
2400
2404
2408
2412
2415
2419
2422
2425
2428
2430
2433
2435
2437
2439
2441
2442
2444
2445
2446
2447
2447
2448
2448
2448
2448
2448
2447
2447
2446
2445
2444
2443
2442
2440
2439
2437
2435
2433
2431
2429
2426
2423
2420
2417
2414
2410
2406
2402
2398
2394
2389
2384
2379
2374
2369
2363
2357
2351
2345
2338
2332
2325
2317
2310
2302
2294
2286
2278
2270
2261
2253
2244
2235
2225
2216
2206
2197
2187
2177
2166
2156
2145
2134
2123
2112
2101
2089
2078
2066
2054
2041
2029
2017
2005
1993
1980
1967
1954
1941
1928
1914
1901
1887
1873
1859
1844
1830
1815
1801
1786
1771
1755
1740
1724
1709
1693
1677
1661
1645
1629
1612
1595
1579
1562
1545
1527
1510
1493
1475
1458
1440
1422
1405
1387
1369
1351
1332
1314
1295
1277
1258
1240
1221
1202
1183
1164
1145
1126
1106
1087
1067
1048
1028
1008
988
968
948
928
908
888
868
847
827
806
785
764
743
722
701
680
659
637
616
595
573
551
529
508
486
463
441
419
396
374
351
328
305
282
259
236
212
189
165
142
118
94
70
46
22
-3
-27
-51
-76
-101
-125
-150
-175
-200
-225
-250
-275
-300
-325
-350
-375
-400
-425
-450
-475
-501
-526
-551
-576
-600
-625
-650
-675
-699
-724
-748
-772
-796
-820
-844
-868
-892
-915
-938
-962
-985
-1006
-1030
-1052
-1074
-1096
-1118
-1139
-1160
-1181
-1202
-1222
-1242
-1262
-1282
-1301
-1321
-1340
-1358
-1377
-1396
-1414
-1432
-1450
-1468
-1486
-1503
-1520
-1538
-1555
-1571
-1588
-1605
-1621
-1637
-1653
-1669
-1685
-1700
-1715
-1730
-1745
-1759
-1774
-1788
-1802
-1816
-1829
-1843
-1856
-1869
-1882
-1894
-1907
-1919
-1931
-1943
-1955
-1966
-1978
-1989
-2000
-2011
-2021
-2032
-2041
-2053
-2063
-2073
-2083
-2092
-2102
-2111
-2120
-2130
-2139
-2147
-2156
-2165
-2173
-2182
-2190
-2199
-2207
-2215
-2223
-2230
-2238
-2246
-2254
-2261
-2269
-2276
-2284
-2291
-2298
-2305
-2313
-2320
-2326
-2333
-2340
-2347
-2353
-2360
-2366
-2372
-2379
-2385
-2391
-2397
-2402
-2408
-2414
-2419
-2424
-2430
-2435
-2440
-2445
-2450
-2455
-2460
-2465
-2469
-2474
-2478
-2482
-2486
-2490
-2494
-2498
-2501
-2505
-2508
-2511
-2514
-2517
-2520
-2522
-2525
-2527
-2529
-2532
-2534
-2535
-2537
-2539
-2540
-2542
-2543
-2544
-2546
-2546
-2547
-2548
-2548
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2548
-2548
-2547
-2547
-2546
-2545
-2544
-2543
-2542
-2541
-2540
-2538
-2537
-2536
-2534
-2532
-2531
-2529
-2527
-2525
-2523
-2521
-2519
-2517
-2515
-2513
-2510
-2508
-2505
-2503
-2500
-2498
-2495
-2492
-2489
-2487
-2484
-2481
-2478
-2475
-2471
-2468
-2465
-2462
-2458
-2455
-2451
-2447
-2444
-2440
-2436
-2432
-2428
-2424
-2420
-2416
-2412
-2408
-2404
-2400
-2396
-2392
-2388
-2383
-2379
-2375
-2371
-2367
-2362
-2358
-2353
-2349
-2344
-2340
-2335
-2330
-2325
-2320
-2315
-2310
-2305
-2299
-2294
-2288
-2282
-2276
-2270
-2264
-2258
-2251
-2245
-2238
-2231
-2225
-2218
-2211
-2204
-2196
-2189
-2181
-2174
-2166
-2158
-2150
-2142
-2133
-2125
-2117
-2108
-2100
-2091
-2082
-2073
-2064
-2055
-2045
-2037
-2028
-2017
-2009
-2000
-1991
-1982
-1972
-1963
-1954
-1945
-1936
-1927
-1918
-1908
-1899
-1890
-1881
-1872
-1863
-1853
-1844
-1835
-1826
-1816
-1807
-1797
-1788
-1779
-1770
-1760
-1751
-1742
-1732
-1723
-1714
-1705
-1695
-1686
-1676
-1667
-1657
-1648
-1638
-1628
-1619
-1609
-1599
-1590
-1580
-1570
-1560
-1551
-1541
-1531
-1521
-1511
-1501
-1491
-1481
-1472
-1462
-1452
-1442
-1432
-1422
-1412
-1401
-1391
-1381
-1371
-1361
-1351
-1341
-1331
-1321
-1311
-1301
-1291
-1281
-1272
-1262
-1252
-1242
-1232
-1222
-1212
-1202
-1192
-1183
-1173
-1163
-1153
-1143
-1134
-1124
-1114
-1104
-1094
-1085
-1075
-1065
-1055
-1045
-1035
-1025
-1016
-1006
-996
-987
-977
-967
-958
-948
-939
-930
-920
-911
-902
-893
-884
-875
-866
-857
-848
-839
-830
-822
-813
-804
-796
-787
-779
-770
-762
-753
-745
-736
-728
-720
-712
-703
-695
-687
-679
-672
-664
-656
-648
-641
-633
-626
-619
-611
-604
-597
-590
-583
-577
-570
-563
-557
-550
-544
-538
-531
-525
-519
-513
-508
-502
-496
-491
-485
-480
-475
-470
-465
-461
-456
-452
-448
-443
-439
-436
-432
-428
-425
-421
-418
-415
-412
-409
-407
-404
-402
-400
-398
-396
-394
-392
-391
-390
-388
-387
-386
-386
-385
-384
-384
-384
-384
-384
-384
-384
-385
-385
-386
-387
-387
-388
-390
-391
-392
-394
-395
-397
-399
-401
-403
-405
-407
-409
-411
-414
-416
-418
-420
-423
-425
-427
-429
-432
-434
-436
-439
-441
-443
-445
-447
-449
-451
-453
-454
-456
-458
-459
-461
-462
-463
-465
-466
-467
-467
-468
-469
-470
-470
-471
-472
-472
-473
-474
-474
-475
-475
-475
-476
-476
-476
-476
-476
-476
-477
-477
-477
-476
-476
-476
-476
-475
-475
-475
-474
-473
-473
-472
-471
-471
-470
-469
-468
-467
-467
-466
-465
-463
-462
-461
-460
-458
-457
-455
-454
-453
-451
-450
-448
-447
-445
-443
-442
-440
-439
-437
-435
-434
-432
-430
-429
-427
-425
-423
-422
-420
-418
-416
-415
-413
-411
-409
-407
-405
-403
-401
-399
-397
-395
-393
-391
-389
-387
-384
-382
-380
-378
-375
-373
-371
-369
-367
-365
-363
-361
-358
-356
-354
-352
-350
-348
-347
-345
-343
-341
-340
-338
-337
-335
-334
-333
-332
-331
-330
-329
-329
-329
-329
-328
-329
-329
-329
-330
-330
-331
-332
-333
-334
-336
-337
-339
-340
-342
-344
-346
-349
-351
-354
-356
-359
-362
-365
-368
-371
-375
-378
-382
-385
-389
-393
-397
-401
-406
-410
-415
-420
-425
-430
-435
-440
-446
-452
-457
-463
-469
-476
-482
-488
-495
-502
-508
-515
-522
-529
-536
-544
-551
-558
-566
-574
-581
-589
-597
-605
-613
-621
-629
-637
-645
-653
-661
-670
-679
-687
-696
-705
-714
-723
-732
-741
-751
-760
-770
-779
-789
-799
-808
-818
-828
-839
-849
-859
-869
-880
-890
-900
-911
-921
-931
-942
-952
-963
-973
-983
-994
-1004
-1014
-1024
-1034
-1045
-1054
-1064
-1074
-1084
-1094
-1104
-1113
-1123
-1133
-1142
-1151
-1160
-1169
-1178
-1187
-1196
-1204
-1213
-1221
-1230
-1238
-1246
-1254
-1262
-1269
-1277
-1285
-1292
-1299
-1306
-1313
-1320
-1327
-1333
-1340
-1346
-1353
-1359
-1366
-1372
-1378
-1384
-1390
-1396
-1403
-1409
-1414
-1420
-1426
-1432
-1437
-1443
-1449
-1454
-1460
-1465
-1470
-1475
-1480
-1485
-1490
-1494
-1499
-1503
-1507
-1511
-1514
-1518
-1521
-1524
-1527
-1530
-1532
-1534
-1536
-1538
-1540
-1541
-1542
-1543
-1544
-1545
-1545
-1546
-1546
-1546
-1546
-1546
-1545
-1545
-1544
-1543
-1542
-1541
-1539
-1538
-1536
-1535
-1533
-1531
-1528
-1526
-1524
-1521
-1519
-1516
-1513
-1511
-1508
-1505
-1502
-1498
-1495
-1492
-1489
-1485
-1482
-1478
-1474
-1470
-1466
-1462
-1458
-1454
-1450
-1446
-1441
-1437
-1432
-1428
-1423
-1419
-1414
-1409
-1404
-1399
-1395
-1390
-1385
-1380
-1374
-1369
-1364
-1359
-1354
-1348
-1343
-1337
-1332
-1326
-1320
-1315
-1309
-1303
-1297
-1291
-1285
-1279
-1273
-1266
-1260
-1254
-1247
-1241
-1234
-1228
-1221
-1215
-1208
-1202
-1195
-1188
-1182
-1175
-1168
-1162
-1155
-1148
-1142
-1135
-1128
-1121
-1115
-1108
-1101
-1094
-1087
-1080
-1074
-1067
-1060
-1053
-1046
-1039
-1032
-1025
-1018
-1012
-1004
-998
-992
-985
-979
-972
-966
-960
-953
-947
-941
-935
-929
-922
-916
-910
-904
-898
-892
-886
-881
-875
-869
-863
-857
-851
-845
-840
-834
-828
-823
-817
-811
-806
-801
-795
-790
-785
-780
-775
-770
-766
-761
-756
-752
-748
-744
-739
-735
-731
-728
-724
-720
-716
-713
-709
-706
-703
-700
-697
-694
-691
-688
-686
-683
-681
-678
-676
-674
-672
-670
-668
-665
-663
-661
-659
-657
-655
-653
-651
-649
-647
-645
-643
-641
-639
-637
-635
-633
-631
-629
-626
-624
-622
-620
-618
-616
-614
-612
-610
-608
-606
-604
-602
-600
-598
-596
-594
-592
-590
-588
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-562
-560
-558
-556
-554
-552
-550
-548
-547
-545
-543
-541
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-466
-464
-462
-460
-458
-456
-454
-452
-450
-449
-447
-445
-443
-441
-439
-437
-435
-434
-432
-430
-428
-426
-424
-422
-421
-419
-417
-415
-413
-411
-410
-408
-406
-404
-402
-400
-399
-397
-395
-393
-391
-389
-388
-386
-384
-382
-380
-378
-377
-375
-373
-371
-369
-368
-366
-364
-362
-360
-359
-357
-355
-353
-351
-350
-348
-346
-344
-343
-341
-339
-337
-335
-334
-332
-330
-328
-327
-325
-323
-321
-320
-318
-316
-314
-313
-311
-309
-307
-306
-304
-302
-300
-299
-297
-295
-293
-292
-290
-288
-287
-285
-283
-281
-280
-278
-276
-274
-273
-271
-269
-268
-266
-264
-263
-261
-259
-257
-256
-254
-252
-251
-249
-247
-246
-244
-242
-241
-239
-237
-235
-234
-232
-230
-229
-227
-225
-224
-222
-220
-219
-217
-216
-214
-212
-211
-209
-207
-206
-204
-202
-201
-199
-197
-196
-194
-192
-191
-189
-188
-186
-184
-183
-181
-179
-178
-176
-175
-173
-171
-170
-168
-167
-165
-163
-162
-160
-159
-157
-155
-154
-152
-151
-149
-147
-146
-144
-143
-141
-139
-138
-136
-135
-133
-132
-130
-128
-127
-125
-124
-122
-121
-119
-117
-116
-114
-113
-111
-110
-108
-107
-105
-103
-102
-100
-99
-97
-96
-94
-93
-91
-90
-88
-87
-85
-84
-82
-80
-79
-77
-76
-74
-73
-71
-70
-68
-67
-65
-64
-62
-61
-59
-58
-56
-55
-53
-52
-50
-49
-47
-46
-44
-43
-41
-40
-39
-37
-36
-34
-33
-31
-30
-28
-27
-25
-24
-22
-21
-19
-18
-17
-15
-14
-12
-11
-9
-8
-6
-5
-3
-2
-1
1
2
4
5
7
8
9
11
12
14
15
17
18
19
21
22
24
25
26
28
29
31
32
33
35
36
38
39
40
42
43
45
46
47
49
50
52
53
54
56
57
58
60
61
63
64
65
67
68
69
71
72
73
75
76
78
79
80
82
83
84
86
87
88
90
91
92
94
95
96
98
99
100
102
103
104
106
107
108
110
111
112
114
115
116
117
119
120
121
123
124
125
127
128
129
131
132
133
134
136
137
138
140
141
142
143
145
146
147
149
150
151
152
154
155
156
157
159
160
161
162
164
165
166
167
169
170
171
172
174
175
176
177
179
180
181
182
184
185
186
187
189
190
191
192
193
195
196
197
198
200
201
202
203
204
206
207
208
209
210
212
213
214
215
217
218
219
220
221
222
224
225
226
227
228
230
231
232
233
234
235
237
238
239
240
241
243
244
245
246
247
248
249
251
252
253
254
255
256
258
259
260
261
262
263
264
266
267
268
269
270
271
272
274
275
276
277
278
279
280
281
283
284
285
286
287
288
289
290
291
293
294
295
296
297
298
299
300
301
302
304
305
306
307
308
309
310
311
312
313
314
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
426
427
428
429
430
431
432
433
434
435
436
437
438
439
439
440
441
442
443
444
445
446
447
448
449
450
450
451
452
453
454
455
456
457
458
459
459
460
461
462
463
464
465
466
467
467
468
469
470
471
472
473
474
475
475
476
477
478
479
480
481
481
482
483
484
485
486
487
488
488
489
490
491
492
493
493
494
495
496
497
498
499
499
500
501
502
503
504
504
505
506
507
508
509
509
510
511
512
513
514
514
515
516
517
518
518
519
520
521
522
523
523
524
525
526
527
527
528
529
530
531
531
532
533
534
535
535
536
537
538
538
539
540
541
542
542
543
544
545
545
546
547
548
549
549
550
551
552
552
553
554
555
555
556
557
558
559
559
560
561
562
562
563
564
565
565
566
567
568
568
569
570
570
571
572
573
573
574
575
576
576
577
578
579
579
580
581
581
582
583
584
584
585
586
587
587
588
589
589
590
591
591
592
593
594
594
595
596
596
597
598
599
599
600
601
601
602
603
603
604
605
605
606
607
608
608
609
610
610
611
612
612
613
614
614
615
616
616
617
618
618
619
620
620
621
622
622
623
624
624
625
626
626
627
628
