# DWR ADATUNCO ALVA B. ADAMS TUNNEL AT EAST PORTAL NEAR ESTES PARK daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1947-08-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
63
138
78
78
78
78
78
78
78
79
79
79
79
78
79
79
79
80
78
78
78
70
70
38
31
23
23
23
23
23
23
23
24
43
43
43
43
45
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.9
17
16
16
16
16
16
16
16
16
16
15
15
17
18
18
18
18
18
18
18
18
18
18
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9.6
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
9.1
8.7
9.1
9.1
9.1
9.1
9.1
7.7
6.4
6.4
6.4
6.4
6.4
6.8
6.1
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
6.1
6.1
6.1
6.1
5.8
6.1
6.1
6.1
6.1
6.1
6.1
6.1
6.4
6.4
6.4
6.4
6.4
6.8
6.8
6.8
6.8
6.8
6.8
6.8
6.8
6.8
6.8
6.8
7.1
7.1
7.1
7.1
7.4
7.7
11
11
11
11
11
11
7.1
0.8
0.8
0.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
99
107
108
108
108
107
104
91
74
74
74
75
75
75
75
74
55
42
42
42
42
42
42
42
42
42
42
41
40
42
42
42
42
42
42
42
42
42
41
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
18
18
18
18
18
18
11
11
11
10
4.5
4.5
4.5
4.5
8
28
28
20
0.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3.3
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
90
145
66
30
17
12
11
9.6
8.3
5.8
6.4
7.1
8
7.4
7.1
7.1
7.7
7.7
8.3
8.3
7.7
8.7
11
12
15
12
10
9.6
10
9.6
8
7.4
7.1
7.1
7.1
7.1
7.1
7.1
6.8
6.1
5.9
5
5
5
5
5
5
5
5
5
4.7
4.7
4.7
4.7
4.8
5
5.3
5.3
5
5
4.7
4
4
4
4
4
4
4
4
4
4.5
5
5.5
5.5
5.5
5
5
5
5
5
4.5
4
3.8
3.8
3.8
3.8
3.5
3.5
3.5
3.3
3
3.5
3.5
3.5
3.5
3.3
4.7
4.7
4.5
5
5
5.5
6.1
6.8
6.4
5.8
5.5
6.1
6.1
5.8
5.8
6.4
6.4
7.1
7.7
8.3
8.3
8.3
9.1
9.6
10
10
8.3
8.3
8.3
8
7.7
7.7
7.7
9.6
14
13
12
12
13
14
15
15
15
18
23
31
36
35
33
41
64
102
114
132
162
171
138
109
124
173
185
158
132
116
102
121
162
172
184
184
153
113
106
106
104
103
103
95
87
88
109
146
149
149
148
150
147
137
69
66
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
36
50
26
26
26
26
26
26
26
26
1.1
0
0
0
0
0
0
7.2
35
30
30
51
110
144
118
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
135
185
185
185
199
201
204
201
192
187
159
124
122
182
196
204
205
197
193
203
210
201
196
200
207
209
203
201
205
203
213
208
197
190
191
196
196
198
201
201
201
198
198
200
173
202
202
202
189
177
180
172
198
186
170
202
177
176
182
160
122
68
117
107
104
93
93
83
68
76
64
0
0
0
27
42
38
28
28
28
28
28
28
28
28
28
28
28
14
29
29
23
20
17
15
15
15
15
10
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
54
54
26
0
0
0
0
0
0
0
0
26
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
96
107
0.4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
203
120
0
0
0
0
0
0
0
0
0
70
187
6.4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
64
35
28
0
0
61
237
144
0
0
0
0
14
40
25
25
24
18
0
0
0
0
19
14
14
14
14
14
11
12
10
13
13
13
8.2
12
12
12
12
12
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
187
198
212
76
0
0
0
0
0
0
86
209
203
208
208
198
197
77
58
143
102
165
163
164
163
162
292
308
308
308
306
299
301
305
306
299
164
247
438
25
0
192
74
352
327
269
242
290
446
372
326
377
457
481
326
321
283
495
336
190
192
193
194
195
195
194
194
195
68
23
192
194
194
191
189
196
211
212
214
216
215
215
215
215
215
216
217
155
26
0
0
0
0
0
0
0
0
0
76
113
0
0
0
0
0
0
0
0
0
0
0
0
0
9
51
141
79
309
313
272
237
307
308
307
248
308
348
297
404
209
210
210
267
448
270
143
69
0
0
83
4
0
0
0
0
0
0
0
0
241
2.6
0
0
0
0
0
0
0
0
0
0
0
98
0
0
0
0
0
0
0
105
0
0
0
0
0
0
0
0
0
121
124
161
133
124
123
1.4
126
121
125
113
120
1.4
0
93
127
87
105
79
3
0
75
153
70
74
76
1.6
0
52
62
69
68
74
1
0
74
74
70
71
70
1.2
0
126
165
148
71
70
0
0
161
148
108
2.7
155
2
0
0
73
160
2
193
184
158
109
148
168
172
150
2
83
168
121
131
126
119
2
0
108
119
122
45
185
137
2
119
140
133
2
129
129
1.2
0
77
46
1
0
0
0
0
0
124
171
186
216
223
74
0
0
121
110
0
0
121
142
120
120
120
142
1
122
124
119
1
210
272
222
265
266
247
249
251
249
109
245
229
278
318
2
316
249
326
329
265
255
233
151
228
183
311
271
196
0.6
0
0
83
77
75
80
1
0
0
81
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
85
90
1.5
118
1.2
0
0
0
0
0
81
1.4
0
0
119
1
0
0
0
0
0
0
81
1.3
78
79
1
0
0
56
56
1
0
0
0
62
1.3
0
0
76
1.2
0
0
0
0
77
2
0
0
0
0
0
0
77
1.4
0
0
0
77
2
0
0
0
0
57
65
2
0
0
0
0
0
70
2.3
0
0
0
0
128
0.4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82
2.2
0
0
0
0
0
0
0
0
0
0
0
0
103
122
0.2
0
0
0
0
77
79
2.1
0
82
84
110
110
129
115
114
112
106
0
1.4
74
2
0.6
1.9
104
0.3
82
2.2
1
75
153
270
151
356
328
323
324
73
321
266
138
164
80
81
206
199
205
334
270
264
259
333
453
451
450
409
202
197
100
0
0
80
4.5
1.5
0
87
85
179
180
186
266
0.7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
175
204
205
212
95
0
0
0
52
159
0
0
0
0
0
0
0
0
0
0
0
0
0
0
136
168
1
0
88
85
104
191
180
2
0
74
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
108
374
418
418
429
226
495
165
366
539
541
522
340
336
344
346
341
340
345
400
353
346
346
346
254
348
346
346
350
350
350
350
391
392
349
350
355
355
351
353
355
356
355
355
355
355
355
355
355
298
255
359
354
356
359
357
359
359
359
359
359
361
357
361
361
359
359
357
360
357
360
360
36
0
264
448
299
298
298
298
295
275
327
266
336
342
246
251
330
326
94
311
372
264
184
281
320
307
317
295
296
295
297
248
207
204
203
205
206
208
154
148
153
156
1
0
132
137
136
0
125
1
0
192
101
141
142
140
1
0
101
109
0
0
0
219
0
177
147
135
138
205
115
1
163
227
1
0
252
80
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
151
147
90
97
124
120
142
194
103
104
102
97
104
104
100
78
101
102
101
106
102
105
90
173
58
91
92
0
120
154
204
224
274
327
329
364
475
245
279
179
26
0
156
242
326
341
363
358
328
345
348
373
424
427
400
250
256
288
280
352
419
561
563
559
561
577
558
544
565
559
566
574
575
575
546
480
482
500
469
449
451
450
453
451
452
454
457
456
453
408
408
429
427
445
387
326
315
321
367
410
410
412
306
408
404
294
408
410
304
410
438
515
497
469
469
487
514
496
448
359
380
400
318
397
295
327
312
308
352
356
356
330
291
351
360
352
315
317
317
314
320
341
294
286
309
311
282
318
330
334
324
312
285
274
263
259
262
240
240
241
170
235
238
237
241
244
241
259
290
266
265
266
269
242
258
258
251
260
278
284
274
248
304
308
354
353
350
347
326
405
404
387
349
353
353
307
9.9
89
305
309
305
361
352
347
357
361
354
343
362
354
361
334
347
346
342
340
336
353
353
350
339
353
351
352
382
399
365
379
375
192
63
237
351
549
551
507
505
384
371
381
507
482
353
368
359
378
398
485
233
214
236
3.7
207
249
274
301
345
400
175
173
167
149
213
147
103
3.2
180
467
232
268
256
155
2.8
350
353
376
487
333
5
2.3
145
150
328
449
294
291
253
218
178
190
242
389
503
228
480
460
444
444
458
453
422
476
430
468
525
443
469
441
479
480
441
437
444
445
443
365
547
446
441
443
443
443
447
447
448
445
449
451
449
449
417
219
373
553
356
329
341
3.5
307
517
514
514
512
539
557
473
461
463
460
397
449
321
493
488
517
509
481
478
499
551
486
481
402
402
478
458
467
466
489
514
403
390
397
382
552
552
559
561
565
563
561
552
548
548
546
546
548
548
546
559
581
581
578
574
563
565
576
576
581
578
581
574
571
561
556
563
565
567
563
556
556
546
546
546
537
516
517
514
525
527
520
516
514
525
516
493
485
485
554
572
565
556
559
559
559
552
556
550
542
539
531
533
548
556
545
511
503
556
559
563
554
561
550
485
483
552
554
559
565
561
535
535
548
550
556
556
552
554
550
548
537
548
556
556
552
554
550
552
565
570
570
570
570
567
567
570
570
570
529
527
525
552
567
544
518
479
461
494
514
404
344
267
220
4.2
278
368
357
395
454
457
430
440
428
440
500
437
411
250
342
394
382
367
421
405
341
414
150
540
512
417
446
341
393
411
455
456
457
430
310
521
516
451
486
281
408
282
414
424
306
290
315
454
437
465
482
484
460
481
374
447
406
510
512
497
436
452
355
488
508
458
383
428
414
385
480
488
416
418
414
424
380
272
470
508
386
410
390
464
326
423
436
434
424
398
379
445
443
410
431
429
370
371
413
437
433
456
459
376
378
465
465
449
447
450
427
357
481
480
451
455
483
434
410
474
477
477
490
500
436
410
513
522
506
479
482
413
413
471
482
471
491
481
378
406
482
544
502
501
503
414
389
508
477
476
472
457
439
413
518
438
413
486
551
473
415
442
438
366
307
459
433
357
500
478
456
457
354
148
307
466
444
463
457
477
357
363
453
471
461
404
449
355
346
472
422
406
432
428
299
18
329
356
342
350
350
240
34
336
359
345
320
282
314
212
332
333
329
371
330
318
265
346
357
316
297
296
276
78
352
361
366
387
385
368
234
352
373
365
364
363
395
402
385
392
388
382
348
112
89
97
157
105
114
165
82
104
108
211
99
20
312
172
49
278
279
168
145
231
160
95
139
89
16
1
240
207
5.7
84
67
56
0
0
0
0
159
2
120
116
221
185
84
194
285
382
409
430
338
102
400
464
447
465
457
453
366
409
458
479
494
489
354
16
453
452
332
410
446
460
315
409
449
403
462
463
267
14
355
571
538
497
290
223
196
416
536
393
354
374
228
8.3
377
376
388
399
399
330
34
332
302
315
263
279
93
1.6
102
238
246
283
293
250
134
379
371
387
407
397
299
247
374
321
317
315
294
320
148
355
335
333
330
327
212
147
379
414
370
365
389
266
194
374
384
340
336
341
212
192
337
275
429
358
336
288
193
336
337
335
340
336
287
193
336
367
367
367
369
253
198
369
367
369
365
116
3.8
3.5
198
505
379
562
339
4.7
4.1
182
552
559
232
378
252
181
340
365
369
360
367
319
219
384
390
388
393
389
283
214
365
369
368
371
379
259
240
381
403
378
367
370
128
187
187
315
318
375
362
155
125
232
328
342
348
340
212
148
342
346
351
367
364
186
149
342
366
366
344
379
188
155
352
331
352
378
382
173
159
381
364
396
472
485
366
287
412
421
486
480
484
391
6
384
434
518
522
451
409
416
436
560
372
497
485
425
474
520
520
518
518
520
517
423
472
507
495
410
566
523
458
515
512
500
502
504
460
464
509
486
347
385
333
510
347
363
391
446
371
333
310
210
366
384
349
356
360
270
223
390
397
411
372
371
295
228
342
479
465
509
481
413
310
480
512
484
483
515
415
334
500
506
463
465
491
448
350
413
358
231
272
246
107
124
195
178
150
224
145
164
90
76
5
3.5
3.5
3.2
3.2
3.5
3.5
3.5
3.5
3.5
113
85
1.8
0.8
0
0
0
0
0
0
0
0
283
169
128
105
2
1.6
188
109
110
112
109
108
100
151
239
247
219
179
2
208
2.1
134
205
213
247
169
275
214
225
225
209
263
207
251
238
185
206
225
210
195
287
289
321
344
394
271
203
297
75
91
89
106
83
7.9
277
231
256
255
300
247
141
292
297
302
305
198
176
3.9
188
174
186
182
208
192
104
227
240
232
237
236
202
109
167
346
343
327
338
210
107
358
367
362
366
363
210
186
354
359
358
357
362
294
210
357
377
358
372
363
215
152
362
310
390
348
367
250
189
370
377
355
392
355
295
214
395
419
412
415
413
255
157
390
440
410
422
415
238
218
385
405
110
226
177
3.6
1.7
512
516
511
512
500
262
207
435
507
327
410
553
428
331
525
556
473
350
430
330
216
469
433
513
496
443
301
231
421
393
467
479
470
413
329
502
502
497
477
473
355
245
466
467
450
388
406
226
236
249
225
316
346
321
237
218
338
259
410
420
363
250
251
386
432
472
497
481
235
273
515
547
509
529
546
268
302
516
531
533
514
539
481
382
545
583
561
531
550
457
412
544
557
555
557
504
358
377
548
534
511
506
510
382
372
520
522
553
553
550
523
506
550
548
550
546
548
546
406
455
453
451
449
439
453
447
481
477
475
481
491
477
453
479
473
494
479
506
419
368
491
467
435
445
463
437
412
500
496
479
379
427
359
366
475
475
457
453
467
406
419
437
364
402
402
375
410
335
356
309
336
278
282
227
101
327
339
289
213
114
243
235
307
61
183
88
23
2
1.7
129
155
266
326
124
5.9
2.3
1.4
0
0
0
132
6.2
0
328
114
2.9
0
0
0
0
0
0
58
0
0
0
0
0
0
0
0
0
0
0
0
0
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
235
2.5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
197
100
148
138
177
124
3.4
128
242
182
153
153
52
157
185
161
155
149
54
1.1
0
0
103
164
123
108
141
93
1
103
4.1
0
152
159
55
160
175
227
231
294
217
177
265
248
276
230
234
297
258
404
484
406
408
410
304
261
378
382
379
368
381
338
332
413
406
410
361
361
341
358
375
352
355
359
348
349
273
355
346
324
314
282
339
325
361
120
172
333
526
312
285
184
350
353
382
278
362
352
390
340
406
376
355
277
307
405
354
353
322
314
312
285
353
328
310
246
314
242
290
290
279
295
303
282
278
295
313
292
333
340
321
266
340
309
280
261
260
288
250
282
305
320
410
364
413
392
362
413
408
408
410
410
412
412
410
404
410
406
410
410
359
461
459
455
441
412
412
408
415
426
412
412
366
114
107
306
257
267
304
282
103
138
328
336
312
312
303
155
3.8
363
331
333
327
288
139
5.7
325
303
343
346
329
259
259
304
315
344
472
468
467
465
490
556
549
410
439
415
398
490
433
459
455
439
419
419
443
410
405
471
470
424
433
443
413
415
395
362
353
333
355
370
368
413
372
243
205
209
123
206
195
164
108
107
158
98
149
203
176
97
3.8
2.9
103
112
110
80
54
111
110
82
119
57
2.9
2.3
2.3
2
2
129
2
2
2
2
101
2.6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
134
7.6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
286
316
189
336
257
244
222
1.5
0
0
241
160
278
127
181
234
2.2
263
277
304
285
250
106
1.4
285
284
251
242
182
72
92
160
182
231
231
233
190
164
360
340
363
364
360
280
271
366
393
406
457
486
417
321
327
308
455
406
436
529
495
523
559
565
583
576
428
371
362
561
544
491
429
412
417
556
552
518
531
531
542
469
537
495
548
548
531
474
431
521
518
542
525
312
453
478
514
484
464
441
438
259
306
484
460
482
523
543
452
463
548
530
528
531
531
527
529
551
548
512
551
538
457
477
555
548
546
546
548
510
463
551
546
548
540
511
317
506
551
519
551
551
548
501
472
546
561
546
551
551
546
429
553
548
561
521
540
432
393
542
523
523
544
555
531
544
557
559
527
548
553
514
516
553
579
564
553
551
487
473
540
559
553
469
531
531
512
542
566
538
506
548
538
564
559
559
559
538
542
568
568
525
475
538
465
471
399
386
394
423
461
447
417
245
272
316
404
402
357
396
361
353
414
404
419
409
402
377
394
451
344
419
404
396
295
344
400
387
399
375
389
294
349
373
410
412
322
406
315
330
302
307
327
343
335
269
201
320
302
381
402
368
355
491
379
264
281
288
410
455
433
455
469
483
529
453
461
451
461
457
443
399
330
269
3.5
103
198
137
105
93
106
347
553
477
485
475
477
502
483
481
483
479
459
486
463
457
490
460
555
553
553
557
555
544
542
523
481
506
516
455
461
429
329
215
370
230
181
132
166
133
2
49
69
57
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
44
268
103
1.8
220
194
178
178
194
193
118
260
280
304
325
316
321
280
355
363
321
361
513
492
345
434
511
494
516
514
412
314
471
457
484
472
489
495
439
502
524
523
398
513
441
324
416
497
494
502
464
486
373
417
521
511
510
511
508
418
511
459
479
431
459
414
184
275
383
361
406
391
350
258
353
410
408
406
389
292
181
140
386
414
438
376
305
237
377
377
350
447
496
467
398
491
475
457
463
463
459
406
445
400
377
402
375
361
312
368
341
344
360
364
347
332
326
298
317
339
334
341
298
316
377
366
397
398
372
354
415
443
412
402
433
449
423
465
457
433
410
463
375
465
463
467
467
451
463
461
408
453
437
443
443
437
404
367
447
457
451
445
431
421
287
502
457
447
451
471
457
406
494
510
516
481
396
433
417
475
496
502
504
429
471
441
553
523
512
516
548
463
439
508
489
483
498
500
463
423
516
538
548
540
546
490
447
514
515
491
489
491
453
374
364
444
428
412
412
324
285
443
325
308
481
475
320
273
425
463
433
435
465
375
284
321
461
473
485
412
335
150
458
516
441
471
502
317
254
372
421
361
318
281
148
127
359
358
365
380
377
220
151
335
340
299
291
281
248
1.6
260
295
325
317
342
134
168
310
272
264
266
215
163
11
332
299
303
356
284
91
2.3
269
192
121
3.1
1.6
1.6
1.6
324
424
331
259
191
138
2.9
340
445
461
477
409
305
266
439
419
366
264
3.2
2
1.6
239
214
258
155
114
2.6
1
261
175
138
298
304
173
149
138
198
138
127
2.4
1
54
1.2
0.6
0
0
0
0
0
0
0
0
0
0
0
0
0
212
0.9
0
131
2.1
0
83
166
190
108
107
104
2
0
0
96
77
80
299
180
378
293
266
235
287
211
228
247
204
317
359
403
246
146
379
332
391
364
362
219
107
376
425
459
370
385
298
252
399
408
427
434
489
469
392
508
504
479
461
475
406
404
461
473
457
449
455
425
391
391
465
402
376
427
368
265
318
465
453
423
485
402
376
473
481
508
506
502
404
370
540
559
561
542
538
421
300
538
544
553
447
516
376
350
429
363
457
413
396
305
310
469
481
483
485
496
326
373
481
508
506
508
451
315
295
497
489
469
459
455
355
355
453
504
533
505
508
362
378
518
514
516
472
395
365
294
500
457
404
402
447
357
306
417
423
453
274
457
373
255
479
481
453
430
404
303
262
432
458
460
461
461
308
272
463
461
461
455
410
340
265
463
455
459
410
469
410
280
242
412
415
413
412
307
171
255
352
388
463
457
291
303
413
429
328
429
412
323
299
437
412
410
433
425
322
278
445
473
463
465
465
313
265
477
471
473
419
441
262
243
417
437
461
403
514
310
200
471
494
510
508
485
311
242
477
491
282
457
496
363
291
485
459
457
459
433
302
290
443
437
433
473
459
410
294
487
473
473
502
550
417
295
419
463
412
389
374
349
337
408
416
382
374
391
217
82
241
203
197
172
118
229
228
353
268
147
156
142
289
347
363
357
450
403
353
309
162
345
370
396
362
389
261
167
377
386
369
490
432
337
237
444
433
421
421
442
276
7
333
376
96
290
249
107
5.7
275
146
146
4.7
112
87
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
166
156
0
0
156
192
176
94
226
91
0
244
289
274
307
233
57
71
299
329
259
266
271
254
61
283
208
196
157
272
107
0
324
299
328
316
290
156
3.2
242
221
272
259
302
2.3
0
253
222
320
283
310
2
0
293
387
313
302
272
88
0
0
193
152
143
160
103
63
215
204
214
204
208
100
1.1
257
216
179
166
137
63
0
137
184
192
182
199
1
0
216
240
222
219
248
107
0
284
287
72
128
1.2
153
1.8
196
239
218
195
158
0
0
232
279
226
238
240
2
0
284
262
155
206
231
112
92
282
270
218
224
224
2
47
303
291
268
276
246
136
2
289
330
381
82
351
4.7
1.4
341
349
354
354
373
204
3.6
342
358
249
357
368
223
189
406
433
417
421
415
160
1.4
347
412
379
371
365
94
1.4
1.4
333
326
330
335
238
137
244
392
382
403
334
176
113
354
379
450
467
412
183
159
403
419
380
420
447
167
206
401
459
362
417
420
229
153
366
398
355
318
326
92
1.4
316
338
387
315
250
251
136
346
364
373
439
459
321
279
469
471
438
488
494
433
404
506
522
437
418
352
248
172
317
382
334
314
368
390
262
451
402
406
402
367
84
2
256
295
251
284
255
2
1
254
177
197
109
152
0
0
205
203
205
211
254
2
0
266
312
152
155
107
1.8
120
253
210
206
195
104
117
52
69
127
254
244
206
191
179
225
106
2
230
76
105
10
104
0
0
0
0
0
0
318
331
210
326
296
238
189
292
314
398
374
410
412
356
390
414
413
421
415
389
277
291
197
245
290
263
284
414
1.7
0
0
130
160
154
168
354
379
201
165
99
53
1.8
153
305
357
357
405
592
589
581
578
574
572
570
578
585
581
585
587
585
583
567
535
431
561
574
477
453
363
352
340
181
250
439
375
400
266
343
214
249
229
210
317
360
259
296
301
378
404
258
211
329
279
337
405
372
289
199
348
353
375
365
361
233
118
287
399
343
301
231
215
89
227
264
303
290
312
449
367
445
447
457
550
550
556
559
556
554
550
554
554
552
548
548
548
546
548
52
1.4
1.2
153
139
95
1.4
75
1.4
1.2
77
85
88
87
78
1.6
1.4
86
88
87
81
107
95
404
546
475
237
159
437
402
343
396
347
377
381
374
329
351
406
505
494
481
473
485
423
487
414
414
435
496
516
489
536
553
546
504
553
551
489
544
544
542
548
551
551
489
546
538
540
538
538
538
538
538
540
542
548
559
544
387
561
557
564
561
551
544
398
536
430
546
546
546
544
477
516
349
456
457
455
455
352
455
449
516
514
546
564
561
564
561
540
506
504
412
414
457
463
473
468
478
362
317
466
458
471
455
453
463
289
379
504
504
496
504
398
404
521
502
514
519
459
402
404
518
516
548
514
484
389
265
553
551
546
551
533
398
419
557
553
546
548
546
391
268
526
508
533
529
527
338
212
470
515
498
480
479
321
256
487
504
491
493
441
557
557
536
348
395
410
410
505
451
431
306
305
283
285
327
429
433
278
279
281
275
277
347
359
478
483
548
548
551
544
538
533
540
527
523
551
555
555
527
459
392
394
335
314
415
475
485
500
475
406
238
355
451
473
447
398
345
376
436
408
414
414
412
366
366
345
279
311
379
395
415
394
390
402
305
486
467
338
67
158
70
211
282
342
283
296
314
249
368
370
392
384
380
439
459
466
285
351
332
5.7
425
479
427
459
426
414
478
499
508
527
509
507
508
414
524
542
410
499
540
481
389
483
553
544
483
488
379
56
323
431
381
357
383
302
78
332
109
136
290
434
339
228
238
269
302
188
179
177
84
180
202
325
508
396
152
1.6
1.4
256
189
193
242
22
1.4
205
206
206
179
350
407
171
374
417
428
422
392
145
93
291
279
291
316
312
282
264
299
308
303
326
316
225
226
346
304
287
288
338
412
415
435
435
435
435
475
477
445
495
510
506
493
506
506
481
506
506
471
475
506
516
533
518
132
0
149
554
529
527
531
533
529
531
527
527
508
491
508
497
527
529
531
529
529
531
516
463
447
471
408
502
516
527
523
525
479
406
523
523
527
525
531
529
453
529
525
527
518
520
518
497
518
520
447
521
526
445
412
513
501
413
476
473
462
439
489
516
528
516
528
467
461
529
538
530
527
515
470
454
521
524
527
532
511
495
431
521
527
531
529
523
531
439
504
510
523
523
504
529
459
473
469
479
477
481
475
427
487
525
525
514
506
483
431
502
516
510
514
518
559
546
556
554
556
556
554
554
502
548
548
550
550
552
556
512
556
556
554
550
550
554
512
552
552
552
552
529
404
169
230
116
112
110
157
343
88
239
111
113
189
563
559
423
485
483
484
472
469
472
475
469
473
472
482
472
474
432
482
479
481
507
545
548
453
518
432
346
439
453
510
506
548
550
556
559
559
531
493
408
398
349
283
218
260
258
303
236
223
270
276
303
417
417
467
431
411
324
361
351
12
253
263
248
269
340
316
320
314
259
196
212
294
297
306
271
268
283
282
213
128
253
285
279
318
352
336
259
328
344
319
317
340
469
189
68
0
137
431
487
425
333
289
358
398
482
399
459
391
367
490
411
525
304
429
561
565
477
455
512
528
490
501
525
534
535
442
550
487
415
519
563
565
488
504
497
461
542
567
563
559
556
478
410
524
554
534
487
528
521
455
488
561
517
516
486
448
406
410
414
445
394
336
335
255
341
322
319
317
337
463
412
535
520
476
375
348
345
299
408
426
380
375
299
378
302
376
392
411
418
408
369
278
378
362
350
351
354
358
269
382
377
389
393
403
423
232
400
414
413
418
362
421
437
438
420
385
462
484
486
487
473
482
480
470
491
483
453
470
330
442
460
412
381
360
461
438
458
457
459
430
461
454
460
459
393
378
458
452
456
488
441
481
482
483
474
471
414
451
457
414
462
462
438
436
436
463
412
439
410
461
455
449
461
437
435
461
466
337
351
425
412
412
423
401
444
400
360
342
367
365
403
400
435
436
474
440
393
449
451
449
443
435
410
410
447
449
445
433
437
445
410
447
449
445
444
364
349
362
349
412
412
432
351
345
410
435
459
443
445
485
410
386
435
461
460
457
433
435
410
459
443
457
464
485
484
435
507
483
499
501
515
503
448
494
501
496
394
208
206
155
333
262
209
168
122
1.4
1
156
119
120
107
48
1.4
0.8
0.6
343
514
338
351
410
273
359
225
274
269
232
281
273
314
308
318
334
367
412
354
393
432
368
370
373
469
310
478
406
342
468
330
274
2
190
243
231
180
271
328
206
293
215
208
247
193
138
153
297
6.5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
204
2
17
164
2
0
0
0
0
124
77
86
92
1.2
234
189
163
210
204
248
204
236
236
192
270
284
212
71
71
126
55
1
0
0
0
120
108
159
138
226
335
213
224
149
246
268
266
214
154
155
231
273
216
275
238
132
271
275
266
248
254
226
174
156
156
158
155
157
124
1.4
224
124
208
157
155
141
74
219
153
156
159
157
156
153
252
256
254
253
271
253
155
252
252
256
271
251
251
155
303
249
221
276
256
207
172
383
365
370
343
258
249
156
303
328
360
280
382
348
201
363
348
364
322
314
204
202
330
218
389
199
274
226
250
339
362
406
360
349
295
217
315
334
345
341
319
273
262
409
494
481
449
465
368
280
483
429
410
412
320
338
384
423
390
341
293
228
170
224
374
323
304
348
364
448
210
378
390
403
390
381
327
312
440
525
491
483
431
402
376
504
508
508
506
512
491
415
489
473
414
419
383
365
290
358
353
352
393
399
352
281
439
443
431
412
360
239
177
327
353
350
344
331
277
183
314
234
322
368
373
316
263
331
289
267
360
362
336
208
291
332
289
327
330
322
191
346
332
307
312
350
306
216
297
257
205
159
173
85
1.4
117
86
134
99
61
0
0
95
74
53
45
51
278
153
260
298
278
236
249
222
96
257
293
314
379
382
349
319
486
451
512
459
309
327
38
354
361
317
233
330
229
104
311
313
361
317
390
353
259
256
277
316
258
370
324
187
157
225
276
281
338
280
108
381
465
6
0
170
476
218
395
398
375
390
283
231
242
334
288
228
175
258
326
267
394
456
316
469
469
421
229
335
408
519
485
485
494
471
494
506
504
512
516
521
519
512
349
377
508
283
358
301
386
519
516
506
503
444
336
501
542
485
447
406
392
249
372
463
206
263
277
309
244
402
504
500
506
461
353
259
363
361
366
381
388
385
299
342
397
389
402
339
264
207
198
284
294
323
352
313
250
406
367
398
383
386
399
407
459
486
485
485
485
413
417
492
443
475
394
351
390
387
439
506
504
506
504
489
441
506
510
514
514
512
492
340
559
559
559
559
553
485
410
400
559
559
559
544
408
408
519
508
507
457
509
436
410
487
492
518
555
512
497
513
555
483
475
460
462
308
355
547
472
486
375
320
404
406
525
363
510
531
555
534
557
557
557
543
518
529
525
529
553
506
504
450
458
338
354
557
548
540
546
557
465
349
360
559
559
557
557
496
314
406
498
512
512
466
441
406
509
441
389
438
411
388
410
412
429
461
494
512
564
350
396
484
457
513
470
313
305
388
409
524
557
544
471
383
519
514
512
527
516
449
406
502
437
489
510
512
410
410
535
531
538
561
561
559
461
561
557
557
555
557
553
412
559
561
561
559
559
561
557
557
557
555
557
499
550
328
557
557
555
557
557
559
519
557
557
557
557
557
557
553
512
511
553
433
427
366
188
61
192
64
70
9.6
0
0
69
2.6
2
261
557
557
557
557
559
559
559
557
557
510
544
555
557
553
555
437
308
500
555
557
553
553
550
527
432
316
317
337
340
213
138
245
363
293
268
223
2
0
163
123
240
84
254
125
1.2
0
0
0
0
0
0
0
0
0
0
4.1
12
12
12
12
12
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
0
147
6.2
0
0
0
0
0
0
0
157
88
54
52
0
205
208
206
181
235
209
103
341
348
295
285
351
381
345
391
417
470
471
450
397
437
450
480
509
384
501
439
447
524
559
548
508
440
523
454
561
561
496
304
337
368
312
268
350
353
358
354
304
230
352
311
181
196
198
219
150
238
206
200
180
180
178
145
220
315
177
176
179
180
162
219
221
211
220
185
103
103
223
218
220
275
276
398
438
423
438
447
486
473
478
333
337
252
283
252
231
236
228
259
262
209
232
232
259
206
257
259
257
257
259
210
207
264
250
226
274
267
257
208
257
274
262
209
202
256
154
250
255
259
268
258
227
204
256
335
259
258
260
260
258
272
260
258
274
455
458
455
457
458
459
462
447
415
405
358
459
459
443
458
400
459
459
465
459
430
429
427
457
455
459
458
459
426
458
412
440
456
457
444
437
413
412
400
460
441
443
459
420
298
455
378
413
410
412
369
257
411
409
410
386
404
339
252
412
413
388
371
373
356
256
415
408
406
410
412
373
408
406
406
406
406
404
382
310
360
406
406
406
404
406
404
406
404
402
358
362
359
360
406
372
406
408
408
288
311
406
404
332
325
204
0
0
75
74
73
70
67
68
0
68
51
67
71
71
391
359
408
408
408
412
412
408
360
410
365
307
258
255
256
238
253
282
288
265
240
199
205
213
157
219
221
215
228
213
231
222
179
295
230
169
186
186
155
169
213
157
155
152
151
139
124
1.7
116
2.1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
153
201
204
278
6.9
0
250
275
320
294
149
84
1
143
453
314
205
290
192
226
380
253
254
316
238
211
189
205
358
393
411
383
430
391
412
348
372
327
330
285
276
398
412
435
404
285
64
1
314
206
221
206
224
138
1
252
242
245
273
267
206
214
246
232
194
203
203
207
204
205
222
238
323
361
308
326
349
306
326
275
252
156
150
152
153
130
129
124
129
132
127
321
326
421
412
410
307
297
303
303
326
304
252
301
297
301
302
301
300
297
297
302
299
204
300
304
286
237
311
310
308
291
301
302
300
300
300
303
317
252
220
252
258
252
250
298
298
249
251
248
239
253
348
252
250
235
255
250
251
252
254
251
220
256
250
249
250
252
252
252
258
253
258
250
255
235
250
253
239
275
257
257
254
240
339
354
351
350
349
351
302
350
352
304
329
352
337
303
357
361
306
354
349
352
307
354
331
351
350
351
318
302
352
350
340
339
330
350
303
342
356
352
346
403
402
354
403
405
412
464
406
398
298
406
406
443
455
453
439
316
453
457
419
376
393
234
324
334
378
348
352
352
351
313
355
351
354
354
349
348
280
350
350
350
353
352
351
301
350
180
179
180
181
182
179
175
179
179
205
184
179
179
178
180
178
102
101
103
104
172
3.6
126
85
0.6
0.4
0.4
201
1
0.4
232
331
404
348
150
227
172
180
178
114
245
227
146
191
186
180
181
182
181
182
182
194
209
202
185
150
252
101
0
0
0
0
0
0
0
0
0
0
0
0
0
202
1
0
0
0
45
0
0
0
0
0
0
0
0
0
0
105
177
140
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
109
3
0
0
103
103
119
134
175
6
0
239
152
228
208
219
207
257
228
213
177
214
249
238
312
326
306
312
310
314
317
343
355
346
365
463
494
521
527
538
538
531
519
521
494
498
512
544
546
516
403
403
390
393
329
328
287
251
279
259
263
280
267
247
241
212
184
185
183
185
204
184
182
180
180
191
226
220
222
201
163
176
216
221
223
239
242
224
252
253
300
293
273
226
295
292
288
294
293
296
295
210
308
308
306
310
299
310
197
309
310
306
332
332
325
331
330
331
336
355
275
380
324
180
278
274
279
333
279
285
290
288
255
317
288
284
289
277
275
251
277
263
255
281
256
270
272
272
269
270
270
275
167
170
173
379
349
262
355
353
354
359
355
357
356
361
356
351
354
355
356
360
361
355
343
260
334
334
288
333
339
337
337
336
338
337
337
336
341
332
337
336
342
315
339
333
341
334
336
316
310
334
340
338
340
336
336
335
316
313
309
313
291
412
433
435
435
416
428
435
437
435
410
439
435
435
435
429
427
435
437
437
437
437
435
435
429
414
410
408
361
359
305
300
304
306
314
459
412
453
459
459
457
455
455
408
455
457
494
451
455
453
404
455
453
455
455
408
412
459
457
457
445
408
356
293
162
61
65
132
1
0.7
0.5
0.5
0.4
0.4
0.4
196
548
546
546
544
512
546
548
548
546
528
548
548
548
548
548
548
548
548
548
548
523
451
451
451
455
451
334
366
447
469
465
402
260
208
2.4
1.4
119
155
122
57
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
266
9.7
0
296
5.4
0
108
189
203
212
152
0
263
111
253
257
258
193
222
229
213
170
205
207
206
315
326
186
190
171
188
185
205
305
178
202
170
219
186
401
371
409
440
474
509
505
458
401
275
423
355
263
361
299
244
208
187
172
186
185
136
210
201
238
350
360
356
360
241
239
240
260
245
304
231
230
226
246
248
108
137
252
188
149
151
143
151
142
145
145
247
254
256
257
252
254
245
252
256
256
162
252
252
256
258
240
255
207
252
257
251
255
256
254
255
252
254
255
260
254
252
253
253
256
253
253
253
236
249
283
405
403
401
400
398
404
412
272
267
400
262
256
268
297
258
255
255
242
254
254
256
258
250
252
254
254
254
255
252
253
203
198
203
223
221
227
204
200
200
327
344
352
349
209
218
204
205
205
206
206
206
204
206
205
204
209
202
203
202
207
204
204
202
202
204
201
202
202
210
204
204
203
203
204
204
206
203
208
228
200
203
204
199
202
203
254
255
254
253
255
255
257
254
254
255
258
255
258
257
256
298
303
305
302
288
307
303
299
303
303
305
304
307
308
303
299
299
306
302
301
301
301
298
301
302
303
302
303
304
298
299
299
302
299
306
250
327
307
305
304
307
306
273
245
137
103
0.7
0
0
151
151
0.9
0
0
152
100
0.5
104
255
258
375
420
416
495
454
358
364
433
315
308
304
304
276
206
281
307
306
307
380
412
432
451
373
394
376
284
111
103
0
0
51
102
197
86
0
0
0
0
0
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
202
0
0
0
0
0
53
103
207
208
206
209
329
521
365
537
544
506
544
541
548
550
549
549
548
501
542
544
547
544
553
547
550
550
554
558
556
552
552
553
551
553
551
553
555
547
467
403
410
409
402
399
400
402
396
397
399
375
323
403
548
494
483
459
475
463
481
508
365
395
368
350
357
293
249
256
245
232
222
224
286
276
284
306
171
174
182
174
167
220
172
172
85
141
111
0.6
154
170
155
121
111
155
191
303
305
309
327
307
324
326
324
316
373
420
426
461
465
430
328
316
302
314
306
307
291
307
305
304
305
303
311
307
303
322
309
302
306
303
310
309
306
305
305
301
301
302
306
303
305
301
305
302
307
301
304
311
305
306
266
333
308
302
307
307
308
308
304
305
308
302
305
305
304
306
304
309
297
303
307
305
309
366
494
408
413
498
498
498
496
494
406
413
498
496
496
498
491
410
410
477
506
510
498
510
417
415
506
506
500
500
514
415
417
553
500
496
498
498
412
413
502
500
498
500
498
435
410
500
457
463
502
498
412
413
500
502
476
504
500
410
415
553
553
553
311
548
475
500
498
500
504
244
498
410
413
502
500
540
494
500
410
414
498
496
496
496
496
413
412
494
498
500
500
498
475
412
489
494
496
496
491
408
353
498
498
498
498
494
254
7.9
0.4
0.3
180
1.3
157
1
0.2
161
0.89
0.4
153
102
292
275
410
412
413
412
359
294
308
413
415
415
410
363
209
206
206
194
205
205
206
204
156
204
206
203
196
199
124
114
198
195
158
50
154
156
1
158
254
235
213
187
152
1.3
36
1
154
137
1.3
0.8
0.7
0.9
0.4
0.6
103
153
184
133
0.8
0.3
0
354
535
499
503
499
387
354
409
409
7.1
0.9
385
288
309
310
308
253
236
216
211
235
217
214
227
224
288
304
336
339
361
303
302
304
304
305
308
302
304
302
303
358
306
312
302
303
303
352
343
357
445
381
350
354
382
554
349
432
403
406
391
394
544
388
398
384
382
265
262
259
257
261
256
234
232
220
219
217
207
194
203
165
184
210
175
301
289
267
210
347
342
384
365
351
391
256
157
199
136
165
156
146
0.3
153
155
160
167
160
178
194
320
325
311
304
301
303
303
311
350
403
361
356
360
360
349
353
351
305
305
301
298
298
296
292
354
345
376
345
347
358
350
349
347
351
351
345
340
346
344
375
353
341
284
341
344
340
359
365
345
343
344
344
388
348
375
344
353
350
349
351
393
310
289
396
500
500
502
496
494
496
491
496
498
496
498
496
415
551
505
430
447
459
441
434
418
429
429
431
437
412
304
308
406
402
443
455
308
309
451
504
506
494
494
331
289
410
410
410
412
408
304
296
456
410
408
406
396
303
291
406
404
402
451
455
305
310
455
453
449
453
451
303
270
500
494
498
451
465
500
502
548
498
498
408
445
294
268
410
449
500
406
404
306
303
406
410
412
406
402
327
26
202
0.75
0
101
0.11
0
152
0.27
0
0
209
344
337
366
441
444
448
458
446
324
299
380
406
398
320
397
377
344
344
344
351
372
296
384
312
340
344
344
345
341
296
245
337
340
341
308
283
154
152
338
344
340
345
347
344
287
260
325
317
317
452
451
435
423
445
429
344
241
208
2
2
107
165
215
147
200
144
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
284
316
270
325
379
265
160
7
188
3
188
504
513
510
514
512
512
510
513
508
511
506
506
454
552
545
557
558
547
547
548
543
550
549
555
544
538
544
543
467
465
426
402
392
402
399
399
395
269
259
304
292
254
259
258
260
258
255
255
193
188
250
180
177
286
332
273
256
294
311
308
298
316
332
282
213
114
109
110
104
112
109
100
108
103
201
200
111
101
79
77
76
100
97
99
97
98
98
98
100
99
155
174
167
152
151
203
101
100
105
98
99
97
98
98
102
197
101
194
247
112
104
99
99
0.5
0
0
186
103
217
224
257
274
270
103
107
0.6
104
124
103
120
122
222
208
225
226
129
138
220
225
204
204
203
138
129
245
225
220
172
221
148
125
250
329
347
291
336
347
339
345
338
341
255
254
209
206
284
198
244
346
371
280
347
339
350
348
366
351
256
249
347
254
344
342
315
241
203
251
311
410
413
490
342
364
504
504
504
500
496
491
287
367
413
412
410
419
307
306
413
408
402
406
410
406
410
406
404
396
406
296
251
254
334
291
287
285
308
291
253
269
1.4
364
481
316
290
199
290
293
292
300
294
297
271
360
306
295
297
379
212
206
383
389
389
410
375
313
207
291
383
259
275
258
256
257
362
373
390
356
348
305
301
349
347
344
347
296
162
0.9
95
0.75
0.5
77
76
0.75
0.4
0
0
96
0.75
81
47
46
72
364
412
406
447
350
399
394
425
411
413
414
259
256
291
293
294
294
288
275
233
306
317
342
298
233
254
254
254
304
312
405
453
536
545
475
348
380
451
451
496
455
203
471
489
491
498
500
504
504
500
433
268
249
228
1.2
194
264
295
119
7.2
0.3
323
355
288
277
338
468
304
296
298
299
295
248
264
259
305
510
538
544
547
548
476
476
434
428
360
353
417
551
550
503
404
399
395
406
512
514
514
519
514
512
511
511
510
509
480
454
496
504
330
355
397
349
331
415
378
440
438
436
434
434
432
401
432
430
360
376
396
399
406
479
479
498
500
481
519
504
492
472
471
411
433
433
433
431
443
443
437
437
433
400
400
400
400
400
400
398
361
406
402
402
404
408
406
408
406
404
459
461
463
494
473
465
467
457
467
504
542
542
510
500
404
345
372
389
431
457
451
408
38
23
440
438
406
382
437
542
496
496
402
298
304
307
396
296
291
288
290
290
291
290
291
292
294
296
295
296
297
293
295
296
230
226
294
297
292
295
291
197
453
455
441
441
441
445
445
447
449
445
445
445
445
447
447
447
443
494
498
457
130
1.2
198
152
451
455
453
299
314
457
453
291
457
453
455
449
323
500
343
435
455
469
491
504
531
508
506
506
404
406
502
504
500
504
494
471
431
449
447
449
433
494
491
469
489
487
485
487
443
400
396
396
400
402
402
400
396
398
398
400
485
400
402
398
385
402
402
400
400
400
398
398
400
400
400
400
398
303
307
404
398
379
361
396
304
306
404
404
398
277
293
294
322
400
398
398
400
396
292
400
396
400
398
396
374
98
0.5
73
58
56
56
54
0.2
0
92
0.3
0
0
291
396
404
489
494
494
494
494
404
408
487
487
487
477
443
402
406
491
489
487
491
497
511
508
525
544
529
501
456
376
298
228
170
326
340
362
400
400
400
406
421
319
356
424
405
398
339
9
249
5
56
31
1
0
0
0
0
0
0
0
0
0
1
1
178
2
301
15
0
0
0
1
215
3
0
0
0
1
226
4
225
4.3
1.7
1.1
223
254
282
342
4.8
0.6
0.6
0.8
0.8
162
166
0.9
0.5
1
1.5
1.1
271
291
408
262
259
228
252
216
229
264
292
496
492
374
382
457
459
472
400
425
366
379
381
426
388
383
386
368
371
456
462
373
363
428
444
464
396
343
312
311
320
307
249
319
317
376
361
364
363
361
423
91
531
406
404
398
287
388
397
360
364
346
307
293
333
350
327
379
349
391
350
303
449
359
315
350
343
342
345
343
342
333
383
266
358
362
365
369
383
405
391
387
382
387
394
402
389
408
383
396
348
391
357
353
350
352
352
400
197
368
519
536
531
447
406
406
408
404
406
404
406
449
489
408
485
391
366
496
494
489
491
491
491
494
489
469
491
485
491
502
512
516
510
498
489
494
449
451
491
489
536
477
498
406
402
494
491
494
494
498
498
494
500
498
506
508
519
489
491
487
504
525
527
498
533
533
533
536
502
502
483
491
489
498
489
485
477
485
489
304
376
385
389
483
491
385
305
387
400
388
384
391
330
307
388
392
405
388
411
331
320
373
384
391
390
384
304
290
380
372
461
455
469
322
291
377
386
385
389
390
348
309
381
390
387
403
410
342
300
296
382
390
397
423
317
291
382
410
392
415
363
299
297
385
395
388
303
303
205
105
53
51
24
36
54
53
0.75
0.5
0.4
106
61
185
151
148
292
339
322
301
299
329
270
298
296
315
202
201
232
166
222
207
156
157
153
193
195
292
294
326
377
280
201
279
104
51
0
224
105
0
0
0
0
0
207
210
230
2.8
0
0
0
0
0
288
259
117
0
310
282
216
206
155
185
191
159
0
344
371
305
242
298
298
323
238
302
232
350
335
354
384
400
369
372
382
393
356
369
403
367
461
471
415
384
375
389
437
437
421
439
497
474
501
482
4.8
1.2
0.9
0
0
93
272
356
371
422
405
263
328
362
380
412
434
458
476
411
405
470
474
464
458
372
418
419
420
416
302
307
326
505
506
538
496
528
511
317
536
536
435
536
525
498
498
498
500
546
275
121
548
542
542
459
408
298
455
412
312
342
504
504
482
265
326
491
498
496
500
516
519
525
536
525
525
525
529
498
500
461
502
491
437
453
433
500
455
546
544
571
548
508
527
551
551
544
546
546
546
544
498
502
540
542
540
538
538
538
540
540
533
415
457
463
461
506
516
521
529
527
469
453
455
455
455
457
457
506
457
455
413
410
413
402
374
368
391
410
415
471
413
403
392
394
419
362
320
396
396
394
435
402
330
498
496
491
400
461
449
498
500
500
502
498
498
496
498
496
500
502
540
494
494
500
496
496
502
491
494
494
504
512
494
392
394
392
314
310
393
393
399
548
548
430
351
540
542
542
544
491
406
393
538
546
536
538
538
389
496
538
496
540
546
548
546
544
544
546
542
540
542
544
546
548
546
508
479
489
404
394
496
491
496
496
489
397
396
494
491
489
402
394
296
376
13
0.5
366
548
417
489
410
489
500
500
498
498
412
413
498
477
451
496
529
412
398
496
381
381
403
356
344
288
383
302
278
268
289
308
2.4
0.78
0.76
0.76
0.7
329
9.6
0.76
283
234
225
424
521
459
540
542
494
351
372
363
390
498
457
368
205
212
309
247
99
0.7
135
0.51
340
166
156
352
337
339
361
356
397
464
383
433
475
481
484
490
493
505
507
528
526
478
527
538
409
373
472
470
481
485
438
422
501
526
531
536
538
512
512
548
542
512
325
487
480
445
214
302
480
500
475
500
497
502
481
289
332
178
171
105
103
310
331
264
270
285
324
347
339
307
238
198
178
1.1
181
180
237
254
239
186
159
218
203
241
181
181
177
196
210
208
215
217
212
183
170
173
203
275
286
378
379
375
369
353
377
403
365
110
0.88
229
245
309
316
281
278
277
288
275
377
289
281
276
261
293
311
341
381
483
481
485
471
294
336
320
214
199
201
284
284
291
291
375
301
281
288
284
284
342
290
335
339
288
284
324
414
336
291
287
288
328
346
348
345
235
207
334
386
414
360
295
210
205
280
302
311
437
415
408
419
425
498
487
496
441
377
360
393
512
512
504
489
366
385
498
498
508
506
502
500
500
498
483
459
489
455
419
423
421
485
421
461
457
425
415
451
419
449
500
500
419
421
451
374
361
445
498
502
500
487
467
500
500
496
494
500
500
479
502
498
502
453
400
396
485
485
473
500
451
425
475
538
540
506
536
538
536
533
536
538
542
540
538
536
536
544
546
544
542
548
551
540
449
469
342
451
557
534
333
351
500
433
431
508
508
548
531
514
546
546
523
538
542
542
548
548
553
553
546
548
546
553
551
548
516
542
498
504
521
500
491
449
376
54
75
57
55
56
56
57
56
56
0.75
0.5
128
355
411
503
403
287
275
263
80
46
314
411
533
521
371
381
314
407
221
126
102
266
214
178
166
2.5
217
164
0.8
212
221
348
351
48
171
388
423
325
170
131
309
1
167
0.5
1
0
0
0
0
0
0
0
82
133
1
123
11
0
1
0
129
273
183
137
56
71
134
221
260
89
86
147
0.7
198
1
0.5
0.7
82
184
182
201
236
134
235
184
282
306
308
327
389
374
394
402
314
389
382
361
445
451
454
490
468
480
515
464
454
470
484
499
458
476
497
507
499
524
526
537
539
543
538
496
498
493
515
542
548
536
502
542
542
533
508
508
510
508
512
542
465
81
1.9
297
531
538
448
421
413
413
412
415
421
412
400
402
429
413
408
237
388
449
449
445
430
267
303
346
443
447
447
445
447
445
445
441
408
423
435
410
425
410
410
408
412
410
410
427
408
410
399
371
379
393
415
489
389
391
369
392
371
381
369
380
369
317
380
354
491
451
449
433
467
469
475
477
489
504
494
489
473
491
496
525
485
498
527
529
533
433
485
496
496
461
463
425
423
502
496
329
540
542
496
412
410
483
494
408
365
506
502
500
500
451
366
392
300
267
330
361
295
293
297
222
290
297
406
383
421
307
291
284
408
419
413
445
389
400
404
406
404
412
506
496
224
221
419
498
428
333
498
224
230
443
494
491
455
334
219
216
314
385
383
381
371
208
210
338
357
350
379
377
339
359
487
477
346
378
314
339
338
340
342
326
336
340
329
359
347
348
347
360
429
433
429
396
412
392
394
338
244
139
58
58
108
111
107
1.5
0.6
0.6
0.75
0.75
0.75
316
341
216
392
489
494
491
487
479
485
485
486
490
494
527
523
461
489
489
492
492
492
270
157
224
194
211
154
159
231
257
195
0.6
46
28
1.3
1.3
1.3
2.1
2.5
2.5
1.7
3
3
2
3
2
2
151
2
0
1
1
1
1
0
0.3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
136
1
1.5
0.5
0.5
0.2
0.2
0.1
0.6
65
246
201
206
159
0.7
0.1
4.6
0
0.3
0.1
110
196
33
102
194
195
8.9
214
219
273
254
265
328
343
343
392
451
357
73
322
293
312
296
194
182
234
162
55
0.5
0.3
0.4
314
2.9
0.42
135
150
153
0.51
193
217
116
6.1
0.28
236
101
266
242
209
208
284
231
105
235
243
128
125
186
139
154
94
92
140
126
102
214
220
242
228
206
226
213
297
352
356
370
334
368
157
410
204
239
192
74
0.5
52
191
209
148
82
0.75
54
100
51
0.2
118
275
249
220
181
341
503
319
361
166
175
191
182
211
160
150
217
244
179
155
161
199
198
195
195
195
325
404
406
308
103
0.6
152
166
236
248
267
316
196
239
236
255
253
244
213
210
241
254
252
249
263
247
240
256
253
188
209
256
254
119
268
122
254
315
285
244
255
250
247
257
267
282
212
210
348
332
341
280
255
204
150
258
307
277
277
277
304
207
299
305
305
311
316
364
366
363
368
348
335
350
216
215
381
222
221
348
337
283
216
372
319
321
325
372
391
372
341
346
350
346
435
447
278
339
297
546
548
540
162
208
252
339
523
423
323
314
385
389
429
431
431
419
417
415
235
210
210
209
270
212
201
201
201
293
209
218
206
207
305
300
305
304
178
178
179
178
178
178
179
178
178
178
179
178
178
175
3.5
129
90
0.91
101
1.2
101
64
1
0.4
192
248
1.2
1
0.6
0.6
0.7
0.6
0.2
0.2
133
182
228
337
303
318
297
451
106
0.4
0.4
1
2.2
1.7
2
3
3
3
1
67
2
1
1
1
1
1
0.4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
170
89
95
1
2
20
1
118
1
1
154
189
108
1
0.3
0.5
329
105
275
508
209
194
45
0.8
0.9
0.8
226
366
203
202
202
203
194
194
194
247
201
254
203
171
295
510
504
355
280
213
289
212
199
313
327
296
301
301
343
289
291
411
158
281
382
472
505
528
513
416
215
286
286
313
208
208
208
209
206
209
407
208
266
262
259
360
266
264
258
277
209
209
278
305
304
252
278
173
188
213
144
219
232
238
243
236
216
141
241
146
93
210
209
228
311
311
302
201
203
204
319
201
200
201
200
200
201
201
201
201
201
295
387
401
389
342
259
255
337
127
0.75
52
132
241
318
287
210
191
315
308
348
379
342
500
521
506
487
408
469
294
350
340
302
317
287
291
221
300
303
314
338
386
295
309
287
312
308
282
275
264
262
238
269
351
316
263
215
261
272
219
272
265
298
129
243
244
245
244
202
207
288
215
323
203
437
387
408
404
346
344
339
341
344
429
433
423
305
213
502
412
483
489
489
512
455
437
445
527
475
451
425
357
429
433
406
498
496
500
500
500
502
506
504
498
494
473
487
491
487
487
496
487
504
500
498
512
533
533
533
527
489
394
427
435
415
346
342
415
341
375
441
415
323
339
412
415
413
402
415
323
328
413
362
342
343
314
311
368
362
335
504
498
496
498
487
496
491
496
500
473
212
0
0
0
0
0
0
0
0
0
0
0
0
219
527
461
449
455
455
453
427
449
387
377
439
438
395
295
289
287
303
288
290
293
295
296
295
291
220
257
220
218
236
236
235
239
165
77
119
82
158
157
150
132
1.3
0.7
0.7
91
0.9
0.6
50
47
131
286
404
203
183
271
302
415
390
390
390
382
386
541
541
474
302
62
526
382
456
296
237
283
424
450
393
418
430
401
480
405
478
382
497
478
428
458
537
541
539
545
541
545
545
541
545
424
544
545
545
541
497
504
538
542
502
514
513
541
501
464
382
460
448
407
363
454
427
331
391
480
393
535
509
380
452
328
334
377
383
433
531
369
258
268
292
244
299
448
474
429
431
465
415
299
451
447
548
544
491
487
413
496
469
498
271
324
359
348
364
414
481
331
298
447
377
425
437
443
370
350
437
435
344
375
357
383
387
383
394
368
368
512
374
388
429
461
445
408
353
346
325
335
335
318
329
342
317
322
331
353
391
333
315
345
292
386
421
400
401
394
390
327
419
424
424
443
444
414
397
414
457
396
442
462
516
444
443
496
500
483
485
542
473
544
546
544
485
483
485
483
481
481
489
496
491
408
389
491
551
523
544
372
391
410
487
479
487
508
487
481
398
506
473
491
498
510
502
394
498
508
521
498
566
540
586
557
557
525
523
521
521
491
555
551
498
553
483
531
481
483
475
479
487
485
417
423
510
506
504
483
481
531
372
494
364
483
435
481
496
361
498
533
536
494
548
568
500
485
483
483
479
479
479
375
475
553
551
551
551
494
287
282
299
551
553
391
551
389
553
548
551
551
553
548
548
548
551
551
548
548
551
548
551
551
553
551
551
546
13
0.56
0.33
0.33
0.39
97
1.2
0.62
1
0.58
0.58
0.48
213
552
388
513
422
414
452
550
550
526
515
550
550
414
547
552
554
552
549
494
447
447
447
463
460
380
452
420
378
197
298
449
492
429
115
38
98
92
0.6
94
96
202
98
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0.1
0.1
0.3
181
116
118
250
319
249
272
294
160
239
83
82
0.1
0.4
0.6
129
206
203
201
201
200
200
74
176
198
289
260
198
354
518
324
102
135
395
43
142
144
150
331
274
223
265
213
204
322
300
186
218
195
202
342
261
188
215
150
144
140
265
21
144
347
492
257
314
305
395
357
165
220
201
84
127
148
64
54
84
241
239
275
266
245
174
178
34
33
0.6
0.3
72
382
376
440
372
381
440
547
545
497
469
339
312
204
104
4.2
67
127
78
39
225
223
154
6.4
284
212
286
278
325
27
10
133
152
247
223
152
197
208
198
217
250
225
195
214
199
206
205
201
204
202
200
200
200
199
232
187
167
140
123
136
213
224
179
180
196
200
218
199
210
243
289
238
213
187
253
211
274
274
271
297
301
296
189
297
290
292
290
290
290
219
259
268
251
201
257
255
250
250
349
301
358
355
361
360
317
316
222
237
298
304
300
357
330
267
267
329
350
406
400
400
402
398
357
377
389
399
410
412
412
410
425
413
413
414
404
405
413
414
421
391
399
404
353
426
241
266
270
270
298
303
396
296
387
298
314
330
347
375
293
302
347
342
304
296
363
327
384
366
347
295
303
354
360
360
362
193
195
203
188
171
190
188
192
191
190
190
199
191
127
123
128
128
129
129
105
99
123
140
12
0.66
0.76
0.76
0.96
0.76
0.7
0.76
0.8
0.62
0.71
0.62
0.7
139
47
97
7.9
3.2
1.4
2
1.4
1
1.1
2.2
0.4
0.1
169
32
4.5
81
104
0.5
1.7
7.4
6.9
8.2
9.3
7.8
0.6
1
0
0
0
1
2
1
1
43
2
2
0.5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
3
3
3
2
3
1
2
2
3
3
3
1
2
2
2
10
202
318
404
321
273
400
402
402
403
403
440
513
445
400
462
524
539
542
516
494
494
502
502
500
465
445
457
453
459
469
548
531
415
379
408
519
386
392
447
418
365
344
373
359
364
377
369
370
376
431
453
458
477
452
263
260
269
293
292
314
313
311
300
434
297
168
186
197
189
203
205
154
123
148
160
177
157
147
148
146
144
145
130
0.75
216
217
164
155
198
130
104
112
130
259
263
156
146
152
100
127
151
156
187
202
181
225
210
331
140
282
0.9
0.52
95
93
100
109
102
9
117
103
185
144
178
104
118
163
174
153
155
169
170
402
407
408
408
402
404
407
434
483
512
504
502
496
491
477
463
465
463
463
465
455
461
451
455
457
459
496
273
206
209
312
401
469
516
504
504
506
506
540
502
461
443
209
206
206
201
201
203
203
203
203
201
203
203
233
206
204
205
198
223
219
194
207
201
148
200
205
212
219
204
201
101
101
101
100
258
280
155
153
253
254
252
258
255
254
258
255
255
259
408
408
405
403
407
411
408
360
351
497
502
462
397
406
406
348
350
348
348
351
348
344
342
349
249
349
350
351
350
349
351
355
356
352
353
356
356
353
259
356
354
357
356
352
255
142
156
203
203
201
203
203
203
203
203
201
201
350
126
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
134
210
144
143
148
101
93
0
0
0
0
0
0
0
0
0
0
0
0
102
169
0
0
0
0
36
186
186
246
274
350
390
395
275
239
333
414
416
267
92
46
0
0
0
94
97
100
257
320
334
454
541
367
537
540
540
538
540
541
541
543
543
540
542
542
544
410
393
395
393
314
545
546
546
544
429
541
540
544
546
546
546
549
551
551
549
546
546
544
550
546
544
552
550
550
550
499
393
296
291
191
216
227
304
392
354
298
262
291
200
298
294
298
298
294
292
292
298
248
198
151
157
147
155
143
103
181
246
199
265
276
248
251
247
300
338
341
338
333
344
336
352
395
352
75
249
252
247
253
256
253
253
252
149
259
262
253
254
254
253
265
253
258
255
257
252
252
256
257
251
253
251
256
254
253
235
251
255
252
266
253
251
256
251
251
250
248
254
255
247
252
251
251
252
251
251
252
251
253
251
251
252
257
249
249
250
253
256
252
259
255
256
253
245
256
127
15
9
131
247
247
262
404
405
366
368
357
406
408
407
408
406
405
406
403
402
407
401
256
247
253
255
254
249
253
252
252
256
257
258
259
268
260
253
256
251
248
247
252
250
244
259
253
251
246
251
252
250
250
250
248
249
251
343
338
345
344
343
343
353
350
272
439
453
453
457
445
443
441
445
447
443
445
449
439
445
443
443
445
443
449
443
451
445
447
449
449
445
278
443
445
445
385
445
449
449
449
449
445
455
457
459
305
303
445
445
357
447
445
441
415
445
447
455
502
500
498
516
553
548
531
502
506
500
347
471
502
498
498
544
548
555
551
551
551
551
553
553
553
557
551
546
553
555
555
551
553
546
544
542
536
553
544
553
546
544
551
548
548
555
555
551
553
555
553
553
548
548
548
551
553
553
551
535
200
424
553
548
551
557
548
553
553
553
548
553
557
559
557
553
551
555
559
548
555
561
555
555
555
555
557
557
553
557
555
555
557
555
557
557
553
557
555
557
559
531
461
465
467
467
398
378
487
465
465
465
504
508
508
506
506
504
506
525
531
542
540
415
410
412
410
410
408
412
410
408
413
326
421
406
408
402
402
404
408
408
413
406
406
443
461
451
408
333
406
402
404
413
422
387
389
387
386
286
429
391
396
391
392
156
150
252
274
258
200
275
153
145
252
248
190
228
240
172
172
221
223
229
224
257
155
153
134
243
226
364
346
94
168
0
0
0
0
22
154
152
225
229
218
223
225
170
178
224
224
229
224
229
211
178
227
231
231
227
226
175
174
227
400
332
406
404
402
408
406
404
406
404
404
413
419
423
406
406
406
415
415
415
415
433
404
377
389
404
415
412
385
381
379
353
352
402
406
449
300
350
406
412
406
408
404
404
406
408
406
404
394
398
383
383
383
404
387
291
377
408
406
404
404
406
404
439
300
402
406
404
404
404
404
402
350
353
355
404
402
402
404
400
402
404
402
425
325
487
439
435
340
413
417
387
419
410
412
413
410
413
412
355
307
353
364
377
400
415
487
400
415
435
413
400
402
413
413
413
383
385
381
387
404
404
404
408
402
404
400
400
542
548
548
546
548
546
548
548
546
548
548
546
548
547
549
549
549
549
546
546
546
549
546
546
546
549
548
549
548
548
548
547
549
549
546
548
547
546
544
543
541
544
547
550
550
552
552
550
548
550
545
545
549
548
550
235
472
547
543
545
547
546
546
547
548
548
546
530
443
291
202
202
200
202
200
200
220
340
204
202
202
131
104
340
403
277
254
473
548
521
482
500
418
486
459
376
380
546
545
547
546
466
546
545
545
544
544
546
547
542
542
543
541
543
546
548
546
549
544
544
548
548
545
545
545
546
486
373
200
204
364
282
357
369
365
202
199
355
359
358
359
364
204
313
481
361
288
160
163
35
200
318
317
311
322
432
388
358
356
360
286
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
198
198
200
199
199
199
199
199
199
198
198
198
198
198
191
73
75
74
83
269
284
286
283
285
229
283
282
285
282
283
282
336
369
389
393
395
396
160
132
117
115
117
116
115
117
116
207
195
204
214
207
205
208
207
206
208
340
344
346
349
352
350
341
451
470
481
548
545
470
468
471
471
470
470
471
498
500
501
502
501
501
500
500
501
501
501
501
501
501
499
500
500
499
500
500
502
502
501
500
502
502
502
503
503
500
500
502
502
497
327
364
383
384
382
384
382
389
390
491
383
389
379
379
384
423
417
378
377
380
380
384
384
383
384
312
304
305
302
303
303
303
385
387
387
390
390
388
390
390
392
393
396
390
387
387
391
213
158
158
8.8
24
13
13
13
13
130
160
1.2
309
312
311
312
271
160
12
311
320
305
306
308
158
12
312
208
204
385
392
393
393
392
391
390
392
416
456
465
544
544
547
546
552
551
549
551
551
553
551
551
553
551
553
555
553
555
483
553
553
553
549
551
552
550
552
547
551
549
547
547
552
550
551
520
499
363
276
400
453
300
201
434
453
360
386
256
251
251
251
251
251
220
201
201
201
202
312
247
213
200
116
98
5.1
98
189
154
130
132
132
203
207
246
257
256
260
257
303
305
306
280
300
301
303
300
299
301
304
304
301
303
381
391
395
395
421
462
452
390
344
344
389
404
438
450
453
450
438
432
434
434
434
423
372
371
375
402
404
403
402
396
345
468
551
550
552
551
515
474
460
459
459
457
450
438
430
415
405
405
414
442
446
444
435
434
435
433
435
439
441
233
188
184
186
188
268
303
153
0
0
0
0
0
0
0
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
374
272
0
115
407
407
405
406
406
407
240
250
253
261
262
263
278
278
275
277
256
254
249
263
261
261
260
261
260
262
263
262
259
279
393
262
224
256
253
255
252
252
252
250
255
251
253
251
309
310
307
40
197
286
304
305
135
195
196
196
195
444
333
337
339
340
342
340
341
339
344
342
340
339
343
339
343
342
338
340
341
340
342
423
425
425
424
426
429
426
435
437
440
449
445
444
445
443
448
428
364
303
307
312
306
306
308
315
308
307
306
307
305
309
308
308
307
307
306
304
311
307
306
309
309
305
291
289
289
290
292
287
290
288
290
317
431
432
442
445
445
445
446
445
446
445
446
446
498
409
447
446
450
448
450
435
401
433
435
431
430
431
431
424
422
421
419
419
419
421
420
33
12
12
12
11
11
11
11
11
5.5
0
0
226
402
403
403
402
401
448
451
448
451
449
453
448
448
464
521
491
490
485
449
455
456
491
490
492
493
489
488
489
482
445
383
382
354
380
382
380
194
380
410
380
404
431
430
297
244
218
190
313
303
306
230
113
304
304
306
306
306
304
303
305
360
355
377
396
529
530
533
542
541
542
505
376
375
379
377
378
374
398
502
374
378
397
504
373
353
351
350
352
370
501
393
400
398
399
400
488
397
402
449
441
483
484
484
484
485
485
484
485
486
486
432
532
531
524
527
500
497
489
314
534
535
535
535
537
524
502
535
487
486
485
484
485
486
468
383
381
385
131
127
285
485
486
485
484
490
496
498
504
503
500
503
503
470
404
421
480
477
479
452
452
446
403
400
399
421
491
490
448
428
379
380
383
381
385
382
372
405
404
407
404
316
316
318
336
335
335
336
335
432
491
491
493
496
533
534
534
540
549
550
548
546
549
419
479
390
390
390
391
368
373
370
374
364
368
369
369
371
370
369
371
374
376
380
380
380
375
376
373
382
374
370
388
388
391
391
388
393
393
396
395
390
398
391
394
396
393
401
397
394
393
341
553
529
398
396
395
399
396
404
397
394
394
395
394
392
387
389
390
394
390
392
397
452
449
397
394
398
397
401
400
403
373
401
399
374
340
375
374
393
409
408
404
431
498
494
494
494
492
483
444
448
448
449
449
448
364
333
335
274
240
239
239
239
240
237
238
240
240
240
238
238
238
238
238
238
238
238
237
237
213
186
185
185
186
186
186
185
185
185
190
203
203
204
203
203
203
203
201
198
336
305
46
0.76
1.3
4
264
269
310
359
357
357
359
368
380
226
165
13
18
18
17
16
16
16
16
19
14
8.6
121
395
396
394
368
382
382
388
384
382
392
392
335
189
156
190
189
190
257
254
265
442
418
336
340
346
340
335
251
345
382
386
388
276
199
253
251
340
337
345
335
332
334
348
337
338
195
266
265
308
330
121
253
250
105
218
325
334
453
468
457
404
409
370
428
420
419
419
419
423
446
522
523
523
523
522
522
522
522
523
523
523
525
534
547
546
550
550
548
549
551
549
547
446
197
418
548
548
549
548
548
551
547
546
545
544
546
545
545
546
546
545
546
549
549
549
549
547
547
546
549
550
551
552
550
548
548
548
547
548
548
547
548
540
541
543
541
540
541
542
540
539
515
499
499
499
498
499
503
502
502
500
522
525
361
408
505
504
328
211
404
465
508
551
232
14
14
105
544
546
545
543
544
544
546
489
541
543
545
544
543
543
508
549
552
551
431
463
543
543
536
521
519
521
520
522
522
523
524
522
526
534
536
536
537
541
544
545
550
548
547
548
548
549
544
547
548
545
548
545
547
545
540
538
543
549
545
543
544
552
548
547
545
543
541
543
547
549
518
545
543
541
546
541
538
530
525
525
527
527
521
515
517
521
527
527
535
541
540
535
534
535
535
535
535
528
535
536
537
537
539
536
534
537
536
536
535
535
533
537
539
539
540
540
539
544
540
538
541
542
541
537
534
533
535
535
537
540
540
540
538
538
535
538
535
537
538
537
538
538
537
537
535
533
536
531
487
487
487
504
536
536
537
398
0.47
0.22
0.2
0.18
0.18
0.13
0.2
0.18
0.17
0.18
0.1
0
0
0.88
0
0
0
0
0
0
0
0
0
0
0
0
0
130
5.9
0.08
6.9
13
9.6
9.7
105
15
10
10
251
248
315
393
364
202
202
199
219
201
194
199
198
201
207
198
196
197
198
194
195
201
199
198
200
199
198
214
123
116
45
50
52
241
45
44
0
43
44
0
81
148
0
0
0
0
0
0
0
0
0
88
0
0
238
36
73
176
163
102
88
88
40
40
55
41
63
119
120
130
138
271
133
134
136
0.7
3.6
144
186
154
197
197
196
241
340
374
339
101
540
99
92
91
92
90
90
98
111
100
99
98
97
95
77
81
78
68
88
166
167
172
199
202
202
201
201
200
123
6.2
47
82
108
112
108
90
107
103
49
4.3
105
107
103
100
98
134
134
122
132
5.7
10
10
10
10
10
278
338
340
259
109
96
94
92
108
98
132
153
150
150
150
128
108
115
93
54
259
365
373
370
371
373
362
364
368
369
370
368
374
151
154
152
209
207
211
208
208
205
205
206
205
302
305
139
193
197
190
100
136
1.7
0.6
0.6
75
2.9
2.6
2.6
54
1.4
0.43
38
1.5
0.8
0.56
0.51
60
0.55
0.26
0.21
0.22
64
341
339
341
340
338
338
361
502
502
501
503
501
500
497
501
499
497
497
498
495
497
497
495
496
470
446
446
443
442
444
448
446
444
445
446
436
446
447
448
447
447
449
447
447
448
452
451
450
449
449
449
448
447
448
445
444
448
447
447
451
451
450
447
445
446
447
447
447
448
447
445
445
452
452
447
445
444
445
447
448
446
441
441
436
436
438
437
441
445
444
441
441
443
443
445
447
448
444
446
442
437
436
440
447
446
445
446
446
443
416
21
4.8
13
13
12
15
15
15
15
14
11
11
11
11
11
32
178
398
399
400
400
400
402
399
396
397
398
400
400
399
397
400
399
398
400
399
355
298
301
298
299
287
290
281
288
299
300
299
299
302
297
298
297
297
297
301
297
293
295
297
296
295
298
270
31
137
134
72
8.4
151
152
92
7.4
101
208
197
4.1
11
10
106
4.1
7.5
0.29
0
0
0
0
0
0
0
0
0
34
258
260
267
15
12
10
10
117
123
136
204
203
198
201
208
208
208
208
267
409
372
207
206
230
323
331
353
390
342
312
228
227
228
229
247
235
71
71
71
73
71
111
152
148
150
148
149
151
148
151
150
115
132
159
208
200
154
121
104
146
132
134
137
134
201
342
303
305
307
306
305
304
293
293
304
305
303
266
254
261
251
231
252
257
219
216
152
151
150
167
105
103
98
287
426
426
427
427
427
541
543
549
546
541
540
527
520
500
376
373
394
134
0.49
0.43
53
8.7
0.39
0.3
0.3
0.3
0.3
0.28
54
6.8
0.31
0.3
0.24
0.22
0.21
51
0.31
0.2
51
0.28
222
546
531
500
484
495
499
495
496
498
499
499
496
496
495
498
493
493
492
483
474
458
446
448
446
450
426
416
452
454
449
456
439
451
448
438
422
426
426
426
424
450
446
435
452
453
454
455
451
454
452
443
445
452
451
447
435
442
441
441
436
431
312
524
443
439
437
437
438
435
430
431
434
435
432
433
434
437
437
436
439
445
437
441
429
438
431
435
434
438
405
434
438
431
432
430
430
428
430
419
434
436
441
349
332
274
277
365
363
362
366
365
369
369
259
260
262
261
392
443
446
437
255
256
263
289
252
260
251
258
265
217
309
261
272
268
262
260
258
257
259
257
204
202
204
206
171
206
193
205
205
206
208
202
206
205
203
202
95
10
20
18
18
165
156
137
134
106
7
79
97
80
107
111
119
115
99
99
101
12
115
109
6.8
15
100
9.8
79
87
92
158
134
213
408
406
420
481
502
493
477
445
428
395
396
346
228
209
278
267
253
277
239
214
351
380
396
442
151
504
426
307
336
361
363
364
367
336
264
250
250
251
250
250
409
331
217
187
6.8
177
143
120
2
213
248
196
197
196
196
241
318
340
295
192
3.2
189
278
297
307
293
304
248
204
195
196
133
112
103
134
131
119
89
110
124
121
126
117
114
169
169
178
181
194
195
285
285
279
282
299
307
305
339
256
255
258
255
243
243
237
221
138
187
110
112
111
96
96
104
105
102
101
112
113
117
186
224
187
186
202
187
203
205
0.73
0.03
0
0
51
212
208
122
65
0
0
186
233
218
292
321
229
0.11
0.04
0.03
0.05
34
57
28
0.01
0
0
0
27
34
33
40
138
320
321
329
318
321
158
138
108
26
118
308
87
126
226
169
28
242
419
428
462
307
341
346
359
364
378
479
502
479
416
408
406
369
356
326
344
384
391
389
382
388
390
396
388
396
391
388
395
395
550
513
504
466
456
456
474
511
503
502
503
505
503
503
508
509
506
503
474
453
458
456
457
453
455
448
447
450
449
449
444
440
425
421
418
430
423
420
421
420
418
421
421
420
419
420
423
422
422
422
422
422
420
420
416
416
416
415
420
419
416
417
418
419
402
394
388
392
395
395
395
395
394
394
394
395
395
394
395
395
382
354
307
383
392
250
6
9.1
9.5
8
6.4
6.6
6.2
2.2
3
6.3
4.7
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
5.2
1.9
5.1
10
3.9
5.1
7
5.2
5.2
5.2
5.2
5.2
5.7
3.4
4.5
4.1
4.1
4.3
6.4
3.9
3.8
3.7
3.6
3.6
3.8
3.8
45
80
1.9
3.6
5.2
61
370
485
506
512
514
511
516
515
514
514
511
510
510
510
511
506
506
502
477
379
345
189
272
309
356
249
99
236
289
283
217
122
129
96
66
130
20
102
119
244
303
275
181
105
135
388
427
138
2
0.03
0
0
0
1.1
9.4
8.4
137
9.8
11
7.6
132
105
88
113
7
7.8
96
4
170
150
203
202
301
312
208
208
103
202
259
86
133
247
254
254
284
314
338
343
366
390
398
405
430
421
422
440
407
403
407
438
433
450
438
452
457
470
540
462
463
434
432
439
536
441
499
494
499
501
499
495
494
496
514
492
500
526
468
362
388
392
389
388
389
391
392
387
388
396
415
415
411
338
418
431
452
446
445
360
456
448
454
467
480
495
99
0.01
0
0
258
407
404
399
398
301
172
183
201
203
203
111
7.7
7.3
106
294
262
208
209
207
200
200
200
200
202
241
199
249
336
400
398
468
519
330
278
194
200
194
176
188
194
194
197
195
195
197
200
198
197
197
197
198
197
196
197
197
198
199
213
329
200
393
441
451
438
474
471
468
468
466
467
471
469
464
455
448
443
462
460
459
458
455
438
436
449
452
431
428
443
446
439
457
450
455
440
414
416
415
427
427
425
433
419
438
431
427
431
413
419
417
413
419
418
419
435
421
419
415
415
410
410
309
427
440
423
426
426
318
198
430
431
431
448
445
448
445
401
405
361
201
199
198
200
199
199
170
202
387
388
402
403
399
399
395
394
392
390
380
395
363
206
206
214
213
209
206
202
200
179
100
102
103
102
110
110
109
295
111
33
2.7
2.6
2.6
2.6
2.6
2.6
2.8
3
3
3
2.8
2.6
2.6
2.6
2.6
2.6
2.6
2.6
2.2
2.2
2.2
2.2
41
103
122
197
61
94
103
102
142
99
100
100
99
99
99
99
131
219
183
105
105
154
196
224
266
200
304
293
119
213
285
299
247
277
269
282
273
241
211
87
195
10
89
9
50
101
106
149
162
202
339
171
324
327
299
316
348
308
305
305
215
227
143
310
273
143
300
398
411
388
390
441
465
460
455
451
435
449
489
534
557
556
554
557
556
555
555
562
560
557
556
550
541
520
503
506
506
545
545
504
504
529
551
554
384
459
523
510
505
518
525
483
434
503
443
459
465
427
473
496
447
503
499
496
501
506
504
516
550
549
542
516
492
451
470
494
498
498
498
496
496
498
503
505
439
381
229
358
544
524
485
495
478
462
441
442
473
549
551
517
542
477
419
400
390
390
460
413
406
420
444
391
397
375
406
401
404
413
405
407
417
415
408
369
371
392
390
396
456
454
444
415
417
419
425
462
457
437
424
420
404
389
389
483
504
512
499
493
495
504
505
479
404
408
415
416
415
424
424
423
189
211
414
476
435
392
389
400
405
420
429
438
438
435
383
401
423
416
411
412
427
427
427
507
548
547
543
517
508
499
499
493
505
511
516
516
519
518
513
514
500
488
489
488
502
504
503
503
503
507
506
510
511
511
505
502
504
506
494
504
498
506
512
513
506
492
487
438
424
505
523
522
523
416
360
488
503
489
440
399
399
432
437
435
439
440
436
427
420
420
425
428
425
427
426
418
420
422
420
421
412
400
344
403
488
294
401
415
417
400
418
418
408
407
408
395
399
403
406
410
399
242
298
491
472
338
2.1
1.6
2.2
2.2
2.2
2.2
2.2
2.2
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.2
1.9
1.8
1.6
56
203
80
118
222
197
201
4
6
5.9
164
411
409
393
404
401
402
403
403
471
509
507
347
346
351
274
274
266
236
237
193
157
61
5.7
97
348
55
229
223
8.4
10
10
8.1
8.5
8.8
12
19
15
19
16
6.5
5.6
13
22
16
17
17
18
19
19
18
18
17
17
18
17
16
16
15
15
14
13
13
13
12
135
213
72
8.8
8.6
8.1
11
441
510
547
547
551
552
547
549
550
546
547
546
547
543
548
548
546
546
546
545
543
545
546
547
548
547
544
515
547
544
435
384
347
384
380
394
411
437
430
419
403
401
324
335
325
296
339
394
437
406
392
322
318
283
290
292
292
264
257
261
262
261
330
272
388
187
100
99
170
102
101
48
33
42
37
38
127
189
172
72
67
65
68
96
189
179
174
177
159
174
156
175
180
175
159
160
175
175
172
181
191
194
227
170
180
178
182
181
178
178
179
182
281
280
282
275
271
266
163
193
199
209
207
198
198
197
197
198
197
197
197
197
197
198
197
198
197
197
204
202
201
201
201
201
200
186
403
408
180
406
406
402
397
418
218
0.85
4
3.8
3.7
3.8
123
308
263
228
204
205
205
292
197
204
204
205
203
214
228
228
220
206
204
202
201
200
200
201
214
215
216
216
214
206
207
206
215
222
220
213
212
212
213
213
213
215
217
266
340
347
348
207
198
202
218
211
204
211
236
203
203
203
203
203
203
217
201
201
201
201
202
201
208
212
213
190
106
111
109
112
102
101
98
102
101
104
100
107
99
80
79
102
108
106
111
111
112
105
106
103
104
98
104
98
102
102
108
106
103
94
96
97
78
86
69
94
97
97
102
104
104
105
109
106
105
105
103
106
106
107
104
219
107
397
402
402
402
403
501
508
510
550
523
559
450
537
513
494
508
551
551
545
464
409
549
546
545
521
536
552
548
553
554
513
520
554
549
538
468
454
449
511
545
527
462
472
549
549
472
416
503
521
550
552
518
499
528
486
445
435
317
501
546
447
337
307
295
351
348
352
554
558
559
553
556
552
549
550
551
555
550
547
555
514
499
503
540
507
512
522
522
521
514
503
504
505
511
514
473
488
549
353
351
342
390
366
392
350
351
351
469
223
348
345
353
353
348
344
347
344
344
348
349
349
348
348
349
349
392
350
349
354
336
350
531
559
561
538
535
545
557
555
555
509
495
503
224
49
48
68
101
46
44
48
34
0.1
0.06
0.04
0
0
6.7
0.46
0.4
0.4
47
0.13
0
72
0.43
23
23
24
33
95
109
105
102
107
108
108
108
108
111
115
104
106
110
106
204
245
498
496
496
499
497
496
496
492
484
485
477
463
472
486
497
498
491
493
492
491
491
490
481
455
99
103
106
111
111
107
102
100
96
111
106
99
103
104
99
95
349
482
482
480
477
478
478
478
477
476
460
413
448
429
459
277
51
103
101
109
109
116
102
98
113
314
455
438
365
463
450
451
449
446
455
437
430
438
446
447
455
454
448
430
427
422
424
434
251
63
64
117
108
200
437
430
430
427
415
415
420
421
423
261
228
419
411
414
397
386
409
435
421
412
412
406
396
404
353
339
419
402
406
410
410
362
333
399
421
506
433
407
400
398
385
344
1.4
15
5.9
6.1
5.8
0.57
0.5
9.3
6.2
8.1
7.8
9.6
7.5
4.3
5.4
6.5
4
6.4
4.3
5.5
60
6.1
4
143
386
80
9.2
9.3
9.5
9.6
9.5
9.1
174
448
448
456
456
448
500
548
550
550
551
550
550
537
482
544
524
508
515
506
498
419
414
495
546
546
547
546
547
548
546
542
541
544
541
541
542
541
545
545
549
544
544
544
537
543
545
542
540
544
537
470
511
538
524
514
496
483
488
488
484
486
486
420
357
260
493
539
542
540
539
542
491
448
499
492
494
526
472
545
547
541
546
547
470
357
546
546
545
548
549
529
502
497
496
497
496
506
529
505
492
366
374
398
268
212
204
202
152
70
3.7
12
12
153
316
285
68
9.7
71
327
198
273
301
235
207
117
60
59
64
79
59
171
131
137
141
136
157
227
209
179
250
250
250
265
266
265
246
260
254
255
289
315
340
171
171
189
184
2.9
1.7
1.6
0.35
0
0
0
0
0
0
0
0
88
81
71
84
69
69
52
111
111
155
204
204
204
205
203
190
1.5
0.75
0.78
0.75
0.75
55
429
434
429
199
226
211
190
193
200
194
194
198
194
189
189
194
191
188
196
194
200
199
195
194
195
193
175
197
196
179
198
347
434
463
464
471
471
469
468
464
463
462
460
462
462
465
469
466
453
453
454
453
452
372
262
440
407
414
453
439
446
429
423
451
459
459
461
455
453
438
429
427
430
442
436
437
436
426
416
427
414
407
407
415
497
546
523
427
403
409
434
445
440
430
419
391
408
409
408
422
428
408
399
397
376
426
352
343
99
0.4
0.32
0.3
281
422
407
334
313
308
327
332
333
335
330
307
275
184
13
16
16
16
27
50
87
100
103
93
78
94
82
48
16
0.04
0
0
0
0
0
0.79
1.7
1.6
1.6
1.6
1.8
0.13
63
10
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
13
13
13
13
13
13
13
13
9.1
14
14
14
14
14
14
14
14
42
9.6
9.8
10
9
9
9
64
162
226
226
226
228
230
228
203
209
96
7
22
52
16
18
18
18
18
18
18
18
18
10
9
9
10
10
9.5
9
9.5
267
275
192
10
61
16
12
156
348
380
442
527
347
532
542
542
542
540
550
548
546
544
544
552
555
564
560
556
558
556
554
561
557
560
546
549
557
556
560
560
556
542
319
468
498
491
514
522
471
463
463
464
452
485
542
533
526
540
542
539
543
545
545
545
548
546
544
546
542
541
539
540
540
540
541
543
541
541
547
545
543
544
552
551
550
550
550
552
550
554
551
551
547
549
546
546
547
548
300
135
115
132
178
189
215
229
287
257
268
131
174
203
186
213
NaN
17.059999
10.296
NaN
NaN
10.119
191.257996
15.896
16.631001
NaN
NaN
NaN
NaN
122.161003
102.728996
91.577003
102.238998
123.253998
113.646004
102.505997
71.447998
81.803001
25.035
0.309
0.05
NaN
NaN
0.083
0.1
0.057
NaN
NaN
0.05
6.188
15.4
NaN
15.4
15.165
14.962
14.863
12.783
NaN
12.368
12.4
NaN
12.389
12.363
12.394
12.306
12.156
11.993
12.194
12.337
12.056
11.817
11.887
11.926
11.8
NaN
11.8
11.85
11.813
11.8
7.948
12.267
10.7
10.673
10.719
237.593002
412.645996
407.416992
333.98999
406.770996
407.062988
405.708008
404.125
404.979004
340.697998
100.198997
211.979004
212.188004
212.957993
290.391998
410.812988
408.22699
408.010986
409.697998
310.593994
214.677002
232.063004
247.093994
256.13501
267.156006
267.041992
268.020996
268.156006
268.322998
257.312988
250.229004
249.781006
206
107.375
101.688004
101.489998
35.907001
17.9
17.943001
17.931
17.955999
17.938
17.988001
17.931999
68.478996
59.393002
101.488998
12.516
54.740002
167.117996
79.123001
11.806
10.856
11.038
10.814
10.781
78.750999
129.561996
13.926
11.616
11.096
10.594
10.511
114.706001
9.445
257.945007
400.958008
317.13501
548.520996
545.031006
542.520996
551.812988
552.052002
546.697998
543.687988
544.593994
544.927002
544.88501
546.458008
544.375
544.656006
545.875
547.093994
549.666992
547.375
543.083008
542.5
541.770996
542.666992
542.770996
542.875
543.145996
541.88501
542.041992
540.125
539.729004
541.666992
541.604004
540.333008
540.562988
540.354004
541.583008
548.125
548.208008
547.937988
551.687988
551.947998
553.229004
554.166992
555.375
554.5
554.520996
553.979004
536.416992
546.437988
545.458008
544.687988
544.375
543.562988
539.145996
541.677002
508.645996
505.729004
547.520996
545.75
550.63501
552.854004
553.687988
553.812988
552.75
553.291992
553.708008
548.687988
555.520996
550.791992
549.291992
547.843994
546.968994
548.854004
550.75
548.73999
548.020996
546.958008
550.23999
119.139999
313.747009
352.26001
378.541992
441.104004
402.166992
371.770996
433.468994
521.083008
436.916992
372.593994
370.86499
386.687988
457.48999
399.11499
450.416992
446.75
401.625
300.177002
252.375
281.958008
250.188004
133.710007
193.813004
22.66
16.176001
13.609
18.455
23.438999
24.815001
26.052999
26.469999
26.302
25.157
24.516001
23.466
24.481001
18.972
14.452
163.725998
79.805
15.11
15.238
15.502
15.427
16.124001
16.975
16.856001
16.712
16.700001
16.740999
17.256001
17.806
17.65
17.299999
16.794001
16.323999
16.052999
14.969
14.368
93.905998
66.441002
90.75
10.85
96.012001
115.439003
186.520004
209.145004
546.5
545.437988
559.145996
545.968994
548.583008
481.88501
551.843994
545.395996
549.531006
545.76001
545.958008
546.218994
545.645996
545.48999
543.427002
544.458008
544.281006
546.01001
545.458008
547.937988
551.625
551.083008
547.718994
468.708008
244.895996
203.020996
214.302002
283.041992
347.36499
193.412994
17.299999
182.912003
188.490997
129.298996
140.332001
114.448997
64.000999
105.449997
106.342003
118.685997
185.378006
169.957993
118.731003
119.824997
250.468994
127.827003
249.884995
234.707993
296
400.958008
179.294998
56.702
7.491
61.067001
55.497002
48.764
79.306
53.980999
62.07
9.433
9.1
9.144
9.1
63.695
49.52
127.888
43.834999
6.179
2.658
0.197
0
0
0
NaN
0
NaN
NaN
0
0
NaN
NaN
NaN
NaN
0
NaN
NaN
0
NaN
NaN
0
NaN
NaN
0
0
NaN
NaN
NaN
NaN
NaN
NaN
0
0
0
0
0
0
NaN
0
0
NaN
NaN
NaN
0
0
0
0
NaN
170.192001
96.821999
0.003
23.603001
0.698
0.598
NaN
NaN
NaN
NaN
NaN
210.281998
327.312988
320.583008
190.710999
15.074
5.086
60.379002
11.045
11.056
10.647
135.179993
110.935997
150.641998
161.835999
59.702999
14.626
11.227
13.587
13.478
266.294006
204.968994
200.417007
200.009995
200.427002
200.927002
184.059006
216.807999
253.369995
245.822998
248.479004
248.843994
248.854004
248.5
248.479004
249.125
248.313004
248.188004
247.677002
311.312988
447.333008
502.958008
538.552002
539.416992
528.48999
443.5
439.604004
397.36499
399.666992
398.562988
NaN
NaN
406.899994
406.125
406.333008
NaN
396.916992
397.020996
399.270996
406.770996
400.854004
394.583008
395.687988
396.041992
402.093994
445.25
416.645996
460.01001
424.895996
391.437988
392.687988
375.031006
354.375
355.125
358.63501
361.281006
364.437988
253.304001
465.869995
362.390991
374.89801
313.040009
533.354004
356.955994
366.628998
357.963989
362.645996
363.877991
352.070007
355.606995
299.848999
262.196014
269.756012
264.44101
265.328003
330.322998
285.46701
260.938995
327.71701
265.13501
324.131989
435.98999
171.880997
200.186005
111.968002
282.487
213.470993
213.675995
217.033005
220.658997
112.653999
164.294006
163.621994
252.184006
339.593994
355.968994
358.604004
348.583008
383.13501
386.354004
387.062988
358.36499
335.166992
342.416992
314.766998
250.522995
335.43399
339.104004
338.947998
339.822998
339.020996
351.187988
351.770996
184.110001
16.625
14.8
14.8
14.8
97.372002
156.184998
131.042999
157.550003
NaN
NaN
NaN
312.479004
373.979004
388.979004
403.76001
412.177002
407.843994
309.518005
12.4
12.4
6.224
7.761
15.985
13.813
13.6
13.619
13.606
13.6
13.6
13.756
158.216995
23.358999
15.4
134.212006
129.227997
133.335999
129.098007
132.867996
7.65
NaN
NaN
NaN
323.600006
267.388
420.72699
541.541992
540.854004
544.770996
553.875
551.187988
444.852997
79.959
234.686005
492.26001
434.48999
455.23999
545.822998
414.25
401.817993
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1.9
67.103996
135.990997
52.236
30.677
83.453003
124.530998
138.520996
138.854004
128.626999
89.156998
89.408997
89.873001
88
74.949997
53.702999
53.599998
53.337002
206.139999
105.799004
257.395996
257.906006
291.541992
467.583008
466.958008
454.687988
453.708008
354.677002
301.520996
27.559999
0.018
0.006
0
0
0
0
0
0
33.165001
2.518
44.59
48.069
97.68
329.86499
452.187988
453.833008
453.645996
502.302002
506.916992
504.875
496.270996
324.179993
457.854004
454.541992
454.020996
455.25
455.104004
454.416992
455.395996
488.218994
453.937988
481.25
490.395996
495.656006
491.020996
465.562988
418.802002
525.729004
549.25
551.177002
550.177002
549.927002
550.697998
551.541992
544.625
539.86499
543.583008
543.437988
541.854004
541.63501
540.125
515.906006
496.979004
495.583008
500.25
500.225006
502.395996
504.583008
504.625
503.072998
503.75
502.656006
503.583008
540.843994
550.427002
547.718994
548.302002
548.875
547.687988
548.697998
548.312988
540.906006
539.86499
541.812988
544.822998
546.479004
542.791992
542.791992
544.734009
552
553.572998
552.645996
553.812988
552.583008
551.11499
551.645996
549.51001
505.104004
503.708008
504
506.625
506.5
506.041992
507.020996
508.520996
507.937988
507.25
495.833008
282.270996
343.281006
447.61499
505.312988
505.583008
505.479004
504.875
504.333008
504.729004
505.541992
514.11499
529.833008
529.833008
529.229004
524.76001
522.052002
521.177002
518.437988
520.447998
520.343994
517.927002
511.187988
510.833008
506.520996
506.458008
506.520996
506.895996
506.312988
505.979004
505.687988
504.833008
505.187988
505.437988
505.458008
500.770996
489.958008
485.041992
485.437988
476.427002
255.582993
252.656006
221.503998
118.268997
7.193
17.059999
0.091
0.05
0.04
0.046
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
1.197
59.966
158.884995
300.020996
292.125
192.156006
93.977997
8.533
20.097
17.247
16.700001
16.712999
16.475
16.281
16.643999
16.700001
16.700001
16.700001
16.700001
16.469999
15.519
46.317001
65.689003
98.554001
12.706
16.421
95.530998
2.169
30.534
10.62
49.791
21.908001
21.829
20.038
25.610001
24.158001
22.700001
22.700001
22.700001
22.969999
23.261
84.717003
196.052002
227.673996
348.73999
354.125
458.041992
459.666992
459.604004
443.770996
412.270996
410.958008
452.395996
527.958008
550.13501
461.937988
525.737
548.697998
547.375
551.01001
547.218994
496.812988
342.677002
345.958008
378.218994
369.333008
310.208008
319.708008
401.520996
399.708008
451.833008
529.61499
552.770996
553.770996
553.958008
546.958008
546.843994
544.395996
543.281006
537.656006
498.776001
527.083008
543.23999
535.458008
505.51001
503.812988
503.552002
502.302002
501.656006
500.781006
501.177002
501.604004
508.51001
546.020996
542.88501
542.562988
542.562988
546.61499
517.270996
488.593994
448.125
495.197998
539.947998
546.625
503.468994
477.604004
477.541992
494.052002
547.041992
544.812988
536.177002
518.781006
466.968994
404.083008
348.312988
218.625
221.707993
406.01001
553.833008
552.427002
510.218994
400.666992
384.656006
388.229004
389.875
314.479004
366.811005
353.031006
444.020996
451.979004
498.541992
391.833008
403.656006
552.76001
551.468994
550.552002
548.666992
551.687988
549.625
505.791992
401.395996
378.13501
292.843994
296.895996
296.210999
283.208008
259.26001
225.274002
304.989014
506.427002
539.697998
549.36499
549.468994
545.814026
543.166992
534.26001
536.812988
538.98999
539
538.13501
537.255005
532.75
531.562988
530.520996
530.684021
522.062988
482.242004
250.188004
252.542007
253.572998
253.145996
252.990005
252.229004
251.822998
251.468994
256.052002
256.531006
229.414001
53.987
36.433998
22.216
21.299999
80.830002
201.399994
65.297997
118.834999
130.854004
131
135.093994
174.593994
74.442001
65.696999
56
32.465
0.205
149.104996
349.075989
111.466003
466.23999
569.572998
558.822998
561.208008
563.48999
564.458008
560.479004
552.638
555.406006
554.562988
554.229004
554.833008
553.291992
440.93399
0.448
0
0
NaN
0
0
0
NaN
NaN
NaN
NaN
NaN
NaN
413.268005
510.937988
511.25
533.11499
554.75
556.375
556.094971
471.552002
525.61499
409.38501
465.895996
531.083008
546.302002
553.020996
557.729004
556.75
550.531006
270.677002
386.427002
544.666992
551.697998
553.583008
557
552.666992
251.177002
476.88501
556.270996
556.770996
557.604004
556.270996
533.031006
248.552002
474.302002
549.406006
553.625
548.916992
546.416992
531.156006
246.354004
475.812988
556.541992
557.833008
554.437988
551.650024
531.61499
253
472.677002
559.010986
557.067993
556.270996
558.5
559.437988
258.98999
477.979004
555.895996
554.062988
556.770996
559.781006
545.927002
252.082993
444.145996
511.333008
512.187988
512.041992
519.177002
533.833008
251.417007
440.031006
488.906006
558.187988
545.312988
512.354004
495.979004
254.229004
446.15799
503.645996
503.020996
507.125
508.270996
499.38501
247.302002
445.61499
509.625
510.583008
509.833008
533.593994
520.88501
250.447998
468.125
552.604004
554.520996
546.645996
563.083008
524.625
240.813004
469.358002
550.23999
548.906006
547.604004
550.854004
517.927002
250.063004
469.843994
551.166992
551.583008
550.083008
546.406006
549.48999
260.302002
524.770996
555.020996
538.244995
546.979004
543.145996
398.072998
271.013
548.36499
555.083008
550.979004
550.531006
551.520996
532.416992
245.384995
470.63501
552.375
456.541992
438.781006
544.895996
517.208008
241.865005
466.802002
548.875
547.906006
468.166992
345.562988
332.562988
245.563004
322.343994
346.645996
364.197998
397.302002
322.375
323.656006
237.054001
43.542999
14.233
31.737
24.445
115.468002
339.729004
229.259995
210.718994
252.134995
368.229004
377.333008
375.708008
396.541992
406.083008
402.187988
338.645996
247.906006
247.104004
247.009995
247.156006
247.688004
247.406006
246.774994
247.093994
247.197998
343.281006
395.677002
500.697998
464.229004
453.604004
422.656006
488.520996
547.916992
551.291992
547.052002
548.052002
547.062988
537.51001
541.875
542.895996
545.86499
537.770996
521.125
429.572998
462.01001
557.895996
558.291992
559.958008
555.354004
554.354004
556.416992
547.354004
393
397.416992
426.11499
545.76001
546.187988
549.104004
313.63501
296.218994
445.48999
398.062988
293.375
447.145996
549.406006
549.666992
548.5
550.479004
549.395996
546.031006
546.677002
463.945007
549.143005
551.077026
453.720001
453
424
436.145996
502.960999
514.312988
466.552002
424.406006
544.312988
551.177002
545.468994
549.416992
527.322998
248.259995
335.75
246.697998
245.895996
247.343994
249.509995
251.822998
251.875
248.813004
24.18
21.299999
265.029999
251.365005
252.854004
313.770996
313.627014
17.032
17.299999
117.234001
252.020996
252.563004
248.542007
244.792007
23.514999
21.299999
190.520004
249.854004
252.552002
249.781006
246.625
296.041992
390.104004
451.01001
549.041992
548.5
543.916992
466.687988
259.197998
341.416992
348.291992
365.520996
458.906006
551.687988
543.333008
362.63501
247.895996
246.979004
247.188004
247.322998
252.063004
253.031006
248.688004
250.509995
251.162994
252.332993
252.697998
253.270996
253.479004
46.563999
23.858999
23.4
127.665001
246.718994
357.770996
543.104004
538.354004
519.177002
328.48999
235.903
167.565002
58.407001
26.9
26.9
26.9
84.551003
104.910004
117.143997
85.870003
29.561001
29.1
29.1
29.1
165.804993
161.585999
122.540001
21.104
12.463
16.652
14.022
0.394
0.05
0.052
0.05
0.05
0.017
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.005
0.05
0.003
0
0
0.033
0
29.179001
251.813004
252.292007
245.509995
246.656006
246.677002
246.259995
246.218994
169.834
0.248
0.339
0.277
50.597
233.960007
458.229004
463.729004
468.208008
469.270996
468.854004
468.770996
467.208008
467.104004
467.395996
467.020996
467.812988
326.208008
472.833008
479.875
494.645996
471.645996
454.208008
454.541992
453.312988
448.312988
434.020996
435.062988
434.791992
436.562988
436.875
453.208008
499.197998
294.490997
441.25
441.479004
441.916992
443.207001
NaN
443.138
444.791992
435.875
434.541992
451
451.375
456.208008
445.563995
457.958008
462.333008
463.666992
461.854004
460.958008
461.625
462
462.25
461.458008
458.75
459.208008
458.583008
455.208008
453.708008
453.791992
446.208008
422.562988
412.833008
412.791992
413.166992
421.25
431.708008
428.25
428.125
429.104004
429.791992
428.958008
434.375
418.979004
402.937988
409.333008
410.625
410.916992
407.645996
403.416992
403.166992
404.166992
404.25
402.708008
402.708008
369.041992
34.896
112.096001
169.511993
192.063004
258
259.645996
352.322998
446.854004
434.687988
397.479004
382.062988
381.291992
381.531006
382.26001
373.593994
135.738007
20.607
20.316
134.593002
251.207993
270.062988
253.542007
234.970993
145.718994
159.179993
294.562988
400.375
281.812988
247.740005
247.802002
255.375
268.270996
268.25
266.208008
266.895996
267.354004
266.958008
266.333008
253.822998
242.167007
245.197998
247.427002
247.354004
196.817001
22.405001
23.4
23.4
23.209999
3.666
0.425
0.423
0.415
0.426
0.346
0.336
0.335
0.367
0.401
0.453
0.484
0.474
0.474
0.429
0.425
0.417
0.43
0.529
0.573
0.622
7.684
7.829
4.444
54.792999
85.342003
62.980999
47.366001
46.299999
39.346001
23.4
72.613998
103
53.964001
36.164001
22
22.743999
24.1
23.851999
23.407
23.364
23.4
23.4
23.4
23.378
176.119995
86.584999
49.765999
35.334999
22.750999
22.277
22.240999
23.611
25.347
100.07
68.728996
24.280001
19.944
18.958
22.773001
23.415001
24.806999
26.156
23.327
23.990999
24.705
25.448999
27.291
28.291
29.042
133.031006
454.677002
427.343994
138.011993
6.204
0.511
0.287
27.705999
411.25
70.748001
10.553
10.069
65.502998
136.891006
29.593
13.071
51.911999
52.063
51.331001
50.327999
51.041
233.979004
201.690994
94.267998
187.223999
297.625
114.757004
97.969002
98.117996
57.811001
189.084
174.104004
126.542
126.905998
130.832993
172.572998
196.156006
196.270996
195.645996
194.968994
240.438004
230.625
225.865005
245.188004
243.375
244.125
244.042007
293.072998
246.009995
244.395996
242.781006
207.791
237.563004
287
296.98999
207.322998
196.884995
196.759995
233.281006
443.38501
429.781006
399.166992
400.354004
433.375
550.302002
546.229004
541.770996
539.458008
521.916992
512.322998
486.73999
468.791992
455.041992
421.104004
415.041992
410.416992
307.395996
230.457993
155.686996
344.61499
552.63501
514.958008
515.468994
545.822998
543.947998
540.041992
386.466003
547.333008
544.052002
544.26001
548.291992
497.447998
447.708008
472.145996
491.708008
475.583008
471.645996
466.708008
453.86499
432.119995
549.052002
535.916992
504.052002
496.395996
499.98999
507.968994
528.145996
523.062988
526.906006
517.60498
452.489014
366.906006
187.542007
7.877
309.210999
346.401001
204.417007
146.929993
6.75
6.733
6.604
6.75
6.75
6.75
6.75
6.75
6.75
6.497
0.782
0.51
0.55
0.549
0.523
0.56
33.48
177.367004
263.229004
36.617001
0.599
0.583
0.248
0.02
0
0
0
67.956001
78.419998
44.068001
59.812
73.244003
260.332001
112.420998
104.014
308.979004
349
291.38501
257.231995
317.604004
260.606995
3.024
0.561
58.492001
307.833008
302.729004
352.270996
497.718994
505.583008
505.479004
510.458008
507.187988
502.677002
509.395996
528.187988
505.875
508.625
508
500.572998
500.86499
464.666992
464.677002
514.437988
495.552002
502.447998
506.708008
508.916992
505.604004
497.854004
499.031006
504.354004
504.437988
486.552002
504
544.916992
545.23999
246.082993
313
375
548.687988
552.479004
551.447998
550.531006
552.520996
541.958008
510.01001
501.697998
502.708008
505.270996
504.395996
504.083008
505.270996
505.5
504.708008
505.145996
505.916992
503.166992
507.958008
508.291992
528.791992
523.791992
518.968994
459.604004
476.687988
508.333008
508.666992
507.270996
505.458008
505.354004
507.666992
507.437988
506.833008
509.229004
509.895996
509.833008
516.770996
514.708008
515.916992
506.479004
505.041992
495.197998
457.937988
455.729004
455.270996
454.791992
453.197998
357.36499
463.895996
516.11499
523.531006
523.48999
526.468994
531.604004
530.843994
554.5
556.708008
554.437988
556.020996
553.25
552.125
551.38501
550.666992
551.104004
549.562988
549.36499
549.625
549.656006
548.88501
548.38501
515.416992
512.937988
513.125
488.895996
478.020996
478.583008
478.75
477.791992
455.062988
464.166992
494.458008
504.031006
512.812988
509.416992
509.083008
507.979004
506.395996
506.687988
508.104004
507.812988
493.166992
506.416992
508.937988
506.770996
508.166992
508.395996
508.125
508.083008
508.604004
508.666992
435.875
370.395996
285.812988
172.604004
151.593994
125.760002
176.697998
427.062988
455.052002
544.708008
548.630005
502.513
484.175995
456.729004
452.437988
435.791992
418.01001
414.770996
404.197998
379.729004
391.479004
391.062988
408.947998
436.072998
452.437988
425.13501
423.312988
439.229004
448.708008
449.166992
411.093994
400.145996
398.187988
372.072998
349.208008
345.145996
345.145996
370.61499
370
416.354004
316.709991
177.832993
284.881012
284.552002
246.197998
318.156006
394.583008
308.093994
452.072998
468.791992
538.697998
524.520996
500.406006
429.854004
408.125
317.01001
250.927002
249.427002
376.38501
341.291992
342.843994
484.5
397.927002
395.291992
396.125
399.531006
392.958008
394.781006
393.562988
539.229004
470.520996
345.458008
347.63501
448.36499
448.270996
400.291992
419.354004
533.572998
433.38501
532.26001
539.979004
512.958008
546.416992
377.76001
349.416992
216.264999
188.242996
446.416992
517.354004
444.406006
343.833008
483.479004
455.479004
384.98999
452.218994
371.656006
284.968994
287.208008
171.565002
146.057007
296.729004
242.813004
195.75
110.662003
6.454
6.188
6.1
5.95
105.153
218.447006
29.073
49.074001
127.750999
4.526
4.003
3.691
3.491
2.827
2.101
197.459
112.040001
73.203003
25.257999
147.697998
108.851997
94.296997
97.636002
78.810997
61.695999
59.700001
85.231003
89.695999
89.845001
89.455002
111.929001
112.563004
11.702
30.788
123.563004
102.454002
79.988998
67.644997
152.654999
103.030998
102.938004
91.873001
179.794998
310.76001
91.018997
0.65
0.476
77.972
145.792007
145.167007
137.968994
61.625999
49.813
49.709
49.700001
49.747002
49.700001
49.700001
241.901993
253.781006
255.313004
256.031006
229.197998
203.447998
203.093994
224.718994
298.666992
462.916992
319.572998
203.822998
480.822998
371.36499
448.062988
337.88501
370.562988
376.020996
309.23999
255.042007
157.490005
293.312988
332.854004
334.25
335.156006
236.884995
150.009995
122.344002
66.919998
10.356
0.446
42.834999
51.097
51.5
51.5
109.091003
20.937
0.527
0.5
0.339
0.053
0.017
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47.172001
208.384995
279.322998
112.405998
113.677002
144.020996
211.947998
382.479004
302.833008
522.406006
555
548.666992
529.562988
519.104004
501.61499
506.333008
463.875
483.36499
519.666992
504.562988
503.125
500.906006
502.104004
489.937988
307.625
322.26001
516.375
513.343994
508
514.416992
513.875
452.822998
504.906006
513.916992
487.687988
400.791992
429.125
521.23999
523.593994
527.302002
525.687988
524.479004
523.01001
547.25
552.812988
554.687988
553.697998
531.322998
533.968994
535.48999
524.645996
516.593994
515.958008
311.083008
384.104004
464.770996
531.645996
530.270996
530.25
531.791992
534.23999
533.791992
534.51001
531.791992
533.541992
531.708008
528.604004
527.458008
528.291992
529.104004
522.354004
504.979004
409.23999
502.447998
528.927002
518.86499
529.687988
528.406006
455.041992
457
522.833008
345.062012
539.76001
536.38501
537.656006
540.166992
536.802002
535.604004
513.36499
460.791992
461.291992
497.479004
476.406006
361.916992
362.36499
357.093994
462.333008
425.812988
383.343994
229.582993
231.365005
229.134995
417.041992
427.406006
422.166992
452.791992
453.583008
430.927002
413.302002
395.958008
393.958008
394.5
381.437988
361.718994
361.48999
362.333008
406.86499
535.26001
504.708008
531.812988
550.937988
549.98999
504.562988
552.23999
450.947998
356.468994
259.427002
280.333008
379.468994
456.25
527.979004
338.677002
249.729004
250.072998
223.490005
162.645996
128.718994
99.346001
2.485
0.425
0.401
0.397
0.349
87.098999
139.751007
0.565
0.466
0.398
0.381
0.363
0.387
0.412
0.428
0.438
37.251999
81.599998
81.600998
81.925003
82.292999
169.104004
232.957993
229.947998
228.604004
164.438995
118.666
211.785995
256.812988
243.563004
231.509995
231.740005
230.406006
255
257.333008
258.322998
257.437988
303.406006
446.666992
100.281998
65.761002
147.552002
150.947998
150.875
183.813004
145.731995
71.346001
102.480003
104.083
55.084999
50.713001
51.321999
10.511
6.738
141.964996
254
160.067993
7.335
8.106
7.75
49.796001
100.626999
12.337
12.137
12.688
13.325
13.231
12.887
12.181
12.375
11.544
11.175
10.503
37.884998
151.020996
148.197998
20.693001
7.762
7.317
6.956
6.737
6.853
6.877
6.613
6.818
6.767
6.483
6.262
25.943001
75.019997
185.285004
86.634003
4.556
4.015
3.7
7.134
70.819
71.792999
71.290001
70.903999
12.731
30.367001
123.323997
127.897003
95.390999
6.768
0.771
0.633
153.332001
168.990005
169
169.009995
169.188004
162.042007
101.052002
59.195999
0.551
93.338997
188.384995
193.947998
193.197998
193.792007
193.520996
194.343994
129.520996
102.676003
15.93
173.884995
173.979004
175.813004
172.082993
154.570999
5.901
0.521
0.502
0.483
25.011
151.156006
196.718994
198.813004
280.86499
58.582001
55.118999
41.596001
0.553
14.786
319.588989
286.632996
49.415001
48.016998
235.869995
247.572998
172.151001
45.533001
50.775002
151.895004
252.759995
250.832993
246.466995
171.197006
32.535999
25.865
25.777
235.751999
362.583008
261.947998
377.458008
366.447998
281.927002
298.322998
253.552002
252.781006
250.688004
256.197998
252.563004
252.917007
252.718994
278.812988
297.166992
301.812988
301.51001
252.792007
253
325
250
241
252
252
253
252
252
252
252
253
252
253
150
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
470
466
253
250
199
199
242
513
548
509
507
544
554
556
545
534
530
528
529
529
548
550
550
517
510
509
509
503
488
489
509
558
549
555
552
557
559
553
558
554
552
551
562
556
552
556
556
557
562
546
552
550
549
552
551
551
549
549
549
550
552
550
550
549
537
517
499
501
503
502
501
490
471
490
503
503
502
502
502
502
502
502
501
500
500
498
499
498
499
495
496
510
500
492
492
481
479
479
485
507
528
541
544
544
543
543
544
543
542
538
539
539
542
541
542
543
532
397
393
410
513
535
537
537
538
540
543
543
544
544
544
543
545
536
454
540
552
541
544
544
524
521
515
383
292
252
219
218
215
294
507
408
395
423
512
514
523
536
540
536
415
293
330
399
393
187
0
145
178
15
238
192
114
372
249
245
385
394
394
133
182
249
250
164
216
199
199
196
194
355
376
378
423
540
572
566
547
546
542
546
548
548
547
546
552
548
547
552
560
556
545
543
543
543
507
346
395
550
548
542
541
548
547
544
555
556
549
548
553
553
559
557
550
552
552
551
552
552
553
493
550
554
557
557
556
554
553
551
551
550
549
549
546
544
543
538
384
351
348
327
347
303
304
305
282
283
278
431
469
323
299
299
299
298
297
296
272
214
200
199
200
199
199
200
200
200
200
200
200
201
201
68
27
109
202
202
215
228
227
227
198
229
227
227
227
223
219
219
227
340
348
346
255
252
130
3
77
23
0
0
11
58
0
0
0
0
0
99
4
1.3
0
0
0
0
0
0
0
0
87
14
0
0
0
0
0
85
5.9
0
0
0
0
0
0
56
1.3
0
0
0
0
0
0
0
0
32
0.09
0
0
0
91
352
405
437
497
497
496
495
496
495
495
506
508
507
507
509
502
499
499
496
497
498
499
498
499
499
508
514
519
521
518
517
521
519
506
509
509
510
498
418
466
488
498
506
515
519
528
529
522
520
522
523
519
514
517
519
520
519
516
515
513
514
509
504
505
501
427
418
419
418
422
422
362
111
95
151
161
224
482
494
244
288
427
499
499
499
498
498
498
512
525
525
526
526
527
524
511
500
500
499
500
501
501
501
501
502
505
505
516
517
456
401
427
429
400
320
380
400
402
405
404
404
404
403
486
503
516
528
436
540
502
503
504
502
504
502
498
507
413
402
406
406
269
253
393
409
325
251
248
248
206
201
201
204
205
74
56
57
58
58
122
203
72
53
53
98
200
220
225
199
70
12
8.1
8.4
8.3
201
228
93
10
10
10
115
220
221
140
44
35
35
24
8.1
7.9
7.9
7.5
7.5
162
42
30
125
104
7
5.5
5.4
5
4.8
91
112
171
121
202
4.8
3.4
3.3
100
214
156
168
152
234
259
354
503
547
512
420
497
549
549
551
548
546
506
472
549
550
550
551
555
558
549
551
552
552
550
515
508
462
454
506
556
556
557
556
557
558
555
553
553
552
552
551
551
545
533
427
314
458
551
555
491
410
402
384
442
417
360
353
355
400
514
517
516
503
495
461
407
466
507
509
506
506
424
418
416
450
542
501
347
271
221
26
0
0
0
0
0
0
0
0
206
463
427
362
466
52
0.05
17
105
106
106
105
227
105
106
106
106
264
294
295
399
329
328
417
411
488
541
547
549
549
550
551
549
548
513
496
431
427
427
426
432
431
477
484
518
484
464
462
460
453
455
455
454
453
455
385
386
390
450
553
460
376
343
331
329
331
330
330
320
295
302
303
302
309
312
312
313
312
306
306
362
449
506
255
206
207
206
265
350
350
349
356
357
356
357
357
358
358
364
364
355
352
352
361
360
360
359
327
226
224
225
226
229
229
229
229
241
252
252
252
291
251
229
228
228
228
229
228
229
229
228
228
228
228
228
228
228
420
528
529
467
429
430
310
412
428
430
430
431
429
279
251
375
366
489
511
512
513
505
503
502
502
503
502
500
489
352
444
433
423
418
404
404
400
432
433
434
452
457
455
454
435
434
434
433
451
453
451
477
478
454
451
504
506
306
454
457
457
453
455
454
449
408
429
427
433
455
452
450
461
552
551
551
554
549
547
549
518
422
406
356
353
447
448
482
521
550
531
504
343
208
490
389
329
331
442
478
477
538
551
464
541
501
477
540
528
364
340
453
455
367
456
501
546
548
546
549
554
551
554
555
518
548
551
547
553
552
549
548
549
553
555
559
562
557
565
551
547
549
547
548
554
552
552
550
549
545
548
550
548
516
420
408
104
0
29
57
27
14
43
56
57
57
57
57
72
108
179
239
289
338
396
447
471
555
558
460
466
554
549
566
556
552
553
551
549
552
554
550
549
548
548
547
548
547
547
552
546
549
549
550
549
549
548
549
548
546
544
543
541
547
548
518
485
458
453
433
451
454
522
546
546
543
541
540
540
540
542
543
542
538
539
541
540
542
540
542
543
544
543
467
406
401
400
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
207
207
207
18
0
0
62
70
71
66
69
75
83
85
437
447
0.64
0
0
399
419
407
409
410
409
445
546
556
555
554
557
557
557
553
556
556
552
558
560
555
554
555
556
555
553
553
556
556
557
555
552
556
555
553
556
255
191
414
453
457
456
455
456
455
455
453
453
452
453
455
456
455
456
455
455
455
454
454
453
453
452
454
452
452
452
453
453
453
453
524
94
420
453
455
454
453
462
469
332
453
453
453
453
452
452
452
451
452
452
451
452
451
451
451
452
452
451
450
450
451
452
452
451
452
452
452
452
452
453
452
452
452
452
452
359
334
333
336
349
348
348
349
332
333
333
323
322
366
425
414
394
377
390
402
435
431
429
429
430
440
450
451
455
460
463
461
459
459
465
412
351
349
350
349
350
303
347
351
259
192
31
32
32
349
137
34
34
35
34
185
243
164
33
34
34
34
133
121
32
32
113
205
257
301
214
56
38
102
201
54
86
201
31
29
29
28
29
29
29
29
30
181
199
200
250
173
33
33
186
200
247
340
352
386
402
354
353
352
350
439
455
453
449
351
224
227
283
230
226
225
227
225
227
226
227
226
225
225
225
210
210
210
210
249
253
255
43
21
24
24
23
23
24
16
7.7
7.7
7.7
7.7
7.7
7.7
457
553
467
449
439
454
448
449
469
478
476
473
478
504
549
482
554
553
552
553
553
553
553
555
554
553
552
552
550
549
550
549
548
507
546
545
546
530
529
529
504
503
479
476
477
477
478
528
552
553
551
551
552
552
552
551
549
552
554
552
478
475
548
542
552
542
466
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
151
0.25
0
0
0
0
0
64
62
0
0
68
0
62
125
153
197
100
106
19
1
151
193
250
201
201
200
205
316
403
402
403
401
402
400
402
402
420
457
450
451
451
474
501
498
454
450
450
479
480
460
455
399
390
392
392
393
391
392
391
388
392
391
379
406
463
467
468
468
465
472
471
469
467
459
456
456
455
455
456
415
412
457
462
462
461
459
413
415
464
466
467
465
467
463
464
467
467
465
464
465
409
408
466
462
465
466
466
466
465
465
466
465
465
465
410
407
463
461
462
510
509
462
461
459
458
458
458
458
382
382
463
464
463
462
463
410
408
453
444
450
450
450
411
409
451
447
448
446
448
448
447
447
450
451
456
463
280
281
279
280
283
282
230
242
257
257
256
256
257
257
245
27
27
32
25
25
24
24
24
24
25
26
27
26
27
26
26
26
26
25
26
26
27
28
28
28
28
11
8.4
8.9
9.3
10
11
12
12
14
15
14
15
15
15
14
13
13
12
11
10
9.9
73
78
151
328
356
353
352
357
355
353
537
477
548
288
259
303
350
353
353
351
351
390
461
460
248
225
227
231
230
228
228
228
228
227
229
229
229
229
230
230
230
230
230
290
304
303
225
235
235
253
255
255
254
254
253
253
253
250
250
251
249
254
258
258
257
257
257
249
249
248
248
247
251
252
317
409
479
548
550
551
247
533
545
546
546
546
548
547
546
549
550
548
548
548
547
533
527
446
8.7
0
0
0
0
0
7.2
19
19
19
28
33
39
20
17
20
20
21
36
22
18
33
58
32
101
46
32
35
47
39
62
41
43
39
39
32
0.28
0
0
0
47
260
354
406
406
444
464
434
421
422
422
421
315
262
420
417
374
211
114
106
106
106
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
199
267
236
455
445
557
558
559
559
560
542
531
529
529
531
355
327
518
560
554
556
557
557
547
536
428
0.4
0
26
359
544
545
545
546
545
547
547
547
551
550
551
551
564
570
546
544
547
552
551
549
547
550
544
546
548
566
574
572
563
553
553
552
552
551
553
554
556
556
554
555
555
558
559
557
557
557
555
557
538
536
536
536
546
555
554
555
554
550
546
547
546
547
547
547
545
545
546
546
546
546
545
556
558
558
557
558
557
557
556
551
552
557
561
562
560
559
560
561
560
561
561
560
561
559
562
559
561
561
561
557
562
561
562
563
562
562
562
564
563
564
566
566
564
566
565
567
566
566
568
570
574
560
559
557
558
553
557
563
561
555
560
564
563
561
559
559
558
559
558
557
555
519
437
557
443
197
175
175
61
21
64
49
48
48
48
47
47
47
47
21
14
46
241
365
134
165
131
153
195
307
533
399
215
78
14
85
293
405
229
120
264
496
254
149
72
223
405
498
258
246
340
309
226
223
110
98
123
148
147
128
83
75
75
75
75
75
75
44
40
40
40
40
40
40
40
40
40
41
40
40
41
43
38
39
39
40
40
40
40
40
40
40
40
406
550
547
542
542
548
553
555
561
505
497
495
480
548
558
537
498
549
550
554
553
554
554
553
552
552
551
550
549
549
546
549
550
550
550
552
550
549
548
546
547
551
551
552
551
550
552
551
552
553
552
309
253
149
232
300
301
302
302
302
321
359
358
343
308
308
309
308
306
305
306
306
68
38
38
38
44
92
153
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
0
0
0
0
0
0
0
139
397
455
570
569
524
519
520
488
454
450
449
448
309
268
269
268
269
269
275
270
270
270
270
270
271
271
270
270
271
270
270
270
270
270
267
264
260
237
317
313
358
48
274
281
281
280
280
281
281
281
282
282
282
281
282
282
282
282
282
282
282
281
282
282
282
325
539
541
541
542
541
542
543
544
544
521
516
515
417
496
497
498
497
497
497
497
497
494
481
471
388
381
382
381
357
357
433
434
393
584
589
401
388
388
433
433
435
404
373
374
410
408
408
411
409
407
406
408
411
407
361
406
451
540
559
562
556
556
508
460
453
529
555
559
554
514
512
509
553
513
507
465
459
501
501
500
503
506
467
450
447
530
550
556
554
557
471
446
385
303
367
398
398
356
322
279
221
151
149
129
235
535
535
529
530
527
532
531
530
531
532
531
531
534
529
530
529
528
528
525
512
453
521
508
511
506
535
538
543
551
549
549
549
549
386
550
548
548
547
552
551
550
551
553
551
547
546
544
546
546
542
541
540
542
551
547
551
552
548
552
553
550
551
550
551
547
551
551
551
552
550
549
548
544
549
548
536
548
549
548
545
544
535
550
546
544
545
545
547
548
546
547
547
545
543
543
543
545
546
549
558
557
562
566
565
565
564
562
558
557
557
554
552
553
554
554
555
553
554
556
556
555
556
557
550
545
549
554
555
554
552
547
548
551
553
553
552
551
550
392
369
251
115
147
1.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
33
73
81
74
82
80
78
78
78
247
552
554
555
555
556
557
556
556
537
536
551
555
556
558
557
559
537
532
554
560
560
560
561
564
565
561
553
553
551
552
551
552
535
535
537
530
554
557
556
555
555
554
555
553
553
553
555
556
556
556
554
555
555
554
553
552
553
552
552
553
553
554
555
553
554
555
555
555
555
553
553
554
461
433
459
484
504
489
480
458
458
511
511
511
508
506
510
511
553
558
557
529
4.1
436
541
542
541
546
549
549
523
521
518
252
247
294
354
324
323
321
321
323
373
371
373
372
372
373
373
400
398
426
426
426
423
407
402
404
520
545
545
546
509
329
471
550
551
511
504
498
540
552
469
411
402
444
451
450
322
385
402
405
322
214
42
32
32
32
277
329
328
329
253
38
68
149
224
224
227
315
390
479
232
229
229
67
28
28
28
27
26
26
26
26
27
213
233
234
237
300
302
304
363
432
427
411
384
362
361
364
360
376
381
403
450
460
414
360
399
443
452
493
496
469
454
419
505
476
332
518
518
425
239
62
55
72
69
55
68
107
96
84
72
63
60
58
57
57
54
43
38
29
22
11
12
22
21
21
21
21
21
17
7
0.99
12
12
12
12
12
12
13
13
13
13
13
42
169
313
490
560
550
517
348
105
98
59
43
36
33
30
27
23
20
19
18
16
14
14
13
11
10
9.6
8.9
8.4
8
7.8
7
6.6
6.2
6.1
5.7
5.5
5.3
5
4.2
3.9
3.6
3.6
3.5
3.3
3.2
3
2.9
2.9
2.8
2.6
2.5
2.4
2.3
2.4
2.3
2.2
2.1
2.1
2.1
2
1.9
1.8
1.6
1.7
1.7
1.6
1.6
1.5
1.5
1.5
1.4
1.5
1.5
1.5
1.4
1.4
1.4
1.3
1.4
1.3
1.2
11
63
64
64
63
63
63
63
63
63
63
87
93
93
110
129
132
300
412
412
410
260
42
0
0
10
166
230
403
513
522
527
528
530
457
524
526
524
525
526
524
524
545
542
542
544
550
533
531
533
532
533
531
530
531
532
531
532
530
530
533
532
532
530
532
533
530
531
531
532
531
530
531
531
529
531
530
529
529
530
530
528
527
527
527
525
525
526
526
527
527
533
538
537
538
537
536
537
536
536
537
537
536
536
530
527
526
526
527
528
527
527
527
526
527
527
526
527
511
505
506
519
526
525
519
518
521
521
521
521
519
520
520
522
522
523
524
509
425
415
495
503
502
504
446
439
481
478
436
415
384
380
381
428
454
459
455
459
458
436
433
434
517
556
558
544
538
540
521
520
521
524
522
518
520
520
515
516
485
185
87
25
15
6
0
4.8
28
19
15
15
15
15
16
16
16
15
14
14
13
12
11
11
10
9.4
215
240
102
79
79
85
186
161
89
88
196
154
81
195
263
168
85
85
85
84
175
253
254
255
253
96
87
195
260
160
19
0
0
0
152
362
477
381
270
258
256
257
256
107
28
28
99
104
143
196
248
252
252
509
549
207
28
28
28
28
33
46
28
28
28
29
29
29
29
37
65
44
30
31
31
31
31
94
250
358
496
513
511
513
497
339
454
471
511
456
448
418
382
380
376
418
421
423
420
416
418
317
79
46
46
46
46
46
46
46
46
46
46
46
46
8.9
0
0
0
0
130
20
0
0
0
0
0
142
20
142
187
34
174
369
372
372
68
0
14
1.3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6.6
101
100
100
100
100
99
100
99
100
100
100
100
100
100
100
100
100
100
100
307
406
403
405
405
403
406
406
400
400
400
395
419
420
418
422
420
411
401
400
403
403
400
399
401
401
401
400
400
415
418
417
418
417
420
419
397
393
396
395
338
334
331
332
354
357
355
343
343
345
344
343
343
343
342
342
343
343
341
344
345
263
255
255
225
222
221
221
221
221
221
221
221
221
221
213
211
211
211
210
209
210
209
221
223
223
243
246
247
226
222
222
222
223
222
222
222
222
222
223
222
222
222
222
222
223
221
76
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
77
53
48
206
366
379
236
225
95
81
299
301
301
254
64
39
29
8.8
8.6
8.4
8.3
9
9.1
8.7
8.3
8.5
8.6
9.1
10
11
12
13
12
12
12
13
13
13
14
15
16
16
17
17
18
19
20
21
22
22
22
21
20
20
19
18
17
17
16
15
14
14
13
12
11
11
10
9.5
9
8.4
7.9
7.5
7.2
7.1
7.5
7.4
6.6
5.7
5.4
5
5
255
30
4.2
206
34
3.9
125
288
278
371
424
108
29
275
46
29
371
49
28
28
385
93
28
461
175
26
27
464
359
31
471
328
30
31
468
345
27
358
396
28
31
380
348
28
469
165
30
30
478
163
28
477
164
28
28
483
184
30
484
298
269
270
268
270
270
270
270
270
270
271
270
268
268
268
39
30
30
30
30
34
30
30
30
30
30
189
252
253
253
254
253
253
255
255
256
252
251
252
252
252
254
254
254
254
254
254
254
390
217
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
162
243
242
113
112
138
163
189
193
192
192
193
194
237
244
264
293
293
294
248
424
536
536
537
539
540
540
541
540
540
540
540
540
542
541
538
537
538
539
539
535
537
535
534
533
535
537
539
536
538
534
535
535
536
537
535
537
537
538
537
537
534
538
538
538
539
537
536
533
535
539
541
540
543
542
543
541
541
541
540
541
540
541
540
539
538
539
538
538
538
538
538
538
539
539
539
540
540
540
539
537
538
538
540
539
538
539
538
538
538
538
539
537
539
538
537
537
537
539
539
538
540
539
540
319
298
298
303
302
301
301
300
301
256
234
234
235
235
234
414
500
500
357
250
241
242
244
245
247
246
248
248
246
248
247
247
249
248
248
249
250
250
252
251
250
249
247
246
246
247
247
250
253
252
251
304
347
349
258
251
248
343
359
264
250
252
253
83
55
35
31
29
32
33
33
34
34
34
12
7.9
8.8
9.8
9.9
9.8
28
62
227
355
262
254
262
549
555
552
550
550
550
548
555
550
555
551
550
549
552
549
550
554
555
552
550
510
436
360
282
255
256
257
256
257
257
257
257
257
257
257
257
258
258
259
259
259
260
260
260
261
261
259
259
259
260
260
259
259
258
258
258
258
258
257
253
255
258
257
261
264
257
261
264
258
262
255
257
262
263
257
260
256
256
262
257
255
443
555
558
558
557
559
559
559
558
547
533
528
510
509
466
461
458
421
413
411
366
361
363
362
361
353
96
58
58
58
59
58
59
299
355
360
362
403
493
425
413
411
409
408
268
36
0.98
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
146
147
105
97
98
97
97
138
146
210
289
302
345
515
540
542
543
542
542
545
544
545
519
517
518
535
540
540
556
546
551
550
546
547
549
548
548
544
549
549
549
544
424
528
548
546
502
496
540
548
550
550
549
547
548
549
541
539
540
542
542
542
541
542
542
545
548
547
549
551
552
553
552
552
551
526
521
521
522
548
551
549
551
553
552
488
484
459
458
459
458
459
458
459
459
459
460
459
458
457
458
458
457
457
456
454
452
451
455
453
453
452
452
452
451
450
452
450
450
452
453
454
454
455
455
455
174
324
320
438
492
502
504
504
504
486
455
479
458
453
453
455
454
454
448
448
454
455
453
454
448
455
460
456
410
334
311
323
260
255
251
248
248
303
258
391
225
389
434
434
436
436
400
360
310
237
231
49
17
17
17
15
15
14
14
14
14
14
14
15
15
15
16
135
369
322
322
241
515
417
300
230
137
342
173
481
549
547
547
547
554
555
551
549
549
549
551
554
550
550
548
549
549
549
550
550
527
549
548
549
548
545
547
544
418
308
297
235
94
104
201
311
326
323
323
388
397
266
180
145
161
163
152
100
94
68
63
64
64
64
146
156
157
158
160
136
145
173
178
179
183
183
183
187
187
187
210
225
226
226
226
226
241
245
247
247
243
242
304
256
213
254
257
256
294
280
290
296
295
308
307
220
208
138
131
112
111
101
101
100
100
53
24
23
26
66
47
35
34
33
33
33
33
33
33
71
76
75
75
74
73
76
75
64
63
63
52
50
60
61
62
62
62
47
42
66
70
70
70
70
80
124
115
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98
410
255
235
236
233
235
235
223
222
220
221
221
220
220
220
221
221
220
219
219
219
222
219
218
220
221
220
221
222
221
221
221
221
221
220
221
308
353
473
472
470
114
517
517
516
509
472
471
472
473
472
511
517
518
517
519
518
517
517
518
518
518
300
246
452
518
518
519
518
519
518
516
518
518
518
519
517
518
517
517
520
519
519
520
519
519
519
518
518
518
518
518
519
522
523
522
522
522
523
530
538
539
537
537
540
540
538
535
537
523
523
523
538
541
537
536
541
540
540
542
542
541
542
544
546
546
544
543
461
360
318
312
314
303
304
304
515
510
477
535
543
527
557
548
553
558
561
569
568
561
561
560
564
560
560
561
567
538
541
561
564
561
560
523
465
464
479
478
318
310
310
208
245
242
346
354
354
287
285
513
548
544
423
354
348
412
420
422
421
419
404
400
403
401
233
159
116
97
91
90
78
72
78
246
256
255
258
226
223
436
457
459
456
419
236
221
321
457
409
374
374
234
221
434
458
458
458
457
253
222
427
458
452
441
441
240
214
419
439
439
439
439
234
215
427
447
447
449
449
237
217
419
448
449
449
448
235
217
430
445
446
447
447
232
211
428
447
448
448
445
232
215
218
218
219
222
224
222
222
222
222
222
222
95
79
81
98
99
119
124
66
55
55
133
195
200
197
312
84
54
55
56
267
535
557
558
556
434
556
559
557
551
550
551
551
551
552
553
551
552
551
551
552
552
552
283
58
4.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
63
309
159
132
130
246
258
309
255
434
451
404
399
401
526
543
546
544
544
544
544
543
545
544
543
541
542
544
546
547
553
553
555
555
553
553
553
552
554
555
555
554
555
555
554
554
554
554
555
554
554
555
556
554
554
555
554
554
550
547
547
549
548
548
549
549
549
549
549
548
548
549
548
546
547
547
420
483
546
560
559
563
562
559
355
480
553
557
557
556
544
325
302
300
299
302
302
302
300
300
276
277
277
277
223
220
278
282
302
300
301
301
301
515
550
550
551
550
550
526
526
525
526
546
507
411
398
398
435
438
457
494
486
496
498
469
465
469
469
469
468
457
395
256
343
486
497
497
448
418
346
342
369
430
534
460
397
392
397
485
538
545
542
548
541
538
540
538
537
539
538
538
541
542
538
538
540
544
544
551
372
351
355
353
256
301
304
304
302
231
231
228
229
297
348
330
329
231
219
352
335
332
428
531
538
246
320
242
142
328
333
364
271
74
56
206
202
366
260
116
100
100
102
104
218
343
545
545
535
535
334
521
541
544
538
539
539
544
539
546
548
539
536
535
532
505
499
489
471
467
449
400
550
549
418
402
525
536
527
526
526
411
403
516
527
526
527
518
507
367
350
500
439
509
501
509
373
492
503
510
509
506
312
294
490
510
507
521
524
326
300
443
455
453
447
451
311
301
441
490
485
491
497
320
35
0
27
212
481
500
317
302
483
499
500
500
500
341
299
483
412
261
251
190
27
26
27
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
23
51
93
95
255
365
273
273
524
549
549
550
552
551
551
550
419
399
401
402
401
423
426
428
427
262
250
249
251
252
249
223
221
221
222
221
221
221
222
224
392
402
400
399
402
426
424
426
425
427
426
424
426
425
424
429
425
404
402
403
402
402
402
401
402
402
400
402
403
400
402
404
402
400
403
404
402
400
401
404
404
403
401
400
402
400
402
401
353
349
349
353
375
374
374
373
346
345
344
341
341
329
328
324
324
323
320
323
324
324
323
323
324
324
324
297
368
369
351
348
154
50
51
56
56
57
65
66
66
66
65
65
65
55
54
54
47
45
45
43
43
34
32
32
32
48
43
35
36
35
32
28
45
75
82
45
63
57
31
47
72
76
77
50
47
116
240
392
449
454
498
497
499
544
462
395
390
424
499
485
454
495
540
548
551
547
548
549
488
452
424
456
529
502
544
543
544
545
546
546
545
545
431
413
444
445
445
482
471
314
509
519
521
521
520
538
539
538
456
445
374
365
365
364
366
341
364
364
346
399
234
223
434
450
449
473
478
317
250
436
450
450
498
495
345
328
462
524
522
531
541
457
453
517
502
518
527
476
419
400
434
534
538
527
536
521
519
492
451
424
444
488
403
307
297
300
91
61
55
55
55
54
55
55
51
25
19
19
167
25
23
22
20
20
20
193
21
20
20
151
20
20
20
179
23
211
23
162
21
21
21
21
21
263
113
325
324
324
342
2.9
4.6
15
15
15
24
299
528
549
549
549
548
552
552
157
0
0
0
0
0
0
0
0
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
231
239
250
418
431
541
555
552
553
555
553
557
555
545
530
534
534
535
534
534
536
537
535
536
538
538
537
536
537
539
538
538
540
503
542
543
542
541
540
540
539
538
543
540
538
538
538
538
539
541
538
539
539
538
538
538
539
541
542
541
541
539
540
540
540
539
540
539
538
539
539
539
544
542
541
416
401
402
403
361
355
355
355
356
513
528
530
538
539
539
538
516
535
537
495
460
381
363
362
399
437
440
440
438
439
439
438
438
440
440
448
450
425
401
318
312
311
255
251
250
463
483
471
463
449
457
461
462
462
463
480
485
484
484
485
484
483
484
340
325
314
313
314
315
315
314
299
297
297
301
484
499
496
493
473
407
287
279
281
281
236
279
225
223
324
282
221
221
221
69
53
53
53
53
53
53
54
17
10
11
12
12
12
12
12
12
12
12
11
10
9.9
73
150
177
181
103
94
60
127
174
176
155
127
116
111
109
109
101
92
91
91
210
331
396
401
445
450
449
449
451
451
493
499
499
499
500
494
351
352
524
547
547
546
547
367
349
351
421
252
364
524
433
393
383
456
521
521
520
410
530
530
531
528
530
531
376
362
505
546
547
548
548
377
358
527
549
548
550
549
363
349
532
546
544
543
481
369
357
171
0
113
549
549
248
222
478
501
545
549
549
247
216
521
549
322
201
56
35
34
34
36
24
23
23
23
12
11
11
11
11
306
448
450
451
451
539
546
531
530
529
531
545
549
458
449
403
233
99
55
56
56
56
88
103
15
0
0
0
0
79
92
15
0
0
0
76
88
62
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
125
204
211
210
210
209
523
477
551
558
537
537
558
561
562
562
561
559
538
536
559
560
562
562
560
540
538
538
539
561
563
515
512
514
515
516
513
506
503
503
431
500
499
500
497
499
498
497
498
499
522
527
505
502
548
550
549
551
553
508
502
548
552
271
522
550
550
550
549
548
547
549
549
550
549
548
546
549
550
549
506
502
456
452
452
365
358
359
395
361
359
397
398
401
360
358
75
0
0
18
366
354
354
302
301
281
81
45
43
21
16
14
12
12
12
12
13
13
13
173
221
220
37
16
16
16
15
14
14
14
14
45
51
51
51
51
51
51
52
52
52
53
53
53
53
241
318
342
342
342
344
341
341
341
343
340
343
340
343
144
343
342
329
336
396
401
491
427
422
448
336
235
250
251
226
248
216
69
52
52
54
28
28
28
28
29
29
28
28
183
254
138
25
23
23
22
207
228
204
76
59
59
74
120
148
272
257
227
197
177
151
175
219
435
453
405
399
399
422
400
445
448
449
447
491
502
498
499
499
498
516
512
503
499
383
373
524
547
416
534
550
413
400
532
545
542
548
546
546
526
499
407
516
524
524
525
524
502
522
545
547
550
316
295
532
551
549
547
545
548
548
548
409
397
396
362
356
355
333
249
243
159
153
118
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
115
175
176
180
163
162
161
218
409
425
425
440
441
441
474
539
500
499
544
551
551
550
549
549
550
551
527
526
546
548
550
550
552
552
549
551
551
552
552
550
549
550
552
551
550
551
550
548
548
549
551
548
547
547
532
540
549
546
550
551
550
549
550
506
501
501
542
548
549
547
548
548
548
549
549
548
547
546
546
547
549
550
548
547
546
546
546
546
520
545
548
548
548
547
549
549
548
550
550
548
491
380
488
417
422
413
409
408
416
417
514
525
526
527
527
528
546
551
548
528
528
483
477
476
474
477
477
476
474
474
476
476
447
428
364
360
359
400
461
491
457
409
488
543
547
552
537
454
498
497
516
544
505
520
545
534
483
500
500
544
546
548
548
546
550
480
237
24
19
20
20
20
20
91
107
29
24
93
33
23
136
183
84
64
48
31
28
28
28
136
40
26
26
26
26
26
44
50
115
124
124
124
124
124
124
124
124
145
148
196
270
275
390
450
474
497
430
470
475
475
474
474
476
475
474
474
474
451
470
496
500
499
501
499
478
473
474
475
476
432
427
427
430
457
461
442
441
440
442
401
400
399
399
447
480
485
485
485
498
498
485
482
482
482
495
496
475
432
427
427
427
409
410
415
416
415
415
424
426
425
414
432
451
451
449
159
127
104
101
101
101
101
101
78
26
21
25
26
26
26
25
24
25
25
80
87
108
110
121
121
110
108
108
108
108
85
71
47
43.6
42.4
42.4
41.9
75.2
79.1
34.4
25.1
25
24.8
24.7
24.7
24.7
24.8
24.7
24.7
24.7
24.7
28.1
37.3
38.3
40.3
41.5
NaN
NaN
0
0
0
0
0
0
0
0
0
0
0
0
52.5
224
157
150
150
151
39.2
24.4
5.63
0.632
0.614
0.626
0.468
0.478
0.497
0.465
0.456
0.443
0.421
0.406
0.401
0.384
0.35
0.35
0.33
0.326
0.329
0.324
0.323
0.323
0.326
0.324
0.332
0.325
0.615
0.576
0.402
0.317
0.308
0.326
0.323
0.324
0.323
0.323
0.323
0.323
0.323
0.323
0.323
0.323
0.323
0.323
0.323
0.327
0.323
0.421
0.333
0.324
0.344
0.392
0.346
0.389
0.49
0.513
0.43
0.404
0.439
0.461
0.414
0.524
0.433
0.441
0.409
0.461
0.336
0.344
0.343
0.33
0.324
0.402
0.0602
0.0207
0.234
0.323
0.444
28.1
51.6
49.8
81.4
140
192
218
274
298
372
422
425
434
435
432
430
401
401
536
545
546
547
546
546
546
547
546
546
546
546
545
545
544
546
544
409
531
551
550
413
397
535
547
416
397
534
546
548
547
547
546
546
507
501
328
547
551
549
549
549
550
548
547
543
538
536
538
541
539
541
524
522
526
526
532
519
468
501
545
544
540
538
535
535
531
533
537
505
501
503
504
501
479
469
444
440
366
304
300
301
349
349
399
511
533
537
538
532
507
525
548
539
456
441
452
454
244
217
221
201
386
465
504
536
548
548
547
541
540
549
551
538
538
546
545
543
549
548
416
403
533
547
463
552
553
414
401
536
550
551
550
550
418
403
471
458
454
500
499
411
403
495
549
553
553
528
412
401
526
540
538
539
542
410
400
447
450
452
452
451
404
402
447
448
447
448
451
401
397
446
450
452
452
449
403
395
446
449
453
452
451
400
407
452
455
453
453
309
252
74.5
56.4
56.5
47
46
46
46
45
52
53
35
32
147
88
83
84
84
82
79
55
52
52
54
223
280
283
293
293
291
292
255
73
53
53
53
53
53
53
60
61
51
50
55
56
56
56
56
56
25
20
172
197
198
440
534
397
462
470
471
471
471
454
453
455
455
455
454
454
455
455
455
455
454
468
455
456
457
457
457
456
456
479
545
547
550
549
545
544
549
548
549
548
548
548
547
550
549
549
551
550
548
548
549
551
550
550
550
551
552
551
551
550
548
549
551
549
549
551
549
550
549
549
549
550
551
551
549
549
549
549
549
549
502
548
548
549
549
550
550
549
550
550
548
549
549
549
548
550
549
547
548
549
548
454
443
443
443
441
442
441
426
416
436
489
546
460
455
434
432
430
430
430
430
440
440
440
430
439
448
448
448
432
446
128
34
34
33
33
23
21
21
21
23
22
25
26
26
22
22
22
22
22
22
21
21
21
21
21
24
25
25
25
27
31
31
31
35
36
88
247
221
277
527
551
503
282
206
280
394
400
383
382
401
424
524
507
457
451
341
211
201
389
272
346
228
201
40
101
125
207
135
128
157
131
60
61
116
166
211
123
194
222
233
241
265
292
303
313
311
294
220
87
63
54
54
54
53
53
53
53
53
76
473
407
402
468
496
498
500
498
496
497
504
521
527
532
549
549
547
505
493
499
539
548
546
548
548
451
442
540
549
547
547
549
501
484
531
548
548
552
551
550
548
546
550
550
550
549
550
547
548
517
493
547
549
549
548
547
545
545
545
548
547
544
552
551
552
443
432
428
431
494
498
499
498
481
480
480
478
479
461
459
449
447
450
393
219
516
457
450
449
450
452
449
357
329
103
84
48
29
27
27
40
41
37
36
41
42
42
42
42
50
54
55
48
46
79
83
83
83
83
83
83
325
447
447
447
457
457
425
434
444
446
445
444
448
465
465
466
471
471
507
541
544
552
551
550
549
550
552
549
549
550
553
551
551
551
553
529
525
526
527
540
551
551
549
548
525
522
548
549
550
550
549
548
549
549
551
551
551
551
551
551
464
451
450
542
551
550
550
551
552
508
548
552
552
552
551
551
550
549
549
534
531
548
548
550
550
551
550
550
552
552
552
551
552
551
551
551
550
551
551
552
551
551
551
551
550
551
551
552
542
551
527
522
473
438
431
436
435
430
402
474
409
404
179
32
35.8
36
36
133
171
133
43
34.9
8.42
0.018
0.00188
0.0154
0.0349
0.036
0.0195
0
13.8
27.8
27.6
27.6
28.4
166
65.6
55.7
55.7
55.7
55.7
43.5
31.2
29.8
29.8
29.8
42.4
44.3
16.1
11
11.1
15.8
14
13.7
13.5
42.9
48.4
51.5
66.8
71.7
71.5
97.9
101
167
397
429
430
449
431
478
435
430
469
470
470
469
404
284
306
292
345
350
351
333
408
313
393
401
399
352
350
280
224
218
218
221
116
193
218
213
211
220
221
221
221
221
111
47.5
41.9
42
42.4
42.4
87.6
365
401
399
398
399
398
428
431
430
432
432
432
484
489
535
548
546
447
427
519
549
547
548
546
445
435
389
552
547
548
550
440
431
549
555
555
552
461
433
433
541
551
552
551
551
446
432
532
544
545
545
547
548
540
542
548
504
548
549
461
465
432
477
481
498
544
545
538
520
468
502
503
502
489
487
517
385
375
370
429
452
455
445
447
451
461
448
440
442
441
438
436
435
432
431
415
399
389
387
385
403
415
416
418
415
459
280
67
62.9
63.3
63.3
152
174
131
65.4
65.8
66.2
66.5
58.8
452
305
204
135
129
129
112
101
99.6
147
107
174
182
