5
15619
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-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
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-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
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-13
-13
-12
-12
-12
-12
-11
-11
-10
-10
-10
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
9
9
9
10
10
10
10
10
10
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
12
12
12
13
13
14
14
15
15
15
16
16
17
17
17
18
18
19
19
19
20
20
21
21
21
22
22
23
23
23
24
24
24
24
25
25
25
26
26
26
27
27
27
28
28
29
29
29
30
30
31
31
32
32
33
33
34
35
35
36
36
37
38
38
39
40
40
41
42
42
43
43
44
44
44
45
45
45
46
46
46
47
47
47
48
48
48
49
49
50
50
51
52
52
53
54
55
55
56
57
58
59
60
61
63
64
65
66
67
68
69
70
70
71
72
73
74
74
75
76
77
77
78
79
79
80
80
81
81
82
82
82
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
88
88
88
89
89
90
90
91
92
92
93
93
94
95
95
96
96
96
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
101
101
101
102
102
103
103
104
104
105
105
106
106
107
108
108
108
109
109
110
110
110
111
111
111
111
111
112
112
112
112
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
112
112
113
113
113
114
114
115
115
116
116
117
118
118
119
120
120
121
121
122
122
123
123
123
124
124
124
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
141
141
141
142
142
142
143
143
144
144
145
145
145
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
151
151
152
152
152
153
153
154
154
154
155
155
156
156
156
157
157
158
158
159
159
160
161
161
162
163
163
164
165
166
166
167
167
168
168
169
169
169
170
170
170
170
170
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
169
169
169
168
168
168
167
167
167
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
165
165
165
164
163
163
162
162
161
160
160
159
159
158
158
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
154
154
153
153
152
152
151
150
150
149
148
148
147
146
146
146
145
145
144
144
144
144
144
143
143
143
143
143
143
144
144
144
145
145
145
146
147
147
148
149
150
150
151
152
153
154
154
155
156
156
157
158
159
159
160
161
162
162
163
164
165
165
166
167
168
169
169
170
171
172
173
174
174
175
176
177
178
178
179
180
181
182
183
184
184
185
186
186
187
188
188
189
189
190
190
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
203
204
204
205
206
207
208
209
210
211
213
214
215
216
217
219
220
221
222
223
225
226
227
228
229
230
231
232
232
233
234
235
236
236
237
238
238
239
239
240
240
240
241
241
241
242
242
243
243
243
244
244
244
245
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
253
253
253
253
253
253
253
252
252
252
251
251
250
250
250
249
249
248
248
248
247
247
246
245
245
244
244
243
243
242
242
242
241
241
240
240
239
239
238
238
237
237
236
236
235
235
235
234
234
233
233
232
232
231
230
230
229
229
228
228
227
227
226
226
225
225
225
225
225
225
225
225
225
226
227
227
228
229
230
231
232
233
235
236
237
239
240
242
243
245
246
248
250
251
253
254
256
257
259
260
261
262
263
264
265
266
267
268
269
270
271
271
272
272
272
272
272
272
272
272
272
272
271
271
271
271
270
270
270
270
270
270
270
270
270
270
271
271
272
273
274
275
276
277
278
279
280
282
283
285
286
288
289
291
292
293
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
311
312
313
314
315
316
317
319
320
321
322
323
325
326
327
328
329
330
331
332
333
334
334
335
336
337
337
338
338
339
339
340
340
340
340
340
340
340
340
340
340
339
339
339
339
339
339
338
338
338
338
337
337
337
337
336
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
338
338
338
339
339
339
340
340
341
341
341
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
343
343
343
342
342
342
342
341
341
341
340
340
339
338
338
337
337
336
335
334
334
333
332
331
330
330
329
328
327
326
325
324
323
321
320
319
317
316
314
313
312
310
309
308
306
305
304
303
303
302
301
301
300
299
299
299
298
298
298
298
299
299
299
300
301
301
302
303
304
305
306
307
308
309
310
311
311
312
313
314
314
315
315
316
317
317
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
318
317
317
316
316
315
315
314
313
312
311
310
308
307
305
303
301
299
297
295
292
290
287
284
281
278
275
272
269
266
262
259
256
254
251
248
245
242
240
237
235
232
230
228
226
224
223
221
220
219
219
219
219
219
220
221
222
223
224
225
227
229
230
232
234
235
237
239
240
242
243
244
245
246
247
247
248
248
248
249
249
249
249
248
248
248
247
247
246
246
245
245
245
244
244
244
243
243
243
243
243
244
244
244
244
244
244
245
245
245
245
245
245
245
246
246
246
247
247
248
248
249
250
251
252
252
253
254
255
256
257
258
259
260
261
263
264
265
266
267
267
268
268
269
269
269
269
269
269
269
268
268
267
266
265
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
247
246
245
244
243
242
240
239
237
236
234
232
231
229
227
225
223
221
219
217
215
213
211
209
207
206
204
202
201
199
198
196
195
194
192
191
189
188
186
185
183
181
179
176
174
171
168
165
162
159
156
153
150
146
143
140
137
134
131
127
124
121
118
115
112
109
107
104
101
98
95
92
89
87
84
81
78
75
72
69
67
64
62
59
56
54
52
49
47
45
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
9
7
5
3
1
-1
-2
-4
-5
-7
-8
-9
-11
-12
-13
-15
-16
-18
-19
-20
-22
-23
-24
-25
-26
-26
-27
-27
-28
-28
-27
-27
-26
-25
-24
-23
-21
-20
-18
-16
-14
-12
-10
-8
-5
-3
0
3
5
8
10
13
15
18
20
23
25
27
29
31
33
35
36
38
39
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
57
58
60
61
63
65
66
68
70
71
73
75
77
79
81
83
85
88
90
93
96
99
103
106
110
114
118
122
126
130
134
138
142
146
151
155
159
163
167
170
174
178
181
185
188
191
195
198
201
204
207
210
213
215
217
220
222
224
226
228
229
231
232
234
235
235
236
237
237
237
237
236
236
235
233
232
230
228
225
222
219
216
213
210
206
202
198
194
190
186
182
178
174
170
166
162
159
155
151
147
144
140
136
133
130
126
123
120
117
114
111
108
105
103
100
97
94
92
89
86
84
81
78
75
72
68
64
60
55
51
46
40
35
29
23
17
10
3
-4
-11
-19
-26
-34
-41
-49
-57
-65
-73
-81
-89
-97
-105
-113
-121
-128
-136
-144
-151
-158
-165
-172
-179
-186
-193
-199
-205
-211
-217
-223
-228
-233
-238
-243
-248
-252
-257
-261
-265
-269
-272
-276
-280
-283
-287
-291
-294
-298
-301
-304
-308
-311
-314
-317
-321
-324
-327
-330
-333
-336
-339
-342
-344
-347
-349
-352
-354
-356
-358
-360
-362
-363
-365
-367
-368
-370
-371
-373
-374
-376
-377
-379
-381
-383
-385
-387
-389
-391
-393
-395
-398
-400
-402
-404
-406
-408
-410
-412
-413
-415
-416
-417
-418
-419
-420
-420
-421
-421
-421
-421
-421
-420
-420
-419
-419
-418
-418
-417
-417
-416
-415
-415
-414
-413
-412
-411
-409
-408
-406
-405
-403
-401
-399
-397
-394
-392
-389
-387
-384
-381
-379
-376
-374
-371
-369
-367
-365
-363
-361
-360
-359
-358
-357
-356
-356
-355
-355
-354
-354
-353
-352
-351
-350
-349
-348
-346
-345
-343
-341
-339
-337
-335
-332
-329
-327
-324
-321
-318
-315
-312
-309
-306
-303
-300
-297
-294
-291
-288
-286
-284
-282
-280
-279
-279
-278
-279
-280
-281
-283
-285
-288
-291
-294
-298
-302
-306
-311
-316
-321
-326
-332
-338
-343
-349
-356
-362
-367
-373
-379
-385
-390
-395
-400
-405
-409
-413
-417
-420
-423
-426
-429
-431
-433
-435
-436
-438
-439
-440
-441
-441
-442
-443
-444
-444
-445
-446
-447
-449
-450
-451
-453
-455
-457
-459
-462
-464
-466
-469
-472
-474
-477
-480
-483
-485
-488
-491
-493
-496
-499
-501
-504
-507
-509
-512
-515
-517
-520
-523
-525
-528
-531
-533
-536
-538
-541
-544
-546
-549
-551
-554
-556
-559
-561
-564
-566
-569
-571
-574
-576
-578
-580
-582
-584
-585
-586
-587
-588
-588
-588
-588
-587
-586
-585
-584
-584
-583
-582
-581
-580
-579
-579
-578
-578
-577
-577
-577
-577
-577
-577
-577
-577
-577
-578
-578
-579
-579
-580
-582
-583
-584
-586
-588
-590
-592
-594
-597
-599
-602
-605
-609
-612
-615
-619
-622
-625
-629
-632
-635
-637
-639
-641
-643
-645
-646
-647
-648
-649
-650
-650
-651
-652
-653
-653
-654
-654
-655
-655
-656
-656
-656
-656
-656
-655
-655
-655
-654
-654
-654
-654
-654
-654
-654
-655
-655
-655
-655
-656
-657
-657
-658
-659
-659
-660
-661
-662
-662
-663
-663
-664
-664
-665
-665
-665
-665
-666
-666
-665
-665
-665
-664
-663
-662
-661
-660
-658
-657
-655
-653
-651
-649
-647
-645
-643
-641
-638
-636
-633
-630
-627
-624
-620
-617
-614
-611
-608
-606
-603
-600
-598
-595
-592
-590
-587
-583
-580
-577
-573
-569
-565
-561
-557
-553
-548
-544
-540
-536
-532
-528
-524
-521
-518
-514
-512
-509
-506
-504
-502
-499
-497
-496
-494
-492
-490
-489
-487
-486
-485
-484
-483
-482
-481
-480
-479
-479
-478
-478
-477
-477
-477
-476
-476
-475
-475
-474
-473
-472
-470
-469
-467
-465
-463
-461
-459
-456
-454
-452
-449
-447
-444
-441
-438
-436
-433
-430
-427
-423
-420
-417
-414
-411
-408
-404
-401
-397
-394
-391
-387
-384
-381
-378
-376
-373
-371
-369
-368
-366
-365
-364
-364
-363
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-366
-367
-367
-367
-367
-367
-367
-368
-368
-368
-369
-369
-370
-370
-371
-372
-373
-375
-376
-378
-380
-382
-384
-387
-390
-393
-396
-400
-404
-408
-413
-417
-422
-428
-433
-439
-445
-452
-458
-465
-472
-479
-486
-493
-500
-507
-514
-521
-528
-535
-542
-548
-554
-560
-566
-572
-577
-583
-588
-593
-598
-603
-607
-612
-616
-620
-624
-628
-631
-635
-638
-641
-644
-646
-649
-652
-654
-657
-659
-662
-665
-668
-671
-675
-678
-681
-685
-689
-692
-696
-699
-703
-706
-709
-712
-715
-718
-720
-722
-724
-726
-728
-730
-731
-733
-734
-736
-738
-739
-741
-743
-745
-747
-749
-751
-753
-755
-758
-760
-762
-765
-768
-770
-773
-776
-780
-783
-786
-790
-793
-796
-800
-803
-807
-811
-814
-818
-822
-826
-829
-833
-837
-841
-844
-848
-851
-854
-857
-860
-863
-866
-869
-872
-874
-876
-879
-880
-882
-883
-884
-885
-886
-886
-885
-884
-883
-882
-880
-879
-876
-874
-872
-869
-866
-863
-859
-856
-852
-848
-844
-839
-835
-830
-825
-819
-814
-808
-802
-796
-790
-784
-778
-771
-765
-759
-752
-746
-739
-733
-726
-719
-712
-706
-699
-692
-685
-678
-671
-664
-657
-650
-643
-636
-629
-622
-615
-608
-601
-593
-586
-579
-572
-566
-559
-553
-547
-542
-537
-532
-528
-525
-522
-520
-518
-517
-516
-516
-515
-516
-516
-517
-518
-519
-520
-521
-521
-522
-522
-522
-522
-521
-520
-519
-518
-516
-513
-511
-508
-505
-501
-497
-493
-489
-485
-480
-476
-471
-466
-461
-456
-450
-445
-440
-435
-430
-425
-420
-415
-411
-407
-403
-399
-395
-392
-388
-385
-383
-380
-378
-377
-375
-374
-373
-373
-373
-373
-373
-373
-374
-375
-377
-379
-380
-383
-385
-388
-391
-394
-398
-401
-404
-407
-411
-414
-417
-421
-424
-426
-429
-432
-434
-436
-437
-438
-439
-440
-441
-441
-442
-442
-442
-442
-443
-443
-444
-444
-445
-447
-448
-450
-453
-455
-458
-461
-464
-468
-471
-475
-478
-481
-485
-487
-490
-492
-494
-496
-498
-499
-500
-501
-503
-504
-505
-507
-509
-511
-512
-515
-517
-519
-521
-524
-527
-530
-533
-536
-539
-543
-546
-550
-553
-556
-560
-563
-566
-569
-571
-574
-577
-579
-581
-583
-585
-587
-588
-590
-591
-592
-593
-594
-595
-596
-597
-598
-599
-600
-601
-602
-604
-606
-607
-609
-611
-613
-615
-617
-620
-622
-624
-627
-629
-631
-633
-635
-636
-638
-639
-640
-641
-642
-643
-644
-644
-645
-646
-646
-647
-648
-648
-649
-650
-651
-652
-653
-654
-654
-655
-655
-655
-655
-655
-654
-654
-653
-651
-650
-648
-647
-645
-642
-640
-637
-635
-632
-629
-627
-624
-621
-618
-616
-613
-611
-609
-607
-605
-603
-601
-600
-598
-597
-595
-594
-593
-591
-590
-588
-586
-585
-583
-581
-579
-578
-576
-575
-573
-572
-571
-571
-570
-570
-570
-570
-570
-570
-570
-570
-571
-571
-571
-571
-571
-570
-570
-569
-567
-566
-563
-561
-558
-554
-550
-545
-541
-536
-531
-525
-520
-515
-510
-505
-500
-494
-489
-485
-480
-475
-471
-467
-463
-459
-455
-451
-448
-445
-442
-439
-437
-434
-432
-430
-428
-427
-425
-423
-422
-420
-419
-417
-415
-413
-411
-408
-405
-403
-400
-397
-393
-390
-386
-382
-378
-374
-369
-364
-359
-354
-349
-344
-339
-334
-328
-323
-318
-312
-306
-300
-295
-289
-282
-276
-270
-264
-258
-252
-246
-240
-234
-228
-223
-217
-212
-207
-202
-197
-193
-188
-183
-179
-174
-170
-165
-161
-156
-152
-147
-143
-138
-134
-130
-126
-122
-118
-115
-111
-108
-105
-102
-100
-97
-95
-93
-91
-90
-88
-87
-85
-84
-83
-82
-81
-81
-80
-80
-80
-80
-81
-81
-82
-84
-85
-87
-88
-90
-92
-94
-95
-98
-100
-102
-104
-106
-108
-109
-111
-113
-115
-116
-118
-120
-121
-122
-124
-125
-126
-127
-128
-130
-130
-131
-132
-133
-134
-134
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-138
-139
-140
-142
-143
-145
-148
-150
-154
-157
-161
-166
-172
-178
-184
-191
-199
-207
-215
-224
-233
-243
-252
-262
-272
-282
-291
-301
-310
-320
-329
-337
-346
-355
-363
-371
-380
-388
-396
-404
-412
-420
-427
-434
-441
-447
-453
-458
-463
-468
-472
-476
-480
-484
-487
-490
-493
-496
-499
-501
-503
-505
-507
-508
-509
-509
-509
-509
-509
-508
-507
-507
-506
-505
-504
-504
-503
-502
-502
-501
-501
-500
-500
-500
-500
-499
-499
-499
-499
-499
-499
-499
-499
-499
-499
-499
-499
-499
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-510
-511
-512
-513
-514
-514
-515
-516
-516
-516
-516
-516
-516
-515
-515
-514
-513
-511
-509
-507
-505
-502
-499
-495
-492
-488
-483
-479
-474
-470
-465
-460
-456
-451
-446
-442
-437
-432
-427
-422
-417
-412
-407
-402
-396
-391
-385
-379
-373
-367
-360
-353
-346
-339
-331
-323
-315
-306
-297
-288
-278
-268
-258
-248
-238
-228
-218
-207
-197
-187
-176
-166
-155
-144
-133
-121
-110
-98
-86
-74
-61
-49
-36
-24
-11
2
15
28
41
55
68
82
95
109
122
135
148
161
174
186
198
210
222
233
244
255
265
276
286
295
304
313
322
330
338
346
353
360
366
372
378
384
389
394
399
403
407
410
413
416
419
422
424
427
429
431
434
436
437
439
440
442
443
443
444
444
444
445
445
445
444
445
445
445
445
445
446
446
447
448
448
448
449
449
448
448
447
447
445
444
442
439
436
433
429
425
420
415
409
403
397
390
383
376
369
361
354
346
338
330
323
315
307
300
293
286
279
272
266
259
253
248
242
237
231
226
221
216
211
205
200
195
190
184
178
173
167
160
154
148
141
135
128
121
115
108
102
95
89
82
76
70
64
58
52
47
42
37
33
29
26
23
20
18
16
14
12
11
10
9
9
8
8
8
9
9
10
11
11
12
13
14
15
16
17
17
18
19
19
20
20
21
22
23
24
26
28
30
33
36
40
44
49
54
60
66
73
80
87
96
104
113
123
133
143
153
164
175
186
198
209
221
232
244
255
267
278
289
299
310
320
330
339
349
358
367
376
384
392
400
408
415
422
429
435
441
447
453
458
464
469
474
479
484
488
493
498
504
509
514
519
525
530
535
541
546
552
557
563
569
575
582
588
594
601
607
614
620
626
632
638
644
650
656
661
666
672
677
682
686
691
696
701
706
711
716
720
725
729
733
737
740
744
747
750
753
755
757
760
761
763
765
766
768
769
771
772
773
774
774
775
775
776
776
776
776
776
777
777
777
777
776
776
775
775
774
773
771
770
769
767
766
765
764
763
762
761
761
760
760
759
758
757
756
754
753
751
748
746
743
740
736
733
729
725
721
717
713
709
705
700
696
692
688
683
679
675
671
668
664
660
657
653
649
646
642
639
635
632
629
625
621
617
613
609
605
601
597
593
589
585
582
578
576
573
572
570
570
569
569
569
570
571
572
573
574
576
578
580
582
585
588
591
594
597
600
603
605
607
609
611
613
614
615
615
615
615
614
613
611
609
606
602
598
593
588
582
576
569
562
555
547
539
531
523
514
505
496
487
478
469
460
451
442
433
425
416
408
400
393
385
378
372
366
360
355
350
346
343
340
338
336
335
334
334
334
335
336
338
339
342
344
347
350
354
357
361
365
368
372
376
379
383
386
389
392
395
398
401
404
408
411
415
419
424
429
433
438
444
449
454
460
465
471
477
483
489
495
501
508
514
521
528
535
542
549
556
563
570
577
583
589
595
600
605
610
615
620
625
630
634
639
644
649
655
660
665
670
675
680
685
690
695
700
705
711
716
722
728
734
741
747
754
761
768
775
782
789
797
804
812
819
827
835
844
852
861
870
879
888
897
905
914
922
930
937
945
952
959
966
972
978
984
989
994
998
1002
1006
1008
1012
1014
1014
1016
1016
1018
1018
1016
1016
1016
1014
1012
1010
1008
1004
1002
998
994
989
984
979
973
967
961
954
947
940
932
925
917
908
900
892
884
876
867
859
851
843
835
826
818
809
800
792
783
774
765
755
746
737
727
718
709
700
690
681
673
664
656
648
641
633
626
619
613
606
600
594
587
581
575
568
562
555
548
542
535
528
521
514
507
499
492
484
476
468
460
451
442
434
425
415
406
397
387
378
368
358
349
339
329
320
310
300
291
281
272
262
253
244
236
228
220
213
206
199
194
189
184
180
177
175
173
172
171
172
173
174
176
178
181
183
186
190
193
196
200
203
206
209
212
214
217
219
221
222
224
225
227
228
229
230
231
232
234
235
236
238
240
242
244
246
249
251
254
257
259
262
265
267
270
272
275
277
279
281
283
285
286
288
289
290
291
292
292
293
294
295
296
297
298
298
299
299
299
300
300
300
300
300
299
299
298
298
298
297
297
297
297
297
298
299
300
301
302
304
306
309
312
316
319
323
328
332
336
341
346
351
356
361
366
370
375
380
384
389
393
397
401
404
408
411
414
417
420
422
425
427
429
430
432
433
435
436
437
438
439
440
441
442
443
444
445
446
448
449
451
453
455
457
459
461
462
464
466
468
469
470
471
472
473
474
474
475
475
476
477
478
479
480
482
484
486
488
490
493
495
498
501
504
506
509
511
513
514
515
515
515
514
513
511
509
506
503
499
496
492
488
484
481
477
473
469
464
460
456
452
448
444
441
437
433
429
425
422
418
414
411
407
403
398
394
390
385
380
375
369
364
358
351
345
339
333
327
321
315
309
305
300
296
292
289
286
283
281
280
279
278
278
278
279
280
281
283
285
287
288
290
291
292
293
293
293
293
292
291
289
287
284
281
278
274
270
266
262
258
253
248
243
239
234
229
225
220
216
211
207
203
198
194
190
185
181
177
173
169
166
162
159
156
153
151
148
146
145
143
142
141
141
142
142
143
144
145
146
147
148
149
151
152
153
155
157
159
162
165
168
171
175
178
182
186
190
194
199
204
209
214
220
225
231
237
243
250
256
263
270
277
284
290
297
303
308
314
319
323
327
331
333
336
337
339
339
339
339
339
338
337
335
334
332
330
328
326
323
321
318
315
312
309
306
302
299
295
291
287
283
279
275
271
268
265
262
259
256
254
251
249
247
245
244
242
241
239
238
237
237
236
236
236
236
237
238
239
240
242
245
247
250
252
255
257
260
262
264
266
268
269
270
272
273
273
274
274
274
274
273
272
271
270
268
266
264
262
259
256
253
249
245
241
237
232
227
222
216
211
205
200
194
189
183
177
172
166
160
155
149
143
137
130
124
118
112
106
100
95
89
84
80
76
72
69
67
65
63
62
62
61
61
62
62
63
64
65
66
67
68
70
71
73
74
76
78
80
82
84
86
88
90
93
95
97
100
103
105
108
111
114
117
120
123
126
130
133
136
139
142
145
148
151
154
157
159
162
166
169
172
176
179
183
187
191
195
199
203
207
211
215
219
222
226
230
233
237
241
245
249
253
257
261
265
269
274
278
283
287
292
297
301
306
311
316
322
327
332
338
343
348
354
359
364
370
375
380
386
392
397
403
409
415
421
427
433
439
444
450
455
460
464
469
473
476
479
483
486
488
491
494
496
498
500
501
503
504
506
507
508
509
510
511
512
513
514
515
516
516
517
518
518
518
519
519
519
519
518
518
517
517
516
515
514
512
511
509
507
505
502
499
496
493
489
484
480
474
469
463
458
452
446
440
434
428
423
417
412
407
403
398
394
390
386
382
379
375
371
367
363
359
355
350
345
340
335
330
324
319
313
307
301
294
287
280
273
266
259
252
244
237
230
224
217
210
204
197
191
185
178
172
166
160
154
148
142
136
130
124
118
111
105
99
93
87
81
74
68
63
57
51
45
39
33
27
21
16
10
5
-1
-6
-11
-16
-21
-26
-31
-35
-39
-43
-47
-50
-53
-56
-59
-62
-64
-66
-68
-69
-71
-73
-74
-76
-78
-80
-82
-85
-88
-90
-93
-97
-100
-103
-107
-110
-114
-117
-121
-125
-130
-134
-139
-144
-150
-155
-160
-166
-171
-177
-181
-186
-190
-194
-197
-199
-201
-203
-204
-204
-203
-202
-201
-199
-196
-193
-190
-187
-183
-180
-176
-173
-169
-165
-162
-158
-155
-152
-149
-146
-143
-140
-137
-135
-132
-130
-127
-125
-124
-122
-122
-121
-121
-121
-122
-123
-125
-126
-128
-131
-133
-136
-140
-143
-147
-151
-156
-161
-166
-172
-177
-183
-189
-195
-200
-206
-212
-217
-222
-227
-231
-236
-240
-244
-248
-251
-254
-257
-260
-263
-266
-268
-270
-272
-274
-276
-278
-279
-281
-282
-283
-284
-284
-285
-285
-285
-285
-284
-283
-282
-280
-278
-276
-274
-271
-268
-264
-261
-257
-253
-249
-245
-241
-237
-233
-229
-224
-220
-216
-213
-209
-206
-203
-200
-198
-196
-194
-193
-192
-191
-191
-191
-192
-193
-194
-195
-197
-199
-201
-202
-204
-205
-206
-207
-208
-208
-209
-208
-208
-208
-207
-206
-206
-205
-205
-206
-206
-206
-207
-208
-209
-211
-212
-214
-216
-219
-221
-225
-228
-231
-235
-238
-242
-245
-249
-253
-256
-260
-263
-267
-270
-274
-278
-282
-286
-291
-295
-300
-305
-310
-316
-321
-326
-331
-337
-342
-347
-351
-355
-359
-362
-365
-368
-370
-371
-372
-373
-374
-375
-376
-376
-376
-377
-377
-377
-376
-376
-375
-375
-373
-372
-371
-369
-367
-365
-363
-362
-360
-358
-357
-355
-354
-353
-353
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-352
-352
-350
-349
-347
-344
-342
-339
-336
-333
-329
-326
-323
-320
-316
-313
-311
-308
-305
-302
-299
-296
-294
-291
-288
-286
-283
-281
-278
-276
-274
-272
-269
-267
-265
-263
-261
-258
-256
-254
-252
-251
-249
-247
-246
-245
-244
-243
-242
-242
-242
-242
-242
-241
-241
-241
-241
-240
-240
-239
-239
-238
-237
-237
-236
-236
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-234
-233
-232
-231
-229
-226
-224
-221
-218
-216
-213
-210
-207
-205
-203
-200
-198
-197
-195
-194
-193
-193
-193
-194
-195
-196
-198
-200
-202
-204
-206
-208
-211
-213
-215
-217
-219
-221
-222
-223
-223
-223
-223
-222
-220
-218
-216
-212
-209
-204
-199
-194
-187
-180
-172
-164
-154
-145
-134
-124
-113
-102
-91
-81
-70
-60
-50
-41
-32
-24
-17
-10
-4
1
5
8
10
11
12
12
11
9
7
4
1
-3
-6
-11
-15
-20
-24
-29
-33
-38
-42
-46
-50
-53
-56
-59
-62
-64
-66
-67
-69
-69
-70
-70
-69
-68
-66
-64
-61
-58
-54
-50
-45
-40
-35
-30
-25
-20
-16
-11
-7
-2
1
5
9
13
16
20
25
29
34
39
44
49
54
60
65
71
76
82
87
93
98
103
108
112
116
120
123
126
129
132
135
137
139
141
142
144
145
146
146
147
148
148
149
149
150
151
153
154
156
158
160
163
165
168
171
174
177
179
182
185
187
189
191
192
193
193
193
193
192
190
189
187
184
181
178
175
172
169
166
163
161
159
157
155
154
153
151
150
149
148
147
146
145
143
142
141
140
139
137
136
135
135
134
133
133
133
133
134
136
137
139
142
144
146
148
150
152
154
156
158
159
160
162
162
163
163
163
163
162
161
160
158
156
153
150
147
144
141
138
136
133
131
129
127
126
125
124
123
123
123
123
123
123
124
124
123
123
122
121
119
117
115
112
109
105
101
96
91
85
79
73
67
59
52
44
36
27
18
9
-1
-10
-20
-29
-39
-49
-58
-67
-76
-86
-94
-103
-111
-119
-127
-134
-141
-147
-152
-157
-161
-165
-167
-169
-170
-171
-170
-169
-168
-165
-162
-158
-154
-149
-144
-138
-132
-127
-121
-115
-109
-104
-99
-94
-89
-84
-80
-76
-72
-69
-66
-63
-61
-59
-57
-56
-55
-55
-54
-54
-54
-55
-55
-56
-56
-57
-58
-59
-60
-62
-64
-66
-69
-72
-75
-79
-84
-89
-95
-102
-110
-118
-126
-136
-145
-156
-166
-177
-188
-200
-211
-223
-234
-245
-256
-267
-277
-287
-297
-307
-316
-325
-333
-341
-349
-357
-364
-370
-377
-383
-389
-395
-401
-407
-413
-419
-424
-430
-436
-441
-446
-451
-455
-459
-463
-466
-469
-471
-473
-474
-474
-474
-474
-473
-471
-469
-466
-464
-461
-458
-455
-452
-449
-446
-443
-440
-437
-435
-433
-431
-429
-427
-425
-424
-423
-422
-422
-421
-421
-421
-422
-422
-422
-423
-423
-424
-424
-423
-423
-422
-420
-418
-416
-413
-410
-406
-402
-397
-391
-385
-379
-372
-364
-357
-349
-341
-332
-324
-315
-307
-298
-289
-279
-270
-261
-252
-243
-234
-226
-218
-210
-202
-196
-189
-183
-178
-174
-170
-166
-163
-161
-159
-157
-156
-156
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-153
-153
-154
-154
-155
-156
-157
-160
-162
-165
-169
-174
-179
-185
-191
-198
-204
-211
-219
-226
-234
-241
-248
-256
-263
-269
-276
-282
-287
-293
-297
-302
-306
-309
-312
-314
-316
-317
-318
-318
-318
-318
-317
-315
-312
-310
-306
-302
-298
-293
-288
-282
-276
-269
-263
-256
-249
-242
-235
-227
-220
-212
-204
-196
-188
-179
-171
-163
-154
-146
-137
-128
-119
-109
-100
-90
-79
-68
-57
-46
-34
-23
-12
0
11
21
32
42
51
61
69
77
85
92
99
106
111
117
121
125
129
131
133
134
135
134
133
130
127
123
118
113
106
99
92
83
75
65
55
45
34
22
10
-3
-16
-30
-45
-60
-75
-92
-108
-125
-142
-159
-176
-194
-212
-230
-248
-266
-284
-303
-321
-340
-358
-377
-395
-413
-431
-448
-465
-482
-498
-514
-531
-546
-562
-578
-594
-610
-626
-642
-658
-675
-692
-709
-727
-745
-764
-782
-801
-821
-840
-860
-880
-899
-919
-938
-957
-976
-994
-1010
-1027
-1043
-1058
-1073
-1086
-1099
-1112
-1123
-1134
-1145
-1154
-1163
-1172
-1180
-1187
-1194
-1200
-1206
-1210
-1215
-1218
-1221
-1223
-1224
-1224
-1223
-1221
-1218
-1214
-1209
-1203
-1196
-1189
-1181
-1172
-1163
-1153
-1143
-1133
-1122
-1112
-1101
-1091
-1080
-1070
-1059
-1049
-1039
-1030
-1020
-1012
-1002
-995
-987
-980
-973
-966
-959
-952
-946
-940
-934
-928
-922
-917
-913
-908
-904
-901
-897
-894
-891
-887
-884
-880
-876
-871
-866
-860
-854
-847
-839
-831
-822
-812
-801
-789
-777
-763
-749
-733
-717
-700
-682
-663
-644
-624
-604
-582
-560
-538
-514
-489
-464
-437
-409
-381
-351
-321
-289
-256
-223
-188
-153
-117
-80
-43
-6
32
70
108
146
184
222
259
297
334
370
406
441
476
510
544
576
608
640
671
701
730
759
787
815
842
868
895
920
945
970
994
1018
1042
1065
1088
1110
1132
1154
1175
1197
1218
1238
1259
1278
1298
1317
1336
1354
1372
1389
1407
1424
1440
1457
1472
1487
1501
1515
1527
1539
1549
1558
1566
1573
1579
1583
1586
1587
1587
1585
1582
1577
1570
1561
1551
1539
1526
1511
1494
1476
1457
1436
1414
1392
1369
1345
1321
1297
1274
1250
1228
1205
1184
1164
1145
1126
1110
1094
1080
1067
1056
1046
1038
1030
1024
1018
1012
1008
1004
999
995
990
985
979
973
966
958
950
942
933
923
913
903
892
881
869
857
844
831
817
803
788
773
757
740
723
704
686
666
646
625
604
583
561
540
518
496
474
452
430
407
385
362
339
316
293
270
247
225
202
180
159
138
118
98
79
60
42
25
9
-7
-22
-36
-49
-62
-75
-86
-97
-107
-116
-125
-133
-140
-146
-151
-155
-159
-161
-163
-163
-163
-161
-160
-157
-154
-151
-147
-143
-139
-135
-131
-127
-123
-120
-116
-113
-110
-108
-106
-104
-103
-103
-103
-104
-106
-108
-111
-115
-118
-123
-127
-132
-137
-142
-147
-152
-155
-158
-161
-162
-161
-160
-157
-152
-146
-139
-129
-118
-106
-91
-76
-59
-40
-21
-2
19
40
61
83
105
128
150
173
195
218
241
263
287
310
333
356
379
402
424
447
468
489
510
529
548
565
582
597
610
623
633
641
648
652
655
655
653
649
642
634
623
610
595
578
559
538
515
490
464
436
406
375
343
310
276
242
207
172
136
100
65
29
-5
-40
-73
-106
-137
-168
-197
-224
-250
-274
-296
-316
-335
-351
-365
-378
-389
-398
-405
-411
-416
-420
-423
-426
-429
-431
-433
-436
-437
-439
-440
-441
-441
-441
-440
-439
-438
-436
-434
-432
-430
-429
-427
-426
-426
-426
-427
-429
-433
-437
-442
-449
-456
-465
-475
-485
-497
-510
-524
-539
-555
-572
-590
-610
-630
-651
-674
-699
-724
-752
-780
-810
-841
-874
-908
-943
-979
-1016
-1054
-1093
-1133
-1173
-1214
-1254
-1295
-1335
-1375
-1415
-1454
-1493
-1531
-1569
-1606
-1643
-1679
-1714
-1749
-1784
-1817
-1851
-1883
-1916
-1947
-1979
-2009
-2039
-2069
-2097
-2126
-2154
-2181
-2208
-2234
-2260
-2285
-2309
-2333
-2355
-2376
-2397
-2416
-2434
-2452
-2468
-2484
-2499
-2514
-2528
-2543
-2558
-2573
-2589
-2605
-2622
-2639
-2657
-2676
-2694
-2714
-2734
-2753
-2774
-2794
-2814
-2834
-2854
-2873
-2892
-2910
-2928
-2946
-2963
-2980
-2997
-3014
-3032
-3049
-3066
-3084
-3101
-3119
-3137
-3156
-3174
-3192
-3211
-3229
-3247
-3265
-3282
-3299
-3315
-3331
-3345
-3359
-3372
-3384
-3395
-3405
-3414
-3423
-3430
-3436
-3442
-3447
-3452
-3456
-3461
-3465
-3469
-3473
-3478
-3482
-3487
-3493
-3498
-3504
-3510
-3517
-3523
-3530
-3537
-3545
-3553
-3561
-3570
-3579
-3588
-3599
-3610
-3621
-3633
-3646
-3660
-3674
-3689
-3705
-3720
-3737
-3753
-3770
-3787
-3804
-3822
-3839
-3856
-3873
-3890
-3907
-3924
-3941
-3957
-3974
-3990
-4006
-4022
-4040
-4057
-4074
-4091
-4109
-4127
-4145
-4163
-4181
-4198
-4214
-4230
-4245
-4259
-4271
-4282
-4291
-4299
-4306
-4311
-4314
-4316
-4316
-4314
-4311
-4307
-4300
-4292
-4282
-4271
-4258
-4243
-4226
-4208
-4189
-4168
-4145
-4121
-4094
-4067
-4040
-4011
-3981
-3950
-3919
-3887
-3856
-3824
-3792
-3760
-3729
-3697
-3666
-3636
-3606
-3577
-3548
-3519
-3491
-3464
-3437
-3411
-3385
-3360
-3336
-3312
-3290
-3268
-3247
-3227
-3208
-3190
-3173
-3157
-3141
-3127
-3113
-3099
-3087
-3074
-3062
-3050
-3037
-3025
-3012
-2998
-2984
-2970
-2955
-2939
-2923
-2906
-2888
-2869
-2850
-2830
-2809
-2787
-2765
-2742
-2718
-2693
-2668
-2643
-2617
-2592
-2567
-2542
-2518
-2495
-2473
-2452
-2432
-2414
-2397
-2382
-2368
-2356
-2346
-2338
-2332
-2328
-2327
-2328
-2331
-2336
-2344
-2354
-2366
-2380
-2396
-2415
-2435
-2457
-2481
-2507
-2534
-2562
-2592
-2624
-2657
-2691
-2726
-2763
-2801
-2841
-2881
-2923
-2966
-3011
-3057
-3105
-3154
-3206
-3258
-3313
-3369
-3427
-3486
-3547
-3610
-3674
-3739
-3805
-3872
-3939
-4006
-4075
-4143
-4212
-4280
-4347
-4414
-4480
-4546
-4611
-4674
-4737
-4799
-4859
-4918
-4976
-5032
-5087
-5141
-5193
-5244
-5293
-5341
-5386
-5430
-5473
-5513
-5551
-5588
-5623
-5655
-5686
-5714
-5741
-5765
-5788
-5809
-5829
-5846
-5862
-5877
-5891
-5903
-5915
-5926
-5936
-5945
-5954
-5962
-5970
-5977
-5983
-5988
-5993
-5996
-5998
-5998
-5997
-5995
-5991
-5985
-5978
-5969
-5959
-5947
-5934
-5920
-5905
-5889
-5873
-5856
-5839
-5821
-5804
-5787
-5770
-5753
-5736
-5719
-5701
-5684
-5666
-5648
-5629
-5610
-5590
-5570
-5548
-5527
-5504
-5481
-5457
-5432
-5406
-5379
-5352
-5323
-5294
-5264
-5232
-5200
-5167
-5133
-5098
-5062
-5024
-4985
-4944
-4902
-4858
-4812
-4765
-4715
-4665
-4612
-4559
-4504
-4449
-4393
-4337
-4280
-4223
-4166
-4109
-4053
-3997
-3940
-3885
-3830
-3775
-3721
-3667
-3614
-3561
-3508
-3456
-3404
-3353
-3301
-3250
-3199
-3148
-3097
-3047
-2998
-2949
-2901
-2853
-2807
-2761
-2717
-2673
-2630
-2588
-2548
-2508
-2469
-2432
-2396
-2361
-2327
-2295
-2264
-2235
-2207
-2181
-2157
-2134
-2113
-2094
-2077
-2063
-2051
-2041
-2033
-2028
-2025
-2024
-2025
-2029
-2035
-2043
-2052
-2063
-2074
-2087
-2101
-2114
-2129
-2143
-2158
-2172
-2187
-2201
-2215
-2229
-2242
-2255
-2268
-2281
-2293
-2305
-2317
-2328
-2339
-2350
-2360
-2371
-2381
-2391
-2402
-2412
-2424
-2436
-2449
-2462
-2477
-2492
-2509
-2527
-2546
-2566
-2588
-2611
-2635
-2661
-2688
-2716
-2746
-2777
-2809
-2842
-2877
-2912
-2947
-2983
-3020
-3057
-3094
-3131
-3169
-3206
-3244
-3280
-3317
-3353
-3389
-3424
-3459
-3494
-3528
-3563
-3597
-3631
-3666
-3701
-3736
-3771
-3807
-3843
-3879
-3915
-3952
-3989
-4025
-4062
-4098
-4134
-4170
-4204
-4238
-4272
-4304
-4336
-4366
-4396
-4424
-4452
-4478
-4504
-4528
-4551
-4573
-4593
-4613
-4631
-4649
-4665
-4680
-4695
-4709
-4722
-4735
-4746
-4758
-4768
-4778
-4787
-4796
-4804
-4811
-4817
-4823
-4829
-4834
-4839
-4844
-4849
-4854
-4860
-4866
-4873
-4880
-4889
-4898
-4909
-4922
-4936
-4951
-4967
-4985
-5004
-5024
-5044
-5066
-5088
-5110
-5133
-5156
-5179
-5202
-5225
-5247
-5269
-5291
-5312
-5333
-5353
-5373
-5394
-5414
-5434
-5454
-5474
-5494
-5514
-5534
-5554
-5574
-5593
-5613
-5632
-5651
-5669
-5686
-5703
-5720
-5735
-5750
-5764
-5777
-5789
-5800
-5811
-5821
-5831
-5841
-5851
-5861
-5871
-5881
-5891
-5902
-5912
-5923
-5934
-5944
-5955
-5966
-5977
-5988
-5999
-6010
-6022
-6035
-6048
-6062
-6077
-6092
-6109
-6127
-6146
-6167
-6189
-6213
-6238
-6265
-6293
-6322
-6352
-6384
-6416
-6448
-6481
-6514
-6547
-6580
-6613
-6646
-6678
-6710
-6742
-6773
-6805
-6836
-6867
-6898
-6929
-6960
-6991
-7022
-7054
-7085
-7117
-7149
-7182
-7214
-7247
-7279
-7311
-7343
-7374
-7405
-7434
-7463
-7489
-7514
-7538
-7559
-7578
-7595
-7610
-7623
-7633
-7642
-7649
-7653
-7657
-7658
-7658
-7656
-7653
-7649
-7643
-7636
-7628
-7619
-7608
-7597
-7584
-7570
-7556
-7540
-7522
-7504
-7485
-7464
-7442
-7419
-7394
-7368
-7341
-7313
-7283
-7253
-7222
-7190
-7158
-7126
-7093
-7061
-7029
-6997
-6965
-6934
-6904
-6875
-6846
-6818
-6791
-6765
-6740
-6716
-6693
-6672
-6651
-6631
-6612
-6595
-6579
-6563
-6549
-6536
-6523
-6512
-6501
-6491
-6482
-6473
-6464
-6456
-6448
-6439
-6430
-6420
-6410
-6399
-6387
-6374
-6360
-6345
-6329
-6311
-6293
-6273
-6252
-6229
-6205
-6180
-6152
-6124
-6093
-6060
-6026
-5990
-5951
-5911
-5868
-5824
-5777
-5729
-5679
-5627
-5574
-5519
-5464
-5408
-5351
-5293
-5236
-5178
-5121
-5063
-5006
-4949
-4892
-4835
-4779
-4724
-4668
-4614
-4559
-4505
-4452
-4399
-4345
-4293
-4240
-4188
-4136
-4083
-4032
-3981
-3930
-3880
-3831
-3782
-3735
-3688
-3643
-3599
-3557
-3516
-3477
-3439
-3403
-3369
-3336
-3304
-3274
-3244
-3216
-3188
-3162
-3136
-3112
-3088
-3066
-3045
-3025
-3005
-2987
-2970
-2954
-2939
-2924
-2911
-2899
-2888
-2877
-2868
-2859
-2851
-2843
-2835
-2827
-2819
-2810
-2801
-2792
-2782
-2771
-2759
-2746
-2732
-2717
-2701
-2683
-2665
-2645
-2625
-2604
-2582
-2561
-2539
-2517
-2496
-2475
-2455
-2436
-2417
-2399
-2381
-2364
-2346
-2328
-2310
-2291
-2272
-2252
-2232
-2211
-2189
-2168
-2146
-2123
-2101
-2079
-2056
-2033
-2011
-1989
-1966
-1944
-1921
-1898
-1875
-1851
-1828
-1804
-1780
-1756
-1732
-1708
-1684
-1659
-1635
-1610
-1585
-1559
-1533
-1507
-1481
-1454
-1427
-1400
-1373
-1345
-1317
-1289
-1260
-1232
-1202
-1172
-1142
-1111
-1079
-1047
-1014
-981
-947
-912
-876
-839
-802
-764
-725
-686
-646
-606
-566
-526
-486
-445
-405
-364
-324
-284
-244
-204
-165
-125
-84
-43
-2
41
85
130
177
226
276
328
382
438
495
554
614
675
737
800
864
928
992
1056
1121
1184
1248
1311
1373
1435
1497
1557
1618
1678
1737
1796
1856
1914
1973
2031
2090
2148
2205
2263
2320
2377
2433
2490
2546
2602
2658
2715
2772
2830
2888
2947
3008
3069
3131
3195
3259
3325
3392
3461
3530
3600
3672
3744
3817
3891
3965
4040
4116
4192
4268
4344
4421
4498
4574
4650
4726
4802
4877
4951
5025
5098
5170
5241
5311
5380
5447
5513
5578
5641
5702
5762
5820
5877
5932
5986
6038
6088
6136
6183
6228
6272
6314
6354
6393
6430
6465
6499
6532
6563
6592
6621
6648
6675
6701
6726
6750
6774
6797
6819
6841
6862
6883
6902
6921
6938
6955
6971
6987
7001
7016
7029
7042
7055
7068
7080
7091
7102
7113
7123
7133
7142
7151
7159
7166
7173
7180
7186
7191
7196
7200
7204
7207
7210
7214
7217
7219
7222
7225
7228
7230
7232
7234
7236
7237
7238
7239
7240
7240
7241
7241
7240
7239
7238
7237
7235
7232
7229
7225
7221
7216
7210
7203
7195
7187
7177
7166
7154
7141
7126
7111
7094
7076
7057
7037
7015
6993
6969
6945
6920
6894
6868
6841
6814
6787
6759
6732
6705
6679
6654
6630
6607
6586
6567
6549
6534
6521
6510
6501
6494
6489
6485
6484
6485
6487
6490
6495
6501
6508
6517
6526
6536
6547
6559
6572
6586
6600
6615
6631
6646
6663
6679
6696
6713
6729
6746
6763
6780
6797
6814
6832
6849
6867
6886
6905
6924
6943
6963
6982
7002
7021
7041
7061
7080
7099
7118
7137
7156
7174
7191
7208
7225
7241
7257
7272
7287
7302
7316
7330
7344
7357
7370
7383
7395
7407
7418
7430
7441
7452
7463
7473
7484
7495
7506
7518
7530
7543
7557
7571
7586
7603
7620
7637
7656
7675
7695
7715
7735
7756
7776
7797
7818
7838
7859
7879
7898
7917
7935
7953
7970
7986
8000
8013
8026
8037
8047
8055
8061
8066
8070
8071
8071
8071
8068
8064
8057
8048
8039
8026
8013
7997
7980
7960
7939
7917
7893
7868
7841
7813
7785
7755
7724
7693
7661
7629
7597
7565
7534
7503
7472
7443
7414
7387
7360
7335
7310
7287
7265
7244
7225
7206
7189
7172
7157
7142
7128
7114
7102
7089
7077
7065
7053
7041
7030
7019
7008
6998
6988
6978
6968
6959
6950
6942
6933
6925
6917
6910
6903
6896
6890
6884
6878
6873
6868
6864
6860
6857
6855
6853
6852
6852
6853
6855
6857
6861
6866
6872
6880
6888
6897
6907
6919
6931
6945
6960
6975
6992
7010
7029
7049
7070
7092
7116
7141
7167
7195
7225
7256
7288
7322
7358
7395
7434
7474
7516
7559
7604
7650
7697
7746
7795
7846
7898
7950
8003
8057
8111
8166
8221
8276
8332
8388
8444
8501
8557
8614
8672
8729
8787
8845
8904
8963
9023
9083
9144
9206
9270
9334
9400
9467
9535
9605
9676
9749
9822
9898
9974
10052
10131
10210
10291
10371
10453
10534
10615
10696
10776
10856
10934
11012
11088
11163
11236
11308
11378
11447
11513
11578
11641
11702
11762
11820
11877
11932
11985
12037
12088
12138
12186
12233
12279
12323
12367
12410
12451
12492
12533
12572
12611
12650
12688
12725
12761
12798
12834
12869
12904
12939
12974
13007
13040
13073
13104
13134
13163
13191
13217
13242
13265
13287
13308
13327
13345
13361
13377
13391
13404
13416
13428
13438
13448
13457
13465
13473
13480
13486
13492
13497
13502
13505
13508
13509
13510
13510
13509
13507
13505
13501
13497
13491
13485
13479
13471
13463
13454
13444
13433
13422
13410
13397
13383
13369
13354
13338
13322
13305
13289
13272
13255
13238
13222
13206
13189
13173
13158
13142
13127
13111
13096
13081
13067
13052
13038
13024
13010
12997
12984
12972
12960
12949
12939
12929
12919
12910
12901
12892
12883
12874
12865
12856
12847
12836
12826
12815
12804
12792
12780
12767
12754
12740
12726
12712
12697
12682
12666
12649
12632
12615
12597
12578
12560
12541
12522
12503
12484
12465
12447
12428
12408
12389
12369
12349
12328
12307
12286
12263
12240
12217
12193
12168
12143
12118
12093
12067
12041
12016
11991
11966
11941
11918
11895
11873
11852
11832
11813
11796
11780
11765
11751
11738
11727
11717
11708
11701
11694
11688
11683
11679
11676
11673
11671
11670
11670
11670
11671
11673
11676
11680
11685
11690
11697
11704
11713
11722
11733
11745
11758
11772
11787
11803
11820
11837
11854
11872
11890
11909
11927
11945
11963
11980
11998
12015
12032
12049
12065
12081
12097
12113
12128
12143
12158
12173
12188
12203
12218
12234
12250
12266
12283
12300
12317
12335
12353
12371
12388
12406
12422
12439
12455
12470
12485
12499
12513
12525
12537
12549
12560
12570
12580
12590
12599
12609
12617
12626
12634
12641
12649
12655
12661
12666
12670
12673
12675
12676
12677
12676
12675
12673
12670
12667
12663
12658
12652
12646
12640
12632
12624
12616
12606
12596
12585
12573
12560
12545
12530
12513
12494
12475
12454
12432
12409
12384
12358
12331
12303
12273
12243
12211
12179
12146
12112
12077
12041
12005
11968
11930
11892
11854
11814
11775
11735
11694
11653
11611
11569
11527
11484
11441
11397
11353
11308
11264
11219
11173
11127
11082
11035
10989
10942
10895
10847
10798
10749
10700
10649
10598
10546
10493
10440
10386
10331
10275
10219
10162
10105
10047
9988
9930
9870
9811
9751
9692
9632
9572
9512
9451
9391
9331
9270
9210
9149
9089
9029
8969
8909
8850
8791
8733
8676
8619
8564
8508
8454
8399
8346
8292
8239
8186
8134
8080
8028
7975
7922
7869
7815
7761
7708
7654
7599
7545
7491
7436
7382
7328
7273
7219
7165
7112
7059
7006
6954
6902
6851
6800
6750
6700
6650
6601
6552
6504
6456
6407
6359
6310
6262
6213
6164
6115
6067
6018
5969
5920
5872
5824
5776
5729
5682
5636
5590
5545
5501
5458
5415
5373
5332
5291
5251
5212
5174
5136
5100
5064
5028
4994
4961
4928
4896
4865
4835
4806
4777
4749
4722
4696
4670
4645
4620
4597
4573
4551
4528
4507
4486
4465
4445
4426
4408
4390
4373
4357
4342
4328
4316
4304
4293
4283
4275
4268
4262
4258
4255
4253
4253
4254
4257
4260
4265
4271
4278
4286
4295
4305
4315
4325
4336
4346
4357
4367
4377
4387
4396
4405
4413
4421
4429
4436
4443
4450
4456
4463
4469
4475
4480
4486
4491
4496
4501
4506
4512
4517
4522
4528
4534
4541
4548
4556
4564
4573
4583
4593
4604
4615
4626
4638
4650
4661
4673
4684
4696
4706
4717
4726
4736
4744
4751
4758
4764
4769
4773
4776
4779
4781
4782
4783
4783
4783
4783
4782
4782
4782
4782
4782
4782
4783
4784
4785
4787
4789
4792
4795
4797
4800
4803
4806
4809
4812
4815
4818
4820
4822
4824
4825
4826
4827
4827
4826
4825
4824
4822
4819
4816
4813
4810
4806
4801
4797
4792
4787
4782
4776
4769
4762
4755
4747
4738
4728
4719
4709
4698
4688
4678
4667
4658
4648
4640
4632
4625
4619
4614
4611
4608
4607
4606
4607
4608
4610
4613
4617
4621
4625
4630
4636
4641
4647
4653
4659
4665
4671
4677
4683
4689
4694
4699
4703
4707
4710
4712
4714
4715
4715
4715
4713
4711
4708
4703
4699
4693
4687
4680
4672
4664
4656
4647
4638
4629
4619
4609
4599
4588
4577
4565
4552
4539
4525
4510
4494
4477
4460
4442
4422
4403
4382
4361
4339
4316
4293
4270
4246
4221
4196
4171
4146
4120
4094
4069
4043
4017
3991
3965
3939
3913
3887
3860
3834
3808
3782
3756
3730
3704
3678
3653
3627
3601
3576
3550
3524
3498
3472
3445
3418
3390
3362
3334
3305
3276
3246
3216
3185
3154
3122
3091
3059
3026
2994
2961
2928
2894
2860
2826
2791
2756
2720
2684
2646
2607
2568
2527
2484
2441
2396
2350
2303
2255
2206
2155
2104
2053
2000
1948
1895
1841
1788
1735
1681
1628
1574
1521
1467
1414
1360
1306
1252
1198
1144
1089
1035
980
926
871
817
764
710
658
606
554
504
454
405
357
309
262
217
172
127
84
41
-1
-42
-83
-123
-163
-202
-241
-280
-319
-358
-398
-438
-479
-521
-563
-606
-650
-694
-739
-785
-831
-877
-924
-971
-1018
-1065
-1112
-1160
-1207
-1255
-1302
-1350
-1397
-1444
-1492
-1539
-1586
-1632
-1679
-1726
-1773
-1821
-1868
-1916
-1964
-2013
-2061
-2110
-2159
-2208
-2257
-2307
-2356
-2405
-2455
-2504
-2554
-2604
-2654
-2704
-2755
-2806
-2858
-2910
-2964
-3018
-3073
-3129
-3185
-3243
-3302
-3362
-3423
-3485
-3548
-3611
-3676
-3741
-3807
-3873
-3940
-4006
-4075
-4143
-4212
-4282
-4351
-4422
-4493
-4564
-4635
-4708
-4780
-4853
-4927
-5000
-5074
-5148
-5223
-5297
-5371
-5446
-5520
-5595
-5669
-5744
-5819
-5895
-5970
-6046
-6123
-6200
-6277
-6355
-6433
-6512
-6592
-6672
-6753
-6834
-6915
-6997
-7078
-7160
-7242
-7324
-7405
-7487
-7568
-7648
-7728
-7808
-7888
-7967
-8045
-8125
-8203
-8282
-8360
-8438
-8517
-8595
-8673
-8752
-8830
-8909
-8987
-9066
-9145
-9224
-9303
-9382
-9461
-9541
-9621
-9700
-9781
-9861
-9942
-10023
-10104
-10185
-10267
-10349
-10431
-10513
-10595
-10678
-10760
-10841
-10923
-11004
-11084
-11164
-11244
-11324
-11403
-11481
-11559
-11637
-11714
-11791
-11867
-11943
-12018
-12092
-12166
-12239
-12312
-12384
-12455
-12525
-12595
-12664
-12733
-12801
-12868
-12934
-13000
-13065
-13130
-13194
-13258
-13322
-13385
-13447
-13509
-13571
-13632
-13693
-13754
-13813
-13873
-13931
-13989
-14047
-14103
-14159
-14214
-14267
-14320
-14372
-14423
-14472
-14521
-14568
-14615
-14661
-14705
-14749
-14791
-14833
-14874
-14914
-14953
-14991
-15028
-15064
-15099
-15134
-15167
-15199
-15231
-15262
-15291
-15320
-15347
-15374
-15399
-15423
-15446
-15468
-15488
-15507
-15524
-15540
-15554
-15566
-15578
-15587
-15596
-15603
-15608
-15613
-15616
-15618
-15619
-15618
-15616
-15613
-15608
-15602
-15595
-15587
-15577
-15567
-15554
-15541
-15526
-15510
-15492
-15472
-15451
-15428
-15404
-15379
-15352
-15324
-15295
-15264
-15233
-15200
-15167
-15132
-15096
-15060
-15022
-14984
-14945
-14905
-14865
-14824
-14782
-14739
-14696
-14653
-14609
-14564
-14519
-14473
-14427
-14381
-14334
-14288
-14241
-14194
-14147
-14099
-14052
-14004
-13956
-13907
-13859
-13809
-13760
-13710
-13659
-13608
-13557
-13505
-13453
-13400
-13346
-13292
-13238
-13183
-13128
-13072
-13016
-12959
-12902
-12845
-12787
-12728
-12669
-12610
-12551
-12491
-12430
-12370
-12309
-12248
-12187
-12126
-12065
-12004
-11943
-11883
-11822
-11761
-11701
-11641
-11581
-11522
-11462
-11404
-11346
-11288
-11232
-11176
-11120
-11066
-11012
-10959
-10907
-10855
-10804
-10753
-10703
-10653
-10604
-10555
-10506
-10458
-10410
-10362
-10314
-10268
-10221
-10175
-10130
-10085
-10041
-9997
-9954
-9911
-9868
-9826
-9783
-9742
-9700
-9658
-9617
-9577
-9537
-9497
-9459
-9421
-9383
-9347
-9311
-9276
-9242
-9208
-9176
-9144
-9112
-9082
-9052
-9023
-8994
-8966
-8939
-8912
-8886
-8860
-8835
-8810
-8786
-8762
-8738
-8715
-8692
-8669
-8647
-8625
-8603
-8582
-8561
-8541
-8521
-8502
-8483
-8464
-8446
-8429
-8412
-8396
-8380
-8364
-8349
-8334
-8319
-8305
-8291
-8276
-8262
-8248
-8234
-8221
-8207
-8193
-8180
-8167
-8153
-8141
-8128
-8116
-8103
-8092
-8080
-8069
-8057
-8045
-8035
-8023
-8013
-8002
-7991
-7980
-7970
-7959
-7949
-7939
-7930
-7921
-7911
-7902
-7894
-7885
-7877
-7868
-7860
-7852
-7844
-7836
-7829
-7821
-7813
-7806
-7798
-7791
-7783
-7776
-7768
-7760
-7752
-7744
-7735
-7726
-7718
-7709
-7699
-7690
-7681
-7672
-7664
-7655
-7646
-7638
-7630
-7622
-7615
-7607
-7600
-7593
-7587
-7581
-7575
-7569
-7564
-7560
-7556
-7552
-7549
-7547
-7544
-7543
-7541
-7540
-7539
-7539
-7538
-7538
-7539
-7540
-7541
-7542
-7544
-7546
-7548
-7551
-7554
-7557
-7561
-7566
-7570
-7576
-7582
-7589
-7596
-7604
-7613
-7622
-7632
-7643
-7654
-7666
-7678
-7691
-7704
-7718
-7732
-7748
-7763
-7780
-7797
-7815
-7834
-7853
-7874
-7896
-7918
-7941
-7964
-7988
-8013
-8038
-8063
-8089
-8115
-8140
-8166
-8192
-8218
-8244
-8270
-8295
-8321
-8346
-8371
-8396
-8420
-8445
-8470
-8494
-8518
-8543
-8567
-8591
-8616
-8640
-8664
-8689
-8714
-8739
-8764
-8789
-8814
-8839
-8865
-8890
-8916
-8942
-8969
-8995
-9023
-9051
-9080
-9110
-9140
-9172
-9204
-9238
-9272
-9307
-9343
-9380
-9418
-9457
-9496
-9535
-9575
-9616
-9656
-9697
-9738
-9779
-9819
-9860
-9900
-9940
-9980
-10020
-10059
-10098
-10136
-10174
-10213
-10251
-10289
-10326
-10364
-10402
-10440
-10477
-10515
-10552
-10589
-10626
-10663
-10700
-10736
-10773
-10809
-10845
-10881
-10916
-10952
-10988
-11024
-11060
-11096
-11132
-11169
-11205
-11241
-11278
-11314
-11350
-11385
-11420
-11455
-11489
-11523
-11556
-11588
-11619
-11650
-11679
-11707
-11734
-11761
-11786
-11810
-11833
-11855
-11876
-11896
-11915
-11934
-11951
-11968
-11984
-12000
-12014
-12027
-12040
-12052
-12063
-12073
-12081
-12089
-12096
-12103
-12108
-12112
-12115
-12118
-12119
-12120
-12119
-12117
-12115
-12111
-12106
-12099
-12092
-12083
-12073
-12063
-12051
-12038
-12024
-12009
-11993
-11977
-11959
-11941
-11923
-11904
-11884
-11864
-11843
-11822
-11801
-11779
-11758
-11736
-11713
-11691
-11668
-11646
-11623
-11600
-11577
-11553
-11530
-11506
-11482
-11457
-11432
-11406
-11379
-11351
-11323
-11293
-11264
-11233
-11201
-11169
-11136
-11103
-11069
-11034
-10999
-10963
-10926
-10889
-10852
-10815
-10777
-10739
-10701
-10662
-10624
-10586
-10547
-10509
-10471
-10432
-10394
-10357
-10319
-10282
-10245
-10208
-10171
-10134
-10098
-10062
-10025
-9990
-9954
-9918
-9883
-9848
-9813
-9779
-9744
-9710
-9675
-9641
-9607
-9573
-9538
-9504
-9470
-9435
-9400
-9365
-9329
-9293
-9257
-9220
-9182
-9144
-9106
-9067
-9028
-8988
-8948
-8907
-8866
-8824
-8781
-8738
-8694
-8650
-8605
-8560
-8514
-8468
-8421
-8374
-8326
-8278
-8230
-8182
-8134
-8085
-8037
-7988
-7940
-7891
-7843
-7794
-7746
-7698
-7651
-7604
-7557
-7510
-7463
-7417
-7371
-7325
-7280
-7234
-7189
-7144
-7100
-7055
-7012
-6968
-6925
-6883
-6841
-6800
-6760
-6720
-6682
-6644
-6607
-6571
-6537
-6503
-6470
-6437
-6406
-6376
-6346
-6317
-6289
-6261
-6234
-6207
-6182
-6157
-6132
-6109
-6086
-6065
-6044
-6025
-6007
-5991
-5976
-5963
-5951
-5941
-5932
-5925
-5919
-5914
-5911
-5909
-5908
-5908
-5909
-5912
-5915
-5919
-5925
-5931
-5938
-5946
-5955
-5965
-5975
-5986
-5998
-6011
-6023
-6036
-6050
-6063
-6077
-6091
-6104
-6118
-6131
-6145
-6158
-6172
-6185
-6198
-6212
-6225
-6238
-6250
-6263
-6276
-6288
-6301
-6313
-6324
-6336
-6346
-6357
-6367
-6377
-6387
-6396
-6406
-6415
-6424
-6433
-6441
-6450
-6458
-6467
-6475
-6482
-6489
-6496
-6503
-6509
-6514
-6519
-6524
-6527
-6530
-6532
-6534
-6535
-6535
-6534
-6532
-6530
-6528
-6524
-6521
-6517
-6512
-6507
-6502
-6497
-6492
-6486
-6481
-6475
-6468
-6462
-6455
-6448
-6441
-6434
-6426
-6419
-6411
-6403
-6394
-6386
-6378
-6370
-6362
-6354
-6346
-6338
-6330
-6323
-6316
-6308
-6301
-6294
-6286
-6279
-6271
-6263
-6254
-6245
-6235
-6225
-6213
-6200
-6186
-6170
-6153
-6135
-6115
-6094
-6070
-6046
-6020
-5992
-5962
-5932
-5899
-5866
-5831
-5795
-5759
-5721
-5682
-5642
-5601
-5560
-5518
-5475
-5432
-5388
-5344
-5300
-5256
-5211
-5166
-5121
-5075
-5030
-4984
-4938
-4892
-4846
-4799
-4753
-4706
-4660
-4613
-4567
-4520
-4474
-4428
-4382
-4337
-4291
-4247
-4202
-4158
-4114
-4070
-4027
-3985
-3943
-3902
-3861
-3820
-3780
-3740
-3700
-3660
-3621
-3582
-3544
-3506
-3468
-3431
-3394
-3357
-3321
-3286
-3251
-3216
-3182
-3148
-3115
-3082
-3050
-3018
-2987
-2956
-2926
-2896
-2867
-2838
-2809
-2780
-2752
-2723
-2695
-2666
-2637
-2607
-2578
-2548
-2517
-2486
-2455
-2423
-2391
-2359
-2326
-2293
-2259
-2225
-2190
-2155
-2120
-2084
-2047
-2009
-1972
-1934
-1895
-1856
-1816
-1775
-1735
-1693
-1652
-1611
-1569
-1528
-1487
-1447
-1406
-1367
-1328
-1289
-1251
-1213
-1176
-1138
-1101
-1065
-1028
-991
-954
-918
-881
-844
-807
-770
-733
-696
-659
-623
-586
-549
-513
-476
-439
-402
-366
-329
-292
-255
-219
-183
-147
-112
-78
-43
-10
23
55
87
118
148
177
206
234
262
289
316
343
369
395
420
446
471
496
521
545
570
594
618
642
667
691
715
739
763
788
812
837
862
887
912
937
962
987
1012
1038
1063
1089
1115
1141
1167
1193
1220
1247
1274
1302
1330
1359
1388
1418
1448
1478
1510
1541
1574
1607
1640
1674
1709
1744
1779
1815
1851
1888
1925
1963
2001
2039
2077
2116
2155
2194
2233
2272
2312
2351
2391
2431
2470
2510
2550
2590
2631
2671
2712
2753
2793
2834
2875
2915
2956
2996
3037
3077
3117
3157
3196
3235
3274
3313
3351
3389
3426
3463
3499
3535
3570
3605
3639
3673
3706
3739
3772
3804
3836
3868
3900
3932
3964
3996
4029
4061
4094
4127
4161
4195
4229
4263
4298
4334
4370
4407
4444
4481
4519
4558
4597
4637
4677
4718
4760
4802
4845
4888
4932
4977
5022
5068
5114
5161
5208
5255
5302
5350
5397
5445
5492
5540
5587
5634
5680
5726
5772
5818
5862
5906
5949
5991
6032
6071
6108
6144
6179
6211
6242
6271
6298
6323
6346
6367
6386
6403
6419
6433
6444
6454
6463
6469
6474
6477
6478
6478
6476
6472
6468
6462
6454
6446
6437
6427
6416
6405
6393
6381
6369
6356
6342
6328
6314
6300
6285
6270
6255
6240
6224
6208
6191
6174
6157
6139
6121
6102
6083
6062
6042
6020
5998
5975
5951
5927
5902
5876
5849
5821
5792
5763
5732
5700
5668
5634
5600
5565
5529
5492
5455
5417
5378
5339
5299
5259
5218
5176
5134
5092
5049
5006
4962
4918
4874
4829
4784
4739
4694
4648
4602
4556
4509
4463
4415
4367
4319
4270
4221
4171
4121
4070
4019
3967
3916
3863
3811
3759
3706
3652
3599
3545
3490
3436
3380
3325
3270
3214
3159
3103
3048
2994
2940
2887
2834
2782
2730
2679
2629
2579
2529
2480
2432
2383
2335
2288
2240
2193
2147
2100
2054
2008
1962
1917
1871
1826
1781
1736
1691
1647
1602
1558
1514
1470
1427
1383
1340
1297
1254
1211
1169
1127
1085
1044
1002
963
924
886
849
813
778
744
711
679
649
620
593
566
542
518
496
476
457
439
423
408
395
383
372
363
355
349
344
340
338
337
338
340
344
350
356
365
374
385
398
412
427
443
460
479
499
520
542
565
589
614
641
668
696
726
756
787
820
852
886
921
957
993
1030
1069
1108
1148
1189
1231
1273
1316
1359
1403
1448
1493
1538
1584
1631
1678
1726
1774
1822
1871
1920
1970
2020
2071
2122
2173
2225
2277
2329
2381
2434
2487
2541
2594
2648
2702
2756
2811
2866
2921
2977
3033
3089
3145
3202
3259
3317
3375
3433
3492
3551
3611
3671
3731
3792
3853
3914
3976
4038
4101
4164
4226
4289
4353
4416
4479
4543
4607
4670
4734
4798
4861
4925
4989
5053
5116
5180
5243
5306
5369
5432
5494
5556
5618
5679
5740
5800
5860
5919
5978
6036
6094
6151
6208
6264
6320
6375
6430
6485
6539
6593
6646
6700
6753
6806
6858
6910
6962
7013
7064
7115
7165
7214
7263
7312
7360
7408
7455
7502
7549
7595
7641
7686
7731
7776
7819
7862
7905
7946
7987
8026
8066
8103
8141
8177
8212
8246
8279
8311
8343
8373
8402
8431
8458
8485
8511
8536
8560
8583
8606
8628
8649
8670
8690
8710
8730
8749
8769
8787
8806
8824
8843
8861
8878
8896
8913
8930
8947
8964
8981
8998
9016
9033
9051
9069
9087
9106
9125
9145
9165
9185
9205
9225
9245
9265
9285
9306
9326
9345
9365
9384
9403
9422
9440
9457
9474
9491
9507
9522
9537
9552
9565
9579
9591
9603
9615
9626
9636
9646
9656
9665
9673
9682
9689
9697
9704
9711
9718
9724
9731
9737
9742
9748
9753
9757
9761
9764
9767
9769
9770
9771
9771
9770
9769
9767
9765
9762
9759
9756
9752
9747
9743
9738
9733
9727
9722
9716
9709
9703
9696
9689
9682
9674
9666
9658
9650
9641
9632
9624
9615
9605
9596
9586
9576
9566
9555
9544
9533
9521
9510
9497
9485
9472
9459
9446
9432
9418
9404
9389
9374
9359
9343
9326
9309
9292
9273
9255
9236
9217
9197
9177
9156
9136
9115
9093
9071
9049
9026
9002
8978
8953
8927
8900
8873
8845
8817
8787
8757
8727
8696
8664
8632
8600
8567
8534
8500
8466
8432
8398
8363
8328
8292
8257
8221
8183
8148
8111
8074
8036
7999
7961
7924
7886
7848
7811
7773
7735
7697
7659
7622
7583
7545
7507
7468
7430
7391
7351
7312
7273
7233
7193
7154
7114
7074
7035
6995
6956
6917
6877
6838
6799
6761
6722
6683
6645
6607
6569
6531
6494
6456
6419
6382
6345
6309
6273
6236
6200
6165
6129
6094
6059
6024
5990
5956
5923
5889
5857
5824
5792
5761
5730
5699
5669
5639
5609
5580
5551
5522
5494
5465
5437
5410
5382
5354
5327
5300
5273
5246
5220
5194
5168
5142
5117
5091
5067
5042
5018
4994
4970
4946
4923
4899
4876
4853
4830
4807
4784
4761
4738
4716
4693
4670
4648
4625
4602
4578
4555
4531
4507
4483
4458
4433
4408
4383
4357
4331
4305
4278
4252
4225
4198
4171
4144
4116
4089
4061
4034
4006
3980
3953
3927
3901
3875
3850
3826
3801
3778
3754
3732
3709
3688
3666
3646
3625
3606
3586
3567
3548
3530
3511
3493
3476
3458
3441
3424
3408
3392
3376
3361
3345
3331
3316
3301
3287
3273
3259
3245
3232
3218
3205
3192
3179
3166
3153
3139
3126
3113
3100
3087
3074
3062
3049
3036
3023
3011
2998
2985
2973
2960
2948
2935
2923
2910
2898
2885
2873
2860
2847
2835
2822
2809
2796
2783
2770
2757
2743
2730
2716
2703
2689
2675
2661
2647
2632
2618
2603
2588
2572
2557
2541
2525
2509
2493
2476
2459
2442
2425
2408
2390
2372
2353
2334
2315
2295
2276
2255
2235
2214
2193
2171
2150
2128
2106
2084
2062
2040
2017
1997
1975
1953
1932
1911
1890
1869
1849
1829
1810
1791
1772
1754
1737
1720
1703
1687
1672
1657
1642
1628
1615
1601
1589
1577
1565
1554
1544
1535
1526
1517
1510
1503
1497
1492
1487
1483
1480
1478
1476
1474
1473
1472
1472
1472
1473
1474
1476
1478
1481
1484
1487
1492
1496
1501
1506
1512
1518
1524
1530
1536
1542
1549
1555
1561
1567
1573
1579
1585
1590
1596
1602
1607
1613
1619
1624
1630
1635
1640
1645
1650
1655
1660
1664
1668
1671
1675
1678
1680
1682
1684
1685
1685
1685
1685
1684
1682
1680
1677
1674
1670
1666
1661
1656
1651
1644
1638
1631
1624
1616
1607
1598
1589
1579
1569
1558
1546
1534
1521
1508
1494
1479
1464
1447
1430
1412
1394
1374
1354
1334
1312
1290
1268
1244
1221
1197
1173
1148
1123
1098
1072
1047
1020
995
969
943
916
890
863
837
811
784
758
732
705
679
653
628
602
576
550
525
499
473
448
422
397
372
347
322
297
273
248
225
201
178
155
132
110
88
66
45
24
3
-17
-36
-56
-74
-93
-111
-129
-146
-163
-180
-196
-211
-226
-240
-254
-267
-280
-291
-302
-313
-323
-332
-340
-349
-356
-363
-369
-375
-380
-385
-389
-392
-395
-397
-398
-399
-399
-398
-397
-396
-393
-391
-388
-384
-381
-377
-372
-368
-364
-360
-356
-353
-350
-347
-345
-344
-343
-343
-343
-344
-346
-348
-351
-354
-358
-362
-367
-373
-378
-384
-391
-397
-404
-411
-419
-426
-434
-442
-450
-458
-467
-475
-484
-493
-502
-511
-520
-530
-540
-550
-561
-571
-583
-594
-605
-617
-628
-640
-652
-664
-676
-688
-699
-711
-723
-734
-746
-757
-768
-779
-790
-801
-812
-822
-833
-843
-853
-863
-873
-883
-894
-904
-914
-924
-934
-945
-955
-966
-977
-987
-999
-1010
-1020
-1032
-1044
-1055
-1066
-1078
-1089
-1101
-1112
-1124
-1135
-1147
-1159
-1171
-1183
-1195
-1207
-1219
-1232
-1245
-1257
-1270
-1283
-1296
-1309
-1323
-1336
-1349
-1362
-1376
-1389
-1403
-1416
-1430
-1443
-1457
-1471
-1485
-1499
-1513
-1527
-1541
-1555
-1569
-1584
-1598
-1613
-1627
-1642
-1657
-1672
-1687
-1703
-1718
-1734
-1749
-1765
-1781
-1797
-1813
-1829
-1845
-1862
-1878
-1894
-1911
-1927
-1944
-1961
-1978
-1995
-2012
-2029
-2047
-2066
-2084
-2102
-2121
-2140
-2159
-2178
-2198
-2217
-2237
-2256
-2276
-2296
-2316
-2335
-2355
-2374
-2394
-2413
-2432
-2452
-2471
-2490
-2510
-2529
-2548
-2568
-2587
-2607
-2626
-2646
-2665
-2685
-2704
-2723
-2742
-2761
-2780
-2799
-2817
-2835
-2853
-2870
-2887
-2904
-2920
-2936
-2951
-2965
-2979
-2993
-3006
-3018
-3030
-3042
-3053
-3063
-3073
-3083
-3092
-3101
-3110
-3118
-3125
-3132
-3139
-3145
-3151
-3156
-3161
-3166
-3170
-3174
-3177
-3180
-3184
-3186
-3189
-3192
-3194
-3196
-3198
-3200
-3202
-3204
-3205
-3207
-3208
-3210
-3211
-3213
-3215
-3216
-3218
-3220
-3222
-3224
-3227
-3230
-3233
-3236
-3240
-3244
-3248
-3253
-3257
-3262
-3267
-3272
-3278
-3283
-3288
-3293
-3298
-3302
-3307
-3311
-3315
-3319
-3322
-3326
-3329
-3332
-3335
-3338
-3341
-3343
-3345
-3347
-3349
-3350
-3352
-3353
-3353
-3354
-3354
-3354
-3353
-3353
-3352
-3351
-3349
-3347
-3345
-3343
-3341
-3338
-3335
-3333
-3330
-3327
-3323
-3320
-3317
-3315
-3312
-3309
-3306
-3304
-3302
-3300
-3298
-3296
-3294
-3293
-3292
-3291
-3290
-3290
-3290
-3290
-3291
-3292
-3293
-3295
-3298
-3300
-3304
-3308
-3312
-3317
-3322
-3328
-3334
-3340
-3347
-3354
-3362
-3369
-3378
-3387
-3396
-3405
-3415
-3426
-3437
-3448
-3460
-3472
-3484
-3497
-3511
-3524
-3538
-3553
-3567
-3582
-3597
-3613
-3629
-3645
-3661
-3677
-3693
-3710
-3726
-3743
-3760
-3776
-3793
-3809
-3826
-3842
-3859
-3875
-3892
-3909
-3925
-3942
-3959
-3976
-3992
-4010
-4027
-4043
-4061
-4078
-4096
-4113
-4131
-4148
-4165
-4182
-4199
-4216
-4232
-4248
-4264
-4280
-4295
-4310
-4324
-4338
-4351
-4364
-4376
-4388
-4400
-4411
-4421
-4432
-4442
-4451
-4461
-4470
-4478
-4487
-4495
-4503
-4511
-4518
-4526
-4533
-4539
-4546
-4552
-4558
-4563
-4568
-4572
-4576
-4579
-4582
-4584
-4586
-4587
-4587
-4587
-4587
-4586
-4584
-4582
-4579
-4576
-4572
-4567
-4562
-4557
-4551
-4544
-4536
-4528
-4520
-4510
-4500
-4490
-4478
-4466
-4452
-4438
-4423
-4408
-4391
-4374
-4355
-4336
-4317
-4296
-4275
-4253
-4230
-4207
-4182
-4158
-4132
-4106
-4080
-4051
-4025
-3996
-3968
-3939
-3910
-3880
-3850
-3820
-3790
-3760
-3730
-3700
-3670
-3640
-3610
-3580
-3550
-3521
-3491
-3462
-3433
-3404
-3375
-3347
-3318
-3290
-3262
-3234
-3206
-3179
-3151
-3124
-3097
-3070
-3044
-3017
-2991
-2965
-2939
-2913
-2887
-2861
-2835
-2810
-2784
-2758
-2733
-2707
-2681
-2655
-2629
-2604
-2578
-2552
-2526
-2500
-2474
-2448
-2422
-2397
-2371
-2345
-2319
-2293
-2267
-2241
-2215
-2189
-2162
-2136
-2110
-2084
-2058
-2032
-2005
-1980
-1955
-1930
-1905
-1881
-1857
-1833
-1809
-1786
-1763
-1741
-1718
-1696
-1675
-1653
-1632
-1612
-1591
-1571
-1552
-1533
-1514
-1496
-1478
-1461
-1443
-1427
-1411
-1395
-1379
-1365
-1350
-1336
-1322
-1309
-1295
-1283
-1270
-1258
-1246
-1235
-1224
-1213
-1203
-1193
-1184
-1175
-1166
-1158
-1151
-1144
-1138
-1133
-1128
-1123
-1119
-1116
-1113
-1111
-1110
-1109
-1108
-1108
-1108
-1108
-1109
-1110
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1126
-1129
-1132
-1135
-1139
-1142
-1146
-1150
-1155
-1159
-1164
-1168
-1173
-1178
-1183
-1188
-1193
-1197
-1202
-1207
-1212
-1217
-1221
-1226
-1231
-1236
-1241
-1246
-1251
-1256
-1260
-1265
-1270
-1275
-1279
-1284
-1288
-1292
-1296
-1300
-1304
-1307
-1310
-1312
-1315
-1317
-1318
-1320
-1321
-1322
-1322
-1322
-1321
-1320
-1319
-1317
-1315
-1313
-1310
-1307
-1303
-1299
-1295
-1291
-1287
-1282
-1277
-1273
-1268
-1264
-1259
-1254
-1250
-1245
-1241
-1236
-1231
-1226
-1222
-1217
-1212
-1207
-1202
-1196
-1191
-1186
-1181
-1175
-1170
-1164
-1159
-1153
-1147
-1141
-1135
-1129
-1123
-1117
-1110
-1104
-1097
-1090
-1083
-1076
-1069
-1062
-1054
-1046
-1039
-1031
-1022
-1016
-1008
-1000
-992
-984
-976
-968
-960
-952
-944
-936
-929
-921
-913
-905
-897
-889
-881
-873
-865
-857
-849
-840
-832
-824
-816
-808
-800
-792
-784
-776
-769
-761
-753
-745
-737
-729
-722
-714
-706
-698
-690
-682
-674
-667
-659
-651
-643
-636
-628
-620
-612
-604
-596
-588
-580
-572
-564
-556
-547
-539
-531
-522
-514
-505
-497
-489
-480
-472
-464
-456
-448
-439
-431
-423
-415
-407
-400
-392
-384
-376
-368
-360
-352
-345
-337
-329
-321
-313
-305
-297
-289
-281
-273
-265
-256
-248
-240
-231
-222
-213
-204
-195
-186
-176
-166
-155
-145
-133
-122
-110
-98
-85
-72
-59
-45
-31
-16
-1
14
30
46
62
79
97
115
133
151
171
190
210
231
251
273
295
317
339
363
386
410
435
460
485
511
537
564
591
619
647
675
704
733
763
793
824
855
887
919
951
984
1018
1052
1087
1123
1159
1195
1233
1271
1309
1349
1388
1429
1470
1512
1555
1598
1641
1686
1731
1777
1823
1870
1918
1967
2016
2066
2116
2167
2219
2271
2324
2377
2430
2484
2538
2592
2647
2703
2758
2814
2870
2927
2984
3042
3100
3158
3216
3275
3334
3394
3454
3514
3574
3635
3695
3756
3818
3879
3940
4002
4064
4125
4187
4249
4311
4373
4434
4496
4558
4620
4681
4743
4804
4866
4927
4989
5050
5111
5172
5233
5294
5355
5416
5477
5537
5598
5658
5718
5778
5838
5898
5958
6017
6077
6136
6195
6254
6312
6371
6429
6487
6544
6601
6658
6715
6771
6826
6881
6936
6990
7043
7096
7148
7200
7250
7300
7350
7398
7446
7493
7539
7584
7629
7673
7716
7759
7800
7842
7882
7922
7961
7999
8037
8073
8109
8144
8178
8211
8243
8274
8305
8334
8363
8391
8418
8444
8469
8494
8518
8541
8564
8585
8607
8627
8647
8666
8685
8703
8721
8738
8754
8770
8785
8800
8814
8828
8841
8853
8865
8877
8888
8899
8909
8919
8928
8937
8945
8954
8961
8969
8975
8982
8988
8994
8999
9004
9009
9013
9017
9021
9024
9027
9030
9033
9035
9037
9039
9041
9042
9043
9043
9044
9044
9043
9043
9042
9041
9040
9038
9037
9034
9032
9030
9027
9024
9021
9017
9014
9010
9007
9003
8999
8995
8991
8987
8983
8979
8974
8970
8965
8961
8956
8951
8945
8940
8935
8929
8923
8916
8910
8903
8895
8887
8879
8871
8862
8853
8843
8832
8822
8810
8798
8786
8772
8759
8745
8730
8715
8700
8684
8668
8651
8634
8617
8599
8582
8563
8545
8526
8507
8487
8467
8446
8425
8403
8381
8358
8335
8311
8287
8261
8236
8209
8183
8154
8127
8099
8070
8041
8010
7981
7950
7919
7888
7856
7824
7791
7758
7724
7690
7656
7621
7586
7550
7513
7476
7438
7400
7361
7322
7282
7242
7202
7161
7119
7078
7036
6993
6951
6908
6865
6821
6778
6734
6690
6645
6601
6556
6512
6467
6422
6377
6331
6285
6239
6193
6147
6100
6053
6006
5959
5912
5864
5817
5769
5721
5673
5625
5577
5528
5479
5430
5381
5332
5283
5233
5183
5133
5083
5033
4982
4932
4881
4831
4780
4729
4678
4626
4575
4523
4472
4420
4368
4316
4265
4213
4161
4110
4059
4008
3957
3906
3856
3805
3755
3705
3655
3604
3554
3504
3454
3404
3353
3303
3253
3202
3152
3102
3051
3001
2951
2901
2850
2800
2750
2701
2651
2602
2553
2504
2455
2407
2359
2311
2263
2216
2169
2122
2076
2029
1983
1938
1892
1847
1802
1758
1714
1670
1626
1583
1540
1498
1455
1413
1371
1330
1288
1247
1206
1165
1123
1082
1041
1000
960
919
878
837
796
755
715
674
633
593
552
512
471
431
391
351
311
272
233
194
155
117
79
41
3
-34
-72
-108
-145
-181
-217
-253
-288
-323
-358
-392
-426
-460
-494
-527
-560
-592
-625
-657
-689
-720
-751
-783
-813
-844
-875
-905
-935
-964
-994
-1022
-1052
-1081
-1110
-1138
-1166
-1195
-1223
-1250
-1278
-1306
-1333
-1360
-1387
-1414
-1441
-1468
-1495
-1521
-1547
-1573
-1599
-1625
-1651
-1677
-1702
-1727
-1753
-1778
-1803
-1828
-1853
-1877
-1902
-1927
-1951
-1976
-2001
-2025
-2050
-2074
-2099
-2124
-2148
-2173
-2198
-2222
-2247
-2272
-2296
-2321
-2345
-2370
-2394
-2419
-2443
-2467
-2491
-2515
-2539
-2562
-2585
-2608
-2631
-2653
-2676
-2697
-2719
-2741
-2762
-2783
-2804
-2825
-2846
-2867
-2888
-2908
-2929
-2949
-2970
-2990
-3011
-3031
-3051
-3072
-3092
-3113
-3133
-3154
-3175
-3196
-3217
-3238
-3259
-3281
-3303
-3325
-3347
-3369
-3391
-3414
-3437
-3460
-3484
-3507
-3531
-3555
-3579
-3604
-3628
-3653
-3678
-3703
-3728
-3753
-3779
-3804
-3830
-3856
-3881
-3907
-3933
-3959
-3985
-4010
-4035
-4062
-4088
-4114
-4140
-4166
-4192
-4218
-4244
-4270
-4296
-4323
-4349
-4376
-4403
-4430
-4457
-4485
-4512
-4540
-4568
-4596
-4624
-4652
-4680
-4709
-4737
-4766
-4795
-4824
-4853
-4882
-4912
-4941
-4971
-5001
-5031
-5061
-5091
-5122
-5152
-5182
-5212
-5243
-5273
-5303
-5334
-5364
-5394
-5424
-5455
-5485
-5515
-5545
-5576
-5606
-5636
-5667
-5697
-5727
-5758
-5788
-5818
-5848
-5878
-5907
-5937
-5966
-5995
-6024
-6053
-6081
-6110
-6138
-6166
-6194
-6222
-6250
-6278
-6306
-6334
-6361
-6389
-6416
-6444
-6472
-6499
-6527
-6554
-6582
-6609
-6637
-6664
-6692
-6719
-6747
-6774
-6801
-6828
-6855
-6882
-6909
-6935
-6962
-6988
-7014
-7040
-7065
-7091
-7116
-7142
-7167
-7191
-7216
-7241
-7265
-7289
-7313
-7337
-7360
-7384
-7407
-7431
-7454
-7477
-7499
-7522
-7545
-7567
-7589
-7612
-7634
-7656
-7678
-7699
-7721
-7743
-7764
-7786
-7807
-7828
-7849
-7869
-7890
-7910
-7930
-7950
-7970
-7989
-8007
-8026
-8045
-8064
-8083
-8100
-8118
-8135
-8151
-8167
-8183
-8200
-8215
-8230
-8245
-8259
-8273
-8287
-8300
-8313
-8325
-8337
-8349
-8360
-8371
-8381
-8391
-8400
-8409
-8418
-8426
-8433
-8440
-8446
-8452
-8458
-8463
-8467
-8471
-8474
-8477
-8480
-8482
-8483
-8484
-8485
-8485
-8485
-8484
-8482
-8480
-8478
-8475
-8472
-8467
-8463
-8458
-8452
-8445
-8438
-8431
-8422
-8414
-8404
-8394
-8384
-8373
-8362
-8350
-8338
-8325
-8312
-8299
-8285
-8272
-8257
-8243
-8228
-8213
-8197
-8182
-8164
-8148
-8132
-8115
-8098
-8080
-8061
-8044
-8026
-8007
-7989
-7971
-7952
-7933
-7914
-7895
-7877
-7858
-7839
-7820
-7801
-7783
-7764
-7746
-7727
-7709
-7691
-7673
-7655
-7638
-7620
-7603
-7585
-7568
-7552
-7535
-7519
-7502
-7486
-7471
-7455
-7440
-7424
-7410
-7395
-7381
-7366
-7352
-7339
-7325
-7312
-7298
-7285
-7273
-7260
-7247
-7235
-7222
-7210
-7198
-7186
-7174
-7162
-7151
-7139
-7128
-7117
-7105
-7095
-7084
-7073
-7062
-7052
-7042
-7031
-7021
-7011
-7001
-6991
-6982
-6972
-6963
-6954
-6945
-6937
-6929
-6920
-6913
-6905
-6897
-6890
-6883
-6876
-6869
-6862
-6856
-6849
-6843
-6836
-6830
-6824
-6818
-6812
-6807
-6801
-6796
-6790
-6785
-6780
-6775
-6770
-6766
-6761
-6756
-6752
-6748
-6743
-6739
-6735
-6731
-6727
-6723
-6719
-6715
-6711
-6707
-6703
-6699
-6695
-6691
-6686
-6682
-6678
-6674
-6669
-6665
-6660
-6655
-6650
-6645
-6639
-6633
-6627
-6620
-6614
-6607
-6599
-6592
-6584
-6575
-6567
-6558
-6548
-6538
-6528
-6518
-6507
-6495
-6483
-6471
-6458
-6445
-6432
-6418
-6403
-6388
-6373
-6357
-6341
-6324
-6308
-6290
-6273
-6255
-6236
-6218
-6199
-6179
-6160
-6140
-6120
-6099
-6078
-6057
-6035
-6013
-5991
-5969
-5946
-5923
-5899
-5876
-5852
-5828
-5804
-5779
-5754
-5729
-5704
-5678
-5653
-5627
-5601
-5575
-5548
-5522
-5495
-5468
-5441
-5414
-5387
-5360
-5332
-5304
-5277
-5249
-5221
-5192
-5164
-5135
-5106
-5077
-5047
-5017
-4987
-4956
-4925
-4894
-4863
-4831
-4800
-4768
-4735
-4703
-4670
-4636
-4603
-4569
-4535
-4500
-4465
-4430
-4395
-4359
-4323
-4287
-4251
-4214
-4177
-4140
-4103
-4066
-4027
-3990
-3952
-3914
-3875
-3837
-3798
-3759
-3720
-3680
-3640
-3601
-3560
-3520
-3480
-3439
-3398
-3358
-3317
-3276
-3234
-3193
-3152
-3110
-3068
-3026
-2984
-2942
-2899
-2857
-2814
-2771
-2728
-2685
-2642
-2599
-2555
-2512
-2469
-2425
-2382
-2338
-2295
-2252
-2208
-2165
-2122
-2079
-2036
-1993
-1950
-1908
-1865
-1823
-1780
-1738
-1695
-1653
-1611
-1569
-1527
-1486
-1444
-1402
-1361
-1319
-1278
-1237
-1195
-1154
-1113
-1072
-1032
-991
-950
-910
-870
-829
-789
-749
-709
-670
-630
-590
-551
-512
-473
-434
-395
-356
-318
-280
-242
-204
-166
-129
-92
-55
-18
18
54
89
125
160
194
229
263
296
330
362
395
427
458
490
520
551
581
611
640
669
698
727
755
782
810
837
864
890
916
941
966
991
1014
1039
1063
1086
1109
1131
1153
1175
1196
1216
1237
1256
1276
1295
1314
1332
1350
1368
1386
1403
1420
1436
1453
1469
1484
1500
1515
1530
1544
1559
1573
1586
1599
1612
1625
1637
1649
1660
1671
1682
1693
1703
1712
1722
1731
1740
1749
1757
1765
1773
1781
1789
1797
1804
1811
1819
1826
1833
1840
1847
1854
1860
1867
1873
1879
1885
1891
1896
1901
1906
1911
1916
1920
1924
1928
1931
1934
1938
1941
1943
1946
1948
1951
1953
1955
1957
1960
1962
1964
1966
1967
1969
1971
1973
1975
1977
1979
1980
1982
1984
1986
1987
1989
1991
1992
1994
1995
1997
1999
2000
2001
2004
2005
2008
2009
2012
2013
2017
2019
2021
2024
2027
2029
2033
2036
2039
2041
2045
2049
2053
2057
2061
2065
2070
2074
2079
2083
2088
2093
2099
2104
2110
2115
2121
2127
2133
2140
2146
2153
2160
2167
2174
2182
2190
2198
2207
2216
2225
2234
2244
2254
2265
2275
2286
2297
2308
2319
2331
2342
2354
2366
2377
2389
2401
2413
2425
2437
2450
2462
2475
2487
2500
2513
2526
2540
2553
2567
2581
2596
2610
2625
2640
2655
2671
2687
2703
2719
2735
2751
2768
2784
2801
2818
2835
2852
2869
2886
2903
2920
2937
2954
2971
2988
3005
3022
3039
3056
3072
3089
3106
3122
3138
3154
3170
3186
3201
3217
3232
3247
3262
3276
3291
3306
3320
3334
3348
3362
3376
3389
3403
3416
3429
3441
3454
3466
3479
3491
3503
3514
3526
3537
3549
3560
3571
3582
3593
3604
3614
3625
3635
3646
3656
3666
3676
3686
3696
3706
3715
3725
3735
3744
3754
3763
3772
3781
3791
3800
3809
3818
3827
3836
3844
3853
3861
3870
3878
3886
3894
3901
3909
3916
3923
3930
3937
3944
3951
3957
3964
3971
3977
3984
3991
3997
4003
4010
4016
4022
4029
4035
4041
4046
4051
4058
4064
4069
4074
4078
4083
4089
4094
4099
4103
4108
4112
4117
4121
4125
4129
4133
4137
4141
4145
4149
4152
4156
4159
4163
4166
4169
4172
4175
4178
4181
4184
4187
4189
4192
4195
4197
4200
4203
4206
4208
4211
4213
4215
4218
4220
4222
4224
4226
4227
4229
4230
4232
4233
4234
4235
4236
4236
4237
4237
4237
4238
4238
4238
4238
4238
4238
4237
4237
4237
4236
4236
4236
4236
4235
4235
4235
4235
4236
4236
4236
4237
4237
4238
4238
4239
4240
4241
4241
4242
4243
4244
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4277
4278
4278
4279
4279
4279
4279
4279
4278
4278
4277
4277
4276
4276
4275
4274
4274
4273
4273
4272
4271
4271
4270
4270
4269
4269
4268
4267
4267
4266
4266
4265
4264
4263
4263
4262
4261
4260
4260
4259
4258
4257
4256
4255
4254
4253
4252
4251
4251
4250
4249
4248
4247
4246
4245
4244
4243
4242
4241
4240
4240
4239
4238
4237
4236
4235
4234
4233
4232
4230
4229
4227
4225
4223
4221
4219
4217
4214
4211
4209
4206
4203
4200
4197
4194
4191
4187
4184
4180
4177
4173
4169
4165
4161
4157
4153
4149
4145
4141
4137
4133
4129
4125
4121
4117
4113
4109
4106
4102
4099
4094
4091
4088
4085
4082
4078
4075
4073
4070
4067
4066
4064
4062
4059
4058
4057
4056
4054
4054
4054
4053
4053
4051
4051
4051
4051
4051
4051
4051
4051
4053
4053
4053
4053
4054
4054
4054
4054
4054
4054
4054
4053
4053
4051
4051
4050
4048
4046
4045
4043
4040
4038
4035
4032
4029
4025
4022
4018
4014
4009
4005
4000
3995
3989
3984
3978
3972
3966
3960
3953
3947
3940
3932
3925
3917
3910
3902
3893
3885
3876
3867
3858
3848
3839
3829
3819
3808
3797
3786
3775
3764
3752
3739
3727
3714
3701
3687
3674
3660
3645
3631
3616
3601
3586
3570
3554
3538
3521
3505
3488
3471
3453
3435
3417
3399
3380
3361
3341
3322
3302
3282
3261
3240
3219
3198
3176
3155
3132
3110
3088
3065
3042
3018
2994
2970
2946
2921
2895
2870
2844
2818
2791
2764
2736
2709
2681
2652
2624
2595
2566
2537
2507
2477
2447
2417
2386
2355
2324
2292
2260
2228
2195
2162
2129
2096
2062
2028
1994
1960
1926
1891
1856
1821
1786
1750
1714
1679
1642
1606
1570
1533
1496
1458
1421
1383
1345
1306
1267
1228
1188
1148
1108
1067
1027
985
944
902
860
818
776
733
690
647
604
560
516
472
428
384
339
294
249
204
159
113
67
22
-24
-70
-116
-162
-208
-254
-300
-347
-393
-440
-486
-533
-580
-627
-674
-722
-769
-817
-864
-912
-960
-1008
-1056
-1104
-1153
-1201
-1250
-1298
-1347
-1396
-1445
-1494
-1543
-1592
-1642
-1691
-1741
-1791
-1840
-1890
-1940
-1989
-2039
-2089
-2139
-2188
-2238
-2288
-2337
-2387
-2437
-2486
-2536
-2585
-2634
-2683
-2732
-2781
-2830
-2879
-2927
-2975
-3023
-3071
-3119
-3167
-3215
-3262
-3310
-3357
-3404
-3451
-3498
-3545
-3591
-3638
-3684
-3731
-3777
-3823
-3869
-3915
-3961
-4006
-4051
-4097
-4143
-4188
-4233
-4278
-4323
-4367
-4411
-4456
-4499
-4543
-4587
-4630
-4673
-4716
-4759
-4802
-4844
-4886
-4929
-4971
-5013
-5054
-5096
-5138
-5179
-5220
-5261
-5301
-5342
-5382
-5422
-5462
-5502
-5541
-5580
-5619
-5658
-5697
-5735
-5773
-5811
-5849
-5886
-5924
-5961
-5998
-6034
-6071
-6107
-6143
-6179
-6214
-6249
-6284
-6319
-6354
-6388
-6422
-6456
-6490
-6523
-6556
-6589
-6621
-6653
-6685
-6716
-6747
-6778
-6809
-6839
-6869
-6898
-6927
-6956
-6984
-7012
-7040
-7067
-7094
-7120
-7146
-7172
-7197
-7221
-7245
-7269
-7292
-7315
-7338
-7359
-7381
-7402
-7422
-7443
-7462
-7482
-7501
-7519
-7538
-7556
-7573
-7591
-7607
-7624
-7640
-7656
-7671
-7686
-7701
-7715
-7729
-7743
-7756
-7769
-7782
-7794
-7806
-7818
-7830
-7841
-7852
-7862
-7872
-7882
-7891
-7900
-7909
-7917
-7925
-7932
-7939
-7946
-7952
-7958
-7964
-7969
-7974
-7978
-7982
-7986
-7989
-7993
-7995
-7998
-8000
-8002
-8003
-8005
-8006
-8006
-8007
-8007
-8007
-8006
-8006
-8005
-8004
-8002
-8000
-7999
-7996
-7994
-7991
-7988
-7985
-7982
-7978
-7974
-7969
-7964
-7959
-7954
-7948
-7942
-7936
-7929
-7922
-7915
-7907
-7899
-7891
-7883
-7874
-7865
-7856
-7847
-7837
-7827
-7817
-7807
-7797
-7786
-7775
-7764
-7753
-7742
-7730
-7718
-7705
-7693
-7680
-7667
-7654
-7640
-7627
-7613
-7599
-7585
-7570
-7556
-7541
-7526
-7511
-7496
-7481
-7466
-7451
-7436
-7420
-7405
-7389
-7373
-7358
-7342
-7326
-7310
-7294
-7277
-7261
-7244
-7228
-7211
-7194
-7177
-7160
-7143
-7126
-7108
-7091
-7073
-7056
-7038
-7020
-7002
-6984
-6966
-6948
-6929
-6911
-6893
-6875
-6856
-6837
-6819
-6800
-6781
-6762
-6743
-6724
-6705
-6685
-6666
-6646
-6626
-6607
-6587
-6566
-6546
-6525
-6505
-6484
-6463
-6441
-6420
-6398
-6376
-6354
-6332
-6310
-6287
-6264
-6242
-6219
-6196
-6172
-6149
-6126
-6102
-6078
-6055
-6031
-6007
-5983
-5959
-5935
-5911
-5887
-5863
-5839
-5814
-5790
-5766
-5742
-5718
-5694
-5670
-5646
-5622
-5598
-5575
-5551
-5527
-5503
-5480
-5456
-5433
-5409
-5386
-5363
-5340
-5317
-5294
-5271
-5249
-5226
-5204
-5182
-5160
-5138
-5116
-5095
-5073
-5052
-5031
-5011
-4990
-4970
-4950
-4930
-4911
-4892
-4872
-4854
-4835
-4816
-4798
-4779
-4761
-4743
-4725
-4708
-4690
-4673
-4656
-4638
-4622
-4605
-4588
-4572
-4555
-4539
-4523
-4507
-4491
-4475
-4460
-4444
-4429
-4413
-4398
-4383
-4368
-4353
-4338
-4323
-4308
-4294
-4279
-4265
-4251
-4237
-4223
-4209
-4196
-4183
-4169
-4157
-4144
-4131
-4119
-4107
-4094
-4083
-4072
-4059
-4049
-4038
-4027
-4016
-4005
-3995
-3984
-3974
-3963
-3953
-3943
-3932
-3922
-3911
-3901
-3890
-3880
-3869
-3858
-3848
-3837
-3826
-3814
-3803
-3791
-3780
-3768
-3756
-3744
-3732
-3719
-3707
-3694
-3681
-3668
-3654
-3640
-3627
-3612
-3598
-3583
-3569
-3553
-3538
-3522
-3507
-3490
-3474
-3457
-3440
-3423
-3406
-3388
-3370
-3352
-3333
-3315
-3296
-3277
-3257
-3237
-3218
-3198
-3177
-3157
-3136
-3115
-3095
-3073
-3052
-3031
-3009
-2987
-2965
-2943
-2920
-2898
-2875
-2852
-2829
-2807
-2783
-2760
-2737
-2714
-2690
-2666
-2642
-2618
-2594
-2570
-2545
-2521
-2496
-2471
-2446
-2421
-2396
-2371
-2346
-2321
-2296
-2271
-2245
-2220
-2195
-2170
-2145
-2120
-2095
-2070
-2045
-2020
-1996
-1971
-1946
-1922
-1898
-1873
-1849
-1825
-1800
-1776
-1752
-1728
-1704
-1680
-1656
-1632
-1608
-1583
-1559
-1535
-1511
-1487
-1463
-1440
-1416
-1392
-1368
-1345
-1321
-1297
-1274
-1251
-1228
-1204
-1181
-1159
-1136
-1113
-1091
-1069
-1046
-1024
-1002
-981
-959
-937
-916
-894
-873
-851
-830
-809
-787
-766
-745
-724
-703
-682
-662
-641
-620
-600
-580
-560
-540
-520
-500
-480
-461
-442
-423
-404
-385
-367
-348
-330
-312
-295
-277
-260
-242
-225
-208
-192
-176
-159
-143
-128
-112
-97
-82
-67
-52
-38
-24
-9
5
18
32
45
59
72
85
98
111
123
136
148
161
173
185
197
209
221
233
245
257
269
281
293
305
318
330
342
355
367
380
392
405
417
430
443
456
469
483
496
510
523
537
551
565
579
593
607
622
636
651
666
680
695
710
725
740
756
771
787
803
819
835
852
868
885
902
919
937
955
972
991
1008
1028
1046
1065
1085
1104
1124
1144
1165
1185
1206
1227
1248
1270
1291
1314
1336
1359
1382
1405
1428
1452
1476
1500
1525
1550
1575
1600
1625
1651
1677
1703
1729
1755
1782
1809
1836
1863
1890
1917
1945
1973
2001
2029
2057
2086
2115
2144
2173
2202
2232
2262
2292
2322
2352
2383
2414
2445
2476
2508
2540
2572
2604
2636
2669
2702
2735
2768
2801
2834
2868
2901
2935
2969
3003
3036
3070
3104
3138
3172
3206
3240
3274
3308
3342
3376
3409
3443
3476
3510
3543
3576
3609
3642
3675
3707
3740
3772
3803
3835
3866
3898
3928
3959
3989
4019
4049
4078
4108
4138
4166
4195
4223
4251
4279
4307
4334
4361
4387
4414
4440
4466
4492
4518
4543
4568
4593
4618
4642
4667
4691
4715
4739
4763
4786
4810
4833
4856
4879
4901
4924
4947
4969
4991
5013
5035
5057
5079
5100
5121
5143
5164
5184
5205
5226
5246
5266
5287
5307
5327
5346
5366
5386
5405
5424
5443
5462
5481
5499
5518
5536
5554
5572
5590
5607
5624
5641
5658
5675
5691
5708
5724
5740
5756
5772
5787
5802
5817
5832
5847
5861
5876
5889
5903
5917
5930
5943
5956
5968
5981
5993
6005
6016
6028
6039
6050
6061
6072
6082
6093
6103
6112
6122
6131
6140
6148
6157
6165
6172
6179
6186
6193
6199
6205
6211
6216
6221
6226
6230
6235
6239
6243
6247
6250
6253
6256
6259
6261
6264
6266
6268
6269
6271
6272
6273
6273
6273
6274
6273
6273
6272
6271
6270
6268
6267
6265
6262
6259
6256
6253
6249
6245
6241
6236
6231
6226
6220
6214
6208
6202
6195
6189
6182
6175
6167
6160
6152
6144
6136
6128
6119
6111
6102
6093
6084
6075
6065
6056
6046
6036
6026
6015
6005
5994
5983
5973
5962
5951
5940
5929
5918
5908
5897
5886
5875
5864
5854
5843
5832
5821
5811
5800
5789
5779
5768
5757
5747
5736
5725
5715
5704
5693
5683
5672
5662
5651
5641
5630
5619
5609
5598
5588
5577
5567
5556
5546
5535
5525
5515
5504
5494
5483
5473
5462
5452
5442
5431
5421
5410
5400
5390
5379
5369
5359
5349
5338
5328
5318
5307
5297
5287
5277
5266
5256
5246
5236
5226
5216
5205
5195
5185
5175
5165
5155
5145
5134
5124
5114
5104
5094
5084
5074
5064
5054
5044
5034
5024
5014
5004
4994
4984
4974
4964
4954
4944
4935
4925
4915
4905
4895
4885
4875
4865
4856
4846
4836
4826
4816
4807
4797
4787
4777
4768
4758
4748
4739
4729
4719
4709
4700
4690
4680
4671
4661
4652
4642
4632
4623
4613
4604
4594
4584
4575
4565
4556
4546
4537
4527
4518
4508
4499
4490
4480
4471
4461
4452
4442
4433
4424
4414
4405
4396
4386
4377
4367
4358
4349
4340
4330
4321
4312
4302
4293
4284
4275
4266
4256
4247
4238
4229
4220
4210
4201
4192
4183
4174
4165
4156
4147
4138
4128
4119
4110
4101
4091
4083
4074
4065
4056
4046
4038
4029
4019
4011
4003
3994
3985
3976
3967
3958
3949
3940
3931
3923
3914
3905
3896
3887
3878
3870
3861
3852
3843
3835
3826
3817
3809
3800
3791
3782
3774
3765
3756
3748
3739
3731
3722
3713
3705
3696
3688
3679
3670
3662
3653
3645
3636
3628
3619
3611
3602
3594
3585
3577
3568
3560
3552
3543
3535
3526
3518
3510
3501
3493
3485
3476
3468
3460
3451
3443
3435
3427
3418
3410
3402
3394
3385
3377
3369
3361
3353
3344
3336
3328
3320
3312
3304
3295
3287
3279
3271
3263
3255
3247
3239
3231
3223
3215
3207
3199
3191
3183
3175
3167
3159
3151
3143
3135
3127
3119
3112
3104
3096
3088
3080
3072
3064
3057
3049
3041
3033
3025
3018
3010
3002
2994
2987
2979
2971
2963
2956
2948
2940
2933
2925
2917
2910
2902
2895
2887
2879
2872
2864
2857
2849
2842
2834
2826
2819
2811
2804
2796
2789
2781
2774
2767
2759
2752
2744
2737
2729
2722
2715
2707
2700
2693
2685
2678
2671
2663
2656
2649
2641
2634
2627
2619
2612
2605
2598
2591
2583
2576
2569
2562
2555
2547
2540
2533
2526
2519
2512
2505
2497
2490
2483
2476
2469
2462
2455
2448
2441
2434
2427
2420
2413
2406
2399
2392
2385
2378
2371
2364
2357
2351
2344
2337
2330
2323
2316
2309
2303
2296
2289
2282
2275
2269
2262
2255
2248
2241
2235
2228
2221
2215
2208
2201
2194
2188
2181
2174
2168
2161
2155
2148
2141
2135
2128
2122
2115
2108
2102
2095
2089
2082
2076
2069
2063
2056
2050
2043
2037
2029
2024
2017
2011
2005
1998
1992
1985
1979
1973
1966
1960
1954
1947
1941
1935
1928
1922
1916
1909
1903
1897
1891
1884
1878
1872
1866
1860
1853
1847
1841
1835
1829
1823
1816
1810
1804
1798
1792
1786
1780
1774
1768
1762
1755
1749
1743
1737
1731
1725
1719
1713
1707
1701
1695
1690
1684
1678
1672
1666
1660
1654
1648
1642
1636
1630
1625
1619
1613
1607
1601
1595
1590
1584
1578
1572
1567
1561
1555
1549
1544
1538
1532
1526
1521
1515
1509
1504
1498
1492
1487
1481
1476
1470
1464
1459
1453
1448
1442
1436
1431
1425
1420
1414
1409
1403
1398
1392
1387
1381
1376
1370
1365
1359
1354
1349
1343
1338
1332
1327
1322
1316
1311
1305
1300
1295
1289
1284
1279
1274
1268
1263
1258
1252
1247
1242
1237
1231
1226
1221
1216
1211
1205
1200
1195
1190
1185
1179
1174
1169
1164
1159
1154
1149
1144
1139
1133
1128
1123
1118
1113
1108
1103
1098
1093
1088
1083
1078
1073
1068
1063
1058
1053
1048
1044
1039
1034
1029
1024
1018
1014
1008
1004
1000
995
990
985
980
975
971
966
961
956
951
947
942
937
932
928
923
918
914
909
904
900
895
890
886
881
876
872
867
862
858
853
849
844
839
835
830
826
821
817
812
808
803
799
794
790
785
781
776
772
767
763
758
754
750
745
741
736
732
728
723
719
715
710
706
702
697
693
689
684
680
676
671
667
663
659
654
650
646
642
637
633
629
625
621
617
612
608
604
600
596
592
587
583
579
575
571
567
563
559
555
551
547
543
539
535
531
527
523
519
515
511
507
503
499
495
491
487
483
479
475
471
467
463
460
456
452
448
444
440
436
433
429
425
421
417
413
410
406
402
398
395
391
387
383
380
376
372
369
365
361
357
354
350
346
343
339
335
332
328
325
321
317
314
310
307
303
299
296
292
289
285
282
278
275
271
268
264
261
257
254
250
247
243
240
236
233
229
226
223
219
216
212
209
206
202
199
196
192
189
186
182
179
176
172
169
166
162
159
156
152
149
146
143
139
136
133
130
127
123
120
117
114
111
107
104
101
98
95
92
88
85
82
79
76
73
70
67
64
60
57
54
51
48
45
42
39
36
33
30
27
24
21
18
15
12
9
6
3
0
-3
-6
-9
-11
-14
-17
-20
-23
-26
-29
-32
-35
-37
-40
-43
-46
-49
-52
-55
-57
-60
-63
-66
-69
-71
-74
-77
-80
-82
-85
-88
-91
-93
-96
-99
-102
-104
-107
-110
-112
-115
-118
-120
-123
-126
-128
-131
-134
-136
-139
-142
-144
-147
-150
-152
-155
-157
-160
-162
-165
-168
-170
-173
-175
-178
-180
-183
-185
-188
-190
-193
-195
-198
-200
-203
-205
-208
-210
-213
-215
-218
-220
-223
-225
-227
-230
-232
-235
-237
-239
-242
-244
-247
-249
-251
-254
-256
-258
-261
-263
-265
-268
