1
8
18
18
8
25
25
15
25
25
20
37
32
32
22
37
32
27
34
44
39
44
34
44
44
39
56
51
51
51
41
51
51
51
46
68
63
53
53
63
63
58
63
53
53
53
63
63
58
75
75
70
70
75
60
60
65
65
70
70
70
70
65
87
82
72
72
82
82
77
77
82
82
82
72
72
82
82
82
82
77
82
77
94
94
84
84
84
84
94
84
84
94
94
89
94
89
89
89
89
89
106
106
101
96
96
96
96
101
101
101
101
101
101
101
101
101
123
113
113
113
113
103
103
103
103
113
113
113
113
113
135
130
125
115
115
125
115
115
125
125
115
115
125
120
120
120
120
132
142
137
137
137
132
132
132
127
127
127
127
132
132
132
132
159
154
139
149
149
139
144
144
144
134
134
134
134
144
144
144
144
171
156
166
161
151
161
151
151
156
146
146
156
156
156
156
146
146
151
151
151
151
163
178
178
163
173
173
158
163
163
158
168
158
158
168
168
168
168
168
163
163
158
158
168
168
163
163
195
185
170
185
190
170
185
185
185
180
170
170
170
175
180
175
180
180
170
180
180
180
180
165
165
175
175
175
175
202
187
202
192
182
192
182
197
197
192
192
197
197
177
182
192
182
187
187
177
192
187
187
187
187
187
187
177
187
182
182
199
209
209
204
204
204
209
209
204
204
204
199
189
199
204
204
199
199
189
189
194
199
199
189
194
189
199
199
199
199
194
199
199
199
199
199
189
194
226
221
221
216
216
216
216
216
216
201
211
211
216
211
206
216
211
201
206
206
201
211
211
211
211
196
211
211
201
201
206
211
211
211
206
206
196
206
213
233
238
238
218
218
228
228
218
223
223
228
228
218
228
228
208
223
228
223
218
228
223
223
218
228
208
223
213
208
213
218
218
218
223
223
223
223
208
218
218
218
218
218
218
208
208
213
223
218
218
218
218
208
218
235
230
230
215
215
240
245
245
245
245
245
250
230
230
235
235
235
240
240
230
235
235
235
235
235
235
235
230
230
235
220
225
220
225
220
235
235
220
220
225
230
235
230
230
230
215
230
230
230
220
220
230
230
230
230
215
230
237
242
237
252
257
257
252
252
252
252
257
257
237
237
247
237
247
247
247
247
237
247
247
237
247
237
242
232
227
232
242
242
227
227
232
237
242
242
242
227
237
242
237
237
232
232
232
242
242
237
237
237
227
237
237
234
244
254
244
264
264
264
264
269
269
259
249
249
259
259
249
254
254
259
254
249
254
249
259
249
254
249
239
234
254
254
254
244
249
254
239
244
249
249
244
244
249
244
244
244
254
254
249
239
249
249
239
249
249
266
256
256
256
256
286
276
271
276
276
276
276
261
261
271
271
261
271
266
266
266
261
271
251
266
256
261
246
266
266
246
261
261
256
256
256
256
261
261
261
251
261
261
251
256
256
273
263
273
288
288
288
288
298
298
283
288
283
283
283
263
268
288
288
278
273
273
263
268
283
268
278
268
278
278
258
278
268
268
273
273
258
268
268
268
263
263
273
263
258
273
273
258
268
268
290
280
280
290
295
295
295
300
300
305
305
290
270
295
295
300
295
295
270
280
290
290
290
275
280
280
285
290
285
280
280
290
285
285
270
280
280
275
270
270
285
275
280
285
270
275
275
275
302
287
287
292
292
317
297
317
317
317
317
297
317
307
307
307
307
317
317
317
302
302
292
307
307
307
307
307
302
292
307
307
282
302
302
297
287
297
282
302
292
297
292
287
302
302
292
297
287
287
282
282
292
282
292
287
287
282
287
287
304
289
329
309
309
329
329
319
319
329
329
329
314
309
314
304
309
314
309
314
314
299
304
314
314
319
304
304
319
304
299
314
304
304
289
299
314
304
304
309
299
299
299
294
309
309
299
309
299
299
294
299
299
299
294
299
294
326
306
306
336
336
336
326
326
321
336
321
336
336
336
326
326
336
336
336
336
321
316
316
311
311
316
326
326
321
326
326
311
316
326
311
311
326
326
316
316
326
306
311
311
316
306
311
321
301
301
306
316
311
321
311
311
316
311
311
306
306
321
311
321
306
306
306
311
311
306
306
306
333
328
318
333
348
348
328
328
338
348
348
348
333
348
338
338
348
348
333
338
348
348
348
348
333
338
338
338
333
333
333
338
333
328
338
323
328
323
328
328
323
333
318
328
338
338
338
328
323
323
313
318
318
328
318
318
323
323
313
323
323
318
323
323
328
318
333
323
318
333
318
318
323
323
318
318
345
330
340
340
335
335
335
335
355
355
355
355
355
355
350
340
355
355
355
360
340
340
355
355
355
345
350
360
345
360
355
340
340
345
355
345
345
345
345
345
335
350
340
340
340
350
345
330
335
340
340
340
345
335
330
335
340
340
345
345
345
345
350
330
330
335
330
330
335
325
330
330
335
335
335
335
330
335
340
340
330
340
340
310
325
330
335
335
330
330
337
342
352
352
362
367
367
352
347
347
367
362
362
367
367
367
367
367
367
352
357
352
367
367
367
357
367
367
367
352
357
357
367
367
367
367
357
367
357
352
352
352
352
352
357
357
357
352
352
362
342
352
352
352
357
342
337
342
347
347
352
352
357
357
347
357
342
347
347
347
352
342
347
347
347
342
347
342
342
322
352
352
322
337
342
347
347
337
342
359
359
359
374
374
379
359
354
359
374
379
374
369
369
374
364
379
364
379
364
374
374
364
364
359
359
369
369
379
364
364
369
379
379
364
364
379
364
364
364
364
369
354
364
359
364
369
359
359
364
359
359
369
369
349
354
354
359
359
364
369
354
364
364
359
349
359
359
349
359
359
359
354
354
359
349
334
354
359
359
334
349
354
354
349
354
371
386
386
386
386
366
386
366
366
366
381
381
386
381
386
371
371
386
371
371
376
371
371
376
376
371
386
366
371
386
386
386
376
376
376
366
366
386
386
376
386
386
376
376
386
366
351
386
371
376
361
371
371
371
371
366
376
371
381
381
366
366
371
376
376
371
371
371
371
361
371
371
371
366
366
361
361
361
346
371
371
346
366
361
361
388
378
378
398
403
398
398
403
398
393
403
393
378
378
403
403
388
393
403
393
388
388
393
388
388
378
383
383
383
383
398
398
388
383
378
383
398
388
398
393
388
388
373
373
383
388
398
398
383
363
383
398
398
398
383
383
358
398
388
388
383
378
378
378
378
378
383
383
388
388
383
378
378
383
383
383
383
383
383
378
373
378
378
378
373
373
373
373
373
373
378
378
378
358
373
373
373
390
410
395
395
405
405
405
405
405
405
405
415
410
405
405
410
405
415
390
390
415
395
405
395
395
395
395
385
400
400
400
400
395
385
410
390
390
395
390
390
390
385
400
400
405
405
405
405
405
400
400
385
390
390
400
400
410
395
370
405
405
410
390
390
390
395
395
405
405
395
395
390
395
390
395
395
390
390
390
395
395
395
395
390
385
370
385
385
385
390
390
385
385
390
385
390
390
370
385
385
385
402
402
417
412
417
412
422
422
407
412
412
412
412
382
422
422
422
412
407
412
412
412
407
422
422
422
412
412
422
422
417
397
397
422
412
412
407
417
397
397
422
407
407
407
407
417
397
412
407
412
412
407
417
402
397
402
397
412
412
417
417
417
402
402
397
397
397
397
412
417
417
417
417
417
407
407
402
397
412
417
407
402
402
407
417
417
417
407
402
402
407
417
417
407
407
397
402
407
402
382
402
397
407
402
402
402
402
382
402
402
397
397
397
397
397
402
397
402
382
397
397
397
404
424
429
429
429
429
429
424
429
429
434
419
424
419
414
424
424
434
434
424
434
424
424
419
404
404
409
434
424
424
409
434
419
419
429
414
414
414
414
419
419
424
424
419
429
404
414
409
419
419
414
424
424
429
429
409
409
424
424
424
424
429
429
414
414
424
424
414
419
409
429
429
414
419
419
429
424
424
414
409
424
424
414
409
419
414
409
414
419
414
409
419
414
414
414
394
414
414
414
409
409
409
409
409
394
394
394
409
409
409
451
426
416
441
441
406
431
431
441
436
436
431
426
441
441
426
426
426
426
416
411
416
426
426
441
441
441
436
436
421
431
441
441
436
436
416
426
431
441
431
416
426
416
421
431
431
441
431
436
431
426
421
421
426
421
421
431
431
441
426
416
431
431
421
431
431
426
441
436
421
431
431
431
431
416
436
436
441
436
426
431
431
431
431
406
426
431
421
431
441
441
426
426
431
441
431
431
431
421
421
431
431
431
426
426
421
421
426
421
421
426
421
421
426
421
426
421
421
421
406
406
421
421
458
458
438
428
448
428
418
438
438
443
443
443
443
438
438
453
438
438
433
433
438
423
423
438
443
443
443
438
438
433
453
453
443
443
443
443
438
443
453
443
443
443
443
428
428
438
443
453
428
428
438
438
438
453
443
443
438
433
433
443
438
438
433
448
433
428
438
438
433
438
443
438
448
443
433
443
418
438
438
438
438
428
448
443
438
443
443
443
443
418
438
438
438
428
448
448
438
443
433
438
443
448
443
443
443
433
443
443
433
433
438
433
418
433
433
438
433
433
433
433
433
433
433
418
433
433
465
465
430
445
455
455
455
450
425
445
455
450
455
455
455
450
455
455
455
455
460
460
450
445
440
440
450
455
435
455
445
450
450
450
435
455
455
455
460
460
460
460
445
455
455
460
460
455
455
435
440
445
445
450
450
450
460
460
440
450
455
460
460
455
445
445
445
450
450
445
445
455
445
440
450
450
445
450
450
455
455
450
450
430
440
455
455
445
450
450
450
455
430
450
450
450
440
455
455
445
450
450
455
455
450
445
430
455
450
445
445
445
445
440
445
445
445
445
445
430
445
445
462
477
477
437
442
467
457
472
472
457
462
462
462
467
437
467
457
462
462
462
462
462
462
467
462
467
467
467
467
467
467
467
462
457
452
462
462
462
447
467
452
452
462
457
462
447
457
442
467
472
472
462
462
442
462
462
467
447
442
462
462
457
472
472
447
457
457
472
472
462
457
462
457
462
462
467
457
457
457
457
442
462
457
457
467
462
457
462
467
462
462
462
462
442
457
452
467
462
467
457
457
457
467
462
462
457
452
462
462
457
457
452
452
452
457
452
452
457
452
457
457
442
457
457
469
464
454
454
469
464
469
484
484
469
474
474
474
474
474
474
449
469
469
484
484
474
479
479
479
479
474
474
474
474
464
474
479
474
474
479
479
479
479
479
479
479
459
474
464
464
464
474
469
469
469
454
479
464
479
479
479
479
464
469
474
454
469
464
454
479
479
479
469
469
474
454
469
479
454
454
469
469
469
454
479
479
474
479
479
474
469
469
474
464
474
469
469
469
469
469
469
474
474
474
469
474
454
469
469
474
474
474
469
469
464
474
474
469
464
474
469
469
459
469
464
459
469
464
469
469
464
454
469
469
486
466
466
481
466
466
481
481
486
496
461
486
476
481
496
486
486
486
481
481
461
476
491
491
486
481
481
486
481
491
491
486
486
481
481
481
481
481
486
486
481
491
481
491
491
481
476
466
486
481
481
481
481
486
486
476
486
491
491
476
481
486
476
476
476
461
481
486
486
486
481
481
466
486
486
481
466
481
481
486
466
486
486
486
476
486
486
486
486
481
476
486
486
481
481
476
481
486
481
481
481
466
481
481
486
466
481
481
486
466
481
481
476
481
491
481
481
471
481
491
471
471
481
481
476
466
481
481
498
493
488
488
498
473
498
498
498
498
473
493
498
503
493
493
483
488
488
498
498
493
493
493
498
493
493
498
488
488
498
498
503
493
493
493
488
488
493
493
498
498
488
488
498
498
488
488
493
493
493
493
498
493
498
498
498
498
493
493
493
493
488
488
473
493
493
498
498
498
498
493
493
488
488
488
473
493
493
498
498
498
493
493
488
493
478
498
493
493
488
493
478
498
498
498
493
498
498
488
493
493
488
498
493
493
493
493
488
493
488
493
478
493
493
478
493
493
493
488
493
498
488
488
488
483
493
483
493
493
498
483
478
493
493
488
478
488
488
500
500
500
510
510
510
500
510
495
510
500
510
510
485
500
510
510
510
505
505
505
495
495
490
500
510
505
505
505
510
510
505
500
500
500
500
500
510
510
505
510
510
500
495
505
505
515
500
500
500
500
500
505
505
500
510
505
495
495
505
505
505
505
490
500
510
505
505
505
505
510
505
505
505
505
505
505
510
505
505
500
500
485
510
505
505
505
505
515
500
500
485
505
500
500
505
505
500
500
485
510
505
500
510
505
515
500
505
505
505
500
505
505
505
505
505
500
500
505
505
505
505
490
500
505
500
500
505
500
500
495
505
500
510
505
490
505
505
500
490
500
512
527
517
512
517
517
517
517
512
517
507
507
517
517
527
527
522
507
517
502
507
517
512
517
517
517
517
507
502
512
517
522
522
517
517
512
512
517
512
507
507
517
517
522
517
512
512
517
522
512
512
507
507
517
522
512
522
507
512
512
512
517
522
527
517
517
502
502
517
507
512
512
502
507
522
507
517
517
517
522
522
517
527
517
517
502
502
512
517
522
527
527
517
517
512
512
502
502
497
502
517
517
517
522
512
507
502
527
517
512
522
517
512
512
502
512
497
517
517
527
502
502
517
517
522
522
517
517
507
502
522
517
512
517
517
517
512
517
512
517
517
512
512
512
517
502
512
517
517
512
512
502
517
517
517
517
517
512
502
512
512
512
524
514
539
524
539
524
519
529
524
529
519
529
519
539
539
539
539
529
519
529
539
514
529
529
519
524
529
524
514
524
529
529
524
524
519
529
529
524
524
524
519
519
514
529
534
529
534
519
524
519
529
524
524
524
519
524
534
529
519
514
524
534
519
524
524
524
534
519
524
519
524
524
524
514
524
534
534
529
534
514
524
529
524
524
534
524
524
524
524
524
524
534
534
529
524
514
534
524
534
524
519
524
524
524
534
524
534
529
529
524
519
514
524
534
524
524
534
529
524
529
524
524
529
524
534
529
524
524
519
509
514
529
534
529
529
519
514
529
529
529
529
529
524
529
524
529
529
529
514
524
529
524
524
529
524
524
529
529
529
529
524
514
524
524
556
536
536
556
541
546
526
536
536
531
541
546
531
536
551
551
536
526
541
536
531
526
526
536
536
541
531
546
541
536
526
551
551
541
541
541
551
536
541
536
531
521
536
521
536
541
541
536
541
526
536
526
541
531
541
526
541
526
531
531
541
541
531
541
536
531
541
526
526
531
531
541
536
541
531
536
531
526
536
546
541
536
541
541
536
541
536
531
536
536
546
541
536
531
536
536
536
531
536
541
531
536
546
541
536
541
536
536
546
541
546
541
536
536
531
526
536
536
531
531
541
536
546
536
536
531
536
536
531
521
541
536
541
541
526
526
541
526
541
536
541
536
541
541
541
526
536
541
536
536
536
536
536
536
536
536
526
536
536
558
553
553
553
548
538
558
553
563
553
553
548
543
563
563
538
543
543
553
558
538
548
548
548
548
548
553
558
548
548
558
548
538
538
553
538
548
538
558
553
543
563
558
548
548
553
548
533
558
533
548
553
553
538
533
553
548
553
543
548
548
543
538
538
553
538
548
548
538
543
543
548
553
553
543
543
543
553
548
548
543
543
543
548
548
538
538
553
553
553
553
543
553
553
548
548
548
543
553
548
553
553
543
548
548
553
548
548
543
538
548
548
543
553
553
543
553
543
553
548
553
548
548
543
548
548
538
533
553
548
553
538
553
538
553
548
553
548
553
553
553
538
548
553
543
543
548
548
548
538
548
543
570
570
570
560
550
560
560
575
570
570
560
565
565
560
550
570
565
560
565
570
575
575
570
545
565
555
570
570
570
570
570
570
560
570
570
570
555
560
555
565
555
560
565
570
555
560
560
570
555
560
550
545
550
565
565
560
570
560
545
570
560
570
565
560
560
555
545
565
560
555
550
555
565
555
555
565
565
550
555
560
565
560
550
555
565
560
555
555
555
550
560
560
555
545
550
565
560
555
565
565
560
560
560
550
560
560
555
565
560
555
560
560
555
565
560
555
550
560
560
550
555
565
550
565
560
565
560
560
550
560
560
545
565
560
565
550
560
550
565
555
560
560
565
565
565
550
560
555
565
560
555
560
560
555
550
560
555
555
582
577
572
577
582
572
572
562
557
562
572
582
582
582
577
572
577
582
572
577
582
572
572
577
577
567
582
582
582
582
582
582
557
577
582
582
582
582
567
572
582
582
582
562
562
572
562
577
567
582
567
562
577
557
572
572
567
557
572
577
572
557
582
572
582
577
572
557
582
562
577
582
562
572
577
582
582
562
567
567
572
567
562
572
567
567
562
582
577
567
557
572
582
562
572
572
572
572
572
577
567
572
572
562
577
567
572
567
572
562
572
572
562
577
582
572
572
572
572
572
557
567
567
572
572
562
572
562
572
572
572
572
572
582
562
572
567
572
572
562
567
562
567
567
562
572
567
567
594
579
584
589
589
589
594
579
584
589
589
589
589
574
584
589
589
574
574
589
594
589
584
584
589
579
589
589
579
584
589
594
584
584
589
589
594
579
594
594
589
569
589
579
584
594
589
589
574
574
574
579
594
589
589
579
589
574
574
589
584
579
589
579
584
574
569
589
579
589
594
579
579
579
579
589
569
584
579
574
584
594
569
584
594
574
569
594
594
584
579
574
584
579
579
569
594
594
589
574
594
594
579
589
574
589
579
579
584
584
589
574
579
579
574
589
579
579
584
594
584
584
569
584
589
579
579
579
584
584
574
579
574
584
584
584
584
584
579
579
594
594
584
584
584
574
579
584
589
584
579
579
574
574
579
574
584
579
579
596
596
596
591
601
586
586
586
596
586
596
596
601
586
586
596
596
601
591
596
596
596
596
596
601
601
581
581
596
591
596
601
601
601
591
596
596
596
596
586
596
586
596
601
591
596
591
596
601
596
596
596
601
601
586
581
586
591
601
596
596
596
601
596
596
581
601
586
601
596
596
586
596
586
591
596
596
586
591
596
591
591
601
591
591
596
596
591
581
591
591
586
591
581
606
606
601
586
596
586
586
606
606
601
606
606
601
601
601
591
596
601
601
591
591
591
586
601
591
601
596
581
601
591
586
591
596
586
586
591
586
596
591
591
591
591
606
606
596
596
586
591
586
601
591
601
596
591
591
586
586
591
591
591
608
608
603
608
608
608
593
598
593
603
608
603
613
613
603
603
603
613
608
608
603
603
613
608
608
608
593
593
608
608
608
598
613
603
598
608
608
608
603
593
603
598
603
603
603
598
608
613
608
608
608
608
608
608
593
608
608
608
593
613
593
608
608
613
613
608
608
608
608
598
598
608
608
603
598
603
603
598
603
603
608
608
608
608
613
613
598
598
603
603
613
598
613
613
613
593
613
613
613
598
603
598
598
613
613
608
608
613
613
598
613
598
608
608
608
608
603
598
598
608
608
603
603
598
613
598
603
598
613
598
593
603
603
598
598
603
613
598
608
603
603
603
603
613
613
608
603
598
608
608
598
603
603
598
603
613
608
603
603
598
603
603
603
620
620
610
630
620
615
620
610
620
620
620
610
615
615
610
610
610
615
620
620
615
615
625
620
610
620
610
615
615
620
615
615
615
615
605
605
615
610
610
610
620
610
615
615
615
615
610
615
620
615
610
620
615
605
610
620
620
620
620
620
610
605
620
620
615
620
620
615
605
620
620
620
605
625
610
620
620
615
625
615
615
610
625
620
620
625
610
615
615
625
620
610
625
625
610
605
625
625
605
620
605
610
625
610
620
625
610
620
620
620
625
610
620
620
620
620
620
620
615
610
620
610
610
620
620
615
610
605
620
620
615
610
610
625
610
620
615
620
615
615
625
620
620
615
610
620
620
615
615
610
610
615
620
620
615
615
615
610
615
615
632
632
622
622
627
622
632
632
637
637
632
622
622
627
627
627
627
617
622
622
617
627
622
627
627
627
627
622
627
627
632
617
627
627
622
627
627
627
617
627
627
627
627
622
627
627
627
622
622
622
627
627
627
622
632
632
627
627
627
617
632
632
627
622
617
627
627
627
632
632
622
632
632
622
637
617
627
627
627
627
637
632
617
637
617
632
632
632
632
617
622
632
632
632
632
632
622
632
632
632
632
632
622
632
622
622
632
632
617
632
632
622
637
622
632
627
627
632
632
627
627
632
632
627
627
622
632
627
627
627
622
622
627
632
632
627
627
627
622
627
627
644
644
639
629
644
634
634
639
634
639
639
639
639
644
644
639
639
629
634
634
634
629
634
634
634
634
634
639
634
639
644
639
639
634
639
639
634
634
639
629
639
634
639
634
639
639
639
634
634
639
639
634
639
639
639
639
644
639
629
639
644
644
634
644
644
629
639
639
644
644
634
634
639
639
644
644
644
644
629
644
644
644
629
639
639
644
644
639
639
639
639
639
639
634
644
644
644
644
629
634
644
644
639
634
639
644
639
639
639
639
634
639
639
634
639
639
639
639
634
634
639
644
644
639
639
634
639
639
656
646
646
651
646
656
656
646
651
656
651
651
651
651
641
656
656
651
651
646
646
651
651
646
646
641
646
646
646
646
651
651
651
651
651
651
646
646
641
651
646
646
651
646
641
646
651
641
651
646
646
651
651
646
651
651
641
646
651
651
641
656
656
656
651
651
651
651
651
656
646
651
651
651
651
656
656
651
651
656
641
641
656
651
656
656
651
651
651
656
656
656
656
651
656
656
651
651
646
656
656
656
656
641
651
646
646
651
651
646
651
651
651
656
656
651
646
651
651
651
646
646
651
656
656
651
651
646
651
651
668
653
653
663
658
658
658
663
663
663
663
663
663
663
653
668
658
663
663
663
663
663
653
663
663
663
663
658
658
658
658
658
658
663
663
663
663
658
663
663
653
663
663
658
653
658
658
658
663
663
663
663
663
663
653
663
668
663
663
663
668
668
653
668
663
663
668
668
653
663
658
658
668
668
668
653
653
668
663
663
663
663
663
658
668
668
658
658
658
658
668
668
668
668
653
658
658
663
663
663
663
658
658
663
663
658
658
663
668
668
663
663
658
663
663
680
670
675
675
670
670
675
675
670
675
680
680
670
675
675
675
675
675
670
675
680
665
670
675
675
665
665
675
675
680
665
675
670
675
675
675
665
670
670
670
670
665
670
675
665
675
670
675
665
675
670
675
675
675
680
675
675
670
670
680
670
670
680
675
675
675
675
665
665
670
675
675
675
675
675
675
670
670
675
675
675
675
675
675
670
675
675
665
675
675
670
670
670
675
675
675
675
675
670
675
675
670
670
675
675
675
675
675
670
675
675
682
682
682
677
687
682
682
687
687
682
677
677
687
677
682
682
682
687
687
682
682
682
687
687
682
682
677
687
682
677
687
687
687
687
682
682
682
677
677
682
677
682
677
677
687
682
682
687
687
687
682
682
682
687
687
687
687
687
687
682
687
687
687
687
687
677
687
687
687
687
677
687
687
687
687
687
682
687
687
687
677
687
682
682
687
687
687
687
682
687
687
682
682
687
687
687
687
682
687
687
694
689
689
694
694
694
689
694
689
694
694
694
694
694
689
689
689
694
689
694
694
694
694
699
689
699
699
689
694
689
694
689
689
689
699
694
694
694
694
694
694
694
699
699
689
699
699
699
694
699
689
694
694
694
694
694
694
699
699
689
694
694
694
694
699
699
699
694
699
699
694
694
699
694
699
699
694
699
699
706
706
706
701
706
706
706
706
706
706
706
706
701
706
706
701
706
701
701
706
701
706
701
706
701
706
706
706
701
706
706
706
701
706
706
701
706
706
701
706
706
701
706
706
706
706
706
706
706
706
701
706
706
706
706
706
706
706
706
706
706
701
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
718
718
718
713
713
713
718
718
718
718
713
713
713
713
713
713
713
718
718
713
713
718
713
713
713
713
718
718
713
713
713
713
713
713
718
718
713
713
713
718
713
718
713
713
713
718
718
718
718
718
718
713
718
718
718
718
718
718
718
718
718
718
718
718
718
718
730
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
