# DWR OLYTUNCO OLYMPUS TUNNEL (ESTES FOOTHILLS CANAL) daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1953-04-01 24:00
end_date: 2026-10-26 24:00
timestep: 1 DAY
units: cfs
scale: 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
26
62
21
0
9
0
0
0
0
0
0
0
0
0
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
11
51
56
58
70
70
74
81
82
76
67
31
65
65
67
85
86
88
88
63
62
62
60
98
100
100
99
102
104
98
114
133
133
129
111
122
121
124
124
125
126
133
135
148
144
137
135
136
122
125
126
125
102
100
101
98
104
125
122
121
126
121
121
120
111
110
113
115
113
115
114
110
104
83
83
82
86
86
88
88
92
105
101
49
51
51
51
42
40
38
42
40
40
40
36
36
36
36
36
36
37
37
37
37
40
45
45
41
46
47
48
13
6.7
4.1
1.5
1.5
1.4
1.2
1.2
6.4
8.2
22
22
13
17
13
11
11
11
5.8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
130
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
29
33
49
26
2.8
2.8
2.6
2.6
2.6
2.6
2.4
2.4
2.2
17
9.8
178
117
2.6
13
3.2
35
75
243
201
190
188
3.2
261
280
317
304
318
325
424
126
6.8
17
201
141
126
172
34
324
360
307
149
336
296
276
305
300
304
239
133
78
124
245
228
378
366
301
251
279
276
248
303
138
413
353
376
402
430
445
470
463
452
458
459
444
437
445
475
436
446
478
439
448
437
436
437
438
431
428
425
423
424
423
423
424
423
434
422
423
423
457
466
448
342
519
294
386
320
154
159
440
394
546
531
520
537
436
428
431
443
406
433
435
457
478
477
476
460
492
496
500
481
410
480
400
483
373
488
484
473
496
501
294
296
549
548
548
518
547
549
560
560
560
560
561
560
560
560
559
558
558
558
557
557
557
557
557
553
546
546
546
547
546
547
554
561
561
562
562
561
561
561
561
561
561
548
508
504
509
502
504
506
513
520
560
514
513
513
508
524
560
563
564
563
563
401
564
562
558
560
560
560
560
560
540
489
513
560
560
560
510
583
547
546
583
561
516
583
562
560
556
542
535
553
581
586
576
540
576
564
564
564
564
564
576
561
546
578
492
585
584
583
578
573
572
573
573
574
571
537
524
531
573
573
548
524
480
463
494
504
402
250
249
259
3.2
271
359
356
374
442
464
464
464
432
445
387
436
429
252
431
430
413
422
433
399
339
405
370
391
395
440
434
342
448
445
450
457
470
347
350
500
544
454
437
306
382
335
492
494
126
229
472
410
409
461
464
482
459
482
396
397
504
504
507
508
426
457
378
465
410
453
377
418
417
371
493
427
406
405
404
404
346
405
405
521
316
491
405
380
405
412
429
429
427
402
402
436
423
416
425
422
356
353
415
432
430
451
448
360
346
458
467
461
460
404
416
430
485
375
545
452
445
433
447
437
472
479
480
504
449
402
512
511
495
473
476
402
402
468
473
497
421
543
394
403
503
465
502
502
502
405
387
498
464
462
472
481
427
398
523
469
522
391
553
475
396
544
551
144
219
547
546
366
480
330
494
455
418
298
298
440
408
436
445
460
301
299
462
460
462
406
392
354
357
473
409
425
448
427
289
5.2
330
358
350
354
353
250
5.8
348
357
357
348
301
288
251
305
329
326
326
316
301
285
351
361
352
299
314
268
6.4
384
400
352
366
365
333
301
360
370
377
326
349
400
194
461
501
470
390
374
268
151
261
262
242
228
194
88
81
60
192
244
429
470
167
114
302
290
326
316
349
290
240
355
264
431
506
379
282
168
299
326
333
363
331
330
280
386
373
281
273
329
304
230
339
417
438
550
549
460
290
478
550
550
551
552
536
472
516
549
530
502
504
480
271
441
504
444
499
508
507
463
462
450
458
468
475
392
254
427
545
473
463
395
277
196
486
359
372
386
382
305
83
356
378
406
422
396
230
3.6
311
257
314
303
280
111
3
82
320
268
314
283
248
139
375
372
353
396
382
281
187
346
314
315
316
343
288
209
315
318
311
317
323
208
173
376
381
352
356
372
275
174
365
370
328
332
334
207
186
328
332
330
324
331
280
192
332
332
329
334
332
281
189
328
359
360
362
360
244
220
328
357
359
359
351
341
132
111
72
241
551
539
328
122
94
194
373
204
348
253
228
337
343
361
355
359
276
207
354
362
362
358
368
271
204
377
377
379
366
374
251
227
382
370
382
340
368
127
182
179
320
321
365
357
143
162
177
328
364
348
358
199
143
342
342
342
339
340
183
142
357
362
362
328
373
170
154
320
332
352
348
349
188
155
351
361
424
449
475
337
273
416
422
448
461
462
366
321
108
212
551
551
547
500
497
332
357
548
370
373
548
501
501
501
501
502
501
493
401
518
548
528
351
548
489
435
470
468
491
490
491
457
451
498
501
466
400
367
383
227
399
399
383
368
332
273
208
372
378
345
335
345
258
229
384
380
379
354
342
275
198
405
465
478
501
506
400
325
479
500
500
487
500
401
330
508
501
467
467
495
499
430
550
536
499
422
350
264
258
300
276
249
280
309
361
262
439
580
599
589
569
596
530
557
591
596
593
583
574
562
566
572
566
503
449
434
425
431
430
550
550
543
498
369
430
473
422
399
367
302
302
356
381
389
437
436
300
222
337
289
223
295
311
354
291
348
332
322
303
314
338
239
433
300
251
288
271
257
240
310
310
331
357
366
299
218
311
225
182
204
257
166
152
230
232
279
280
297
247
136
277
290
289
306
275
215
95
199
196
190
198
224
207
117
227
248
250
226
227
241
101
166
307
333
330
334
175
118
330
357
355
309
310
192
172
351
346
347
348
354
284
201
349
354
354
351
345
209
148
385
255
381
348
336
232
204
363
344
287
374
339
288
204
385
400
400
393
391
224
196
401
401
432
434
401
233
207
394
414
443
2
2
2
108
424
444
440
503
492
305
243
445
486
267
430
451
445
300
518
574
568
280
410
301
256
465
428
489
500
427
263
244
400
369
409
500
472
400
262
490
487
486
474
474
342
259
492
492
440
357
392
256
225
234
208
301
328
300
249
235
335
234
417
318
461
264
286
460
433
458
487
461
244
307
483
461
480
519
514
285
272
469
486
500
500
541
492
430
525
523
551
537
546
448
403
540
550
548
500
494
357
400
519
512
498
506
497
375
378
513
519
550
551
549
524
502
525
550
550
549
543
406
545
449
449
449
450
450
450
450
470
474
474
481
475
451
487
529
461
461
465
478
400
350
474
466
420
436
457
425
449
480
508
479
417
399
399
401
478
449
447
454
465
401
400
436
401
429
447
417
420
329
375
369
354
317
304
286
88
362
324
292
213
346
304
232
409
494
399
398
379
352
322
386
374
329
261
250
112
9.4
273
306
309
208
53
76
12
167
219
275
283
373
402
267
531
575
578
583
583
583
583
583
582
581
582
581
582
582
582
581
480
512
581
580
567
521
524
580
580
580
580
581
581
581
581
580
580
580
580
581
580
581
581
581
581
552
550
472
482
497
525
525
490
494
431
376
372
376
261
228
298
311
302
276
248
230
228
226
228
244
287
161
245
128
221
228
288
252
250
212
122
253
273
295
277
283
209
242
236
254
229
227
94
69
47
63
191
246
288
283
2.8
2.4
2.2
1.4
0.8
1.5
55
73
97
245
204
248
283
276
232
188
282
294
293
292
224
332
300
412
400
398
335
352
319
316
381
386
377
370
371
339
345
400
381
357
352
356
346
329
350
348
356
336
355
297
302
341
333
330
315
313
321
362
375
388
311
202
273
372
175
274
345
353
358
361
331
341
363
361
357
334
358
285
309
376
352
354
320
326
314
274
353
328
305
296
315
252
189
278
264
289
301
279
274
304
304
351
315
335
343
269
314
302
269
300
260
282
242
283
308
343
377
378
399
327
337
406
406
405
403
408
403
409
414
413
406
406
404
411
432
448
418
424
425
424
400
400
450
450
399
400
361
118
12
319
310
277
274
338
81
56
312
309
309
306
269
164
176
310
312
318
317
292
147
10
308
307
322
342
334
252
280
332
312
356
462
462
462
463
499
550
546
450
424
400
390
490
431
451
451
438
401
418
424
400
400
438
461
428
428
445
419
407
372
382
356
307
356
369
364
400
364
235
204
292
255
100
184
181
106
105
224
192
140
165
195
132
81
5.5
5.8
6.1
7
143
86
84
52
113
141
153
165
188
148
275
305
296
355
285
220
217
383
450
472
562
575
574
575
575
575
581
587
576
585
585
585
562
551
551
536
507
575
565
468
417
400
365
257
250
278
318
337
341
300
293
233
321
316
328
391
398
394
412
421
481
442
421
117
116
70
380
299
244
238
289
147
106
337
393
343
375
325
141
14
387
325
283
283
204
9.7
62
217
221
229
228
253
190
185
337
385
371
332
331
306
256
380
409
419
430
407
406
350
325
359
441
416
426
512
488
550
550
551
566
564
448
354
437
551
575
565
490
448
407
574
573
549
550
548
524
459
548
497
551
550
527
466
447
523
522
550
524
425
448
451
492
476
465
437
398
254
354
475
452
475
526
546
448
444
548
522
519
533
545
521
538
549
539
505
550
544
456
500
550
549
549
549
548
504
464
549
549
550
549
505
429
503
548
519
550
549
545
513
481
550
566
551
551
548
458
474
550
550
565
526
549
434
424
522
522
526
544
566
535
550
568
565
529
546
537
501
514
552
575
549
508
553
502
427
544
574
572
509
512
548
524
557
574
534
526
565
524
546
554
549
574
550
555
574
574
485
488
548
526
391
396
386
379
428
474
447
267
384
301
355
306
369
385
405
331
388
434
434
417
400
398
374
397
461
436
406
399
386
286
299
384
374
391
392
370
301
348
377
399
343
347
387
311
337
341
357
349
330
368
223
264
313
304
367
397
356
340
362
338
286
361
289
428
451
451
451
473
506
499
459
459
449
458
451
466
509
522
413
103
4
2.6
1.7
1.7
1.7
151
467
494
473
476
474
474
474
474
477
474
474
474
475
459
449
536
527
549
550
549
549
548
548
548
544
516
490
495
444
452
420
408
399
246
319
297
276
260
234
108
131
131
156
175
146
166
152
155
261
219
221
209
240
286
278
337
380
535
550
550
532
443
449
399
474
549
550
522
451
454
488
537
474
475
452
428
367
346
417
397
397
366
378
321
324
391
388
373
367
377
346
287
389
416
438
438
446
423
392
418
451
401
437
551
529
400
518
547
528
517
529
528
524
544
551
562
550
564
565
516
550
550
525
401
515
448
373
510
506
499
512
471
450
400
400
499
494
506
508
507
410
482
443
460
467
447
368
230
303
391
374
377
374
379
262
392
398
399
400
417
418
271
46
138
408
407
425
329
332
411
400
399
467
499
482
414
498
498
479
476
475
450
400
466
399
399
400
399
352
343
381
356
350
370
370
370
355
355
335
339
343
384
362
324
355
388
404
417
413
386
345
430
441
399
423
474
430
412
446
473
450
449
467
424
460
457
467
449
440
447
450
425
441
441
433
437
438
397
383
443
450
450
465
447
415
350
467
463
449
466
466
437
422
497
501
503
466
400
443
409
481
483
490
498
424
474
469
549
512
511
500
500
448
412
500
480
484
501
518
450
453
522
525
525
523
522
496
441
508
480
479
477
490
430
399
437
428
419
410
410
278
269
425
492
316
474
427
311
264
421
437
413
431
464
303
259
378
449
464
471
462
331
294
347
491
446
462
447
300
200
382
398
350
325
299
162
174
346
351
351
372
377
207
156
339
331
337
295
298
193
10
331
317
315
310
328
134
157
302
266
268
261
275
158
100
306
312
337
368
369
326
299
3.6
2.6
2.4
2.4
2.4
165
92
305
360
334
314
326
155
51
339
360
430
444
431
400
364
459
450
484
380
385
247
208
377
368
406
308
236
176
57
331
284
374
400
412
343
346
350
411
470
531
542
551
521
524
475
496
500
500
492
437
427
401
454
528
550
569
569
569
575
540
416
338
399
362
464
451
453
373
380
378
324
278
374
306
310
340
437
335
437
550
544
454
450
358
282
366
397
331
406
477
399
243
414
453
481
449
433
271
275
439
451
475
499
452
329
314
448
436
450
476
483
482
400
498
499
500
447
483
400
400
463
462
449
450
382
427
399
397
420
426
411
432
323
294
349
450
451
452
487
400
358
455
462
500
499
500
429
379
504
516
549
543
518
416
329
512
549
546
445
489
366
351
409
352
416
438
450
303
271
475
487
474
473
490
400
375
488
507
535
487
476
371
320
481
475
476
451
433
378
399
450
499
499
500
500
375
344
505
506
506
476
400
348
316
493
450
398
412
490
342
318
414
413
426
302
450
355
317
464
477
450
425
400
303
277
425
449
449
450
449
309
302
451
451
451
450
450
315
286
434
395
449
441
489
405
252
316
399
417
420
425
258
218
257
396
375
453
450
282
281
415
437
400
419
400
309
247
421
400
400
419
425
328
249
457
471
500
502
492
363
215
484
490
450
429
424
276
223
454
425
450
454
501
300
213
454
481
494
488
467
303
218
495
486
285
476
482
367
295
494
469
450
455
438
317
310
450
454
416
474
476
400
319
475
461
470
513
535
400
329
429
400
384
402
407
384
335
421
416
377
371
378
303
345
395
0
0
0
173
400
401
456
0
0
0
207
391
300
395
395
418
385
351
288
181
342
366
383
379
388
284
284
374
392
413
414
426
334
302
447
409
403
403
404
339
197
382
317
387
330
334
228
341
447
434
462
381
350
286
234
445
567
575
575
575
575
509
483
375
379
435
571
575
575
576
576
575
576
575
575
575
574
575
576
575
576
575
575
535
404
343
344
328
338
330
322
291
356
378
404
344
222
370
357
354
332
305
219
24
356
356
382
405
319
166
195
362
373
362
346
366
292
176
325
278
328
267
313
230
185
350
337
345
362
346
184
10
265
275
282
301
344
69
10
321
307
149
317
335
78
9.4
323
338
322
295
302
177
11
10
226
217
203
221
206
120
280
313
317
297
305
162
10
287
255
269
246
288
204
131
299
247
288
268
279
170
126
315
318
319
316
316
166
131
342
266
286
177
213
8.6
7.6
246
302
288
339
288
11
10
286
281
282
264
272
57
50
280
243
219
253
281
114
91
279
268
229
230
221
9.1
44
262
281
278
292
276
193
10
305
325
314
9.1
360
101
9.7
345
340
350
339
334
82
148
339
347
338
338
350
191
196
408
408
413
408
387
144
102
398
386
387
368
361
108
9.7
11
347
305
295
339
248
146
245
380
375
371
329
172
111
376
430
463
455
455
263
155
402
362
363
401
403
232
190
403
446
404
416
380
246
195
371
384
338
345
343
82
8.8
389
398
375
314
300
194
115
354
354
343
441
451
348
338
477
471
450
475
486
477
471
517
512
448
397
387
256
172
373
396
395
355
401
385
295
456
400
400
412
334
58
12
305
283
279
278
277
82
13
251
205
234
261
275
147
7
2.5
0
0
153
436
325
143
262
3.2
2.6
1.8
82
150
220
226
193
218
220
186
229
90
244
298
416
400
367
376
366
362
268
141
194
180
191
92
207
212
239
281
316
376
435
471
497
488
496
502
401
326
426
479
533
514
552
550
547
546
549
549
549
550
550
550
550
564
574
576
576
561
475
347
432
457
542
590
600
600
602
604
601
601
601
602
601
602
602
602
602
602
602
601
601
601
600
600
601
600
600
600
600
600
600
600
600
601
602
602
602
601
598
492
500
450
384
379
591
501
547
452
505
337
367
342
325
359
355
369
420
422
454
352
340
339
242
416
390
394
400
334
252
403
418
418
412
372
297
212
304
419
342
355
278
215
109
224
245
309
296
350
445
333
448
450
473
551
550
550
550
550
562
550
550
550
550
551
576
576
575
575
553
353
122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
76
76
76
76
76
375
548
477
100
256
521
391
316
401
407
368
336
357
358
348
401
510
497
497
484
498
445
477
423
419
420
496
550
550
550
549
549
550
550
551
549
550
549
562
549
551
550
550
550
550
549
550
550
550
551
550
550
550
554
563
549
480
563
562
562
562
562
559
455
546
446
551
550
549
546
469
547
358
464
468
472
468
349
467
456
522
529
550
550
549
550
551
539
526
548
495
424
486
476
460
456
472
348
294
460
459
460
475
521
449
350
463
502
516
518
514
402
405
522
462
515
525
478
399
405
516
492
548
524
507
450
300
549
550
550
549
538
400
425
549
566
575
575
567
390
329
524
523
523
522
522
358
284
524
525
520
474
487
319
297
482
503
522
495
435
549
540
526
419
422
415
424
500
449
411
293
292
279
302
348
424
413
290
277
266
286
286
348
373
469
484
549
550
551
551
551
563
565
563
564
563
550
566
574
575
344
575
575
574
572
570
575
575
575
575
574
575
575
575
575
575
575
575
575
575
575
575
575
575
575
574
574
575
574
575
575
575
574
573
575
567
567
566
565
571
573
574
574
575
575
575
575
575
574
575
574
547
532
574
574
569
428
524
485
281
484
560
574
576
575
574
544
574
574
574
575
574
565
468
573
573
486
533
574
491
400
526
548
538
484
480
360
204
412
460
479
486
466
365
176
387
410
399
358
412
348
255
287
280
320
270
278
282
186
278
299
231
230
320
172
11
12
353
262
263
239
11
12
312
245
246
221
398
334
216
407
438
408
423
383
231
187
358
398
322
310
297
303
286
296
297
292
297
297
275
275
272
272
270
272
360
400
400
427
427
427
426
458
469
454
501
513
502
500
501
500
479
502
501
467
467
498
501
450
456
238
223
291
493
487
501
501
522
521
522
518
501
518
494
488
506
526
526
526
500
526
524
512
450
482
476
400
499
513
528
545
523
474
402
524
524
525
546
525
525
450
533
541
526
524
525
525
524
523
526
451
526
526
448
400
515
525
407
515
525
448
436
525
526
526
526
522
463
462
527
534
524
524
521
463
467
521
524
526
526
525
525
450
525
524
525
525
524
526
450
525
526
525
529
545
522
452
485
480
488
488
489
488
451
492
525
525
526
523
496
451
526
526
526
526
529
551
550
549
555
565
566
567
567
567
568
568
568
567
565
562
503
565
560
549
550
550
550
550
550
554
565
566
565
558
414
2.6
0
1.3
1.8
163
401
443
5.5
5.2
5.2
192
549
545
494
474
473
473
474
475
475
475
474
476
476
451
474
477
466
473
469
475
492
536
545
450
519
433
251
549
549
551
550
550
551
551
550
551
550
550
550
549
550
550
559
575
575
575
575
575
575
575
575
549
549
547
549
550
501
553
552
182
575
575
577
577
576
575
575
545
522
537
495
475
474
450
449
400
441
506
458
435
507
549
547
536
571
547
502
550
550
550
524
505
513
409
301
326
382
486
547
508
488
454
416
481
550
541
520
495
551
547
519
533
551
551
551
551
551
551
551
551
550
527
550
551
547
454
537
451
400
519
550
550
546
515
500
451
530
550
551
551
549
457
452
526
551
544
475
520
518
501
473
542
499
508
495
437
400
420
420
410
342
354
329
257
379
355
352
353
390
450
400
480
501
451
351
334
341
377
408
373
377
372
384
379
366
371
399
386
371
377
330
274
382
356
354
346
357
357
255
382
370
368
368
417
394
186
455
420
423
400
416
400
400
420
465
443
450
472
472
472
456
461
461
448
473
468
449
468
459
447
442
378
400
400
444
442
440
439
445
443
453
453
447
446
398
440
450
428
451
476
474
466
468
469
463
469
484
470
463
429
449
431
416
422
440
433
401
424
413
471
432
466
463
450
451
469
448
337
402
457
435
433
394
375
430
365
362
320
389
431
400
403
434
446
432
432
403
440
443
438
440
441
426
402
440
452
463
443
465
456
400
471
358
475
467
392
335
361
409
452
401
426
353
383
400
426
452
450
451
487
400
400
445
474
475
475
426
425
400
453
434
496
479
476
475
425
512
525
500
532
544
508
470
509
500
492
368
204
203
199
314
251
204
153
246
138
119
2.5
0
0
0
0
0
0
149
416
388
301
426
375
279
386
258
279
309
296
334
319
366
373
388
383
456
487
400
497
412
366
415
426
421
436
478
425
507
334
550
538
433
481
494
384
343
400
384
292
454
400
446
473
486
458
400
511
330
442
528
575
575
550
498
575
575
574
574
574
574
574
574
574
574
575
575
525
498
519
566
574
574
574
574
522
495
449
454
476
487
400
390
542
508
398
312
343
381
444
406
451
394
449
359
401
452
454
386
374
425
392
344
481
405
419
384
378
380
352
352
294
362
361
374
319
254
239
263
187
229
207
254
207
243
220
254
228
341
376
210
263
229
269
289
295
252
128
100
272
269
263
306
274
178
289
291
280
246
247
241
141
220
221
185
186
178
232
204
258
204
202
254
199
152
84
270
226
210
208
211
177
153
269
264
270
268
262
272
178
268
291
267
256
262
273
222
333
260
236
248
239
206
130
380
409
387
309
263
256
162
323
343
338
282
350
339
246
339
366
362
361
320
203
220
318
355
344
226
264
250
262
334
398
384
352
334
297
220
324
335
364
340
368
263
281
431
506
476
450
457
426
317
476
452
400
384
361
347
343
428
400
333
359
229
178
205
361
382
400
360
405
366
220
384
379
407
389
378
352
353
458
460
476
475
475
451
400
501
499
500
498
498
486
514
526
525
224
500
467
358
317
365
351
356
396
389
355
359
450
432
431
400
351
309
243
330
350
354
348
333
271
182
312
236
321
374
410
357
271
363
290
277
377
353
323
223
336
336
304
366
360
329
188
357
312
334
352
309
303
186
303
269
283
250
240
197
330
0
0
0
0
0
0
0
0
0
0
20
156
326
143
283
291
266
240
244
192
94
286
275
322
358
378
396
322
497
486
496
414
388
385
226
429
452
389
370
376
296
167
353
329
354
357
389
372
336
416
455
396
467
422
414
302
325
445
501
465
464
431
279
420
429
317
256
335
427
412
451
474
493
514
437
365
386
489
452
428
348
431
490
368
470
539
550
549
550
452
395
506
453
551
551
550
550
551
551
550
550
564
575
575
575
575
575
545
550
262
541
383
506
550
550
550
522
462
401
507
548
549
550
551
544
436
446
421
151
400
397
343
277
419
504
485
501
444
354
257
360
363
358
382
383
386
345
353
377
349
395
353
299
193
179
282
289
323
354
340
268
396
385
398
389
398
397
397
453
483
481
481
482
403
402
482
427
508
421
343
375
402
492
500
500
500
500
492
458
511
500
500
500
500
490
473
550
550
550
550
544
475
450
549
550
549
540
525
446
400
500
500
499
456
501
425
400
475
482
519
550
550
490
550
520
474
474
452
454
417
359
503
490
481
358
358
424
400
512
350
501
531
546
529
549
550
550
549
549
548
548
538
547
523
495
450
488
363
307
537
549
545
542
547
468
366
362
550
549
549
547
494
370
400
491
499
487
448
458
450
498
439
433
424
396
426
399
432
475
460
487
512
549
352
441
473
450
504
417
309
338
394
432
524
547
535
459
413
511
508
513
519
532
442
401
494
444
508
524
524
419
426
524
525
532
550
550
547
505
550
550
549
550
550
550
549
550
556
560
560
563
561
561
561
561
561
560
406
558
527
551
550
550
550
550
550
550
550
553
560
560
560
560
560
560
560
560
560
543
485
334
1.4
1.4
1.2
0
0
0
0
0
0
107
379
404
500
511
550
550
549
550
550
550
550
550
554
560
561
560
516
448
504
550
550
556
560
558
527
472
301
336
340
325
190
136
393
432
474
510
494
404
324
379
291
422
394
369
354
262
354
417
499
376
343
294
276
259
255
235
233
253
252
294
407
453
506
504
463
479
441
466
400
421
450
459
400
400
437
387
353
389
355
505
501
449
300
279
277
300
280
237
250
221
358
266
239
253
163
276
344
342
330
380
292
239
411
383
328
322
391
441
395
407
458
502
499
482
400
425
449
473
488
482
488
394
463
525
550
550
550
548
475
446
522
549
463
304
349
376
332
322
353
353
349
347
282
260
354
301
204
223
226
210
127
224
236
200
174
174
168
123
221
310
214
199
180
181
162
219
217
211
214
193
103
102
219
219
219
285
279
413
432
416
433
484
480
482
450
332
298
250
291
250
228
228
226
256
249
203
228
230
253
202
251
252
251
250
253
203
205
250
246
251
244
256
254
200
248
270
251
234
249
251
184
251
253
255
251
247
220
207
252
327
260
284
281
299
253
301
248
262
278
452
449
449
448
452
451
447
447
397
407
446
444
448
447
447
411
447
447
449
444
446
448
447
448
444
448
447
446
447
431
461
447
450
447
450
424
400
392
442
447
447
433
448
417
383
447
416
399
400
400
344
282
399
400
399
400
401
331
282
399
400
399
397
416
392
250
405
398
401
398
398
364
399
408
399
400
400
417
400
316
400
401
401
398
400
424
374
390
392
432
400
392
358
327
400
400
400
400
400
300
308
400
392
350
331
377
299
133
0
0
0
0
0
0
0
0
0
0
0
189
401
376
427
425
400
400
451
400
358
460
424
321
252
315
253
259
306
288
291
236
269
186
209
228
212
207
207
226
224
229
244
205
278
249
223
170
203
187
166
171
244
163
182
178
180
159
193
219
299
302
309
401
541
500
517
549
548
512
373
404
247
342
430
446
433
475
449
460
459
567
576
505
500
507
545
488
550
511
378
396
492
476
428
289
309
318
412
504
507
504
499
432
449
506
453
450
419
394
350
283
351
458
505
526
487
505
463
472
476
500
466
431
435
391
441
500
442
446
309
305
274
283
271
286
270
290
230
155
245
227
246
269
272
222
228
256
228
182
197
203
209
213
214
235
234
341
350
364
326
348
313
325
270
249
155
153
155
155
155
168
133
132
134
133
301
341
418
445
418
336
298
301
300
298
304
264
302
328
298
301
298
304
302
302
301
298
341
196
318
420
302
205
316
316
323
274
331
302
336
302
306
335
252
249
251
251
248
251
298
327
311
252
252
250
268
356
252
255
250
244
254
247
250
253
251
251
252
251
258
252
251
250
253
245
254
252
254
253
252
250
250
289
351
251
253
251
250
335
349
349
350
349
351
297
372
367
297
338
354
352
303
354
352
298
376
362
378
323
332
340
380
390
376
339
301
345
353
349
374
347
350
308
346
353
352
350
421
404
350
396
399
449
493
419
409
367
425
400
451
451
451
435
380
476
476
412
340
357
354
302
401
367
354
371
351
349
302
371
349
354
351
352
352
300
348
353
352
344
359
355
377
352
180
179
178
203
203
181
178
177
204
217
202
203
182
181
175
200
197
200
204
154
157
2
2
1.7
1.6
1.4
1.4
1.4
1.4
179
183
308
401
339
237
203
202
161
195
201
187
201
224
177
183
184
184
175
188
195
190
182
191
191
193
181
278
293
392
318
229
233
349
276
288
285
302
263
228
395
431
376
327
340
352
410
524
564
575
575
525
538
491
298
292
390
348
450
575
575
575
569
517
381
350
341
341
447
551
575
575
575
575
575
575
575
575
439
310
321
330
341
480
424
402
483
524
501
496
389
377
360
367
316
318
314
354
402
428
463
388
460
430
436
393
374
397
374
413
416
386
416
406
433
433
415
417
436
438
519
550
550
550
550
550
550
550
550
550
550
550
550
550
535
404
404
404
401
386
358
331
287
321
282
281
326
245
261
262
217
186
185
188
185
184
188
203
203
201
186
182
183
224
219
190
185
235
248
236
254
246
234
248
250
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
217
330
339
384
393
365
399
283
388
141
157
198
74
39
38
210
200
82
82
53
57
121
76
68
149
162
250
235
187
439
516
374
331
184
180
176
212
210
230
188
208
169
249
181
151
201
211
267
198
197
324
399
399
301
172
159
178
127
292
270
252
251
154
251
253
226
259
280
219
211
260
287
248
253
254
254
252
252
268
138
219
232
208
89
287
120
240
363
243
261
257
253
248
280
248
258
200
200
392
356
356
273
202
203
176
300
303
300
301
276
302
201
301
328
301
302
302
377
383
376
359
359
304
397
148
200
387
251
245
328
328
328
199
383
328
321
327
395
350
302
356
356
398
422
489
453
248
348
329
544
468
498
195
276
127
384
486
365
366
393
396
366
371
368
395
403
415
492
195
199
201
238
298
249
201
200
200
232
248
249
248
220
202
258
298
269
149
151
149
174
197
166
150
150
150
149
149
161
151
165
98
104
236
74
74
76
137
185
76
47
173
344
112
141
135
150
330
295
225
275
244
361
473
576
553
523
521
527
289
144
241
242
198
201
398
540
576
566
533
427
379
413
492
403
427
449
450
527
576
572
524
512
563
572
561
569
575
575
576
568
537
546
563
564
573
563
571
574
575
572
567
552
536
553
571
570
568
530
551
573
572
574
576
569
500
455
449
449
497
503
464
382
392
370
378
365
392
357
346
382
361
270
375
550
551
480
374
300
352
340
249
301
522
390
379
354
365
343
352
434
221
351
457
551
511
501
500
438
198
275
300
382
336
273
258
200
201
260
290
258
265
264
294
379
283
311
254
273
302
299
298
388
273
255
306
225
168
203
180
252
280
278
245
252
186
159
147
207
127
206
275
166
272
385
300
210
224
200
232
212
191
247
188
202
209
206
215
243
251
251
402
312
331
411
348
303
304
8.2
105
51
50
254
290
305
210
206
329
310
376
380
438
526
544
485
442
415
425
400
327
334
282
200
323
359
248
299
300
294
333
450
282
306
320
298
371
299
263
207
283
252
340
314
309
262
273
247
249
199
240
298
316
106
297
254
259
257
254
251
152
296
394
201
471
371
417
425
314
348
354
354
369
488
447
454
316
232
445
450
484
475
499
498
454
448
452
522
470
478
353
376
474
477
479
499
500
499
499
499
491
507
508
511
488
476
502
506
509
503
515
514
514
516
508
524
550
554
565
530
482
386
447
475
426
289
346
441
356
446
418
430
302
311
479
428
428
411
431
304
293
442
342
357
344
350
403
389
365
331
493
490
495
493
512
572
568
493
488
495
233
58
0
0
0
0
0
0
0
0
0
0
7.5
207
549
365
508
519
477
512
493
508
544
567
540
470
458
320
308
327
309
204
308
296
320
309
378
329
221
262
226
243
242
259
248
401
306
376
455
491
413
461
401
399
431
401
451
547
573
568
553
490
443
431
550
343
357
320
309
483
527
487
531
575
568
576
576
577
576
566
541
494
549
565
552
546
574
573
572
503
547
574
574
574
576
577
575
569
570
570
575
570
572
574
563
461
454
574
568
533
532
484
558
577
577
577
577
527
499
513
531
576
556
472
432
483
491
416
442
478
499
463
477
526
480
483
454
556
538
338
440
406
348
402
499
415
290
297
342
261
303
428
452
546
506
497
468
361
517
489
446
503
480
552
467
513
490
499
346
362
344
378
357
394
417
327
396
366
410
407
405
408
414
366
500
444
363
410
375
361
359
402
384
419
382
383
407
423
500
477
383
403
262
357
346
345
349
359
337
302
324
328
315
338
362
341
325
408
279
412
436
412
366
385
325
363
452
446
377
356
407
456
455
447
455
428
478
507
499
494
435
511
512
475
511
511
515
519
551
535
494
515
482
506
483
497
432
499
491
423
416
499
499
500
488
398
463
426
515
467
508
522
500
478
423
496
503
530
502
499
475
399
507
490
523
519
549
509
391
546
548
524
523
522
519
497
499
546
500
547
548
451
497
499
522
505
406
417
432
426
497
497
498
549
456
509
399
441
409
550
400
498
487
369
501
569
546
498
540
547
497
527
527
528
517
490
485
383
488
540
523
502
546
498
294
298
314
550
550
340
545
458
549
549
549
549
550
547
548
547
547
549
568
547
547
548
546
546
549
547
546
545
196
0
0
0
0
0
0
0
0
0
0
0
82
546
423
548
572
572
572
572
567
554
548
550
572
565
574
577
575
575
571
572
573
572
573
573
572
573
574
574
572
571
556
555
573
563
415
230
134
237
438
352
364
479
398
306
256
465
369
313
387
479
525
426
456
459
520
517
552
537
499
544
574
574
574
574
534
425
499
500
520
467
535
551
550
566
573
173
565
112
0
0
0
0
1.1
3.7
10
8.8
7.3
11
89
152
206
201
198
200
199
201
199
377
427
390
199
221
354
351
364
368
325
299
366
371
350
414
371
301
426
345
300
312
265
256
224
198
198
199
219
4.9
201
399
399
373
389
358
371
320
201
219
219
200
156
159
183
138
200
291
327
355
328
328
325
435
57
0
0
0
108
379
419
470
391
411
472
475
482
411
444
339
358
190
155
102
104
128
62
57
229
188
119
10
138
225
255
209
235
4.9
7.6
195
191
200
199
150
233
198
235
221
199
210
214
199
199
198
197
221
201
201
222
200
201
200
210
197
149
148
132
148
211
199
200
197
211
198
223
199
199
246
355
198
198
226
271
225
246
253
248
249
276
300
260
347
321
323
312
302
297
199
248
239
273
199
247
246
244
242
356
308
354
360
363
396
299
299
258
249
307
296
283
327
302
273
254
353
357
455
435
407
407
410
348
423
405
404
415
417
419
418
415
416
382
417
418
423
415
415
411
393
408
410
350
435
335
267
269
273
299
295
323
276
301
315
383
345
367
383
352
307
313
312
312
313
391
316
403
356
378
296
341
366
337
366
368
276
198
187
189
242
193
196
174
200
198
200
199
154
122
112
125
113
128
129
102
101
150
135
153
1.4
0
0
0
0
0
0
0
0
0
0
83
44
47
104
11
12
11
11
9.4
4
4.5
127
115
77
82
86
11
101
132
133
96
132
75
84
127
173
314
326
379
363
368
428
435
318
301
359
350
364
356
330
308
338
322
121
29
100
164
250
251
255
300
332
300
299
277
249
248
248
248
249
271
284
230
261
262
288
340
260
262
259
291
246
307
277
201
275
273
276
276
275
275
263
267
272
230
272
271
275
223
199
230
280
246
248
250
229
207
206
232
248
228
197
166
9.2
59
136
200
414
395
353
401
374
405
437
449
450
455
393
504
456
451
478
478
499
499
487
426
317
403
391
325
276
311
314
391
383
289
271
248
242
234
197
197
197
196
143
178
176
174
174
171
150
142
156
159
132
213
160
92
151
168
204
132
107
140
150
267
228
145
144
150
100
134
155
267
145
195
218
200
248
420
232
143
8.8
8.9
94
99
109
103
103
9.6
53
68
161
161
97
106
156
172
200
148
148
166
165
401
404
408
401
406
397
404
436
475
522
498
498
499
494
442
461
451
488
458
459
460
450
449
466
495
482
488
283
198
199
309
415
491
538
499
498
500
499
499
488
460
451
200
200
200
200
199
201
199
199
246
247
199
199
200
200
199
199
199
199
199
199
197
197
197
199
199
200
199
196
198
102
101
100
102
249
248
199
200
200
228
223
222
200
249
248
262
273
266
401
408
410
418
421
419
429
424
411
483
537
397
389
354
400
354
348
348
343
351
366
351
351
350
249
351
354
364
355
356
385
358
358
342
358
356
361
369
338
342
341
342
365
366
366
355
152
201
204
248
203
201
104
164
211
194
245
203
201
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.7
20
98
69
88
12
15
37
10
124
266
345
530
577
575
571
536
396
371
521
572
565
578
577
531
528
456
524
574
570
577
574
571
549
554
560
573
577
578
577
577
577
578
577
577
576
567
554
551
565
576
576
574
574
576
575
577
574
575
577
575
577
578
577
577
578
578
578
575
577
573
572
578
577
577
575
574
575
573
578
574
579
578
574
568
571
577
579
576
577
575
441
503
527
560
570
573
574
557
560
554
558
557
525
503
503
396
407
367
483
405
408
484
457
411
425
455
343
395
395
371
370
326
452
423
380
371
242
184
180
232
270
191
79
296
233
273
317
342
380
295
317
354
407
357
362
362
438
426
401
435
376
224
292
255
368
391
351
350
313
277
162
290
264
312
335
323
366
358
346
276
279
281
282
289
262
258
339
258
302
299
299
214
238
237
236
236
259
230
277
258
248
262
223
273
252
240
248
272
295
275
258
260
225
223
241
276
283
279
269
247
245
276
234
225
249
257
255
252
252
252
252
276
166
59
72
180
201
201
225
376
399
347
379
355
435
455
459
415
437
418
369
384
407
436
409
271
248
225
225
278
237
254
253
249
260
249
249
261
285
275
268
253
253
293
247
248
257
257
273
246
224
247
270
267
223
248
247
235
247
278
360
357
359
331
344
368
363
358
351
503
453
452
455
439
483
449
441
455
455
462
457
456
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
330
455
464
468
444
454
479
483
525
535
499
488
502
522
526
504
503
503
430
503
502
503
503
503
503
514
552
551
551
552
556
571
567
575
574
556
531
505
535
549
549
549
550
549
550
549
547
549
549
551
551
572
574
572
575
575
573
571
551
551
542
550
550
550
550
550
565
575
571
573
551
549
347
521
574
572
550
549
549
550
544
547
549
540
537
474
565
563
503
552
550
552
552
550
527
553
572
563
550
554
551
572
575
576
574
576
576
575
576
575
576
564
503
572
575
574
574
574
574
577
577
575
575
577
577
577
577
577
571
564
571
405
403
403
403
427
403
402
403
403
401
419
420
419
401
400
402
403
415
429
447
447
440
503
490
486
436
424
384
391
389
470
357
376
448
408
445
288
431
385
391
423
383
228
190
256
282
265
245
269
181
184
265
226
215
219
234
179
204
276
293
251
264
294
176
207
275
229
274
294
275
161
175
56
61
52
80
8.5
180
197
195
198
182
230
302
254
292
234
187
257
217
250
202
199
199
226
234
243
243
213
201
252
413
366
401
401
465
406
419
437
405
428
407
402
401
402
401
400
403
401
400
401
401
448
402
410
399
402
401
402
401
400
400
401
402
402
399
401
400
402
401
401
401
402
401
400
402
401
400
400
400
400
400
401
401
401
400
330
401
400
401
401
400
401
401
401
399
401
401
400
401
400
400
399
401
402
401
400
400
402
401
406
409
401
402
403
401
406
412
411
410
411
411
411
411
411
410
411
411
409
411
410
410
411
409
409
407
411
411
410
411
411
410
411
412
411
412
411
410
411
411
411
411
412
409
410
409
410
410
410
410
411
411
411
411
411
411
410
410
411
411
411
411
411
412
412
411
411
413
413
413
412
411
411
411
411
411
411
407
411
412
413
412
413
411
413
412
412
411
412
413
411
411
395
375
382
387
412
412
411
411
411
411
411
410
410
412
411
411
411
411
412
411
411
403
411
411
411
412
411
408
410
411
409
411
410
410
413
411
411
412
411
411
404
412
408
410
409
412
412
411
412
412
412
413
351
315
411
411
411
412
411
411
408
411
411
412
411
411
410
411
412
413
415
412
411
412
412
411
412
475
511
511
511
511
511
511
407
251
326
411
411
410
411
410
408
408
409
410
365
411
409
409
411
410
411
411
409
396
253
299
385
266
345
202
201
174
355
356
404
410
372
261
203
202
201
201
201
202
227
251
227
203
202
201
211
213
213
202
202
202
201
201
202
202
221
227
227
226
226
229
293
326
281
1.4
1.4
1.3
147
326
346
236
277
277
292
292
335
308
309
308
355
403
404
403
403
401
175
137
134
141
138
135
135
135
134
152
202
202
202
201
202
203
203
203
203
202
374
402
402
394
352
352
360
472
519
539
546
546
491
447
490
496
453
450
488
504
491
464
466
462
430
463
458
479
516
513
514
514
515
526
491
518
539
528
504
490
490
493
495
485
521
550
511
499
500
452
500
502
491
387
401
402
402
402
402
402
402
394
402
425
357
381
382
377
383
380
428
380
378
379
383
378
380
383
308
307
303
305
306
306
332
394
394
396
394
393
395
395
397
395
399
408
395
405
398
395
302
203
138
0
0
0
0
0
0
134
206
176
266
255
301
301
315
257
14
312
296
298
297
297
154
21
308
202
202
397
378
381
371
390
388
395
396
452
453
452
464
462
462
462
461
461
461
461
462
461
461
460
461
461
462
461
460
461
429
355
262
306
331
50
52
56
303
297
99
51
52
51
53
53
51
50
50
52
163
357
454
451
449
452
428
455
452
453
452
414
414
455
455
406
404
344
222
377
449
407
405
444
427
459
463
462
462
463
463
463
463
463
463
463
463
464
464
459
422
411
462
461
463
463
463
463
463
463
462
461
447
380
465
463
464
464
465
466
466
465
466
463
463
463
463
465
465
465
463
463
464
464
464
464
463
463
463
462
462
464
463
459
327
325
252
251
254
253
229
229
319
466
466
467
464
464
465
464
463
463
439
403
404
430
453
453
455
451
429
351
351
252
201
201
201
201
201
280
227
63
11
4.8
2.4
2.4
2.4
2.4
2.3
2.3
2.3
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
190
319
172
170
376
375
376
377
376
376
241
252
251
252
252
253
253
252
251
252
251
252
252
250
251
251
252
251
251
251
252
252
252
252
300
252
252
252
252
252
265
277
275
272
272
272
272
232
316
321
183
97
202
435
211
255
201
246
201
249
202
379
352
352
352
351
351
350
352
331
357
352
355
351
355
360
355
350
351
350
350
358
371
418
437
437
436
437
436
439
447
447
446
444
445
440
440
441
436
433
322
303
302
301
306
311
311
333
325
260
330
325
324
325
325
324
323
323
327
319
315
311
311
308
309
306
301
302
301
301
301
303
305
303
304
372
473
452
451
451
452
446
442
442
442
446
452
453
422
452
451
452
449
446
449
436
433
432
432
432
437
441
442
437
433
431
433
434
434
433
433
216
0
0
0
0
0
0
0
0
0
0
35
273
407
403
403
402
422
451
492
483
502
501
501
502
479
477
475
495
501
501
481
486
491
491
491
491
492
490
491
484
476
483
483
488
469
502
503
483
404
444
486
486
486
487
487
495
495
495
494
495
495
494
495
511
502
490
484
495
494
495
494
495
494
496
495
495
494
495
488
474
483
490
493
493
493
485
482
481
481
479
491
491
491
492
499
500
495
501
501
502
501
501
501
502
500
500
474
451
452
447
475
488
484
484
492
491
500
496
491
492
492
490
371
454
467
484
486
485
485
485
484
481
482
498
544
545
546
546
547
548
487
487
489
496
496
494
423
395
394
231
132
268
504
502
502
505
499
493
494
492
493
494
495
492
404
354
340
353
352
353
354
353
352
334
337
335
338
332
335
318
321
327
326
326
397
407
387
365
394
396
396
397
332
284
323
342
343
349
346
347
392
493
492
492
492
493
493
493
494
495
493
494
494
493
493
494
414
376
379
372
369
375
382
376
373
382
384
383
381
378
381
386
386
387
382
386
386
380
381
382
386
375
369
398
399
400
402
401
400
401
402
402
401
404
401
399
404
400
401
398
398
397
331
550
529
401
402
405
403
410
412
409
411
411
410
410
411
407
400
400
399
399
398
403
451
438
402
402
402
404
401
396
400
402
380
401
401
398
400
398
393
398
400
399
433
493
495
495
501
502
496
473
472
456
446
452
465
378
340
346
288
234
231
246
252
252
251
258
262
262
257
242
227
228
231
240
242
239
232
234
234
226
212
213
216
209
196
199
200
196
199
198
198
196
201
199
196
196
200
202
204
309
263
144
25
3.2
2.9
149
292
367
387
389
369
395
389
387
221
147
1.6
1.2
1.1
0.96
0.8
0.79
0.61
0.5
0.5
0.5
0.5
199
397
393
394
423
388
401
400
394
399
400
379
362
313
315
363
326
278
271
238
266
443
467
489
492
475
443
473
503
492
492
494
493
493
527
490
489
512
513
501
490
489
493
502
516
517
514
514
512
511
516
516
515
513
419
513
511
513
514
527
527
520
519
518
522
514
511
508
504
508
507
507
507
504
505
510
484
505
507
507
508
509
511
512
508
508
508
507
512
511
509
506
509
513
506
506
521
531
533
465
253
498
535
531
537
535
536
534
535
536
537
538
537
534
531
533
443
481
487
506
536
538
535
536
536
535
537
535
482
511
510
512
511
511
527
536
536
537
537
537
537
516
486
474
413
412
412
410
411
411
411
412
414
454
440
371
462
534
151
166
475
439
511
534
443
172
49
55
191
366
491
490
508
540
541
470
541
542
542
543
542
541
541
542
543
541
399
436
543
543
542
545
544
543
543
544
543
542
544
542
543
542
543
544
545
543
541
542
540
544
544
543
541
539
542
540
539
546
539
539
535
545
544
544
542
544
543
544
543
542
544
543
545
538
535
536
535
535
535
534
532
535
534
533
535
526
519
518
520
519
528
536
534
534
535
535
534
534
534
535
535
537
535
537
537
537
537
534
533
535
535
537
535
535
533
531
522
536
535
535
535
538
533
533
534
510
500
501
494
537
538
539
539
536
539
541
541
540
540
541
542
546
546
546
546
549
549
547
548
547
548
547
542
549
546
545
546
546
545
546
544
542
547
528
297
115
43
6.7
0.5
0.5
0.5
0.5
0.47
0.45
0.45
0.47
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.45
0.45
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.55
0.73
0.8
348
494
381
247
246
253
234
229
212
213
213
209
213
212
211
211
213
210
210
209
213
212
211
213
212
211
215
400
407
334
304
304
306
432
539
382
451
423
402
378
502
558
555
556
556
555
554
553
552
571
579
578
561
526
508
504
507
504
507
506
508
472
456
424
404
407
408
374
367
409
407
407
372
398
441
456
419
357
324
290
223
388
501
519
541
251
503
167
200
181
142
101
181
149
147
146
147
121
89
66
55
60
68
53
89
169
164
164
178
191
185
210
201
170
170
145
123
121
100
98
100
98
98
95
95
96
99
97
97
97
97
98
144
190
200
69
6.5
4.2
3.3
3.1
3
191
390
177
298
83
115
109
143
153
152
153
157
159
161
114
109
116
109
106
74
266
378
378
381
380
378
381
383
381
383
382
385
385
175
179
179
221
220
219
214
202
198
198
200
199
292
290
100
102
153
202
103
193
1.4
1.1
0.3
54
0.4
0.4
0.45
67
0.5
0.5
2
3.7
4.5
3.6
45
101
6.7
201
3.3
6
128
302
303
302
302
303
306
443
503
505
503
502
501
500
502
502
502
502
501
502
503
504
505
503
501
469
451
450
452
450
456
453
451
447
440
399
402
414
452
452
453
454
451
456
453
454
455
455
451
454
453
454
451
456
454
459
458
452
442
430
429
423
408
455
455
447
446
447
446
447
447
447
447
448
448
447
447
447
449
446
446
444
445
444
446
446
446
446
449
447
446
447
448
446
443
442
443
446
443
444
440
435
437
439
444
445
444
443
443
443
412
196
0.46
0.3
0.25
0.25
0.24
0.2
0.15
0.15
0.15
0.11
0.1
9.1
0.5
0.48
108
325
389
391
390
387
391
389
389
388
389
389
389
390
389
388
389
388
386
386
387
338
286
287
286
289
288
283
283
284
285
287
285
286
285
286
288
285
287
288
288
301
383
287
324
325
376
320
364
406
340
294
419
324
349
290
327
387
386
389
382
468
533
386
473
538
541
563
537
538
540
535
491
538
537
546
537
485
397
517
533
392
393
391
339
291
291
351
391
391
398
388
382
381
385
371
357
433
488
422
383
385
389
391
395
434
370
315
304
298
301
301
364
336
204
303
302
202
166
147
152
152
150
150
152
169
203
202
225
142
154
179
181
178
163
209
220
219
186
123
105
135
227
320
309
320
309
312
310
312
312
313
310
312
312
281
254
245
247
240
249
252
206
204
188
171
155
152
120
108
109
362
432
432
433
435
461
525
541
533
532
532
532
523
525
491
373
374
383
30
0.5
0.5
0.47
0.45
0.45
0.45
0.45
0.45
0.45
0.45
0.47
0.5
0.45
0.45
0.45
0.45
0.43
0.4
0.4
0.4
0.39
25
152
506
498
491
467
502
503
499
504
507
506
508
507
506
507
506
495
496
495
476
465
448
447
446
445
445
421
385
452
453
453
450
446
447
447
425
423
420
420
427
420
459
447
445
446
446
442
442
426
440
444
440
430
444
443
438
424
412
425
427
424
427
338
498
411
428
426
412
412
414
425
427
424
427
423
423
422
427
427
424
428
428
427
425
426
409
409
410
425
424
381
426
423
423
422
411
426
424
419
424
424
424
424
338
287
257
258
357
359
356
354
355
356
360
247
245
251
250
406
438
439
437
246
251
246
248
240
245
254
244
252
220
256
253
250
256
260
259
258
258
248
243
215
167
174
192
161
177
189
191
220
191
192
202
200
240
202
219
93
1.7
1.8
1.7
1.6
139
158
151
133
150
156
127
107
128
148
114
158
110
92
134
93
5.8
107
105
132
148
52
112
121
92
105
222
266
368
532
529
536
533
535
534
538
544
543
541
542
543
543
543
547
544
545
536
545
541
539
544
544
544
361
493
545
558
553
558
547
560
544
546
546
546
518
539
535
476
391
384
397
396
397
399
395
399
398
502
443
399
399
399
396
397
396
397
394
306
208
377
392
393
394
399
396
271
209
199
199
196
196
196
205
156
145
158
170
182
165
151
130
123
165
142
176
177
178
193
291
288
286
284
306
309
307
332
251
255
251
252
220
220
239
223
121
176
96
100
105
88
87
96
97
96
117
109
106
107
178
217
186
186
184
187
172
174
273
197
30
0
51
196
193
114
50
1.5
0
146
196
181
162
111
129
105
4.8
3.2
3.4
4.6
58
33
0.02
0
0
0
0
41
40
40
81
284
316
317
313
314
159
129
97
5.6
194
287
37
161
280
78
47
307
438
397
377
373
348
369
352
396
397
541
501
469
425
417
418
376
297
329
353
381
396
382
398
396
386
386
396
387
386
384
382
430
541
492
485
460
459
471
460
543
539
534
449
496
496
496
494
499
494
495
465
452
452
454
453
451
448
447
446
449
450
450
446
447
427
417
420
424
423
426
427
380
464
423
420
419
417
418
428
430
428
429
431
427
425
419
420
421
420
422
424
421
421
423
419
419
400
405
400
400
402
395
397
400
405
402
401
398
398
401
398
398
380
355
339
398
491
307
0.52
0.05
0.05
0.05
0.02
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76
72
67
0.95
124
396
537
550
552
551
540
542
556
546
550
552
550
544
532
549
543
547
553
552
552
553
547
545
544
557
556
554
540
546
544
546
544
550
543
523
537
552
552
549
549
551
552
550
507
374
550
553
484
385
463
504
550
552
550
508
508
551
552
550
544
546
547
541
543
535
552
546
541
549
547
515
497
493
499
434
453
444
463
519
526
524
532
540
544
546
545
520
543
539
539
536
538
539
541
540
532
543
540
541
538
538
542
544
548
549
550
549
550
549
541
538
541
542
535
540
546
545
549
546
544
544
543
511
519
532
545
418
391
392
392
399
399
394
390
393
407
404
402
437
444
439
437
439
466
499
502
498
499
503
497
493
499
496
295
5.4
83
136
3.9
257
421
437
425
422
320
197
184
159
153
158
47
2.9
2.6
150
275
165
185
172
146
201
208
207
208
256
220
193
230
359
407
414
489
539
342
288
208
203
186
189
202
211
207
201
206
206
206
204
204
205
202
201
200
200
201
200
203
200
200
210
352
236
382
447
453
469
482
486
476
503
477
479
472
475
477
469
463
461
458
458
467
469
458
448
446
449
443
429
436
448
444
462
455
457
458
456
413
432
417
429
429
434
439
443
419
424
430
423
421
431
428
437
433
420
421
443
424
410
421
426
429
428
314
428
457
442
447
436
350
205
436
438
441
453
450
453
434
430
412
315
195
197
197
203
200
202
203
206
377
390
407
412
410
408
409
408
408
409
407
407
409
205
203
208
208
206
200
202
209
200
114
115
114
111
110
111
113
116
114
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
205
426
203
312
293
228
102
145
151
102
100
101
100
104
159
258
342
371
369
384
413
508
553
547
507
505
527
548
547
554
552
553
553
555
559
556
560
557
552
552
552
555
553
552
554
553
557
556
555
422
540
540
554
544
539
533
544
549
553
547
542
530
536
532
531
533
531
540
548
552
544
551
549
551
547
554
556
561
558
561
562
559
557
560
565
565
567
564
566
560
554
555
552
554
555
555
555
555
554
554
557
557
442
493
553
557
552
548
533
475
453
522
508
517
512
492
522
523
464
505
525
524
521
526
525
527
540
558
561
559
560
552
551
552
551
548
545
549
553
551
539
531
439
397
221
377
539
528
510
516
512
460
451
455
472
543
545
543
542
518
436
392
399
398
426
408
409
400
396
380
392
380
396
393
401
395
417
421
422
419
399
383
386
392
399
396
448
441
430
428
425
430
435
448
436
435
427
421
417
401
428
486
529
533
521
495
506
506
511
455
414
420
420
420
417
414
418
410
316
306
398
255
412
401
402
405
419
417
421
437
434
421
403
404
408
402
443
436
426
425
428
478
508
515
506
511
505
496
502
506
505
510
514
514
517
517
511
509
507
495
507
503
501
515
503
502
526
505
503
505
508
512
515
507
508
503
508
509
505
505
488
516
496
496
432
524
529
506
490
511
503
398
397
509
492
475
448
402
401
433
462
461
441
433
437
424
433
437
440
438
437
430
430
424
427
428
431
432
418
414
387
449
435
321
410
405
427
430
428
405
424
421
410
426
406
404
416
426
399
260
323
499
491
361
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
132
212
207
212
0
0
0
245
404
407
404
415
426
421
405
408
458
497
489
351
412
356
370
356
355
354
354
345
280
204
206
205
325
265
339
367
256
352
281
422
484
510
557
558
551
544
552
415
344
456
549
574
565
565
559
551
498
528
566
563
541
532
517
498
454
514
548
525
499
551
568
547
525
556
573
571
569
573
571
549
558
543
544
457
445
549
468
561
555
545
442
417
526
548
549
537
541
532
539
546
488
534
546
500
505
538
547
545
557
555
554
547
534
538
530
508
505
515
512
522
526
525
493
424
413
464
460
490
483
468
436
343
353
348
352
352
336
315
315
314
308
342
307
391
175
124
112
177
117
164
97
101
88
70
74
197
225
194
106
94
88
93
105
186
179
192
186
184
183
173
183
181
179
181
179
183
180
184
180
180
197
197
181
178
181
149
181
148
180
182
181
280
276
295
281
278
293
203
203
201
217
206
204
211
235
250
226
202
201
225
226
204
205
215
204
206
211
211
210
204
202
213
211
203
214
426
410
203
418
417
421
423
434
160
29
32
27
20
29
106
215
214
207
216
219
213
252
206
206
205
205
210
219
216
212
216
211
202
206
203
219
228
233
229
225
205
205
212
225
208
221
229
218
210
211
217
213
200
224
226
216
214
259
335
357
336
217
221
217
224
217
211
215
227
203
223
211
207
207
210
220
219
207
211
212
213
211
215
217
208
200
104
109
109
111
109
107
95
105
102
101
102
105
101
80
74
110
111
112
112
110
106
109
103
110
108
116
106
99
99
98
103
102
101
106
116
102
101
97
95
104
102
140
178
150
150
227
97
110
108
118
115
104
109
107
108
231
94
5.8
0
0
0
0
0
0
5.6
6.4
3.8
110
433
548
546
549
545
551
537
551
555
548
550
551
548
520
502
498
523
545
551
535
444
524
529
491
448
457
452
520
549
547
501
485
500
498
436
507
496
499
497
468
465
480
488
458
441
460
510
405
478
557
551
542
545
542
539
546
547
545
547
550
561
551
550
539
542
513
490
544
504
475
512
519
535
536
493
497
504
504
500
494
507
502
507
523
539
551
550
446
440
457
434
413
389
389
380
369
366
360
339
344
358
373
384
376
377
387
379
372
378
376
366
374
375
361
417
369
350
355
350
368
540
547
555
558
547
550
551
553
547
511
525
529
257
79
86
144
12
10
9.7
3.4
3.4
3.3
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
2.1
1.4
1.4
1.3
1.2
9.2
102
108
119
103
121
121
103
106
108
102
108
118
125
106
106
108
198
235
521
523
500
490
507
530
522
520
503
493
520
510
511
510
531
511
499
505
509
522
511
516
504
490
100
14
201
107
117
109
118
117
117
108
111
105
110
107
110
110
353
509
514
503
504
471
469
477
495
484
463
392
463
462
468
236
78
116
109
109
112
117
109
104
102
338
461
452
372
458
469
470
452
452
461
458
462
431
457
457
441
446
452
449
433
428
430
441
204
65
96
123
105
206
454
443
423
443
427
417
425
450
431
266
213
417
417
428
406
414
419
439
425
430
418
388
423
415
359
378
431
425
416
416
412
409
399
408
409
415
422
414
408
410
405
398
386
233
88
18
1.4
1.4
1.4
1.4
1.4
1.4
1.4
1.4
1.4
1.3
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
59
3.7
3
5.8
2.6
2.4
35
36
211
458
458
453
448
456
528
551
557
554
549
555
560
554
547
549
528
494
479
502
501
476
430
497
546
551
548
550
545
530
541
555
552
546
548
550
556
548
555
510
371
334
546
549
555
550
555
551
551
546
547
550
539
508
509
467
551
485
443
508
503
485
504
505
512
486
477
533
495
479
487
523
529
498
494
520
528
453
507
533
492
506
533
544
455
396
530
535
530
527
529
512
492
503
497
522
496
482
483
527
504
333
392
374
236
202
274
200
84
100
126
123
290
480
426
357
417
498
540
553
392
454
428
380
385
250
220
205
166
151
139
222
171
202
242
235
227
268
290
243
298
344
354
350
338
325
283
272
302
310
306
391
56
1.4
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.1
1.1
1.1
72
109
116
84
86
68
237
111
139
236
291
227
268
229
205
197
194
186
85
50
26
80
195
209
248
279
239
220
220
219
216
221
226
221
219
218
215
220
218
217
218
220
219
217
214
213
214
216
211
213
209
208
337
535
490
489
497
490
481
487
470
481
489
481
469
477
478
477
483
462
451
469
481
457
281
368
431
433
442
440
458
441
463
452
454
450
466
466
460
446
454
437
444
445
448
444
434
455
434
428
439
422
416
424
429
471
533
551
449
403
434
434
440
433
441
406
412
380
445
433
423
424
427
399
395
410
437
364
351
181
18
13
13
187
393
333
330
331
326
332
320
349
329
318
332
320
184
36
30
26
23
28
53
58
80
80
71
79
79
79
35
10
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.5
4.2
4
4.1
34
76
23
3.1
3
3
2.8
2.9
2.8
2.8
2.6
2.6
2.6
2.6
2.6
2.7
2.8
2.6
13
20
12
29
18
12
12
11
11
11
11
66
10
8.2
3.9
82
66
146
182
14
12
112
18
189
210
44
158
356
397
398
375
328
406
311
228
197
203
312
278
320
321
209
198
242
282
318
515
461
435
408
430
507
514
505
286
210
297
499
390
206
223
301
350
460
543
555
555
558
542
551
556
556
551
541
560
548
552
549
546
552
549
550
549
530
460
453
511
547
556
478
472
470
480
493
506
506
425
543
440
441
500
486
498
509
483
446
446
449
478
480
499
527
517
500
537
548
544
522
533
546
554
541
549
540
548
547
548
350
548
550
545
552
548
542
552
544
550
544
550
548
550
551
554
553
555
548
548
547
546
546
550
537
535
548
292
150
138
167
209
206
214
252
230
259
228
161
184
215
154
186
212
11
13
4.5
4.3
3.8
3.6
3.6
3.4
3.2
3.2
2.2
1.9
1.8
1.8
1.8
1.7
1.6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
192
94
176
36
0
0
0
39
52
281
327
405
403
402
392
397
325
88
211
207
202
312
406
401
402
377
212
210
229
209
205
205
227
231
226
240
216
213
209
215
138
113
95
16
17
16
16
16
16
15
15
15
16
16
17
116
134
64
59
32
29
28
32
28
28
31
26
35
34
36
34
33
202
337
238
556
545
548
549
552
545
550
542
551
551
560
547
554
548
552
555
563
549
547
564
546
534
549
545
546
549
555
544
546
549
554
549
551
543
539
480
388
334
331
350
350
390
418
452
554
552
551
548
563
554
544
486
561
550
547
550
557
554
542
555
570
535
533
546
552
546
547
547
546
540
546
553
548
548
556
563
341
443
474
446
462
449
427
441
452
417
404
440
463
494
539
511
512
512
387
400
436
483
502
503
523
547
543
507
464
547
559
558
504
524
500
545
560
545
535
543
553
563
549
544
540
544
552
540
550
549
545
544
552
554
555
551
547
554
546
543
549
550
541
516
544
553
514
523
546
545
549
475
406
474
551
549
556
552
549
550
552
549
542
533
543
546
555
546
544
531
509
526
377
403
398
389
410
420
269
312
344
295
202
211
194
182
190
190
202
184
202
202
222
279
345
355
306
304
180
119
131
131
93
115
14
101
78
58
20
20
19
42
111
124
37
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
69
44
136
140
26
17
25
21
6.6
0
0
0
0
0
5.8
1.9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
185
178
11
11
10
10
10
10
130
198
200
109
8.7
10
10
10
10
186
203
198
203
203
199
204
202
207
217
246
244
244
250
247
247
253
253
252
308
456
509
539
517
487
430
377
413
411
401
431
435
402
421
399
398
398
407
406
415
404
401
403
406
414
398
406
395
406
404
390
376
372
371
384
398
373
367
376
363
379
381
435
371
360
366
378
362
363
361
379
251
292
261
267
223
314
270
292
295
338
324
204
205
205
204
202
208
202
206
205
137
148
244
340
353
360
357
353
381
395
358
334
350
335
266
280
305
357
330
309
345
473
312
266
228
162
55
25
10
8.5
10
9.8
253
349
301
353
337
389
398
410
290
4.1
3.5
2.9
2.7
2.5
2.4
2.3
2.1
0
0
0
0
0
0
107
17
130
204
201
203
42
125
288
429
468
475
389
471
435
403
425
478
419
215
319
453
449
302
504
451
502
533
534
554
397
540
512
509
541
518
547
550
512
440
430
526
548
544
543
551
543
546
544
545
538
535
539
522
529
543
549
547
550
544
536
541
548
545
546
548
548
548
550
540
532
525
526
544
523
538
547
547
548
544
549
546
548
548
551
546
549
550
548
548
544
545
551
545
545
542
548
548
547
543
548
553
511
391
556
544
544
464
547
545
551
546
552
550
550
553
555
552
549
546
544
545
547
549
546
549
553
549
551
549
550
548
547
552
551
546
556
553
556
549
548
548
551
548
547
547
545
549
548
448
315
352
141
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
93
205
221
225
236
242
240
242
57
45
29
9.7
11
14
9.5
7.8
7
0.92
0
0
8.9
172
352
442
459
494
502
478
461
371
451
452
471
479
452
462
474
484
464
470
480
486
480
460
446
547
554
543
557
549
547
544
548
548
547
549
545
547
543
515
509
502
514
516
501
500
517
511
505
515
499
541
547
553
545
550
550
544
545
543
535
535
547
546
545
546
543
550
543
546
552
549
549
550
548
503
502
508
501
500
496
495
480
496
472
477
283
293
444
503
501
497
500
506
514
515
510
515
533
523
519
519
491
494
500
496
492
492
499
508
499
500
504
504
507
509
487
500
497
491
478
487
480
477
467
256
255
234
146
12
9.4
3.4
3.4
3.4
3.4
3.3
3.2
3.1
14
19
18
31
48
31
19
97
204
203
85
10
11
11
10
12
24
24
17
17
17
17
17
17
17
148
200
59
18
16
14
15
50
89
177
177
21
31
21
21
21
21
106
203
204
406
547
550
546
550
546
549
541
544
543
548
546
548
551
552
551
548
542
546
554
552
509
507
553
551
550
549
548
551
553
548
536
488
454
508
551
550
552
548
552
549
549
548
550
553
549
551
551
550
551
545
550
551
548
548
545
522
501
473
548
551
547
546
520
486
503
530
548
549
545
519
485
450
416
374
230
226
426
506
554
487
417
391
393
344
487
346
437
433
513
486
438
393
554
552
548
548
550
544
467
413
418
278
302
301
306
190
229
241
326
384
368
352
352
355
398
504
475
452
483
500
500
504
499
499
499
316
253
255
252
254
254
255
254
254
255
254
157
23
23
23
22
21
21
21
122
123
123
125
103
50
31
38
47
19
175
247
26
339
502
487
494
513
514
489
402
400
486
545
541
539
431
8.6
0
0
0
0
0
0
0
0
0
0
0
0
0
339
550
547
549
547
390
515
494
451
485
529
548
551
548
550
551
461
488
548
446
479
491
506
254
493
551
552
551
552
544
256
476
550
544
551
554
528
255
479
548
549
551
552
528
254
478
545
551
550
551
529
255
485
555
550
549
549
530
255
442
502
504
503
517
549
302
453
461
502
502
508
494
253
444
501
502
499
498
490
253
444
502
503
505
533
524
253
449
540
547
532
544
514
256
478
547
552
540
549
521
254
484
550
530
549
560
523
254
478
549
500
551
551
378
335
546
547
546
546
544
524
255
481
545
355
481
534
474
253
478
548
548
475
352
429
253
332
354
363
350
295
309
257
56
19
18
24
140
326
328
346
355
370
371
370
374
385
346
253
254
252
255
253
251
253
247
257
249
367
401
466
459
455
514
504
546
525
551
548
548
548
550
542
548
550
558
562
527
466
499
500
506
540
560
557
551
547
544
499
500
485
472
499
499
531
449
530
549
465
480
551
549
549
550
550
549
552
526
501
499
504
499
501
477
482
549
549
549
553
530
256
323
255
254
253
255
253
253
236
24
23
253
249
249
288
303
25
23
166
275
253
254
250
26
21
193
255
248
255
253
285
342
465
549
551
550
498
284
347
355
355
407
541
544
365
254
255
258
258
254
253
252
251
254
253
249
240
246
26
27
52
252
250
306
394
493
463
294
235
223
9.6
7.5
7
6.8
2.9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
22
22
22
22
53
22
198
246
144
46
17
12
12
10
8.3
7.5
6.8
7.2
5.1
4.4
14
17
16
170
258
257
254
259
256
264
259
384
467
474
478
476
473
475
477
476
479
474
475
474
338
500
510
522
489
470
451
427
425
437
436
437
435
436
436
432
376
435
432
433
432
440
461
457
432
441
451
453
455
460
457
459
463
458
469
465
458
457
448
440
440
440
441
441
446
436
424
422
423
422
426
429
431
428
429
430
429
431
417
400
400
401
400
402
403
400
400
403
400
399
307
22
115
172
177
252
252
367
439
429
400
384
381
379
381
379
234
27
25
96
269
260
192
96
130
306
254
295
276
256
257
259
271
270
270
271
265
250
248
252
253
252
249
248
250
210
8.2
8
8.2
8.3
8.5
8.2
8
7.9
7.6
7.3
7.1
7
11
17
21
18
15
14
8.6
8.5
24
202
60
27
27
27
27
27
269
27
27
27
26
25
25
269
28
26
26
27
294
26
27
27
26
26
25
25
297
26
28
28
27
27
27
27
28
188
440
341
254
249
253
255
482
462
519
517
528
548
540
442
432
493
551
548
443
302
303
380
468
503
463
442
542
550
501
541
545
547
548
543
543
542
552
476
549
547
545
354
467
404
351
470
378
407
422
411
402
382
385
381
379
401
363
352
342
419
419
419
418
388
399
381
253
347
360
320
365
402
379
386
469
414
479
470
494
550
551
554
549
552
551
549
524
510
432
359
327
327
252
269
373
556
554
553
548
552
550
538
548
548
548
547
550
550
548
549
549
501
503
498
453
548
556
551
549
551
547
543
546
549
550
535
346
252
249
252
254
115
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
40
192
298
279
99
22
0
0
317
504
504
501
530
552
536
516
547
500
501
518
530
426
499
508
504
509
555
501
507
511
512
524
509
503
495
504
550
551
430
358
272
546
545
550
551
548
516
501
505
512
508
501
501
501
504
503
501
501
511
525
524
523
504
523
512
419
500
501
508
522
522
517
517
511
512
515
514
512
512
513
503
504
492
453
451
452
451
451
358
446
517
520
523
541
550
551
553
550
551
551
551
548
550
550
550
549
551
552
551
551
549
511
506
511
490
478
476
476
466
454
459
489
502
510
511
509
509
490
514
526
524
525
517
513
510
509
510
510
510
511
510
442
423
314
223
142
83
109
431
469
549
549
493
493
459
452
435
452
467
427
405
432
415
433
456
483
472
485
484
454
450
416
416
401
404
402
378
404
402
402
402
408
480
476
500
549
550
551
550
549
549
544
548
540
502
426
488
520
516
551
551
545
553
547
548
547
552
549
547
546
550
548
548
546
549
549
550
549
551
548
542
547
501
551
552
551
548
545
542
548
550
550
551
550
551
550
551
548
550
551
549
554
460
360
260
230
204
204
200
201
203
204
201
219
231
250
249
253
251
251
393
346
254
53
250
270
270
270
232
230
104
32
161
223
224
136
30
30
157
222
221
91
7.6
7.9
7.9
108
222
225
222
147
61
71
173
224
224
226
83
30
30
30
30
30
130
237
251
250
254
252
251
253
278
350
471
211
102
101
68
40
41
41
42
64
108
21
15
7.4
6.5
5.4
5.2
5.2
4.8
4.7
4.9
4.8
4.4
4.3
4.1
3.7
3.6
3.6
3.6
3.6
3.4
21
66
58
16
16
155
218
17
15
15
15
15
15
15
161
239
211
86
38
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
162
165
105
138
240
491
530
530
533
527
528
529
530
528
495
497
497
496
484
514
406
280
527
527
527
530
480
423
529
528
495
317
527
529
526
529
529
531
534
532
531
529
530
527
529
528
528
529
531
425
239
531
531
529
529
530
531
528
530
530
530
528
530
528
528
530
529
504
420
529
530
529
526
530
531
531
280
522
478
526
528
531
530
528
501
432
431
465
491
347
352
350
446
447
445
220
220
219
436
440
439
441
452
420
397
392
395
394
390
391
391
391
421
483
482
530
530
530
484
530
461
456
285
273
366
442
511
359
247
242
242
67
4.7
4.6
4.5
4.3
4.3
4
3.9
1.3
0
0
0
0
0
0
18
38
51
52
53
68
88
87
191
240
242
242
266
268
267
268
267
266
270
253
250
252
252
252
266
300
376
329
281
252
252
253
287
252
248
250
386
431
502
538
543
531
538
549
443
369
469
499
406
499
542
449
352
203
405
543
401
329
303
303
274
255
448
449
498
549
549
553
546
550
550
547
456
494
540
402
399
508
420
338
303
304
302
300
298
296
250
248
250
254
251
251
348
256
280
302
301
300
301
300
253
249
248
250
251
249
250
248
248
249
250
251
250
249
252
248
253
250
253
196
28
28
29
29
196
247
252
252
251
30
30
60
26
196
252
243
29
28
235
254
242
29
29
122
250
252
244
25
25
25
155
253
304
320
357
374
340
252
252
253
252
251
251
285
303
303
301
299
302
302
284
279
261
251
250
252
251
252
252
252
252
251
250
250
248
166
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
109
282
287
346
274
200
203
242
502
464
551
547
547
545
544
548
546
548
545
545
545
540
548
548
502
497
493
499
498
497
496
535
542
549
550
550
547
544
550
549
545
549
552
544
549
545
548
548
549
548
549
551
549
547
548
550
548
549
550
547
548
550
545
547
516
516
514
503
502
484
478
475
474
474
481
492
490
491
489
489
490
491
491
489
491
489
489
487
492
491
492
489
525
515
502
498
499
499
502
508
528
532
530
539
543
549
549
549
543
544
551
549
551
550
550
551
552
547
406
402
418
500
549
549
544
551
551
544
533
537
543
548
547
553
532
472
551
548
550
549
548
550
550
547
388
305
255
227
227
228
238
543
450
403
444
549
549
546
514
520
549
549
527
529
550
516
302
402
433
492
509
556
549
533
553
543
522
531
552
549
545
545
533
547
547
545
552
549
541
523
537
551
544
510
536
517
499
502
532
538
536
533
534
536
543
532
517
540
539
543
547
544
548
545
546
547
550
549
443
520
550
544
545
540
533
532
546
549
547
541
539
540
543
542
545
542
539
531
533
547
542
527
523
529
534
538
537
535
530
530
542
543
541
547
544
546
534
401
402
401
353
346
304
290
277
277
280
284
432
464
318
306
303
302
302
306
306
269
219
205
198
203
203
204
205
205
207
207
207
338
130
75
76
100
190
212
206
222
230
227
224
228
229
228
228
229
229
225
229
264
337
354
351
268
253
246
158
158
178
160
134
94
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
32
133
6.4
85
298
433
530
541
509
498
495
501
499
498
495
501
510
510
514
517
503
504
506
504
501
497
500
498
512
520
521
520
512
502
509
503
501
503
503
511
479
416
482
504
499
505
500
503
511
512
510
515
513
519
518
522
526
527
528
526
523
514
512
514
514
514
514
515
513
471
443
442
436
443
344
91
104
93
89
158
491
500
257
254
402
507
501
503
501
499
500
511
526
521
520
524
524
528
507
505
512
516
516
516
521
514
514
520
518
521
517
517
452
401
375
355
351
237
422
378
365
362
361
359
367
362
497
512
520
516
416
504
507
502
503
504
502
500
502
502
438
431
432
431
492
494
498
477
372
310
313
349
347
302
256
318
413
421
386
414
403
399
406
404
402
403
403
399
409
374
327
279
277
278
278
276
274
277
331
377
314
308
395
393
355
358
258
339
390
354
357
397
354
445
349
302
283
350
303
353
356
317
253
207
205
204
231
272
295
208
207
206
204
204
205
206
210
214
212
229
230
328
524
556
553
550
552
554
551
550
551
548
552
546
548
539
552
557
553
556
541
539
542
548
551
483
503
452
405
472
547
553
554
553
553
551
548
550
550
549
544
549
550
547
529
414
308
440
501
501
467
397
397
404
400
399
392
399
399
411
504
517
507
502
504
482
543
479
508
513
546
549
486
452
451
482
547
483
351
267
228
104
14
44
23
23
22
22
22
22
22
410
478
491
460
32
13
6.4
6.4
6.1
5.8
5.8
164
14
13
13
13
13
12
12
12
12
12
12
12
128
273
402
458
453
448
450
455
440
307
305
228
230
228
228
235
226
259
263
256
247
247
247
247
237
236
233
235
233
235
229
234
228
302
390
269
239
227
228
228
229
227
264
334
307
307
305
304
305
306
304
304
303
339
303
359
456
448
259
206
204
201
238
354
354
354
355
357
354
357
355
353
353
350
351
353
352
354
357
362
356
355
318
228
229
227
228
227
228
229
227
240
252
252
254
272
239
229
227
226
227
227
227
229
228
227
228
228
229
230
227
227
390
512
518
471
427
425
322
424
426
425
424
422
424
287
262
368
398
500
506
503
502
504
502
502
506
503
501
500
501
315
447
430
429
425
426
423
421
420
420
419
421
420
422
421
421
420
423
421
421
420
420
410
401
401
403
450
394
373
450
451
451
451
451
450
452
450
449
449
450
451
451
449
449
449
448
450
451
450
453
471
523
395
354
499
498
499
401
401
424
474
473
476
530
449
358
451
503
469
450
450
449
387
476
464
497
548
545
528
542
546
544
546
547
550
548
540
522
536
539
549
550
549
550
549
549
548
541
547
547
548
506
549
550
542
548
549
549
549
549
551
550
547
549
549
548
547
510
512
510
354
351
352
382
303
227
228
169
27
27
27
27
134
203
27
122
156
219
28
23
21
103
231
482
400
328
330
339
379
336
451
456
523
452
443
343
381
464
390
416
508
374
298
338
415
437
467
305
302
313
317
307
306
304
331
352
352
351
353
465
354
394
452
454
451
456
475
488
472
451
402
426
450
475
473
375
376
375
342
340
376
375
375
375
376
352
352
423
426
547
548
546
504
496
9.8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
287
423
33
17
31
223
427
450
452
449
448
456
550
549
548
549
550
547
547
548
549
549
549
549
549
547
550
549
547
548
549
549
549
550
551
549
548
548
547
547
548
278
167
400
450
452
452
468
474
475
474
473
476
474
453
452
453
449
452
449
448
450
449
449
450
448
452
453
451
452
453
452
455
457
450
519
100
414
447
451
450
452
461
462
324
445
450
451
452
450
450
449
450
450
450
452
452
451
451
451
452
448
448
450
448
449
449
449
449
449
450
451
452
453
453
451
451
453
453
450
333
305
306
305
302
303
304
302
302
302
302
303
303
361
420
436
450
444
400
401
430
431
431
429
431
441
449
449
455
460
459
460
459
460
461
459
459
459
459
459
459
458
459
459
514
398
406
512
485
450
450
409
481
426
399
449
451
502
451
453
421
448
452
451
488
423
428
484
535
550
505
400
350
460
496
399
496
499
449
452
498
498
496
451
509
511
514
517
525
474
544
547
548
549
547
547
541
527
533
541
546
547
546
548
544
544
541
546
542
448
329
330
328
274
274
323
323
323
320
250
249
250
248
225
224
209
210
210
211
211
210
208
23
23
23
22
22
22
22
22
22
22
22
22
22
22
419
547
450
448
450
446
447
461
472
472
472
472
471
496
545
379
449
448
448
448
448
448
453
351
301
448
449
451
448
447
446
449
472
497
497
498
497
473
482
497
491
496
475
520
463
463
464
464
460
429
431
429
425
393
481
500
501
546
545
537
469
466
430
470
496
459
360
16
15
15
12
18
17
17
17
17
17
17
17
17
17
95
20
20
19
19
19
20
30
27
20
19
15
20
32
30
36
42
60
104
104
102
102
104
119
145
195
200
185
100
145
360
445
445
395
395
400
398
399
402
420
449
448
363
498
498
498
498
448
449
448
473
473
450
443
398
399
400
400
398
400
399
399
399
399
398
378
396
450
460
459
460
459
460
460
460
459
458
459
458
458
459
456
414
398
441
459
459
458
458
459
458
458
458
458
459
458
458
458
458
459
457
458
459
458
459
458
458
459
459
459
459
459
459
458
459
459
459
459
459
460
460
459
493
498
499
499
500
384
459
460
460
425
425
460
460
460
459
460
402
458
460
459
459
460
459
459
459
459
459
458
460
460
459
459
461
467
473
483
490
388
324
322
322
320
359
338
227
226
222
224
226
226
225
225
32
30
31
30
29
29
29
29
29
42
80
199
228
238
382
391
249
248
385
499
522
535
442
504
542
540
528
550
549
542
539
544
552
545
548
539
529
532
494
535
530
460
460
505
503
406
315
454
547
535
526
540
532
537
551
551
549
537
425
527
507
548
542
527
532
524
506
505
502
503
503
321
317
317
314
315
348
362
331
282
266
243
271
304
36
27
28
26
24
332
254
342
338
261
263
264
278
278
279
245
226
226
254
253
249
249
248
256
258
259
260
259
258
258
258
252
249
249
250
249
250
325
399
472
533
549
503
32
545
553
556
554
554
554
556
554
555
555
553
554
552
555
555
540
217
4
3.8
3.7
2.2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
116
199
221
223
440
482
550
550
552
559
559
558
551
544
526
535
346
320
504
557
549
547
554
551
547
548
398
6.3
6.2
12
490
548
548
549
548
547
549
549
548
548
548
548
548
546
547
549
549
548
546
549
546
546
547
547
548
547
549
549
549
546
548
548
548
548
548
547
549
548
548
549
549
549
548
549
548
547
547
548
548
548
550
548
547
547
546
547
548
546
547
547
547
547
547
547
546
547
547
548
548
548
548
549
548
547
547
547
548
548
548
548
548
548
550
547
547
549
548
548
546
542
550
554
549
549
548
548
548
547
549
550
544
549
550
548
548
548
547
548
548
546
549
549
551
550
549
549
547
548
548
548
546
551
550
551
551
544
551
549
548
546
548
552
546
547
547
540
524
541
550
547
549
548
546
542
549
549
532
540
550
546
544
546
553
550
546
546
546
547
548
548
548
548
547
530
545
549
548
545
545
534
525
541
548
551
550
547
546
538
542
549
547
544
534
547
548
546
547
542
550
548
547
549
547
547
532
324
298
224
493
533
397
258
259
257
225
137
119
93
175
23
84
267
20
28
276
21
21
64
294
23
23
309
25
25
34
305
20
240
272
107
25
22
19
133
447
548
550
548
551
548
547
547
548
498
498
497
483
546
547
547
547
547
546
547
426
423
429
546
547
548
548
548
548
547
542
450
536
547
547
548
548
548
549
548
550
548
548
548
547
549
549
548
547
547
548
163
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
236
475
558
563
514
510
512
465
458
459
459
460
320
259
259
257
255
256
276
281
280
280
281
280
278
280
278
279
277
277
276
277
277
270
273
270
272
272
233
230
230
230
257
256
257
256
257
256
258
257
257
257
258
258
257
257
258
258
259
258
257
256
257
258
258
311
509
510
512
513
512
510
508
510
512
489
485
484
484
485
484
485
485
485
484
483
483
466
460
460
412
409
406
407
409
411
452
434
360
360
358
357
358
389
339
340
338
338
337
338
339
339
338
338
339
337
338
339
341
411
553
461
560
560
559
557
561
562
564
561
562
562
561
561
560
561
560
558
559
562
563
559
557
557
560
563
561
560
559
560
557
562
560
559
560
561
560
560
561
561
560
561
562
561
472
415
407
43
0
96
253
540
542
528
541
268
504
541
541
542
540
564
560
544
542
543
544
545
544
543
544
455
543
542
542
509
539
374
544
545
544
542
542
545
390
544
544
543
545
542
540
542
541
541
541
541
541
540
541
541
541
540
540
541
541
545
544
499
501
551
551
551
551
551
551
552
550
549
548
548
548
552
549
548
548
550
551
550
548
547
551
550
510
546
551
507
408
444
398
391
406
500
550
550
550
549
551
551
550
551
551
550
549
551
552
544
543
544
544
545
532
534
544
543
543
542
546
544
547
554
554
550
554
554
555
554
556
555
555
555
556
555
555
554
554
555
554
554
555
366
350
236
230
62
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
152
527
549
549
548
552
550
549
551
553
552
553
550
553
554
554
554
553
554
554
556
555
554
553
555
555
554
555
555
553
552
550
516
532
514
513
515
549
551
550
552
551
551
551
550
552
552
550
551
551
549
551
551
551
550
552
550
551
549
547
549
551
551
551
550
551
551
552
552
551
552
551
548
446
423
471
501
500
483
473
449
452
501
499
501
500
502
500
500
545
551
551
529
24
425
551
551
550
549
550
550
529
526
516
244
244
270
292
294
294
295
296
296
321
320
320
321
321
320
320
348
371
372
372
372
371
348
348
426
519
531
531
545
460
405
538
549
551
548
551
551
550
552
504
500
499
453
450
496
514
495
496
506
511
503
448
435
452
386
496
533
528
540
551
543
546
551
552
550
548
539
541
551
564
559
553
552
553
552
551
550
550
550
550
550
550
551
550
549
548
547
552
551
551
550
550
551
551
550
551
561
551
539
538
549
551
551
551
550
550
550
551
551
550
552
550
550
550
551
546
549
551
551
240
115
115
116
142
37
39
44
48
73
75
74
75
75
75
75
75
75
75
75
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
50
149
293
470
556
558
557
557
425
111
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
42
29
41
41
45
45
44
0.63
0
0
25
39
36
34
39
46
85
93
62
41
37
34
36
36
35
32
31
34
37
35
36
38
36
35
34
43
125
328
420
460
461
282
87
75
73
55
46
218
489
562
562
556
554
559
467
564
562
559
562
561
562
562
563
561
563
563
562
561
561
562
562
557
556
556
556
555
557
556
557
555
556
558
557
556
555
556
556
555
556
555
556
556
556
553
557
555
555
555
555
554
554
553
557
555
536
516
556
556
555
555
555
555
556
556
555
556
556
557
558
555
556
557
555
555
556
555
556
556
557
555
556
555
556
556
556
556
556
556
556
556
555
556
556
555
556
556
556
556
557
556
556
556
556
556
556
556
556
494
556
556
555
557
556
556
556
557
557
556
557
557
556
556
556
554
554
547
556
557
556
556
556
555
556
556
555
558
556
555
553
549
557
557
556
556
556
554
548
557
474
557
445
548
519
506
512
506
508
553
556
554
557
556
554
557
555
556
554
556
557
557
557
554
535
418
524
557
556
556
557
554
556
556
556
486
557
556
549
508
507
509
455
453
454
453
454
511
509
514
556
437
456
455
455
267
344
263
138
97
326
505
557
504
414
376
449
407
452
511
550
319
258
251
298
348
352
353
353
546
553
350
80
48
24
21
21
91
297
113
46
44
21
20
20
20
20
219
108
18
43
40
56
98
352
436
525
515
527
531
527
527
550
550
552
549
546
478
429
431
450
448
448
449
512
547
550
287
38
38
126
198
253
178
45
45
46
44
44
193
178
43
43
43
43
44
122
44
44
43
43
43
43
45
81
86
66
70
259
383
383
384
37
0
0
0
0
0
22
239
252
221
98
41
9.3
0
0
3.4
45
21
2.5
0
29
26
22
10
21
51
49
51
49
49
48
49
49
47
48
95
101
102
101
100
127
155
99
100
101
333
406
408
409
427
429
428
428
428
429
429
428
456
458
429
429
426
428
428
438
438
437
438
437
410
406
408
410
410
440
443
443
446
413
409
409
407
408
408
410
357
358
357
357
357
357
357
358
357
354
348
368
366
367
368
367
366
367
367
368
367
277
274
275
274
218
220
219
219
219
219
219
218
221
222
223
221
223
222
223
224
221
221
220
221
270
271
251
248
223
222
239
248
270
272
273
272
271
272
269
271
273
271
274
273
273
259
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
30
64
63
56
36
36
57
77
104
127
311
456
455
448
447
349
346
446
448
451
450
447
346
219
328
225
225
228
201
198
200
81
110
241
240
266
292
293
267
243
241
258
393
395
397
503
534
520
544
565
552
560
567
567
562
563
563
565
560
568
570
559
549
546
548
549
549
549
549
506
472
498
449
374
357
430
448
352
311
352
432
448
547
548
503
419
321
298
300
301
349
345
349
347
347
348
348
424
424
223
215
216
216
217
222
155
132
132
209
133
86
336
378
85
84
420
263
110
359
352
111
111
443
294
110
442
184
110
111
450
205
114
420
198
110
109
349
206
110
329
187
96
95
416
250
110
419
300
291
290
290
290
290
289
289
290
289
289
289
291
290
100
32
32
31
30
30
31
31
32
32
32
31
206
269
307
327
269
269
269
269
269
268
268
270
270
270
269
271
269
268
241
243
315
314
335
484
453
186
58
20
13
12
9.7
8.1
8.4
9.2
9
9.8
6
5.8
0
0
0
0
0
0
0
0
0
0
0
0
0
58
54
59
59
84
112
110
212
216
216
215
267
268
305
242
242
267
267
458
548
554
544
552
556
553
550
561
563
554
557
550
552
558
557
556
563
565
565
567
545
544
546
543
542
541
555
562
571
570
566
546
547
548
554
544
544
546
549
549
549
547
560
558
560
559
558
556
554
555
562
559
555
558
556
562
565
564
556
556
554
559
553
550
547
567
568
569
568
569
567
565
561
559
555
567
567
568
566
564
562
542
544
543
543
566
567
567
568
567
565
566
566
550
549
550
551
552
552
551
550
550
549
417
327
327
327
328
326
327
291
291
276
276
274
275
276
276
415
514
514
417
269
267
266
263
265
265
264
289
367
316
314
290
290
290
284
284
285
285
286
284
287
374
322
317
363
363
316
314
315
334
470
349
395
462
560
464
511
560
560
560
498
410
386
385
171
209
309
358
452
553
558
559
562
560
562
559
561
561
556
561
560
528
557
561
559
560
559
560
552
553
555
555
557
550
558
560
561
555
558
548
562
560
559
554
559
556
560
560
559
462
410
313
313
313
316
314
346
329
313
347
315
265
264
264
264
263
262
262
263
263
263
263
263
262
263
264
262
262
262
263
262
262
262
262
262
263
262
261
261
262
262
262
261
262
261
262
263
262
262
261
263
263
262
262
262
262
262
262
260
450
552
563
559
546
554
551
551
544
545
558
556
514
511
463
460
461
413
411
363
360
360
371
372
370
370
126
0
0
0
0
0
133
361
361
361
361
406
501
416
410
411
411
411
411
409
248
139
47
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
57
60
56
98
103
224
254
344
540
550
551
551
550
550
552
548
550
550
544
550
545
541
542
548
547
550
551
551
548
551
548
548
547
550
551
552
545
446
527
533
543
546
547
544
551
550
550
549
546
551
551
552
545
540
536
537
547
542
532
544
544
551
550
549
549
552
550
549
546
550
546
549
547
535
548
550
549
551
551
551
501
482
461
460
456
460
461
462
461
461
462
461
460
461
460
460
460
460
461
461
462
461
459
460
461
475
492
491
491
524
502
502
500
501
515
515
494
492
492
493
452
248
299
301
472
541
549
548
536
449
552
548
545
541
523
525
526
526
525
526
526
526
526
470
471
472
470
471
470
426
401
303
302
303
257
402
450
452
465
373
546
543
545
540
550
549
550
551
505
478
501
428
418
455
550
443
407
351
372
450
453
531
538
551
552
552
550
548
552
551
550
551
547
551
550
552
550
551
551
551
547
549
552
551
536
540
543
483
543
551
551
544
550
548
551
551
550
550
550
551
552
550
544
548
549
551
545
547
549
543
382
210
122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.4
7.1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
192
192
47
0
0
0
0
0
0
31
25
247
260
261
276
275
252
265
252
251
250
251
251
251
251
250
251
250
250
250
251
251
250
251
250
251
251
250
251
250
251
250
250
250
252
251
324
398
501
503
477
136
547
549
549
534
501
501
502
500
502
542
552
551
551
551
551
551
551
550
549
551
319
276
399
551
551
550
551
552
550
550
551
551
550
551
550
551
551
552
551
550
551
551
550
550
550
551
551
552
551
550
551
551
550
550
550
551
551
550
551
551
550
550
530
540
551
550
551
551
551
551
551
550
550
551
551
551
550
550
551
550
550
550
551
551
551
550
432
341
312
309
312
315
314
370
534
509
505
538
551
550
551
551
550
528
520
550
551
552
551
550
551
549
549
544
527
525
524
548
552
551
551
550
552
553
550
551
552
552
553
549
552
551
551
552
525
547
550
551
551
551
452
351
399
541
551
551
550
549
544
551
525
464
375
301
207
200
180
141
134
135
174
226
260
261
260
222
203
418
436
509
481
489
232
222
250
330
410
341
336
183
181
359
445
551
455
312
254
249
430
441
441
460
442
234
231
441
459
439
439
439
245
241
432
440
443
442
439
308
241
431
441
441
442
440
258
292
439
452
448
447
449
243
222
443
445
434
444
443
228
227
226
225
225
220
222
222
221
221
221
222
93
13
13
13
5.4
0
0
0
5.5
13
13
147
201
201
200
122
13
13
13
13
215
454
551
547
551
452
550
550
550
549
548
548
549
549
550
551
551
550
545
551
552
547
550
315
299
187
27
25
25
22
16
15
14
15
6.6
0
2.5
6.9
8.8
8.9
9
9.1
9.1
9.2
9.4
9.4
9.4
9.4
9.4
9.3
9.1
9.1
8.8
8.3
7.7
7.2
6.6
6.2
6.8
9.5
13
15
148
209
263
267
401
401
404
404
403
548
550
543
544
550
547
551
543
547
527
525
525
525
550
550
549
548
545
549
550
547
526
525
527
525
551
551
550
549
547
543
547
549
549
544
548
532
532
550
559
551
549
551
552
550
551
549
551
550
548
547
550
549
550
548
549
549
550
546
550
550
550
408
495
502
547
546
551
551
550
324
485
548
552
551
551
551
359
301
302
301
301
301
300
277
276
276
276
252
252
221
221
281
281
291
291
291
292
290
540
551
551
551
550
551
551
551
551
550
551
550
403
455
456
441
441
471
531
492
492
506
506
506
506
535
507
506
505
549
521
492
502
502
503
452
452
451
451
450
451
549
502
453
451
451
544
541
548
530
534
536
550
551
546
514
545
534
551
551
551
551
551
544
548
548
551
551
543
550
551
530
541
549
542
537
552
551
549
552
551
551
548
550
551
549
551
548
536
547
551
551
549
547
550
550
542
551
550
551
397
342
545
550
551
551
466
406
406
500
501
549
544
543
551
550
550
254
546
549
550
547
548
539
544
549
540
548
546
545
549
551
548
551
547
540
537
482
401
500
551
453
450
541
548
550
549
551
413
410
546
545
530
530
532
529
327
321
538
432
526
535
536
407
538
551
551
512
511
304
351
526
526
527
527
527
309
301
450
452
452
451
451
304
303
451
452
527
527
502
329
211
56
0
205
478
480
303
303
500
501
501
502
472
301
300
480
386
249
248
107
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.5
0.47
0.45
0.45
0.45
0.45
0.92
33
76
100
102
202
255
261
301
548
548
549
550
550
551
551
551
438
426
425
426
425
425
427
426
425
253
251
251
251
251
251
220
221
221
221
220
221
221
200
202
400
401
400
425
426
427
425
426
425
426
426
427
428
426
425
426
426
402
402
401
401
402
401
401
401
400
400
401
401
402
402
402
401
400
394
400
400
400
399
399
401
398
401
401
402
401
398
414
346
348
353
356
362
373
372
372
374
358
356
358
343
340
342
342
337
341
341
341
313
410
329
329
331
325
325
317
314
354
328
340
123
62
62
62
111
111
111
73
76
77
77
76
76
88
86
85
75
88
81
94
94
107
99
127
145
129
182
202
252
231
205
173
143
161
159
159
200
156
200
188
174
221
271
350
538
558
546
524
540
523
535
539
542
557
544
527
523
529
536
560
545
536
525
547
547
538
496
522
550
550
545
455
527
545
548
539
538
539
545
543
544
546
544
539
543
546
543
541
507
432
537
555
554
550
550
547
548
548
431
384
302
301
285
276
300
301
280
280
282
280
222
222
279
282
280
292
306
252
254
306
306
343
337
310
221
219
304
323
318
297
316
315
319
271
278
332
333
350
230
250
362
320
322
331
380
350
353
339
337
337
320
320
220
220
320
150
4.3
4.3
4.2
4
4
4
4
4
3.8
3.7
3.8
3.8
4
4
4.1
4.2
4.3
4.3
4.3
4.3
4.4
4.5
4.6
4.4
4.3
4.2
4
4
3.8
3.7
3.7
3.7
3.6
3.4
3.2
3.1
3
3
117
303
302
300
355
61
4.3
67
18
4.6
4.3
233
551
550
546
539
531
515
533
174
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
223
222
224
397
399
545
548
549
549
550
549
549
547
550
551
547
548
543
540
545
549
548
550
551
550
551
551
543
550
552
549
550
549
542
549
549
551
551
548
546
546
550
550
551
550
550
549
549
503
501
549
547
549
550
551
547
547
548
550
551
546
550
550
548
547
551
549
550
550
551
550
550
551
551
551
400
399
398
398
368
368
369
370
372
549
550
550
551
551
550
548
451
548
527
537
499
377
375
376
415
450
450
450
451
451
451
451
451
451
450
461
459
436
411
326
327
325
262
264
263
524
525
510
486
491
485
485
484
485
485
484
485
485
485
485
484
484
485
328
326
326
327
326
327
327
327
324
325
326
326
492
550
550
550
549
478
304
282
251
250
220
224
546
549
549
551
549
550
551
524
434
523
474
442
534
484
529
551
551
551
280
540
548
553
551
546
552
551
551
550
443
544
541
429
470
469
399
375
351
495
477
390
351
332
425
293
364
358
340
380
349
519
518
521
526
523
516
516
549
547
543
524
538
551
548
550
547
431
433
533
549
548
549
549
493
351
449
534
549
549
552
545
541
454
478
492
537
535
420
520
527
530
531
530
523
381
387
524
527
537
539
531
368
390
530
529
538
538
550
403
403
547
536
476
474
500
398
229
225
115
52
387
476
320
346
450
545
540
550
549
294
290
458
542
331
221
76
26
26
26
34
34
21
21
21
5
4.6
4.6
4.2
4
308
439
443
450
447
544
550
550
550
548
550
551
548
501
452
401
228
77
46
47
47
46
46
46
1.1
16
33
0
0
0
0
45
0.92
0
0
49
70
67
47
48
47
46
48
49
48
48
48
47
47
47
48
47
48
47
181
201
200
200
223
225
479
402
540
550
551
549
550
519
547
551
547
549
549
542
549
548
515
520
550
548
550
546
546
551
540
500
476
516
502
500
500
500
503
501
428
500
501
502
500
499
500
500
501
501
501
501
502
501
551
551
550
550
550
502
501
550
550
254
545
551
550
551
550
550
550
550
550
548
547
546
551
550
551
548
501
451
450
451
452
362
362
362
400
360
360
401
399
399
362
361
67
0
0
14
329
322
321
301
326
301
100
58
63
1.1
0
0
0
0
0
0
0
0
0
220
251
274
0
0
0
0
0
0
0
23
24
23
47
47
57
56
66
94
84
75
72
70
77
111
57
277
340
340
341
365
403
411
499
500
453
550
550
543
455
421
548
550
550
551
548
549
549
548
493
550
546
513
501
550
498
370
404
475
440
479
537
538
549
551
550
550
549
548
531
451
550
548
550
499
500
542
534
500
474
431
374
307
310
400
458
527
542
508
327
464
510
321
453
549
550
550
551
550
550
548
551
551
548
543
544
550
550
534
549
550
552
551
550
483
399
375
530
451
439
551
550
407
400
545
551
549
550
547
549
550
550
453
550
550
550
550
550
549
550
550
550
550
404
489
541
525
458
471
548
549
549
549
377
390
391
389
398
398
314
261
135
0
40
82
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
0.7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
54
56
50
64
169
371
438
441
441
452
452
452
508
485
531
549
550
551
550
552
551
550
549
550
551
551
551
550
549
549
549
549
549
551
554
550
551
550
550
549
552
551
549
550
550
550
549
548
549
551
550
516
543
544
527
526
526
550
548
548
476
476
475
529
549
551
551
551
550
551
551
549
549
550
549
550
551
550
549
550
550
550
550
550
550
550
550
550
550
550
550
550
551
550
550
551
550
541
426
427
418
411
411
412
416
421
423
525
527
526
526
526
528
550
551
551
524
526
475
476
475
475
475
476
476
496
508
513
512
466
503
514
514
441
524
552
507
440
451
550
551
551
550
550
550
550
549
549
549
548
550
553
552
549
550
541
542
539
544
527
504
529
544
540
551
550
552
551
549
546
547
551
548
550
480
451
436
549
539
475
433
399
501
547
521
439
412
450
448
402
399
399
401
399
410
418
415
415
415
417
415
413
352
282
327
350
350
404
416
550
552
550
551
549
551
550
551
552
550
549
550
549
549
550
549
549
550
551
551
550
527
525
476
449
452
450
450
496
441
440
498
502
476
475
475
459
460
460
459
399
500
466
482
491
490
500
500
499
499
499
490
490
490
501
452
430
428
451
450
435
435
436
472
427
425
426
425
426
437
446
445
445
207
102
102
102
102
103
102
100
6
5
5
5
5
4.9
8.2
15
5.2
5.1
4.9
73
74
111
112
112
121
94
106
106
106
106
74
76
50
49
49
40
40
59
58.1
23.7
23.4
25.2
25
24.8
25
25
24.3
24
24
24
23.6
30.3
31.9
31.9
62.2
61.2
60.4
147
160
157
159
155
84.6
24.4
5.76
1.55
1.55
1.55
1.4
1.4
1.4
1.35
1.25
1.25
1.25
1.25
1.2
1.1
1.1
1.09
0.95
0.95
0.95
0.899
0.8
0.8
0.8
0.672
0.65
0.65
0.65
0.534
0.5
0.478
0.45
0.45
0.45
0.45
0.402
0.4
0.4
0.4
0.382
0.35
0.35
0.35
0.35
0.35
0.35
0.347
0.315
0.3
0.3
0.3
0.3
0.267
0.25
0.248
0.202
0.2
0.16
0.15
0.15
0.11
0.1
0.0587
0.05
0.0243
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
78.2
110
188
277
396
520
550
551
551
552
549
549
551
551
551
550
549
404
548
551
551
425
427
550
522
423
427
550
551
491
490
549
550
552
503
550
550
548
548
551
549
550
549
547
551
549
548
551
526
550
550
552
550
541
550
548
551
549
546
552
552
546
541
541
550
549
548
547
552
551
543
547
527
535
552
550
544
530
531
547
549
542
513
504
502
483
427
500
540
466
431
547
552
543
551
551
551
551
471
498
498
432
546
551
550
550
550
549
549
550
549
548
549
548
549
550
551
549
550
545
489
489
540
547
481
525
547
431
429
512
510
475
448
450
276
275
375
253
451
501
499
404
407
517
548
549
550
548
431
433
536
535
550
549
500
433
431
433
432
430
429
429
430
431
429
431
437
441
441
439
436
435
436
434
434
435
434
435
435
434
436
435
435
435
435
435
435
435
375
317
282
191
3.39
1.25
1.25
1.25
1.2
1.1
1.1
1.1
1.05
0.95
64.3
126
57.5
57.3
57.5
79.8
81.4
81.1
80.4
78.8
49.6
14.2
226
291
290
289
291
289
285
212
49.4
48.6
61.5
62.4
61.9
61.6
47.5
52
51.8
52.1
52.1
52
51.8
51.8
51.9
51.6
51.5
22
22.1
183
190
189
458
488
383
460
462
466
465
465
451
450
450
451
450
448
444
449
454
456
454
455
455
459
460
458
457
459
459
498
450
531
548
535
550
542
549
549
550
548
549
550
550
548
552
549
547
549
549
549
549
550
548
547
550
549
549
549
550
551
551
551
550
549
551
552
552
553
548
549
552
551
548
550
550
551
550
550
551
552
550
480
549
550
550
550
552
550
550
550
549
550
550
550
551
545
550
542
542
527
526
526
438
436
435
436
434
457
481
470
460
461
462
460
460
450
439
441
441
440
441
441
441
440
439
440
440
440
441
440
440
440
136
43.6
44.1
51.6
49.4
36.7
35.8
32.1
31.2
30.4
30.1
29.8
29.5
18.7
2.28
1.25
1.25
1.25
1.25
1.25
1.25
1.58
2.02
2.02
2.02
2.02
2.02
2.02
2.02
2.02
2.02
1.94
1.88
1.88
1.88
17
286
221
393
547
549
551
549
548
477
449
477
451
438
420
450
500
499
483
501
547
549
525
549
544
522
526
524
534
544
548
548
549
548
532
549
549
543
546
544
544
547
548
551
550
548
553
551
550
551
538
511
395
259
189
160
220
210
187
191
191
193
202
199
547
501
501
500
546
549
549
548
547
546
549
549
548
549
549
551
551
549
528
525
525
525
526
534
528
440
441
521
522
534
540
537
500
501
497
500
524
541
547
548
548
540
539
540
520
520
495
548
548
513
499
549
549
548
550
549
548
550
550
549
548
545
549
551
436
430
431
429
430
502
500
500
466
450
451
451
450
471
454
476
479
453
450
305
347
440
441
440
440
440
442
441
441
245
83.1
79.7
80
40.8
5.96
5.64
5.56
5.48
5.39
5.36
5.24
5.13
5.13
5.13
23.9
54.5
55.1
55.2
45.2
45.1
66.5
74.1
72.7
84.9
84.2
106
149
371
445
443
435
435
435
434
435
434
433
433
435
436
437
435
436
435
434
550
550
550
551
549
543
545
551
550
550
549
549
551
550
548
529
499
512
548
545
544
549
549
549
549
544
550
550
551
549
550
550
551
551
550
531
499
549
550
549
526
524
435
459
471
540
541
549
549
550
550
549
550
550
547
546
549
549
548
549
547
551
550
550
549
549
550
550
550
550
550
550
550
551
550
550
549
550
551
549
551
551
550
550
550
549
549
550
549
550
549
547
549
502
500
430
431
431
426
426
425
425
433
431
428
205
41.1
40.2
40.2
41.9
43.6
45
51.4
41.1
4.31
3.23
3.23
3.23
3.23
3.23
3.23
3.23
3.23
3.71
75.2
148
150
102
40.4
40.3
40.1
39.9
39.9
40
47.7
47.6
47.2
47.7
47.1
49.3
3.65
3.43
3.24
3.29
3.23
3.23
3.23
3.23
70.7
40.4
74.4
94.5
106
105
105
175
412
430
431
430
430
429
457
429
441
456
475
549
441
432
433
430
431
448
447
431
430
431
430
430
429
428
430
433
432
429
432
482
431
429
430
428
431
432
429
430
432
430
342
233
197
154
109
157
249
446
525
460
489
480
500
480
481
470
472
488
489
502
502
549
550
549
433
429
547
549
547
550
548
431
431
431
551
550
551
551
440
440
545
547
549
549
548
460
431
540
549
537
539
538
429
426
534
534
540
536
540
551
551
547
533
529
537
519
432
457
479
211
172
318
546
503
502
509
510
510
510
510
501
500
515
232
192
314
431
431
431
431
432
430
430
430
436
435
431
431
430
429
430
432
432
432
430
429
430
429
428
429
430
429
432
286
61.8
63.7
63.6
64.6
163
176
173
50.6
53
52.6
80
78
426
301
303
278
14.9
5.58
5.22
5.13
5.07
5.08
5.13
5.26
5.44
