10
8013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-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
-20
-20
-20
-21
-21
-21
-21
-21
-21
-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
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-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
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-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
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-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
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-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
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-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
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
53
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
60
61
61
61
62
62
62
62
63
63
63
64
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
72
73
73
73
74
74
74
75
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
82
82
82
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
119
119
119
120
120
120
121
121
122
122
122
123
123
123
124
124
125
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
131
132
132
132
133
133
134
134
134
135
135
136
136
137
137
137
138
138
139
139
139
140
140
141
141
141
142
142
143
143
143
144
144
145
145
146
146
146
147
147
148
148
149
149
149
150
150
151
151
152
152
152
153
153
154
154
155
155
156
156
156
157
157
158
158
159
159
160
160
160
161
161
162
162
163
163
164
164
165
165
165
166
166
167
167
168
168
169
169
170
170
171
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
197
198
198
199
199
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
207
207
207
207
207
207
206
206
206
206
206
205
205
205
205
205
205
204
204
204
204
204
204
204
204
204
203
203
203
203
203
203
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
204
204
204
205
205
206
206
207
207
208
208
209
210
210
211
212
213
214
215
215
216
217
218
219
219
220
220
221
221
221
222
222
222
223
223
224
224
225
226
226
227
228
229
230
232
233
234
235
236
237
238
239
239
240
241
241
242
242
242
243
243
244
244
244
245
245
246
246
247
248
248
249
249
250
250
251
252
252
253
254
254
255
255
256
256
256
256
257
257
257
257
257
257
257
257
257
257
257
258
258
259
260
261
261
262
263
264
265
266
267
268
268
269
269
270
270
270
270
270
270
270
269
269
268
268
267
267
267
266
266
266
266
266
267
267
267
267
267
267
268
268
268
269
269
269
269
269
269
269
269
269
268
268
268
268
267
267
267
266
266
266
266
265
265
265
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
264
264
263
262
262
261
260
260
259
258
257
256
255
254
254
253
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
252
252
251
251
250
250
249
248
247
246
245
244
243
242
242
241
241
240
240
239
238
237
237
236
236
235
235
234
234
233
232
232
231
230
230
229
229
228
227
226
225
224
223
222
221
220
220
219
218
217
216
215
215
214
214
214
215
215
215
216
216
217
217
217
217
217
216
216
215
214
213
212
211
211
210
210
210
209
210
210
210
210
211
211
211
211
211
211
211
211
210
210
209
209
209
209
209
209
209
209
208
208
207
206
205
204
204
203
202
202
201
201
201
200
200
200
200
201
201
202
203
204
205
207
208
209
210
210
211
211
211
211
211
211
212
212
213
213
214
215
216
217
218
219
221
222
223
225
226
227
227
228
228
228
229
229
229
229
229
229
229
229
229
230
230
230
230
231
231
231
231
232
232
233
234
235
236
237
238
240
241
242
243
245
246
246
247
248
249
250
251
253
254
255
256
257
257
258
259
260
261
262
263
264
266
267
269
270
272
273
275
277
278
280
281
282
283
284
285
286
287
287
288
289
290
292
293
295
296
298
299
300
301
302
303
304
305
306
307
308
308
308
308
309
309
309
310
311
312
313
314
315
316
317
319
320
321
322
323
324
324
325
324
324
323
323
322
321
321
320
320
320
320
319
319
319
319
318
318
318
318
318
319
320
321
323
325
327
329
331
333
335
338
340
343
345
347
348
349
350
351
351
351
350
351
351
351
351
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
350
350
349
348
347
347
346
346
346
346
345
345
345
345
346
347
347
348
348
348
348
348
348
348
348
347
347
347
347
347
347
347
347
346
346
346
346
345
345
345
344
344
343
343
342
342
342
342
343
343
344
345
346
346
347
347
347
347
348
348
349
350
352
353
354
355
356
358
359
361
362
364
365
366
368
369
371
372
374
375
375
376
376
376
375
375
374
374
373
372
371
370
369
367
367
366
366
366
367
368
370
371
372
373
374
375
375
376
376
375
374
373
371
369
367
365
363
361
359
357
355
354
352
351
350
349
349
349
350
351
352
353
354
355
356
357
359
361
362
363
364
365
366
366
366
366
366
365
365
365
364
364
364
364
364
364
365
365
366
367
367
367
367
366
365
365
364
364
364
364
363
363
362
362
361
360
358
357
355
353
352
351
349
348
346
345
343
342
341
340
338
337
335
334
332
330
329
327
326
325
324
322
321
320
319
319
319
319
319
319
318
318
317
316
315
313
312
310
309
307
305
303
301
299
297
295
294
292
291
289
287
286
285
284
283
282
281
281
281
280
279
278
277
276
274
273
272
271
269
268
267
265
264
262
261
260
259
258
257
256
255
255
254
253
252
251
250
250
249
249
248
248
247
246
244
243
241
239
236
234
231
228
226
224
222
220
219
217
216
214
213
212
211
210
209
209
209
209
210
210
211
211
212
213
213
214
215
215
216
216
217
218
218
219
219
220
220
220
220
219
218
217
217
216
215
214
213
211
209
207
206
204
202
201
199
197
195
193
191
189
187
185
183
181
179
178
176
174
173
171
169
167
166
165
165
164
163
162
161
160
159
158
157
156
154
153
152
150
148
147
145
143
141
140
137
135
133
131
128
127
125
124
123
122
121
119
118
117
116
115
113
112
110
109
107
105
104
102
100
98
96
94
92
91
89
87
85
83
81
78
75
73
70
67
65
63
60
58
57
55
54
53
52
51
50
48
47
46
45
44
43
41
40
39
38
36
35
33
32
30
28
26
24
22
20
18
16
14
11
9
7
5
4
2
1
1
0
-1
-2
-3
-4
-5
-7
-8
-10
-11
-12
-14
-15
-17
-19
-21
-23
-26
-28
-30
-32
-33
-35
-37
-39
-41
-44
-46
-48
-50
-52
-54
-56
-57
-59
-60
-61
-63
-64
-66
-67
-69
-70
-71
-72
-73
-74
-75
-76
-76
-77
-77
-78
-78
-78
-78
-78
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-74
-73
-71
-70
-68
-66
-64
-62
-60
-57
-54
-52
-49
-47
-45
-44
-43
-42
-41
-41
-40
-40
-39
-40
-40
-41
-42
-44
-45
-46
-47
-47
-48
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-47
-47
-46
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-44
-44
-43
-43
-43
-42
-42
-41
-41
-40
-39
-38
-37
-35
-34
-32
-31
-30
-29
-29
-28
-28
-27
-27
-26
-26
-26
-26
-26
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-31
-32
-33
-35
-36
-38
-39
-40
-42
-43
-44
-46
-47
-48
-50
-51
-53
-55
-57
-59
-61
-63
-66
-68
-71
-74
-77
-80
-83
-87
-90
-92
-95
-97
-99
-101
-103
-105
-107
-108
-110
-111
-112
-112
-112
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-115
-114
-113
-112
-111
-111
-110
-109
-109
-108
-108
-107
-107
-107
-106
-106
-105
-105
-104
-103
-103
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-108
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-108
-108
-107
-106
-106
-105
-104
-103
-102
-101
-99
-98
-97
-96
-95
-95
-94
-94
-95
-95
-96
-97
-99
-100
-101
-103
-105
-106
-108
-109
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-124
-126
-128
-131
-134
-136
-139
-142
-145
-148
-152
-155
-158
-162
-165
-168
-171
-174
-177
-179
-182
-184
-187
-189
-191
-192
-194
-195
-197
-198
-199
-200
-201
-202
-203
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-214
-215
-216
-217
-217
-218
-219
-220
-221
-223
-224
-226
-227
-229
-230
-232
-234
-235
-236
-238
-239
-241
-242
-244
-245
-245
-246
-247
-247
-248
-249
-250
-251
-252
-253
-254
-255
-257
-259
-262
-264
-267
-270
-272
-275
-277
-280
-283
-285
-288
-291
-294
-297
-300
-303
-306
-309
-311
-314
-316
-318
-320
-322
-324
-325
-327
-329
-330
-332
-334
-336
-338
-339
-341
-343
-345
-347
-349
-352
-354
-357
-360
-363
-366
-369
-372
-376
-379
-382
-385
-387
-390
-392
-394
-395
-396
-397
-398
-399
-399
-400
-401
-401
-402
-403
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-404
-404
-404
-404
-404
-404
-403
-403
-403
-403
-404
-404
-404
-405
-405
-406
-406
-407
-408
-409
-411
-412
-413
-414
-415
-416
-418
-419
-421
-422
-424
-425
-426
-427
-428
-429
-430
-431
-432
-432
-433
-433
-433
-433
-433
-432
-431
-430
-430
-429
-427
-426
-425
-424
-423
-422
-422
-421
-421
-421
-421
-422
-422
-422
-422
-423
-423
-424
-425
-426
-427
-428
-430
-431
-432
-433
-434
-436
-437
-438
-440
-442
-443
-445
-446
-448
-449
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-461
-462
-462
-463
-463
-462
-462
-462
-461
-461
-460
-460
-459
-459
-458
-457
-456
-455
-453
-452
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-441
-440
-439
-438
-437
-437
-436
-435
-434
-434
-433
-432
-431
-431
-430
-429
-429
-428
-427
-427
-427
-426
-426
-426
-426
-426
-426
-425
-425
-424
-423
-423
-422
-420
-419
-418
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-403
-402
-401
-400
-399
-397
-396
-395
-394
-392
-391
-390
-389
-388
-387
-386
-386
-385
-384
-383
-382
-381
-380
-379
-378
-376
-375
-373
-372
-370
-369
-368
-367
-365
-364
-362
-361
-360
-359
-359
-358
-358
-358
-358
-357
-356
-356
-355
-355
-354
-354
-353
-352
-351
-350
-348
-347
-345
-343
-342
-340
-339
-338
-336
-335
-333
-331
-330
-328
-327
-327
-326
-325
-325
-324
-324
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-320
-319
-319
-318
-318
-317
-316
-316
-314
-313
-312
-310
-308
-306
-304
-302
-299
-296
-293
-290
-288
-285
-283
-281
-278
-276
-274
-272
-269
-267
-265
-263
-262
-260
-258
-256
-254
-252
-250
-248
-246
-244
-242
-240
-239
-237
-236
-235
-233
-232
-231
-231
-230
-229
-229
-228
-228
-227
-226
-226
-225
-224
-224
-224
-224
-224
-224
-224
-223
-223
-222
-222
-222
-221
-221
-221
-221
-220
-220
-219
-218
-218
-217
-216
-216
-215
-215
-214
-214
-214
-214
-214
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-218
-217
-217
-216
-215
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-205
-204
-204
-203
-203
-202
-201
-200
-198
-197
-195
-193
-191
-189
-187
-184
-182
-179
-177
-174
-172
-170
-167
-165
-163
-161
-159
-157
-155
-153
-151
-150
-148
-147
-146
-145
-143
-142
-140
-138
-137
-135
-134
-132
-130
-129
-127
-125
-123
-122
-121
-119
-117
-115
-113
-110
-107
-104
-100
-97
-93
-90
-87
-84
-80
-78
-75
-72
-70
-68
-66
-64
-63
-61
-60
-58
-57
-55
-53
-51
-49
-47
-45
-43
-41
-39
-36
-34
-31
-29
-27
-25
-24
-22
-21
-19
-18
-17
-16
-16
-15
-14
-14
-13
-13
-13
-13
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-8
-7
-7
-6
-5
-4
-3
-2
-1
0
1
2
4
5
6
8
9
10
12
14
15
16
18
19
20
21
22
23
24
25
26
27
28
30
31
32
34
36
39
41
44
47
50
52
55
58
61
64
68
71
74
78
82
85
89
94
98
103
107
111
115
119
123
127
130
134
138
142
145
149
153
157
161
165
168
172
175
178
181
184
186
189
191
194
196
198
201
203
205
208
211
213
216
219
222
224
227
229
231
233
235
236
237
238
239
240
241
242
244
245
246
248
249
249
250
250
251
252
252
253
254
255
255
255
254
254
253
253
252
252
251
251
251
252
252
253
254
255
257
259
261
264
266
268
271
273
275
278
281
283
285
288
290
292
294
296
299
301
303
305
306
308
309
310
312
313
314
315
316
317
318
319
320
321
323
325
327
329
331
333
335
337
339
341
342
343
344
345
346
347
348
349
351
353
355
357
360
363
366
369
372
375
378
381
383
386
389
392
395
398
400
403
405
407
409
411
412
414
416
418
420
422
425
427
429
432
434
436
438
440
442
444
446
448
451
453
455
457
459
461
463
464
466
468
469
470
471
472
473
474
475
476
477
478
478
479
479
480
480
480
481
482
483
484
485
486
488
489
490
491
492
493
494
495
497
498
499
500
501
503
504
506
509
511
513
516
518
521
523
525
527
529
531
533
535
537
538
539
540
541
542
542
542
543
543
544
545
545
546
547
548
549
551
552
554
556
558
559
560
562
563
565
567
569
571
573
575
577
579
582
584
587
590
593
596
599
602
606
609
613
617
620
624
628
631
634
638
641
643
646
648
650
653
655
657
659
662
665
668
671
675
679
684
688
692
696
701
705
709
712
716
719
722
724
727
729
730
732
733
734
736
737
738
739
741
742
744
747
749
752
755
758
761
764
767
770
772
775
778
780
782
784
785
786
788
788
789
789
789
789
789
789
788
788
787
786
785
784
782
781
779
777
776
775
773
772
771
770
769
767
766
764
762
761
759
757
755
753
751
749
748
746
745
744
743
743
742
741
741
740
740
740
740
740
740
741
742
743
744
744
745
746
748
749
751
752
754
755
756
758
759
761
762
763
764
765
767
768
770
772
774
775
778
780
782
785
787
790
792
795
797
799
801
803
804
806
808
810
812
813
814
815
816
818
819
821
823
825
827
829
831
832
834
836
838
839
841
842
843
845
846
848
849
851
853
855
857
859
861
863
865
866
867
868
869
870
871
872
872
872
873
873
873
873
873
872
872
872
871
870
869
867
866
864
862
860
858
856
854
852
849
846
844
841
839
838
836
835
833
832
831
830
829
829
828
827
827
827
827
826
826
827
827
827
827
827
827
827
827
828
829
830
831
833
834
835
836
838
839
841
842
843
844
845
846
847
848
848
849
850
851
852
853
854
856
857
858
859
860
861
862
863
865
866
866
866
866
866
866
866
866
865
865
864
863
861
859
857
855
853
851
850
848
846
844
843
841
840
839
838
837
836
835
834
833
832
832
831
831
831
830
830
829
829
828
827
826
825
824
823
823
822
822
822
822
823
824
825
827
829
832
834
837
840
843
846
850
853
856
859
861
864
866
868
870
871
873
874
876
877
877
878
879
879
880
880
881
881
882
883
884
885
886
887
887
887
887
887
886
884
883
882
880
879
877
875
873
871
869
866
863
860
856
853
849
845
841
837
833
830
826
823
819
816
813
810
806
803
799
795
790
786
782
778
775
771
768
765
763
760
758
756
754
752
750
748
746
744
742
740
739
737
735
734
733
732
731
731
730
729
728
727
726
724
723
722
721
720
719
718
717
716
716
715
714
713
713
712
712
713
713
713
713
713
713
713
713
713
712
712
712
711
710
709
707
706
704
702
700
697
695
692
689
687
684
681
678
675
673
670
667
664
661
658
655
651
648
644
641
637
633
629
624
620
615
611
606
601
596
592
588
584
581
577
574
571
568
565
562
559
557
554
552
550
548
545
543
542
540
539
537
536
534
533
532
531
530
529
528
527
525
524
522
521
519
517
516
514
513
512
511
510
509
508
507
507
507
507
507
508
508
509
510
511
512
514
515
517
519
521
523
526
528
530
532
534
536
538
540
541
542
543
545
546
546
547
547
547
547
546
545
543
541
538
535
532
528
524
521
517
513
509
504
499
494
490
485
479
474
468
462
457
450
444
437
431
424
418
412
406
400
394
388
381
375
368
362
356
350
344
338
332
327
321
316
310
303
297
290
284
277
271
265
259
253
248
243
238
233
228
224
219
215
211
206
202
197
193
188
183
178
173
168
163
157
152
147
141
136
131
126
121
116
111
107
102
98
94
90
86
83
79
75
71
67
63
59
55
51
47
43
38
33
28
23
18
12
7
1
-4
-10
-16
-21
-27
-33
-39
-45
-51
-58
-64
-70
-75
-80
-86
-91
-96
-101
-106
-111
-116
-122
-127
-133
-138
-144
-149
-155
-161
-166
-172
-178
-183
-189
-194
-200
-206
-211
-217
-223
-229
-235
-241
-247
-253
-258
-264
-270
-276
-282
-288
-293
-299
-305
-310
-315
-320
-325
-329
-334
-339
-344
-349
-354
-359
-364
-368
-373
-377
-382
-386
-391
-395
-400
-405
-410
-415
-420
-425
-430
-435
-440
-446
-451
-457
-463
-469
-476
-482
-488
-494
-500
-507
-513
-520
-527
-534
-541
-546
-552
-557
-562
-567
-572
-577
-581
-585
-589
-592
-595
-597
-600
-602
-604
-606
-607
-609
-611
-612
-614
-617
-619
-622
-624
-627
-631
-634
-637
-640
-644
-647
-650
-653
-656
-659
-662
-665
-669
-672
-676
-679
-683
-687
-692
-696
-701
-706
-711
-716
-720
-725
-730
-735
-740
-745
-750
-755
-761
-766
-771
-776
-781
-786
-791
-796
-801
-807
-811
-816
-821
-826
-831
-835
-840
-845
-850
-856
-861
-867
-873
-880
-886
-891
-897
-902
-907
-913
-918
-923
-928
-933
-937
-941
-944
-948
-951
-955
-958
-961
-964
-968
-972
-975
-979
-983
-987
-990
-994
-998
-1002
-1004
-1008
-1012
-1018
-1022
-1027
-1032
-1036
-1041
-1046
-1050
-1055
-1059
-1064
-1068
-1073
-1077
-1082
-1086
-1090
-1093
-1097
-1100
-1103
-1105
-1108
-1111
-1114
-1117
-1120
-1123
-1126
-1129
-1132
-1135
-1137
-1140
-1143
-1146
-1150
-1153
-1156
-1160
-1163
-1166
-1169
-1171
-1174
-1177
-1180
-1182
-1186
-1189
-1192
-1196
-1199
-1203
-1207
-1211
-1214
-1218
-1222
-1227
-1231
-1236
-1241
-1246
-1251
-1256
-1260
-1265
-1270
-1275
-1280
-1285
-1289
-1294
-1298
-1302
-1306
-1309
-1312
-1314
-1316
-1318
-1320
-1322
-1324
-1326
-1329
-1331
-1334
-1337
-1339
-1342
-1345
-1347
-1349
-1351
-1354
-1356
-1358
-1361
-1363
-1365
-1367
-1369
-1370
-1372
-1373
-1374
-1376
-1377
-1378
-1380
-1382
-1384
-1386
-1388
-1390
-1392
-1394
-1396
-1398
-1401
-1403
-1405
-1408
-1410
-1413
-1416
-1418
-1421
-1424
-1426
-1429
-1431
-1434
-1437
-1440
-1443
-1446
-1449
-1453
-1456
-1459
-1462
-1465
-1468
-1471
-1474
-1477
-1479
-1482
-1484
-1487
-1490
-1492
-1495
-1498
-1501
-1504
-1507
-1511
-1514
-1518
-1522
-1526
-1531
-1535
-1540
-1545
-1550
-1555
-1561
-1566
-1570
-1575
-1580
-1585
-1590
-1596
-1601
-1607
-1613
-1619
-1625
-1632
-1638
-1644
-1650
-1657
-1663
-1669
-1676
-1682
-1689
-1696
-1703
-1710
-1717
-1724
-1732
-1739
-1746
-1753
-1760
-1767
-1774
-1780
-1786
-1793
-1799
-1805
-1811
-1817
-1822
-1828
-1834
-1839
-1845
-1850
-1856
-1861
-1866
-1871
-1876
-1880
-1885
-1889
-1893
-1897
-1900
-1902
-1904
-1906
-1908
-1909
-1911
-1912
-1913
-1913
-1914
-1914
-1915
-1915
-1916
-1917
-1918
-1918
-1919
-1919
-1920
-1920
-1921
-1922
-1923
-1924
-1925
-1926
-1927
-1928
-1929
-1930
-1932
-1934
-1937
-1940
-1943
-1946
-1950
-1953
-1957
-1960
-1963
-1966
-1970
-1973
-1976
-1979
-1983
-1987
-1991
-1995
-1999
-2003
-2007
-2011
-2015
-2020
-2024
-2028
-2032
-2036
-2040
-2044
-2047
-2051
-2054
-2056
-2059
-2061
-2063
-2065
-2066
-2067
-2068
-2069
-2070
-2070
-2071
-2071
-2071
-2071
-2071
-2070
-2070
-2070
-2070
-2070
-2070
-2071
-2072
-2073
-2075
-2076
-2078
-2080
-2082
-2085
-2088
-2092
-2095
-2098
-2101
-2104
-2106
-2108
-2110
-2112
-2113
-2114
-2115
-2115
-2115
-2115
-2115
-2114
-2113
-2111
-2109
-2106
-2103
-2099
-2095
-2090
-2085
-2080
-2075
-2070
-2064
-2058
-2051
-2044
-2037
-2029
-2021
-2013
-2005
-1997
-1988
-1980
-1971
-1962
-1952
-1943
-1934
-1924
-1915
-1905
-1895
-1884
-1874
-1863
-1851
-1840
-1830
-1819
-1809
-1799
-1789
-1780
-1771
-1762
-1754
-1745
-1738
-1730
-1723
-1716
-1710
-1703
-1697
-1691
-1686
-1681
-1676
-1671
-1667
-1662
-1658
-1654
-1650
-1647
-1643
-1640
-1638
-1636
-1635
-1635
-1636
-1637
-1638
-1640
-1642
-1644
-1645
-1647
-1648
-1650
-1651
-1652
-1653
-1654
-1654
-1654
-1653
-1652
-1651
-1649
-1648
-1646
-1644
-1641
-1639
-1636
-1633
-1629
-1625
-1620
-1614
-1608
-1601
-1593
-1585
-1576
-1566
-1555
-1544
-1531
-1518
-1503
-1488
-1472
-1455
-1437
-1419
-1399
-1379
-1359
-1338
-1316
-1294
-1271
-1248
-1225
-1201
-1176
-1151
-1126
-1100
-1074
-1047
-1020
-992
-965
-937
-909
-881
-854
-827
-800
-773
-747
-721
-696
-670
-645
-620
-594
-569
-543
-518
-492
-467
-441
-415
-389
-363
-336
-310
-284
-259
-233
-208
-183
-157
-132
-107
-82
-58
-34
-10
14
37
61
84
108
131
155
178
201
223
245
266
286
305
323
340
355
369
382
393
403
411
417
422
426
429
430
431
432
431
431
429
427
424
421
418
414
410
407
403
400
397
395
394
393
393
394
395
397
399
402
405
408
412
416
420
424
428
431
433
436
438
440
443
446
450
455
461
468
475
482
490
499
508
518
528
538
549
559
570
580
590
600
609
618
627
637
647
657
669
680
693
706
719
733
747
762
778
795
813
833
854
877
901
926
951
977
1004
1031
1058
1085
1111
1137
1162
1186
1209
1231
1252
1272
1291
1308
1324
1338
1350
1360
1368
1375
1381
1384
1386
1386
1384
1381
1375
1368
1360
1351
1341
1330
1318
1305
1292
1277
1261
1245
1227
1209
1190
1170
1150
1130
1109
1088
1068
1048
1028
1008
990
971
952
932
913
895
876
858
841
824
809
795
782
771
762
754
747
742
739
736
735
734
735
737
740
743
747
751
755
760
765
771
778
786
796
806
819
832
847
863
880
897
914
932
951
969
989
1008
1028
1047
1066
1083
1098
1112
1124
1133
1141
1147
1151
1154
1154
1153
1149
1143
1134
1124
1111
1097
1081
1064
1047
1029
1010
992
972
952
932
910
888
864
840
815
790
764
737
709
682
654
626
599
572
546
521
498
476
456
438
421
405
391
378
366
355
345
337
330
325
321
318
316
315
314
314
315
317
320
324
329
336
343
351
360
367
374
380
385
388
391
393
394
394
394
393
391
388
384
381
378
374
371
368
365
362
359
356
353
351
348
346
343
340
336
332
327
320
312
302
290
275
258
240
219
198
176
154
131
108
86
64
42
22
3
-15
-31
-44
-55
-62
-66
-67
-66
-62
-56
-49
-41
-33
-23
-13
-1
10
22
33
44
52
58
61
61
58
53
47
39
30
20
10
-1
-13
-27
-41
-58
-75
-91
-107
-122
-134
-145
-154
-162
-167
-173
-177
-182
-186
-191
-196
-202
-209
-217
-226
-235
-245
-256
-267
-280
-294
-309
-325
-342
-360
-379
-397
-416
-435
-454
-472
-490
-508
-525
-542
-559
-574
-589
-602
-614
-624
-633
-641
-649
-656
-662
-668
-673
-677
-680
-683
-685
-687
-690
-693
-696
-701
-706
-712
-718
-723
-728
-733
-736
-738
-740
-741
-740
-739
-737
-734
-730
-725
-719
-712
-704
-695
-685
-675
-664
-653
-641
-628
-615
-602
-588
-574
-561
-549
-536
-524
-511
-498
-484
-471
-458
-445
-432
-420
-407
-395
-381
-368
-356
-345
-336
-329
-325
-322
-321
-321
-323
-324
-327
-330
-333
-336
-340
-344
-349
-354
-360
-366
-373
-379
-386
-392
-398
-404
-411
-418
-425
-434
-443
-452
-462
-473
-484
-494
-504
-512
-518
-523
-527
-530
-531
-530
-529
-526
-522
-518
-513
-507
-501
-494
-488
-480
-473
-464
-456
-446
-436
-426
-415
-404
-393
-381
-369
-357
-343
-330
-316
-303
-290
-277
-264
-251
-238
-223
-208
-193
-179
-166
-152
-140
-127
-114
-102
-90
-79
-68
-57
-46
-36
-27
-20
-15
-12
-12
-14
-19
-26
-35
-47
-61
-77
-94
-113
-133
-154
-176
-199
-222
-246
-270
-293
-316
-339
-360
-379
-397
-413
-427
-439
-448
-455
-459
-461
-461
-459
-456
-452
-447
-441
-435
-428
-422
-416
-410
-405
-400
-395
-392
-389
-387
-386
-387
-388
-389
-392
-395
-400
-405
-412
-419
-427
-436
-444
-453
-461
-469
-475
-481
-485
-486
-486
-483
-477
-470
-460
-449
-436
-423
-410
-397
-384
-371
-358
-344
-330
-316
-302
-287
-273
-259
-246
-232
-219
-207
-195
-183
-173
-162
-151
-139
-128
-117
-106
-95
-85
-75
-66
-58
-51
-45
-40
-36
-33
-30
-28
-28
-30
-32
-37
-42
-49
-57
-66
-77
-90
-104
-119
-134
-149
-163
-175
-185
-195
-202
-209
-214
-219
-223
-227
-229
-231
-233
-235
-237
-238
-239
-240
-242
-244
-247
-250
-254
-258
-262
-265
-269
-272
-276
-280
-284
-288
-292
-297
-301
-305
-308
-310
-310
-309
-306
-302
-297
-290
-281
-271
-259
-246
-232
-216
-200
-183
-167
-152
-137
-124
-112
-101
-91
-83
-76
-70
-65
-60
-56
-52
-48
-45
-42
-40
-38
-36
-35
-36
-37
-40
-44
-50
-57
-64
-72
-81
-89
-98
-107
-117
-126
-136
-145
-154
-163
-171
-179
-186
-192
-197
-201
-205
-208
-211
-214
-216
-217
-217
-217
-216
-214
-211
-206
-201
-195
-188
-181
-173
-165
-157
-149
-142
-135
-128
-120
-112
-102
-92
-80
-68
-55
-41
-26
-10
7
26
46
68
90
114
139
165
192
219
247
275
302
330
357
384
412
439
467
496
524
553
582
611
639
667
694
720
745
770
794
818
841
864
886
908
929
950
970
989
1008
1027
1046
1064
1081
1097
1113
1127
1140
1153
1165
1177
1189
1201
1213
1226
1239
1252
1266
1281
1297
1315
1335
1355
1376
1398
1421
1444
1467
1489
1511
1533
1553
1574
1593
1612
1630
1648
1664
1679
1694
1708
1723
1737
1752
1768
1785
1802
1820
1838
1856
1875
1893
1910
1926
1942
1957
1972
1987
2001
2016
2031
2045
2060
2075
2089
2104
2119
2134
2150
2167
2185
2204
2224
2245
2268
2292
2317
2343
2370
2398
2426
2455
2485
2515
2547
2578
2611
2644
2677
2710
2744
2777
2810
2841
2870
2899
2926
2952
2976
2999
3022
3044
3065
3085
3105
3124
3142
3161
3180
3199
3219
3239
3260
3281
3303
3326
3349
3373
3397
3422
3447
3473
3499
3526
3552
3579
3606
3632
3659
3687
3714
3742
3770
3797
3824
3851
3877
3901
3924
3946
3967
3987
4006
4024
4041
4057
4073
4088
4102
4117
4131
4145
4159
4173
4188
4204
4220
4238
4256
4276
4295
4316
4337
4359
4381
4404
4426
4449
4473
4497
4521
4545
4570
4595
4621
4648
4676
4704
4732
4760
4789
4819
4848
4878
4908
4939
4968
4998
5028
5057
5087
5116
5146
5177
5207
5238
5268
5298
5327
5355
5384
5413
5442
5471
5499
5527
5555
5582
5609
5636
5662
5688
5714
5740
5764
5788
5811
5833
5855
5875
5894
5913
5930
5947
5962
5977
5992
6006
6020
6034
6050
6066
6082
6099
6116
6133
6152
6170
6190
6209
6229
6248
6268
6287
6306
6324
6341
6359
6375
6392
6408
6425
6441
6456
6472
6487
6502
6516
6530
6544
6558
6572
6587
6601
6614
6627
6639
6649
6659
6667
6675
6681
6686
6689
6691
6692
6691
6690
6687
6683
6678
6672
6665
6656
6647
6637
6626
6615
6604
6593
6581
6568
6556
6543
6529
6516
6503
6490
6478
6467
6457
6448
6439
6431
6423
6417
6411
6406
6402
6399
6397
6397
6397
6398
6400
6402
6404
6406
6408
6410
6411
6412
6412
6411
6410
6409
6406
6403
6399
6393
6387
6380
6372
6363
6353
6342
6330
6316
6302
6286
6268
6249
6229
6206
6182
6156
6129
6099
6068
6035
6001
5966
5930
5893
5854
5815
5776
5735
5694
5653
5611
5570
5529
5489
5450
5412
5374
5336
5299
5262
5226
5190
5155
5121
5087
5054
5021
4988
4956
4924
4892
4860
4828
4797
4765
4733
4701
4669
4637
4605
4573
4541
4509
4477
4445
4413
4382
4351
4320
4290
4260
4232
4203
4175
4146
4118
4089
4059
4030
4000
3970
3940
3908
3876
3843
3810
3775
3740
3705
3668
3631
3593
3553
3514
3474
3433
3392
3351
3309
3267
3225
3183
3141
3098
3056
3014
2972
2930
2888
2845
2803
2761
2719
2677
2635
2593
2550
2506
2463
2418
2373
2328
2283
2237
2190
2144
2097
2049
2001
1954
1905
1857
1808
1758
1709
1659
1610
1561
1512
1465
1418
1372
1327
1282
1238
1195
1152
1109
1068
1026
984
942
900
857
814
770
726
681
636
590
544
498
452
406
361
315
270
225
181
136
93
49
6
-37
-79
-121
-163
-204
-244
-283
-322
-360
-397
-433
-469
-504
-538
-572
-606
-640
-673
-707
-740
-773
-807
-839
-872
-904
-935
-966
-996
-1025
-1053
-1081
-1107
-1133
-1158
-1183
-1207
-1230
-1254
-1276
-1298
-1320
-1340
-1360
-1380
-1399
-1418
-1437
-1455
-1472
-1489
-1506
-1522
-1537
-1551
-1564
-1576
-1587
-1598
-1608
-1617
-1626
-1635
-1643
-1651
-1659
-1666
-1674
-1682
-1689
-1696
-1702
-1707
-1713
-1718
-1723
-1728
-1734
-1739
-1744
-1750
-1755
-1761
-1768
-1774
-1781
-1788
-1796
-1804
-1812
-1821
-1830
-1838
-1847
-1854
-1861
-1866
-1870
-1873
-1874
-1874
-1874
-1872
-1870
-1866
-1862
-1856
-1851
-1845
-1838
-1832
-1825
-1819
-1812
-1805
-1799
-1793
-1787
-1782
-1776
-1771
-1765
-1760
-1754
-1749
-1743
-1738
-1732
-1726
-1720
-1714
-1709
-1704
-1699
-1694
-1690
-1686
-1683
-1680
-1677
-1675
-1672
-1670
-1668
-1666
-1665
-1664
-1664
-1664
-1663
-1663
-1663
-1663
-1664
-1665
-1666
-1668
-1671
-1674
-1677
-1681
-1684
-1687
-1690
-1693
-1696
-1699
-1702
-1704
-1706
-1707
-1707
-1706
-1705
-1702
-1698
-1693
-1687
-1681
-1674
-1667
-1660
-1652
-1645
-1637
-1628
-1619
-1609
-1599
-1589
-1578
-1567
-1556
-1544
-1533
-1522
-1511
-1500
-1490
-1480
-1471
-1463
-1454
-1447
-1439
-1432
-1425
-1418
-1412
-1406
-1402
-1398
-1395
-1393
-1391
-1390
-1389
-1389
-1389
-1390
-1391
-1392
-1394
-1397
-1399
-1402
-1406
-1409
-1413
-1417
-1422
-1428
-1434
-1440
-1446
-1453
-1459
-1464
-1468
-1472
-1476
-1479
-1481
-1483
-1484
-1485
-1484
-1483
-1481
-1479
-1475
-1470
-1465
-1458
-1451
-1443
-1435
-1427
-1418
-1410
-1401
-1393
-1384
-1376
-1368
-1360
-1352
-1344
-1336
-1328
-1320
-1313
-1307
-1301
-1296
-1292
-1288
-1285
-1283
-1280
-1277
-1275
-1273
-1271
-1270
-1270
-1269
-1270
-1272
-1274
-1277
-1281
-1285
-1290
-1294
-1299
-1304
-1309
-1314
-1319
-1324
-1330
-1335
-1340
-1344
-1348
-1352
-1354
-1357
-1359
-1360
-1360
-1360
-1359
-1357
-1354
-1350
-1345
-1339
-1332
-1325
-1317
-1308
-1298
-1287
-1276
-1263
-1250
-1235
-1219
-1202
-1184
-1164
-1144
-1121
-1098
-1074
-1049
-1024
-998
-972
-945
-917
-889
-860
-831
-802
-771
-740
-709
-677
-644
-612
-579
-547
-514
-482
-450
-418
-386
-354
-322
-291
-259
-227
-195
-163
-130
-97
-63
-30
5
39
73
108
143
178
214
251
288
325
362
398
435
471
507
542
577
611
644
677
710
742
774
804
834
864
892
920
947
972
997
1020
1043
1064
1084
1103
1120
1137
1153
1169
1183
1198
1212
1225
1238
1250
1262
1274
1285
1295
1305
1315
1324
1333
1341
1349
1357
1364
1372
1379
1385
1391
1397
1402
1408
1413
1419
1426
1433
1441
1450
1459
1469
1480
1491
1504
1518
1532
1548
1565
1581
1599
1616
1634
1653
1671
1690
1709
1728
1747
1766
1786
1805
1824
1844
1862
1881
1900
1918
1937
1955
1974
1993
2013
2033
2053
2074
2096
2118
2141
2165
2189
2214
2239
2265
2292
2318
2345
2371
2398
2425
2452
2478
2504
2529
2554
2578
2602
2625
2648
2670
2693
2716
2739
2761
2783
2805
2827
2847
2867
2887
2906
2925
2943
2961
2978
2994
3010
3024
3037
3050
3062
3073
3083
3092
3101
3110
3118
3125
3132
3140
3147
3154
3160
3167
3173
3180
3186
3193
3200
3207
3213
3220
3227
3234
3241
3247
3254
3261
3268
3275
3283
3290
3297
3305
3313
3322
3331
3341
3352
3364
3376
3390
3404
3419
3435
3452
3470
3488
3508
3528
3548
3568
3589
3610
3631
3652
3673
3694
3715
3736
3756
3777
3797
3817
3836
3855
3874
3892
3910
3927
3943
3959
3975
3989
4003
4014
4027
4038
4046
4056
4062
4069
4073
4077
4078
4080
4078
4077
4074
4070
4064
4057
4049
4041
4032
4022
4014
4003
3993
3982
3970
3958
3945
3932
3918
3903
3887
3871
3854
3836
3817
3797
3777
3755
3733
3709
3685
3660
3634
3608
3581
3554
3526
3499
3472
3445
3418
3391
3364
3337
3310
3284
3257
3231
3204
3179
3154
3129
3104
3080
3057
3033
3011
2988
2966
2944
2923
2902
2881
2861
2842
2823
2805
2788
2772
2756
2740
2726
2711
2697
2683
2670
2657
2643
2631
2618
2605
2592
2578
2564
2550
2535
2520
2504
2487
2471
2454
2436
2418
2400
2381
2362
2342
2321
2301
2280
2258
2236
2213
2190
2166
2142
2117
2092
2067
2041
2017
1992
1967
1942
1918
1894
1870
1846
1822
1798
1774
1750
1726
1702
1678
1655
1631
1608
1584
1560
1536
1512
1488
1464
1440
1416
1392
1367
1342
1316
1291
1265
1239
1213
1187
1161
1135
1110
1084
1059
1034
1010
985
962
938
914
889
865
840
815
790
765
740
714
687
661
634
607
579
551
523
495
466
437
407
378
348
317
287
256
226
196
166
136
106
77
48
19
-10
-39
-67
-95
-123
-151
-180
-208
-235
-263
-291
-319
-348
-376
-405
-434
-463
-493
-523
-553
-584
-615
-646
-678
-709
-741
-773
-805
-837
-869
-901
-932
-963
-994
-1025
-1055
-1085
-1115
-1145
-1175
-1204
-1234
-1264
-1293
-1322
-1351
-1379
-1407
-1435
-1463
-1491
-1519
-1547
-1575
-1604
-1633
-1663
-1692
-1722
-1753
-1783
-1814
-1845
-1876
-1907
-1938
-1969
-2000
-2031
-2062
-2093
-2124
-2155
-2186
-2216
-2247
-2278
-2309
-2341
-2373
-2405
-2437
-2470
-2503
-2536
-2570
-2603
-2637
-2671
-2705
-2738
-2772
-2805
-2838
-2872
-2905
-2939
-2972
-3005
-3038
-3071
-3104
-3137
-3170
-3204
-3237
-3270
-3303
-3337
-3370
-3403
-3437
-3470
-3504
-3538
-3572
-3605
-3639
-3672
-3706
-3739
-3773
-3806
-3839
-3872
-3905
-3938
-3970
-4003
-4035
-4066
-4097
-4128
-4158
-4187
-4216
-4243
-4271
-4297
-4323
-4348
-4372
-4396
-4418
-4440
-4462
-4482
-4502
-4521
-4539
-4557
-4575
-4592
-4610
-4627
-4645
-4663
-4681
-4699
-4718
-4738
-4758
-4779
-4800
-4822
-4844
-4867
-4889
-4912
-4936
-4959
-4982
-5005
-5028
-5051
-5074
-5097
-5120
-5144
-5167
-5191
-5214
-5238
-5262
-5286
-5310
-5335
-5359
-5383
-5407
-5431
-5455
-5478
-5501
-5524
-5547
-5571
-5594
-5617
-5641
-5664
-5689
-5713
-5739
-5764
-5790
-5816
-5842
-5868
-5893
-5919
-5944
-5969
-5993
-6017
-6040
-6063
-6085
-6106
-6126
-6146
-6166
-6184
-6203
-6220
-6237
-6254
-6270
-6285
-6300
-6313
-6326
-6337
-6346
-6354
-6360
-6364
-6366
-6367
-6366
-6364
-6361
-6356
-6349
-6342
-6333
-6323
-6311
-6299
-6286
-6272
-6256
-6241
-6224
-6206
-6188
-6169
-6148
-6127
-6106
-6084
-6061
-6038
-6015
-5992
-5969
-5946
-5924
-5901
-5878
-5856
-5834
-5812
-5790
-5768
-5746
-5724
-5703
-5681
-5660
-5639
-5619
-5598
-5578
-5558
-5539
-5520
-5501
-5483
-5465
-5448
-5430
-5413
-5396
-5378
-5361
-5343
-5325
-5307
-5288
-5269
-5249
-5229
-5209
-5188
-5166
-5144
-5122
-5099
-5076
-5052
-5028
-5004
-4980
-4955
-4930
-4904
-4877
-4850
-4823
-4795
-4766
-4737
-4707
-4676
-4645
-4612
-4579
-4546
-4511
-4476
-4441
-4404
-4367
-4330
-4292
-4253
-4214
-4175
-4135
-4096
-4054
-4014
-3975
-3934
-3894
-3853
-3812
-3772
-3732
-3691
-3651
-3612
-3573
-3534
-3496
-3459
-3422
-3385
-3349
-3314
-3279
-3245
-3211
-3176
-3142
-3109
-3075
-3042
-3010
-2978
-2946
-2914
-2883
-2852
-2821
-2791
-2760
-2730
-2700
-2670
-2641
-2612
-2583
-2555
-2526
-2498
-2471
-2444
-2417
-2392
-2367
-2343
-2320
-2297
-2276
-2255
-2234
-2215
-2196
-2178
-2161
-2144
-2128
-2114
-2099
-2085
-2071
-2057
-2041
-2027
-2012
-1997
-1981
-1965
-1949
-1932
-1915
-1897
-1879
-1860
-1840
-1820
-1799
-1778
-1757
-1735
-1714
-1693
-1671
-1649
-1628
-1605
-1583
-1560
-1536
-1512
-1488
-1463
-1437
-1411
-1384
-1356
-1327
-1297
-1266
-1235
-1204
-1172
-1139
-1107
-1074
-1040
-1006
-973
-939
-906
-872
-837
-803
-769
-734
-699
-664
-629
-595
-560
-526
-493
-460
-427
-395
-363
-332
-302
-272
-243
-215
-187
-160
-134
-109
-84
-60
-37
-14
8
29
50
70
89
108
126
144
161
178
194
210
224
238
252
264
275
285
294
302
309
315
321
326
330
333
335
335
335
333
330
326
321
315
307
298
288
276
264
251
236
221
205
188
170
151
131
111
89
67
44
21
-4
-29
-54
-80
-107
-135
-162
-190
-219
-247
-276
-306
-335
-365
-395
-425
-456
-487
-519
-550
-583
-615
-648
-681
-713
-746
-779
-812
-845
-878
-910
-943
-975
-1006
-1037
-1068
-1097
-1126
-1155
-1183
-1210
-1236
-1263
-1288
-1313
-1338
-1362
-1386
-1409
-1432
-1455
-1478
-1501
-1523
-1546
-1568
-1589
-1610
-1631
-1652
-1672
-1692
-1711
-1730
-1749
-1767
-1785
-1803
-1821
-1839
-1856
-1874
-1892
-1909
-1927
-1944
-1961
-1978
-1995
-2012
-2029
-2045
-2063
-2079
-2095
-2111
-2126
-2141
-2155
-2169
-2182
-2194
-2206
-2218
-2229
-2241
-2252
-2263
-2274
-2285
-2296
-2307
-2319
-2330
-2342
-2354
-2367
-2380
-2393
-2407
-2421
-2436
-2451
-2466
-2482
-2497
-2514
-2530
-2548
-2565
-2584
-2602
-2621
-2640
-2659
-2679
-2699
-2719
-2740
-2762
-2783
-2805
-2827
-2850
-2872
-2895
-2918
-2942
-2965
-2989
-3013
-3036
-3060
-3084
-3108
-3132
-3156
-3181
-3206
-3230
-3255
-3280
-3305
-3330
-3356
-3381
-3406
-3430
-3455
-3479
-3503
-3526
-3549
-3571
-3593
-3614
-3634
-3654
-3672
-3690
-3707
-3724
-3739
-3753
-3766
-3779
-3790
-3801
-3810
-3819
-3826
-3832
-3838
-3842
-3846
-3848
-3850
-3850
-3850
-3849
-3848
-3846
-3843
-3841
-3838
-3834
-3831
-3827
-3823
-3818
-3813
-3808
-3802
-3796
-3789
-3781
-3773
-3765
-3756
-3747
-3738
-3728
-3718
-3708
-3698
-3688
-3678
-3668
-3659
-3649
-3639
-3630
-3621
-3612
-3603
-3595
-3586
-3577
-3569
-3561
-3553
-3545
-3538
-3531
-3524
-3517
-3510
-3504
-3498
-3492
-3487
-3482
-3478
-3474
-3470
-3467
-3463
-3460
-3457
-3454
-3451
-3448
-3445
-3442
-3439
-3436
-3433
-3430
-3426
-3423
-3419
-3414
-3410
-3404
-3399
-3393
-3387
-3380
-3374
-3367
-3359
-3352
-3344
-3336
-3327
-3318
-3308
-3298
-3287
-3276
-3264
-3252
-3239
-3225
-3211
-3197
-3182
-3166
-3150
-3133
-3115
-3097
-3079
-3060
-3040
-3021
-3001
-2981
-2961
-2941
-2920
-2900
-2881
-2862
-2843
-2824
-2806
-2789
-2772
-2755
-2739
-2724
-2709
-2694
-2680
-2667
-2653
-2640
-2628
-2615
-2603
-2592
-2580
-2569
-2559
-2548
-2538
-2528
-2518
-2509
-2500
-2491
-2483
-2475
-2467
-2460
-2453
-2447
-2442
-2436
-2431
-2426
-2422
-2417
-2412
-2407
-2402
-2397
-2392
-2387
-2382
-2376
-2371
-2365
-2359
-2353
-2346
-2339
-2332
-2324
-2316
-2308
-2299
-2291
-2283
-2274
-2266
-2258
-2249
-2241
-2232
-2223
-2214
-2205
-2195
-2186
-2176
-2166
-2156
-2145
-2135
-2124
-2113
-2102
-2091
-2079
-2067
-2054
-2041
-2028
-2013
-2000
-1986
-1972
-1957
-1943
-1929
-1914
-1900
-1887
-1873
-1859
-1846
-1833
-1820
-1808
-1796
-1784
-1773
-1763
-1753
-1743
-1734
-1725
-1717
-1710
-1703
-1696
-1689
-1683
-1676
-1670
-1665
-1659
-1654
-1648
-1643
-1639
-1634
-1631
-1627
-1624
-1622
-1620
-1618
-1617
-1617
-1617
-1617
-1617
-1617
-1617
-1617
-1618
-1619
-1620
-1621
-1623
-1625
-1628
-1632
-1636
-1641
-1647
-1652
-1659
-1665
-1673
-1680
-1688
-1696
-1704
-1712
-1721
-1730
-1740
-1750
-1760
-1770
-1780
-1790
-1800
-1810
-1820
-1829
-1839
-1848
-1857
-1865
-1873
-1880
-1888
-1894
-1900
-1906
-1912
-1916
-1921
-1924
-1927
-1930
-1932
-1933
-1934
-1934
-1932
-1930
-1927
-1923
-1919
-1913
-1907
-1899
-1891
-1882
-1872
-1862
-1850
-1838
-1825
-1812
-1798
-1784
-1769
-1754
-1738
-1722
-1706
-1689
-1672
-1655
-1639
-1622
-1604
-1587
-1569
-1551
-1532
-1513
-1494
-1475
-1455
-1434
-1414
-1393
-1372
-1351
-1330
-1308
-1286
-1264
-1242
-1219
-1197
-1174
-1152
-1129
-1105
-1081
-1057
-1033
-1008
-982
-956
-930
-903
-876
-849
-821
-793
-765
-737
-709
-681
-652
-623
-594
-565
-535
-506
-476
-447
-417
-387
-356
-326
-296
-266
-236
-205
-175
-144
-114
-83
-52
-22
9
40
70
102
133
164
195
226
256
286
316
345
373
401
429
456
482
509
534
560
585
610
635
659
683
706
729
752
774
795
817
837
858
878
898
917
937
956
976
995
1014
1033
1053
1072
1092
1112
1132
1152
1173
1194
1215
1236
1258
1279
1302
1324
1347
1370
1393
1415
1439
1462
1485
1508
1531
1555
1578
1602
1625
1649
1672
1696
1720
1744
1767
1791
1814
1838
1861
1884
1906
1929
1952
1975
1998
2020
2043
2066
2089
2112
2135
2159
2182
2206
2230
2254
2279
2303
2328
2353
2378
2403
2428
2454
2480
2506
2532
2559
2586
2613
2641
2669
2697
2726
2756
2785
2815
2845
2876
2907
2938
2970
3002
3035
3068
3102
3136
3170
3205
3241
3276
3313
3349
3386
3423
3460
3497
3535
3573
3611
3649
3687
3726
3765
3804
3843
3883
3923
3963
4003
4043
4085
4126
4167
4209
4252
4294
4337
4380
4424
4468
4512
4556
4601
4646
4691
4737
4782
4828
4873
4919
4964
5009
5055
5100
5145
5189
5233
5277
5321
5364
5407
5450
5492
5534
5575
5616
5657
5697
5737
5777
5816
5856
5895
5934
5974
6013
6052
6091
6130
6169
6208
6248
6287
6326
6366
6405
6444
6484
6523
6562
6601
6639
6677
6715
6752
6788
6824
6859
6893
6926
6958
6990
7021
7051
7081
7110
7138
7166
7193
7219
7245
7269
7293
7316
7339
7361
7382
7403
7423
7443
7463
7482
7501
7519
7537
7554
7571
7588
7605
7621
7636
7651
7666
7681
7695
7709
7723
7737
7751
7764
7778
7792
7806
7819
7833
7847
7860
7873
7886
7898
7910
7922
7933
7943
7953
7962
7971
7979
7986
7993
7998
8003
8007
8010
8012
8013
8013
8013
8013
8012
8010
8007
8004
8000
7997
7993
7989
7985
7981
7977
7972
7968
7964
7960
7956
7952
7947
7942
7937
7932
7927
7921
7914
7907
7899
7891
7883
7874
7865
7856
7846
7835
7825
7814
7803
7791
7779
7767
7755
7742
7728
7715
7701
7687
7673
7658
7643
7628
7613
7597
7581
7565
7549
7532
7515
7497
7479
7461
7442
7423
7404
7384
7365
7345
7325
7306
7286
7266
7246
7226
7206
7187
7167
7148
7129
7110
7092
7073
7054
7035
7016
6997
6978
6958
6938
6918
6898
6877
6856
6835
6814
6793
6772
6751
6730
6709
6688
6667
6646
6625
6605
6584
6564
6544
6523
6503
6483
6464
6444
6425
6405
6387
6368
6351
6333
6316
6298
6281
6265
6248
6232
6215
6199
6183
6167
6152
6136
6121
6106
6091
6076
6062
6048
6034
6020
6006
5994
5981
5969
5958
5947
5936
5925
5915
5906
5896
5887
5878
5869
5860
5852
5843
5835
5827
5819
5811
5804
5797
5790
5783
5777
5770
5764
5757
5751
5745
5738
5732
5726
5720
5713
5706
5699
5691
5683
5674
5665
5655
5645
5635
5624
5613
5601
5589
5577
5564
5551
5537
5523
5508
5493
5478
5462
5446
5430
5413
5396
5378
5361
5343
5326
5308
5290
5271
5253
5234
5215
5196
5176
5156
5136
5116
5095
5074
5053
5031
5010
4988
4965
4943
4921
4899
4877
4855
4833
4811
4790
4768
4747
4726
4705
4684
4664
4643
4623
4602
4581
4561
4540
4519
4498
4477
4457
4436
4415
4395
4374
4353
4333
4312
4292
4271
4251
4230
4209
4189
4168
4147
4127
4106
4085
4064
4043
4022
4002
3980
3959
3937
3915
3893
3870
3848
3824
3801
3777
3754
3730
3705
3680
3655
3630
3604
3578
3552
3525
3498
3471
3443
3415
3386
3357
3328
3299
3269
3239
3209
3179
3149
3119
3089
3059
3029
2998
2968
2938
2909
2879
2850
2821
2792
2764
2736
2709
2682
2655
2629
2603
2578
2552
2527
2502
2478
2453
2429
2404
2380
2357
2333
2309
2285
2262
2238
2214
2191
2167
2144
2121
2098
2076
2053
2031
2009
1987
1966
1944
1923
1901
1880
1859
1839
1818
1798
1778
1758
1739
1720
1702
1684
1666
1648
1631
1615
1598
1582
1566
1550
1534
1519
1503
1488
1473
1458
1443
1429
1415
1400
1386
1373
1359
1346
1332
1319
1306
1293
1279
1266
1253
1239
1226
1212
1197
1183
1169
1154
1139
1124
1109
1094
1078
1063
1047
1032
1016
1000
983
967
950
933
915
896
878
858
839
818
798
777
756
735
714
692
670
648
626
604
581
559
536
512
489
465
441
416
392
366
341
315
288
262
235
207
180
152
124
95
67
38
9
-21
-51
-81
-111
-141
-171
-201
-232
-262
-293
-324
-354
-385
-417
-448
-479
-511
-542
-574
-605
-637
-668
-699
-730
-761
-791
-822
-852
-882
-911
-940
-969
-998
-1025
-1053
-1079
-1106
-1132
-1157
-1182
-1206
-1230
-1254
-1277
-1300
-1322
-1345
-1367
-1388
-1410
-1431
-1452
-1473
-1493
-1514
-1535
-1555
-1576
-1597
-1618
-1638
-1659
-1680
-1701
-1722
-1742
-1763
-1784
-1804
-1824
-1844
-1864
-1883
-1902
-1921
-1939
-1958
-1976
-1993
-2011
-2029
-2045
-2063
-2080
-2096
-2112
-2128
-2144
-2159
-2173
-2188
-2202
-2216
-2230
-2244
-2258
-2271
-2284
-2297
-2310
-2322
-2335
-2347
-2358
-2370
-2381
-2392
-2403
-2414
-2425
-2436
-2446
-2457
-2468
-2479
-2489
-2500
-2510
-2521
-2531
-2542
-2552
-2563
-2573
-2583
-2594
-2604
-2614
-2624
-2634
-2643
-2653
-2662
-2670
-2678
-2685
-2692
-2699
-2706
-2712
-2718
-2724
-2730
-2736
-2742
-2747
-2753
-2758
-2763
-2767
-2772
-2777
-2781
-2785
-2790
-2794
-2798
-2802
-2807
-2811
-2815
-2820
-2824
-2829
-2833
-2838
-2842
-2847
-2852
-2857
-2862
-2867
-2872
-2877
-2883
-2888
-2893
-2899
-2904
-2910
-2915
-2920
-2926
-2931
-2937
-2942
-2948
-2954
-2959
-2965
-2970
-2976
-2981
-2987
-2992
-2998
-3004
-3010
-3016
-3023
-3030
-3037
-3044
-3051
-3059
-3067
-3075
-3083
-3091
-3100
-3108
-3116
-3125
-3133
-3141
-3149
-3156
-3163
-3169
-3175
-3180
-3185
-3189
-3193
-3197
-3200
-3203
-3205
-3207
-3208
-3208
-3209
-3208
-3208
-3207
-3205
-3203
-3201
-3198
-3195
-3192
-3189
-3186
-3182
-3179
-3175
-3172
-3168
-3164
-3160
-3155
-3151
-3146
-3142
-3137
-3132
-3127
-3122
-3118
-3113
-3108
-3103
-3097
-3092
-3087
-3081
-3075
-3069
-3063
-3057
-3051
-3045
-3039
-3032
-3025
-3019
-3012
-3004
-2997
-2989
-2980
-2972
-2963
-2954
-2945
-2936
-2926
-2916
-2907
-2897
-2887
-2878
-2868
-2858
-2849
-2839
-2830
-2821
-2812
-2803
-2794
-2786
-2777
-2769
-2762
-2754
-2746
-2739
-2731
-2724
-2717
-2709
-2702
-2695
-2688
-2680
-2673
-2666
-2659
-2652
-2645
-2638
-2632
-2625
-2619
-2613
-2608
-2603
-2598
-2593
-2589
-2585
-2581
-2578
-2575
-2573
-2572
-2570
-2569
-2568
-2567
-2566
-2565
-2563
-2562
-2560
-2558
-2556
-2554
-2551
-2548
-2545
-2541
-2537
-2533
-2529
-2525
-2521
-2516
-2511
-2506
-2502
-2497
-2492
-2487
-2482
-2478
-2473
-2468
-2464
-2460
-2455
-2451
-2446
-2441
-2437
-2432
-2428
-2423
-2418
-2413
-2409
-2404
-2398
-2393
-2388
-2382
-2377
-2371
-2366
-2360
-2353
-2347
-2340
-2332
-2325
-2317
-2310
-2302
-2295
-2287
-2280
-2272
-2265
-2258
-2251
-2243
-2236
-2229
-2222
-2215
-2207
-2200
-2193
-2185
-2178
-2171
-2164
-2157
-2150
-2143
-2136
-2129
-2123
-2116
-2109
-2103
-2096
-2089
-2083
-2076
-2069
-2063
-2056
-2049
-2041
-2035
-2028
-2021
-2015
-2009
-2001
-1996
-1991
-1985
-1980
-1975
-1971
-1966
-1962
-1959
-1955
-1952
-1949
-1946
-1943
-1941
-1939
-1937
-1935
-1934
-1933
-1933
-1932
-1932
-1932
-1933
-1933
-1934
-1935
-1937
-1939
-1941
-1944
-1947
-1950
-1954
-1957
-1962
-1966
-1971
-1976
-1981
-1986
-1991
-1996
-2001
-2007
-2012
-2017
-2023
-2029
-2033
-2040
-2045
-2050
-2054
-2059
-2063
-2067
-2071
-2075
-2079
-2082
-2086
-2089
-2093
-2096
-2099
-2103
-2106
-2110
-2113
-2117
-2120
-2124
-2127
-2131
-2134
-2137
-2140
-2143
-2146
-2148
-2150
-2153
-2155
-2157
-2159
-2161
-2163
-2166
-2168
-2171
-2174
-2177
-2180
-2183
-2187
-2191
-2194
-2198
-2202
-2207
-2212
-2217
-2222
-2227
-2233
-2239
-2246
-2253
-2259
-2267
-2274
-2281
-2289
-2297
-2305
-2313
-2322
-2330
-2339
-2347
-2356
-2365
-2373
-2382
-2390
-2399
-2407
-2415
-2423
-2431
-2439
-2447
-2454
-2462
-2469
-2477
-2484
-2490
-2497
-2503
-2509
-2515
-2520
-2526
-2531
-2535
-2540
-2544
-2547
-2551
-2554
-2557
-2559
-2561
-2563
-2564
-2565
-2566
-2566
-2566
-2566
-2566
-2565
-2564
-2563
-2562
-2560
-2559
-2558
-2557
-2555
-2554
-2553
-2551
-2550
-2548
-2547
-2545
-2544
-2542
-2540
-2538
-2536
-2534
-2532
-2530
-2528
-2525
-2523
-2521
-2519
-2517
-2514
-2512
-2509
-2507
-2504
-2501
-2497
-2494
-2491
-2487
-2483
-2478
-2474
-2469
-2464
-2459
-2453
-2447
-2441
-2435
-2429
-2422
-2415
-2408
-2401
-2394
-2386
-2378
-2369
-2361
-2352
-2343
-2333
-2324
-2314
-2304
-2294
-2284
-2274
-2264
-2254
-2244
-2234
-2224
-2213
-2203
-2192
-2182
-2172
-2162
-2151
-2141
-2132
-2122
-2112
-2102
-2092
-2083
-2074
-2065
-2056
-2047
-2039
-2031
-2023
-2016
-2008
-2001
-1994
-1988
-1981
-1975
-1969
-1962
-1956
-1950
-1944
-1938
-1931
-1925
-1919
-1913
-1906
-1900
-1893
-1887
-1880
-1872
-1865
-1857
-1849
-1841
-1833
-1824
-1816
-1807
-1798
-1789
-1780
-1771
-1762
-1752
-1742
-1733
-1723
-1713
-1704
-1694
-1685
-1675
-1666
-1656
-1647
-1638
-1629
-1620
-1612
-1603
-1595
-1587
-1579
-1572
-1564
-1557
-1550
-1544
-1537
-1531
-1524
-1518
-1512
-1506
-1500
-1494
-1488
-1482
-1476
-1470
-1464
-1458
-1451
-1445
-1439
-1432
-1426
-1419
-1412
-1404
-1397
-1389
-1381
-1372
-1364
-1355
-1346
-1337
-1327
-1317
-1307
-1296
-1285
-1274
-1263
-1251
-1240
-1228
-1216
-1204
-1192
-1179
-1167
-1154
-1141
-1127
-1113
-1099
-1085
-1069
-1054
-1038
-1022
-1004
-988
-971
-953
-935
-916
-897
-878
-859
-839
-819
-799
-778
-757
-736
-715
-693
-671
-649
-627
-605
-582
-560
-538
-515
-493
-470
-448
-425
-402
-380
-357
-333
-310
-286
-262
-237
-213
-188
-163
-138
-112
-87
-61
-36
-10
16
41
66
92
117
142
167
192
216
241
265
289
312
336
359
382
404
426
449
470
492
513
534
554
575
595
614
634
652
671
689
706
724
741
757
773
789
804
820
834
849
863
877
891
904
918
930
943
955
967
979
991
1002
1012
1024
1034
1045
1055
1065
1075
1084
1094
1102
1111
1119
1126
1133
1140
1146
1152
1158
1163
1167
1172
1176
1179
1182
1185
1188
1190
1192
1194
1195
1197
1198
1199
1200
1200
1201
1201
1200
1200
1199
1199
1198
1196
1195
1193
1192
1190
1187
1185
1182
1178
1175
1170
1166
1160
1155
1148
1142
1134
1127
1119
1111
1102
1093
1083
1074
1064
1054
1043
1033
1022
1010
1000
988
977
965
953
941
928
916
903
890
876
862
848
833
819
804
789
773
758
742
726
710
694
678
661
645
628
611
594
577
560
543
525
508
491
473
456
438
420
403
385
368
350
333
316
299
282
265
248
231
214
198
182
165
149
134
118
103
88
73
58
43
29
15
2
-12
-25
-37
-50
-62
-74
-85
-96
-107
-118
-128
-138
-148
-157
-166
-175
-184
-193
-201
-210
-218
-226
-234
-241
-249
-256
-263
-270
-276
-283
-289
-294
-300
-305
-309
-313
-317
-320
-322
-324
-325
-325
-325
-324
-322
-320
-317
-313
-309
-304
-298
-292
-284
-277
-268
-259
-250
-239
-229
-217
-205
-193
-180
-166
-153
-138
-124
-108
-93
-77
-61
-45
-29
-12
5
22
39
56
74
91
109
128
147
166
185
205
225
245
266
287
308
329
351
373
394
416
438
460
481
503
525
546
568
590
611
633
655
677
699
721
743
765
786
808
830
851
872
893
914
935
955
975
995
1014
1034
1053
1072
1091
1109
1127
1145
1163
1180
1197
1214
1230
1247
1263
1279
1295
1311
1327
1342
1358
1373
1388
1403
1418
1432
1447
1461
1475
1489
1503
1517
1531
1544
1558
1571
1583
1596
1608
1621
1632
1644
1655
1666
1677
1687
1697
1707
1717
1726
1735
1744
1753
1761
1769
1778
1786
1794
1802
1810
1819
1827
1835
1843
1850
1858
1865
1873
1880
1886
1893
1899
1905
1911
1917
1922
1927
1932
1937
1941
1946
1950
1954
1957
1961
1964
1967
1970
1973
1975
1978
1980
1982
1984
1986
1988
1989
1991
1992
1994
1995
1995
1996
1997
1997
1997
1997
1997
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1981
1981
1981
1981
1981
1981
1982
1983
1985
1987
1989
1991
1994
1997
2000
2004
2008
2012
2016
2021
2025
2031
2037
2043
2049
2056
2063
2070
2078
2086
2095
2104
2113
2123
2133
2143
2154
2165
2176
2187
2199
2211
2223
2236
2248
2261
2274
2287
2301
2315
2328
2342
2356
2370
2384
2398
2413
2427
2441
2455
2468
2482
2495
2508
2521
2533
2546
2557
2569
2581
2592
2603
2613
2624
2634
2643
2653
2661
2670
2678
2686
2693
2700
2707
2714
2720
2725
2731
2736
2741
2746
2750
2755
2759
2763
2767
2771
2774
2777
2781
2784
2786
2789
2791
2793
2795
2797
2799
2800
2802
2803
2804
2805
2805
2805
2805
2805
2805
2804
2803
2802
2801
2800
2799
2798
2796
2795
2794
2792
2791
2790
2789
2787
2786
2785
2784
2782
2781
2780
2778
2777
2776
2775
2773
2772
2771
2770
2769
2768
2767
2765
2764
2763
2761
2760
2758
2756
2755
2754
2752
2751
2750
2749
2748
2747
2747
2747
2746
2746
2746
2746
2746
2746
2746
2746
2746
2746
2745
2745
2744
2743
2742
2740
2738
2736
2734
2732
2729
2726
2722
2719
2714
2710
2705
2700
2694
2688
2682
2676
2670
2663
2657
2650
2644
2638
2631
2625
2619
2613
2607
2602
2596
2590
2584
2579
2573
2567
2561
2555
2548
2542
2536
2529
2523
2517
2510
2504
2498
2491
2485
2479
2472
2466
2460
2455
2449
2443
2438
2432
2427
2422
2417
2411
2406
2401
2396
2391
2386
2380
2375
2370
2365
2360
2355
2350
2345
2339
2334
2329
2324
2319
2314
2309
2304
2299
2294
2289
2284
2279
2274
2269
2264
2259
2254
2249
2244
2239
2234
2229
2224
2219
2214
2209
2204
2199
2195
2190
2185
2180
2175
2170
2165
2160
2155
2151
2146
2141
2136
2131
2126
2122
2117
2112
2107
2102
2098
2093
2088
2083
2079
2074
2069
2064
2060
2055
2050
2045
2041
2036
2031
2027
2021
2017
2013
2008
2004
1999
1994
1990
1985
1980
1976
1971
1967
1962
1957
1953
1948
1944
1939
1935
1930
1925
1921
1916
1912
1907
1903
1898
1894
1889
1885
1880
1876
1872
1867
1863
1858
1854
1849
1845
1840
1836
1832
1827
1823
1818
1814
1810
1805
1801
1797
1792
1788
1784
1779
1775
1771
1766
1762
1758
1754
1749
1745
1741
1736
1732
1728
1724
1719
1715
1711
1707
1703
1698
1694
1690
1686
1682
1677
1673
1669
1665
1661
1657
1653
1648
1644
1640
1636
1632
1628
1624
1620
1616
1612
1608
1603
1599
1595
1591
1587
1583
1579
1575
1571
1567
1563
1559
1555
1551
1547
1543
1539
1535
1532
1528
1524
1520
1516
1512
1508
1504
1500
1496
1492
1489
1485
1481
1477
1473
1469
1465
1462
1458
1454
1450
1446
1443
1439
1435
1431
1427
1424
1420
1416
1412
1409
1405
1401
1397
1394
1390
1386
1383
1379
1375
1372
1368
1364
1361
1357
1353
1350
1346
1342
1339
1335
1331
1328
1324
1321
1317
1313
1310
1306
1303
1299
1296
1292
1289
1285
1282
1278
1274
1271
1267
1264
1260
1257
1254
1250
1247
1243
1240
1236
1233
1229
1226
1222
1219
1216
1212
1209
1205
1202
1199
1195
1192
1189
1185
1182
1179
1175
1172
1169
1165
1162
1159
1155
1152
1149
1145
1142
1139
1136
1132
1129
1126
1123
1119
1116
1113
1110
1106
1103
1100
1097
1094
1090
1087
1084
1081
1078
1075
1071
1068
1065
1062
1059
1056
1053
1049
1046
1043
1040
1037
1034
1031
1028
1025
1022
1018
1016
1012
1010
1006
1004
1000
997
994
991
988
985
983
980
977
974
971
968
965
962
959
956
953
950
947
944
941
938
936
933
930
927
924
921
918
915
913
910
907
904
901
898
896
893
890
887
884
882
879
876
873
871
868
865
862
860
857
854
851
849
846
843
840
838
835
832
830
827
824
822
819
816
814
811
808
806
803
801
798
795
793
790
788
785
782
780
777
775
772
770
767
764
762
759
757
754
752
749
747
744
742
739
737
734
732
729
727
724
722
719
717
715
712
710
707
705
702
700
698
695
693
690
688
686
683
681
679
676
674
672
669
667
664
662
660
658
655
653
651
648
646
644
641
639
637
635
632
630
628
626
623
621
619
617
614
612
610
608
606
