5
44745
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-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
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-122
-122
-122
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-130
-130
-130
-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
-142
-142
-142
-143
-143
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-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
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-245
-245
-246
-246
-247
-247
-248
-249
-249
-250
-250
-251
-252
-252
-253
-253
-254
-255
-255
-256
-256
-257
-258
-258
-259
-259
-260
-261
-261
-262
-262
-263
-264
-264
-265
-265
-266
-267
-267
-268
-268
-269
-270
-270
-271
-272
-272
-273
-273
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-283
-283
-284
-284
-285
-285
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-314
-314
-314
-314
-314
-314
-313
-313
-313
-313
-313
-312
-312
-312
-312
-311
-311
-311
-310
-310
-310
-309
-309
-309
-308
-308
-308
-307
-307
-307
-306
-306
-305
-305
-305
-304
-304
-303
-303
-303
-302
-302
-302
-301
-301
-300
-300
-299
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-293
-292
-292
-291
-291
-290
-290
-289
-289
-288
-288
-287
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-281
-281
-280
-279
-279
-278
-278
-277
-276
-276
-275
-275
-274
-274
-273
-273
-272
-272
-271
-270
-270
-269
-268
-267
-267
-266
-265
-265
-264
-264
-263
-263
-262
-261
-261
-260
-259
-259
-258
-257
-256
-255
-255
-254
-253
-252
-251
-251
-250
-249
-249
-248
-247
-246
-246
-245
-244
-243
-242
-241
-241
-240
-239
-238
-237
-236
-235
-234
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-225
-224
-223
-222
-221
-220
-219
-219
-218
-217
-216
-215
-214
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-176
-175
-174
-173
-172
-171
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-158
-157
-156
-155
-154
-152
-151
-150
-149
-148
-147
-145
-144
-143
-142
-141
-140
-139
-138
-136
-135
-134
-133
-131
-130
-129
-127
-126
-125
-123
-122
-121
-120
-119
-117
-116
-115
-114
-112
-111
-110
-109
-107
-106
-105
-104
-103
-101
-100
-99
-98
-97
-95
-94
-93
-91
-90
-89
-87
-86
-85
-84
-82
-81
-80
-79
-77
-76
-75
-74
-73
-71
-70
-69
-68
-67
-65
-64
-63
-62
-61
-59
-58
-57
-55
-54
-53
-51
-50
-48
-47
-46
-44
-43
-42
-40
-39
-38
-36
-35
-34
-32
-31
-30
-28
-27
-26
-24
-23
-22
-20
-19
-18
-16
-15
-14
-12
-10
-9
-7
-6
-4
-3
-2
0
1
2
4
5
6
8
9
11
12
14
15
17
18
20
21
22
24
25
26
27
28
29
31
32
34
35
37
38
40
41
43
44
45
47
48
49
50
51
52
53
55
56
58
59
61
62
64
65
67
68
69
71
72
73
74
75
77
78
79
80
82
83
85
86
88
89
91
92
93
94
95
97
98
99
100
101
102
104
105
107
108
110
111
113
115
116
117
119
120
121
122
123
124
125
126
127
128
130
131
132
133
135
136
138
139
140
142
143
144
146
147
148
149
151
152
153
154
156
157
158
159
160
162
163
164
165
167
168
170
171
172
174
175
176
178
179
180
181
183
184
185
186
187
188
189
191
192
193
194
195
197
198
199
200
201
203
204
205
206
208
209
210
211
212
213
215
216
217
218
219
221
222
223
224
225
226
228
229
230
231
232
233
234
235
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
255
256
257
258
259
260
261
262
263
264
265
266
268
269
270
271
272
273
274
275
276
277
278
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
303
304
305
306
307
308
309
310
311
312
312
313
314
315
316
317
318
319
321
322
323
324
325
326
327
328
329
330
331
332
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
347
348
349
350
350
351
352
352
353
354
355
356
356
357
358
359
359
360
361
362
362
363
364
364
365
366
366
367
368
368
369
370
370
371
372
373
373
374
375
375
376
377
377
378
378
379
380
380
381
381
382
383
383
384
384
385
385
386
386
387
387
388
389
389
390
390
391
391
392
393
393
394
394
395
395
396
396
397
398
398
399
399
400
400
401
402
402
403
403
404
405
405
406
407
407
408
408
409
409
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
432
432
433
433
434
434
435
436
436
437
437
438
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
448
448
449
449
450
450
451
451
452
452
453
453
454
454
455
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
464
464
465
465
466
466
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
476
477
477
478
478
479
479
480
480
480
481
481
482
482
482
483
483
483
484
484
485
485
485
486
486
486
487
487
487
488
488
488
488
489
489
489
490
490
490
491
491
491
491
492
492
492
493
493
493
493
494
494
494
495
495
495
496
496
496
496
497
497
497
498
498
498
499
499
499
499
500
500
500
500
501
501
501
501
501
502
502
502
502
502
502
502
502
502
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
506
506
506
506
506
506
506
506
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
504
504
504
504
504
504
504
504
504
504
503
503
503
503
503
503
503
502
502
502
502
502
502
502
502
501
501
501
501
501
501
501
501
501
501
500
500
500
500
500
500
499
499
499
499
499
499
499
498
498
498
498
498
498
498
497
497
497
497
497
497
497
496
496
496
496
496
496
496
496
495
495
495
495
495
495
494
494
494
494
494
494
494
494
493
493
493
493
493
493
493
493
492
492
492
492
492
492
492
492
491
491
491
491
491
491
491
491
491
490
490
490
490
490
489
489
489
489
489
489
488
488
488
488
487
487
487
487
486
486
486
486
486
485
485
485
485
484
484
484
483
483
483
483
482
482
482
482
482
481
481
481
481
480
480
480
480
479
479
479
478
478
478
478
478
477
477
477
477
476
476
476
475
475
475
474
474
474
473
473
473
472
472
472
472
471
471
471
470
470
469
469
469
468
468
468
467
467
467
466
466
465
465
465
464
464
464
463
463
462
462
462
461
461
461
460
460
459
459
459
458
458
458
457
457
456
456
456
455
455
455
454
454
454
453
453
453
452
452
452
451
451
451
450
450
450
450
449
449
449
448
448
448
448
447
447
447
447
446
446
446
445
445
445
444
444
443
443
443
443
442
442
442
441
441
441
440
440
440
440
439
439
439
438
438
438
437
437
437
436
436
436
436
435
435
435
435
434
434
434
434
434
433
433
433
433
432
432
432
432
431
431
431
431
430
430
430
430
429
429
429
429
429
428
428
428
428
427
427
427
427
427
426
426
426
426
426
426
425
425
425
425
425
424
424
424
424
424
423
423
423
423
422
422
422
422
421
421
421
420
420
420
419
419
419
418
418
417
417
417
416
416
416
415
415
415
414
414
413
413
413
412
412
412
411
411
410
410
410
409
409
409
408
408
407
407
407
406
406
406
405
405
405
404
404
403
403
403
402
402
402
401
401
400
400
400
399
399
399
398
398
398
397
397
397
396
396
396
395
395
395
394
394
394
393
393
393
392
392
391
391
391
390
390
389
389
389
388
388
387
387
386
386
386
385
385
384
384
384
383
383
382
382
382
381
381
381
380
380
380
379
379
379
378
378
377
377
377
376
376
375
375
375
374
374
373
373
373
372
372
371
371
370
370
370
369
369
368
368
368
367
367
366
366
365
365
365
364
364
363
363
362
362
362
361
361
360
360
359
359
358
358
358
357
357
356
356
355
355
354
354
354
353
353
352
352
351
351
350
350
349
349
349
348
348
347
347
346
346
345
345
344
344
343
343
342
342
341
341
340
340
339
339
338
338
337
337
336
335
335
334
334
334
333
333
332
332
331
331
330
330
329
329
328
328
327
327
327
326
326
325
325
325
324
324
323
323
322
322
321
321
320
320
319
319
318
318
317
317
316
316
315
315
314
314
313
313
313
312
311
311
310
310
309
309
308
308
307
307
306
306
305
305
304
304
303
303
302
302
301
301
300
300
299
299
298
298
297
297
296
296
296
295
295
294
294
293
293
292
292
291
291
291
290
290
289
289
288
288
287
287
287
286
286
285
285
284
284
284
283
283
282
282
282
281
281
280
280
280
279
279
279
278
278
278
277
277
276
276
276
275
275
274
274
274
273
273
273
272
272
272
271
271
271
270
270
269
269
269
268
268
268
267
267
266
266
266
265
265
265
264
264
264
263
263
262
262
262
261
261
261
261
260
260
260
259
259
259
258
258
258
257
257
257
257
256
256
256
255
255
255
255
254
254
254
253
253
253
252
252
252
251
251
251
250
250
250
250
249
249
249
249
248
248
248
247
247
247
247
246
246
246
245
245
245
244
244
244
244
243
243
243
243
242
242
242
241
241
241
241
240
240
240
239
239
239
238
238
238
238
237
237
237
236
236
236
235
235
235
234
234
234
233
233
233
232
232
231
231
231
230
230
230
230
229
229
229
228
228
228
227
227
227
226
226
226
226
225
225
225
224
224
224
224
223
223
223
222
222
222
221
221
221
221
220
220
220
219
219
219
218
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
206
205
205
205
204
204
204
204
203
203
203
202
202
202
202
201
201
201
200
200
200
200
199
199
199
199
198
198
198
198
197
197
197
196
196
196
196
195
195
195
194
194
194
194
193
193
193
192
192
192
192
191
191
191
190
190
190
190
189
189
189
189
189
188
188
188
188
187
187
187
187
186
186
186
186
185
185
185
185
184
184
184
183
183
183
182
182
182
181
181
181
181
180
180
180
180
180
179
179
179
179
179
178
178
178
178
178
177
177
177
177
177
177
177
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
193
193
193
194
194
195
195
196
196
196
197
197
198
198
199
199
199
200
200
201
201
202
202
203
203
203
204
204
205
205
206
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
221
221
222
222
223
223
224
225
225
226
226
227
228
228
229
229
230
231
231
232
233
233
234
235
235
236
237
237
238
239
239
240
241
241
242
243
243
244
245
245
246
246
247
248
248
249
250
250
251
251
252
253
253
254
255
255
256
257
257
258
259
259
260
261
261
262
263
263
264
265
265
266
267
267
268
268
269
270
270
271
272
272
273
273
274
275
275
276
276
277
278
278
279
279
280
280
281
282
282
283
283
284
284
285
286
286
287
287
288
288
289
289
290
291
291
292
292
293
294
294
295
296
296
297
298
298
299
300
300
301
302
302
303
304
304
305
305
306
307
307
308
309
309
310
311
311
312
313
313
314
315
315
316
317
317
318
319
319
320
321
321
322
323
323
324
325
325
326
327
327
328
329
330
330
331
332
332
333
334
334
335
335
336
337
337
338
339
339
340
340
341
342
342
343
344
344
345
345
346
346
347
348
348
349
349
350
350
351
352
352
353
353
354
355
355
356
356
357
357
358
358
359
359
360
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
370
370
371
371
372
372
373
373
374
374
374
375
375
376
376
377
377
378
378
379
379
379
380
380
381
381
382
382
382
383
383
384
384
385
385
386
386
387
388
388
389
389
390
390
391
391
392
392
393
393
394
395
395
396
396
397
397
398
399
399
400
400
401
401
402
402
403
403
404
404
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
417
418
418
418
419
419
419
420
420
420
421
421
421
422
422
422
423
423
423
424
424
424
425
425
425
425
426
426
426
427
427
427
428
428
429
429
429
430
430
431
431
431
432
432
433
433
433
434
434
434
435
435
436
436
436
437
437
438
438
438
439
439
439
440
440
441
441
441
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
449
449
449
449
450
450
450
451
451
451
451
452
452
452
453
453
453
454
454
454
455
455
455
455
456
456
456
457
457
457
457
458
458
458
459
459
459
459
460
460
460
461
461
461
461
462
462
462
462
463
463
463
464
464
464
465
465
465
466
466
466
467
467
467
467
468
468
468
469
469
469
469
470
470
470
471
471
471
472
472
472
472
473
473
473
474
474
474
475
475
475
476
476
477
477
477
478
478
478
479
479
479
480
480
480
481
481
481
481
482
482
482
483
483
483
484
484
485
485
485
486
486
486
487
487
488
488
489
489
489
490
490
491
491
492
492
493
493
494
494
494
495
495
496
496
497
497
497
498
498
499
499
500
500
501
501
501
502
503
503
504
504
505
505
506
506
507
507
508
508
509
509
510
511
511
512
512
513
514
514
515
515
516
517
517
518
518
519
520
520
521
522
522
523
524
524
525
526
526
527
528
528
529
530
530
531
532
533
533
534
535
535
536
537
538
538
539
540
540
541
542
542
543
544
544
545
546
547
547
548
549
549
550
551
551
552
553
553
554
555
555
556
557
558
558
559
560
560
561
562
562
563
564
564
565
566
566
567
568
568
569
570
570
571
572
572
573
574
574
575
576
576
577
577
578
579
579
580
581
581
582
582
583
584
584
585
585
586
586
587
588
588
589
589
590
591
591
592
592
593
594
594
595
595
596
597
597
598
598
599
599
600
601
601
602
602
603
603
604
604
605
605
606
606
607
607
608
609
609
610
610
611
611
612
613
613
614
614
615
615
616
616
617
618
618
619
619
620
620
621
621
622
622
623
623
624
624
625
625
626
626
627
627
628
628
629
629
630
630
630
631
631
632
632
632
633
633
634
634
635
635
635
636
636
637
637
637
638
638
639
639
639
640
640
641
641
641
642
642
643
643
643
644
644
645
645
645
646
646
647
647
647
648
648
649
649
650
650
651
651
651
652
652
653
653
654
654
655
655
656
656
656
657
657
658
658
659
659
659
660
660
661
661
662
662
662
663
663
664
664
665
665
665
666
666
667
667
668
668
668
669
669
670
670
671
671
671
672
672
673
673
673
674
674
675
675
675
676
676
676
677
677
677
677
678
678
678
679
679
679
680
680
680
681
681
681
682
682
683
683
683
684
684
684
685
685
686
686
687
687
688
688
689
689
690
690
691
691
692
692
693
693
694
695
695
696
696
697
697
698
698
698
699
699
700
700
701
701
702
702
703
703
704
704
704
705
705
706
706
706
707
707
708
708
709
709
710
710
710
711
711
712
712
713
713
714
714
715
715
715
716
716
717
717
718
718
719
719
720
720
721
721
722
722
723
723
724
724
725
726
726
727
727
728
728
729
729
730
731
731
732
732
733
733
734
735
735
736
736
737
737
738
738
739
739
740
740
741
742
742
743
743
744
744
745
745
746
746
747
748
748
749
749
750
750
751
751
752
752
753
753
754
754
755
755
756
756
757
757
758
759
759
760
760
761
761
762
762
763
764
764
765
765
766
767
767
768
768
769
770
770
771
771
772
773
773
774
774
775
776
776
777
777
778
778
779
779
780
781
781
782
782
783
784
784
785
785
786
786
787
788
788
789
789
790
791
791
792
792
793
794
794
795
795
796
796
797
797
798
798
799
799
800
800
801
802
802
802
803
803
804
804
805
805
806
806
807
807
808
808
809
810
810
811
811
812
812
813
813
814
814
815
815
816
816
817
817
818
818
819
819
820
820
821
821
822
823
823
824
824
825
825
826
826
827
827
828
829
829
830
830
831
831
832
832
833
833
834
834
835
835
836
837
837
838
838
839
839
840
841
841
842
842
843
843
844
844
845
845
846
846
847
847
848
849
849
850
850
851
851
852
852
853
854
854
855
855
856
856
857
858
858
859
859
860
860
861
862
862
863
863
864
864
865
866
866
867
867
868
868
869
870
870
871
871
872
873
873
874
874
875
875
876
876
877
877
878
879
879
880
880
881
882
882
883
883
884
884
885
885
886
886
887
888
888
889
889
890
890
890
891
891
892
892
893
893
894
894
895
895
896
896
897
897
898
898
899
899
899
900
900
901
901
902
902
902
903
903
903
904
904
905
905
905
906
906
907
907
907
908
908
908
909
909
909
910
910
910
911
911
911
912
912
912
913
913
913
914
914
914
915
915
915
916
916
916
917
917
917
918
918
918
918
919
919
919
920
920
920
921
921
921
921
922
922
922
922
923
923
923
923
924
924
924
924
925
925
925
925
926
926
926
926
926
927
927
927
928
928
928
928
929
929
929
929
930
930
930
930
931
931
931
932
932
932
932
933
933
933
934
934
934
934
935
935
935
936
936
936
936
937
937
937
937
938
938
938
938
938
939
939
939
939
939
939
940
940
940
940
940
940
940
941
941
941
941
941
941
941
941
941
941
942
942
942
942
942
942
942
942
942
942
942
942
942
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
943
943
943
943
943
943
943
942
942
942
942
942
942
941
941
941
941
941
940
940
940
940
940
939
939
939
939
938
938
938
938
937
937
937
936
936
936
935
935
934
934
934
933
933
932
932
932
931
931
930
930
930
929
929
928
928
927
927
926
926
926
925
925
924
924
923
923
922
922
922
921
921
920
920
919
919
918
918
918
917
917
916
916
915
915
914
914
914
913
913
912
912
912
911
911
910
910
909
909
908
908
907
907
907
906
906
905
905
904
904
903
903
902
902
901
901
900
900
899
898
898
897
897
896
896
895
895
894
893
893
892
892
891
891
890
889
889
888
888
887
886
886
885
884
884
883
882
882
881
881
880
879
879
878
878
877
876
876
875
874
874
873
872
872
871
870
870
869
868
868
867
866
866
865
864
864
863
862
862
861
860
860
859
858
858
857
856
855
855
854
853
852
852
851
850
849
849
848
847
846
846
845
844
843
843
842
841
840
840
839
838
838
837
836
836
835
834
834
833
832
831
831
830
829
829
828
827
827
826
825
825
824
823
823
822
821
821
820
819
819
818
817
817
816
815
815
814
813
813
812
811
811
810
809
809
808
807
807
806
805
804
804
803
802
802
801
800
800
799
798
798
797
796
796
795
794
794
793
792
792
791
790
789
789
788
787
787
786
785
784
784
783
782
782
781
780
780
779
778
778
777
776
775
775
774
773
773
772
771
770
770
769
768
767
766
766
765
764
763
762
761
761
760
759
758
757
756
755
754
753
752
751
750
750
749
748
747
746
745
744
743
742
741
739
738
737
736
735
734
733
732
731
730
729
728
727
726
725
723
722
721
720
719
718
717
715
714
713
712
711
710
709
708
707
706
705
704
703
702
701
700
699
698
697
695
694
693
692
691
690
689
688
687
686
685
684
684
683
682
681
680
679
678
677
676
675
674
673
672
671
670
669
668
667
666
665
664
664
663
662
661
660
659
658
657
656
655
654
654
653
652
651
650
649
648
647
646
645
644
643
643
642
641
640
639
638
637
636
636
635
634
633
632
631
630
630
629
628
627
626
625
624
623
623
622
621
620
619
618
617
617
616
615
614
613
612
611
611
610
609
608
607
606
606
605
604
603
602
601
601
600
599
598
597
597
596
595
594
593
593
592
591
590
589
588
588
587
586
585
584
584
583
582
581
580
579
579
578
577
576
575
574
574
573
572
571
570
569
569
568
567
566
565
565
564
563
562
561
561
560
559
558
557
556
556
555
554
553
552
552
551
550
549
549
548
547
547
546
545
545
544
543
543
542
541
541
540
539
539
538
537
537
536
536
535
534
534
533
532
532
531
530
530
529
528
528
527
526
525
525
524
523
523
522
521
521
520
519
518
518
517
516
516
515
514
513
513
512
511
511
510
509
509
508
507
507
506
505
504
504
503
502
502
501
500
500
499
498
497
497
496
495
495
494
493
493
492
491
491
490
489
489
488
487
487
486
486
485
484
484
483
482
482
481
481
480
479
479
478
477
477
476
476
475
474
474
473
472
472
471
471
470
469
469
468
468
467
466
466
465
465
464
464
463
462
462
461
461
460
460
459
459
458
458
457
457
456
456
455
455
454
454
453
453
452
452
451
451
451
450
450
449
449
448
448
447
447
447
446
446
445
445
444
444
443
443
442
442
442
441
441
440
440
439
439
438
438
437
437
436
436
436
435
435
434
434
433
433
432
432
431
431
430
430
430
429
429
429
428
428
428
427
427
427
426
426
426
425
425
425
424
424
424
423
423
423
423
422
422
422
421
421
421
421
420
420
420
419
419
419
419
418
418
418
417
417
417
416
416
416
416
415
415
415
414
414
414
414
413
413
413
412
412
412
412
411
411
411
410
410
410
409
409
409
408
408
407
407
407
406
406
406
406
405
405
405
405
404
404
403
403
403
402
402
402
401
401
401
400
400
400
400
399
399
399
398
398
398
398
397
397
397
397
396
396
396
395
395
395
394
394
394
394
393
393
393
392
392
392
392
391
391
391
390
390
390
390
389
389
389
389
388
388
388
388
387
387
387
387
386
386
386
386
386
386
386
385
385
385
385
385
385
385
385
385
385
384
384
384
384
384
384
384
384
384
384
384
384
383
383
383
383
383
383
383
383
382
382
382
382
382
382
382
381
381
381
381
381
381
381
380
380
380
380
380
380
379
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
376
376
376
376
375
375
375
375
374
374
374
374
373
373
373
372
372
372
372
371
371
371
371
370
370
370
370
369
369
369
369
368
368
368
368
368
367
367
367
366
366
366
366
365
365
365
365
364
364
364
363
363
363
363
362
362
362
361
361
361
361
361
360
360
360
360
359
359
359
359
359
358
358
358
358
358
358
357
357
357
357
357
357
357
356
356
356
356
356
355
355
355
355
355
355
355
355
354
354
354
354
354
354
354
354
354
354
354
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
355
355
355
355
355
355
356
356
356
356
356
357
357
357
357
357
358
358
358
358
359
359
359
360
360
360
360
361
361
361
362
362
362
363
363
363
363
364
364
364
365
365
365
365
366
366
366
366
367
367
367
368
368
368
368
369
369
369
370
370
370
370
371
371
371
371
372
372
372
372
373
373
373
373
373
374
374
374
374
375
375
375
375
375
376
376
376
376
377
377
377
377
378
378
378
378
379
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
385
385
385
386
386
387
387
387
388
388
388
389
389
389
390
390
391
391
391
392
392
392
393
393
393
394
394
394
395
395
396
396
396
397
397
397
398
398
398
399
399
399
400
400
401
401
401
402
402
402
403
403
403
404
404
404
405
405
405
406
406
406
407
407
407
407
408
408
408
408
409
409
409
409
410
410
410
411
411
411
412
412
412
412
413
413
413
414
414
414
415
415
415
416
416
416
417
417
417
418
418
419
419
419
420
420
421
421
421
422
422
422
423
423
424
424
424
425
425
425
426
426
426
427
427
428
428
428
429
429
430
430
430
431
431
432
432
433
433
433
434
434
434
435
435
435
436
436
436
436
437
437
437
438
438
438
439
439
439
440
440
440
440
441
441
441
441
442
442
442
442
443
443
443
443
444
444
444
445
445
445
445
446
446
446
446
447
447
447
447
447
448
448
448
448
448
449
449
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
449
449
449
449
449
449
449
449
449
449
449
449
449
448
448
448
448
448
448
448
448
448
448
448
448
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
447
447
447
447
448
448
448
448
448
449
449
449
450
450
450
450
451
451
451
452
452
452
453
453
453
454
454
455
455
455
456
456
457
457
457
458
458
459
459
459
460
460
460
461
461
462
462
462
463
463
463
464
464
465
465
466
466
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
476
477
477
478
478
479
480
480
481
481
482
482
483
483
484
484
485
486
486
487
487
488
488
489
489
490
491
491
492
492
493
494
494
495
495
496
497
497
498
498
499
499
500
500
501
501
502
502
503
504
504
505
505
506
507
507
508
509
509
510
511
511
512
513
513
514
515
515
516
516
517
518
518
519
520
520
521
521
522
523
523
524
525
526
526
527
528
528
529
530
530
531
532
533
533
534
535
535
536
537
537
538
539
539
540
541
541
542
543
543
544
545
545
546
547
547
548
549
549
550
551
551
552
553
553
554
555
555
556
557
557
558
559
559
560
561
561
562
563
563
564
565
565
566
567
568
568
569
570
570
571
572
572
573
574
575
575
576
577
578
578
579
580
580
581
582
582
583
584
584
585
586
586
587
588
589
589
590
591
591
592
593
593
594
595
595
596
597
597
598
599
600
600
601
602
603
603
604
605
606
606
607
608
609
609
610
611
611
612
613
614
614
615
616
616
617
618
618
619
620
620
621
622
622
623
624
624
625
626
626
627
627
628
629
629
630
631
631
632
633
633
634
634
635
635
636
637
637
638
638
639
639
640
640
641
641
642
642
643
644
644
645
645
646
646
647
647
648
649
649
650
650
651
651
652
652
653
654
654
655
655
656
657
657
658
658
659
660
660
661
662
662
663
663
664
665
665
666
667
667
668
668
669
670
670
671
671
672
672
673
674
674
675
676
676
677
678
678
679
680
680
681
682
682
683
684
684
685
686
686
687
688
688
689
690
691
691
692
693
694
694
695
696
696
697
698
699
699
700
701
702
702
703
704
705
705
706
707
708
708
709
710
711
712
712
713
714
715
716
716
717
718
719
720
721
722
722
723
724
725
726
726
727
728
729
730
731
731
732
733
734
735
736
737
737
738
739
740
741
742
743
744
745
746
746
747
748
749
750
751
752
753
754
755
756
757
757
758
759
760
761
762
763
763
764
765
766
767
768
768
769
770
771
772
773
773
774
775
776
777
778
778
779
780
781
782
783
784
784
785
786
787
788
789
790
791
791
792
793
794
795
796
797
798
798
799
800
801
802
803
804
805
806
807
808
809
810
811
811
812
813
814
815
816
817
818
819
820
821
822
823
824
824
825
826
827
828
829
830
831
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
900
901
902
903
904
905
906
907
908
909
910
912
913
914
915
916
917
918
919
920
921
922
923
925
926
927
928
929
930
931
932
933
934
935
936
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
988
989
990
991
992
993
994
995
996
998
999
1000
1000
1002
1002
1004
1004
1006
1006
1008
1010
1010
1012
1012
1014
1014
1016
1016
1018
1018
1020
1020
1022
1022
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1143
1144
1145
1146
1147
1148
1149
1150
1151
1151
1152
1153
1154
1155
1156
1156
1157
1158
1159
1159
1160
1161
1162
1162
1163
1164
1165
1166
1166
1167
1168
1168
1169
1170
1171
1171
1172
1173
1173
1174
1175
1175
1176
1176
1177
1178
1178
1179
1179
1180
1181
1181
1182
1182
1183
1183
1184
1184
1185
1186
1186
1187
1187
1188
1188
1189
1189
1190
1190
1191
1191
1192
1192
1193
1193
1194
1195
1195
1196
1196
1197
1197
1198
1198
1199
1199
1200
1200
1201
1201
1202
1202
1203
1203
1204
1204
1205
1205
1206
1206
1207
1207
1208
1208
1208
1209
1209
1210
1210
1211
1211
1211
1212
1212
1213
1213
1214
1214
1214
1215
1215
1215
1216
1216
1217
1217
1217
1218
1218
1218
1219
1219
1220
1220
1220
1221
1221
1221
1222
1222
1223
1223
1223
1224
1224
1224
1225
1225
1225
1225
1226
1226
1226
1227
1227
1227
1227
1228
1228
1228
1229
1229
1229
1230
1230
1231
1231
1231
1232
1232
1232
1233
1233
1233
1234
1234
1235
1235
1235
1236
1236
1236
1236
1237
1237
1237
1238
1238
1238
1239
1239
1239
1239
1240
1240
1240
1241
1241
1241
1241
1242
1242
1242
1243
1243
1243
1243
1244
1244
1244
1245
1245
1245
1246
1246
1246
1247
1247
1247
1248
1248
1248
1249
1249
1249
1250
1250
1250
1250
1251
1251
1251
1251
1252
1252
1252
1252
1253
1253
1253
1253
1253
1254
1254
1254
1254
1254
1255
1255
1255
1255
1255
1256
1256
1256
1256
1256
1256
1257
1257
1257
1257
1257
1258
1258
1258
1258
1258
1258
1258
1259
1259
1259
1259
1259
1260
1260
1260
1260
1260
1261
1261
1261
1261
1262
1262
1262
1262
1262
1263
1263
1263
1263
1264
1264
1264
1264
1264
1265
1265
1265
1265
1265
1265
1266
1266
1266
1266
1266
1267
1267
1267
1267
1267
1267
1268
1268
1268
1268
1268
1268
1269
1269
1269
1269
1269
1269
1270
1270
1270
1270
1270
1270
1270
1270
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1270
1270
1270
1270
1270
1270
1270
1270
1270
1270
1270
1269
1269
1269
1269
1269
1269
1269
1269
1269
1269
1268
1268
1268
1268
1268
1268
1267
1267
1267
1267
1267
1266
1266
1266
1266
1265
1265
1265
1265
1264
1264
1264
1264
1263
1263
1263
1263
1262
1262
1262
1262
1261
1261
1261
1261
1260
1260
1260
1259
1259
1259
1258
1258
1258
1257
1257
1256
1256
1256
1255
1255
1254
1254
1254
1253
1253
1253
1252
1252
1252
1252
1251
1251
1251
1250
1250
1250
1250
1249
1249
1249
1249
1249
1248
1248
1248
1248
1248
1248
1247
1247
1247
1247
1247
1247
1246
1246
1246
1246
1246
1246
1246
1245
1245
1245
1245
1245
1245
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1245
1245
1245
1245
1245
1245
1245
1245
1245
1246
1246
1246
1246
1246
1246
1246
1247
1247
1247
1247
1247
1247
1248
1248
1248
1248
1248
1248
1249
1249
1249
1249
1249
1249
1249
1249
1249
1249
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1255
1255
1255
1255
1255
1255
1255
1255
1255
1256
1256
1256
1256
1256
1256
1256
1257
1257
1257
1257
1257
1257
1258
1258
1258
1258
1258
1258
1258
1259
1259
1259
1259
1259
1259
1259
1260
1260
1260
1260
1260
1260
1260
1260
1260
1261
1261
1261
1261
1261
1261
1262
1262
1262
1262
1262
1262
1263
1263
1263
1263
1263
1263
1263
1263
1263
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1265
1265
1265
1265
1265
1265
1265
1265
1265
1266
1266
1266
1266
1266
1266
1266
1266
1267
1267
1267
1267
1267
1267
1268
1268
1268
1268
1268
1269
1269
1269
1269
1270
1270
1270
1270
1271
1271
1271
1271
1271
1272
1272
1272
1272
1273
1273
1273
1273
1274
1274
1274
1274
1274
1275
1275
1275
1275
1275
1276
1276
1276
1276
1277
1277
1277
1277
1278
1278
1278
1278
1278
1279
1279
1279
1279
1279
1280
1280
1280
1280
1281
1281
1281
1281
1282
1282
1282
1283
1283
1283
1283
1284
1284
1284
1285
1285
1285
1285
1285
1286
1286
1286
1286
1286
1287
1287
1287
1287
1287
1288
1288
1288
1288
1288
1288
1288
1289
1289
1289
1289
1289
1289
1290
1290
1290
1290
1290
1291
1291
1291
1291
1291
1292
1292
1292
1292
1293
1293
1293
1294
1294
1294
1295
1295
1296
1296
1297
1297
1298
1298
1299
1300
1300
1301
1302
1302
1303
1304
1305
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1319
1320
1321
1322
1323
1325
1326
1327
1329
1330
1331
1333
1334
1336
1337
1339
1341
1342
1344
1346
1348
1350
1351
1353
1355
1357
1359
1361
1363
1365
1367
1369
1372
1374
1376
1378
1380
1382
1384
1387
1389
1391
1393
1395
1397
1400
1402
1404
1406
1408
1410
1412
1415
1417
1419
1421
1423
1425
1426
1428
1430
1432
1434
1436
1437
1439
1441
1442
1444
1445
1447
1448
1450
1451
1453
1454
1455
1456
1457
1458
1459
1460
1461
1461
1462
1463
1463
1464
1464
1465
1465
1466
1466
1467
1467
1468
1468
1468
1469
1469
1470
1470
1470
1470
1471
1471
1471
1472
1472
1473
1473
1473
1474
1474
1475
1475
1476
1476
1476
1477
1477
1477
1478
1478
1478
1478
1479
1479
1479
1479
1479
1479
1479
1479
1479
1478
1478
1478
1478
1477
1477
1476
1476
1475
1475
1474
1474
1473
1472
1472
1471
1470
1470
1469
1468
1467
1466
1465
1464
1464
1463
1462
1461
1460
1459
1457
1456
1455
1454
1452
1451
1450
1448
1447
1445
1444
1443
1441
1440
1439
1438
1437
1436
1435
1434
1433
1433
1432
1432
1431
1431
1431
1431
1431
1431
1431
1431
1432
1432
1433
1434
1434
1435
1436
1438
1439
1440
1442
1443
1445
1446
1448
1449
1451
1452
1454
1456
1457
1459
1461
1462
1464
1466
1468
1469
1471
1473
1475
1477
1479
1480
1482
1484
1486
1488
1490
1492
1494
1496
1498
1500
1502
1504
1506
1509
1511
1513
1516
1518
1520
1523
1525
1527
1529
1531
1533
1535
1537
1539
1541
1543
1544
1546
1548
1549
1551
1553
1554
1556
1558
1560
1562
1564
1567
1569
1571
1574
1577
1580
1583
1586
1589
1593
1596
1599
1603
1606
1609
1612
1616
1619
1621
1624
1626
1629
1631
1633
1634
1636
1637
1638
1639
1640
1640
1641
1641
1641
1641
1642
1642
1642
1642
1643
1643
1643
1644
1645
1645
1646
1647
1648
1649
1650
1652
1654
1655
1657
1659
1661
1663
1665
1667
1670
1672
1674
1676
1678
1679
1681
1683
1685
1686
1688
1689
1691
1692
1693
1695
1696
1697
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1710
1711
1712
1712
1712
1712
1712
1712
1712
1711
1711
1710
1709
1708
1706
1705
1703
1702
1700
1699
1697
1695
1693
1692
1690
1688
1686
1683
1681
1679
1677
1675
1673
1671
1669
1667
1666
1664
1663
1661
1660
1659
1658
1657
1656
1655
1654
1654
1653
1653
1653
1652
1652
1652
1652
1652
1653
1653
1653
1654
1654
1654
1655
1655
1655
1655
1655
1655
1654
1654
1653
1653
1652
1651
1650
1650
1649
1648
1647
1646
1645
1645
1644
1643
1643
1642
1642
1642
1642
1642
1643
1643
1644
1644
1645
1646
1647
1648
1649
1651
1652
1653
1653
1654
1655
1655
1656
1656
1657
1657
1657
1658
1658
1659
1659
1660
1660
1661
1662
1662
1663
1664
1664
1665
1666
1667
1668
1669
1670
1671
1673
1674
1676
1677
1679
1680
1682
1683
1685
1686
1688
1689
1691
1693
1695
1697
1700
1702
1706
1709
1712
1716
1720
1725
1729
1734
1738
1743
1748
1753
1758
1763
1769
1774
1779
1784
1790
1795
1800
1805
1810
1815
1819
1824
1828
1831
1835
1838
1841
1844
1847
1849
1852
1854
1856
1858
1860
1862
1864
1865
1867
1869
1870
1871
1873
1874
1875
1876
1877
1879
1880
1881
1882
1884
1885
1887
1889
1891
1893
1895
1897
1899
1901
1903
1906
1909
1911
1915
1918
1921
1925
1929
1933
1937
1941
1945
1949
1953
1957
1962
1966
1970
1974
1977
1981
1984
1988
1991
1994
1997
2000
2001
2004
2007
2008
2009
2012
2013
2015
2017
2017
2020
2021
2023
2024
2025
2027
2029
2031
2032
2033
2036
2039
2041
2043
2045
2049
2052
2055
2058
2062
2066
2070
2074
2078
2083
2088
2093
2098
2103
2109
2114
2120
2125
2130
2136
2141
2146
2151
2156
2161
2166
2170
2175
2179
2184
2188
2192
2196
2200
2204
2208
2212
2216
2220
2225
2229
2234
2238
2243
2248
2253
2258
2263
2268
2273
2277
2282
2287
2292
2296
2301
2305
2309
2313
2317
2321
2324
2327
2330
2333
2336
2338
2340
2343
2345
2347
2349
2352
2354
2357
2360
2363
2366
2369
2373
2376
2380
2384
2389
2394
2399
2405
2410
2417
2423
2430
2437
2444
2451
2458
2465
2472
2479
2486
2493
2500
2506
2512
2518
2524
2529
2534
2539
2544
2548
2551
2555
2558
2561
2564
2567
2570
2573
2575
2578
2581
2583
2586
2589
2591
2594
2597
2599
2602
2604
2607
2609
2612
2615
2617
2620
2622
2624
2626
2628
2629
2630
2630
2629
2628
2626
2624
2620
2617
2613
2609
2604
2599
2595
2590
2586
2581
2577
2573
2569
2565
2562
2559
2556
2553
2551
2549
2548
2546
2545
2544
2544
2543
2543
2543
2542
2542
2542
2542
2541
2541
2540
2539
2538
2536
2535
2533
2531
2529
2527
2524
2522
2519
2516
2513
2510
2507
2504
2501
2498
2494
2490
2486
2482
2477
2472
2467
2461
2454
2448
2441
2433
2426
2418
2410
2402
2394
2386
2377
2369
2360
2352
2343
2335
2326
2318
2310
2302
2295
2287
2280
2273
2267
2260
2254
2249
2243
2238
2232
2227
2222
2217
2213
2208
2204
2201
2197
2194
2192
2190
2189
2188
2188
2188
2188
2188
2189
2189
2190
2191
2191
2192
2192
2192
2192
2192
2191
2191
2189
2188
2186
2184
2181
2177
2173
2169
2164
2159
2153
2147
2140
2134
2127
2119
2112
2104
2096
2088
2080
2071
2063
2054
2045
2036
2027
2017
2009
2000
1991
1983
1974
1966
1958
1951
1943
1936
1929
1921
1914
1907
1900
1893
1885
1878
1871
1864
1857
1850
1843
1837
1831
1825
1819
1814
1809
1804
1799
1794
1790
1785
1780
1775
1770
1765
1760
1755
1751
1746
1741
1737
1732
1727
1722
1716
1710
1704
1697
1689
1681
1673
1664
1655
1646
1636
1627
1617
1607
1596
1586
1575
1564
1553
1542
1530
1519
1508
1496
1485
1473
1462
1450
1439
1427
1415
1403
1391
1378
1364
1351
1336
1322
1307
1292
1276
1260
1245
1229
1213
1197
1181
1165
1149
1134
1118
1103
1089
1074
1061
1048
1036
1024
1014
1004
994
985
976
967
958
948
938
928
917
906
894
882
870
858
846
835
823
811
799
787
775
762
749
736
722
707
692
677
661
645
630
614
599
584
570
556
543
530
517
505
493
481
469
458
447
435
424
413
402
392
381
371
361
351
340
329
317
304
290
275
258
240
221
200
179
156
131
107
81
55
29
2
-24
-51
-78
-105
-133
-161
-188
-216
-244
-272
-300
-327
-354
-380
-405
-429
-451
-473
-493
-513
-532
-549
-567
-584
-600
-617
-633
-650
-667
-685
-703
-722
-742
-762
-783
-806
-828
-852
-877
-902
-927
-953
-979
-1004
-1032
-1058
-1084
-1110
-1136
-1162
-1188
-1214
-1240
-1266
-1292
-1318
-1343
-1368
-1391
-1413
-1434
-1454
-1472
-1489
-1505
-1519
-1533
-1546
-1558
-1569
-1581
-1592
-1602
-1613
-1624
-1635
-1647
-1658
-1669
-1680
-1691
-1701
-1710
-1719
-1727
-1734
-1740
-1744
-1748
-1751
-1752
-1753
-1753
-1752
-1751
-1748
-1744
-1740
-1734
-1728
-1720
-1712
-1704
-1696
-1688
-1682
-1676
-1672
-1671
-1671
-1673
-1676
-1682
-1689
-1698
-1707
-1717
-1727
-1737
-1747
-1756
-1765
-1774
-1782
-1790
-1798
-1806
-1814
-1822
-1831
-1840
-1850
-1860
-1870
-1880
-1891
-1901
-1912
-1922
-1932
-1942
-1951
-1960
-1969
-1976
-1983
-1990
-1995
-1999
-2001
-2005
-2005
-2005
-2005
-2003
-2001
-1998
-1995
-1992
-1988
-1985
-1981
-1978
-1975
-1973
-1972
-1972
-1973
-1976
-1980
-1986
-1993
-2001
-2012
-2021
-2033
-2043
-2054
-2063
-2071
-2078
-2082
-2085
-2086
-2085
-2081
-2077
-2071
-2064
-2057
-2049
-2041
-2033
-2025
-2020
-2015
-2012
-2011
-2012
-2015
-2021
-2029
-2037
-2050
-2063
-2078
-2093
-2109
-2125
-2142
-2158
-2175
-2192
-2209
-2226
-2243
-2261
-2278
-2295
-2312
-2328
-2343
-2357
-2369
-2381
-2392
-2401
-2410
-2418
-2425
-2432
-2439
-2445
-2451
-2457
-2463
-2468
-2473
-2477
-2479
-2480
-2480
-2477
-2473
-2467
-2459
-2450
-2440
-2428
-2417
-2405
-2394
-2383
-2374
-2365
-2358
-2352
-2346
-2342
-2339
-2336
-2334
-2332
-2330
-2328
-2325
-2322
-2319
-2315
-2310
-2304
-2297
-2288
-2278
-2266
-2253
-2237
-2219
-2200
-2178
-2156
-2131
-2106
-2081
-2055
-2029
-2005
-1983
-1962
-1943
-1926
-1911
-1898
-1888
-1879
-1873
-1869
-1867
-1867
-1867
-1869
-1871
-1873
-1875
-1877
-1878
-1879
-1878
-1877
-1875
-1871
-1868
-1863
-1859
-1854
-1849
-1844
-1840
-1835
-1830
-1826
-1822
-1818
-1814
-1811
-1809
-1807
-1806
-1806
-1807
-1810
-1813
-1818
-1823
-1830
-1837
-1845
-1853
-1861
-1870
-1878
-1886
-1894
-1901
-1907
-1913
-1918
-1922
-1926
-1929
-1932
-1936
-1941
-1946
-1953
-1961
-1970
-1981
-1993
-2005
-2020
-2035
-2050
-2065
-2080
-2095
-2109
-2124
-2137
-2151
-2165
-2179
-2193
-2207
-2223
-2239
-2255
-2271
-2288
-2304
-2319
-2333
-2346
-2359
-2369
-2379
-2387
-2393
-2399
-2403
-2407
-2409
-2410
-2410
-2410
-2409
-2406
-2403
-2399
-2394
-2388
-2382
-2375
-2367
-2359
-2351
-2342
-2333
-2323
-2314
-2305
-2296
-2288
-2280
-2272
-2265
-2258
-2252
-2245
-2239
-2232
-2226
-2219
-2213
-2206
-2200
-2194
-2188
-2183
-2178
-2174
-2170
-2168
-2166
-2165
-2164
-2164
-2164
-2164
-2163
-2162
-2160
-2157
-2153
-2148
-2143
-2138
-2132
-2127
-2122
-2118
-2115
-2112
-2109
-2107
-2105
-2103
-2102
-2100
-2099
-2097
-2096
-2095
-2094
-2093
-2092
-2092
-2092
-2092
-2092
-2093
-2093
-2092
-2092
-2090
-2087
-2084
-2079
-2072
-2063
-2053
-2040
-2025
-2008
-1988
-1966
-1941
-1915
-1886
-1856
-1824
-1791
-1756
-1719
-1681
-1643
-1603
-1562
-1521
-1480
-1439
-1398
-1358
-1319
-1280
-1243
-1207
-1173
-1139
-1106
-1074
-1043
-1012
-983
-953
-924
-894
-865
-835
-804
-772
-740
-707
-672
-637
-600
-562
-523
-483
-441
-397
-353
-308
-262
-216
-170
-124
-78
-34
11
54
96
138
179
219
258
296
333
369
403
436
468
499
529
559
588
616
644
672
700
728
755
782
809
835
861
885
908
930
951
969
987
1002
1016
1028
1038
1046
1053
1059
1063
1065
1066
1066
1064
1061
1056
1050
1043
1035
1026
1016
1006
995
985
974
964
954
945
936
928
921
913
907
900
894
888
882
877
873
868
864
861
858
856
854
853
852
851
851
850
849
848
847
845
841
837
832
825
818
809
799
788
777
764
751
737
722
706
689
671
653
634
615
596
577
558
539
521
503
485
467
449
430
411
391
370
348
325
302
278
254
230
206
181
157
133
109
85
62
38
14
-11
-35
-60
-85
-109
-133
-156
-179
-200
-219
-238
-254
-269
-282
-293
-303
-310
-314
-317
-316
-313
-306
-296
-281
-263
-241
-214
-183
-148
-108
-64
-16
35
90
148
210
274
342
411
484
559
636
716
798
882
968
1055
1144
1233
1324
1415
1506
1597
1688
1779
1869
1959
2049
2139
2228
2316
2405
2493
2580
2667
2753
2839
2923
3007
3089
3170
3250
3328
3405
3480
3554
3627
3700
3771
3841
3911
3980
4049
4116
4183
4248
4312
4375
4436
4496
4554
4609
4662
4713
4761
4806
4848
4887
4923
4956
4985
5011
5035
5055
5072
5086
5098
5108
5115
5122
5126
5130
5133
5136
5139
5142
5145
5149
5153
5158
5164
5172
5180
5190
5202
5214
5228
5244
5259
5276
5293
5309
5325
5340
5355
5368
5379
5388
5396
5400
5403
5403
5400
5394
5386
5374
5360
5344
5324
5302
5277
5251
5222
5191
5158
5123
5087
5050
5012
4972
4931
4889
4845
4801
4755
4708
4660
4612
4562
4512
4461
4410
4359
4307
4255
4202
4150
4097
4043
3990
3935
3880
3824
3767
3710
3652
3594
3536
3478
3420
3363
3306
3250
3195
3140
3087
3035
2985
2936
2890
2845
2802
2762
2724
2689
2655
2624
2595
2568
2544
2521
2500
2480
2462
2445
2430
2415
2400
2386
2372
2358
2343
2328
2312
2296
2278
2259
2239
2218
2195
2171
2147
2121
2095
2067
2039
2009
1981
1952
1922
1892
1861
1831
1801
1772
1743
1714
1686
1658
1630
1603
1575
1547
1519
1490
1461
1431
1399
1367
1333
1298
1263
1226
1190
1152
1115
1078
1041
1004
968
932
897
863
829
796
764
733
703
673
645
617
590
564
539
514
491
468
446
425
404
384
365
345
326
306
287
268
248
229
210
190
171
151
130
108
85
61
35
7
-23
-56
-91
-128
-168
-210
-255
-302
-352
-405
-460
-518
-578
-641
-705
-772
-841
-911
-983
-1055
-1129
-1204
-1280
-1355
-1432
-1508
-1584
-1661
-1737
-1813
-1888
-1963
-2037
-2113
-2187
-2262
-2336
-2410
-2483
-2557
-2631
-2704
-2778
-2852
-2925
-2999
-3073
-3147
-3220
-3294
-3368
-3442
-3516
-3590
-3664
-3737
-3810
-3883
-3955
-4026
-4097
-4166
-4233
-4299
-4363
-4424
-4484
-4541
-4595
-4647
-4696
-4742
-4786
-4827
-4865
-4901
-4935
-4967
-4997
-5026
-5053
-5080
-5106
-5131
-5155
-5179
-5203
-5226
-5249
-5273
-5296
-5320
-5345
-5371
-5398
-5427
-5457
-5489
-5523
-5558
-5593
-5630
-5667
-5703
-5740
-5776
-5812
-5847
-5880
-5913
-5945
-5976
-6007
-6037
-6068
-6098
-6130
-6162
-6195
-6229
-6265
-6301
-6339
-6378
-6418
-6460
-6502
-6544
-6588
-6631
-6675
-6718
-6761
-6802
-6842
-6881
-6918
-6953
-6986
-7016
-7044
-7070
-7094
-7116
-7136
-7155
-7173
-7189
-7205
-7220
-7235
-7250
-7265
-7281
-7297
-7314
-7332
-7350
-7370
-7391
-7412
-7435
-7458
-7482
-7507
-7532
-7558
-7584
-7609
-7635
-7661
-7686
-7711
-7736
-7761
-7786
-7810
-7835
-7860
-7885
-7910
-7936
-7962
-7989
-8016
-8045
-8077
-8109
-8141
-8177
-8214
-8253
-8294
-8336
-8379
-8424
-8470
-8517
-8566
-8616
-8666
-8718
-8771
-8825
-8880
-8936
-8993
-9051
-9110
-9169
-9228
-9288
-9348
-9408
-9467
-9526
-9585
-9643
-9701
-9759
-9817
-9874
-9930
-9987
-10042
-10098
-10153
-10207
-10261
-10314
-10367
-10420
-10472
-10525
-10578
-10632
-10686
-10742
-10798
-10855
-10913
-10972
-11032
-11093
-11153
-11214
-11274
-11334
-11393
-11452
-11510
-11567
-11623
-11678
-11731
-11784
-11836
-11886
-11935
-11983
-12029
-12073
-12116
-12158
-12198
-12237
-12275
-12313
-12350
-12387
-12424
-12461
-12497
-12534
-12570
-12607
-12643
-12679
-12714
-12748
-12782
-12814
-12846
-12875
-12904
-12931
-12957
-12981
-13004
-13025
-13045
-13063
-13079
-13094
-13107
-13119
-13130
-13139
-13149
-13157
-13166
-13174
-13182
-13190
-13199
-13207
-13216
-13224
-13232
-13240
-13248
-13255
-13261
-13267
-13273
-13277
-13281
-13284
-13285
-13285
-13284
-13281
-13276
-13269
-13261
-13251
-13240
-13227
-13212
-13197
-13180
-13163
-13145
-13127
-13108
-13090
-13071
-13053
-13035
-13017
-12999
-12981
-12964
-12947
-12930
-12914
-12898
-12883
-12868
-12854
-12842
-12830
-12820
-12812
-12805
-12799
-12796
-12794
-12794
-12795
-12799
-12804
-12812
-12821
-12831
-12843
-12856
-12871
-12886
-12901
-12917
-12933
-12949
-12964
-12978
-12991
-13003
-13014
-13023
-13031
-13037
-13041
-13043
-13043
-13041
-13038
-13033
-13026
-13018
-13009
-12999
-12988
-12977
-12966
-12955
-12944
-12934
-12925
-12916
-12909
-12903
-12898
-12894
-12891
-12890
-12890
-12891
-12894
-12899
-12906
-12915
-12927
-12941
-12957
-12977
-12999
-13025
-13053
-13083
-13117
-13153
-13191
-13231
-13273
-13318
-13364
-13413
-13463
-13515
-13570
-13626
-13683
-13743
-13803
-13866
-13929
-13993
-14058
-14124
-14189
-14255
-14320
-14385
-14448
-14511
-14572
-14631
-14689
-14745
-14800
-14852
-14903
-14953
-15000
-15046
-15090
-15133
-15173
-15212
-15249
-15284
-15318
-15349
-15379
-15408
-15435
-15461
-15486
-15510
-15533
-15555
-15575
-15595
-15613
-15629
-15644
-15656
-15666
-15673
-15677
-15677
-15675
-15669
-15659
-15646
-15629
-15609
-15585
-15558
-15528
-15495
-15459
-15420
-15379
-15336
-15291
-15244
-15196
-15146
-15095
-15042
-14989
-14935
-14879
-14823
-14766
-14707
-14647
-14585
-14522
-14457
-14391
-14323
-14253
-14183
-14111
-14038
-13965
-13891
-13817
-13743
-13669
-13596
-13522
-13450
-13378
-13307
-13237
-13167
-13099
-13032
-12965
-12900
-12835
-12771
-12708
-12645
-12583
-12520
-12457
-12393
-12329
-12263
-12197
-12128
-12059
-11987
-11912
-11835
-11755
-11672
-11584
-11492
-11396
-11294
-11187
-11075
-10956
-10831
-10700
-10563
-10418
-10267
-10109
-9944
-9771
-9592
-9404
-9210
-9007
-8797
-8579
-8353
-8119
-7877
-7627
-7369
-7104
-6830
-6549
-6260
-5964
-5660
-5350
-5033
-4710
-4381
-4046
-3708
-3364
-3018
-2669
-2318
-1967
-1615
-1265
-916
-571
-229
108
439
764
1081
1390
1689
1979
2258
2526
2782
3025
3255
3472
3675
3863
4037
4195
4338
4467
4580
4678
4762
4832
4887
4930
4960
4978
4984
4980
4967
4945
4916
4880
4838
4792
4743
4691
4638
4584
4530
4477
4426
4378
4333
4292
4256
4225
4200
4181
4169
4165
4169
4181
4202
4232
4271
4319
4376
4443
4518
4601
4693
4793
4900
5015
5136
5264
5397
5536
5680
5828
5980
6136
6294
6454
6615
6777
6939
7100
7259
7417
7571
7722
7869
8010
8148
8278
8402
8518
8627
8728
8820
8904
8978
9043
9098
9142
9177
9200
9214
9216
9207
9188
9157
9115
9062
8999
8924
8838
8741
8634
8517
8389
8250
8102
7944
7777
7600
7413
7218
7013
6799
6577
6346
6107
5860
5605
5343
5075
4799
4518
4233
3942
3649
3352
3054
2754
2454
2154
1855
1556
1258
962
668
375
85
-204
-490
-775
-1057
-1338
-1616
-1893
-2169
-2443
-2716
-2988
-3259
-3530
-3801
-4070
-4342
-4614
-4886
-5158
-5432
-5706
-5981
-6256
-6533
-6809
-7087
-7364
-7642
-7920
-8197
-8474
-8750
-9024
-9298
-9569
-9838
-10105
-10369
-10630
-10886
-11139
-11386
-11628
-11865
-12095
-12319
-12536
-12745
-12946
-13139
-13322
-13496
-13660
-13813
-13956
-14088
-14209
-14319
-14417
-14503
-14579
-14642
-14694
-14733
-14761
-14777
-14781
-14773
-14753
-14720
-14675
-14617
-14547
-14463
-14368
-14259
-14138
-14004
-13857
-13697
-13524
-13337
-13139
-12927
-12702
-12464
-12214
-11950
-11674
-11386
-11084
-10771
-10445
-10108
-9759
-9399
-9028
-8646
-8254
-7852
-7441
-7020
-6589
-6150
-5701
-5243
-4776
-4300
-3813
-3317
-2811
-2293
-1765
-1224
-671
-105
474
1068
1677
2302
2942
3599
4272
4961
5665
6385
7119
7867
8629
9403
10188
10983
11788
12601
13421
14246
15075
15907
16740
17573
18404
19233
20057
20876
21688
22491
23286
24069
24842
25602
26349
27082
27801
28505
29194
29868
30525
31166
31791
32398
32989
33562
34118
34657
35178
35681
36167
36635
37087
37521
37938
38338
38723
39091
39443
39780
40101
40408
40700
40977
41241
41491
41727
41949
42158
42355
42538
42710
42871
43020
43160
43290
43412
43525
43631
43731
43825
43913
43996
44076
44151
44222
44290
44354
44414
44469
44520
44565
44605
44641
44670
44695
44714
44729
44739
44744
44745
44742
44735
44723
44708
44688
44664
44636
44604
44567
44526
44480
44428
44371
44308
44237
44160
44075
43981
43879
43766
43642
43508
43360
43200
43026
42837
42632
42411
42173
41918
41645
41353
41043
40713
40365
39998
39612
39208
38785
38344
37886
37412
36921
36415
35894
35360
34812
34251
33679
33095
32500
31896
31282
30660
30029
29391
28747
28096
27439
26777
26111
25440
24767
24091
23413
22734
22055
21375
20696
20019
19343
18669
17998
17330
16666
16004
15349
14698
14052
13411
12776
12147
11524
10908
10298
9696
9100
8512
7930
7356
6789
6229
5677
5131
4592
4059
3534
3014
2501
1993
1492
996
507
24
-453
-922
-1385
-1840
-2287
-2726
-3157
-3578
-3989
-4390
-4780
-5158
-5524
-5876
-6215
-6539
-6848
-7140
-7416
-7674
-7915
-8135
-8338
-8520
-8682
-8822
-8941
-9038
-9112
-9163
-9190
-9193
-9172
-9125
-9053
-8955
-8831
-8681
-8504
-8300
-8070
-7813
-7530
-7221
-6888
-6529
-6147
-5741
-5311
-4859
-4385
-3891
-3378
-2847
-2301
-1739
-1165
-580
16
621
1233
1852
2475
3102
3731
4362
4994
5625
6254
6882
7506
8127
8742
9353
9957
10555
11146
11731
12307
12877
13438
13991
14536
15073
15601
16120
16631
17132
17624
18106
18579
19042
19495
19938
20372
20795
21209
21615
22011
22399
22779
23152
23517
23876
24229
24577
24919
25257
25590
25920
26246
26570
26891
27211
27529
27847
28163
28479
28795
29111
29426
29741
30056
30370
30683
30994
31303
31609
31912
32210
32503
32793
33076
33352
33621
33882
34136
34380
34615
34841
35057
35262
35457
35641
35814
35976
36127
36267
36395
36512
36617
36710
36791
36860
36916
36959
36989
37006
37008
36997
36972
36932
36879
36811
36729
36634
36524
36401
36263
36112
35946
35766
35572
35364
35142
34907
34657
34394
34117
33826
33523
33208
32882
32546
32200
31845
31484
31116
30743
30366
29987
29605
29223
28841
28461
28083
27707
27336
26969
26607
26251
25902
25559
25224
24896
24576
24265
23962
23667
23380
23100
22828
22563
22304
22051
21803
21560
21320
21083
20848
20613
20379
20144
19908
19669
19426
19180
18928
18671
18407
18136
17858
17572
17278
16976
16666
16347
16021
15687
15345
14995
14639
14276
13906
13531
13149
12763
12373
11978
11580
11180
10777
10372
9966
9559
9152
8745
8338
7932
7527
7123
6721
6321
5924
5529
5138
4749
4365
3984
3606
3232
2862
2495
2131
1771
1413
1058
706
356
8
-339
-684
-1029
-1373
-1717
-2062
-2407
-2753
-3100
-3448
-3798
-4149
-4502
-4857
-5215
-5574
-5937
-6301
-6668
-7037
-7408
-7781
-8154
-8529
-8903
-9277
-9649
-10020
-10388
-10753
-11114
-11470
-11821
-12165
-12502
-12832
-13153
-13466
-13769
-14063
-14346
-14619
-14881
-15132
-15373
-15602
-15820
-16027
-16224
-16409
-16584
-16748
-16900
-17042
-17172
-17292
-17399
-17496
-17581
-17654
-17715
-17765
-17802
-17827
-17840
-17841
-17829
-17804
-17767
-17718
-17655
-17580
-17493
-17392
-17279
-17154
-17015
-16863
-16699
-16521
-16331
-16128
-15912
-15683
-15441
-15186
-14917
-14636
-14342
-14036
-13718
-13388
-13046
-12694
-12331
-11958
-11575
-11184
-10783
-10374
-9958
-9533
-9101
-8662
-8217
-7765
-7306
-6842
-6372
-5897
-5416
-4931
-4442
-3949
-3453
-2954
-2454
-1952
-1449
-947
-445
56
555
1051
1544
2033
2521
3002
3479
3950
4415
4875
5327
5773
6212
6643
7066
7482
7888
8286
8675
9055
9425
9787
10139
10482
10816
11141
11457
11764
12061
12349
12628
12897
13156
13405
13644
13873
14092
14302
14502
14692
14875
15048
15214
15373
15524
15670
15810
15946
16078
16207
16335
16463
16592
16722
16856
16994
17138
17287
17444
17608
17780
17961
18149
18346
18551
18765
18987
19217
19456
19703
19959
20223
20496
20777
21067
21365
21670
21984
22305
22633
22969
23312
23662
24018
24381
24750
25125
25504
25888
26275
26665
27057
27450
27843
28236
28627
29016
29402
29784
30162
30534
30898
31256
31605
31945
32276
32598
32910
33212
33503
33784
34053
34311
34557
34791
35013
35223
35421
35607
35782
35946
36099
36242
36374
36496
36607
36709
36801
36884
36958
37023
37079
37127
37166
37196
37219
37233
37239
37237
37228
37211
37187
37156
37117
37071
37018
36957
36889
36814
36732
36642
36545
36441
36330
36213
36089
35958
35821
35679
35532
35380
35224
35066
34906
34744
34582
34421
34260
34101
33945
33790
33639
33491
33346
33205
33067
32932
32802
32674
32551
32430
32313
32198
32086
31977
31869
31764
31660
31557
31455
31354
31252
31152
31051
30950
30849
30748
30647
30545
30443
30340
30236
30132
30027
29921
29815
29708
29599
29490
29378
29266
29151
29033
28913
28790
28663
28532
28397
28257
28113
27963
27807
27646
27479
27307
27128
26943
26752
26556
26354
26147
25934
25715
25491
25263
25029
24791
24549
24303
24054
23802
23547
23290
23031
22771
22509
22246
21983
21718
21452
21186
20918
20650
20380
20108
19835
19559
19281
19001
18717
18431
18140
17846
17548
17246
16938
16626
16308
15985
15655
15318
14975
14625
14268
13904
13533
13156
12772
12382
11986
11585
11180
10769
10355
9937
9517
9094
8669
8242
7815
7387
6959
6531
6105
5679
5256
4834
4415
3999
3585
3175
2768
2364
1965
1569
1178
791
408
30
-343
-712
-1075
-1434
-1787
-2134
-2477
-2813
-3145
-3471
-3792
-4108
-4419
-4726
-5029
-5328
-5623
-5915
-6205
-6491
-6774
-7054
-7331
-7605
-7876
-8144
-8410
-8671
-8930
-9185
-9436
-9683
-9926
-10164
-10397
-10625
-10848
-11066
-11278
-11485
-11685
-11878
-12064
-12243
-12415
-12578
-12733
-12879
-13016
-13143
-13261
-13369
-13466
-13554
-13631
-13697
-13753
-13797
-13831
-13854
-13866
-13867
-13856
-13834
-13799
-13753
-13694
-13622
-13538
-13441
-13331
-13208
-13073
-12923
-12761
-12586
-12398
-12197
-11983
-11758
-11520
-11270
-11009
-10736
-10453
-10160
-9856
-9543
-9221
-8889
-8548
-8199
-7841
-7475
-7099
-6715
-6323
-5922
-5512
-5093
-4666
-4230
-3785
-3332
-2870
-2400
-1922
-1436
-942
-441
67
581
1101
1625
2154
2686
3221
3758
4298
4838
5379
5919
6460
6999
7537
8073
8607
9137
9665
10189
10708
11224
11734
12240
12739
13233
13721
14201
14675
15141
15600
16050
16493
16928
17354
17772
18181
18582
18975
19359
19736
20105
20467
20821
21169
21510
21845
22173
22495
22812
23123
23428
23727
24022
24310
24594
24872
25144
25412
25675
25933
26186
26435
26679
26920
27157
27390
27620
27847
28071
28292
28510
28725
28937
29146
29352
29555
29756
29953
30147
30338
30526
30710
30892
31070
31244
31415
31583
31747
31906
32061
32212
32357
32497
32633
32762
32885
33001
33110
33212
33306
33393
33471
33540
33601
33653
33695
33727
33749
33762
33765
33757
33740
33713
33675
33627
33569
33501
33422
33333
33235
33126
33007
32878
32738
32590
32430
32261
32083
31894
31696
31489
31273
31049
30816
30574
30324
30066
29800
29526
29244
28954
28657
28352
28040
27719
27391
27056
26712
26361
26001
25632
25255
24870
24475
24071
23657
23235
22802
22361
21911
21451
20982
20505
20020
19526
19025
18517
18001
17479
16951
16417
15878
15334
14785
14232
13675
13115
12551
11985
11415
10844
10270
9695
9118
8541
7962
7382
6802
6222
5641
5061
4481
3901
3322
2744
2167
1591
1016
443
-128
-697
-1265
-1830
-2392
-2953
-3510
-4065
-4616
-5163
-5707
-6246
-6781
-7312
-7837
-8357
-8872
-9381
-9885
-10382
-10872
-11356
-11833
-12303
-12764
-13218
-13664
-14100
-14528
-14946
-15354
-15753
-16140
-16518
-16884
-17239
-17583
-17915
-18235
-18544
-18841
-19126
-19399
-19661
-19910
-20149
-20375
-20590
-20795
-20987
-21169
-21340
-21501
-21650
-21790
-21919
-22038
-22147
-22246
-22335
-22414
-22483
-22543
-22593
-22633
-22663
-22684
-22695
-22696
-22687
-22668
-22640
-22602
-22555
-22499
-22434
-22360
-22278
-22187
-22090
-21984
-21872
-21754
-21629
-21499
-21363
-21223
-21077
-20927
-20773
-20615
-20453
-20288
-20119
-19948
-19773
-19597
-19418
-19237
-19054
-18870
-18684
-18497
-18310
-18121
-17931
-17741
-17549
-17357
-17163
-16968
-16771
-16572
-16370
-16167
-15960
-15750
-15536
-15318
-15096
-14868
-14636
-14397
-14152
-13901
-13642
-13376
-13102
-12820
-12529
-12230
-11921
-11603
-11276
-10939
-10593
-10237
-9873
-9499
-9116
-8724
-8325
-7918
-7503
-7082
-6654
-6221
-5783
-5341
-4894
-4444
-3992
-3537
-3080
-2622
-2164
-1705
-1247
-790
-334
120
572
1022
1468
1910
2347
2780
3208
3629
4043
4453
4854
5247
5633
6011
6380
6741
7093
7436
7771
8096
8412
8719
9016
9303
9581
9848
10105
10351
10587
10812
11026
11228
11419
11599
11766
11922
12066
12198
12318
12427
12523
12607
12680
12740
12788
12825
12849
12862
12862
12850
12827
12791
12744
12685
12613
12530
12434
12326
12206
12074
11930
11773
11605
11424
11232
11027
10811
10583
10343
10092
9829
9555
9270
8974
8667
8349
8021
7682
7334
6976
6608
6232
5846
5453
5051
4641
4224
3801
3370
2934
2492
2044
1591
1133
670
202
-270
-747
-1228
-1714
-2203
-2697
-3195
-3696
-4202
-4711
-5224
-5741
-6261
-6785
-7312
-7842
-8376
-8913
-9452
-9994
-10539
-11087
-11636
-12188
-12742
-13297
-13853
-14410
-14967
-15525
-16082
-16640
-17196
-17751
-18304
-18855
-19404
-19951
-20494
-21034
-21571
-22104
-22633
-23157
-23677
-24193
-24704
-25209
-25710
-26205
-26695
-27179
-27658
-28132
-28600
-29062
-29519
-29970
-30416
-30856
-31290
-31719
-32142
-32558
-32971
-33377
-33778
-34173
-34562
-34946
-35323
-35695
-36061
-36420
-36774
-37121
-37461
-37795
-38123
-38443
-38757
-39064
-39363
-39656
-39941
-40220
-40491
-40755
-41012
-41261
-41503
-41738
-41965
-42184
-42396
-42599
-42794
-42981
-43159
-43328
-43488
-43639
-43780
-43912
-44034
-44146
-44248
-44339
-44420
-44491
-44550
-44599
-44637
-44664
-44679
-44683
-44676
-44657
-44626
-44583
-44527
-44460
-44380
-44288
-44184
-44067
-43937
-43795
-43641
-43474
-43295
-43103
-42900
-42684
-42456
-42217
-41966
-41704
-41431
-41147
-40853
-40549
-40236
-39913
-39582
-39243
-38896
-38542
-38181
-37813
-37440
-37061
-36677
-36288
-35895
-35498
-35097
-34692
-34284
-33873
-33459
-33042
-32622
-32202
-31779
-31353
-30926
-30498
-30068
-29637
-29204
-28772
-28338
-27905
-27471
-27037
-26604
-26171
-25740
-25309
-24880
-24452
-24027
-23604
-23183
-22765
-22350
-21938
-21530
-21126
-20726
-20330
-19939
-19553
-19171
-18795
-18425
-18059
-17700
-17346
-16998
-16656
-16320
-15990
-15666
-15348
-15036
-14730
-14431
-14138
-13851
-13571
-13297
-13030
-12770
-12517
-12271
-12032
-11800
-11576
-11359
-11150
-10948
-10753
-10565
-10385
-10213
-10047
-9889
-9737
-9593
-9456
-9326
-9202
-9086
-8977
-8874
-8778
-8689
-8607
-8532
-8463
-8400
-8344
-8295
-8251
-8214
-8183
-8157
-8138
-8125
-8117
-8116
-8119
-8130
-8146
-8167
-8196
-8229
-8269
-8314
-8365
-8423
-8486
-8555
-8630
-8711
-8798
-8891
-8989
-9093
-9202
-9316
-9435
-9559
-9688
-9821
-9958
-10099
-10243
-10391
-10542
-10696
-10852
-11011
-11172
-11335
-11499
-11665
-11832
-12001
-12171
-12341
-12513
-12686
-12860
-13035
-13211
-13388
-13567
-13747
-13929
-14113
-14299
-14486
-14676
-14868
-15063
-15261
-15461
-15664
-15870
-16079
-16291
-16506
-16725
-16948
-17173
-17403
-17636
-17872
-18112
-18356
-18603
-18853
-19107
-19363
-19623
-19886
-20151
-20418
-20688
-20959
-21233
-21507
-21783
-22060
-22337
-22615
-22893
-23171
-23449
-23726
-24003
-24278
-24553
-24826
-25097
-25367
-25635
-25900
-26164
-26424
-26683
-26938
-27189
-27438
-27682
-27922
-28158
-28389
-28615
-28835
-29049
-29257
-29459
-29654
-29841
-30021
-30193
-30356
-30512
-30658
-30795
-30923
-31041
-31149
-31246
-31334
-31411
-31477
-31532
-31576
-31608
-31629
-31639
-31638
-31624
-31599
-31563
-31515
-31455
-31384
-31301
-31207
-31102
-30985
-30857
-30718
-30567
-30406
-30234
-30050
-29856
-29651
-29436
-29210
-28974
-28728
-28472
-28206
-27931
-27646
-27353
-27051
-26740
-26420
-26093
-25758
-25415
-25065
-24707
-24342
-23971
-23593
-23210
-22819
-22424
-22022
-21615
-21203
-20786
-20364
-19937
-19506
-19070
-18630
-18185
-17736
-17284
-16827
-16367
-15903
-15436
-14965
-14492
-14017
-13538
-13058
-12576
-12093
-11608
-11123
-10637
-10151
-9665
-9180
-8695
-8212
-7731
-7252
-6775
-6300
-5829
-5361
-4897
-4436
-3980
-3529
-3082
-2641
-2205
-1774
-1349
-931
-519
-113
287
679
1065
1443
1814
2178
2535
2883
3224
3557
3882
4199
4507
4807
5098
5381
5654
5919
6175
6422
6660
6890
7110
7321
7524
7718
7903
8080
8249
8409
8561
8705
8841
8969
9090
9202
9307
9403
9493
9574
9647
9713
9771
9821
9863
9897
9923
9941
9951
9953
9947
9932
9909
9877
9837
9789
9732
9667
9594
9513
9423
9326
9221
9108
8988
8861
8726
8585
8438
8284
8122
7957
7784
7606
7421
7231
7034
6832
6624
6411
6191
5966
5736
5500
5259
5012
4760
4503
4241
3974
3703
3426
3146
2860
2571
2277
1979
1677
1372
1063
750
434
114
-208
-534
-862
-1193
-1527
-1862
-2200
-2539
-2880
-3222
-3566
-3910
-4255
-4600
-4945
-5290
-5634
-5978
-6320
-6661
-6999
-7336
-7670
-8002
-8330
-8654
-8975
-9292
-9604
-9911
-10213
-10510
-10801
-11086
-11365
-11638
-11905
-12164
-12417
-12663
-12902
-13133
-13357
-13573
-13782
-13983
-14176
-14361
-14538
-14707
-14868
-15020
-15165
-15301
-15428
-15547
-15658
-15761
-15855
-15941
-16018
-16088
-16149
-16204
-16250
-16288
-16318
-16341
-16359
-16367
-16370
-16366
-16355
-16338
-16314
-16283
-16248
-16207
-16158
-16106
-16047
-15982
-15913
-15838
-15758
-15673
-15583
-15488
-15389
-15285
-15176
-15064
-14947
-14826
-14701
-14572
-14439
-14302
-14163
-14019
-13873
-13724
-13572
-13417
-13260
-13101
-12939
-12776
-12611
-12444
-12275
-12105
-11933
-11761
-11587
-11412
-11236
-11059
-10881
-10703
-10523
-10343
-10163
-9983
-9802
-9621
-9440
-9259
-9079
-8899
-8719
-8540
-8362
-8185
-8009
-7834
-7660
-7487
-7316
-7146
-6979
-6812
-6648
-6486
-6326
-6168
-6012
-5859
-5709
-5561
-5416
-5273
-5134
-4998
-4866
-4737
-4611
-4489
-4371
-4256
-4146
-4038
-3936
-3837
-3741
-3650
-3562
-3479
-3399
-3323
-3251
-3183
-3118
-3058
-3001
-2949
-2900
-2856
-2816
-2779
-2747
-2718
-2694
-2673
-2657
-2645
-2636
-2632
-2631
-2635
-2642
-2653
-2669
-2687
-2710
-2736
-2766
-2799
-2836
-2876
-2920
-2967
-3017
-3071
-3128
-3188
-3250
-3316
-3385
-3456
-3530
-3606
-3685
-3766
-3849
-3935
-4022
-4111
-4202
-4294
-4388
-4482
-4578
-4674
-4771
-4869
-4966
-5064
-5162
-5259
-5356
-5452
-5548
-5643
-5737
-5829
-5921
-6012
-6102
-6190
-6278
-6364
-6449
-6533
-6616
-6698
-6779
-6858
-6937
-7015
-7091
-7167
-7242
-7316
-7389
-7462
-7533
-7604
-7675
-7744
-7814
-7883
-7951
-8020
-8089
-8157
-8226
-8296
-8366
-8436
-8507
-8579
-8651
-8724
-8798
-8873
-8949
-9025
-9102
-9179
-9257
-9335
-9413
-9491
-9569
-9648
-9725
-9803
-9880
-9956
-10031
-10105
-10179
-10251
-10321
-10391
-10458
-10524
-10589
-10651
-10712
-10771
-10828
-10883
-10936
-10987
-11036
-11082
-11127
-11170
-11210
-11248
-11284
-11318
-11349
-11377
-11403
-11427
-11448
-11466
-11481
-11493
-11503
-11509
-11512
-11511
-11507
-11500
-11488
-11473
-11453
-11430
-11402
-11370
-11333
-11292
-11247
-11197
-11143
-11085
-11022
-10954
-10883
-10807
-10727
-10643
-10555
-10463
-10367
-10268
-10164
-10058
-9947
-9834
-9717
-9597
-9475
-9349
-9221
-9091
-8958
-8823
-8686
-8547
-8407
-8264
-8119
-7974
-7827
-7678
-7527
-7375
-7221
-7066
-6909
-6750
-6590
-6428
-6265
-6100
-5934
-5767
-5598
-5428
-5256
-5084
-4911
-4736
-4561
-4386
-4209
-4032
-3855
-3677
-3499
-3321
-3143
-2964
-2785
-2607
-2428
-2249
-2071
-1892
-1714
-1536
-1357
-1179
-1002
-824
-646
-468
-291
-113
64
242
419
596
773
950
1127
1304
1480
1656
1832
2007
2183
2358
2532
2707
2881
3054
3228
3401
3574
3747
3920
4091
4264
4436
4607
4778
4949
5119
5289
5458
5627
5795
5962
6129
6295
6461
6625
6790
6954
7117
7280
7443
7605
7766
7927
8087
8249
8410
8570
8730
8891
9051
9211
9371
9532
9692
9853
10013
10174
10335
10496
10657
10818
10980
11141
11302
11462
11623
11783
11942
12101
12259
12416
12572
12726
12880
13031
13181
13329
13475
13619
13761
13900
14037
14172
14303
14433
14559
14683
14804
14922
15038
15151
15261
15368
15474
15576
15676
15773
15868
15961
16050
16138
16222
16306
16385
16463
16538
16610
16679
16746
16810
16871
16929
16985
17038
17088
17135
17179
17221
17259
17296
17329
17361
17389
17416
17440
17462
17481
17499
17514
17527
17539
17549
17557
17563
17568
17572
17574
17576
17576
17576
17574
17572
17570
17567
17563
17559
17554
17549
17543
17537
17531
17524
17517
17509
17501
17492
17483
17473
17462
17451
17439
17427
17414
17400
17385
17369
17353
17336
17318
17299
17279
17258
17237
17214
17191
17167
17141
17116
17089
17063
17035
17008
16980
16953
16925
16898
16872
16846
16822
16798
16775
16754
16734
16716
16700
16685
16672
16661
16651
16644
16639
16636
16634
16635
16637
16642
16648
16656
16666
16677
16690
16703
16718
16734
16750
16767
16785
16802
16820
16837
16854
16871
16887
16902
16917
16931
16944
16956
16967
16977
16986
16993
17000
17005
17009
17011
17013
17013
17011
17009
17005
17000
16993
16986
16977
16968
16957
16945
16932
16918
16903
16888
16871
16854
16837
16819
16801
16782
16763
16745
16726
16707
16688
16669
16651
16633
16615
16597
16580
16564
16549
16534
16520
16507
16494
16483
16472
16462
16454
16445
16438
16432
16426
16421
16417
16413
16410
16407
16405
16404
16402
16401
16399
16398
16396
16395
16393
16391
16388
16385
16382
16378
16375
16370
16366
16361
16356
16351
16344
16340
16335
16329
16325
16320
16315
16312
16309
16308
16306
16306
16308
16309
16312
16317
16323
16329
16338
16349
16361
16373
16389
16406
16425
16445
16468
16492
16519
16547
16577
16610
16644
16681
16719
16759
16801
16845
16891
16939
16988
17039
17092
17146
17202
17260
17319
17380
17442
17506
17572
17639
17708
17779
17851
17926
18002
18079
18159
18240
18324
18409
18495
18584
18674
18766
18860
18955
19052
19151
19251
19352
19455
19559
19664
19770
19877
19985
20093
20202
20311
20421
20531
20641
20751
20860
20970
21079
21188
21296
21404
21511
21617
21723
21828
21931
22034
22135
22235
22334
22431
22527
22621
22713
22803
22890
22976
23060
23140
23219
23295
23368
23438
23505
23569
23630
23688
23742
23793
23841
23885
23926
23963
23996
24026
24052
24074
24093
24107
24117
24124
24126
24124
24117
24107
24091
24071
24047
24018
23985
23946
23904
23856
23804
23747
23685
23618
23547
23471
23391
23306
23216
23122
23023
22920
22813
22701
22584
22464
22340
22211
22078
21942
21801
21657
21509
21357
21201
21042
20880
20713
20544
20370
20194
20014
19831
19645
19455
19263
19068
18871
18670
18468
18263
18056
17848
17637
17426
17212
16998
16783
16568
16351
16135
15918
15701
15484
15268
15051
14835
14620
14405
14190
13977
13764
13552
13341
13132
12923
12717
12511
12307
12106
11905
11707
11511
11318
11126
10937
10750
10566
10385
10206
10029
9856
9685
9517
9352
9190
9031
8874
8721
8570
8423
8279
8137
7999
7864
7732
7603
7478
7355
7236
7120
7007
6897
6791
6688
6588
6491
6398
6308
6222
6138
6058
5982
5909
5839
5772
5708
5648
5591
5537
5485
5437
5392
5349
5308
5271
5235
5202
5171
5142
5115
5089
5066
5044
5024
5006
4989
4974
4960
4948
4937
4928
4921
4915
4910
4907
4906
4906
4908
4911
4915
4921
4928
4936
4946
4957
4969
4983
4998
5013
5030
5048
5068
5088
5109
5131
5154
5178
5202
5228
5254
5281
5308
5336
5364
5393
5423
5452
5482
5512
5542
5572
5603
5633
5662
5692
5721
5750
5779
5806
5834
5860
5886
5911
5936
5960
5984
6006
6028
6050
6071
6092
6112
6131
6150
6169
6187
6205
6223
6240
6257
6273
6290
6306
6321
6337
6352
6367
6382
6397
6411
6426
6440
6455
6469
6484
6498
6513
6528
6543
6559
6575
6592
6609
6626
6644
6662
6681
6700
6720
6740
6760
6781
6802
6823
6844
6865
6886
6907
6928
6949
6969
6988
7007
7026
7044
7060
7076
7092
7106
7119
7131
7143
7153
7163
7171
7179
7186
7192
7197
7201
7205
7208
7211
7213
7215
7217
7219
7220
7221
7222
7223
7224
7224
7225
7225
7225
7224
7224
7223
7221
7219
7217
7214
7210
7206
7201
7196
7190
7183
7175
7166
7156
7144
7132
7119
7104
7087
7070
7051
7030
7007
6983
6958
6930
6901
6869
6836
6801
6763
6724
6682
6639
6593
6545
6496
6444
6389
6333
6275
6214
6151
6087
6020
5951
5879
5806
5731
5653
5574
5492
5409
5323
5235
5146
5054
4960
4865
4767
4668
4566
4463
4358
4251
4142
4032
3920
3807
3692
3576
3459
3340
3220
3099
2977
2853
2729
2603
2477
2349
2221
2092
1962
1832
1701
1569
1437
1304
1172
1039
906
773
641
508
376
244
112
-20
-151
-282
-412
-542
-672
-801
-929
-1057
-1184
-1310
-1436
-1561
-1685
-1809
-1931
-2053
-2173
-2293
-2412
-2529
-2645
-2761
-2875
-2987
-3099
-3209
-3318
-3425
-3530
-3635
-3737
-3838
-3937
-4034
-4128
-4221
-4312
-4400
-4486
-4570
-4651
-4730
-4806
-4879
-4949
-5017
-5081
-5143
-5202
-5258
-5311
-5361
-5408
-5452
-5492
-5530
-5564
-5595
-5623
-5648
-5670
-5688
-5704
-5716
-5725
-5731
-5734
-5734
-5731
-5725
-5716
-5704
-5689
-5671
-5650
-5627
-5600
-5571
-5539
-5504
-5466
-5426
-5383
-5337
-5289
-5238
-5185
-5129
-5071
-5010
-4947
-4882
-4815
-4746
-4675
-4602
-4527
-4451
-4374
-4295
-4215
-4134
-4051
-3969
-3886
-3802
-3718
-3634
-3550
-3465
-3381
-3297
-3213
-3129
-3045
-2962
-2879
-2797
-2715
-2633
-2553
-2473
-2394
-2315
-2238
-2162
-2088
-2013
-1942
-1872
-1803
-1736
-1671
-1608
-1546
-1487
-1429
-1374
-1321
-1269
-1220
-1174
-1129
-1087
-1048
-1010
-976
-944
-915
-888
-863
-841
-821
-804
-789
-776
-765
-756
-750
-746
-743
-743
-745
-750
-756
-764
-775
-788
-803
-819
-838
-859
-882
-906
-932
-960
-990
-1020
-1054
-1088
-1124
-1161
-1199
-1239
-1281
-1324
-1368
-1414
-1461
-1510
-1560
-1611
-1664
-1717
-1772
-1828
-1884
-1942
-2000
-2059
-2119
-2179
-2239
-2300
-2361
-2423
-2484
-2546
-2608
-2669
-2730
-2791
-2852
-2912
-2972
-3031
-3090
-3148
-3205
-3262
-3318
-3374
-3430
-3485
-3540
-3594
-3649
-3704
-3759
-3814
-3870
-3927
-3984
-4041
-4100
-4159
-4219
-4280
-4342
-4405
-4469
-4533
-4599
-4666
-4734
-4802
-4872
-4942
-5013
-5085
-5158
-5231
-5304
-5378
-5453
-5528
-5603
-5678
-5753
-5828
-5903
-5978
-6052
-6126
-6200
-6274
-6347
-6421
-6494
-6566
-6639
-6711
-6784
-6856
-6929
-7001
-7073
-7145
-7218
-7290
-7362
-7434
-7507
-7579
-7651
-7723
-7795
-7866
-7938
-8010
-8080
-8151
-8222
-8293
-8362
-8431
-8499
-8567
-8633
-8698
-8762
-8825
-8886
-8946
-9004
-9061
-9115
-9168
-9219
-9268
-9315
-9360
-9403
-9443
-9482
-9519
-9554
-9586
-9617
-9646
-9672
-9697
-9719
-9739
-9758
-9774
-9787
-9799
-9808
-9815
-9820
-9822
-9822
-9820
-9815
-9808
-9798
-9786
-9772
-9755
-9736
-9714
-9689
-9663
-9633
-9601
-9566
-9529
-9489
-9446
-9400
-9352
-9301
-9248
-9191
-9132
-9071
-9006
-8939
-8869
-8797
-8722
-8644
-8564
-8481
-8396
-8309
-8219
-8127
-8032
-7936
-7837
-7736
-7634
-7529
-7422
-7313
-7203
-7090
-6976
-6861
-6743
-6625
-6504
-6383
-6260
-6136
-6011
-5884
-5757
-5629
-5500
-5370
-5239
-5108
-4977
-4844
-4712
-4579
-4445
-4312
-4178
-4043
-3909
-3775
-3641
-3507
-3373
-3239
-3105
-2971
-2838
-2705
-2572
-2440
-2308
-2177
-2045
-1916
-1786
-1657
-1529
-1401
-1274
-1148
-1022
-899
-776
-654
-533
-413
-294
-177
-60
55
169
282
393
503
612
720
827
932
1036
1138
1240
1339
1438
1535
1630
1724
1816
1907
1996
2083
2169
2253
2335
2415
2494
2570
2645
2718
2789
2858
2924
2989
3052
3113
3171
3228
3283
3336
3388
3437
3485
3531
3576
3619
3661
3701
3740
3777
3813
3848
3881
3913
3944
3973
4001
4027
4054
4078
4100
4122
4142
4160
4178
4193
4207
4220
4231
4240
4247
4252
4256
4257
4256
4253
4248
4240
4230
4217
4202
4184
4163
4140
4113
4083
4051
4017
3978
3937
3893
3846
3795
3741
3684
3624
3561
3495
3426
3353
3277
3199
3117
3032
2945
2854
2761
2664
2565
2463
2358
2251
2141
2028
1912
1794
1674
1551
1425
1298
1168
1036
902
766
629
490
349
206
62
-83
-230
-378
-527
-677
-829
-981
-1135
-1289
-1445
-1601
-1758
-1916
-2074
-2233
-2393
-2554
-2715
-2876
-3038
-3201
-3364
-3528
-3692
-3857
-4022
-4188
-4355
-4521
-4689
-4857
-5026
-5195
-5365
-5536
-5708
-5880
-6053
-6228
-6403
-6579
-6756
-6933
-7112
-7292
-7472
-7654
-7836
-8020
-8204
-8389
-8575
-8762
-8950
-9138
-9327
-9516
-9706
-9897
-10087
-10278
-10469
-10660
-10851
-11042
-11233
-11423
-11613
-11803
-11991
-12180
-12367
-12554
-12740
-12925
-13108
-13291
-13473
-13653
-13833
-14011
-14187
-14363
-14537
-14709
-14880
-15050
-15218
-15384
-15549
-15712
-15873
-16032
-16189
-16344
-16497
-16648
-16796
-16942
-17085
-17225
-17362
-17497
-17629
-17757
-17882
-18004
-18123
-18238
-18350
-18458
-18563
-18664
-18761
-18853
-18942
-19027
-19107
-19183
-19254
-19321
-19383
-19441
-19493
-19541
-19584
-19621
-19654
-19682
-19705
-19723
-19735
-19743
-19745
-19742
-19734
-19721
-19703
-19680
-19651
-19617
-19579
-19535
-19486
-19432
-19374
-19310
-19242
-19169
-19091
-19008
-18921
-18829
-18733
-18633
-18528
-18419
-18305
-18188
-18066
-17940
-17810
-17676
-17538
-17396
-17251
-17101
-16948
-16791
-16630
-16465
-16296
-16123
-15948
-15768
-15584
-15397
-15207
-15013
-14815
-14615
-14411
-14204
-13994
-13781
-13565
-13347
-13125
-12901
-12674
-12445
-12212
-11978
-11740
-11501
-11258
-11014
-10766
-10517
-10265
-10012
-9756
-9497
-9237
-8975
-8712
-8446
-8179
-7910
-7640
-7368
-7095
-6820
-6545
-6268
-5990
-5711
-5431
-5150
-4868
-4585
-4302
-4018
-3733
-3447
-3161
-2875
-2588
-2301
-2013
-1726
-1438
-1150
-862
-574
-287
1
288
574
861
1147
1432
1716
2000
2283
2565
2846
3127
3406
3684
3961
4236
4510
4783
5055
5324
5593
5859
6124
6387
6648
6907
7165
7420
7673
7924
8172
8419
8663
8904
9144
9380
9614
9846
10075
10301
10525
10746
10964
11179
11391
11600
11807
12010
12211
12409
12604
12796
12985
13171
13355
13536
13715
13891
14064
14235
14404
14570
14733
14894
15052
15208
15362
15512
15660
15806
15949
16088
16226
16360
16492
16621
16747
16869
16989
17106
17220
17330
17438
17542
17643
17742
17836
17928
18017
18103
18186
18265
18342
18416
18487
18555
18620
18683
18743
18800
18855
18907
18956
19003
19048
19090
19130
19167
19202
19234
19265
19293
19318
19341
19362
19380
19396
19410
19421
19430
19436
19440
19442
19441
19438
19432
19424
19413
19400
19385
19367
19348
19326
19301
19275
19246
19216
19183
19148
19111
19072
19032
18989
18944
18898
18849
18799
18747
18693
18637
18580
18521
18460
18397
18333
18267
18199
18130
18059
17987
17913
17838
17762
17683
17604
17523
17441
17358
17273
17187
17100
17011
16921
16831
16738
16645
16550
16455
16358
16260
16161
16062
15962
15861
15759
15657
15554
15451
15348
15244
15141
15037
14933
14830
14727
14624
14522
14421
14320
14220
14122
14024
13927
13832
13738
13645
13554
13465
13377
13290
13206
13123
13041
12962
12884
12807
12733
12660
12589
12520
12452
12386
12321
12259
12197
12137
12079
12022
11966
11912
11858
11806
11754
11704
11654
11604
11556
11508
11461
11414
11367
11321
11276
11231
11187
11143
11100
11058
11016
10975
10935
10896
10858
10821
10785
10751
10718
10686
10656
10627
10599
10573
10549
10526
10504
10484
10466
10449
10434
10419
10407
10395
10385
10376
10368
10361
10355
10350
10347
10344
10342
10341
10341
10342
10344
10347
10351
10356
10362
10368
10376
10385
10395
10406
10418
10432
10446
10462
10479
10498
10517
10539
10562
10586
10612
10640
10669
10700
10733
10768
10804
10843
10883
10925
10968
11014
11061
11110
11161
11213
11266
11322
11378
11436
11495
11555
11617
11679
11742
11807
11871
11937
12002
12069
12135
12202
12269
12336
12403
12469
12536
12602
12668
12734
12799
12863
12928
12991
13054
13117
13178
13239
13299
13358
13417
13474
13530
13586
13640
13693
13744
13795
13844
13892
13939
13984
14028
14070
14111
14151
14189
14225
14260
14294
14326
14356
14385
14412
14438
14462
14484
14504
14522
14538
14552
14565
14575
14583
14589
14593
14594
14593
14591
14585
14578
14568
14556
14541
14524
14505
14484
14460
14435
14407
14377
14345
14311
14275
14238
14198
14156
14113
14067
14020
13970
13919
13866
13810
13753
13694
13633
13570
13506
13439
13371
13301
13230
13157
13082
13007
12930
12853
12774
12695
12616
12536
12457
12377
12298
12219
12141
12063
11986
11909
11834
11759
11685
11612
11539
11468
11397
11327
11257
11188
11119
11051
10982
10914
10846
10778
10709
10640
10570
10500
10429
10357
10284
10210
10135
10059
9982
9904
9824
9743
9661
9578
9494
9408
9321
9233
9144
9054
8963
8870
8777
8683
8587
8491
8394
8296
8197
8098
7997
7897
7796
7694
7592
7489
7386
7282
7178
7074
6969
6863
6757
6651
6543
6435
6327
6217
6107
5996
5884
5772
5659
5545
5430
5315
5199
5083
4965
4847
4729
4610
4491
4371
4251
4130
4009
3888
3767
3646
3525
3404
3284
3163
3042
2922
2802
2682
2562
2442
2323
2203
2084
1964
1845
1725
1606
1487
1367
1248
1128
1008
890
770
651
531
411
291
171
51
-70
-190
-311
-432
-554
-675
-797
-919
-1042
-1164
-1287
-1409
-1532
-1656
-1779
-1902
-2025
-2149
-2272
-2395
-2518
-2641
-2764
-2886
-3008
-3130
-3252
-3373
-3493
-3614
-3733
-3852
-3971
-4089
-4207
-4323
-4440
-4555
-4670
-4783
-4896
-5008
-5120
-5230
-5339
-5447
-5555
-5661
-5767
-5871
-5975
-6077
-6179
-6280
-6379
-6478
-6576
-6672
-6768
-6863
-6956
-7049
-7140
-7231
-7320
-7408
-7494
-7580
-7664
-7747
-7828
-7908
-7987
-8064
-8140
-8215
-8288
-8359
-8429
-8497
-8563
-8628
-8691
-8752
-8812
-8870
-8927
-8982
-9035
-9087
-9137
-9185
-9232
-9278
-9323
-9366
-9407
-9448
-9487
-9525
-9562
-9598
-9633
-9667
-9699
-9731
-9761
-9791
-9819
-9847
-9873
-9899
-9923
-9947
-9969
-9990
-10010
-10029
-10047
-10064
-10080
-10095
-10108
-10120
-10131
-10141
-10149
-10157
-10163
-10167
-10171
-10173
-10174
-10173
-10171
-10168
-10164
-10158
-10152
-10144
-10134
-10124
-10113
-10101
-10087
-10073
-10059
-10043
-10027
-10011
-9994
-9976
-9958
-9940
-9922
-9903
-9884
-9864
-9845
-9825
-9804
-9783
-9762
-9740
-9717
-9694
-9671
-9646
-9621
-9596
-9569
-9542
-9514
-9485
-9455
-9425
-9393
-9361
-9328
-9294
-9260
-9224
-9188
-9150
-9112
-9073
-9033
-8991
-8949
-8905
-8861
-8815
-8768
-8719
-8669
-8618
-8566
-8512
-8457
-8400
-8342
-8283
-8222
-8160
-8096
-8032
-7968
-7902
-7836
-7768
-7700
-7632
-7563
-7494
-7424
-7355
-7286
-7216
-7147
-7077
-7009
-6940
-6872
-6804
-6737
-6670
-6604
-6538
-6474
-6410
-6347
-6284
-6223
-6162
-6102
-6043
-5985
-5928
-5871
-5815
-5760
-5706
-5652
-5598
-5545
-5492
-5439
-5387
-5334
-5282
-5229
-5177
-5125
-5072
-5020
-4967
-4915
-4862
-4810
-4758
-4706
-4654
-4603
-4552
-4502
-4453
-4404
-4356
-4308
-4262
-4217
-4173
-4130
-4088
-4046
-4008
-3970
-3934
-3899
-3865
-3833
-3801
-3771
-3742
-3715
-3688
-3663
-3638
-3614
-3592
-3570
-3548
-3527
-3507
-3487
-3468
-3450
-3431
-3413
-3396
-3379
-3363
-3346
-3331
-3315
-3300
-3286
-3272
-3258
-3245
-3232
-3219
-3206
-3194
-3182
-3170
-3158
-3146
-3134
-3121
-3109
-3097
-3084
-3071
-3058
-3044
-3029
-3014
-2999
-2982
-2965
-2946
-2926
-2906
-2883
-2859
-2834
-2807
-2779
-2748
-2716
-2683
-2647
-2609
-2570
-2529
-2485
-2440
-2392
-2343
-2291
-2237
-2181
-2123
-2062
-2000
-1935
-1868
-1799
-1728
-1655
-1580
-1503
-1424
-1344
-1261
-1177
-1092
-1004
-916
-827
-736
-644
-550
-456
-361
-265
-168
-71
27
126
226
325
426
526
627
728
830
932
1034
1136
1238
1341
1444
1546
1649
1751
1854
1956
2058
2159
2260
2360
2460
2559
2657
2755
2852
2948
3043
3138
3232
3325
3417
3508
3598
3688
3776
3864
3951
4037
4122
4207
4291
4375
4458
4541
4623
4706
4788
4870
4951
5033
5115
5197
5278
5360
5442
5524
5605
5687
5769
5851
5933
6016
6098
6180
6262
6344
6426
6507
6589
6670
6751
6832
6912
6992
7071
7150
7228
7306
7382
7459
7534
7608
7682
7754
7826
7896
7966
8034
8101
8166
8231
8294
8356
8417
8476
8535
8592
8648
8703
8756
8809
8861
8911
8961
9009
9056
9102
9148
9192
9235
9278
9319
9359
9399
9438
9476
9512
9548
9584
9618
9651
9684
9716
9747
9778
9808
9837
9865
9893
9921
9948
9975
10001
10027
10052
10077
10102
10126
10150
10174
10197
10220
10243
10265
10288
10310
10331
10352
10373
10393
10413
10432
10450
10468
10485
10502
10518
10533
10547
10561
10573
10585
10596
10606
10615
10623
10630
10636
10641
10646
10649
10652
10654
10654
10654
10653
10651
10648
10643
10638
10632
10624
10616
10607
10596
10584
10572
10558
10543
10527
10510
10491
10471
10449
10426
10402
10376
10348
10319
10288
10256
10222
10187
10150
10111
10071
10030
9987
9943
9897
9850
9801
9751
9700
9647
9592
9536
9479
9420
9359
9296
9232
9167
9099
9030
8959
8887
8813
8738
8661
8583
8504
8423
8342
8259
8175
8090
8004
7917
7829
7740
7650
7560
7468
7376
7284
7190
7096
7001
6906
6811
6714
6618
6521
6424
6326
6228
6130
6032
5934
5835
5737
5639
5541
5443
5346
5248
5152
5056
4960
4866
4772
4679
4586
4495
4404
4315
4227
4140
4054
3969
3886
3805
3725
3647
3571
3496
3424
3354
3285
3220
3156
3095
3036
2980
2926
2875
2827
2781
2738
2698
2660
2625
2593
2563
2536
2512
2490
2471
2455
2441
2429
2420
2413
2409
2406
2406
2409
2413
2419
2427
2437
2449
2463
2478
2495
2513
2533
2555
2578
2602
2627
2654
2682
2711
2741
2773
2805
2839
2873
2909
2945
2982
3021
3060
3100
3141
3183
3226
3269
3314
3359
3405
3453
3501
3550
3600
3650
3702
3754
3808
3862
3916
3972
4027
4083
4141
4199
4257
4316
4374
4433
4493
4552
4612
4671
4731
4790
4850
4909
4967
5026
5083
5141
5198
5254
5310
5365
5419
5473
5525
5578
5629
5680
5730
5779
5828
5875
5922
5968
6013
6058
6101
6143
6185
6225
6265
6303
6340
6376
6410
6444
6475
6506
6534
6561
6587
6611
6632
6653
6671
6687
6701
6713
6723
6731
6736
6740
6741
6740
6736
6731
6723
6712
6700
6685
6668
6649
6627
6603
6577
6549
6519
6487
6453
6417
6379
6340
6298
6255
6210
6164
6116
6066
6015
5963
5909
5854
5797
5739
5679
5619
5556
5493
5428
5362
5294
5225
5155
5084
5011
4937
4862
4786
4709
4630
4551
4471
4390
4308
4226
4142
4058
3974
3889
3804
3718
3632
3545
3459
3372
3285
3197
3109
3022
2934
2846
2758
2670
2583
2495
2408
2320
2233
2147
2061
1975
1890
1805
1721
1637
1555
1473
1391
1311
1232
1154
1076
1000
926
852
780
709
640
572
506
442
379
318
259
201
145
91
38
-13
-62
-110
-157
-202
-245
-288
-328
-368
-406
-443
-478
-513
-546
-578
-609
-639
-668
-695
-722
-748
-773
-797
-820
-842
-863
-883
-902
-920
-938
-954
-970
-985
-999
-1012
-1025
-1037
-1048
-1058
-1068
-1077
-1085
-1092
-1099
-1105
-1110
-1114
-1118
-1121
-1123
-1125
-1125
-1125
-1125
-1124
-1122
-1120
-1117
-1114
-1110
-1107
-1102
-1098
-1093
-1088
-1083
-1077
-1071
-1065
-1058
-1052
-1045
-1038
-1030
-1022
-1014
-1008
-1000
-993
-985
-978
-971
-964
-958
-951
-945
-940
-934
-929
-925
-920
-917
-913
-911
-908
-906
-905
-904
-904
-904
-904
-905
-905
-906
-907
-909
-910
-911
-912
-913
-914
-914
-914
-915
-914
-914
-913
-913
-912
-910
-909
-907
-905
-903
-901
-899
-897
-894
-891
-888
-885
-882
-879
-875
-871
-867
-863
-858
-853
-848
-843
-837
-830
-824
-817
-809
-801
-793
-784
-774
-764
-754
-743
-732
-720
-708
-695
-682
-669
-655
-641
-626
-611
-596
-580
-564
-547
-530
-513
-495
-477
-459
-441
-422
-403
-384
-364
-345
-325
-305
-285
-265
-245
-224
-204
-183
-162
-140
-118
-96
-74
-51
-28
-5
19
44
69
94
119
146
172
199
227
255
283
312
341
371
401
432
463
495
527
560
593
627
661
696
731
766
802
838
875
912
949
986
1022
1060
1097
1135
1172
1208
1245
1281
1317
1352
1387
1422
1456
1489
1521
1553
1584
1614
1643
1671
1699
1725
1751
1776
1799
1822
1844
1865
1885
1904
1922
1939
1955
1969
1982
1994
2004
2013
2021
2027
2032
2035
2037
2037
2035
2032
2027
2020
2012
2001
1990
1976
1960
1943
1923
1901
1878
1852
1824
1794
1762
1728
1692
1653
1613
1570
1525
1478
1428
1377
1323
1268
1210
1151
1090
1027
962
896
829
760
690
619
546
473
399
323
247
169
91
12
-69
-150
-232
-316
-400
-485
-571
-658
-746
-834
-924
-1014
-1105
-1197
-1290
-1384
-1479
-1575
-1671
-1768
-1866
-1964
-2063
-2163
-2264
-2364
-2466
-2567
-2669
-2772
-2874
-2977
-3080
-3183
-3285
-3388
-3491
-3594
-3696
-3798
-3899
-4000
-4100
-4200
-4299
-4397
-4495
-4591
-4687
-4781
-4875
-4968
-5059
-5150
-5240
-5328
-5416
-5503
-5589
-5674
-5759
-5843
-5926
-6008
-6090
-6171
-6251
-6331
-6410
-6489
-6567
-6644
-6720
-6796
-6872
-6946
-7021
-7094
-7167
-7239
-7311
-7382
-7453
-7523
-7593
-7662
-7731
-7799
-7867
-7935
-8000
-8068
-8134
-8199
-8264
-8329
-8393
-8456
-8520
-8583
-8645
-8707
-8769
-8830
-8891
-8951
-9011
-9071
-9129
-9188
-9246
-9303
-9360
-9416
-9471
-9526
-9581
-9634
-9688
-9740
-9791
-9842
-9892
-9941
-9989
-10036
-10082
-10127
-10171
-10214
-10255
-10296
-10335
-10373
-10410
-10446
-10481
-10515
-10548
-10580
-10611
-10641
-10669
-10697
-10723
-10748
-10773
-10796
-10818
-10839
-10859
-10877
-10895
-10911
-10926
-10940
-10953
-10965
-10975
-10985
-10993
-10999
-11005
-11009
-11012
-11014
-11014
-11014
-11012
-11009
-11004
-10998
-10992
-10983
-10974
-10964
-10952
-10939
-10925
-10910
-10894
-10877
-10860
-10841
-10821
-10801
-10780
-10758
-10736
-10712
-10689
-10664
-10640
-10614
-10589
-10563
-10537
-10511
-10484
-10458
-10431
-10404
-10378
-10351
-10324
-10297
-10270
-10243
-10216
-10189
-10162
-10135
-10107
-10080
-10053
-10026
-9998
-9971
-9944
-9917
-9890
-9863
-9836
-9809
-9782
-9755
-9728
-9702
-9675
-9649
-9622
-9596
-9570
-9544
-9517
-9491
-9465
-9439
-9413
-9387
-9361
-9334
-9308
-9281
-9253
-9224
-9195
-9165
-9135
-9103
-9069
-9035
-8999
-8961
-8922
-8881
-8839
-8794
-8748
-8700
-8649
-8597
-8542
-8485
-8426
-8365
-8301
-8235
-8167
-8096
-8023
-7948
-7871
-7792
-7711
-7629
-7545
-7459
-7372
-7283
-7194
-7103
-7012
-6920
-6827
-6733
-6639
-6545
-6450
-6355
-6260
-6165
-6070
-5975
-5880
-5786
-5691
-5597
-5504
-5410
-5317
-5224
-5132
-5040
-4948
-4856
-4765
-4673
-4582
-4491
-4400
-4310
-4219
-4129
-4038
-3948
-3858
-3767
-3676
-3586
-3495
-3403
-3312
-3220
-3127
-3035
-2942
-2848
-2754
-2660
-2566
-2471
-2376
-2280
-2185
-2089
-1993
-1898
-1802
-1706
-1610
-1515
-1420
-1325
-1230
-1135
-1041
-948
-855
-763
-671
-580
-490
-400
-312
-225
-138
-53
31
114
196
276
356
433
510
585
659
731
802
872
941
1006
1073
1137
1200
1261
1321
1380
1437
1493
1547
1601
1652
1703
1752
1799
1846
1890
1934
1975
2016
2054
2092
2127
2161
2194
2225
2255
2283
2310
2335
2360
2383
2406
2427
2448
2468
2488
2507
2526
2544
2562
2581
2599
2617
2635
2653
2671
2689
2708
2727
2746
2766
2786
2806
2827
2849
2871
2894
2918
2942
2968
2994
3021
3049
3078
3107
3138
3170
3203
3237
3272
3308
3346
3385
3426
3468
3511
3556
3603
3651
3701
3752
3806
3861
3917
3976
4035
4098
4162
4228
4295
4365
4436
4509
4583
4660
4739
4819
4902
4986
5072
5160
5251
5343
5437
5533
5632
5732
5834
5938
6045
6152
6262
6374
6487
6602
6718
6835
6954
7075
7196
7319
7442
7567
7692
7818
7945
8071
8200
8328
8456
8585
8714
8843
8972
9101
9230
9359
9488
9616
9744
9872
9999
10125
10251
10376
10501
10624
10747
10869
10989
11109
11227
11345
11461
11575
11689
11801
11912
12022
12130
12237
12343
12448
12551
12654
12755
12855
12954
13052
13149
13244
13339
13433
13525
13617
13707
13797
13886
13974
14061
14147
14232
14317
14401
14484
14566
14648
14729
14810
14889
14969
15047
15125
15203
15280
15356
15432
15507
15582
15657
15731
15805
15878
15950
16021
16093
16163
16232
16300
16367
16435
16500
16564
16627
16689
16750
16809
16866
16922
16977
17030
17081
17131
17178
17224
17269
17311
17352
17391
17428
17464
17497
17529
17558
17586
17612
17636
17659
17679
17698
17714
17729
17741
17752
17761
17768
17773
17775
17776
17775
17771
17765
17757
17747
17735
17721
17704
17685
17663
17640
17614
17585
17555
17522
17487
17450
17411
17369
17326
17281
17234
17185
17134
17082
17029
16974
16918
16860
16802
16742
16682
16621
16559
16497
16435
16372
16309
16245
16183
16120
16056
15994
15932
15870
15808
15746
15685
15624
15564
15504
15444
15384
15325
15265
15207
15148
15089
15031
14972
14914
14856
14798
14739
14681
14623
14564
14506
14447
14389
14329
14270
14211
14151
14091
14030
13970
13909
13848
13786
13724
13662
13600
13537
13475
13412
13349
13286
13224
13161
13098
13036
12973
12911
12850
12788
12727
12666
12606
12547
12487
12429
12370
12313
12255
12199
12142
12086
12031
11976
11921
11866
11812
11757
11703
11649
11595
11541
11487
11434
11380
11326
11272
11218
11163
11109
11055
11000
10946
10891
10836
10781
10726
10671
10616
10561
10506
10451
10395
10340
10285
10230
10175
10120
10065
10011
9956
9901
9847
9793
9739
9685
9631
9577
9524
9470
9417
9363
9310
9257
9204
9151
9098
9046
8993
8940
8888
8835
8782
8730
8677
8624
8571
8519
8466
8413
8360
8307
8254
8200
8147
8093
8041
7987
7934
7880
7827
7774
7721
7668
7615
7562
7509
7457
7404
7352
7300
7248
7196
7145
7093
7041
6990
6938
6886
6834
6782
6730
6678
6625
6573
6520
6467
6414
6361
6307
6254
6201
6148
6095
6042
5990
5938
5886
5835
5784
5734
5684
5634
5586
5538
5491
5445
5399
5355
5311
5269
5228
5188
5150
5113
5078
5044
5011
4981
4952
4926
4901
4878
4857
4839
4823
4809
4798
4789
4783
4780
4779
4781
4785
4793
4803
4815
4831
4849
4870
4893
4918
4946
4976
5009
5044
5080
5119
5160
5203
5248
5294
5342
5392
5444
5497
5551
5607
5664
5723
5782
5843
5905
5968
6031
6096
6161
6227
6293
6359
6426
6494
6561
6628
6696
6763
6830
6896
6962
7027
7092
7155
7218
7280
7341
7400
7459
7516
7572
7626
7680
7732
7782
7832
7880
7926
7972
8016
8058
8100
8140
8178
8216
8252
8287
8320
8353
8384
8415
8444
8472
8499
8526
8552
8577
8601
8625
8648
8670
8693
8714
8736
8757
8778
8799
8819
8839
8859
8879
8898
8918
8937
8956
8975
8993
9012
9030
9048
9066
9083
9100
9117
9134
9151
9167
9184
9200
9216
9232
9248
9264
9280
9296
9313
9329
9346
9363
9380
9397
9415
9432
9450
9468
9486
9504
9522
9539
9557
9574
9591
9608
9624
9640
9656
9671
9685
9699
9712
9724
9735
9746
9755
9764
9771
9778
9783
9788
9791
9792
9793
9792
9790
9787
9782
9776
9768
9759
9748
9736
9722
9707
9690
9671
9650
9627
9603
9576
9547
9516
9483
9448
9410
9370
9328
9284
9237
9188
9137
9084
9028
8971
8911
8849
8785
8719
8651
8581
8509
8435
8360
8283
8204
8124
8042
7960
7876
7790
7704
7617
7529
7440
7351
7260
7170
7078
6987
6895
6802
6709
6616
6523
6429
6335
6240
6145
6050
5955
5859
5763
5666
5569
5472
5375
5277
5179
5080
4981
4881
4781
4681
4580
4479
4377
4274
4171
4067
3963
3858
3752
3646
3539
3431
3322
3213
3103
2992
2881
2769
2656
2543
2429
2314
2199
2083
1967
1851
1734
1617
1499
1382
1264
1146
1028
910
792
674
557
439
322
205
88
-28
-144
-260
-375
-490
-603
-717
-829
-940
-1051
-1161
-1269
-1376
-1482
-1587
-1691
-1793
-1893
-1992
-2089
-2185
-2279
-2371
-2462
-2551
-2638
-2723
-2807
-2889
-2969
-3047
-3124
-3199
-3272
-3344
-3414
-3483
-3550
-3616
-3680
-3743
-3805
-3865
-3924
-3982
-4038
-4094
-4149
-4202
-4255
-4306
-4356
-4405
-4453
-4500
-4546
-4590
-4634
-4677
-4718
-4759
-4799
-4837
-4875
-4911
-4946
-4981
-5014
-5046
-5077
-5107
-5136
-5164
-5190
-5216
-5240
-5263
-5286
-5307
-5327
-5346
-5364
-5381
-5396
-5411
-5425
-5438
-5450
-5461
-5471
-5479
-5487
-5494
-5500
-5505
-5508
-5511
-5513
-5514
-5514
-5513
-5510
-5507
-5503
-5498
-5492
-5485
-5477
-5468
-5458
-5448
-5436
-5424
-5411
-5397
-5382
-5366
-5349
-5332
-5313
-5294
-5274
-5253
-5231
-5209
-5185
-5161
-5135
-5109
-5082
-5055
-5026
-4997
-4967
-4936
-4904
-4871
-4837
-4803
-4767
-4731
-4694
-4656
-4617
-4578
-4537
-4496
-4454
-4412
-4369
-4325
-4280
-4235
-4190
-4144
-4097
-4050
-4003
-3956
-3908
-3860
-3812
-3763
-3715
-3666
-3618
-3570
-3522
-3474
-3426
-3378
-3331
-3284
-3237
-3191
-3144
-3099
-3053
-3008
-2963
-2919
-2875
-2832
-2789
-2747
-2706
-2665
-2625
-2585
-2547
-2509
-2472
-2436
-2401
-2367
-2334
-2302
-2271
-2241
-2212
-2185
-2159
-2134
-2111
-2089
-2068
-2049
-2031
-2015
-2000
-1987
-1975
-1965
-1956
-1949
-1944
-1940
-1937
-1937
-1937
-1940
-1943
-1949
-1955
-1963
-1973
-1984
-1997
-2011
-2027
-2043
-2062
-2081
-2102
-2125
-2148
-2173
-2199
-2226
-2254
-2283
-2313
-2344
-2376
-2409
-2443
-2478
-2513
-2550
-2587
-2625
-2663
-2703
-2743
-2784
-2825
-2867
-2909
-2952
-2996
-3040
-3084
-3129
-3174
-3219
-3265
-3311
-3357
-3404
-3451
-3498
-3546
-3593
-3642
-3690
-3739
-3788
-3838
-3888
-3938
-3989
-4040
-4091
-4145
-4198
-4251
-4305
-4360
-4415
-4471
-4528
-4585
-4643
-4701
-4760
-4820
-4881
-4942
-5004
-5067
-5130
-5194
-5258
-5323
-5389
-5454
-5521
-5587
-5654
-5720
-5787
-5854
-5921
-5988
-6055
-6121
-6188
-6254
-6319
-6385
-6450
-6515
-6579
-6642
-6705
-6768
-6830
-6891
-6952
-7011
-7070
-7129
-7186
-7243
-7298
-7353
-7407
-7460
-7513
-7564
-7614
-7664
-7712
-7760
-7806
-7852
-7897
-7941
-7984
-8026
-8069
-8109
-8150
-8189
-8228
-8265
-8303
-8339
-8375
-8410
-8444
-8478
-8511
-8543
-8574
-8605
-8635
-8664
-8693
-8720
-8747
-8773
-8799
-8823
-8847
-8870
-8892
-8913
-8933
-8952
-8970
-8986
-9002
-9017
-9030
-9042
-9053
-9063
-9072
-9079
-9085
-9089
-9093
-9095
-9096
-9096
-9094
-9091
-9087
-9082
-9076
-9069
-9060
-9051
-9040
-9028
-9016
-9002
-8988
-8973
-8956
-8939
-8922
-8903
-8884
-8864
-8844
-8823
-8801
-8779
-8757
-8735
-8712
-8689
-8665
-8642
-8618
-8595
-8571
-8547
-8523
-8500
-8476
-8452
-8428
-8404
-8379
-8355
-8330
-8306
-8281
-8255
-8230
-8204
-8177
-8150
-8122
-8095
-8067
-8038
-8007
-7979
-7948
-7917
-7885
-7853
-7820
-7786
-7752
-7716
-7680
-7643
-7606
-7567
-7528
-7487
-7446
-7404
-7361
-7317
-7272
-7226
-7179
-7131
-7082
-7032
-6981
-6929
-6876
-6822
-6766
-6710
-6653
-6594
-6535
-6475
-6413
-6351
-6287
-6222
-6157
-6090
-6022
-5953
-5883
-5811
-5739
-5665
-5590
-5514
-5437
-5359
-5279
-5199
-5117
-5035
-4951
-4867
-4781
-4695
-4608
-4520
-4432
-4342
-4253
-4162
-4072
-3981
-3889
-3798
-3706
-3614
-3523
-3431
-3339
-3247
-3156
-3064
-2973
-2881
-2790
-2699
-2608
-2516
-2425
-2334
-2243
-2152
-2062
-1971
-1880
-1789
-1698
-1608
-1517
-1427
-1337
-1247
-1157
-1068
-980
-891
-804
-716
-630
-544
-458
-373
-289
-205
-122
-39
42
123
203
283
361
439
515
591
666
741
814
886
958
1029
1099
1168
1237
1304
1371
1437
1503
1567
1631
1694
1756
1817
1878
1937
1996
2054
2111
2168
2223
2278
2332
2385
2437
2488
2539
2588
2637
2685
2731
2777
2822
2866
2909
2951
2992
3033
3072
3110
3147
3184
3219
3254
3287
3320
3352
3383
3413
3443
3471
3499
3526
3552
3578
3603
3626
3650
3672
3694
3715
3735
3754
3773
3791
3808
3825
3841
3856
3871
3885
3899
3912
3924
3936
3947
3958
3968
3977
3986
3995
4003
4010
4017
4024
4029
4035
4038
4043
4046
4049
4051
4053
4053
4053
4051
4050
4046
4043
4038
4033
4027
4019
4011
4002
3992
3981
3969
3957
3943
3928
3912
3895
3877
3859
3839
3818
3796
3774
3750
3726
3700
3674
3646
3618
3589
3559
3528
3497
3464
3431
3397
3362
3327
3291
3254
3216
3178
3139
3099
3059
3018
2977
2935
2893
2850
2808
2764
2721
2677
2634
2590
2546
2503
2459
2416
2373
2330
2288
2246
2205
2164
2124
2084
2045
2008
1971
1935
1900
1865
1832
1800
1769
1738
1709
1681
1654
1627
1602
1578
1555
1532
1510
1490
1470
1451
1432
1415
1398
1381
1366
1351
1336
1322
1308
1295
1282
1269
1257
1245
1233
1221
1210
1198
1187
1176
1165
1154
1143
1132
1121
1110
1099
1089
1078
1067
1056
1044
1033
1022
1010
998
986
974
962
949
936
922
908
894
880
865
850
834
819
803
787
771
754
738
721
704
687
670
654
637
620
603
586
570
553
537
520
504
489
473
458
443
428
413
399
385
372
359
346
334
322
311
300
289
279
270
261
252
244
237
230
224
218
212
207
202
198
194
190
186
183
180
177
174
171
167
164
161
158
154
151
147
144
140
136
131
127
123
118
114
109
104
100
95
90
86
81
77
73
68
65
61
58
55
52
49
47
46
45
44
44
45
46
48
50
54
58
62
68
75
82
90
100
110
121
134
147
162
177
194
212
232
252
274
297
321
347
374
402
432
463
495
529
565
602
640
681
722
765
810
857
905
954
1006
1059
1113
1169
1227
1286
1347
1410
1474
1539
1606
1675
1745
1816
1889
1964
2040
2117
2195
2275
2356
2439
2522
2607
2693
2780
2869
2958
3049
3141
3234
3328
3423
3519
3616
3714
3813
3913
4014
4116
4219
4323
4428
4533
4640
4747
4855
4964
5074
5185
5296
5409
5521
5635
5749
5864
5980
6096
6213
6330
6447
6565
6684
6802
6921
7040
7158
7277
7396
7514
7633
7751
7869
7986
8103
8219
8335
8451
8565
8680
8793
8906
9017
9129
9239
9348
9456
9564
9670
9775
9879
9983
10085
10186
10286
10384
10482
10578
10674
10768
10860
10952
11042
11131
11218
11305
11389
11473
11555
11636
11715
11793
11869
11944
12018
12090
12160
12229
12297
12363
12427
12489
12550
12609
12667
12723
12777
12829
12879
12928
12975
13020
13063
13104
13143
13181
13216
13250
13282
13312
13340
13366
13390
13412
13433
13451
13468
13483
13497
13508
13518
13526
13533
13538
13541
13543
13544
13543
13540
13536
13531
13524
13517
13508
13497
13486
13473
13459
13445
13429
13412
13394
13375
13355
13334
13312
13290
13266
13242
13217
13191
13164
13137
13109
13079
13050
13019
12988
12956
12923
12889
12855
12820
12785
12748
12712
12674
12636
12598
12559
12519
12479
12438
12397
12356
12314
12271
12229
12186
12142
12098
12054
12010
11965
11920
11875
11830
11784
11739
11693
11648
11603
11557
11512
11467
11422
11377
11332
11288
11243
11200
11156
11113
11070
11027
10985
10943
10902
10861
10821
10781
10742
10703
10664
10626
10588
10551
10514
10478
10441
10405
10369
10334
10299
10263
10228
10193
10158
10123
10088
10053
10018
9982
9947
9911
9875
9839
9802
9766
9729
9692
9654
9616
9578
9539
9500
9461
9421
9381
9341
9300
9259
9218
9176
9134
9091
9048
9005
8961
8917
8872
8827
8782
8737
8691
8645
8598
8551
8504
8457
8409
8361
8313
8265
8216
8167
8119
8070
8021
7972
7923
7874
7826
7777
7728
7680
7632
7583
7536
7488
7440
7393
7346
7299
7252
7205
7158
7111
7064
7017
6971
6924
6877
6830
6782
6735
6688
6640
6592
6544
6496
6448
6400
6351
6303
6254
6205
6156
6106
6057
6008
5958
5909
5859
5809
5760
5710
5660
5611
5562
5512
5463
5415
5366
5318
5270
5222
5174
5127
5081
5035
4989
4944
4899
4855
4811
4768
4725
4683
4641
4599
4558
4518
4477
4437
4398
4358
4319
4281
4243
4205
4167
4130
4094
4057
4022
3986
3951
3916
3882
3849
3815
3782
3750
3718
3687
3656
3626
3596
3567
3538
3510
3483
3456
3429
3403
3377
3352
3327
3303
3279
3256
3233
3210
3187
3165
3143
3121
3100
3079
3058
3037
3016
2996
2975
2955
2935
2914
2894
2874
2855
2835
2816
2796
2777
2759
2741
2723
2705
2688
2671
2654
2638
2622
2607
2592
2578
2564
2550
2537
2524
2511
2499
2486
2475
2463
2451
2440
2428
2417
2405
2394
2382
2370
2358
2346
2333
2320
2307
2293
2278
2263
2248
2232
2215
2197
2179
2161
2141
2121
2100
2078
2055
2032
2008
1983
1957
1931
1904
1876
1848
1819
1789
1759
1729
1698
1667
1635
1603
1572
1539
1507
1475
1443
1411
1378
1346
1314
1282
1250
1218
1187
1155
1124
1092
1061
1030
1000
969
939
909
879
850
820
792
763
735
707
679
651
624
598
571
545
519
494
469
444
420
395
372
348
325
303
280
258
237
216
195
174
154
134
115
95
77
58
40
23
5
-11
-28
-44
-59
-75
-89
-104
-117
-131
-144
-157
-169
-180
-192
-203
-213
-224
-234
-243
-253
-262
-271
-280
-289
-298
-307
-316
-325
-334
-343
-352
-361
-371
-381
-391
-401
-411
-422
-433
-445
-457
-468
-481
-493
-506
-519
-533
-546
-560
-574
-588
-602
-617
-632
-647
-662
-677
-693
-708
-724
-740
-756
-772
-788
-805
-821
-837
-854
-870
-886
-903
-919
-934
-950
-966
-981
-996
-1010
-1024
-1038
-1051
-1064
-1076
-1089
-1100
-1111
-1122
-1133
-1143
-1152
-1162
-1171
-1180
-1188
-1196
-1204
-1211
-1218
-1225
-1232
-1238
-1244
-1250
-1256
-1261
-1266
-1271
-1275
-1279
-1283
-1287
-1290
-1293
-1296
-1298
-1301
-1302
-1304
-1305
-1306
-1307
-1307
-1307
-1306
-1305
-1304
-1302
-1300
-1298
-1295
-1292
-1289
-1286
-1282
-1278
-1273
-1268
-1263
-1258
-1252
-1246
-1239
-1233
-1225
-1218
-1210
-1202
-1193
-1184
-1175
-1165
-1155
-1144
-1133
-1121
-1109
-1096
-1083
-1069
-1054
-1039
-1022
-1006
-989
-971
-952
-933
-912
-891
-869
-847
-823
-799
-774
-749
-723
-697
-670
-642
-614
-586
-557
-529
-500
-471
-442
-413
-384
-355
-326
-297
-269
-240
-212
-185
-157
-130
-103
-77
-51
-26
-1
24
48
71
94
116
138
158
178
198
216
234
250
266
281
295
308
320
331
341
350
358
366
372
377
381
384
387
388
389
389
388
386
384
381
377
373
368
362
356
350
343
335
327
319
310
301
291
281
271
260
249
237
225
213
200
186
172
158
143
128
112
95
79
61
44
26
8
-11
-29
-48
-67
-87
-106
-125
-144
-164
-183
-202
-221
-240
-258
-277
-295
-312
-330
-347
-363
-379
-395
-411
-426
-440
-454
-467
-480
-493
-505
-516
-527
-537
-547
-556
-565
-573
-581
-588
-595
-601
-606
-611
-615
-619
-621
-623
-625
-626
-625
-624
-623
-620
-617
-613
-608
-602
-595
-588
-580
-570
-561
-550
-539
-526
-514
-500
-486
-471
-456
-440
-424
-407
-390
-373
-355
-337
-319
-301
-283
-265
-246
-228
-210
-192
-174
-157
-139
-122
-106
-89
-73
-57
-41
-26
-11
3
17
30
43
55
67
78
88
98
107
115
122
128
134
139
142
145
147
148
148
147
145
142
138
133
127
120
112
103
93
82
70
57
43
28
12
-5
-23
-41
-61
-82
-103
-125
-149
-172
-197
-223
-249
-276
-304
-333
-362
-392
-422
-453
-485
-517
-550
-584
-618
-652
-688
-723
-759
-796
-833
-870
-908
-947
-985
-1025
-1064
-1104
-1143
-1183
-1224
-1264
-1304
-1345
-1385
-1426
-1466
-1506
-1547
-1587
-1627
-1667
-1706
-1746
-1785
-1824
-1862
-1901
-1939
-1977
-2013
-2052
-2089
-2126
-2162
-2199
-2235
-2271
-2307
-2343
-2379
-2414
-2450
-2485
-2520
-2555
-2589
-2624
-2658
-2691
-2725
-2758
-2791
-2824
-2856
-2888
-2920
-2951
-2982
-3013
-3043
-3073
-3103
-3133
-3162
-3191
-3220
-3248
-3277
-3304
-3332
-3359
-3386
-3413
-3439
-3466
-3492
-3517
-3543
-3568
-3593
-3618
-3643
-3668
-3692
-3716
-3740
-3764
-3788
-3811
-3834
-3857
-3880
-3903
-3925
-3948
-3970
-3992
-4014
-4037
-4059
-4081
-4103
-4125
-4146
-4168
-4189
-4211
-4232
-4253
-4273
-4294
-4314
-4334
-4353
-4373
-4391
-4410
-4428
-4445
-4462
-4478
-4493
-4508
-4522
-4535
-4547
-4559
-4569
-4579
-4588
-4596
-4603
-4609
-4614
-4619
-4623
-4625
-4628
-4629
-4629
-4629
-4628
-4626
-4623
-4620
-4616
-4611
-4606
-4600
-4593
-4586
-4578
-4570
-4561
-4551
-4541
-4530
-4518
-4506
-4493
-4480
-4465
-4450
-4435
-4418
-4401
-4383
-4364
-4344
-4323
-4302
-4279
-4255
-4231
-4205
-4179
-4151
-4122
-4091
-4061
-4029
-3996
-3961
-3926
-3889
-3850
-3811
-3770
-3729
-3686
-3641
-3596
-3549
-3501
-3452
-3401
-3350
-3297
-3242
-3187
-3130
-3072
-3013
-2953
-2892
-2829
-2765
-2700
-2634
-2567
-2499
-2430
-2359
-2288
-2216
-2142
-2068
-1993
-1917
-1840
-1762
-1683
-1604
-1523
-1442
-1361
-1278
-1195
-1112
-1027
-943
-857
-771
-685
-598
-511
-424
-336
-248
-159
-71
18
107
196
285
375
464
553
643
732
822
911
1000
1090
1179
1268
1358
1447
1536
1625
1715
1804
1893
1983
2072
2162
2251
2341
2431
2521
2611
2701
2792
2883
2973
3065
3156
3247
3339
3431
3523
3615
3707
3800
3893
3985
4078
4172
4265
4358
4452
4545
4639
4733
4826
4920
5014
5107
5201
5294
5387
5479
5572
5664
5756
5848
5939
6030
6121
6211
6301
6391
6480
6569
6657
6745
6832
6918
7004
7089
7173
7257
7340
7422
7503
7583
7662
7741
7818
7895
7970
8045
8119
8191
8263
8334
8404
8472
8540
8607
8672
8737
8801
8863
8925
8986
9045
9104
9162
9219
9275
9331
9385
9439
9491
9543
9595
9645
9694
9743
9791
9839
9885
9931
9976
10020
10064
10107
10149
10191
10231
10272
10311
10350
10388
10425
10462
10498
10533
10568
10602
10634
10667
10698
10729
10758
10787
10815
10843
10869
10894
10919
10942
10965
10987
11007
11027
11046
11064
11081
11097
11113
11127
11141
11154
11166
11177
11187
11197
11206
11214
11222
11229
11235
11241
11246
11250
11254
11257
11259
11260
11261
11261
11261
11260
11258
11255
11252
11248
11243
11238
11232
11225
11217
11209
11200
11191
11181
11170
11158
11146
11133
11120
11106
11091
11076
11061
11044
11028
11011
10993
10975
10957
10938
10919
10900
10880
10860
10840
10819
10799
10778
10756
10735
10714
10692
10670
10648
10626
10604
10581
10559
10536
10514
10491
10468
10446
10423
10401
10378
10356
10334
10312
10290
10269
10248
10227
10206
10185
10165
10145
10125
10106
10087
10068
10049
10031
10013
9995
9978
9961
9944
9927
9911
9895
9880
9865
9850
9835
9821
9807
9794
9781
9768
9756
9744
9732
9720
9709
9699
9688
9678
9668
9659
9649
9640
9632
9624
9616
9608
9601
9594
9588
9582
9576
9571
9567
9562
9559
9556
9554
9552
9550
9550
9550
9550
9551
9553
9555
9557
9561
9564
9569
9574
9579
9585
9591
9598
9605
9612
9620
9629
9637
9646
9655
9664
9674
9683
9693
9703
9713
9723
9732
9742
9752
9762
9771
9781
9790
9799
9809
9818
9827
9836
9844
9853
9862
9870
9879
9887
9896
9904
9912
9921
9929
9938
9946
9955
9963
9972
9981
9990
9999
10008
10017
10026
10036
10046
10056
10066
10076
10087
10098
10109
10120
10132
10144
10156
10169
10182
10195
10209
10223
10237
10252
10266
10281
10297
10312
10328
10343
10359
10375
10391
10408
10424
10440
10456
10472
10488
10504
10520
10535
10551
10566
10582
10597
10612
10626
10641
10655
10670
10684
10698
10711
10725
10738
10751
10764
10777
10789
10802
10814
10825
10837
10848
10859
10870
10880
10890
10900
10910
10919
10928
10936
10945
10953
10960
10967
10974
10980
10986
10991
10996
11000
11004
11007
11010
11012
11013
11014
11015
11014
11014
11012
11010
11008
11005
11001
10996
10991
10986
10980
10973
10966
10958
10949
10940
10930
10920
10909
10897
10885
10873
10859
10845
10830
10815
10799
10782
10765
10747
10728
10708
10688
10667
10646
10624
10601
10577
10553
10528
10502
10475
10448
10420
10391
10362
10332
10301
10270
10237
10204
10171
10136
10101
10065
10029
9992
9954
9915
9876
9836
9795
9754
9712
9670
9627
9583
9539
9494
9448
9402
9356
9309
9261
9214
9165
9117
9067
9018
8968
8918
8867
8816
8765
8713
8661
8609
8557
8504
8451
8398
8345
8292
8238
8185
8131
8077
8023
7969
7914
7860
7805
7750
7695
7640
7585
7529
7473
7417
7361
7304
7247
7190
7133
7075
7017
6958
6900
6840
6781
6721
6660
6599
6538
6477
6415
6352
6289
6226
6163
6099
6034
5970
5905
5839
5774
5707
5641
5575
5508
5440
5373
5305
5238
5170
5101
5033
4964
4895
4826
4757
4687
4617
4547
4477
4407
4336
4265
4195
4123
4051
3981
3910
3838
3766
3695
3623
3552
3480
3409
3337
3266
3195
3124
3053
2983
2913
2842
2773
2703
2634
2565
2496
2428
2360
2293
2226
2159
2093
2028
1962
1898
1833
1769
1705
1642
1579
1516
1454
1392
1330
1268
1206
1144
1083
1020
960
899
837
776
715
654
592
531
470
409
347
286
225
164
102
41
-20
-82
-143
-204
-266
-327
-388
-450
-511
-573
-634
-696
-758
-819
-881
-943
-1004
-1067
-1129
-1192
-1254
-1317
-1379
-1442
-1505
-1569
-1632
-1696
-1759
-1823
-1888
-1952
-2016
-2081
-2146
-2211
-2276
-2341
-2407
-2472
-2538
-2604
-2670
-2736
-2802
-2868
-2934
-3001
-3067
-3134
-3201
-3268
-3335
-3402
-3470
-3538
-3606
-3674
-3743
-3812
-3881
-3950
-4019
-4089
-4159
-4230
-4300
-4371
-4442
-4513
-4585
-4656
-4728
-4800
-4872
-4945
-5017
-5089
-5162
-5235
-5308
-5380
-5453
-5526
-5598
-5671
-5743
-5815
-5887
-5959
-6031
-6102
-6173
-6244
-6314
-6384
-6453
-6522
-6590
-6658
-6725
-6791
-6857
-6922
-6986
-7050
-7113
-7175
-7236
-7297
-7357
-7416
-7474
-7532
-7589
-7645
-7700
-7755
-7810
-7863
-7916
-7968
-8020
-8071
-8121
-8170
-8220
-8269
-8317
-8365
-8412
-8458
-8504
-8549
-8594
-8638
-8682
-8725
-8768
-8810
-8851
-8892
-8932
-8972
-9011
-9049
-9087
-9124
-9160
-9196
-9231
-9265
-9299
-9331
-9363
-9394
-9425
-9454
-9483
-9510
-9537
-9563
-9588
-9613
-9636
-9658
-9680
-9700
-9720
-9739
-9756
-9773
-9789
-9804
-9818
-9831
-9843
-9854
-9864
-9873
-9881
-9888
-9895
-9900
-9904
-9908
-9911
-9913
-9913
-9913
-9912
-9911
-9908
-9904
-9900
-9894
-9888
-9881
-9873
-9863
-9853
-9843
-9831
-9818
-9804
-9790
-9774
-9758
-9740
-9722
-9702
-9682
-9661
-9639
-9616
-9592
-9567
-9541
-9515
-9487
-9459
-9429
-9399
-9368
-9336
-9304
-9271
-9236
-9202
-9166
-9130
-9093
-9056
-9018
-8980
-8941
-8901
-8861
-8821
-8780
-8738
-8696
-8654
-8611
-8567
-8523
-8479
-8434
-8389
-8343
-8297
-8250
-8203
-8154
-8106
-8058
-8010
-7960
-7911
-7861
-7811
-7760
-7709
-7659
-7607
-7556
-7504
-7453
-7401
-7349
-7297
-7244
-7192
-7140
-7087
-7035
-6982
-6930
-6878
-6825
-6773
-6721
-6668
-6616
-6564
-6512
-6461
-6409
-6358
-6307
-6256
-6205
-6155
-6105
-6055
-6006
-5957
-5909
-5861
-5814
-5767
-5721
-5675
-5629
-5584
-5539
-5495
-5451
-5408
-5365
-5322
-5280
-5238
-5197
-5156
-5115
-5075
-5035
-4996
-4957
-4918
-4880
-4843
-4806
-4769
-4733
-4697
-4662
-4627
-4593
-4559
-4526
-4494
-4462
-4430
-4400
-4369
-4340
-4311
-4283
-4255
-4228
-4202
-4176
-4151
-4127
-4103
-4080
-4058
-4035
-4014
-3994
-3974
-3955
-3936
-3917
-3899
-3882
-3865
-3848
-3832
-3816
-3800
-3785
-3770
-3755
-3740
-3725
-3711
-3696
-3681
-3667
-3652
-3638
-3623
-3609
-3594
-3580
-3565
-3550
-3536
-3521
-3507
-3492
-3478
-3463
-3449
-3435
-3421
-3407
-3394
-3380
-3367
-3354
-3342
-3330
-3318
-3306
-3294
-3283
-3272
-3262
-3251
-3241
-3231
-3221
-3212
-3203
-3194
-3185
-3176
-3168
-3160
-3152
-3144
-3136
-3129
-3122
-3115
-3108
-3101
-3095
-3089
-3083
-3077
-3071
-3065
-3060
-3055
-3049
-3044
-3039
-3034
-3029
-3025
-3020
-3015
-3010
-3005
-2999
-2994
-2988
-2982
-2976
-2969
-2962
-2954
-2946
-2937
-2928
-2918
-2908
-2897
-2885
-2873
-2860
-2846
-2831
-2816
-2800
-2783
-2765
-2746
-2726
-2705
-2684
-2661
-2638
-2614
-2589
-2562
-2535
-2507
-2479
-2449
-2418
-2387
-2354
-2321
-2287
-2252
-2217
-2180
-2143
-2105
-2067
-2027
-1987
-1947
-1905
-1864
-1821
-1778
-1735
-1691
-1647
-1602
-1556
-1511
-1465
-1418
-1371
-1324
-1277
-1230
-1182
-1134
-1086
-1039
-991
-943
-895
-848
-801
-754
-707
-661
-615
-569
-524
-479
-435
-390
-347
-304
-261
-219
-177
-135
-94
-54
-14
26
66
105
143
181
219
257
294
331
367
403
439
474
509
544
578
612
646
679
712
745
777
809
842
873
905
937
968
1000
1032
1063
1095
1127
1158
1190
1222
1255
1287
1320
1352
1385
1418
1450
1483
1516
1550
1583
1616
1649
1682
1715
1749
1782
1814
1847
1880
1912
1945
1977
2008
2040
2071
2102
2132
2162
2192
2221
2250
2279
2307
2336
2363
2391
2418
2445
2472
2499
2526
2552
2579
2605
2631
2658
2685
2711
2738
2765
2792
2819
2846
2874
2902
2929
2957
2986
3014
3043
3071
3100
3129
3158
3187
3217
3246
3276
3305
3335
3365
3395
3425
3455
3486
3516
3547
3578
3609
3640
3671
3703
3734
3766
3798
3830
3862
3894
3927
3959
3991
4024
4056
4088
4120
4152
4184
4216
4247
4279
4310
4341
4372
4403
4433
4463
4493
4522
4552
4581
4609
4637
4665
4693
4720
4746
4772
4797
4822
4847
4870
4893
4916
4938
4959
4980
5000
5019
5038
5056
5074
5091
5107
5123
5138
5153
5167
5181
5194
5206
5219
5230
5242
5253
5263
5273
5283
5292
5301
5310
5318
5326
5333
5340
5347
5354
5360
5365
5371
5376
5381
5385
5389
5393
5396
5399
5402
5404
5406
5407
5409
5410
5411
5411
5412
5412
5412
5411
5411
5410
5410
5409
5409
5408
5407
5407
5406
5406
5405
5405
5405
5405
5405
5406
5406
5407
5407
5408
5409
5410
5411
5413
5414
5415
5417
5418
5419
5421
5422
5424
5425
5426
5428
5429
5430
5432
5433
5435
5436
5438
5440
5442
5444
5446
5448
5451
5454
5458
5461
5465
5470
5475
5481
5487
5493
5501
5508
5517
5526
5535
5546
5556
5568
5580
5593
5607
5621
5637
5652
5669
5686
5703
5721
5740
5759
5779
5799
5820
5842
5863
5885
5908
5931
5955
5979
6003
6028
6053
6078
6104
6130
6157
6184
6211
6239
6267
6295
6324
6353
6383
6412
6443
6473
6504
6535
6567
6599
6632
6665
6698
6732
6766
6800
6835
6871
6907
6943
6980
7017
7055
7093
7131
7170
7209
7249
7289
7329
7370
7410
7452
7493
7534
7576
7618
7660
7703
7745
7788
7830
7873
7916
7959
8000
8044
8087
8130
8172
8215
8258
8300
8343
8386
8428
8471
8514
8557
8600
8643
8686
8729
8773
8816
8860
8904
8949
8993
9038
9083
9128
9173
9219
9265
9311
9357
9404
9450
9497
9544
9590
9637
9684
9731
9777
9824
9870
9916
9962
10008
10054
10100
10145
10190
10235
10279
10324
10368
10412
10456
10499
10542
10585
10628
10671
10713
10755
10797
10838
10880
10921
10962
11003
11043
11083
11123
11163
11203
11242
11281
11319
11357
11395
11433
11470
11507
11544
11581
11617
11653
11688
11723
11758
11792
11826
11860
11894
11926
11959
11991
12023
12054
12084
12115
12144
12174
12202
12231
12258
12286
12312
12339
12364
12390
12415
12439
12463
12486
12509
12531
12553
12574
12595
12615
12635
12654
12672
12690
12707
12723
12739
12754
12769
12783
12796
12809
12821
12832
12843
12852
12862
12870
12878
12885
12892
12898
12903
12908
12913
12917
12920
12923
12926
12928
12929
12930
12931
12931
12931
12931
12930
12929
12927
12925
12922
12919
12916
12912
12907
12903
12897
12892
12885
12879
12872
12864
12856
12847
12838
12828
12818
12807
12795
12783
12770
12757
12743
12728
12713
12697
12680
12663
12645
12626
12607
12587
12566
12544
12522
12499
12475
12451
12425
12400
12373
12346
12318
12289
12260
12231
12200
12169
12138
12105
12073
12039
12005
11971
11936
11900
11864
11827
11790
11752
11714
11675
11635
11595
11555
11514
11472
11431
11388
11345
11302
11258
11214
11169
11124
11078
11032
10985
10939
10891
10844
10796
10747
10699
10650
10601
10551
10501
10451
10401
10350
10299
10248
10196
10144
10092
10039
9986
9933
9879
9825
9770
9715
9660
9604
9547
9490
9433
9375
9317
9259
9200
9140
9080
9020
8959
8898
8836
8774
8711
8648
8585
8521
8456
8391
8326
8261
8195
8129
8061
7995
7928
7861
7793
7725
7657
7589
7521
7452
7384
7315
7246
7178
7109
7040
6971
6901
6832
6763
6693
6624
6555
6485
6415
6346
6276
6207
6137
6067
5998
5928
5859
5789
5720
5650
5581
5512
5443
5374
5305
5236
5167
5098
5030
4961
4893
4825
4756
4689
4621
4553
4486
4419
4352
4285
4219
4153
4088
4022
3958
3894
3831
3768
3705
3643
3582
3522
3462
3402
3344
3286
3229
3172
3117
3062
3008
2955
2904
2853
2803
2754
2706
2659
2613
2568
2524
2481
2440
2399
2360
2322
2285
2249
2214
2180
2147
2115
2084
2055
2025
1999
1972
1947
1922
1899
1876
1854
1834
1814
1795
1777
1760
1744
1728
1713
1699
1686
1673
1661
1649
1639
1628
1618
1609
1600
1592
1584
1577
1569
1563
1556
1550
1544
1539
1534
1529
1524
1519
1515
1511
1507
1504
1501
1498
1495
1492
1490
1488
1486
1484
1482
1481
1480
1479
1477
1476
1476
1475
1474
1474
1473
1472
1472
1471
1471
1470
1469
1468
1467
1466
1464
1463
1461
1459
1456
1454
1451
1447
1444
1439
1435
1430
1425
1419
1412
1406
1398
1391
1383
1374
1365
1355
1346
1335
1325
1314
1302
1291
1279
1266
1254
1241
1228
1215
1201
1187
1173
1159
1145
1130
1115
1100
1084
1069
1053
1036
1020
1002
986
968
950
932
913
894
874
854
833
812
790
767
744
720
695
669
643
616
589
560
531
501
471
439
407
375
341
307
272
236
200
163
125
87
48
8
-32
-73
-115
-157
-200
-244
-288
-333
-378
-424
-470
-517
-565
-613
-661
-710
-760
-810
-861
-913
-965
-1016
-1070
-1124
-1178
-1232
-1287
-1343
-1399
-1455
-1512
-1569
-1627
-1685
-1744
-1803
-1862
-1922
-1981
-2041
-2102
-2163
-2223
-2284
-2346
-2407
-2469
-2531
-2593
-2655
-2717
-2779
-2842
-2904
-2967
-3029
-3092
-3155
-3218
-3281
-3344
-3407
-3470
-3533
-3596
-3659
-3722
-3785
-3848
-3912
-3975
-4038
-4101
-4164
-4226
-4289
-4351
-4414
-4475
-4537
-4598
-4659
-4720
-4780
-4840
-4899
-4957
-5015
-5073
-5129
-5185
-5241
-5295
-5349
-5402
-5454
-5506
-5556
-5606
-5655
-5703
-5750
-5795
-5840
-5884
-5927
-5968
-6009
-6048
-6087
-6124
-6160
-6194
-6228
-6260
-6292
-6322
-6350
-6378
-6404
-6430
-6453
-6476
-6497
-6518
-6537
-6554
-6571
-6586
-6600
-6613
-6625
-6636
-6646
-6654
-6662
-6668
-6674
-6679
-6682
-6685
-6687
-6689
-6689
-6689
-6688
-6686
-6684
-6681
-6678
-6673
-6669
-6663
-6657
-6651
-6644
-6637
-6629
-6620
-6611
-6601
-6591
-6581
-6569
-6558
-6546
-6533
-6520
-6506
-6492
-6478
-6463
-6447
-6432
-6415
-6399
-6381
-6364
-6346
-6328
-6309
-6290
-6270
-6251
-6230
-6210
-6189
-6168
-6146
-6125
-6103
-6080
-6058
-6035
-6012
-5989
-5966
-5942
-5919
-5895
-5871
-5847
-5823
-5798
-5774
-5749
-5725
-5700
-5676
-5651
-5626
-5601
-5576
-5552
-5527
-5502
-5477
-5452
-5428
-5403
-5378
-5354
-5329
-5305
-5280
-5256
-5232
-5208
-5184
-5161
-5137
-5114
-5090
-5067
-5044
-5021
-4998
-4975
-4952
-4929
-4907
-4884
-4861
-4839
-4816
-4794
-4771
-4749
-4726
-4704
-4681
-4659
-4636
-4613
-4591
-4568
-4545
-4522
-4499
-4475
-4452
-4428
-4405
-4381
-4356
-4332
-4307
-4282
-4256
-4230
-4204
-4178
-4151
-4123
-4096
-4067
-4038
-4010
-3981
-3951
-3921
-3890
-3859
-3827
-3796
-3763
-3731
-3698
-3664
-3630
-3596
-3562
-3527
-3492
-3457
-3421
-3385
-3349
-3313
-3276
-3239
-3202
-3165
-3128
-3090
-3052
-3014
-2977
-2938
-2900
-2862
-2824
-2786
-2748
-2710
-2671
-2633
-2596
-2558
-2520
-2482
-2445
-2408
-2370
-2334
-2297
-2260
-2224
-2188
-2152
-2116
-2080
-2045
-2009
-1974
-1939
-1904
-1869
-1834
-1800
-1765
-1730
-1696
-1661
-1627
-1593
-1558
-1524
-1490
-1455
-1421
-1386
-1352
-1317
-1283
-1248
-1214
-1179
-1144
-1109
-1074
-1039
-1002
-968
-933
-897
-861
-826
-790
-754
-718
-681
-645
-608
-572
-535
-498
-461
-423
-386
-348
-310
-272
-234
-195
-157
-118
-79
-40
0
39
79
119
159
199
240
281
322
363
404
446
487
529
571
613
656
698
741
784
827
870
914
958
1002
1046
1090
1135
1180
1225
1270
1316
1362
1408
1454
1501
1547
1594
1641
1688
1736
1784
1831
1879
1927
1975
2024
2072
2120
2169
2217
2265
2313
2361
2409
2457
2505
2553
2600
2648
2695
2742
2789
2835
2881
2928
2973
3019
3064
3109
3154
3198
3242
3286
3330
3373
3415
3457
3499
3541
3582
3623
3663
3703
3743
3782
3821
3860
3898
3935
3973
4009
4046
4081
4117
4152
4186
4220
4253
4286
4319
4351
4382
4413
4443
4473
4503
4532
4560
4588
4615
4642
4668
4693
4718
4743
4767
4790
4813
4835
4856
4877
4898
4917
4936
4955
4972
4989
5006
5022
5037
5052
5065
5079
5091
5103
5115
5126
5136
5146
5155
5163
5171
5179
5186
5192
5198
5203
5208
5212
5216
5220
5223
5226
5228
5230
5232
5233
5234
5235
5236
5236
5236
5236
5236
5236
5236
5235
5235
5234
5234
5233
5233
5232
5232
5231
5231
5231
5231
5232
5232
5232
5233
5234
5235
5236
5237
5239
5240
5242
5244
5246
5248
5250
5252
5255
5258
5261
5264
5268
5271
5275
5279
5284
5289
5294
5299
5305
5311
5318
5325
5333
5341
5349
5358
5368
5379
5389
5401
5413
5426
5440
5454
5469
5484
5500
5517
5535
5553
5572
5591
5611
5631
5652
5674
5695
5718
5740
5764
5787
5811
5835
5859
5883
5908
5933
5958
5983
6008
6033
6058
6083
6108
6133
6158
6183
6207
6232
6256
6280
6304
6328
6352
6375
6398
6421
6444
6466
6489
6511
6532
6554
6575
6596
6617
6638
6658
6678
6698
6718
6738
6757
6776
6795
6814
6832
6850
6868
6886
6904
6921
6938
6954
6970
6986
7002
7017
7032
7047
7060
7074
7087
7100
7111
7123
7134
7144
7153
7162
7171
7178
7185
7191
7196
7201
7205
7208
7211
7212
7213
7214
7214
7213
7211
7209
7206
7202
7198
7194
7189
7183
7177
7171
7164
7156
7149
7140
7132
7123
7114
7105
7095
7085
7075
7064
7054
7043
7032
7021
7009
6998
6986
6975
6963
6952
6940
6929
6917
6906
6895
6884
6873
6862
6852
6841
6831
6821
6812
6803
6794
6785
6777
6769
6762
6755
6749
6743
6737
6732
6727
6723
6719
6716
6713
6711
6709
6707
6706
6705
6704
6704
6704
6705
6705
6706
6708
6709
6711
6713
6716
6719
6721
6725
6728
6732
6735
6739
6744
6748
6753
6757
6762
6768
6773
6779
6784
6790
6797
6803
6810
6817
6824
6831
6838
6846
6854
6862
6871
6880
6889
6899
6908
6919
6929
6940
6952
6964
6976
6988
7002
7015
7029
7044
7059
7074
7090
7106
7123
7140
7158
7176
7195
7214
7233
7253
7273
7293
7314
7335
7356
7378
7400
7422
7445
7468
7491
7514
7537
7561
7584
7608
7631
7655
7679
7703
7727
7750
7774
7798
7821
7845
7868
7891
7915
7938
7960
7983
8005
8028
8050
8071
8093
8114
8135
8156
8176
8196
8216
8235
8254
8272
8290
8307
8324
8340
8356
8371
8386
8400
8414
8427
8439
8451
8462
8472
8482
8491
8499
8507
8514
8521
8526
8531
8536
8539
8542
8545
8546
8547
8547
8547
8546
8545
8542
8540
8536
8532
8528
8523
8517
8511
8504
8497
8489
8480
8471
8462
8452
8441
8430
8419
8407
8394
8381
8368
8354
8339
8324
8309
8293
8277
8261
8244
8227
8209
8191
8173
8154
8135
8116
8096
8077
8057
8036
8015
7994
7973
7951
7929
7907
7885
7862
7839
7816
7793
7769
7745
7721
7697
7672
7648
7623
7598
7573
7547
7522
7496
7470
7443
7417
7390
7363
7335
7307
7279
7251
7222
7192
7162
7132
7102
7070
7039
7006
6974
6940
6907
6872
6837
6802
6766
6729
6692
6654
6616
6577
6537
6497
6456
6415
6373
6330
6287
6244
6199
6154
6109
6063
6016
5969
5921
5873
5824
5774
5724
5674
5622
5571
5519
5466
5413
5359
5305
5251
5196
5141
5086
5030
4974
4917
4861
4804
4747
4690
4633
4575
4517
4460
4402
4344
4287
4229
4171
4113
4056
3998
3941
3883
3826
3769
3712
3655
3598
3542
3485
3429
3373
3317
3262
3206
3151
3096
3041
2986
2932
2878
2824
2770
2716
2663
2609
2556
2504
2451
2399
2346
2295
2243
2191
2140
2089
2039
1988
1938
1888
1838
1789
1740
1691
1642
1593
1545
1497
1449
1401
1353
1306
1259
1212
1165
1118
1071
1025
979
933
887
841
795
750
704
659
614
570
525
481
437
393
350
307
264
221
178
136
94
52
10
-31
-72
-113
-154
-194
-234
-274
-313
-352
-391
-430
-468
-507
-544
-582
-619
-657
-693
-730
-767
-803
-839
-874
-910
-945
-980
-1014
-1050
-1084
-1118
-1152
-1186
-1219
-1253
-1286
-1318
-1351
-1383
-1414
-1446
-1477
-1508
-1538
-1568
-1598
-1627
-1657
-1685
-1714
-1742
-1770
-1797
-1824
-1851
-1878
-1905
-1931
-1957
-1982
-2008
-2033
-2058
-2082
-2107
-2131
-2155
-2179
-2202
-2226
-2249
-2272
-2294
-2317
-2339
-2361
-2383
-2405
-2427
-2448
-2469
-2490
-2511
-2532
-2552
-2572
-2593
-2613
-2632
-2652
-2671
-2690
-2709
-2727
-2746
-2764
-2781
-2799
-2816
-2832
-2848
-2864
-2879
-2894
-2909
-2923
-2936
-2949
-2962
-2974
-2985
-2996
-3006
-3016
-3025
-3033
-3041
-3048
-3055
-3061
-3066
-3071
-3075
-3078
-3081
-3084
-3085
-3086
-3087
-3087
-3087
-3086
-3084
-3082
-3079
-3076
-3072
-3068
-3063
-3058
-3053
-3047
-3040
-3033
-3025
-3017
-3009
-3000
-2990
-2980
-2970
-2959
-2947
-2936
-2923
-2911
-2898
-2884
-2871
-2856
-2842
-2827
-2812
-2797
-2782
-2766
-2750
-2734
-2717
-2701
-2684
-2667
-2650
-2632
-2615
-2597
-2579
-2560
-2541
-2522
-2503
-2483
-2463
-2442
-2421
-2400
-2378
-2356
-2333
-2310
-2286
-2262
-2238
-2213
-2187
-2161
-2135
-2108
-2081
-2053
-2025
-1996
-1967
-1938
-1908
-1878
-1848
-1818
-1787
-1756
-1725
-1694
-1663
-1632
-1601
-1571
-1540
-1509
-1479
-1448
-1418
-1389
-1359
-1330
-1302
-1273
-1245
-1218
-1191
-1164
-1138
-1113
-1087
-1063
-1039
-1014
-993
-970
-949
-928
-907
-887
-868
-850
-832
-814
-798
-782
-766
-752
-738
-724
-711
-699
-688
-677
-667
-657
-648
-640
-633
-626
-620
-614
-609
-605
-601
-598
-596
-594
-593
-593
-593
-594
-595
-597
-599
-602
-606
-610
-615
-620
-626
-632
-638
-645
-652
-660
-668
-677
-686
-695
-705
-715
-725
-736
-747
-758
-770
-782
-794
-807
-820
-833
-846
-860
-874
-888
-903
-917
-932
-947
-963
-978
-994
-1010
-1026
-1042
-1059
-1075
-1092
-1109
-1126
-1143
-1161
-1178
-1196
-1213
-1231
-1249
-1267
-1285
-1304
-1322
-1341
-1359
-1378
-1396
-1415
-1434
-1452
-1471
-1490
-1508
-1526
-1544
-1562
-1580
-1598
-1615
-1632
-1648
-1665
-1681
-1696
-1712
-1727
-1741
-1755
-1769
-1782
-1795
-1807
-1819
-1831
-1842
-1853
-1863
-1872
-1881
-1890
-1898
-1905
-1912
-1918
-1923
-1928
-1932
-1936
-1939
-1941
-1942
-1942
-1942
-1941
-1939
-1937
-1933
-1929
-1924
-1918
-1912
-1904
-1896
-1887
-1878
-1867
-1856
-1844
-1831
-1817
-1803
-1788
-1772
-1756
-1739
-1721
-1703
-1684
-1664
-1644
-1623
-1601
-1579
-1557
-1533
-1509
-1485
-1460
-1434
-1407
-1381
-1353
-1325
-1296
-1267
-1237
-1207
-1176
-1144
-1112
-1079
-1045
-1010
-976
-940
-904
-867
-830
-792
-753
-713
-673
-633
-591
-549
-507
-463
-420
-375
-330
-284
-238
-191
-144
-96
-48
1
50
100
151
201
252
304
356
408
460
513
566
620
673
727
781
835
889
943
997
1052
1106
1160
1215
1269
1324
1378
1432
1486
1540
1594
1647
1701
1754
1807
1860
1912
1964
2016
2068
2119
2170
2220
2270
2319
2368
2417
2465
2512
2559
2606
2652
2697
2742
2787
2831
2874
2917
2959
3001
3042
3083
3123
3162
3201
3240
3278
3315
3352
3388
3423
3458
3492
3526
3559
3592
3624
3656
3687
3717
3747
3776
3805
3834
3862
3890
3917
3943
3969
3995
4021
4046
4070
4094
4119
4142
4165
4188
4211
4233
4254
4276
4297
4318
4338
4358
4378
4398
4417
4435
4454
4472
4490
4507
4524
4541
4557
4573
4589
4604
4619
4634
4649
4663
4677
4690
4704
4717
4729
4742
4754
4766
4777
4789
4800
4810
4821
4831
4841
4851
4860
4869
4878
4887
4896
4904
4912
4920
4928
4935
4943
4950
4957
4964
4971
4977
4984
4990
4997
5003
5009
5016
5022
5028
5035
5041
5047
5054
5060
5067
5074
5081
5088
5095
5102
5109
5117
5125
5133
5141
5149
5158
5166
5175
5185
5194
5204
5213
5224
5234
5244
5255
5266
5277
5289
5300
5312
5324
5337
5349
5362
5375
5388
5402
5416
5429
5444
5458
5472
5487
5502
5518
5533
5549
5565
5582
5598
5615
5632
5650
5667
5685
5704
5722
5741
5760
5780
5799
5819
5840
5860
5881
5902
5924
5945
5967
5989
6012
6034
6057
6080
6102
6125
6148
6171
6194
6217
6240
6263
6286
6308
6331
6354
6376
6398
6421
6443
6465
6487
6508
6530
6551
6572
6593
6614
6635
6655
6675
6695
6715
6735
6755
6774
6794
6813
6832
6851
6871
6890
6909
6928
6947
6966
6985
7004
7023
7042
7062
7081
7100
7119
7138
7157
7176
7194
7213
7232
7250
7269
7287
7305
7323
7341
7359
7376
7393
7410
7427
7443
7459
7475
7491
7507
7522
7537
7552
7567
7581
7595
7610
7624
7638
7651
7665
7679
7692
7705
7719
7732
7745
7758
7770
7783
7795
7808
7820
7832
7844
7856
7868
7880
7891
7903
7914
7925
7937
7948
7959
7969
7980
7991
8000
8010
8021
8031
8041
8050
8060
8069
8077
8087
8095
8103
8112
8119
8128
8135
8141
8150
8156
8163
8170
8176
8182
8188
8193
8199
8204
8209
8213
8218
8222
8226
8229
8233
8236
8239
8241
8244
8246
8247
8249
8250
8250
8251
8251
8250
8249
8248
8247
8245
8243
8241
8238
8235
8232
8228
8224
8220
8216
8211
8206
8200
8195
8189
8183
8176
8170
8163
8157
8150
8141
8135
8128
8121
8113
8106
8098
8090
8083
8076
8068
8061
8053
8045
8038
8031
8023
8016
8010
8003
7996
7990
7983
7977
7971
7965
7958
7953
7947
7941
7935
7930
7924
7919
7913
7908
7902
7897
7891
7886
7880
7875
7869
7863
7857
7851
7846
7840
7834
7828
7821
7815
7809
7803
7796
7790
7784
7777
7770
7764
7757
7750
7744
7737
7730
7724
7717
7711
7704
7698
7692
7686
7680
7674
7668
7663
7657
7652
7647
7642
7638
7633
7629
7625
7621
7618
7615
7612
7609
7607
7605
7603
7601
7600
7598
7597
7596
7596
7595
7595
7594
7594
7594
7595
7595
7595
7596
7596
7597
7598
7598
7599
7600
7601
7602
7602
7603
7604
7604
7605
7605
7606
7606
7606
7606
7606
7606
7606
7605
7605
7604
7603
7602
7600
7599
7597
7595
7592
7590
7587
7583
7580
7576
7572
7567
7563
7557
7552
7546
7540
7534
7527
7520
7512
7505
7496
7488
7479
7469
7459
7449
7438
7427
7416
7404
7391
7379
7365
7352
7338
7323
7308
7293
7277
7261
7245
7228
7210
7193
7174
7156
7137
7118
7098
7078
7058
7037
7016
6995
6974
6953
6931
6909
6887
6865
6843
6820
6798
6775
6752
6730
6707
6684
6661
6639
6616
6593
6570
6548
6525
6503
6480
6458
6435
6413
6391
6369
6347
6325
6303
6281
6259
6238
6216
6195
6173
6152
6131
6110
6089
6068
6047
6026
6005
5984
5963
5942
5921
5900
5879
5858
5837
5816
5795
5774
5752
5731
5710
5688
5666
5645
5623
5601
5579
5557
5535
5512
5490
5467
5444
5421
5397
5373
5350
5325
5301
5276
5251
5225
5199
5173
5146
5119
5091
5063
5034
5005
4975
4945
4915
4884
4852
4820
4787
4755
4721
4688
4653
4619
4584
4549
4513
4477
4441
4404
4367
4329
4292
4254
4215
4176
4137
4098
4059
4019
3979
3938
3898
3857
3815
3774
3732
3690
3648
3605
3562
3519
3476
3433
3389
3345
3301
3257
3213
3169
3124
3080
3035
2990
2945
2900
2856
2811
2766
2721
2676
2631
2586
2542
2497
2452
2408
2363
2319
2274
2230
2186
2142
2098
2054
2009
1967
1923
1880
1837
1794
1752
1709
1667
1625
1584
1542
1501
1461
1420
1380
1341
1302
1263
1225
1187
1149
1112
1075
1039
1002
968
933
899
865
831
798
765
733
701
670
639
609
579
549
520
491
463
435
408
381
355
329
303
278
254
230
206
183
160
138
116
95
74
54
34
14
-4
-23
-40
-58
-74
-90
-106
-120
-135
-148
-161
-174
-186
-197
-207
-217
-227
-235
-243
-251
-258
-264
-269
-274
-279
-282
-286
-288
-290
-292
-292
-293
-292
-292
-290
-288
-286
-283
-279
-275
-270
-265
-260
-254
-248
-241
-235
-227
-220
-212
-204
-196
-187
-179
-170
-161
-153
-144
-135
-126
-117
-108
-99
-90
-82
-73
-65
-57
-49
-41
-33
-26
-19
-12
-6
0
6
12
17
22
27
31
35
39
43
46
48
51
53
55
56
58
58
59
59
59
59
59
58
57
56
55
54
52
51
49
48
46
45
43
42
40
39
38
37
36
35
34
33
33
32
32
32
32
33
33
34
35
36
37
39
41
43
45
47
50
53
56
59
63
67
71
76
80
85
90
95
101
107
113
119
125
132
139
146
153
161
169
177
185
194
203
212
222
232
243
254
265
277
289
302
315
329
343
358
373
389
405
422
440
458
476
495
515
535
555
576
598
620
643
666
689
713
737
762
787
812
838
864
891
918
945
972
1000
1028
1055
1084
1112
1140
1169
1197
1226
1254
1283
1312
1340
1369
1397
1425
1453
1481
1509
1537
1565
1592
1619
1646
1673
1699
1726
1752
1777
1803
1828
1853
1878
1902
1926
1950
1974
1997
2020
2041
2065
2087
2108
2130
2151
2171
2192
2212
2232
2252
2271
2290
2309
2327
2346
2364
2382
2399
2416
2433
2450
2467
2483
2499
2514
2529
2544
2559
2574
2588
2602
2616
2630
2643
2656
2669
2682
2695
2707
2720
2732
2744
2756
2768
2780
2792
2804
2815
2827
2839
2850
2862
2873
2885
2896
2908
2919
2931
2943
2954
2966
2978
2990
3003
3015
3028
3040
3053
3066
3079
3093
3106
3120
3134
3148
3162
3177
3191
3206
3221
3236
3251
3267
3282
3298
3314
3330
3346
3362
3379
3395
3412
3429
3447
3464
3482
3499
3517
3535
3554
3572
3590
3609
3627
3646
3665
3684
3703
3723
3742
3762
3782
3801
3821
3841
3862
3882
3902
3923
3943
3964
3985
4006
4026
4046
4067
4089
4110
4131
4152
4173
4194
4214
4235
4256
4276
4297
4317
4338
4358
4378
4398
4417
4437
4456
4475
4494
4513
4531
4550
4567
4585
4602
4619
4636
4652
4668
4683
4699
4713
4728
4742
4755
4769
4781
4794
4806
4818
4829
4840
4851
4861
4871
4881
4890
4899
4908
4917
4925
4933
4941
4948
4955
4962
4969
4976
4982
4988
4994
5000
5006
5012
5017
5022
5027
5032
5037
5042
5046
5051
5055
5059
5062
5066
5069
5073
5076
5078
5081
5083
5085
5087
5088
5089
5090
5091
5091
5091
5090
5090
5089
5087
5085
5083
5081
5078
5075
5072
5069
5065
5060
5056
5051
5046
5040
5034
5028
5022
5015
5008
5000
4992
4984
4976
4967
4958
4948
4938
4928
4918
4907
4896
4884
4872
4860
4847
4834
4821
4807
4793
4779
4764
4749
4734
4718
4703
4687
4670
4654
4637
4621
4604
4587
4570
4553
4535
4518
4501
4484
4466
4449
4432
4415
4398
4381
4364
4347
4330
4313
4297
4280
4264
4247
4231
4215
4199
4183
4167
4151
4135
4120
4104
4089
4074
4059
4043
4029
4014
3999
3985
3971
3956
3942
3929
3915
3901
3888
3875
3862
3850
3837
3825
3813
3801
3790
3778
3767
3756
3746
3735
3725
3715
3705
3696
3687
3678
3669
3660
3652
3645
3637
3630
3623
3617
3611
3605
3599
3594
3590
3585
3581
3578
3574
3571
3568
3566
3564
3562
3561
3560
3559
3559
3559
3559
3559
3560
3561
3563
3565
3567
3569
3572
3575
3578
3581
3585
3589
3594
3598
3603
3608
3614
3620
3626
3632
3638
3645
3652
3659
3666
3674
3681
3689
3697
3705
3714
3722
3731
3739
3748
3757
3766
3775
3784
3793
3801
3810
3819
3828
3836
3845
3853
3861
3869
3876
3884
3891
3898
3904
3911
3917
3922
3928
3933
3937
3941
3945
3949
3952
3955
3957
3959
3961
3962
3963
3964
3964
3964
3963
3963
3962
3960
3958
3956
3954
3951
3948
3945
3941
3937
3933
3928
3923
3917
3912
3906
3899
3892
3885
3878
3870
3862
3853
3844
3835
3825
3815
3804
3793
3782
3770
3758
3746
3733
3719
3705
3691
3677
3662
3646
3630
3614
3597
3580
3563
3545
3527
3508
3489
3470
3450
3430
3409
3388
3367
3345
3323
3300
3277
3254
3231
3207
3183
3159
3134
3110
3085
3059
3034
3008
2983
2957
2931
2905
2879
2852
2826
2800
2773
2747
2720
2694
2667
2640
2614
2587
2561
2534
2508
2481
2455
2429
2402
2376
2350
2324
2298
2272
2246
2220
2194
2169
2143
2117
2092
2066
2041
2016
1990
1965
1940
1915
1890
1865
1840
1815
1790
1765
1740
1715
1690
1666
1641
1616
1591
1566
1542
1517
1492
1467
1442
1417
1392
1367
1342
1317
1292
1267
1241
1216
1191
1165
1140
1114
1089
1063
1038
1012
988
963
938
913
888
864
839
815
791
767
744
721
698
675
653
631
609
587
566
545
524
504
484
464
445
426
407
389
371
353
336
319
302
286
270
254
239
224
210
196
182
168
155
143
131
119
108
97
86
76
67
58
49
41
33
26
19
12
6
0
-6
-11
-16
-21
-25
-30
-34
-37
-41
-45
-48
-51
-54
-57
-60
-62
-65
-67
-70
-72
-74
-76
-78
-80
-82
-84
-85
-87
-88
-90
-91
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-102
-103
-104
-104
-105
-105
-105
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-115
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-121
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-132
-133
-135
-136
-138
-140
-142
-144
-146
-149
-151
-154
-156
-159
-162
-165
-169
-172
-175
-179
-183
-187
-191
-196
-200
-205
-210
-215
-220
-225
-230
-236
-241
-247
-253
-258
-264
-270
-276
-281
-287
-293
-298
-304
-309
-314
-319
-324
-328
-333
-337
-341
-345
-348
-352
-355
-358
-360
-362
-364
-366
-367
-368
-368
-369
-369
-368
-368
-366
-365
-363
-361
-359
-356
-353
-350
-346
-342
-338
-334
-329
-324
-319
-314
-308
-302
-296
-290
-284
-277
-270
-263
-256
-248
-241
-233
-225
-217
-209
-201
-193
-185
-176
-168
-159
-151
-142
-134
-125
-116
-107
-99
-90
-81
-72
-63
-55
-46
-37
-28
-19
-11
-2
7
16
24
33
42
51
59
68
77
85
94
102
111
119
128
136
145
153
162
170
178
187
195
204
212
221
229
238
246
255
263
272
281
289
298
306
315
324
332
341
350
359
367
376
385
394
403
412
421
430
439
449
458
467
477
486
496
505
515
525
535
545
555
565
575
586
596
607
617
628
639
650
661
673
684
696
707
719
731
743
755
768
780
792
805
818
831
843
857
870
883
897
910
924
938
952
967
981
996
1010
1026
1042
1058
1074
1090
1106
1123
1140
1157
1175
1193
1211
1229
1247
1266
1285
1304
1323
1342
1362
1381
1401
1421
1441
1461
1481
1501
1521
1541
1561
1581
1601
1621
1641
1661
1681
1701
1720
1740
1759
1779
1798
1817
1836
1855
1874
1892
1911
1929
1947
1965
1983
2001
2017
2036
2053
2071
2088
2105
2122
2139
2155
2172
2188
2205
2221
2237
2253
2269
2285
2300
2316
2331
2347
2362
2377
2392
2407
2421
2436
2450
2464
2479
2493
2506
2520
2534
2547
2561
2574
2587
2600
2613
2626
2639
2651
2664
2676
2689
2701
2713
2725
2737
2749
2761
2773
2785
2796
2808
2819
2831
2842
2854
2865
2876
2888
2899
2910
2921
2933
2944
2956
2967
2979
2990
3002
3014
3026
3038
3050
3062
3075
3088
3101
3114
3127
3141
3154
3169
3183
3198
3213
3228
3243
3259
3276
3292
3309
3327
3345
3363
3381
3400
3419
3439
3459
3479
3500
3521
3543
3564
3586
3609
3631
3655
3678
3701
3725
3750
3774
3799
3825
3850
3876
3903
3930
3957
3984
4011
4040
4069
4098
4127
4157
4187
4218
4248
4280
4311
4344
4376
4409
4442
4475
4509
4543
4577
4612
4647
4682
4717
4752
4788
4823
4859
4894
4930
4966
5002
5037
5073
5109
5144
5180
5215
5250
5285
5320
5354
5389
5423
5457
5490
5524
5557
5590
5622
5654
5686
5718
5750
5781
5812
5842
5873
5903
5933
5962
5991
6020
6049
6077
6105
6132
6159
6186
6213
6239
6265
6290
6315
6340
6364
6388
6411
6435
6457
6480
6502
6523
6545
6565
6586
6606
6626
6645
6664
6682
6701
6719
6736
6753
6770
6786
6803
6818
6834
6849
6864
6878
6892
6906
6920
6933
6945
6958
6970
6982
6993
7004
7015
7026
7036
7046
7055
7064
7073
7082
7090
7098
7106
7113
7120
7127
7134
7141
7147
7153
7159
7165
7171
7176
7182
7187
7193
7198
7203
7208
7214
7219
7224
7229
7234
7239
7243
7248
7253
7257
7262
7266
7271
7275
7279
7283
7287
7290
7294
7297
7300
7303
7306
7309
7312
7314
7316
7318
7320
7322
7323
7325
7326
7327
7328
7329
7329
7330
7330
7330
7330
7330
7330
7330
7330
7330
7329
7328
7328
7327
7326
7325
7324
7323
7321
7320
7318
7316
7314
7312
7310
7308
7306
7303
7300
7298
7295
7292
7289
7285
7282
7279
7275
7271
7268
7264
7260
7255
7251
7247
7242
7237
7233
7228
7222
7217
7212
7206
7200
7194
7188
7181
7174
7167
7160
7153
7145
7137
7129
7121
7112
7103
7094
7085
7076
7066
7056
7046
7036
7026
7015
7005
6994
6983
6972
6961
6950
6939
6927
6915
6904
6892
6879
6867
6855
6842
6829
6816
6803
6790
6776
6763
6749
6735
6721
6707
6693
6678
6664
6649
6634
6619
6604
6588
6573
6557
6541
6525
6509
6492
6476
6459
6442
6425
6408
6391
6373
6355
6337
6320
6302
6283
6265
6247
6229
6210
6192
6174
6156
6137
6119
6101
6083
6065
6047
6030
6012
5995
5978
5961
5944
5927
5911
5894
5878
5862
5847
5831
5816
5800
5785
5771
5756
5741
5727
5713
5699
5685
5671
5658
5644
5631
5618
5605
5591
5578
5566
5553
5540
5527
5515
5502
5490
5477
5465
5453
5441
5429
5417
5405
5393
5382
5370
5359
5348
5337
5326
5315
5304
5293
5283
5272
5262
5251
5241
5231
5220
5210
5200
5189
5179
5169
5159
5148
5138
5128
5117
5107
5096
5086
5075
5064
5054
5043
5032
5021
5010
4999
4988
4977
4966
4955
4944
4933
4922
4910
4899
4888
4876
4865
4853
4841
4830
4818
4806
4794
4782
4770
4758
4745
4733
4721
4708
4695
4682
4669
4656
4643
4630
4616
4603
4589
4575
4561
4547
4532
4518
4503
4488
4473
4458
4442
4427
4411
4395
4378
4362
4345
4328
4311
4294
4276
4258
4240
4222
4204
4185
4166
4147
4128
4109
4090
4070
4051
4030
4011
3991
3971
3951
3932
3912
3892
3872
3853
3833
3814
3795
3776
3757
3739
3720
3702
3684
3666
3649
3632
3615
3598
3581
3565
3549
3534
3518
3503
3488
3474
3460
3446
3432
3418
3405
3392
3379
3366
3354
3342
3330
3318
3307
3295
3284
3273
3263
3252
3242
3232
3222
3213
3203
3194
3185
3176
3167
3159
3151
3142
3134
3127
3119
3111
3104
3097
3090
3083
3076
3070
3063
3057
3051
3044
3038
3032
3026
3020
3014
3008
3003
2997
2991
2985
2979
2973
2968
2962
2956
2950
2945
2939
2934
2928
2922
2917
2911
2906
2900
2895
2890
2884
2879
2874
2868
2863
2858
2853
2848
2843
2838
2833
2829
2824
2819
2814
2810
2805
2801
2796
2791
2787
2782
2777
2772
2768
2763
2758
2753
2748
2742
2737
2732
2726
2720
2715
2709
2703
2697
2691
2685
2679
2673
2667
2661
2655
2649
2643
2638
2632
2626
2621
2615
2610
2605
2600
2595
2590
2586
2582
2577
2573
2569
2566
2562
2559
2555
2552
2549
2547
2544
2542
2540
2538
2536
2535
2534
2533
2532
2531
2531
2531
2531
2531
2532
2532
2533
2534
2535
2537
2538
2540
2542
2544
2546
2548
2550
2553
2555
2557
2560
2562
2565
2567
2570
2572
2574
2577
2579
2581
2583
2585
2587
2589
2590
2592
2593
2594
2595
2596
2597
2597
2597
2597
2597
2596
2596
2595
2594
2592
2590
2588
2586
2584
2581
2578
2574
2570
2566
2562
2558
2553
2548
2542
2537
2531
2525
2518
2512
2505
2498
2490
2483
2475
2467
2459
2451
2442
2434
2425
2416
2407
2398
2389
2380
2370
2361
2351
2342
2332
2322
2312
2302
2292
2282
2272
2262
2251
2241
2230
2220
2209
2198
2187
2176
2165
2154
2142
2130
2119
2107
2095
2083
2070
2058
2045
2033
2020
2007
1994
1981
1967
1954
1940
1926
1913
1899
1885
1870
1856
1842
1827
1813
1798
1783
1769
1754
1739
1724
1709
1694
1679
1663
1648
1633
1618
1602
1587
1572
1556
1541
1525
1510
1495
1479
1464
1449
1434
1418
1403
1388
1373
1357
1342
1327
1312
1297
1282
1267
1252
1237
1223
1208
1193
1178
1164
1149
1134
1120
1105
1091
1076
1062
1048
1033
1018
1004
991
976
962
948
934
920
906
892
878
864
850
837
823
809
796
783
769
756
743
730
717
705
693
680
668
657
645
634
622
611
600
590
579
569
559
549
539
530
520
511
502
494
485
477
468
460
453
445
438
431
424
417
411
404
398
393
387
382
377
373
368
364
361
357
354
352
350
348
346
345
344
344
344
344
345
347
348
351
353
356
360
364
368
373
379
384
391
398
405
412
421
429
438
448
457
468
478
489
501
512
525
537
550
563
577
591
605
619
634
650
665
681
697
713
730
747
764
782
799
817
836
854
873
891
911
930
949
969
988
1008
1028
1048
1069
1089
1109
1130
1150
1171
1191
1212
1232
1253
1274
1294
1315
1336
1357
1377
1398
1419
1440
1461
1482
1503
1524
1545
1566
1587
1608
1630
1651
1673
1694
1716
1738
1760
1782
1804
1827
1849
1872
1895
1918
1942
1965
1989
2012
2036
2060
2085
2109
2133
2158
2183
2207
2232
2257
2282
2307
2332
2357
2382
2407
2431
2456
2481
2505
2530
2554
2578
2602
2625
2649
2672
2695
2717
2740
2762
2784
2805
2827
2847
2868
2888
2908
2927
2946
2965
2984
3002
3019
3036
3053
3070
3086
3102
3117
3132
3147
3161
3175
3188
3201
3214
3226
3237
3249
3260
3270
3280
3290
3299
3308
3317
3324
3332
3339
3345
3352
3357
3363
3367
3372
3376
3379
3382
3385
3387
3389
3390
3392
3392
3392
3392
3392
3391
3389
3388
3386
3383
3380
3377
3374
3370
3366
3362
3357
3352
3347
3342
3336
3330
3323
3317
3310
3303
3295
3287
3279
3271
3263
3254
3245
3236
3226
3216
3206
3196
3185
3175
3164
3152
3141
3129
3117
3105
3093
3081
3068
3055
3042
3029
3016
3003
2990
2976
2963
2949
2935
2922
2908
2894
2881
2867
2853
2839
2826
2812
2798
2785
2771
2758
2745
2731
2718
2705
2692
2679
2667
2654
2641
2629
2617
2605
2593
2581
2569
2558
2547
2536
2525
2514
2504
2494
2484
2474
2465
2456
2447
2439
2431
2424
2417
2410
2403
2397
2392
2387
2382
2378
2374
2371
2369
2367
2365
2364
2363
2363
2364
2365
2367
2369
2372
2375
2379
2383
2389
2394
2400
2407
2415
2423
2431
2440
2450
2460
2471
2482
2494
2506
2519
2533
2546
2561
2575
2590
2606
2622
2638
2655
2672
2689
2707
2725
2743
2761
2780
2799
2818
2838
2857
2877
2897
2917
2938
2958
2979
2999
3020
3041
3062
3083
3104
3126
3147
3168
3189
3211
3232
3253
3275
3296
3317
3339
3360
3381
3402
3423
3444
3465
3486
3507
3528
3548
3569
3589
3609
3629
3649
3669
3689
3708
3728
3747
3767
3786
3805
3824
3843
3862
3881
3899
3918
3937
3955
3973
3992
4010
4027
4046
4065
4083
4101
4118
4136
4154
4172
4189
4207
4224
4241
4258
4275
4292
4309
4326
4342
4358
4374
4390
4406
4421
4436
4451
4466
4480
4494
4508
4522
4535
4548
4560
4572
4584
4596
4607
4618
4628
4639
4648
4658
4667
4676
4684
4692
4699
4706
4713
4720
4726
4731
4736
4741
4746
4749
4753
4756
4759
4761
4763
4764
4765
4765
4765
4764
4763
4761
4759
4756
4753
4749
4745
4740
4734
4728
4721
4714
4706
4698
4689
4680
4670
4659
4648
4637
4625
4612
4599
4585
4571
4556
4541
4526
4510
4494
4477
4461
4443
4426
4408
4390
4372
4353
4335
4316
4297
4278
4258
4239
4220
4200
4180
4161
4141
4121
4102
4082
4062
4043
4022
4003
3984
3965
3945
3926
3907
3888
3869
3850
3831
3812
3793
3775
3756
3737
3719
3700
3682
3663
3645
3626
3608
3589
3571
3552
3534
3515
3497
3478
3459
3440
3421
3402
3382
3363
3343
3323
3303
3283
3263
3242
3221
3200
3179
3157
3135
3113
3091
3068
3046
3023
2999
2976
2952
2928
2904
2880
2856
2831
2806
2781
2756
2731
2706
2681
2655
2630
2604
2579
2553
2528
2502
2477
2451
2426
2400
2375
2350
2325
2300
2275
2250
2225
2201
2177
2152
2128
2104
2081
2057
2033
2011
1988
1965
1942
1920
1897
1875
1853
1832
1810
1789
1768
1748
1727
1707
1687
1667
1648
1629
1610
1591
1572
1554
1536
1519
1502
1485
1468
1452
1436
1420
1405
1390
1375
1361
1347
1333
1320
1307
1294
1282
1270
1259
1248
1237
1226
1216
1207
1198
1189
1180
1172
1165
1158
1151
1145
1139
1134
1129
1125
1121
1118
1115
1113
1111
1110
1110
1110
1110
1111
1113
1116
1118
1122
1126
1131
1136
1142
1148
1155
1163
1171
1180
1189
1199
1209
1220
1232
1244
1256
1269
1283
1297
1311
1326
1341
1357
1373
1390
1407
1424
1442
1461
1479
1498
1518
1538
1558
1578
1599
1620
1641
1663
1685
1707
1730
1752
1775
1798
1821
1844
1868
1891
1915
1939
1963
1987
2011
2035
2059
2084
2108
2133
2157
2182
2206
2231
2256
2280
2305
2330
2355
2379
2404
2429
2453
2478
2503
2527
2552
2576
2601
2626
2650
2674
2699
2723
2747
2772
2796
2820
2844
2868
2892
2916
2940
2964
2987
3011
3035
3058
3081
3105
3128
3151
3174
3197
3219
3242
3264
3287
3309
3331
3353
3374
3396
3417
3438
3459
3480
3501
3521
3542
3562
3582
3602
3621
3641
3660
3680
3699
3717
3736
3755
3773
3792
3810
3828
3846
3863
3881
3899
3916
3933
3950
3967
3984
4001
4017
4034
4050
4066
4082
4098
4113
4129
4144
4159
4174
4189
4203
4218
4232
4246
4260
4273
4287
4300
4313
4325
4338
4350
4362
4373
4385
4396
4407
4417
4427
4437
4446
4456
4464
4473
4481
4489
4496
4503
4510
4516
4522
4527
4532
4537
4541
4545
4548
4551
4553
4555
4557
4558
4559
4560
4560
4560
4559
4558
4557
4555
4553
4550
4548
4544
4541
4537
4533
4529
4524
4519
4514
4508
4502
4496
4489
4483
4475
4468
4460
4453
4444
4436
4427
4418
4409
4400
4390
4380
4370
4359
4349
4338
4327
4315
4303
4291
4279
4266
4254
4241
4227
4214
4200
4186
4171
4157
4142
4126
4111
4094
4078
4062
4046
4030
4014
3997
3979
3962
3944
3926
3907
3889
3870
3851
3831
3812
3792
3772
3752
3732
3712
3691
3671
3650
3629
3608
3587
3565
3544
3522
3501
3479
3457
3435
3414
3392
3370
3348
3326
3304
3282
3260
3238
3216
3194
3172
3150
3129
3107
3086
3064
3043
3022
3001
2981
2960
2940
2920
2900
2881
2861
2842
2823
2805
2787
2769
2751
2734
2717
2700
2684
2668
2652
2637
2622
2608
2594
2580
2567
2555
2542
2530
2519
2508
2497
2487
2477
2468
2458
2450
2441
2433
2425
2418
2411
2404
2397
2391
2385
2379
2374
2368
2363
2358
2353
2348
2344
2339
2335
2331
2326
2322
2318
2314
2310
2306
2302
2298
2294
2290
2286
2281
2277
2273
2269
2264
2260
2255
2251
2246
2242
2237
2232
2227
2223
2218
2213
2208
2204
2199
2194
2190
2185
2181
2176
2172
2168
2164
2159
2155
2151
2148
2144
2140
2137
2133
2130
2126
2123
2120
2117
2114
2111
2108
2105
2103
2100
2098
2095
2093
2091
2089
2087
2085
2083
2081
2079
2078
2076
2074
2073
2071
2070
2069
2067
2066
2065
2064
2063
2062
2061
2060
2059
2058
2058
2057
2057
2056
2056
2056
2056
2056
2056
2057
2057
2057
2058
2059
2060
2061
2062
2063
2065
2067
2068
2071
2073
2076
2078
2081
2085
2088
2092
2096
2101
2105
2110
2116
2121
2127
2133
2139
2146
2152
2160
2167
2174
2182
2190
2198
2206
2215
2224
2233
2242
2251
2260
2270
2279
2289
2299
2309
2319
2329
2339
2350
2360
2371
2381
2392
2402
2413
2424
2434
2445
2456
2466
2477
2488
2498
2509
2520
2530
2541
2552
2562
2573
2583
2594
2604
2615
2625
2636
2646
2657
2667
2677
2688
2698
2709
2719
2730
2740
2750
2761
2771
2782
2792
2802
2813
2823
2833
2843
2854
2864
2874
2884
2894
2904
2914
2924
2934
2944
2954
2963
2973
2982
2991
3001
3010
3019
3028
3036
3045
3054
3062
3071
3079
3088
3096
3105
3113
3121
3130
3138
3146
3155
3163
3172
3180
3189
3197
3206
3215
3223
3232
3241
3250
3260
3269
3278
3288
3298
3308
3318
3328
3338
3348
3359
3369
3380
3391
3402
3413
3424
3435
3446
3457
3469
3480
3491
3503
3514
3525
3536
3547
3558
3569
3580
3591
3602
3613
3623
3634
3644
3654
3665
3675
3685
3695
3704
3714
3724
3733
3742
3751
3760
3769
3777
3786
3794
3802
3810
3818
3826
3834
3841
3848
3855
3862
3869
3875
3882
3888
3894
3900
3906
3911
3917
3922
3927
3932
3937
3942
3947
3951
3956
3960
3964
3968
3972
3975
3979
3982
3985
3988
3991
3994
3996
3999
4001
4003
4005
4006
4009
4011
4011
4014
4014
4016
4018
4019
4019
4021
4022
4022
4024
4025
4027
4027
4029
4030
4030
4032
4033
4034
4035
4037
4038
4038
4040
4041
4042
4043
4043
4045
4046
4046
4048
4049
4049
4050
4050
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4051
4053
4053
4054
4054
4054
4054
4056
4057
4058
4059
4059
4062
4062
4064
4066
4067
4069
4070
4072
4074
4075
4078
4080
4082
4083
4086
4088
4090
4091
4094
4096
4099
4101
4104
4106
4109
4112
4114
4118
4121
4124
4128
4131
4135
4139
4143
4148
4153
4157
4162
4168
4173
4179
4185
4192
4198
4205
4212
4220
4228
4236
4244
4252
4261
4270
4280
4289
4299
4309
4320
4330
4341
4352
4364
4375
4387
4399
4411
4423
4436
4449
4461
4474
4487
4500
4513
4525
4538
4551
4564
4577
4590
4603
4615
4628
4640
4653
4665
4677
4689
4701
4712
4723
4734
4745
4756
4766
4776
4786
4796
4805
4814
4823
4831
4840
4848
4855
4863
4870
4877
4883
4889
4895
4901
4906
4911
4915
4920
4924
4928
4931
4935
4937
4940
4942
4944
4946
4947
4948
4949
4949
4949
4949
4949
4948
4947
4946
4945
4943
4941
4939
4936
4934
4931
4928
4925
4921
4917
4913
4909
4905
4900
4896
4891
4886
4880
4875
4869
4863
4857
4851
4845
4838
4832
4825
4818
4810
4803
4795
4788
4780
4772
4763
4755
4746
4737
4728
4719
4710
4700
4690
4680
4670
4660
4649
4638
4627
4615
4603
4591
4579
4566
4553
4540
4527
4513
4499
4484
4470
4455
4439
4424
4408
4391
4375
4358
4341
4323
4305
4287
4268
4249
4230
4211
4191
4171
4151
4130
4109
4088
4067
4045
4024
4002
3979
3957
3934
3911
3889
3865
3842
3819
3795
3771
3748
3724
3700
3675
3651
3627
3603
3578
3554
3529
3505
3481
3456
3432
3407
3383
3358
3334
3310
3285
3261
3237
3213
3188
3164
3140
3116
3093
3069
3045
3021
2998
2974
2951
2928
2905
2882
2859
2836
2814
2792
2769
2747
2726
2704
2682
2661
2640
2619
2598
2578
2557
2537
2517
2497
2477
2457
2437
2418
2399
2380
2361
2342
2324
2305
2287
2269
2251
2233
2216
2198
2181
2164
2147
2130
2114
2097
2081
2065
2049
2033
2017
2003
1988
1973
1959
1944
1930
1917
1903
1890
1878
1865
1853
1841
1830
1819
1808
1797
1787
1778
1768
1759
1751
1743
1735
1727
1720
1713
1706
1700
1694
1688
1683
1677
1672
1668
1663
1659
1655
1651
1647
1644
1641
1637
1634
1632
1629
1626
1623
1621
1619
1616
1614
1612
1610
1608
1606
1604
1602
1601
1599
1598
1596
1595
1594
1593
1592
1591
1591
1590
1590
1590
1590
1590
1590
1590
1591
1591
1592
1593
1594
1595
1596
1598
1599
1601
1603
1605
1607
1609
1611
1614
1616
1618
1621
1624
1626
1629
1632
1635
1638
1641
1644
1647
1650
1654
1657
1660
1664
1667
1670
1674
1677
1681
1684
1688
1691
1695
1698
1702
1706
1709
1713
1716
1720
1723
1727
1730
1734
1737
1741
1744
1748
1751
1755
1758
1761
1765
1768
1772
1775
1779
1782
1785
1788
1792
1795
1798
1801
1804
1807
1810
1812
1815
1818
1821
1823
1826
1828
1831
1833
1835
1837
1840
1842
1844
1846
1848
1851
1853
1855
1857
1860
1862
1864
1867
1870
1872
1875
1878
1881
1884
1887
1890
1893
1897
1901
1905
1909
1913
1918
1923
1927
1933
1938
1944
1950
1956
1962
1968
1975
1982
1989
1996
2004
2011
2019
2027
2035
2044
2052
2061
2070
2079
2088
2098
2107
2117
2127
2137
2148
2158
2169
2180
2192
2203
2215
2227
2239
2251
2264
2277
2290
2303
2316
2330
2344
2358
2372
2387
2402
2417
2432
2447
2463
2479
2495
2511
2528
2545
2561
2579
2596
2613
2631
2649
2667
2685
2704
2722
2741
2760
2779
2798
2817
2837
2856
2876
2896
2916
2936
2956
2976
2996
3016
3037
3057
3077
3098
3118
3139
3159
3180
3200
3221
3241
3261
3282
3302
3322
3343
3363
3383
3403
3423
3443
3463
3482
3502
3521
3541
3560
3579
3598
3617
3636
3654
3673
3691
3710
3728
3746
3763
3781
3798
3816
3833
3850
3866
3883
3899
3915
3931
3946
3962
3977
3992
4006
4019
4034
4048
4061
4074
4086
4100
4112
4124
4135
4147
4158
4168
4179
4189
4199
4208
4217
4226
4235
4243
4251
4259
4266
4273
4280
4287
4293
4298
4304
4309
4314
4318
4322
4326
4329
4332
4335
4337
4339
4341
4342
4343
4344
4344
4344
4343
4343
4342
4340
4339
4337
4335
4332
4329
4326
4322
4319
4314
4310
4305
4301
4295
4290
4285
4279
4273
4267
4260
4254
4247
4240
4233
4226
4219
4212
4204
4197
4189
4181
4174
4166
4158
4150
4142
4135
4127
4119
4111
4103
4094
4086
4078
4072
4064
4056
4049
4042
4034
4027
4019
4013
4006
4000
3993
3987
3980
3974
3968
3962
3956
3950
3944
3938
3932
3927
3921
3916
3911
3905
3900
3895
3890
3885
3880
3875
3870
3865
3860
3855
3850
3845
3840
3835
3830
3826
3821
3816
3811
3807
3802
3798
3793
3789
3784
3780
3775
3771
3767
3762
3758
3754
3749
3745
3741
3737
3733
3729
3724
3720
3716
3712
3708
3704
3700
3696
3692
3688
3685
3681
3677
3673
3670
3667
3663
3660
3657
3654
3651
3648
3646
3643
3641
3639
3636
3635
3633
3632
3630
3629
3628
3628
3628
3628
3628
3628
3629
3630
3632
3633
3635
3637
3640
3643
3646
3650
3654
3658
3662
3667
3672
3678
3684
3690
3697
3704
3711
3719
3727
3735
3744
3753
3763
3773
3783
3794
3805
3816
3828
3840
3852
3865
3878
3891
3905
3919
3933
3948
3962
3977
3992
4008
4022
4038
4054
4070
4086
4102
4119
4135
4152
4168
4185
4202
4219
4236
4254
4271
4289
4306
4324
4342
4360
4378
4396
4414
4432
4450
4469
4488
4506
4525
4544
4563
4583
4602
4622
4641
4661
4681
4701
4720
4740
4760
4780
4800
4820
4839
4859
4878
4897
4917
4936
4954
4973
4991
5009
5027
5044
5061
5078
5095
5111
5126
5142
5156
5171
5185
5199
5212
5225
5238
5250
5262
5273
5284
5294
5304
5314
5323
5332
5341
5349
5356
5364
5371
5377
5384
5390
5395
5401
5406
5411
5415
5419
5423
5427
5430
5433
5435
5438
5439
5441
5442
5443
5443
5444
5444
5443
5442
5441
5440
5438
5436
5434
5432
5429
5426
5423
5419
5415
5411
5407
5402
5398
5393
5387
5382
5376
5370
5364
5358
5352
5346
5339
5333
5326
5320
5313
5306
5299
5292
5285
5277
5270
5262
5254
5246
5238
5230
5222
5213
5204
5196
5187
5177
5168
5158
5149
5139
5129
5118
5108
5097
5086
5074
5062
5050
5038
5026
5013
4999
4986
4972
4958
4944
4929
4915
4900
4884
4869
4853
4837
4821
4805
4789
4772
4755
4739
4722
4705
4688
4670
4653
4636
4618
4601
4583
4566
4548
4531
4513
4495
4478
4460
4443
4426
4408
4391
4374
4357
4340
4323
4306
4289
4273
4256
4240
4223
4207
4190
4174
4158
4142
4126
4110
4094
4078
4062
4046
4030
4014
4000
3984
3968
3952
3937
3921
3905
3889
3874
3858
3842
3827
3811
3795
3780
3764
3749
3734
3719
3704
3689
3674
3660
3645
3631
3617
3603
3589
3576
3562
3549
3536
3523
3510
3498
3486
3474
3462
3450
3439
3428
3417
3407
3396
3386
3377
3367
3358
3350
3342
3334
3326
3319
3312
3306
3300
3294
3289
3285
3281
3277
3274
3271
3268
3266
3265
3264
3263
3263
3263
3263
3264
3266
3267
3270
3272
3275
3279
3282
3287
3291
3296
3301
3307
3313
3319
3325
3332
3339
3346
3354
3362
3370
3378
3386
3395
3404
3412
3422
3431
3440
3450
3459
3469
3479
3489
3499
3510
3520
3530
3541
3551
3562
3572
3583
3593
3604
3615
3625
3636
3647
3657
3668
3679
3690
3700
3711
3722
3733
3743
3754
3765
3776
3786
3797
3808
3818
3829
3840
3850
3861
3871
3882
3892
3903
3913
3923
3933
3944
3954
3964
3973
3983
3993
4002
4011
4021
4030
4038
4046
4056
4064
4072
4080
4086
4094
4102
4108
4115
4121
4127
4132
4138
4143
4147
4151
4155
4158
4161
4164
4166
4167
4169
4170
4170
4170
4170
4169
4168
4166
4164
4162
4159
4155
4152
4147
4143
4137
4132
4126
4120
4113
4106
4098
4090
4081
4073
4062
4054
4043
4033
4022
4011
4000
3988
3976
3963
3950
3937
3923
3909
3895
3880
3865
3850
3834
3818
3802
3786
3769
3752
3734
3716
3698
3679
3660
3641
3621
3601
3581
3560
3539
3518
3496
3474
3452
3430
3407
3383
3359
3335
3310
3285
3260
3234
3207
3181
3153
3126
3098
3069
3041
3011
2982
2952
2921
2891
2859
2828
2796
2764
2732
2700
2667
2634
2601
2567
2534
2500
2466
2432
2397
2363
2328
2294
2259
2224
2189
2154
2119
2084
2049
2013
1979
1944
1909
1874
1839
1805
1770
1736
1702
1668
1634
1601
1568
1535
1503
1470
1439
1407
1376
1345
1314
1284
1254
1224
1195
1166
1138
1110
1082
1055
1028
1002
976
950
925
900
876
852
828
805
782
759
737
715
694
673
653
632
612
593
574
555
537
519
502
485
469
452
437
421
406
392
378
364
351
338
325
313
302
291
280
270
260
251
243
234
227
219
212
206
200
195
190
185
181
177
174
171
169
167
165
164
164
164
164
165
166
168
170
172
175
179
183
187
192
198
203
209
216
223
230
237
245
254
262
271
281
291
301
311
322
333
345
357
369
381
394
407
420
434
447
461
476
490
505
521
536
552
567
584
600
616
633
650
667
685
702
720
738
756
775
793
812
831
849
868
887
907
926
945
965
984
1004
1024
1043
1063
1083
1103
1123
1143
1163
1183
1203
1223
1243
1262
1282
1302
1322
1342
1362
1382
1401
1421
1441
1460
1480
1499
1519
1538
1557
1576
1595
1614
1633
1651
1670
1688
1706
1724
1741
1759
1776
1793
1809
1826
1842
1858
1873
1888
1904
1918
1933
1948
1962
1976
1990
2004
2017
2031
2044
2058
2071
2084
2097
2110
2122
2135
2148
2160
2172
2185
2197
2209
2221
2233
2245
2257
2269
2281
2293
2305
2317
2329
2341
2353
2365
2377
2389
2401
2413
2425
2437
2449
2461
2473
2485
2498
2510
2522
2534
2547
2560
2572
2585
2598
2611
2624
2638
2652
2665
2679
2694
2708
2723
2738
2753
2768
2784
2800
2816
2833
2849
2866
2884
2901
2919
2937
2955
2974
2992
3011
3031
3050
3070
3090
3110
3130
3151
3172
3193
3214
3235
3257
3279
3301
3323
3345
3367
3390
3412
3435
3458
3481
3504
3527
3551
3574
3597
3621
3644
3668
3691
3714
3738
3761
3785
3808
3831
3854
3878
3901
3924
3947
3970
3993
4014
4038
4061
4083
4106
4128
4150
4172
4194
4216
4237
4259
4280
4302
4323
4344
4365
4386
4407
4427
4448
4468
4488
4508
4528
4547
4567
4586
4605
4624
4642
4660
4678
4696
4713
4730
4747
4763
4780
4795
4811
4826
4841
4855
4869
4883
4897
4910
4923
4936
4949
4961
4973
4985
4997
5008
5019
5031
5042
5053
5063
5074
5085
5095
5105
5116
5126
5136
5147
5157
5167
5177
5187
5197
5208
5218
5228
5238
5248
5258
5267
5277
5287
5296
5306
5315
5324
5333
5342
5351
5360
5369
5378
5387
5395
5404
5413
5421
5430
5438
5447
5455
5464
5472
5480
5489
5497
5505
5513
5521
5529
5536
5544
5551
5558
5565
5572
5579
5585
5592
5598
5604
5609
5614
5620
5624
5629
5633
5637
5641
5644
5647
5650
5652
5654
5656
5658
5659
5660
5661
5661
5661
5661
5661
5660
5659
5658
5657
5656
5654
5652
5650
5648
5646
5643
5640
5637
5634
5631
5628
5625
5621
5618
5615
5611
5608
5605
5601
5598
5595
5592
5589
5587
5584
5582
5579
5577
5575
5573
5572
5570
5569
5568
5567
5566
5566
5566
5566
5566
5566
5566
5567
5568
5569
5570
5571
5573
5574
5576
5577
5579
5581
5582
5584
5586
5588
5590
5591
5593
5595
5596
5597
5599
5600
5601
5602
5603
5604
5605
5605
5606
5606
5606
5607
5607
5607
5607
5607
5607
5606
5606
5606
5605
5605
5605
5604
5604
5603
5602
5602
5601
5600
5600
5599
5598
5597
5596
5595
5593
5592
5590
5589
5587
5585
5584
5582
5579
5577
5575
5573
5570
5568
5565
5563
5560
5558
5555
5552
5549
5547
5544
5541
5538
5536
5533
5530
5528
5526
5523
5521
5519
5517
5515
5513
5511
5509
5507
5506
5504
5503
5501
5500
5499
5498
5497
5496
5495
5494
5493
5492
5491
5491
5490
5490
5490
5489
5489
5489
5489
5489
5490
5490
5490
5490
5491
5491
5492
5492
5493
5493
5494
5495
5496
5497
5497
5498
5499
5500
5501
5502
5503
5504
5505
5505
5506
5507
5508
5508
5509
5509
5510
5510
5510
5511
5511
5510
5510
5510
5509
5509
5508
5507
5506
5505
5504
5502
5500
5499
5497
5494
5492
5490
5487
5484
5481
5478
5474
5471
5467
5463
5459
5455
5451
5446
5442
5437
5432
5427
5422
5416
5411
5405
5399
5392
5386
5379
5373
5366
5358
5351
5344
5336
5328
5320
5312
5304
5295
5287
5278
5269
5260
5250
5240
5230
5220
5210
5199
5188
5176
5164
5152
5140
5127
5114
5101
5087
5073
5059
5045
5030
5015
5000
4985
4969
4953
4937
4921
4904
4888
4871
4854
4837
4819
4801
4784
4766
4748
4729
4711
4693
4674
4655
4636
4617
4598
4579
4560
4540
4520
4501
4481
4461
4441
4421
4401
4381
4361
4340
4320
4299
4278
4257
4237
4216
4195
4174
4152
4131
4110
4089
4067
4046
4025
4003
3983
3962
3940
3919
3898
3877
3856
3835
3815
3794
3773
3753
3733
3713
3692
3673
3653
3633
3614
3595
3576
3557
3538
3520
3502
3484
3466
3448
3431
3414
3398
3381
3365
3349
3333
3318
3303
3288
3274
3259
3246
3232
3219
3206
3193
3181
3168
3157
3145
3134
3123
3112
3101
3091
3081
3071
3062
3052
3043
3034
3025
3017
3008
3000
2992
2984
2976
2968
2960
2952
2945
2937
2930
2923
2916
2909
2902
2895
2888
2882
2876
2870
2864
2858
2853
2848
2843
2838
2834
2829
2825
2821
2818
2815
2811
2808
2806
2803
2801
2799
2797
2796
2794
2793
2792
2791
2791
2790
2790
2790
2790
2790
2791
2791
2792
2793
2793
2794
2796
2797
2798
2800
2801
2803
2805
2806
2808
2810
2812
2814
2817
2819
2822
2825
2828
2831
2835
2838
2842
2847
2851
2856
2861
2867
2873
2879
2885
2892
2899
2907
2914
2922
2931
2939
2948
2957
2966
2975
2985
2995
3005
3015
3025
3035
3046
3056
3067
3078
3088
3099
3110
3121
3131
3142
3153
3164
3175
3186
3197
3208
3219
3230
3241
3252
3263
3274
3284
3295
3306
3316
3327
3337
3348
3358
3369
3379
3390
3400
3411
3421
3432
3442
3453
3464
3474
3485
3496
3507
3518
3529
3540
3551
3563
3574
3585
3596
3608
3619
3631
3643
3654
3666
3678
3690
3701
3713
3725
3737
3750
3762
3774
3786
3799
3811
3824
3837
3849
3862
3875
3888
3901
3914
3928
3941
3954
3967
3980
3993
4006
4019
4032
4045
4057
4070
4083
4094
4108
4120
4132
4145
4157
4169
4181
4192
4204
4216
4227
4238
4250
4261
4272
4283
4293
4304
4314
4325
4335
4345
4356
4366
4376
4386
4396
4406
4416
4426
4436
4446
4456
4466
4476
4486
4495
4505
4515
4524
4534
4543
4552
4561
4570
4579
4588
4596
4605
4613
4621
4629
4636
4644
4651
4659
4666
4672
4679
4686
4692
4698
4704
4709
4715
4720
4725
4730
4734
4739
4743
4746
4750
4753
4756
4759
4761
4763
4764
4766
4766
4767
4767
4767
4766
4765
4764
4762
4760
4757
4754
4751
4747
4742
4738
4733
4727
4722
4716
4709
4702
4695
4688
4680
4672
4664
4655
4647
4638
4629
4620
4610
4601
4591
4581
4571
4560
4550
4539
4528
4517
4506
4495
4483
4471
4459
4447
4435
4423
4410
4397
4384
4371
4358
4344
4331
4317
4302
4288
4273
4259
4243
4228
4213
4197
4181
4164
4148
4131
4113
4096
4078
4059
4042
4022
4003
3985
3965
3946
3926
3906
3885
3865
3844
3823
3803
3781
3760
3739
3717
3695
3674
3652
3630
3608
3585
3563
3541
3519
3497
3474
3452
3430
3408
3386
3364
3342
3321
3299
3277
3256
3235
3214
3193
3173
3152
3132
3112
3093
3073
3054
3035
3016
2998
2980
2962
2945
2927
2910
2894
2877
2861
2845
2830
2814
2799
2785
2770
2756
2742
2728
2715
2702
2689
2676
2664
2652
2640
2628
2617
2606
2595
2585
2574
2564
2554
2544
2535
2526
2516
2507
2499
2490
2482
2473
2465
2458
2450
2443
2435
2428
2422
2415
2409
2403
2398
2392
2387
2382
2377
2373
2369
2365
2362
2358
2356
2353
2351
2349
2348
2347
2346
2346
2346
2347
2348
2350
2352
2354
2357
2360
2363
2367
2371
2376
2380
2386
2391
2396
2402
2408
2415
2421
2428
2435
2442
2449
2457
2465
2472
2480
2489
2497
2505
2514
2522
2531
2540
2549
2558
2567
2576
2586
2595
2605
2615
2625
2635
2645
2655
2665
2676
2686
2697
2707
2718
2729
2739
2750
2761
2772
2783
2795
2806
2817
2829
2841
2852
2864
2876
2888
2901
2913
2926
2938
2951
2964
2977
2991
3004
3018
3032
3046
3060
3074
3089
3103
3118
3133
3148
3163
3178
3194
3209
3225
3240
3256
3272
3288
3304
3320
3337
3353
3369
3385
3402
3418
3434
3450
3467
3483
3499
3515
3530
3546
3562
3578
3593
3609
3625
3641
3656
3672
3688
3704
3720
3736
3752
3768
3784
3801
3817
3834
3850
3867
3884
3901
3918
3935
3952
3970
3987
4005
4022
4040
4058
4075
4093
4111
4129
4147
4165
4183
4200
4218
4236
4254
4272
4289
4307
4325
4343
4360
4378
4396
4413
4431
4448
4466
4483
4500
4517
4534
4551
4567
4584
4600
4616
4632
4648
4663
4679
4694
4709
4724
4739
4754
4768
4782
4797
4811
4824
4838
4851
4864
4877
4889
4901
4913
4925
4937
4948
4959
4970
4980
4990
5000
5010
5020
5029
5038
5046
5054
5062
5069
5076
5083
5089
5095
5100
5105
5109
5113
5116
5119
5121
5123
5124
5124
5125
5124
5123
5121
5119
5116
5113
5109
5104
5099
5094
5087
5080
5073
5065
5056
5047
5037
5027
5017
5005
4994
4981
4969
4956
4942
4928
4913
4898
4883
4867
4851
4834
4817
4800
4782
4764
4745
4726
4707
4687
4667
4646
4626
4604
4583
4561
4539
4517
4494
4471
4448
4424
4401
4377
4353
4329
4305
4281
4256
4231
4207
4182
4157
4131
4106
4081
4054
4030
4003
3979
3953
3928
3902
3877
3852
3827
3801
3776
3751
3727
3702
3677
3653
3628
3604
3580
3557
3533
3510
3486
3463
3441
3418
3396
3374
3352
3330
3308
3287
3266
3245
3225
3205
3185
3165
3145
3126
3107
3089
3071
3053
3035
3018
3000
2984
2967
2951
2935
2919
2904
2889
2874
2860
2845
2831
2818
2804
2791
2778
2765
2753
2741
2729
2717
2706
2695
2685
2674
2664
2655
2645
2636
2628
2619
2611
2603
2596
2589
2582
2575
2569
2562
2556
2550
2545
2539
2534
2529
2524
2520
2515
2511
2507
2503
2499
2496
2492
2490
2487
2484
2482
2480
2479
2477
2476
2475
2475
2474
2474
2475
2475
2476
2477
2478
2480
2482
2484
2487
2489
2493
2496
2500
2504
2508
2513
2518
2523
2528
2534
2540
2547
2553
2560
2567
2575
2582
2590
2598
2606
2615
2624
2633
2642
2651
2660
2669
2679
2688
2698
2708
2718
2728
2738
2748
2758
2768
2779
2789
2799
2810
2821
2831
2842
2853
2863
2874
2885
2896
2907
2919
2930
2941
2953
2964
2976
2988
3000
3012
3024
3036
3048
3060
3072
3085
3097
3110
3122
3135
3148
3160
3173
3186
3199
3212
3225
3239
3252
3265
3278
3291
3304
3318
3331
3344
3357
3371
3384
3397
3411
3424
3437
3450
3463
3477
3490
3503
3516
3529
3542
3555
3568
3582
3595
3608
3621
3634
3647
3661
3674
3687
3700
3713
3726
3738
3751
3764
3777
3789
3802
3814
3826
3838
3850
3862
3874
3886
3897
3909
3920
3932
3943
3954
3965
3976
3988
3999
4010
4021
4032
4043
4054
4065
4075
4086
4098
4109
4120
4131
4143
4154
4165
4176
4188
4199
4210
4222
4234
4245
4257
4269
4280
4292
4304
4316
4328
4340
4352
4364
4377
4389
4401
4414
4426
4439
4452
4465
4478
4491
4505
4518
4532
4546
4560
4574
4589
4604
4618
4633
4648
4664
4679
4695
4711
4726
4742
4758
4775
4791
4807
4823
4839
4855
4871
4887
4902
4918
4933
4948
4963
4977
4992
5006
5020
5034
5048
5061
5075
5088
5101
5113
5126
5138
5150
5162
5174
5185
5196
5207
5218
5229
5239
5249
5259
5268
5277
5286
5295
5303
5311
5319
5327
5334
5341
5348
5354
5360
5366
5372
5378
5383
5388
5393
5398
5402
5407
5411
5415
5418
5422
5425
5428
5430
5433
5435
5437
5439
5440
5442
5443
5444
5444
5445
5445
5445
5445
5445
5445
5444
5443
5443
5442
5440
5439
5437
5436
5434
5432
5430
5428
5426
5423
5421
5418
5416
5413
5410
5407
5403
5400
5396
5392
5388
5384
5379
5374
5369
5364
5359
5353
5347
5341
5335
5328
5322
5315
5308
5301
5294
5287
5279
5272
5264
5256
5248
5240
5232
5224
5215
5207
5198
5190
5181
5173
5164
5155
5146
5137
5128
5119
5109
5100
5090
5080
5070
5060
5050
5039
5028
5017
5006
4995
4983
4972
4960
4948
4936
4924
4911
4899
4886
4873
4861
4848
4835
4821
4808
4795
4781
4767
4754
4740
4726
4712
4698
4683
4669
4654
4640
4625
4610
4595
4580
4565
4550
4535
4520
4505
4490
4475
4460
4445
4431
4416
4402
4388
4374
4360
4346
4333
4319
4306
4293
4280
4267
4255
4242
4230
4218
4206
4194
4182
4171
4159
4148
4137
4126
4115
4104
4094
4083
4073
4062
4051
4042
4030
4021
4011
4001
3991
3981
3971
3961
3951
3942
3932
3922
3912
3902
3892
3882
3872
3862
3852
3842
3832
3821
3811
3801
3791
3780
3770
3760
3749
3739
3728
3717
3707
3696
3685
3674
3662
3651
3640
3628
3617
3605
3593
3581
3569
3558
3545
3533
3521
3509
3497
3485
3472
3460
3448
3436
3424
3412
3400
3388
3376
3364
3353
3341
3329
3318
3307
3295
3284
3273
3262
3251
3241
3230
3219
3209
3199
3189
3179
3169
3159
3150
3141
3132
3122
3114
3105
3096
3088
3079
3071
3063
3055
3047
3039
3032
3024
3017
3010
3003
2996
2989
2982
2976
2969
2963
2957
2951
2945
2940
2934
2928
2923
2917
2912
2906
2901
2896
2890
2885
2879
2874
2868
2863
2857
2851
2846
2840
2834
2828
2822
2816
2810
2804
2798
2792
2786
2780
2773
2767
2761
2755
2749
2743
2737
2731
2725
2719
2713
2707
2701
2695
2689
2683
2678
2672
2666
2660
2654
2649
2643
2637
2631
2625
2619
2613
2607
2601
2595
2589
2583
2577
2571
2564
2558
2552
2546
2540
2534
2528
2522
2516
2511
2505
2499
2494
2489
2484
2479
2475
2470
2466
2462
2458
2454
2451
2447
2444
2441
2439
2436
2434
2432
2430
2429
2427
2426
2425
2425
2424
2424
2424
2424
2425
2426
2426
2428
2429
2430
2432
2434
2436
2439
2441
2444
2447
2450
2454
2457
2461
2465
2470
2474
2478
2483
2488
2493
2498
2503
2509
2514
2520
2526
2532
2538
2544
2550
2557
2564
2571
2578
2585
2593
2600
2608
2616
2624
2632
2640
2649
2657
2666
2674
2683
2692
2701
2710
2719
2729
2738
2747
2756
2765
2775
2784
2793
2802
2811
2820
2828
2837
2845
2854
2862
2870
2878
2886
2894
2901
2909
2916
2923
2930
2937
2944
2951
2957
2964
2970
2977
2983
2989
2995
3001
3008
3014
3019
3025
3031
3037
3042
3048
3053
3059
3064
3069
3074
3079
3083
3088
3092
3096
3100
3104
3108
3111
3114
3117
3120
3123
3125
3127
3129
3130
3132
3133
3133
3134
3134
3134
3134
3134
3133
3132
3131
3130
3128
3126
3124
3122
3120
3117
3114
3111
3108
3104
3100
3096
3092
3088
3083
3078
3073
3068
3063
3057
3051
3045
3039
3033
3026
3019
3012
3005
2997
2990
2982
2974
2966
2957
2949
2941
2932
2924
2915
2907
2898
2889
2881
2872
2864
2855
2847
2839
2831
2823
2815
2807
2800
2793
2786
2779
2772
2766
2760
2754
2748
2742
2737
2732
2728
2723
2719
2715
2711
2708
2704
2701
2699
2696
2694
2692
2691
2690
2689
2688
2687
2687
2687
2688
2688
2689
2690
2692
2694
2696
2698
2700
2703
2706
2709
2712
2716
2719
2723
2727
2732
2736
2741
2745
2750
2756
2761
2767
2772
2778
2784
2791
2797
2804
2811
2818
2825
2832
2839
2847
2855
2862
2870
2878
2886
2894
2902
2910
2918
2925
2933
2941
2949
2956
2964
2972
2979
2987
2994
3001
3008
3016
3023
3030
3036
3043
3050
3056
3063
3069
3075
3081
3087
3093
3099
3105
3111
3117
3122
3128
3133
3139
3144
3149
3154
3159
3164
3169
3174
3179
3183
3188
3192
3197
3201
3205
3210
3214
3218
3221
3225
3229
3232
3236
3239
3243
3246
3250
3253
3256
3259
3262
3266
3269
3272
3275
3279
3282
3286
3289
3293
3296
3300
3304
3308
3311
3315
3319
3323
3328
3332
3336
3340
3345
3349
3354
3359
3364
3368
3374
3379
3384
3389
3395
3400
3406
3412
3418
3424
3430
3436
3442
3448
3455
3461
3468
3475
3481
3488
3495
3502
3508
3515
3522
3529
3536
3543
3550
3557
3564
3571
3578
3585
3593
3600
3607
3615
3622
3630
3637
3645
3653
3661
3669
3677
3685
3693
3702
3711
3719
3728
3737
3747
3756
3766
3776
3786
3796
3806
3817
3827
3838
3849
3860
3872
3884
3895
3907
3920
3932
3944
3957
3970
3983
3996
4009
4022
4035
4050
4062
4077
4091
4104
4118
4132
4146
4160
4173
4187
4201
4215
4229
4243
4257
4271
4285
4299
4314
4328
4342
4356
4371
4385
4399
4414
4428
4443
4457
4472
4486
4501
4515
4530
4545
4560
4574
4589
4604
4619
4634
4649
4664
4679
4694
4709
4725
4740
4755
4771
4786
4802
4818
4833
4849
4865
4881
4897
4913
4929
4945
4961
4977
4993
5009
5025
5042
5058
5074
5091
5107
5123
5140
5156
5173
5190
5206
5223
5240
5256
5273
5290
5307
5324
5340
5357
5374
5391
5408
5425
5441
5458
5475
5492
5509
5526
5542
5559
5576
5593
5610
5626
5643
5660
5677
5693
5710
5727
5743
5760
5777
5793
5810
5827
5843
5860
5877
5893
5910
5927
5943
5960
5976
5993
6009
6026
6042
6059
6075
6091
6108
6124
6140
6156
6172
6187
6203
6218
6234
6249
6264
6279
6293
6308
6322
6336
6350
6364
6377
6390
6403
6416
6429
6441
6453
6465
6477
6488
6499
6510
6521
6531
6541
6551
6560
6570
6579
6588
6596
6604
6612
6619
6627
6633
6640
6646
6652
6657
6663
6667
6672
6676
6680
6683
6686
6688
6691
6692
6694
6695
6695
6696
6695
6695
6694
6693
6691
6689
6686
6683
6680
6676
6672
6667
6662
6656
6650
6644
6637
6629
6621
6612
6603
6594
6584
6573
6562
6551
6539
6526
6513
6500
6486
6471
6456
6440
6424
6407
6390
6373
6354
6335
6316
6296
6276
6255
6234
6212
6189
6166
6143
6119
6094
6069
6044
6018
5992
5965
5938
5910
5883
5854
5826
5797
5767
5738
5708
5678
5648
5617
5586
5555
5524
5493
5462
5430
5399
5367
5335
5304
5272
5240
5208
5176
5145
5113
5082
5050
5019
4987
4956
4925
4894
4863
4833
4802
4772
4742
4712
4682
4653
4624
4595
4566
4537
4509
4480
4453
4425
4397
4370
4343
4316
4289
4262
4236
4209
4183
4157
4131
4106
4080
4054
4030
4005
3980
3955
3931
3906
3882
3858
3835
3811
3787
3764
3741
3718
3695
3672
3649
3627
3604
3582
3560
3538
3516
3494
3472
3451
3429
3408
3387
3366
3345
3325
3304
3284
3264
3244
3224
3204
3185
3166
3147
3128
3109
3091
3073
3055
3037
3020
3003
2986
2969
2952
2936
2920
2905
2890
2875
2860
2846
2832
2818
2805
2792
2780
2767
2756
2744
2733
2722
2712
2702
2692
2682
2673
2664
2655
2647
2639
2631
2624
2616
2609
2602
2596
2589
2583
2577
2571
2566
2560
2555
2550
2545
2540
2535
2531
2526
2522
2518
2515
2511
2508
2504
2501
2499
2496
2493
2491
2489
2487
2486
2484
2483
2482
2482
2481
2481
2481
2481
2481
2482
2482
2483
2485
2486
2488
2490
2492
2494
2497
2499
2502
2505
2509
2512
2516
2520
2525
2529
2534
2538
2543
2549
2554
2560
2566
2572
2578
2585
2591
2598
2606
2613
2621
2628
2636
2644
2653
2661
2670
2678
2687
2696
2705
2714
2723
2733
2742
2751
2760
2769
2779
2788
2797
2806
2815
2825
2834
2843
2851
2860
2869
2878
2887
2895
2904
2913
2922
2930
2939
2947
2956
2965
2973
2982
2990
2999
3008
3016
3025
3033
3042
3051
3060
3069
3077
3086
3095
3104
3113
3122
3132
3141
3150
3160
3169
3178
3188
3198
3207
3217
3227
3237
3247
3257
3268
3278
3289
3299
3310
3320
3331
3342
3353
3364
3375
3386
3397
3409
3420
3432
3443
3455
3466
3478
3490
3501
3513
3525
3537
3549
3561
3573
3585
3597
3610
3622
3634
3646
3658
3670
3683
3695
3707
3719
3731
3743
3756
3768
3780
3792
3804
3816
3828
3840
3853
3865
3877
3889
3901
3913
3925
3937
3949
3961
3973
3985
3997
4009
4021
4033
4045
4057
4069
4081
4093
4105
4117
4128
4140
4151
4163
4174
4185
4196
4207
4218
4229
4240
4250
4261
4271
4282
4292
4302
4312
4321
4331
4341
4350
4360
4369
4378
4387
4396
4405
4415
4423
4432
4441
4450
4459
4468
4476
4485
4493
4502
4510
4519
4527
4536
4544
4552
4560
4568
4576
4584
4592
4600
4608
4616
4623
4631
4638
4646
4653
4660
4668
4675
4682
4689
4696
4702
4709
4716
4723
4729
4736
4742
4749
4756
4762
4769
4775
4782
4788
4795
4801
4808
4814
4821
4827
4833
4839
4846
4852
4858
4863
4869
4875
4881
4886
4892
4897
4902
4908
4913
4918
4924
4929
4934
4939
4944
4949
4954
4959
4964
4969
4974
4979
4984
4989
4994
4999
5004
5009
5014
5019
5024
5029
5034
5039
5045
5050
5055
5060
5065
5071
5076
5081
5087
5092
5097
5102
5107
5113
5118
5123
5128
5133
5138
5142
5147
5152
5156
5160
5165
5169
5173
5177
5181
5184
5188
5191
5195
5198
5201
5204
5207
5210
5213
5215
5217
5220
5222
5224
5226
5228
5230
5232
5233
5235
5236
5238
5239
5240
5241
5242
5242
5243
5243
5244
5244
5244
5244
5244
5244
5244
5244
5243
5243
5242
5241
5240
5239
5238
5237
5235
5234
5232
5230
5228
5226
5224
5222
5219
5216
5213
5211
5207
5204
5201
5197
5194
5190
5186
5182
5178
5174
5169
5165
5160
5155
5150
5145
5140
5134
5129
5123
5117
5111
5105
5099
5093
5087
5080
5074
5067
5061
5054
5047
5040
5033
5026
5019
5012
5005
4998
4990
4983
4976
4968
4960
4953
4945
4937
4930
4922
4914
4906
4898
4890
4882
4874
4865
4857
4849
4841
4833
4824
4816
4808
4800
4791
4783
4775
4767
4758
4750
4742
4734
4725
4717
4709
4700
4692
4683
4675
4667
4658
4650
4642
4633
4625
4617
4609
4600
4592
4584
4576
4568
4561
4553
4545
4537
4529
4522
4514
4506
4499
4491
4484
4476
4469
4462
4454
4447
4440
4433
4425
4418
4411
4404
4397
4390
4383
4377
4370
4363
4357
4350
4344
4338
4332
4326
4320
4314
4309
4303
4298
4293
4288
4283
4278
4273
4269
4264
4260
4256
4252
4249
4245
4242
4239
4236
4233
4230
4228
4225
4223
4221
4219
4218
4216
4215
4213
4212
4211
4210
4209
4208
4207
4207
4206
4205
4205
4204
4203
4203
4202
4201
4201
4200
4199
4199
4198
4197
4196
4195
4194
4193
4192
4191
4190
4189
4188
4186
4185
4184
4182
4180
4179
4177
4175
4173
4172
4170
4168
4166
4164
4162
4160
4158
4156
4153
4151
4149
4147
4144
4142
4140
4137
4135
4132
4130
4127
4125
4122
4119
4117
4114
4111
4108
4105
4102
4099
4096
4093
4090
4086
4083
4080
4077
4073
4070
4066
4062
4059
4056
4051
4048
4043
4041
4037
4033
4029
4024
4019
4016
4011
4006
4003
3998
3994
3989
3985
3980
3975
3971
3966
3961
3956
3951
3946
3941
3936
3930
3925
3919
3914
3908
3903
3897
3891
3885
3880
3874
3868
3861
3855
3849
3843
3836
3830
3823
3817
3810
3803
3796
3789
3783
3776
3769
3762
3755
3748
3741
3734
3727
3720
3713
3706
3699
3692
3685
3678
3671
3664
3657
3651
3644
3637
3631
3624
3618
3611
3605
3598
3592
3586
3580
3574
3568
3562
3556
3550
3544
3538
3533
3527
3522
3516
3511
3506
3500
3495
3490
3485
3481
3476
3471
3466
3462
3458
3453
3449
3445
3441
3437
3433
3429
3425
3422
3418
3415
3412
3409
3406
3403
3401
3398
3396
3394
3391
3389
3387
3386
3384
3382
3381
3380
3379
3378
3377
3377
3376
3376
3376
3376
3377
3377
3378
3379
3380
3381
3382
3384
3385
3387
3389
3392
3394
3397
3400
3403
3406
3409
3413
3417
3421
3425
3429
3433
3438
3442
3447
3452
3457
3462
3468
3473
3479
3484
3490
3496
3502
3508
3514
3520
3526
3532
3538
3545
3551
3558
3564
3571
3577
3584
3591
3597
3604
3611
3618
3624
3631
3638
3645
3652
3659
3665
3672
3679
3686
3693
3700
3707
3713
3720
3727
3734
3741
3748
3755
3762
3770
3777
3784
3791
3799
3806
3813
3821
3829
3836
3844
3852
3860
3868
3876
3884
3892
3900
3909
3917
3925
3934
3943
3951
3960
3969
3978
3988
3997
4006
4016
4026
4035
4045
4054
4066
4075
4086
4097
4108
4119
4130
4142
4153
4165
4176
4188
4201
4213
4225
4238
4250
4263
4276
4289
4303
4316
4329
4343
4357
4370
4384
4398
4412
4426
4440
4454
4469
4483
4497
4511
4526
4540
4554
4568
4583
4597
4611
4625
4639
4653
4667
4681
4694
4708
4721
4734
4748
4760
4773
4786
4798
4810
4822
4834
4845
4857
4868
4879
4889
4900
4910
4920
4929
4938
4948
4956
4965
4973
4982
4989
4997
5004
5011
5018
5025
5031
5037
5043
5048
5053
5058
5063
5067
5071
5075
5078
5082
5085
5087
5090
5092
5094
5096
5098
5099
5100
5101
5102
5103
5103
5103
5103
5103
5102
5101
5101
5100
5098
5097
5095
5094
5092
5089
5087
5085
5082
5079
5076
5073
5070
5066
5063
5059
5055
5051
5046
5042
5037
5032
5027
5021
5016
5010
5004
4998
4992
4986
4979
4973
4966
4959
4952
4945
4937
4930
4922
4915
4907
4899
4891
4883
4874
4866
4857
4849
4840
4831
4822
4813
4804
4795
4786
4776
4767
4757
4748
4738
4728
4719
4709
4699
4689
4679
4669
4659
4649
4639
4629
4619
4608
4598
4588
4577
4567
4556
4546
4535
4525
4514
4503
4492
4481
4470
4459
4448
4437
4426
4414
4403
4392
4380
4369
4357
4346
4334
4322
4310
4299
4287
4275
4263
4251
4239
4227
4215
4202
4190
4178
4166
4154
4141
4129
4117
4105
4091
4080
4067
4056
4043
4030
4019
4006
3995
3983
3971
3959
3947
3935
3923
3912
3900
3888
3876
3865
3853
3842
3830
3819
3807
3796
3785
3773
3762
3751
3740
3729
3719
3708
3697
3687
3677
3666
3656
3646
3636
3626
3616
3606
3596
3586
3576
3566
3557
3547
3538
3528
3519
3509
3500
3491
3482
3473
3464
3455
3446
3437
3428
3420
3411
3403
3395
3387
3379
3371
3364
3357
3350
3343
3337
3331
3325
3320
3314
3309
3305
3300
3296
3292
3289
3285
3282
3279
3277
3275
3273
3271
3269
3268
3267
3267
3266
3266
3266
3266
3266
3267
3268
3268
3269
3271
3272
3274
3276
3278
3280
3282
3285
3287
3290
3293
3296
3300
3303
3307
3311
3315
3319
3324
3328
3333
3338
3343
3348
3354
3359
3365
3371
3377
3384
3390
3397
3404
3411
3418
3425
3433
3440
3448
3456
3464
3472
3480
3489
3498
3507
3516
3525
3534
3544
3554
3563
3573
3584
3594
3604
3615
3626
3637
3648
3659
3670
3681
3692
3704
3715
3727
3739
3750
3762
3774
3786
3798
3810
3822
3835
3847
3859
3871
3884
3896
3908
3921
3933
3945
3958
3970
3983
3995
4008
4019
4033
4045
4057
4070
4082
4094
4107
4119
4131
4144
4156
4168
4179
4191
4203
4214
4226
4237
4248
4259
4269
4280
4290
4300
4310
4319
4329
4338
4347
4356
4365
4373
4381
4389
4397
4405
4412
4419
4426
4433
4439
4445
4451
4457
4463
4468
4473
4478
4482
4487
4491
4495
4499
4502
4506
4509
4512
4515
4517
4520
4522
4524
4526
4528
4529
4531
4532
4533
4533
4534
4535
4535
4535
4535
4535
4535
4534
4534
4533
4532
4531
4530
4529
4527
4525
4524
4522
4520
4518
4516
4514
4511
4509
4507
4504
4502
4499
4497
4494
4492
4489
4486
4484
4481
4478
4475
4472
4469
4466
4463
4460
4456
4453
4449
4446
4442
4438
4434
4431
4427
4423
4418
4414
4410
4406
4401
4397
4392
4387
4383
4378
4373
4368
4363
4358
4354
4349
4344
4339
4334
4329
4324
4319
4314
4309
4304
4299
4294
4289
4284
4279
4274
4269
4264
4259
4254
4249
4244
4239
4234
4229
4224
4219
4214
4209
4204
4199
4195
4190
4185
4180
4176
4171
4167
4162
4158
4153
4149
4145
4140
4136
4131
4127
4123
4118
4114
4109
4105
4101
4096
4091
4086
4082
4078
4073
4067
4062
4058
4053
4048
4043
4038
4033
4027
4022
4016
4011
4005
3999
3994
3988
3982
3976
3970
3964
3958
3952
3946
3940
3935
3929
3923
3917
3911
3905
3899
3894
3888
3882
3876
3871
3865
3860
3854
3849
3844
3839
3834
3829
3824
3820
3815
3811
3806
3802
3798
3794
3790
3786
3783
3779
3776
3773
3769
3766
3763
3760
3757
3755
3752
3749
3747
3744
3742
3739
3737
3735
3733
3731
3729
3727
3726
3724
3723
3721
3720
3719
3717
3716
3715
3714
3714
3713
3712
3712
3712
3711
3711
3711
3711
3711
3711
3711
3712
3712
3713
3713
3714
3714
3715
3716
3717
3718
3719
3721
3722
3724
3725
3727
3729
3731
3733
3735
3737
3739
3742
3744
3746
3749
3752
3754
3757
3760
3763
3766
3770
3773
3776
3780
3784
3787
3791
3795
3799
3803
3807
3811
3815
3819
3823
3827
3832
3836
3841
3845
3850
3854
3859
3864
3869
3874
3879
3884
3889
3895
3900
3906
3912
3918
3924
3930
3937
3943
3950
3957
3965
3972
3980
3988
3996
4003
4011
4021
4030
4038
4049
4058
4067
4078
4089
4099
4110
4121
4132
4143
4155
4166
4178
4190
4202
4215
4227
4240
4253
4266
4279
4292
4306
4319
4333
4346
4360
4374
4388
4402
4416
4430
4444
4458
4473
4487
4501
4515
4529
4544
4558
4572
4586
4601
4615
4629
4643
4657
4671
4685
4699
4713
4727
4741
4755
4769
4783
4797
4811
4825
4838
4852
4866
4880
4893
4907
4921
4934
4948
4962
4975
4989
5002
5016
5029
5042
5056
5069
5082
5095
5108
5120
5133
5146
5158
5171
5183
5195
5207
5218
5230
5241
5253
5264
5275
5285
5296
5306
5316
5326
5336
5346
5355
5364
5373
5382
5391
5400
5408
5417
5425
5433
5441
5449
5456
5464
5471
5478
5486
5492
5499
5506
5513
5519
5526
5532
5538
5544
5550
5556
5562
5568
5573
5579
5584
5589
5594
5599
5604
5609
5614
5618
5623
5627
5632
5636
5640
5645
5649
5653
5658
5662
5666
5671
5675
5680
5684
5689
5694
5699
5703
5708
5713
5718
5724
5729
5734
5739
5744
5749
5754
5759
5764
5769
5773
5778
5783
5787
5791
5796
5800
5804
5807
5811
5815
5818
5822
5825
5828
5832
5835
5837
5840
5843
5846
5848
5850
5853
5855
5857
5859
5860
5862
5864
5865
5866
5867
5868
5869
5870
5871
5871
5872
5872
5872
5873
5873
5872
5872
5872
5871
5871
5870
5869
5868
5867
5866
5864
5863
5862
5860
5859
5857
5856
5854
5852
5851
5849
5847
5845
5844
5842
5840
5838
5836
5834
5832
5830
5828
5826
5824
5822
5819
5817
5815
5813
5811
5809
5807
5804
5802
5800
5798
5795
5793
5790
5788
5785
5783
5780
5777
5774
5771
5768
5765
5762
5758
5754
5751
5747
5743
5739
5735
5730
5726
5721
5717
5712
5708
5703
5699
5694
5689
5685
5680
5675
5670
5665
5660
5655
5649
5644
5639
5633
5627
5622
5616
5610
5604
5598
5591
5585
5579
5572
5566
5559
5553
5547
5540
5534
5527
5521
5514
5508
5502
5496
5490
5484
5478
5472
5466
5460
5455
5450
5444
5439
5434
5429
5424
5420
5415
5410
5406
5401
5397
5393
5389
5385
5381
5378
5374
5371
5367
5364
5361
5359
5356
5353
5351
5349
5346
5344
5342
5340
5338
5337
5335
5333
5332
5331
5329
5328
5327
5326
5325
5324
5323
5322
5322
5321
5320
5319
5318
5318
5317
5316
5315
5315
5314
5313
5312
5311
5310
5309
5308
5307
5305
5304
5303
5302
5300
5299
5298
5296
5295
5294
5293
5292
5290
5289
5288
5287
5286
5285
5285
5284
5283
5282
5282
5281
5280
5279
5279
5278
5278
5277
5276
5275
5275
5274
5273
5272
5272
5271
5270
5269
5268
5268
5267
5266
5265
5264
5263
5262
5261
5260
5259
5258
5257
5256
5254
5253
5251
5250
5248
5246
5244
5242
5240
5237
5235
5232
5229
5226
5223
5220
5216
5212
5208
5204
5200
5196
5191
5187
5182
5177
5172
5167
5161
5156
5150
5144
5138
5132
5126
5120
5113
5107
5100
5093
5086
5079
5072
5065
5058
5050
5042
5035
5027
5019
5011
5003
4995
4987
4979
4970
4962
4954
4946
4938
4930
4922
4913
4905
4897
4889
4880
4871
4863
4854
4845
4835
4826
4817
4807
4798
4788
4779
4769
4759
4750
4740
4731
4721
4711
4702
4692
4683
4673
4663
4654
4644
4634
4624
4613
4603
4592
4582
4571
4560
4548
4537
4526
4514
4502
4491
4479
4467
4455
4443
4431
4419
4407
4395
4382
4370
4358
4346
4334
4322
4309
4297
4285
4273
4261
4249
4237
4225
4213
4201
4189
4177
4166
4154
4143
4131
4120
4108
4097
4086
4075
4064
4051
4041
4030
4019
4009
3998
3987
3976
3966
3955
3945
3934
3924
3913
3903
3893
3883
3873
3863
3853
3843
3833
3824
3814
3804
3795
3785
3776
3767
3757
3748
3739
3730
3721
3712
3703
3694
3686
3677
3668
3659
3651
3642
3634
3625
3617
3609
3600
3592
3584
3576
3568
3560
3552
3545
3537
3530
3523
3515
3508
3501
3495
3488
3481
3475
3469
3462
3456
3450
3444
3439
3433
3427
3421
3416
3410
3405
3399
3394
3389
3384
3378
3373
3368
3363
3359
3354
3350
3345
3341
3337
3333
3329
3326
3322
3319
3316
3313
3310
3307
3305
3302
3300
3297
3295
3292
3290
3288
3286
3284
3282
3280
3279
3277
3275
3274
3272
3271
3270
3268
3267
3266
3265
3264
3263
3262
3262
3261
3260
3260
3259
3258
3258
3257
3257
3256
3255
3255
3254
3253
3253
3252
3251
3251
3250
3249
3248
3248
3247
3246
3245
3244
3242
3241
3240
3239
3237
3236
3234
3233
3231
3230
3228
3226
3224
3223
3221
3219
3216
3214
3212
3210
3207
3205
3202
3199
3196
3194
3191
3188
3185
3182
3179
3175
3172
3169
3166
3163
3160
3156
3153
3150
3147
3144
3141
3138
3135
3132
3129
3126
3124
3121
3119
3116
3114
3112
3110
3107
3105
3103
3102
3100
3098
3096
3095
3093
3092
3091
3090
3089
3088
3088
3088
3088
3088
3088
3089
3090
3091
3092
3094
3096
3098
3100
3102
3105
3108
3111
3115
3118
3122
3126
3131
3135
3140
3145
3150
3156
3162
3168
3174
3180
3186
3193
3200
3208
3215
3223
3231
3239
3248
3256
3265
3274
3284
3293
3303
3313
3323
3333
3343
3354
3364
3375
3385
3396
3407
3418
3428
3439
3450
3461
3472
3483
3494
3504
3515
3526
3537
3547
3558
3569
3580
3590
3601
3612
3623
3634
3645
3656
3668
3679
3691
3703
3715
3727
3739
3751
3764
3776
3789
3801
3814
3827
3839
3852
3864
3877
3890
3902
3914
3926
3939
3951
3963
3974
3986
3998
4010
4021
4033
4043
4056
4067
4078
4089
4101
4112
4123
4134
4145
4155
4166
4177
4187
4198
4208
4219
4229
4239
4249
4258
4268
4277
4287
4296
4305
4314
4322
4331
4339
4346
4354
4361
4368
4375
4381
4387
4393
4399
4404
4409
4414
4419
4423
4427
4431
4434
4437
4441
4444
4446
4449
4451
4454
4456
4458
4459
4461
4463
4464
4466
4467
4468
4470
4471
4472
4473
4474
4475
4476
4477
4478
4478
4479
4480
4480
4481
4481
4481
4481
4481
4481
4481
4481
4480
4480
4479
4478
4477
4476
4475
4474
4473
4471
4470
4468
4467
4465
4464
4462
4460
4459
4457
4455
4453
4451
4450
4448
4446
4444
4442
4440
4438
4436
4434
4432
4430
4428
4426
4424
4421
4419
4416
4414
4411
4408
4405
4402
4398
4395
4391
4387
4383
4379
4375
4371
4366
4361
4356
4351
4346
4341
4335
4330
4324
4318
4312
4305
4299
4292
4285
4278
4271
4264
4256
4249
4241
4233
4224
4216
4207
4198
4189
4180
4171
4161
4151
4141
4130
4120
4109
4098
4086
4075
4062
4051
4038
4027
4014
4002
3990
3977
3964
3951
3937
3924
3910
3897
3883
3869
3855
3841
3827
3813
3798
3784
3769
3755
3740
3725
3710
3695
3680
3665
3650
3635
3620
3604
3589
3573
3557
3542
3526
3510
3494
3477
3461
3445
3428
3412
3395
3379
3362
3345
3329
3312
3296
3279
3263
3246
3230
3213
3197
3181
3165
3149
3133
3118
3102
3087
3071
3056
3041
3026
3011
2996
2981
2966
2952
2937
2923
2908
2894
2879
2865
2851
2837
2823
2809
2795
2781
2767
2753
2740
2726
2712
2699
2686
2673
2659
2646
2634
2621
2608
2596
2584
2572
2560
2548
2537
2526
2515
2504
2493
2482
2472
2462
2452
2442
2432
2423
2414
2405
2396
2387
2379
2371
2363
2355
2347
2340
2333
2326
2320
2314
2307
2302
2296
2290
2285
2280
2275
2271
2267
2263
2259
2255
2252
2249
2246
2243
2241
2238
2236
2234
2232
2231
2229
2227
2226
2225
2223
2222
2221
2220
2219
2218
2217
2216
2215
2214
2214
2213
2212
2211
2210
2209
2209
2208
2207
2206
2205
2204
2203
2202
2200
2199
2198
2196
2195
2193
2192
2190
2188
2186
2184
2182
2180
2178
2175
2173
2170
2167
2165
2162
2158
2155
2152
2148
2145
2141
2137
2133
2129
2125
2121
2116
2111
2107
2102
2097
2092
2087
2081
2076
2070
2065
2059
2053
2047
2041
2035
2029
2021
2016
2009
2001
1995
1989
1982
1975
1968
1961
1954
1947
1940
1933
1927
1921
1914
1908
1902
1897
1891
1885
1880
1875
1870
1865
1860
1856
1851
1847
1843
1839
1835
1831
1827
1823
1819
1815
1812
1808
1804
1800
1796
1792
1789
1785
1782
1779
1775
1772
1770
1767
1764
1762
1760
1758
1756
1754
1752
1750
1749
1748
1746
1745
1745
1744
1744
1743
1743
1743
1743
1744
1744
1745
1746
1746
1748
1749
1750
1752
1754
1756
1758
1761
1763
1766
1769
1772
1775
1778
1781
1785
1788
1792
1796
1799
1803
1807
1811
1815
1819
1824
1828
1832
1837
1841
1846
1851
1855
1860
1865
1870
1874
1879
1884
1889
1894
1898
1903
1908
1913
1918
1923
1928
1933
1938
1943
1948
1954
1959
1964
1970
1975
1981
1987
1992
1998
2004
2011
2017
2023
2029
2037
2043
2050
2057
2065
2072
2079
2087
2094
2102
2110
2118
2126
2133
2141
2149
2157
2165
2174
2182
2190
2199
2207
2216
2225
2233
2242
2251
2260
2270
2279
2288
2297
2307
2316
2326
2335
2345
2354
2364
2374
2384
2393
2403
2413
2423
2433
2442
2452
2462
2472
2482
2492
2502
2512
2522
2531
2541
2551
2561
2571
2581
2591
2601
2610
2620
2629
2639
2648
2658
2667
2676
2685
2694
2703
2713
2722
2731
2740
2749
2759
2768
2778
2788
2797
2807
2818
2828
2838
2848
2859
2869
2879
2890
2900
2911
2921
2932
2942
2952
2962
2972
2982
2992
3002
3011
3021
3030
3038
3047
3055
3064
3072
3080
3088
3095
3103
3110
3118
3125
3132
3139
3146
3152
3159
3165
3171
3177
3183
3189
3194
3200
3205
3210
3215
3220
3225
3230
3235
3239
3244
3248
3252
3257
3261
3265
3269
3273
3276
3280
3283
3287
3290
3294
3298
3301
3305
3308
3312
3315
3319
3322
3326
3329
3333
3336
3340
3343
3347
3350
3354
3357
3360
3364
3367
3371
3374
3378
3381
3384
3388
3391
3395
3398
3402
3405
3408
3412
3415
3418
3422
3425
3428
3432
3435
3439
3442
3445
3449
3452
3455
3458
3462
3465
3468
3472
3475
3478
3481
3485
3488
3491
3495
3498
3501
3504
3508
3511
3514
3517
3520
3524
3527
3530
3533
3536
3540
3543
3546
3549
3552
3556
3559
3562
3565
3568
3571
3574
3578
3581
3584
3587
3590
3593
3596
3599
3602
3606
3609
3612
3615
3618
3621
3624
3627
3630
3633
3636
3639
3642
3645
3648
3651
3654
3657
3660
3663
3666
3669
3672
3675
3678
3681
3684
3687
3690
3693
3696
3699
3702
3705
3708
3711
3714
3717
3719
3722
3725
3728
3731
3734
3737
3740
3743
3745
3748
3751
3754
3757
3760
3763
3765
3768
3771
3774
3777
3780
3782
3785
3788
3791
3794
3796
3799
3802
3805
3807
3810
3813
3816
3818
3821
3824
3827
3829
3832
3835
3838
3840
3843
3846
3848
3851
3854
3857
3859
3862
3865
3867
3870
3873
3875
3878
3881
3883
3886
3888
3891
3894
3896
3899
3902
3904
3907
3909
3912
3915
3917
3920
3922
3925
3928
3930
3933
3935
3938
3940
3943
3945
3948
3950
3953
3956
3958
3961
3963
3966
3968
3971
3973
3976
3978
3981
3983
3985
3988
3990
3993
3995
3998
4000
4003
4005
4008
4010
4011
4014
4017
4019
4022
4024
4027
4029
4032
4034
4035
4038
4041
4043
4046
4048
4051
4053
4054
4058
4059
4062
4065
4067
4069
4072
4074
4075
4078
4081
4083
4086
4088
4090
4091
4094
4097
4099
4102
4104
4106
4108
4111
4113
4115
4117
4120
4122
4124
4126
4128
4131
4133
4135
4137
4139
4142
4144
4146
4148
4150
4153
4155
4157
4159
4161
4163
4166
4168
4170
4172
4174
4176
4178
4180
4183
4185
4187
4189
4191
4193
4195
4197
4199
4202
4204
4206
4208
4210
4212
4214
4216
4218
4220
4222
4224
4226
4228
4230
4232
4234
4236
4238
4240
4242
4244
4246
4248
4250
4252
4254
4256
4258
4260
4262
4264
4266
4268
4270
4272
4274
4276
4278
4280
4282
4284
4286
4288
4289
4291
4293
4295
4297
4299
4301
4303
4305
4307
4308
4310
4312
4314
4316
4318
4320
4321
4323
4325
4327
4329
4331
4333
4334
4336
4338
4340
4342
4343
4345
4347
4349
4351
4352
4354
4356
4358
4360
4361
4363
4365
4367
4368
4370
4372
4374
4375
4377
4379
4381
4382
4384
4386
4388
4389
4391
4393
4394
4396
4398
4399
4401
4403
4405
4406
4408
4410
4411
4413
4415
4416
4418
4420
4421
4423
4424
4426
4428
4429
4431
4433
4434
4436
4438
4439
4441
4442
4444
4446
4447
4449
4450
4452
4453
4455
4457
4458
4460
4461
4463
4464
4466
4468
4469
4471
4472
4474
4475
4477
4478
4480
4481
4483
4484
4486
4487
4489
4490
4492
4493
4495
4496
4498
4499
4501
4502
4504
4505
4507
4508
4510
4511
4513
4514
4516
4517
4518
4520
4521
4523
4524
4526
4527
4528
4530
4531
4533
4534
4535
4537
4538
4540
4541
4542
4544
4545
4547
4548
4549
4551
4552
4553
4555
4556
4557
4559
4560
4562
4563
4564
4566
4567
4568
4570
4571
4572
4573
4575
4576
4577
4579
4580
4581
4583
4584
4585
4586
4588
4589
4590
4592
4593
4594
4595
4597
4598
4599
4600
4602
4603
4604
4605
4607
4608
4609
4610
4612
4613
4614
4615
4616
4618
4619
4620
4621
4622
4624
4625
4626
4627
4628
4630
4631
4632
4633
4634
4636
4637
4638
4639
4640
4641
4642
4644
4645
4646
4647
4648
4649
4650
4652
4653
4654
4655
4656
4657
4658
4659
4660
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4699
4700
4701
4702
4703
4704
4705
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4739
4740
4741
4742
4743
4744
4745
4746
4747
4747
4748
4749
4750
4751
4752
4753
4753
4754
4755
4756
4757
4758
4759
4759
4760
4761
4762
4763
4764
4764
4765
4766
4767
4768
4769
4769
4770
4771
4772
4773
4773
4774
4775
4776
4777
4777
4778
4779
4780
4780
4781
4782
4783
4784
4784
4785
4786
4787
4787
4788
4789
4790
4790
4791
4792
4793
4793
4794
4795
4796
4796
4797
4798
4799
4799
4800
4801
4801
4802
4803
4804
4804
4805
4806
4806
4807
4808
4808
4809
4810
4811
4811
4812
4813
4813
4814
4815
4815
4816
4817
4817
4818
4819
4819
4820
4821
4821
4822
4823
4823
4824
4825
4825
4826
4826
4827
4828
4828
4829
4830
4830
4831
4831
4832
4833
4833
4834
4835
4835
4836
4836
4837
4838
4838
4839
4839
4840
4841
4841
4842
4842
4843
4843
4844
4845
4845
4846
4846
4847
4847
4848
4849
4849
4850
4850
4851
4851
4852
4852
4853
4854
4854
4855
4855
4856
4856
4857
4857
4858
4858
4859
4859
4860
4860
4861
4862
4862
4863
4863
4864
4864
4865
4865
4866
4866
4867
4867
4868
4868
4869
4869
4870
4870
4870
4871
4871
4872
4872
4873
4873
4874
4874
4875
4875
4876
4876
4877
4877
4878
4878
4878
4879
4879
4880
4880
4881
4881
4882
4882
4882
4883
4883
4884
4884
4885
4885
4885
4886
4886
4887
4887
4888
4888
4888
4889
4889
4890
4890
4890
4891
4891
4892
4892
4892
4893
4893
4894
4894
4894
4895
4895
4895
4896
4896
4897
4897
4897
4898
4898
4898
4899
4899
4900
4900
4900
4901
4901
4901
4902
4902
4902
4903
4903
4903
4904
4904
4904
4905
4905
4905
4906
4906
4906
4907
4907
4907
4908
4908
4908
4909
4909
4909
4910
4910
4910
4911
4911
4911
