# USGS 09349800 PIEDRA RIVER NEAR ARBOLES, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1962-09-01 24:00
end_date: 2026-10-22 24:00
timestep: 1 DAY
units: cfs
scale: 1
35
35
28
26
26
26
28
32
42
42
39
39
35
35
32
32
32
32
32
37
71
110
102
86
79
102
86
113
122
105
88
86
79
74
71
110
93
81
74
69
67
63
61
57
55
57
144
192
266
234
188
171
160
150
140
136
129
116
108
102
99
99
99
91
88
86
83
79
71
67
67
65
63
61
69
102
99
99
96
79
81
81
81
86
91
91
88
91
86
81
93
99
99
91
86
74
69
69
69
69
61
57
55
63
63
63
63
63
65
79
81
60
40
45
50
55
35
30
35
40
50
55
55
55
60
65
65
60
58
55
58
60
55
45
40
45
47
50
50
50
50
50
50
50
52
55
55
55
53
50
50
52
55
70
90
120
110
120
130
140
150
130
110
90
80
80
75
90
85
79
79
83
79
81
81
76
76
81
76
88
79
76
69
74
74
67
65
65
71
69
71
74
79
65
69
76
74
74
79
76
123
199
302
526
731
742
870
1010
950
1200
1170
1090
1010
808
575
568
582
589
610
752
824
712
596
596
680
768
872
728
659
540
458
416
394
340
335
366
404
428
491
440
399
410
404
422
458
575
696
800
888
992
1020
896
936
896
856
856
736
816
896
872
832
776
792
720
696
631
596
491
446
399
388
388
372
345
325
320
296
278
248
224
216
196
196
182
171
168
164
160
144
138
132
123
126
123
112
98
83
74
61
51
49
47
46
46
46
46
44
51
51
46
55
74
162
154
138
210
147
120
104
91
81
69
61
59
69
74
59
55
47
46
39
34
31
31
28
28
28
34
57
59
51
49
49
49
92
74
79
65
59
57
53
65
59
57
55
61
91
93
88
96
265
248
192
196
157
210
178
147
126
126
212
216
178
147
126
132
126
115
147
168
141
129
123
129
200
434
345
274
232
202
182
164
150
132
123
110
106
98
98
91
88
81
81
76
74
74
71
66
65
63
60
59
57
85
150
124
103
95
89
81
75
71
71
69
66
63
61
61
61
61
63
63
62
61
59
59
56
55
54
55
54
53
52
39
38
43
51
46
46
39
53
47
37
44
44
42
40
44
40
39
39
34
30
26
20
34
36
35
34
25
22
25
30
35
37
40
40
40
34
37
40
40
40
38
37
36
34
38
40
40
36
36
35
35
34
32
30
30
30
28
27
25
24
27
29
30
33
35
37
36
33
32
36
37
36
35
35
35
34
34
33
32
30
29
27
26
30
32
35
37
35
34
33
35
35
35
37
40
38
39
40
40
38
38
37
36
36
36
37
37
36
39
37
36
36
35
35
34
35
39
34
32
37
38
47
57
53
51
57
51
49
45
41
43
47
74
111
129
252
328
190
138
119
131
111
110
100
122
168
316
324
449
678
736
623
408
346
338
249
267
307
355
351
271
259
268
384
319
313
340
298
305
300
287
274
248
240
274
350
505
680
848
884
1120
1250
1320
1150
1240
1190
1230
1360
1410
1420
1390
1310
1120
950
728
632
540
530
509
471
568
598
660
687
518
496
522
478
436
386
376
355
321
282
245
223
202
179
163
146
134
125
120
112
102
104
111
100
89
79
70
67
59
59
59
124
129
114
113
152
151
126
131
142
123
112
97
88
85
86
88
79
74
74
66
65
124
155
499
590
407
396
291
268
259
232
219
233
282
441
370
290
241
210
183
162
169
171
141
124
114
103
95
99
101
89
83
76
68
73
65
60
60
75
72
70
68
119
99
75
67
76
171
170
137
115
105
110
118
156
160
140
140
170
174
172
152
149
135
123
112
108
101
89
79
71
70
68
69
68
61
62
60
59
59
62
64
59
55
57
55
53
54
53
52
54
48
47
50
51
51
53
51
48
48
48
47
49
50
57
51
49
56
53
49
75
78
66
58
51
51
53
55
51
57
61
57
48
57
57
62
63
60
45
40
40
45
50
55
60
55
50
45
50
55
55
50
50
55
60
55
60
65
65
65
65
70
65
60
65
70
65
60
65
65
65
65
70
70
65
60
55
60
59
60
60
60
61
61
65
65
65
60
55
60
55
50
52
60
70
70
65
68
64
63
64
68
74
72
70
70
60
55
50
55
60
70
65
65
70
78
70
80
86
78
75
81
90
102
100
85
75
75
80
85
89
94
98
104
101
103
103
95
101
116
114
114
106
91
99
112
115
151
145
134
161
211
274
321
451
652
771
636
610
463
401
541
486
591
506
368
330
404
500
550
800
1320
1840
2200
2450
2740
3030
3090
2820
2360
1950
1760
1520
1470
1700
2220
2630
2660
2480
2030
1760
1500
1370
1170
1140
1020
1050
1380
1470
1350
1320
1550
1860
2080
2480
2600
2680
2300
2070
1710
1400
1200
1050
998
1120
1230
1550
1540
1600
1570
1380
1490
1750
1870
2030
1710
1490
1370
1550
1880
2230
2190
1940
1980
1910
2180
2200
1950
1760
2010
2050
1710
1520
1500
1530
1590
1500
1630
1630
1500
1470
1410
1320
1360
1250
1040
1120
1240
1050
902
843
774
721
747
673
608
689
553
477
419
403
373
370
370
385
460
556
524
619
565
452
417
358
316
283
257
238
234
209
196
186
182
180
178
184
193
167
153
150
142
134
123
112
106
99
97
146
153
126
135
159
160
136
155
182
165
226
199
171
162
163
149
135
127
122
148
419
363
315
272
263
278
296
301
298
318
330
294
264
249
238
232
223
209
248
240
226
218
211
199
195
191
186
179
233
207
175
173
169
168
166
167
168
166
161
157
150
146
144
141
140
136
134
133
132
130
124
121
123
117
111
111
112
111
115
116
121
114
112
110
105
122
127
282
195
122
110
100
102
99
102
92
95
102
98
101
110
113
142
153
142
129
118
117
113
109
109
107
100
90
80
80
90
90
90
95
95
100
110
120
120
100
90
90
90
100
100
100
90
90
90
90
90
85
85
80
80
80
85
85
70
75
75
70
70
70
75
70
80
80
80
75
75
75
75
75
80
80
80
80
75
70
70
70
70
90
70
70
80
80
80
90
90
100
106
92
92
85
84
92
98
94
88
94
98
100
117
160
215
290
360
408
558
702
777
771
584
611
731
767
714
533
534
617
774
1020
1190
1330
1300
1470
1670
1840
1740
1280
1020
953
1050
1140
1120
1200
1110
927
832
785
828
961
1070
1060
953
845
722
772
810
801
806
919
1070
1100
1120
1240
1260
1360
1430
1430
1580
1720
1780
1870
1790
1790
1480
1290
1070
935
853
973
1030
1220
1350
1410
1390
1380
1350
1390
1310
1170
1040
959
915
1080
1430
1380
1230
1170
1070
1010
931
850
743
702
730
674
667
653
625
597
534
527
502
478
466
472
460
418
380
340
310
370
335
300
325
385
310
264
233
207
153
168
151
136
126
140
142
122
127
116
112
112
105
101
118
159
153
147
139
135
131
150
140
145
192
359
257
238
337
246
270
236
192
168
164
144
131
129
145
126
113
106
114
105
99
119
122
103
96
99
90
84
80
83
76
73
83
85
77
74
71
68
67
64
70
66
63
63
73
85
71
110
133
100
88
80
80
76
73
70
67
63
59
57
56
54
53
41
44
105
138
133
138
136
131
87
55
52
57
59
55
54
52
52
54
54
52
53
52
50
48
45
46
45
44
45
46
47
45
42
40
40
42
39
41
62
65
54
52
50
52
51
52
56
55
54
51
52
54
55
54
54
54
53
48
36
49
50
49
50
56
64
68
345
1030
346
167
104
86
80
80
82
74
66
64
64
67
70
70
66
66
60
56
56
57
53
52
54
57
60
60
58
58
58
58
54
52
52
54
57
60
60
54
54
58
58
50
50
54
55
56
56
56
56
54
50
54
56
59
60
62
62
57
58
64
64
64
62
57
59
59
62
71
49
43
42
40
43
47
47
43
43
45
52
58
89
104
105
122
177
228
222
172
127
103
96
92
101
126
171
190
200
180
170
330
446
387
297
272
255
271
296
304
260
259
233
224
237
211
194
185
211
267
294
304
295
320
345
296
268
286
259
243
245
227
225
260
310
312
285
276
267
267
267
238
260
324
359
363
302
273
233
214
207
203
225
351
589
776
782
688
665
525
447
503
592
653
724
759
819
823
934
939
927
873
809
730
666
568
514
474
418
629
828
930
1330
1110
896
770
666
561
487
439
469
460
414
404
443
587
612
594
504
454
380
340
305
280
248
221
198
188
171
156
133
124
117
108
101
103
89
87
83
79
68
70
85
625
472
292
233
195
165
156
141
146
128
174
149
117
162
179
185
151
154
185
229
229
300
330
490
604
746
562
496
385
355
335
276
244
229
244
237
204
188
171
154
151
156
171
168
182
182
375
320
248
208
182
182
225
201
198
188
208
188
168
154
143
133
128
131
131
174
151
136
126
115
115
146
133
124
112
103
98
95
95
92
92
87
83
79
78
76
79
78
76
72
69
67
64
65
64
63
61
60
59
58
58
58
60
57
58
62
54
59
55
57
51
51
40
50
52
52
53
54
54
53
52
52
52
51
53
52
51
50
49
49
40
31
33
36
31
39
50
52
43
23
32
43
47
44
41
43
28
35
44
40
43
46
47
44
44
42
33
25
31
45
55
54
54
52
48
48
46
45
41
44
46
44
46
41
42
42
44
43
43
42
42
44
46
46
48
48
47
46
47
49
50
52
53
55
57
58
60
53
54
54
48
48
50
50
51
52
52
53
54
55
56
56
56
55
52
52
53
55
55
59
59
58
59
60
60
63
66
61
62
71
74
78
78
77
98
102
101
99
83
74
74
80
78
73
77
82
71
74
73
70
85
113
146
170
194
215
270
355
409
539
464
359
311
281
337
289
254
225
254
415
569
653
674
691
763
678
559
476
404
413
391
387
370
344
327
324
300
320
424
592
692
749
735
765
854
730
692
755
831
844
936
1160
946
853
870
845
887
931
1080
1220
1610
1660
1440
1200
1230
1390
1630
1880
1780
1780
1750
1940
2010
1840
1890
1960
1810
1600
1260
1000
856
879
1190
1420
1530
1530
1580
1620
1520
1420
1470
1350
1230
1150
1000
861
782
760
691
586
487
423
380
360
330
310
315
330
288
296
305
264
257
230
209
184
171
158
149
144
145
132
123
135
148
312
471
742
618
501
498
864
749
689
557
541
748
716
992
905
917
934
862
756
798
908
688
577
487
415
363
333
323
301
257
227
210
201
213
200
178
165
157
152
145
151
133
124
103
97
91
87
85
89
92
86
83
80
77
74
72
69
65
64
71
67
62
60
58
57
54
58
74
64
61
69
136
103
88
81
78
76
77
79
78
73
72
77
75
67
65
68
69
67
65
64
64
66
65
63
62
59
60
69
77
75
71
80
69
66
58
57
61
56
54
68
74
70
65
62
52
49
61
61
63
65
57
62
72
67
46
60
41
42
41
40
40
49
52
54
54
53
56
58
58
58
55
53
53
51
52
51
50
50
51
53
56
58
57
54
53
53
53
50
48
48
48
48
48
48
48
48
48
48
52
51
49
51
54
56
52
48
48
52
52
53
51
47
48
50
52
54
56
50
47
46
47
46
48
50
53
56
56
54
53
53
53
56
58
57
57
57
52
58
58
58
61
58
58
61
61
61
57
64
62
62
62
60
54
63
61
59
56
61
56
52
56
56
55
69
93
112
109
108
145
152
132
116
130
155
196
246
316
384
492
580
658
705
815
978
992
799
881
1030
1190
1040
1050
1200
1260
1020
878
963
1050
1160
1610
1640
1550
1640
1550
1260
1000
948
1010
1130
1220
1300
1370
1300
1200
1180
1230
1070
988
1030
1130
1220
1190
1100
1130
1180
1240
1460
1530
1760
1980
2000
1950
1880
1720
1550
1640
1790
1820
1800
1700
1500
1380
1150
1040
1130
1210
1110
1060
1100
1130
944
784
760
794
733
848
958
919
813
785
802
755
691
656
724
1060
848
750
733
690
642
598
559
526
473
426
369
316
284
290
264
566
593
449
364
323
419
430
633
735
754
630
562
506
547
550
502
439
350
319
317
320
280
310
330
334
284
258
225
205
195
180
170
162
260
218
182
162
176
200
208
175
155
174
290
218
176
162
164
170
218
210
197
206
198
169
198
174
158
233
311
276
250
248
240
225
225
214
204
211
195
188
583
583
460
385
330
292
264
237
221
204
198
184
210
284
267
261
275
296
313
314
294
293
270
266
265
257
256
283
368
321
314
390
435
366
360
348
343
328
355
321
305
290
256
231
241
232
227
217
210
208
210
209
209
198
187
181
201
200
146
128
149
161
178
166
152
147
146
146
127
122
127
123
125
129
144
138
124
124
122
105
126
105
103
119
126
119
119
119
119
115
117
117
112
110
108
108
103
105
98
85
92
70
63
64
66
70
68
68
70
73
74
80
82
90
100
98
82
80
86
88
80
76
82
84
80
71
72
67
68
67
63
59
81
72
66
70
69
66
66
61
61
65
69
73
78
87
95
81
72
75
76
70
63
67
68
67
67
63
63
62
67
67
75
76
75
73
71
71
77
88
99
92
83
75
78
89
92
97
84
73
76
76
72
76
101
168
136
120
86
95
97
82
86
87
98
105
109
144
278
320
449
431
449
382
322
271
289
309
368
369
296
293
272
238
225
244
311
434
573
550
440
373
340
295
324
434
634
777
999
995
863
817
1000
1190
1220
1270
1330
1380
1520
1560
1540
1350
1290
1410
1430
1370
1400
1270
1060
1040
970
986
1030
871
811
804
794
683
621
663
709
700
668
690
603
530
531
585
600
603
605
599
587
566
572
597
528
488
453
417
393
373
361
297
253
236
224
213
214
227
219
260
246
203
185
162
143
128
112
108
105
105
126
122
119
159
165
128
128
119
103
92
83
70
70
66
89
98
110
96
89
173
150
123
105
91
81
75
85
136
247
176
163
273
363
303
255
220
189
171
161
151
136
127
170
161
162
149
134
508
5360
2340
1290
878
652
532
440
1090
3370
2650
1630
1160
926
774
658
532
450
420
380
332
304
284
264
244
224
216
206
199
188
196
195
190
200
185
176
176
162
157
154
149
152
157
148
145
143
138
141
133
149
150
151
145
133
128
132
130
129
121
118
117
114
115
114
123
113
113
116
113
115
111
98
97
101
97
102
100
85
93
102
97
97
108
106
106
106
105
76
82
83
87
88
84
78
79
88
96
84
86
78
74
92
86
84
90
80
84
84
90
85
85
75
80
90
90
84
84
84
84
85
88
78
72
66
70
71
70
76
78
84
84
78
78
79
78
83
88
100
96
90
88
84
83
83
84
88
90
94
95
99
110
114
104
94
92
88
83
85
91
90
90
92
94
97
98
105
108
103
104
86
80
74
80
76
76
70
68
76
76
82
82
84
80
83
82
82
83
86
93
115
115
97
92
110
113
100
106
142
215
351
642
605
594
755
782
694
679
716
615
544
520
490
460
450
465
455
435
460
490
556
604
604
612
584
569
531
497
465
425
397
377
368
359
369
341
342
325
318
323
353
413
475
463
433
430
459
461
435
432
469
513
563
606
660
747
692
589
526
497
513
483
445
457
497
598
764
784
680
592
538
556
556
599
598
647
743
768
722
739
640
620
580
600
634
668
681
675
663
654
617
609
589
541
496
459
410
363
313
276
259
252
231
193
171
154
198
207
176
156
140
128
115
105
97
95
90
82
84
91
106
159
155
155
141
121
116
100
88
86
92
85
76
73
72
78
92
136
112
97
85
82
81
80
78
83
90
94
103
103
120
190
238
185
141
143
144
154
247
241
208
210
185
165
159
157
141
125
111
119
110
101
94
84
81
81
78
73
69
67
63
61
61
61
61
62
61
60
58
57
61
245
458
315
208
177
158
151
148
145
143
137
135
131
128
122
116
119
252
285
204
200
214
213
210
215
344
385
294
257
240
210
187
211
190
182
181
193
188
182
182
170
162
163
166
173
163
174
176
155
160
141
133
142
147
142
125
128
131
130
129
128
119
116
128
132
123
100
120
115
100
115
115
100
110
110
110
120
110
90
92
110
96
90
110
140
140
140
160
210
180
170
160
135
100
90
95
80
82
86
88
88
86
80
78
80
84
80
76
76
78
80
84
86
88
88
90
92
105
100
88
97
90
85
80
75
70
65
60
62
64
64
62
64
66
66
62
66
72
80
85
90
103
112
126
141
168
168
171
158
142
134
141
162
185
159
167
212
286
324
368
378
407
454
502
509
538
542
486
431
430
433
465
453
430
437
463
457
412
399
372
345
287
283
275
271
260
244
246
260
300
331
390
455
507
564
613
579
498
441
420
429
461
432
424
393
402
443
529
636
619
541
502
543
607
589
621
649
708
739
661
580
508
482
487
460
419
422
451
532
623
660
678
745
745
850
764
628
580
621
640
638
634
672
734
764
792
760
716
728
713
689
672
762
796
652
568
537
551
467
425
380
378
332
306
282
256
237
232
222
200
179
161
147
141
131
121
121
117
111
107
117
112
100
89
82
80
77
72
66
60
54
52
50
48
44
43
41
38
38
40
64
53
46
42
40
40
36
34
36
36
36
38
38
35
36
36
38
38
35
35
35
34
29
31
36
40
41
38
34
31
31
36
42
46
46
48
42
37
42
43
42
39
60
88
130
96
76
74
84
76
70
59
63
56
51
51
58
65
60
55
52
50
48
47
45
41
41
34
38
38
38
250
185
215
520
345
256
199
167
220
210
202
470
550
538
2370
4140
1570
1020
814
702
664
612
572
633
540
498
540
558
516
534
498
476
448
395
375
365
326
312
321
290
294
294
273
286
277
273
537
524
238
217
231
220
203
217
178
190
169
350
300
300
310
330
250
260
270
210
200
200
210
190
170
140
150
160
180
160
170
140
130
140
150
150
150
140
150
180
160
130
142
145
154
142
145
139
139
139
151
157
136
128
136
148
157
163
166
163
157
151
139
130
145
142
142
142
148
130
133
133
128
122
120
133
130
125
128
139
145
145
145
151
157
157
160
145
145
160
166
166
184
163
160
157
163
178
205
241
305
370
390
390
380
345
305
296
310
315
296
345
350
385
340
305
315
365
380
390
468
640
498
425
420
415
462
528
522
522
552
540
552
534
492
450
500
590
700
580
550
750
888
1120
1350
1670
1820
1260
1350
1850
1360
1010
942
915
1270
1880
2130
2420
2600
3090
3290
3270
2490
2070
2020
2310
2470
2120
1750
1890
2260
2780
3320
3460
3220
3670
3440
3360
3360
3380
4000
3950
3630
3290
2840
2700
2710
3180
2740
2160
2070
2220
2390
2460
2300
2100
2340
1960
1840
2050
2380
2780
3180
3160
3050
2920
3320
2700
2020
1750
1740
1750
1610
1640
1670
1720
1790
1810
1920
2140
2220
2030
1980
1820
1710
1530
1310
1220
1140
1000
924
933
942
814
726
661
577
577
534
480
516
584
516
445
400
355
305
284
268
260
244
232
235
244
241
220
214
208
205
211
208
211
178
166
157
151
145
136
139
133
125
118
118
120
125
160
145
133
151
181
172
145
133
151
229
211
184
154
142
128
122
118
110
106
133
244
214
187
163
145
133
124
116
108
104
102
96
92
94
92
96
96
92
92
92
92
88
88
86
92
96
98
98
96
104
108
112
112
116
116
118
116
116
118
116
110
108
104
102
98
94
92
92
88
88
86
82
80
82
84
82
78
76
78
76
76
74
72
72
74
74
67
65
62
67
68
68
67
67
65
72
72
68
67
76
72
67
70
74
70
67
57
74
76
78
72
72
70
70
67
72
55
72
72
74
74
70
72
80
74
80
70
57
60
58
60
58
56
60
54
48
49
49
49
54
58
56
52
50
52
53
50
51
52
55
52
51
55
52
48
49
50
52
55
50
49
48
52
55
51
50
50
52
40
41
38
40
42
45
48
50
48
52
48
52
53
55
58
56
54
52
50
52
54
56
59
59
62
68
67
63
64
71
73
74
84
82
89
98
109
125
149
189
222
285
320
316
279
309
316
322
361
445
445
454
493
543
424
393
331
302
290
317
318
270
268
283
267
253
237
225
206
216
226
288
368
369
315
300
335
365
400
580
653
545
505
455
442
476
552
621
612
638
598
650
788
878
961
928
846
709
724
793
811
649
684
522
428
412
429
435
420
448
546
538
567
547
519
448
397
364
326
322
304
292
276
243
228
217
214
208
193
187
184
181
175
163
151
142
128
116
110
108
100
96
90
85
80
74
71
64
60
57
58
58
55
47
44
40
41
40
41
59
108
157
111
111
109
99
98
89
111
166
130
121
136
108
94
98
126
122
139
172
151
136
124
124
136
169
172
151
128
114
100
93
86
81
73
69
66
59
55
49
49
48
46
42
44
43
44
43
40
37
37
35
37
40
34
33
35
37
39
38
37
46
67
65
60
57
53
48
54
64
62
60
60
60
59
56
56
53
53
53
56
64
60
57
57
57
59
63
66
75
79
77
73
70
70
66
65
65
81
114
122
108
105
117
138
186
177
145
129
138
150
123
118
114
109
108
115
109
102
97
103
105
103
102
98
99
98
89
80
85
93
82
77
70
70
74
65
67
59
62
70
60
57
59
53
53
46
38
43
54
43
41
41
41
46
47
45
42
44
46
47
43
40
40
41
41
43
41
40
40
40
41
45
44
43
45
44
45
43
40
43
44
46
45
46
46
46
45
47
46
45
45
46
47
50
52
54
55
56
57
56
56
54
56
60
52
56
57
58
59
58
58
62
64
65
64
64
64
64
62
65
64
56
52
54
58
76
77
84
103
117
112
110
116
131
130
250
208
171
150
139
139
150
151
166
155
188
246
416
376
241
197
209
233
200
175
160
151
193
196
172
193
265
413
601
718
496
435
382
442
428
506
547
622
837
684
814
605
734
1340
1750
2190
2300
3010
3510
2730
1690
1530
1320
1770
1830
1750
2360
2350
1490
1090
953
1200
1510
2170
2710
2880
3050
3360
3570
3270
3110
3040
2810
2630
2260
1850
1490
1720
2070
2360
2490
2050
1670
1700
1710
2200
2540
2880
3050
3020
2750
2630
2450
2190
1640
1610
1860
2230
2540
2730
2500
2410
1910
1490
1280
1290
1380
1560
1930
1890
1860
1890
1840
1770
1870
1950
1930
1990
1930
1970
1920
1910
1730
1530
1550
1390
1250
1110
1070
1300
1320
1110
899
751
716
586
500
445
417
396
349
320
301
316
292
260
235
216
196
184
175
163
163
163
166
172
166
184
181
184
163
145
139
133
126
133
137
140
126
116
109
104
100
98
96
90
86
78
78
80
84
84
80
80
110
128
136
206
203
208
217
179
184
170
169
166
153
159
147
105
79
74
71
73
71
70
69
69
67
65
64
62
59
59
62
61
62
60
58
57
58
59
60
60
60
61
62
62
66
75
61
59
63
65
65
65
68
82
78
75
71
70
70
69
69
67
65
64
64
56
59
60
62
62
62
65
65
62
57
47
53
56
45
54
64
56
40
44
50
60
57
54
56
60
57
56
57
58
54
62
60
57
50
48
49
51
52
56
64
54
49
45
52
47
48
44
49
47
56
60
56
60
62
54
59
59
60
62
60
58
59
57
57
57
58
59
60
55
56
57
61
57
53
54
54
58
58
58
59
62
60
62
60
60
70
75
78
85
90
90
83
83
101
98
85
81
68
66
73
68
63
64
68
65
65
70
76
86
98
98
100
100
88
84
96
104
112
124
148
133
106
120
130
139
172
232
345
380
325
350
492
546
726
675
577
430
340
276
288
420
546
619
677
616
507
434
471
528
641
754
892
800
626
534
506
445
405
434
554
492
482
489
512
590
626
624
691
821
747
782
870
983
1000
972
1090
1200
1180
1020
933
934
971
936
972
1230
1450
1510
1640
1610
1590
1500
1400
1190
1140
1130
967
1030
1230
1280
1430
1230
1250
1360
1270
1410
1560
1560
1430
1390
1400
1440
1310
1110
998
940
826
774
746
643
635
672
723
718
722
588
508
459
418
397
370
389
423
388
349
308
278
256
232
236
217
205
193
175
166
160
154
142
139
139
126
116
114
114
116
108
116
139
151
131
115
108
111
124
149
136
167
138
118
108
104
115
191
153
158
140
126
115
106
101
106
133
283
268
226
190
190
175
165
147
132
125
122
120
112
105
97
94
86
88
121
119
107
132
152
134
122
113
107
114
126
126
115
104
101
113
119
108
159
492
452
357
288
253
229
216
213
203
188
174
162
145
137
132
127
121
112
110
107
104
102
98
95
81
83
83
88
87
86
80
79
78
77
75
72
75
71
75
76
73
70
70
70
68
66
65
64
64
67
65
62
63
61
62
61
60
59
57
55
52
50
57
54
46
50
56
56
56
56
58
58
48
49
50
56
54
47
46
45
44
41
40
38
38
36
34
33
33
35
35
37
39
39
37
37
38
33
36
38
38
35
36
40
34
39
39
39
43
43
42
41
40
38
41
39
40
42
43
43
42
38
36
37
37
38
38
38
39
41
39
38
39
45
41
39
38
40
41
42
43
40
40
39
37
38
37
38
38
38
39
38
38
38
41
40
39
38
40
39
40
38
39
39
41
42
43
41
41
44
47
44
49
46
45
43
46
54
86
85
100
78
75
90
79
64
70
63
61
59
55
57
66
76
100
124
167
170
146
131
128
121
124
136
181
226
180
140
121
121
131
142
138
139
142
156
164
177
174
207
179
181
215
239
246
235
229
166
137
160
160
174
149
135
126
124
121
120
108
116
155
155
142
131
130
162
202
250
259
243
220
233
225
216
210
204
185
182
159
137
115
98
90
85
80
70
60
55
52
48
43
53
50
51
53
54
50
64
50
44
40
62
87
76
62
50
43
40
34
33
32
36
55
61
50
52
51
50
75
104
82
84
140
225
285
220
148
118
98
80
70
62
54
48
43
43
42
36
36
36
49
49
43
165
251
315
586
346
301
381
383
274
233
208
188
161
141
129
115
106
97
95
122
134
128
112
103
89
80
71
72
135
142
116
108
135
125
108
98
92
86
84
114
128
109
100
98
93
89
89
83
78
76
73
72
71
176
204
154
136
122
114
101
99
94
87
85
82
78
75
75
73
74
74
71
69
67
63
62
64
62
60
55
57
57
57
60
92
92
76
54
60
65
63
61
60
60
57
56
55
57
50
54
58
54
52
53
59
60
52
49
51
48
53
52
52
50
45
50
51
47
50
50
56
46
51
48
49
39
46
46
39
64
84
84
71
61
72
72
70
58
42
42
42
54
49
44
41
46
49
55
50
45
43
44
47
52
51
43
47
45
44
45
44
48
51
46
52
55
54
51
51
46
46
44
47
43
45
46
45
46
45
45
48
46
45
51
47
51
47
48
51
54
48
45
43
43
45
48
48
48
62
73
101
89
122
117
103
103
109
103
92
96
87
80
68
68
76
100
123
151
174
216
236
251
232
256
306
361
384
498
639
1030
832
625
599
688
674
820
1020
1010
796
739
986
1070
901
806
783
714
596
589
603
663
655
608
655
810
886
1020
904
847
813
772
818
783
762
678
694
681
687
804
855
846
923
1020
1280
1710
2070
2040
1520
1420
1430
1430
1430
1430
1400
1430
1270
1250
1070
966
1100
1270
1460
1510
1510
1510
1420
1250
1180
1270
1340
1520
1640
1580
1560
1550
1590
1550
1300
1140
1050
1030
912
876
825
778
757
684
596
534
579
592
432
426
370
330
295
266
242
218
203
196
222
200
178
153
141
132
130
118
109
98
92
86
83
79
83
77
69
66
65
63
63
64
71
64
58
55
50
46
44
44
43
47
46
51
45
42
39
37
36
33
30
30
33
41
43
40
40
41
36
33
34
36
37
36
34
34
33
33
31
29
29
28
27
26
25
26
26
26
27
33
37
39
44
42
40
40
41
46
51
48
46
45
43
38
38
38
38
37
36
36
37
37
38
38
35
36
36
36
36
36
35
35
39
52
71
83
123
106
83
76
73
71
70
68
67
99
120
95
94
85
80
77
75
100
325
215
145
119
106
96
85
83
82
82
89
86
84
132
105
97
83
82
79
76
83
76
80
81
80
65
54
50
54
56
58
60
64
64
62
60
65
70
60
56
56
56
56
56
54
56
58
62
60
57
56
54
52
54
58
60
64
64
70
72
66
68
70
66
66
67
64
66
68
65
62
66
72
66
68
71
72
70
70
67
68
68
68
70
70
62
60
64
60
60
61
62
63
64
66
70
73
76
77
80
90
100
110
120
110
115
132
135
132
156
203
190
177
173
189
220
308
360
272
266
309
360
364
429
462
402
408
387
396
438
391
408
450
521
594
579
554
735
569
593
489
427
404
386
465
688
1050
1310
1380
1410
1030
803
725
892
1420
2130
2800
3190
3580
3080
2990
3330
4040
4420
3930
3990
3320
3450
3650
2990
2920
3070
2600
2440
2750
3010
3350
2950
2360
1900
1490
1290
1250
1560
2040
2530
2750
2610
3090
3410
3230
3520
3580
3400
3310
4030
4300
4630
4160
3900
3290
2970
2640
2610
2750
2870
3330
3610
3370
2790
2250
2170
2470
2920
3170
3060
3070
2790
2460
1970
1690
1750
1970
2160
2220
2130
2090
2120
2190
2170
2030
2060
2010
1850
1630
1440
1360
1390
1440
1400
1300
1240
1190
1130
1160
1280
1190
1140
1120
1030
1010
950
864
754
655
580
524
485
425
433
474
359
308
279
245
225
210
203
224
230
223
217
216
333
352
278
358
859
780
655
667
541
437
363
321
287
270
235
220
200
175
165
160
150
145
140
135
130
120
115
110
100
96
94
91
89
86
90
93
91
88
85
84
83
83
80
74
70
67
64
66
65
63
61
63
59
59
59
57
59
57
57
57
55
57
57
57
55
59
59
61
61
63
100
126
96
91
91
89
87
83
74
76
74
70
66
65
66
66
65
66
68
70
70
65
61
55
57
57
57
57
59
66
65
57
57
55
70
65
66
60
48
48
50
50
55
60
60
60
60
60
55
55
55
55
55
50
48
50
55
55
50
50
50
50
50
55
55
55
55
55
55
55
55
50
50
55
46
46
50
50
55
55
55
44
36
46
55
60
65
65
65
65
65
60
50
50
50
50
55
60
60
60
65
65
55
60
60
60
65
65
63
66
70
63
61
65
66
66
72
87
100
106
113
264
212
156
139
136
136
136
136
139
165
180
177
165
153
150
142
139
136
120
116
123
131
128
118
136
180
204
168
177
208
208
264
304
268
264
264
204
215
190
180
184
212
162
184
180
231
322
504
656
612
704
864
856
776
800
800
1200
1500
1600
1800
2100
2500
3100
4000
3000
2460
1820
2020
1970
2210
2290
2400
2150
1970
1740
1890
2060
2070
2440
2920
2720
2140
1960
1770
1410
1330
1670
1710
1620
1770
1790
2040
2430
2870
2980
2900
2250
1960
1860
1850
2070
2110
2160
2150
2020
2020
2190
2400
2580
2430
2350
2770
3020
2980
2950
2820
2610
2390
2180
2060
2220
2250
2080
1920
1760
1770
1800
1780
1700
1640
1520
1350
1210
1190
1020
892
804
712
628
576
564
510
455
420
385
350
321
285
253
221
194
177
161
149
140
135
132
138
140
132
120
113
108
104
99
106
113
155
115
106
99
113
122
110
99
90
101
99
192
167
125
110
106
101
94
82
98
316
285
233
188
158
135
125
118
110
101
94
88
84
86
108
122
132
640
1460
740
528
405
326
273
233
205
188
167
152
143
135
130
125
120
115
110
108
104
94
88
88
86
80
78
76
76
74
72
70
70
70
70
97
110
99
97
92
94
99
99
99
90
86
88
94
101
92
90
94
101
101
101
99
99
99
99
97
94
94
92
90
92
97
92
78
80
72
70
70
67
65
70
75
72
72
65
67
74
76
82
76
72
76
74
78
75
74
67
65
63
74
78
70
70
72
76
74
76
78
74
70
72
65
61
65
68
70
68
68
65
65
67
65
65
63
60
56
63
60
59
61
59
61
58
58
59
58
56
56
54
54
54
56
54
52
51
48
49
48
48
49
46
46
50
55
52
52
51
51
49
48
49
51
51
49
51
52
56
58
67
82
76
67
58
63
67
67
63
58
63
70
72
67
65
65
63
59
59
59
68
70
68
70
72
70
70
68
63
67
70
65
67
72
86
94
115
97
80
90
86
92
128
135
110
90
97
128
138
140
180
229
265
241
241
308
303
316
400
455
440
415
455
492
576
663
691
719
719
719
844
900
908
1280
1210
956
804
663
564
480
435
420
385
360
326
350
390
385
350
365
375
390
360
340
345
370
420
460
642
684
670
726
726
740
812
756
712
868
956
1010
1020
940
852
740
621
516
430
365
316
273
249
237
225
213
188
174
161
149
140
130
128
149
194
213
170
140
120
108
101
110
170
368
375
365
445
375
390
385
321
298
257
213
174
152
146
177
202
191
345
285
225
194
174
180
180
174
149
130
113
110
110
110
135
185
365
285
245
202
180
184
170
155
146
132
140
161
149
130
113
118
130
130
132
130
125
115
106
101
122
143
140
122
135
132
146
158
194
174
164
158
132
118
110
104
99
92
88
108
120
115
108
101
97
97
97
97
304
298
245
245
217
205
253
225
217
365
540
588
528
684
558
470
430
410
375
355
326
308
290
265
253
245
233
221
205
202
184
177
174
167
161
164
177
167
158
152
149
143
135
132
130
128
122
108
99
104
106
104
101
101
97
86
86
106
97
92
86
92
86
90
88
82
84
84
86
92
94
88
84
76
80
82
67
86
90
84
78
61
58
60
65
80
70
65
75
80
80
75
70
65
70
75
75
75
70
70
75
80
75
70
65
70
70
70
75
75
70
70
65
65
65
65
70
70
70
65
70
75
65
70
65
60
60
60
65
70
70
70
65
65
65
70
70
70
70
70
75
80
95
110
120
100
100
100
100
110
120
120
110
95
90
95
100
110
130
180
500
480
440
410
380
350
321
277
229
202
194
198
217
261
350
355
410
570
420
380
470
552
516
705
916
980
748
726
684
756
1280
1900
2200
1900
1800
1600
1400
1300
1100
1010
876
788
719
733
705
684
677
726
1000
1170
1680
1780
2550
2320
2710
2290
1710
1450
1350
1260
1230
1150
1080
956
876
812
796
836
924
956
1160
1340
1320
1240
1260
1310
1520
1390
1540
1500
1370
1420
1400
1380
1300
1320
1220
1070
1100
1120
1160
1130
1110
1200
1180
1110
980
1050
1020
1140
956
868
812
788
780
836
828
820
844
836
748
836
748
628
540
486
430
395
370
345
312
273
261
245
229
209
198
198
188
191
177
164
161
152
143
138
143
146
177
249
241
221
194
170
252
217
188
164
184
188
177
164
167
188
335
480
410
321
273
257
257
237
225
237
298
767
2210
1310
972
820
990
650
500
400
340
290
290
326
303
313
265
270
260
400
750
950
1000
850
950
1100
950
850
950
1000
850
700
550
500
450
400
390
380
400
1000
800
650
500
470
425
385
360
321
290
277
265
261
237
229
225
217
205
194
180
170
161
158
155
152
149
217
198
161
155
158
158
155
135
130
132
128
125
122
146
221
253
198
177
167
152
152
155
164
164
237
194
184
170
161
152
146
155
146
140
146
146
132
138
140
149
146
140
152
160
180
190
180
160
150
146
143
149
152
140
140
143
140
161
152
135
138
146
146
140
135
138
135
130
128
130
130
132
140
138
132
120
115
120
120
115
115
118
115
115
115
113
113
113
106
104
104
106
104
108
108
110
110
110
110
104
113
118
110
106
115
115
113
106
104
110
120
120
125
130
130
138
135
135
149
174
194
245
265
253
277
312
360
335
435
385
326
308
330
350
420
522
614
740
820
876
607
552
522
440
380
380
395
395
380
385
370
360
395
370
430
621
656
607
670
582
492
470
405
370
355
395
445
455
470
455
395
425
480
712
1100
1410
1430
1420
1490
1800
2220
2230
2010
1840
1940
1770
1500
1280
1110
1190
1390
1520
1310
1460
1820
2190
2210
1790
1650
1470
1310
1190
1080
924
900
892
844
990
1310
1760
2080
2300
2530
2690
2690
2640
2690
2530
2500
2140
1890
1860
1710
1650
1720
1650
1500
1590
1780
1550
1270
1250
1350
1420
1660
1970
2010
1940
1880
1820
1960
1970
1660
1720
1440
1270
1210
1140
1050
1000
980
940
884
828
764
691
621
558
498
445
415
395
340
316
308
281
253
229
253
257
269
273
355
277
261
225
209
205
229
326
345
345
455
450
642
475
370
303
285
261
221
241
326
261
221
202
191
205
188
170
155
149
170
198
170
213
202
205
191
174
164
164
155
152
138
130
152
152
132
132
128
118
115
115
113
106
104
110
108
99
97
94
92
92
92
94
110
108
466
820
726
588
500
405
370
350
335
326
316
303
281
257
245
233
217
202
191
184
177
170
164
158
155
149
146
140
138
138
138
138
138
138
128
122
120
120
118
115
125
106
115
115
115
115
110
101
106
113
113
113
125
104
101
97
110
106
108
104
108
118
118
115
120
125
113
85
97
100
110
110
100
108
108
108
110
108
110
110
108
106
108
110
115
113
110
113
118
122
104
90
113
120
110
101
113
118
115
113
115
120
115
113
120
118
122
115
110
100
100
100
100
110
110
100
100
100
100
100
100
100
100
100
100
110
110
110
110
110
110
113
113
110
113
108
106
115
120
108
113
118
108
99
104
108
108
101
108
106
99
101
108
113
128
143
146
132
128
128
140
164
209
273
230
280
340
425
475
455
486
460
546
712
884
607
570
635
540
510
420
425
410
380
395
330
308
340
460
820
836
916
1060
740
772
733
820
836
932
1100
1320
1450
1500
1290
1040
876
804
852
1000
868
712
649
614
628
564
552
570
705
820
1010
1030
1030
1210
1490
1830
2120
2330
2400
2610
2530
2260
2140
1830
1960
2260
2420
2520
2630
2640
2440
2250
2060
1910
1820
1590
1560
1490
1350
1250
1140
1140
1050
1040
852
756
740
772
852
956
1000
972
916
820
748
788
740
684
635
570
558
656
594
558
492
480
450
420
385
335
294
273
249
229
225
237
233
205
202
229
213
194
221
205
194
170
164
164
155
140
174
198
191
209
205
237
233
198
188
209
191
213
321
355
298
253
225
209
209
194
194
198
184
188
198
194
257
281
245
257
450
445
420
375
316
277
257
233
425
582
486
405
321
281
249
221
198
177
167
221
177
158
213
445
460
365
303
269
245
237
217
229
213
198
213
202
180
170
158
212
319
442
411
376
336
309
299
277
265
273
329
335
330
278
307
312
294
266
261
253
249
261
253
245
261
261
257
265
289
294
285
285
269
253
253
249
241
237
196
205
209
205
202
191
188
191
195
177
161
158
158
164
164
170
164
134
123
151
135
125
128
117
123
138
120
110
120
128
133
135
146
146
146
143
134
133
128
128
135
135
123
108
113
128
149
218
483
414
319
254
163
143
130
146
152
152
146
143
138
135
132
128
115
120
125
128
128
127
130
117
122
130
130
130
130
127
127
127
130
122
125
108
100
120
120
120
120
120
120
120
110
115
117
125
125
122
120
125
143
149
161
168
158
167
149
146
155
152
183
198
221
206
162
155
173
164
155
216
578
1310
1700
834
673
636
717
712
698
747
631
669
684
555
606
776
976
800
707
657
560
523
534
612
1050
1700
1970
2150
2290
2370
2360
2360
2360
2360
2490
2600
2740
2820
2680
2770
2770
2080
1830
1900
1680
1470
1410
1390
1450
1430
2710
2380
2500
2600
2700
2700
2800
2800
2700
2700
2700
2660
2300
1960
1680
1420
1310
1440
1410
1390
1360
1330
1270
1240
1290
1430
1650
1880
2070
2210
2300
2180
1950
1730
1700
1780
1710
1540
1610
1950
2460
2580
2360
2280
2210
2140
2000
2010
2120
1970
1800
1790
1670
1620
1500
1400
1340
1450
1360
1090
948
892
812
788
719
698
663
663
635
590
547
517
528
471
446
421
454
401
400
395
395
401
341
330
384
414
381
315
294
273
250
570
559
475
392
484
810
637
530
445
386
327
308
282
270
260
250
220
201
198
187
159
155
143
143
143
127
115
108
103
99.1
99
106
103
101
97.1
92.1
101
110
106
102
94.2
92
92
88.1
127
400
242
181
180
323
227
213
1050
735
912
799
700
540
500
400
340
350
400
450
340
300
280
260
240
220
370
420
400
480
680
640
580
520
450
430
400
390
360
340
320
310
290
270
260
260
260
260
260
270
253
249
229
225
221
209
209
187
184
187
177
180
204
201
174
170
167
187
180
161
143
161
146
146
170
180
279
261
222
229
241
218
225
225
213
185
194
201
191
205
187
130
120
130
130
130
140
150
150
150
150
160
173
173
173
167
164
158
158
158
155
158
146
143
143
137
135
137
140
140
130
132
127
127
130
130
130
132
130
130
127
130
140
140
130
135
127
125
127
130
130
137
149
164
173
177
161
155
152
152
152
146
140
140
127
146
143
155
204
217
233
280
600
448
352
309
330
340
360
440
430
430
470
540
630
720
710
740
733
787
645
608
589
500
475
436
415
415
430
391
380
390
434
538
688
718
881
1040
1230
1310
1430
1590
1850
3240
2390
1710
1340
1480
1600
1540
1460
1370
1330
1280
1270
1070
1000
1070
1200
1020
886
853
1010
1390
1620
1680
1550
1520
1230
1100
1260
1590
1890
2090
2670
2830
2530
2130
1720
1420
1200
1060
1040
1030
1100
1190
1180
1100
1050
991
1130
1390
1630
1720
1790
1860
1660
1830
1900
1830
1860
1630
1360
1290
1290
1460
1750
1980
2080
2290
2190
1960
1610
1390
1470
1670
1780
1730
1700
1650
1680
1610
1430
1400
1340
1290
1210
1230
1510
1380
1290
1380
1210
1000
918
869
813
859
876
729
637
1030
1090
849
701
623
565
529
626
595
620
839
1350
1140
1060
1160
1170
960
792
672
572
488
446
401
356
335
317
308
321
295
273
246
222
201
201
201
209
201
180
201
209
198
187
184
180
180
161
259
257
237
221
229
213
213
209
187
187
170
161
149
140
132
163
227
460
450
352
295
262
238
221
217
198
184
177
161
152
170
267
343
458
377
341
394
405
368
365
438
437
432
415
405
385
380
365
562
867
637
585
643
657
630
610
640
800
850
750
650
600
560
550
530
520
500
500
500
790
900
800
740
650
600
560
500
460
460
440
420
420
400
400
380
360
460
640
600
550
530
490
450
450
440
390
420
420
400
360
340
340
340
340
340
340
330
345
268
220
230
262
250
246
250
246
266
262
246
223
209
197
216
226
209
178
181
174
166
160
160
174
171
167
174
174
164
167
157
131
130
140
160
157
160
120
140
160
140
150
150
140
150
150
150
150
150
157
157
151
148
148
151
160
163
174
171
167
184
198
198
222
269
319
479
372
360
294
267
252
242
227
216
223
238
234
223
226
170
202
226
253
319
393
468
582
697
675
699
706
672
726
816
797
704
610
608
614
602
537
559
510
488
482
470
443
421
415
393
458
529
565
642
753
659
688
754
837
1030
1230
1480
1690
1500
1340
1630
2090
2460
2720
2720
2630
2130
2130
2380
2530
2530
2680
2790
2710
2760
2550
2830
2670
2200
1850
1860
1840
1860
2060
2070
1930
1890
2460
2380
2360
2660
2520
2490
2340
2100
1860
1720
1570
1470
1420
1260
1200
1090
1030
965
933
940
1120
1410
1630
1810
1890
2030
2160
2270
2390
2300
2110
2020
2020
2080
2090
2130
1990
1760
1660
1550
1480
1410
1380
1360
1330
1310
1240
1120
1090
998
925
916
877
819
749
707
665
609
579
549
519
483
443
411
381
356
389
486
363
326
270
310
280
250
250
240
260
262
235
227
209
192
219
202
223
185
167
181
252
207
182
164
154
163
160
145
136
123
113
105
99
95
99
150
474
711
540
388
321
289
251
220
202
188
181
174
171
170
160
160
163
151
136
128
123
120
125
123
118
113
108
103
101
99
97
97
97
99
99
99
95
93
91
89
87
85
83
81
81
79
79
79
79
79
79
93
127
120
110
101
98
93
89
85
85
87
112
120
110
105
105
120
139
145
240
217
189
181
396
389
290
239
213
192
168
157
157
174
151
137
125
105
115
122
120
115
115
105
115
105
95
91
95
93
93
105
103
107
117
105
105
97
93
97
93
75
60
70
75
90
100
100
95
95
87
91
90
97
95
93
81
85
95
90
80
75
80
85
90
90
95
95
90
85
80
80
80
80
85
90
90
85
80
80
85
85
85
85
80
80
80
80
85
90
85
85
85
85
80
80
80
80
80
85
85
85
85
85
90
90
90
90
100
95
90
90
97
99
107
114
123
147
211
249
266
266
254
227
223
216
238
182
167
191
149
136
128
125
130
142
118
115
122
130
163
229
287
358
340
413
557
736
462
421
361
289
324
394
491
552
572
683
860
833
729
700
733
830
860
850
840
760
650
560
500
500
500
470
410
370
320
330
350
410
530
740
670
590
552
580
607
558
525
480
494
556
662
822
941
1060
1170
1230
1350
1360
1110
865
743
679
664
685
678
712
816
852
930
793
680
609
614
814
937
1130
1180
1110
1040
986
988
980
856
723
651
644
591
584
590
608
567
501
500
518
524
439
415
437
534
559
445
391
375
399
341
307
280
250
250
254
266
246
213
189
174
171
160
154
136
136
130
120
100
95
90
90
90
95
100
130
180
148
145
173
160
145
399
621
446
352
294
263
235
216
192
178
295
510
440
380
330
290
250
230
286
288
257
343
389
341
311
357
307
271
235
210
200
185
171
151
136
128
136
232
455
389
316
273
243
222
206
192
247
506
415
351
307
277
254
240
216
201
185
174
162
152
151
167
188
209
188
178
171
157
151
145
128
125
123
118
115
113
108
105
103
103
101
97
95
93
93
93
99
98
99
97
95
95
87
87
89
95
97
103
112
99
101
117
115
99
107
101
80
70
65
81
91
97
95
85
75
87
91
99
105
105
97
97
95
93
99
93
87
89
80
85
85
87
87
75
75
85
85
80
70
65
65
65
60
55
60
60
70
75
70
65
70
75
80
80
70
65
70
70
75
75
70
70
70
70
70
50
41
55
60
70
75
75
75
70
70
80
80
75
75
70
70
70
60
38
36
44
50
65
75
90
100
95
90
85
85
85
90
91
93
93
89
92
110
135
170
201
199
195
198
216
189
167
164
191
249
343
473
667
788
811
849
736
707
880
833
985
1160
882
868
923
1040
1130
1160
952
964
1120
1080
974
1030
934
908
978
941
1020
1150
1380
1500
1470
1310
1250
1050
966
1000
1050
1130
1180
1280
1330
1420
1430
1360
1320
1200
1090
949
793
687
592
543
501
494
547
636
718
857
985
1180
1230
1220
1050
887
771
673
581
560
531
542
624
807
937
1080
1140
1130
1000
957
995
1130
1080
959
862
798
756
693
651
677
645
644
638
579
578
584
566
525
512
518
559
548
542
501
454
386
326
302
279
262
240
210
195
174
149
142
125
108
99
93
91
87
81
79
81
89
103
91
79
73
69
62
56
47
53
71
79
93
124
156
167
214
174
184
167
455
494
333
232
196
160
145
130
123
122
150
158
160
138
125
118
105
101
120
113
99
93
87
77
69
64
62
65
65
61
58
56
55
52
50
63
88
71
62
62
61
56
49
60
67
65
61
59
53
57
346
309
204
161
139
123
101
97
90
81
77
75
69
69
220
456
263
210
185
167
154
151
148
142
133
128
125
125
115
105
101
103
103
101
97
95
91
91
81
75
71
62
67
65
64
65
67
67
65
62
59
60
65
61
60
59
55
46
48
50
50
53
50
48
44
42
49
46
38
28
19
30
40
40
38
38
44
48
42
34
36
36
30
20
22
24
26
28
30
30
30
28
26
26
28
28
28
28
28
28
28
28
28
30
30
28
28
30
30
32
32
34
36
36
36
36
38
38
36
34
32
32
34
32
30
28
26
24
26
26
28
28
28
28
30
30
30
30
30
30
30
30
30
30
32
36
38
38
34
32
34
34
36
36
34
34
36
40
44
50
55
60
60
65
65
65
70
65
61
58
56
60
81
85
77
62
56
57
57
59
60
65
79
95
128
190
212
230
242
220
202
192
171
174
167
181
188
205
212
241
296
392
331
315
335
335
335
419
498
559
572
669
712
747
782
852
784
749
679
692
665
822
763
800
880
760
700
700
720
800
920
950
924
908
799
770
889
962
870
891
970
941
862
915
1090
1280
1550
1400
1300
1140
1220
1280
1010
849
887
785
909
1250
1530
1660
1520
1510
1430
1650
2030
1690
1380
1190
1020
781
721
672
685
639
562
495
454
427
401
376
346
311
280
247
227
203
200
216
206
677
913
751
762
693
633
526
455
476
454
396
360
315
306
288
281
228
206
283
274
251
210
183
167
170
160
150
180
174
150
140
140
140
120
110
105
100
100
160
150
210
344
349
330
276
243
356
326
280
247
220
196
178
167
148
136
125
105
100
100
115
156
187
167
154
151
136
123
95
85
80
75
85
140
139
212
213
249
220
234
261
224
206
188
247
761
610
516
552
643
521
437
386
371
389
331
290
269
249
229
213
197
184
167
158
158
231
229
199
198
198
191
191
194
191
188
181
174
167
197
223
205
191
188
191
181
180
180
187
201
209
205
205
205
205
202
198
195
191
162
155
161
158
164
161
146
120
110
100
95
90
85
85
90
103
95
90
90
95
95
95
90
90
92
90
85
80
75
70
70
70
75
75
80
80
80
80
80
80
80
80
80
85
95
110
100
100
100
100
95
95
90
85
80
80
75
70
70
70
70
70
70
70
70
70
70
70
70
70
65
70
70
70
78
78
80
80
80
85
85
87
84
90
96
103
113
115
115
118
114
122
125
130
130
128
120
120
127
132
163
170
177
318
342
255
199
184
187
184
174
187
224
213
205
174
191
240
261
241
217
192
236
302
312
312
308
316
282
325
462
743
935
1040
1720
2320
2540
2070
1360
1330
1210
899
709
616
628
662
840
1010
1040
1020
1240
1220
1040
919
861
766
665
590
553
517
510
605
641
676
629
697
747
905
1270
1340
1380
1230
1240
1350
1340
1090
966
1130
1380
1370
1560
1750
1450
1210
1090
1090
1230
1240
1220
1180
1050
926
838
758
668
656
746
779
854
969
917
877
962
976
1210
1220
1040
981
956
885
813
769
693
596
516
481
441
391
370
343
303
274
234
209
185
174
161
138
130
143
130
124
120
115
113
115
106
110
110
117
117
120
145
197
159
155
164
164
143
130
130
123
125
135
197
283
294
307
388
305
250
237
237
276
269
347
365
331
299
280
460
340
300
270
260
260
250
240
240
220
230
200
210
190
200
190
180
280
800
1400
1300
1100
800
800
1300
1200
1000
850
700
600
490
440
390
360
330
310
290
270
250
230
220
210
200
140
140
120
110
100
100
95
95
90
100
90
85
90
90
85
84
81
77
77
75
75
75
75
77
82
84
82
86
86
91
89
93
91
83
71
90
99
108
111
111
111
131
123
109
113
164
200
169
140
130
124
111
136
105
79
95
106
106
113
121
121
113
100
80
85
100
100
100
100
100
100
110
130
130
119
93
95
100
105
110
110
105
100
100
90
100
110
110
110
120
130
130
120
100
90
110
120
120
110
110
110
93
108
110
100
100
97
95
95
95
95
90
95
90
85
85
90
95
95
100
100
100
100
91
97
102
100
100
95
95
104
108
111
110
110
110
110
110
110
100
90
100
120
146
158
162
144
138
139
145
159
184
214
244
293
285
265
264
289
315
266
238
246
256
294
367
419
430
425
410
335
345
358
393
451
415
430
491
564
709
712
749
926
1060
884
840
989
1040
941
1210
1230
1380
1420
1510
1530
1630
2030
2010
1640
1420
1370
1250
1060
950
939
889
938
1120
1220
1340
1520
1740
1810
1890
1810
1720
1560
1460
1400
1390
1350
1330
1430
1240
1160
1130
1190
1200
1200
1220
1270
1270
1450
1880
1680
1530
1680
1690
1660
1670
1600
1470
1450
1320
1160
982
958
947
1120
1200
1210
1180
1080
985
948
973
1080
1080
1020
912
805
758
757
761
783
772
699
663
667
628
570
517
482
456
426
397
381
345
328
295
275
257
225
220
217
250
280
275
225
205
181
169
168
177
160
159
148
183
348
444
335
257
223
219
195
194
175
165
159
187
166
177
280
228
192
194
186
178
169
178
162
180
160
147
139
126
118
139
508
911
596
454
380
340
301
281
294
253
230
201
184
170
156
148
142
134
121
111
107
104
108
141
123
111
334
351
247
207
178
165
154
148
139
131
123
121
116
112
109
106
104
102
99
95
81
80
79
79
77
77
75
71
71
69
69
69
69
69
69
69
69
78
80
77
78
90
104
116
91
91
79
77
78
73
69
75
80
84
84
81
80
75
75
75
75
75
71
74
71
74
73
80
85
90
95
95
90
91
82
73
75
78
79
73
64
65
65
65
65
65
65
65
65
65
62
62
62
62
62
62
62
62
62
65
68
70
74
74
72
72
72
66
64
66
74
80
74
75
75
68
60
70
75
76
78
81
80
79
80
80
77
74
66
70
75
76
76
80
84
86
86
82
88
80
78
84
90
94
88
88
88
85
78
82
93
87
86
109
285
199
149
139
141
134
136
145
168
184
194
181
190
194
218
264
333
392
453
492
427
369
344
408
520
552
664
835
901
931
1120
1200
1290
1400
1500
1500
1300
1100
1000
950
920
960
1000
1100
1200
1200
1100
1000
1100
1300
1400
1500
1400
1330
1240
1280
1230
1470
1390
1280
1370
1630
1840
1880
1540
1550
1810
1910
2090
2140
2020
1740
1570
1630
1700
1510
1370
1310
1170
1140
1370
1780
2120
2370
2470
2500
2760
2450
2370
2370
2480
2570
2290
2190
2140
2320
2610
2560
2300
2180
2210
2290
2190
1950
1650
1480
1400
1330
1160
1060
908
930
1120
1430
1680
1850
1940
1860
1590
1390
1430
1480
1480
1470
1430
1310
1240
1190
1120
1060
1050
867
774
717
657
564
529
514
425
395
364
330
312
316
286
261
241
230
206
188
170
162
153
148
138
129
121
112
104
99
101
108
102
93
89
85
88
97
99
99
97
99
118
109
104
173
251
170
142
124
134
308
286
381
313
254
205
198
236
1470
2430
1900
1380
1120
845
629
507
417
384
359
330
286
257
230
212
259
356
279
253
234
208
201
188
175
162
153
145
137
134
131
126
121
116
111
106
104
102
102
99
104
152
145
171
174
162
153
145
137
131
139
165
156
145
142
139
136
134
131
126
128
118
128
121
104
108
113
109
104
102
93
83
88
87
83
95
108
109
120
111
102
95
93
93
85
79
92
120
150
105
68
78
99
108
109
102
95
89
89
85
86
91
85
84
86
84
84
80
70
70
80
90
80
85
85
75
75
75
75
75
80
85
90
80
75
75
75
75
75
75
80
80
60
60
65
70
65
65
65
65
65
65
60
60
60
65
65
70
70
75
75
75
70
70
70
65
65
55
55
60
65
70
65
60
60
55
70
75
65
55
60
60
65
70
70
65
65
65
65
50
55
60
70
80
85
80
120
151
187
218
240
230
268
261
205
194
191
204
236
310
406
516
677
808
1310
1110
876
741
667
555
511
470
375
340
310
400
460
510
540
600
640
560
500
460
480
460
430
440
630
701
646
658
766
919
1070
1140
1250
1290
1500
1630
1440
1200
1040
916
841
792
710
680
666
645
729
1000
1240
1240
1270
1100
1000
1370
1580
1580
1580
1540
1550
1570
1480
1560
1410
1320
1400
1300
1300
1230
1070
1050
1160
1350
1530
1540
1550
1530
1590
1500
1380
1250
1130
1080
1020
984
826
807
830
785
689
619
579
566
684
737
1380
1020
733
581
480
408
361
312
278
249
223
208
188
169
159
145
138
130
120
120
110
110
100
95
85
80
75
70
75
75
70
65
60
55
52
60
52
52
55
55
80
55
100
89
75
78
92
83
84
95
95
111
100
93
99
93
83
79
66
99
113
113
104
93
85
84
79
73
75
75
73
78
108
361
403
227
169
148
134
116
104
97
95
173
382
310
253
207
208
210
218
278
249
210
181
164
145
133
121
110
107
158
162
140
131
183
204
185
172
159
153
145
134
129
123
164
165
162
159
159
168
171
187
204
218
208
198
191
187
204
211
208
191
184
204
215
201
194
201
218
240
208
208
496
354
262
202
250
365
380
345
340
345
345
290
210
205
210
160
100
88
80
110
135
135
130
150
145
155
140
114
87
108
116
118
121
107
106
102
102
104
104
104
103
104
111
111
109
104
95
99
111
113
106
104
111
111
110
110
107
106
110
111
111
110
105
105
105
105
100
96
89
95
100
100
97
99
106
106
106
99
96
91
93
98
102
108
113
116
120
126
131
136
129
118
123
123
250
311
196
178
175
178
190
236
285
329
382
435
441
436
452
588
630
573
671
632
2250
919
612
473
464
576
1170
919
825
891
1020
1040
1250
1280
1410
1320
1540
1270
1170
894
734
588
566
547
465
469
464
469
486
583
692
844
963
1060
1140
918
749
683
729
857
863
770
724
657
625
605
624
651
638
645
652
665
701
730
837
1010
1160
1230
1300
1220
1280
1270
1120
1020
924
947
1050
1060
1060
959
1200
1690
1660
1410
1350
1390
1690
1990
2000
1700
1390
1240
1100
1100
1070
1060
993
1010
1270
1440
1510
1510
1880
1780
1540
1470
1440
1460
1710
2040
2140
2370
2370
2700
3290
2510
2370
2320
2220
2060
1870
1780
1730
1740
1530
1480
1760
2130
1940
1630
1420
1210
1260
1390
1420
1370
1370
1330
1250
1130
1010
907
856
808
807
777
682
606
548
499
443
410
379
364
358
355
350
330
300
265
240
220
210
185
180
160
145
139
131
128
159
162
153
142
139
134
129
142
156
252
303
281
306
311
278
281
311
278
230
201
178
168
155
143
134
138
153
187
221
222
187
166
148
139
126
121
116
121
109
104
97
93
91
91
93
93
101
196
296
203
178
160
144
137
127
118
121
118
113
106
106
104
103
97
93
89
89
89
89
85
81
77
71
73
75
75
75
77
77
76
78
80
80
71
75
73
75
75
73
82
84
71
80
80
80
80
77
78
75
78
77
72
72
68
66
68
72
52
46
55
60
67
63
64
66
64
59
59
54
48
49
53
56
60
52
44
47
46
48
52
50
50
40
38
44
47
50
50
52
55
58
54
52
52
54
57
53
53
54
54
57
54
54
56
56
56
55
53
50
53
58
54
55
56
53
50
48
48
53
55
53
53
54
52
46
48
53
56
56
56
57
59
64
62
59
64
70
75
78
80
78
80
93
115
140
105
93
94
70
61
62
74
63
68
73
76
73
63
69
75
84
93
105
110
98
88
85
81
74
76
80
95
110
130
150
130
105
100
99
108
111
102
115
150
171
165
159
159
162
190
240
319
330
290
285
257
234
219
226
219
201
188
181
169
177
239
399
557
670
744
557
482
521
558
617
698
801
841
912
814
789
747
746
834
870
824
795
789
834
767
710
680
606
518
432
380
331
303
286
246
226
205
188
178
170
154
152
151
150
148
147
143
138
125
113
106
104
138
174
151
129
116
104
102
133
190
172
143
145
229
338
297
242
276
231
208
180
178
155
148
133
134
154
171
144
142
141
119
97
111
143
116
103
93
86
75
63
60
67
65
61
76
82
66
58
56
58
60
59
52
46
43
44
47
43
39
37
36
35
35
36
34
33
35
50
68
64
120
102
108
100
123
109
91
83
75
66
59
54
50
51
54
59
60
56
57
55
78
97
158
174
145
139
171
162
167
165
160
150
140
140
125
110
105
97
98
110
140
180
185
175
165
160
150
135
125
115
110
108
108
102
100
95
90
92
105
84
82
82
82
89
87
118
173
135
116
113
102
108
120
116
109
104
91
91
99
106
111
118
118
118
118
104
104
120
116
126
144
190
175
148
139
139
119
128
131
109
75
75
52
52
57
59
73
86
95
106
116
111
102
93
70
68
68
64
49
58
82
84
84
80
74
76
78
81
78
78
78
75
76
76
76
76
76
76
74
76
78
76
74
70
70
74
80
80
86
90
98
99
99
99
96
94
91
89
89
90
90
90
92
98
103
96
99
99
90
82
90
94
96
98
106
94
95
106
123
145
156
156
124
134
131
126
121
121
131
107
106
120
131
118
116
141
168
206
245
311
404
496
558
589
672
795
858
958
1260
1620
1760
1780
1770
1300
1100
1170
1280
1360
1210
1180
1260
1140
1020
1120
923
718
669
653
668
653
587
524
490
480
503
544
666
828
988
1150
1370
1510
1500
1360
1130
948
897
1080
1190
1110
1140
1010
953
1100
1420
1650
1730
1650
1550
1540
1480
1600
1780
1990
2120
2360
2430
2330
2220
2250
2710
3080
2650
2460
2300
2070
1810
1710
1650
1760
2000
2450
2710
2400
2420
2520
2480
2350
2540
2090
1830
1880
1850
1880
1730
1600
1650
1500
1500
1560
1630
1650
1560
1500
1370
1210
1060
964
881
1010
972
919
799
696
623
566
501
463
434
405
386
356
367
333
304
272
224
234
228
243
271
273
244
358
333
266
226
305
321
450
685
1160
836
602
586
522
600
619
617
560
485
487
668
521
508
466
415
355
331
323
353
284
252
268
292
269
252
410
368
296
255
256
269
463
406
328
283
279
264
274
240
216
211
219
209
193
191
179
272
233
201
185
176
1450
3010
2280
1540
1140
901
759
649
560
498
438
367
377
342
296
267
251
345
302
291
661
675
523
476
427
388
357
330
305
282
262
247
235
247
222
207
220
218
209
197
193
187
174
170
167
163
157
153
149
147
157
164
173
169
156
140
109
114
119
131
138
128
121
112
115
119
135
144
141
134
127
134
137
135
119
105
109
116
144
128
121
113
93
86
105
115
120
110
115
115
110
110
109
115
111
108
96
78
86
88
95
100
105
110
114
117
115
99
88
87
90
96
105
101
98
95
86
80
88
91
90
88
85
80
77
82
79
77
78
76
75
76
78
76
76
79
83
83
83
85
82
82
79
76
76
77
85
86
84
83
81
77
79
80
79
79
80
80
80
70
72
78
83
87
93
96
111
109
99
104
106
113
122
137
166
193
238
298
321
250
262
271
343
544
873
1180
1270
1210
1060
844
649
568
566
652
541
643
710
725
610
548
494
462
563
732
657
608
560
529
498
496
442
471
514
630
857
1150
1290
1180
986
973
953
1030
1180
1250
1360
1500
1500
1360
1220
1170
1020
1020
1140
1160
1160
1210
1030
946
920
1050
1180
1260
1340
1390
1260
1190
1080
1110
1180
1300
1420
1460
1290
1270
1350
1370
1180
932
784
733
691
665
628
569
520
573
580
575
589
599
550
535
587
599
603
583
526
458
433
423
412
395
373
344
311
281
278
256
240
250
312
431
530
546
419
354
293
256
227
214
197
186
160
159
150
144
150
302
337
458
431
452
415
341
447
535
404
351
372
317
268
233
205
187
177
170
153
155
160
166
146
151
139
125
154
247
177
158
180
220
227
187
157
149
148
188
245
235
206
179
157
142
131
125
119
121
122
138
129
115
111
109
101
95
87
82
81
80
79
76
73
68
67
68
75
181
302
200
170
151
133
123
118
110
103
98
94
93
96
92
87
97
98
102
114
170
243
266
286
239
657
645
749
494
452
504
464
439
405
353
310
281
271
273
344
244
235
260
259
267
298
323
329
312
285
250
224
230
219
206
203
205
227
227
264
268
243
240
234
227
225
207
167
153
156
173
138
129
155
148
146
150
158
149
146
145
141
129
118
118
110
115
120
120
119
110
108
104
99
89
83
86
93
93
95
86
82
86
87
88
83
80
82
85
81
81
84
87
83
78
83
82
84
80
74
68
72
66
67
70
69
76
86
92
85
73
80
82
85
68
75
76
77
80
80
82
88
88
88
98
105
109
130
130
140
151
165
179
176
186
182
170
168
168
162
156
152
152
142
152
168
179
192
194
194
212
241
280
316
319
345
358
354
343
331
354
342
343
332
275
313
271
276
349
522
540
454
460
564
882
767
794
644
579
560
605
701
828
866
813
975
1280
1110
1000
946
939
996
1020
983
1070
1290
1050
849
782
820
937
1010
974
878
941
1190
1230
1220
1160
1160
1230
1360
1390
1450
1440
1520
1380
1200
1210
1180
1370
1360
1340
1400
1360
1120
1090
1060
891
804
970
1150
1260
1260
1200
1030
1150
1170
1170
1180
1210
1170
1210
1110
1110
1120
1070
1010
1010
926
874
766
676
626
591
529
623
552
468
469
612
594
534
437
438
368
329
400
389
316
325
489
718
713
775
678
652
560
503
446
437
442
562
430
459
454
813
1230
1810
2050
1910
1320
974
1050
1340
1080
818
658
1060
1270
1010
812
979
864
1110
1140
1030
956
1110
802
660
640
607
676
749
673
812
1340
1170
888
720
639
540
472
432
391
408
361
349
473
659
554
557
590
590
514
454
437
430
394
357
325
299
281
267
263
250
239
229
221
193
185
179
169
164
158
150
143
142
142
140
139
136
136
134
130
127
124
123
122
120
118
117
116
115
109
112
110
107
106
106
104
103
103
103
102
98
97
96
94
93
92
91
92
87
77
85
89
81
61
60
66
80
89
90
88
90
92
88
82
60
58
56
54
54
52
52
52
56
56
62
58
58
56
54
52
52
55
50
48
50
50
50
50
52
50
50
46
48
50
50
50
50
50
50
50
50
49
49
49
50
50
52
52
54
56
63
63
62
60
59
61
67
68
65
59
55
66
65
61
61
62
62
62
60
60
63
67
70
70
66
65
64
65
68
68
63
62
65
75
81
81
77
66
66
74
73
74
76
82
88
108
98
95
91
88
83
75
80
84
92
122
121
129
147
121
131
137
138
169
197
273
407
387
415
316
317
347
331
433
467
573
728
774
751
817
759
846
796
692
778
884
868
773
750
855
819
694
794
859
780
848
943
1020
1220
1360
1300
1140
964
935
1120
1250
1370
1350
1190
1240
1090
966
1060
984
812
692
646
649
629
541
488
466
499
604
791
969
882
825
678
692
730
750
669
582
518
465
407
364
341
300
276
267
277
230
199
175
161
150
135
121
114
118
120
107
99
98
96
92
85
85
81
79
84
81
79
75
70
64
59
55
58
62
55
53
49
49
65
115
90
99
93
75
65
59
54
51
47
46
52
52
54
50
48
48
43
39
39
41
44
41
39
36
31
31
31
32
39
43
47
58
65
78
143
129
105
103
102
85
90
108
103
87
79
76
97
91
80
75
69
64
64
64
65
69
72
61
56
53
49
47
46
45
42
45
47
44
45
53
70
74
69
53
53
51
54
57
53
50
55
61
68
62
62
63
78
112
269
230
162
135
120
113
104
104
105
103
104
117
178
183
158
146
213
254
190
168
153
139
131
128
138
131
104
97
101
106
106
100
84
76
83
77
63
77
84
84
87
89
105
95
89
84
84
88
84
85
85
86
85
80
79
82
81
89
94
90
89
84
87
86
81
70
67
71
72
76.5
77.1
77.2
76.6
75.7
75.4
74.2
73
72
71.3
71
70
69
69
69
69
69
67
69
69
68
67.6
67
66
65.5
65.7
65.8
65.9
65.8
65.7
65.7
65.9
65.5
65.4
65.8
65.5
65.8
65.9
66
66.1
66.3
66.3
66.5
66.7
66.9
67
67.3
67.4
67.7
68
68.1
68
67.9
67.9
68
68
67.9
68
67
70
76
78
78
76
79
79
76
71
73
87
89
82
78
78
79
84
91
105
155
152
169
152
139
144
165
153
156
164
147
159
201
301
449
504
491
570
714
718
696
645
549
655
803
977
907
1040
1110
1130
992
780
654
715
637
572
515
519
603
785
984
1210
1450
1610
1490
1210
1010
903
973
1220
1400
1630
1690
1750
1830
2010
1820
1500
1290
1130
1060
1110
1310
1370
1530
1730
1870
2210
2240
2320
2180
2070
2030
2040
2030
1790
1760
1670
1600
1800
1870
1970
1830
1300
1510
1740
1810
1890
1820
1520
1190
1210
1270
1310
1320
1230
1140
1000
811
675
626
618
634
633
611
591
567
532
485
457
446
484
413
372
368
335
311
307
286
259
263
224
209
195
194
172
160
151
145
138
138
124
115
109
109
104
107
104
104
98
96
98
90
85
82
82
159
186
169
240
227
258
267
245
275
254
282
259
276
353
507
367
303
249
213
193
178
183
182
161
142
129
119
114
114
107
103
120
124
117
103
95
93
87
80
74
70
67
64
69
81
86
80
81
81
82
76
74
74
71
66
61
60
58
58
56
57
57.3
57.8
57.6
56.5
54.8
56.7
57.4
59.5
74.3
82.6
75.5
69.2
67.6
64.5
63.6
60.8
62.4
61
59.4
58.1
57.5
59.7
63.3
62
60.7
58.7
57.8
57.8
55.8
57
56.3
62.9
59.5
59.2
59.4
59.7
60.6
60.3
59.3
66
64.3
62.4
61.6
60.3
59.7
59.4
57.7
56.8
56.4
54.8
50.7
44.8
44
45.9
52.9
43
47.7
47.3
48.8
45
44.3
50.6
53.1
57.4
54.1
47.7
42
42
46.7
42.9
41.5
42.9
58.8
52.6
45.9
45.1
47.1
49.6
46.1
51.5
49
49.1
52.3
51.9
46.3
50.3
43.8
46
49.4
47.4
46.5
48.8
47.6
45.8
42.3
42.1
44.2
47
42.1
43.8
45
45.7
47.3
44.2
43.8
44.9
40.2
41
46.1
45.7
45
40.4
35.3
34.9
35.5
36.8
36.9
35.3
35.6
37.2
38.4
38.6
37.6
36.1
33
33.2
31
30.5
27
25
27
34.7
33.3
36.5
32.8
33.2
35.3
32.3
31.8
33.2
34.4
35.7
36
38
37.5
38.1
38.6
37.8
35.9
35.7
37
39.2
38
30.9
39.7
39.7
33.3
37.8
43
38
39.8
42
43.5
45.4
53.8
57.1
52.3
53.1
51.9
47.8
47.4
53.4
62.5
72.5
75
71.8
63.8
65.4
73.7
88.3
98.4
109
126
147
169
183
185
189
185
174
155
149
154
165
159
140
180
190
167
142
123
115
108
97.1
98.2
108
123
123
119
105
96.3
97.7
102
102
94.6
90.5
88.5
94.3
105
110
105
93.7
94.4
92.7
95.9
99.7
105
102
103
103
110
112
113
107
90.6
82.5
74.7
70.7
66.7
62.7
60.6
57.8
50.1
49.3
47.1
45.7
43.9
42.8
40.3
37.1
33.2
29.6
27.7
25.5
20.4
20.6
20
19.1
18.3
16.8
16.4
18.1
19
17.3
18.5
16.8
16.7
16
15.5
14.8
14.1
13
10.6
8.12
6.53
5.65
5.17
5.42
6.76
8.05
11.6
12.2
15
14.7
13.4
11.8
9.44
9.14
10.8
9.89
10.1
10.3
10.3
9.4
10.3
12.8
23.7
26.9
26.3
26.8
19.8
17.3
14.1
12.6
11.6
12
15.2
18.2
22.7
21
28.8
41.9
40
34.7
28.9
23.7
19
15.6
13.8
11.6
9.9
9.23
8.09
7.81
9.58
10.7
11.3
10.1
7.23
3.92
4.03
3.94
3.9
4.19
5.08
5.42
4.61
4.43
4.75
4.85
6.66
7.02
8.94
14.8
25.2
76
307
224
166
121
95.6
76.2
62.4
61.5
59.7
54
48.4
44.8
41.3
39
37.7
40
47
58.7
75.8
79.8
84.3
108
115
104
100
95
94.9
96.5
90.1
86.2
81
75.7
71.1
67.4
64.1
61.4
59.8
56.5
55.7
53.8
51.7
56
67.8
69.9
66.4
84.9
84.2
79.6
80.9
75.9
77
75
76.1
69.5
71.8
62.4
63.5
70.1
104
110
87.4
66.7
58.9
65.4
61.6
53.4
47.3
55.1
49.5
50
55.7
60.4
65.2
67.3
65.2
57.9
53.6
50.4
48.4
51.6
56.3
53.6
51.4
53.6
49.6
44.3
39.3
33.4
34
27
30
34.5
29.5
34
35.6
34.7
39
35.3
28.3
21.9
31.7
26.6
31.9
32.7
34.2
34.2
30.8
31.1
38.4
33
30
29.1
27.4
26
29.1
30.7
32.1
25.6
24.4
19.8
21
20.6
20.4
16.6
19.4
21.6
16.5
16.5
16.7
19.9
20.5
20.8
21.2
21.1
21.1
20.8
19.6
18.6
19.2
19.7
19.7
19.4
21.2
23.5
24.5
20.8
18.1
18.5
15.4
16.5
21.5
16.9
17.8
21.7
30.2
34.4
34.3
36.2
34
34.6
34.8
28.9
25.8
24.2
22.3
21
27.7
30.3
30.9
31.6
28.1
27.2
26.5
28.7
30.3
27
26.3
28.7
34.7
42.3
52.7
72.5
124
191
232
303
335
236
178
162
175
205
229
310
303
254
250
191
156
149
156
187
223
204
172
161
151
137
123
131
167
237
306
323
410
521
465
439
447
391
336
324
346
358
325
339
437
569
647
659
642
603
564
548
561
500
437
390
358
329
289
274
301
382
428
574
662
764
943
892
895
885
988
1150
1180
1120
1090
1140
1250
1310
1190
1180
1100
981
918
810
715
599
517
442
422
404
380
344
310
285
255
236
225
212
222
286
232
195
175
154
139
125
111
95.9
84.2
74
62.5
57.3
55.1
51.8
49.6
51.4
50
47.6
42.1
37.9
34
30.9
31.9
32.2
30
29.2
32
27.8
28.9
28.6
34.6
33.7
33.9
34.2
35.3
33.6
52.4
54.8
65.9
66.6
60.6
53.3
52.5
45.2
43.3
40.2
35.3
33
33.1
38.2
40.9
39.9
39.5
42.9
40.5
36.4
35.3
38.4
32.9
31.1
34.7
34.9
34
39.1
59.1
51.5
56.4
60.1
62.4
64.1
68.2
96.1
81.4
65.1
65.4
70.3
78.7
95.6
108
98.8
150
926
517
328
259
210
178
158
141
126
116
105
98.3
92.8
85
77.4
70.4
66.7
69.7
67.9
65.1
62.9
59.8
57.5
75.9
104
120
102
98.5
90.4
82.1
76.8
69.2
61
57.4
52.5
48.6
47.3
45.6
45
44.8
43.8
43.1
40.8
39.1
39
41.6
41.8
40.8
41.3
43.5
43
42.6
44.6
71.6
123
118
83
73.6
67.5
68.3
68.5
66.8
69.1
69.3
99.6
105
96.1
83.4
79.3
74.9
61.5
66.8
72.1
85.3
65.4
40.3
60
75.4
61.3
54.9
58.6
56.8
60.1
62.8
64.4
58.6
58.8
59.1
58.9
58.1
54.1
57.6
52.1
52.2
52.5
52.8
52.2
51.3
52.7
56
57.5
58.1
57.5
57.2
57.5
57.5
62
65.6
51.3
46.1
45.7
60.1
61.9
61.2
54.9
52.5
50
54.5
61.2
64.3
64.6
60.1
59.8
59.8
59.5
59
59.4
63.1
64.4
63.5
59.8
61.1
62.3
60.7
54.9
54.7
56.9
63.4
55.2
52.1
57.3
57.2
57.2
57.6
57.7
58.2
58.7
57.8
55.5
53.3
54.6
56.2
55.8
55
54.8
54.2
52.7
56.4
57.5
56.7
56.7
58.5
71
75
76.7
84
82.5
90.5
92.8
93.6
101
108
89
83.7
92.1
97
122
129
107
120
156
209
270
323
376
463
473
476
469
459
536
638
785
950
1140
1200
1280
1390
1410
1290
1010
843
823
842
886
899
1000
1380
1400
1140
986
1010
989
937
865
922
779
746
733
752
789
817
768
705
671
628
598
531
495
498
591
737
800
778
697
681
731
909
1090
1240
1380
1470
1430
1390
1410
1290
1050
855
797
864
1010
1030
1160
1260
1310
1220
1060
914
851
812
859
926
1060
898
795
775
762
859
948
997
1020
1110
1140
1050
925
788
681
597
604
632
602
553
504
479
449
419
378
341
304
276
274
279
262
311
352
307
250
216
189
168
146
132
123
115
106
105
107
104
94
94.5
112
116
112
127
119
116
112
120
275
190
170
161
157
148
130
116
110
106
106
110
103
114
120
125
104
96.7
95.1
91.9
85.8
84.2
74.4
74.1
76.6
76.8
89
85.2
87.1
89.2
90.2
82.4
74.5
70.8
67.3
64.4
59.6
55.6
55.6
57.6
50.2
46.9
66.1
228
139
102
84.4
79.4
69.3
67.1
67.6
64
64.5
62.3
60.9
60.2
56.5
238
1660
1220
755
527
401
327
282
257
231
264
359
302
269
254
238
231
252
245
228
211
201
191
185
180
177
168
159
151
153
154
150
147
157
155
153
149
151
173
507
512
385
319
274
220
216
206
196
187
178
181
209
210
205
202
194
190
180
179
185
185
183
191
197
181
169
153
152
152
133
140
137
108
84.4
84.4
84.7
99.1
116
116
113
111
112
109
112
111
116
122
115
109
105
109
104
102
104
98.4
83.8
62.6
74.4
90.5
94.1
99.9
118
194
142
119
103
100
122
116
107
96.7
101
106
140
310
234
140
104
105
111
112
114
115
122
132
144
149
153
155
167
287
266
202
180
162
159
139
124
122
134
144
148
145
129
124
154
566
369
294
264
328
310
287
481
393
303
281
324
318
279
255
229
221
225
212
216
204
221
229
271
321
362
434
507
606
762
750
612
514
468
432
413
419
406
383
425
440
445
424
414
502
552
557
471
440
479
625
842
970
1200
1510
1870
1680
1340
1060
1130
1460
1990
2530
2490
2580
2880
2880
2580
2210
2040
1990
2870
3130
2280
2030
1850
1740
1580
1430
1440
1510
1540
1590
1720
1860
1690
1700
2010
2130
1830
1720
1770
1820
2090
2450
2480
2510
2980
3180
3510
3550
3480
3260
3040
2830
2540
2410
2260
1990
1880
1980
2030
1700
1460
1410
1490
1540
1580
1430
1290
1300
1180
1230
1400
1570
1660
1640
1670
1630
1620
1770
1990
2040
2020
1850
1780
1690
1620
1580
1470
1340
1240
1080
981
901
762
617
529
448
388
344
321
321
300
281
268
255
225
205
186
183
169
175
167
228
195
177
164
144
131
132
125
119
118
139
151
144
135
123
128
130
246
240
205
180
192
278
210
174
155
144
134
124
122
122
111
117
125
111
98.6
87.3
82.5
81.9
80
82.1
110
97
94
129
197
217
186
152
132
120
113
106
97.6
92.5
87.3
79.6
71.4
75.2
81
85.2
78.1
71.1
67.4
158
233
378
290
238
207
231
483
337
292
248
409
461
368
328
295
285
280
268
256
242
385
418
390
364
341
311
284
265
247
230
219
210
195
181
177
170
162
156
146
142
137
132
127
125
136
126
115
107
90.2
91.9
96
88.5
79.6
75.2
76.3
72.5
71.5
70.3
62.9
64.4
49.3
39.8
48.6
62.3
61.4
73.1
63.2
37.8
47.5
54.9
59.5
60.1
60.1
60.1
60.1
60.4
60.4
64.3
66.8
59.9
58.1
43.5
39.9
52.4
58.6
60.1
60.1
60.1
60.1
60.1
58.8
57.7
60.3
60
68.5
69.6
69.4
70.3
67.2
66.8
59
58.6
58.6
58.6
58.1
57.7
45.3
52.4
52.4
50.3
51.2
55.2
57.3
50.5
45.3
44.1
44.1
43.9
44.4
46.1
52.1
57.7
59.8
60.3
57.1
58.1
58
59.3
57
55.8
55.5
53.6
55
54.4
57.1
57.4
54.4
59.6
59.6
59.3
63.6
63
64.7
65.9
63.7
64.3
62.2
59.9
61
62.8
65.1
70.7
79.9
95
144
144
160
125
116
136
146
111
97.6
86.7
91.2
88.1
79.1
88.2
86.5
87.3
84.7
84.4
83.9
81.5
85
83.5
91.3
101
127
172
163
177
222
216
273
332
349
461
454
701
422
387
425
505
444
424
531
658
791
711
776
778
654
631
651
692
706
740
624
623
687
756
661
607
616
695
728
756
745
640
601
639
672
580
519
527
658
713
798
874
926
1020
1010
980
969
1080
1090
1040
1070
1010
967
806
666
584
503
470
493
459
416
399
396
373
366
518
428
357
299
263
237
210
195
174
149
129
120
110
103
96.4
85.4
76.2
68.4
70.6
76
85.9
77.2
69
72.2
80.4
82.1
79.4
139
205
241
428
408
340
301
226
182
148
135
120
98.8
87.9
92.8
95.7
102
146
189
223
216
206
193
155
205
185
250
215
185
164
232
273
496
548
487
527
453
378
405
340
313
461
393
347
288
298
272
266
308
265
423
532
479
384
325
289
252
235
230
225
185
166
146
146
338
430
344
302
260
226
207
461
693
539
436
375
338
379
371
362
345
350
348
335
315
298
278
257
239
222
215
225
340
1760
1630
1480
1580
1310
1080
944
886
1400
1200
1010
948
783
705
643
558
513
480
448
436
385
372
349
332
309
289
267
260
248
243
230
222
217
208
201
180
195
175
186
159
159
173
172
165
161
155
153
153
150
151
148
134
145
139
118
93.5
95.7
100
95.9
104
107
107
109
106
105
114
114
99.8
98.8
106
106
110
109
117
111
107
97.6
95.1
94.9
99.9
102
105
110
109
103
97.4
93
91.2
89.2
91.8
102
100
81.9
87.5
93
101
103
105
104
97.4
91.8
82.4
94.1
95.4
90.4
98.8
102
98.7
99.6
101
101
99.2
96.2
91.6
90.2
85.9
85.3
88.5
88.2
84.1
86.7
86.4
92.8
88.1
95.3
102
108
121
142
133
126
105
98.3
107
107
113
115
109
110
118
112
101
109
113
111
95.3
81
85.1
94.9
97.9
108
121
161
185
235
278
387
607
906
1060
1050
1000
1040
968
945
904
1110
1300
1150
977
858
789
756
658
611
545
511
480
487
522
563
638
677
693
731
725
615
579
556
527
591
550
534
529
510
502
514
486
474
479
469
464
468
553
692
790
957
1510
1610
1390
1190
1070
971
898
827
787
855
996
1080
1280
1380
1290
1230
1120
1210
1290
1250
1250
1100
962
890
797
762
795
887
1000
1090
1190
1290
1300
1330
1360
1460
1100
907
906
938
1050
1120
1190
1100
1050
1060
992
992
878
804
709
639
586
530
486
433
389
347
319
298
264
232
205
187
184
187
180
165
156
134
126
131
146
138
125
118
115
121
117
128
181
191
217
167
150
138
132
164
184
221
227
213
173
257
335
328
557
548
658
465
422
343
296
263
253
237
243
274
215
193
178
160
147
134
130
123
115
108
113
108
112
117
111
101
114
114
116
126
121
98.2
86.6
85.9
94
88.2
83.4
76.2
70
76.4
77.3
131
115
91.7
99.9
94
157
528
337
254
218
190
180
177
155
164
175
156
245
506
360
301
262
233
212
191
173
160
161
152
147
145
136
135
125
116
104
113
107
104
103
92.8
94.8
92.7
90.2
88.7
88.7
85.8
78.9
83.1
80.7
77.8
76.6
76.7
75.2
72.6
77.9
76.8
73.8
74.6
72.5
72
68.5
72.7
68.1
69.2
61.1
62
62.1
53.4
55.8
69
67
63.9
61
347
285
165
142
142
145
437
645
363
268
246
203
174
153
144
118
116
139
136
134
131
126
108
108
124
129
121
122
108
116
127
104
99
118
112
112
142
127
124
137
125
121
118
117
122
118
118
110
106
112
113
114
115
112
113
115
115
104
104
104
104
104
98.7
98.6
98.6
96.8
95.8
95.8
95.8
101
97.7
109
110
109
125
137
145
134
126
121
121
124
133
128
130
134
134
166
198
237
291
363
390
305
276
266
251
240
242
238
267
284
344
436
522
498
464
455
384
431
511
610
686
722
758
862
1020
1210
1350
1280
1420
1420
1300
1290
1540
1430
1500
1360
1450
1340
1340
1180
1160
986
1050
1290
1570
1880
1550
1260
1360
1590
1720
1760
2070
2380
2280
2050
1870
1730
1910
2170
2200
1810
1530
1420
1570
1820
1990
2060
1760
1560
1410
1660
1770
1530
1400
1300
1340
1650
2070
2490
2860
2540
1980
1520
1250
1270
1220
1200
1260
1340
1470
1720
2040
2150
2070
1700
1330
1250
1530
1500
1460
1540
1390
1260
1220
1290
1370
1350
1400
1360
1200
1080
960
881
777
725
727
656
635
592
597
554
518
498
483
439
446
401
386
333
302
280
265
252
222
215
216
228
237
213
202
218
204
203
206
265
324
447
411
461
348
281
235
202
179
181
192
216
296
345
423
385
318
262
223
198
177
176
194
180
160
144
143
126
113
105
116
137
131
123
110
124
275
1210
765
528
410
338
291
251
221
205
207
241
213
193
170
156
143
137
132
132
129
127
125
119
109
102
97.1
95.3
93.8
95.2
93
90.6
90.4
91
99.3
150
154
141
133
124
117
119
353
251
217
206
190
183
180
176
170
164
153
135
133
134
130
126
121
115
108
108
108
105
106
106
110
96.3
82.4
90
106
106
105
102
99.1
99.1
95
91.6
97.1
93.4
93.1
90.7
88.6
79
80.4
79
80
90
93.1
106
98.3
84.9
87.2
86.2
88.2
78.9
75
68.7
76.9
91.8
91.4
76.8
65.7
67.4
79.6
89.2
78.4
117
146
127
107
96.8
93.4
90.7
88.9
87.7
87.5
87.5
85.1
83.5
84.1
85.5
85.5
86.8
86.1
85.2
83
82.5
82.5
83.3
83.5
86.4
90.6
90.7
90.5
90.4
91
91.2
87.4
84
84
84.9
86.2
89.7
90
110
116
108
99.3
91
91
91.3
91
97.5
90.6
90.5
91.9
87.2
94.5
91.3
104
99.7
112
102
104
89.9
101
91.8
83.8
91.7
88.5
88.4
77
83.8
80.2
90.1
89.9
128
140
159
151
148
139
156
196
202
231
227
211
167
183
171
165
185
208
184
210
233
274
387
499
626
674
748
835
591
497
466
374
349
357
368
298
314
265
298
297
271
268
302
399
467
515
598
557
548
534
523
503
491
450
426
520
689
1000
1110
1130
1240
1160
965
1000
1060
1200
1440
1600
1420
1170
1170
1330
1740
2040
2090
1950
1880
1930
1940
1880
1790
1640
1590
1600
1630
1500
1310
1450
1560
1800
1630
1350
1180
1050
969
947
988
967
823
731
728
731
708
666
604
567
588
642
560
514
514
511
510
485
467
448
479
590
479
438
416
428
477
606
483
458
398
346
352
312
295
270
258
238
204
192
178
161
135
125
118
110
103
99.1
89.5
84.3
90.7
92.8
99.4
91.2
83.3
78.8
89.1
118
104
97.3
101
113
115
99.8
92.3
80
75
70.6
69.1
68.1
62.2
52.2
46.7
48.2
48.3
54.8
73.5
75.9
63.4
56.2
50.1
50.1
47.5
45.1
39.3
52
61.6
64.5
60.9
49.6
48.4
47.5
43
50.8
47
49.7
46.5
54.4
64.5
54.4
61.3
64.9
59.2
70
70.4
145
161
110
104
89.2
96.1
92.6
115
121
98.7
90
83.5
72.7
74.5
69.1
59.7
60
58
55.4
64.1
55
61.1
70.1
69.5
68.7
77.1
87.4
72.6
77.7
67.8
77.8
88.6
89.7
79.8
88.9
75.5
81.1
78.7
96.5
99
84
86.8
78.6
83.9
67.7
72.9
64.8
56.2
60.8
78
71.8
76.3
66.5
74.2
65.9
75.6
66.4
72.6
62.9
67.7
68.8
64.4
79.8
69.7
70
48.5
63.2
59.6
65.2
57.4
63.9
52.5
52.6
40.5
47.8
49.3
51.7
51
47.8
45.6
42.6
40.3
36.3
35.5
37.5
42.8
43.7
43.3
43.7
44.6
44.8
45.4
45.4
45.4
45.4
45.4
45.4
45.7
44.4
43.7
44.3
44.3
44.3
44.3
45
45.6
46.3
46.5
46.5
47
48
49.7
50.7
51.2
51.7
51.6
51.2
51.2
50.3
50.3
49.3
49.3
49.8
49.8
49.8
49.3
49.3
49.3
49.8
50.3
50.7
50.7
51.2
51.2
51.2
51.2
51.2
51.2
51.2
51.2
51.2
51.2
51.2
50.7
50.7
50.7
50.7
51.9
49.8
50.6
50
49.2
45.7
47.4
48.9
54.7
62.7
64.1
64.1
65
70.1
69.2
68.3
64.6
58.5
53
51.7
44.8
51.3
45.5
53.8
50.1
61.4
60.2
68.7
74
122
94
94.4
80.4
87.1
92.9
119
105
154
202
277
316
291
236
283
311
302
264
295
254
254
304
448
593
621
458
434
481
699
795
611
618
820
1080
1270
1560
1560
1300
1620
1750
2870
2450
1960
1770
1950
2620
1910
1380
1230
1260
1410
1610
1660
1310
1050
911
796
823
1130
1480
1410
1470
1470
1640
1560
1390
1230
1040
961
926
1090
1320
1180
1150
1440
1730
1600
1570
1240
1210
1370
1650
1940
1820
1510
1410
1270
1140
1110
1260
1330
1300
1240
1080
1000
856
720
658
532
474
415
375
336
309
281
256
234
213
195
180
173
164
168
154
140
129
126
150
141
116
103
90.6
90.3
97.7
103
107
106
94.2
88.6
80.8
71.7
68.8
65.7
64.5
64.4
70
77.7
109
121
161
147
121
112
138
151
204
215
253
309
369
476
464
350
339
330
289
252
235
230
198
174
162
209
179
155
154
153
137
196
243
217
187
188
172
168
218
452
328
277
238
213
191
173
152
213
541
438
355
311
256
224
203
192
179
169
155
151
149
150
327
283
234
202
184
170
158
148
140
134
127
117
122
129
167
232
247
201
187
172
164
156
140
137
131
127
135
133
139
168
174
164
169
199
157
153
141
149
141
141
130
132
133
124
130
120
126
119
121
111
115
101
99.6
104
96.6
105
90.9
99
98.1
104
108
85.3
93.6
88.3
67.4
79
84.8
94.7
97.2
81.2
107
105
112
95.5
92
87.6
83.4
87.2
89.6
86.4
73.2
77.2
74.3
85.6
83
88.4
84.6
83.8
101
112
121
119
130
108
99.3
87.5
89.4
92.5
93.6
78.7
81.7
88.7
71
80.2
77.4
66.2
70.1
73.1
79.2
75.4
63.4
71.4
71.3
74.7
74.1
72.6
74.8
76.6
78.4
71.9
68.1
72.6
71.8
65.5
65.7
73.8
64.3
68.9
70.8
76.8
79.8
72
64.4
61.3
63.8
72
64
61.9
68.7
61.9
61.9
59.3
60.8
62.9
68.3
71.5
79.5
78.6
84
79.8
78.4
82.3
69.9
73.8
70.6
74.9
68.2
69.3
72.9
63
74.4
76.6
89.3
75.4
73.5
90.5
84.1
84.4
79.3
94.3
105
126
149
170
199
265
331
344
326
282
258
211
237
195
202
213
253
272
400
379
473
709
896
828
752
681
821
717
530
467
445
406
385
383
398
434
562
756
916
870
896
853
804
817
847
816
719
634
612
579
545
505
485
468
478
539
705
940
1080
904
831
747
709
840
977
1170
1230
1030
914
794
714
715
760
780
749
792
931
1220
1570
1620
1290
1300
1410
1250
1320
1500
1640
1760
1560
1440
1340
1290
1240
1140
1010
993
1000
985
865
803
713
623
602
578
565
530
480
418
381
361
343
344
299
271
254
231
215
202
181
170
161
159
183
201
176
152
135
124
117
123
130
123
110
101
93.1
90.1
134
120
116
102
97.9
116
115
132
148
149
163
147
123
107
91
83.9
77.9
85.1
81.5
75.1
83
70.4
60.8
51.9
57
55.8
60.7
89.1
102
90.5
91.1
89
128
128
125
183
131
120
107
99.6
90.4
96.1
89.4
87.5
84.9
80.7
101
88.4
82.4
83.8
91.6
128
181
196
236
196
168
144
137
118
115
95.2
100
86.9
95.6
81.1
88.2
77.5
87.9
72.6
93.6
286
451
453
361
317
275
265
278
280
319
331
339
344
346
303
292
264
251
231
229
213
274
274
247
217
218
206
209
197
187
170
199
167
184
167
163
139
149
154
155
140
139
134
129
118
134
127
130
119
118
110
131
112
106
103
116
99.1
101
100
106
97.7
88.5
77.2
73.6
77.4
82.6
88.5
100
104
125
121
113
103
105
109
112
112
111
107
95.7
87.9
89.1
93.2
92.3
94.8
98.4
97.7
88.9
92.8
82.4
90.8
82.4
89.6
81.6
89.9
83.5
88.5
79.5
84.2
78.7
69.8
69.2
72.6
74.7
75.2
76.8
77.4
78.1
78.5
81
78.3
73.6
79.3
70.5
76.7
70.5
74.5
73.9
80.2
70.5
77.7
71.4
79.2
69
78.5
70.5
78.1
73.6
78.8
68.6
79.5
74.2
83.1
73.8
76.7
65
72
66.1
78.3
70.6
74.5
68.8
71.2
65
76.8
74
90.6
77.3
85.9
74.7
73.9
70
83.8
84
97.9
90.7
97.5
97.7
126
141
177
202
247
332
430
485
375
287
279
297
482
707
888
927
960
963
982
1010
1070
1220
1200
932
763
735
737
725
720
767
853
946
986
835
716
626
557
501
464
469
462
524
650
796
910
995
1040
1070
949
791
683
657
639
712
825
925
948
887
769
683
624
630
642
627
573
559
607
666
688
638
621
637
672
717
680
610
575
496
434
394
379
370
364
380
360
326
310
296
278
261
242
223
199
191
168
167
142
135
121
115
104
104
94.2
89.7
83.2
71.3
66.3
63.5
62
63.6
66.8
65.5
60.1
57.8
58.1
60.1
72.2
122
142
143
157
144
133
128
116
118
156
146
121
97.8
96.5
88.1
85
89
89.3
85.3
83.6
73.7
70.1
88.8
80.3
71.5
66.4
55.7
60.7
59.5
66.9
55.9
79.8
96.8
82
84.2
68.5
69.5
68.3
62.9
60.7
64.3
61.4
57.2
58.2
62.3
55.2
62.6
64.4
60.9
133
97.7
73.6
66.1
61.9
58.9
44.2
44.7
39.8
35.6
31.8
28.4
25.6
24.8
24.5
23.7
30.3
30.5
29.7
38
92.1
87.4
67.7
60
56.2
54.6
55.3
56.2
52.9
45.5
40.7
40
46.5
60
62.9
58.6
55.6
53.3
49.6
47.1
45.6
44.7
44.6
45.1
42.1
42.5
43.4
44.6
45.6
46.6
74.3
69.1
59.3
57.8
52
48.6
46.3
43.8
43.9
44.2
44.4
44.7
45.1
44.2
43.2
42.4
46.4
46.5
46.3
45.6
43.1
44.5
44.3
43.9
45.6
46.3
44.9
53.3
88.7
68.8
32.7
37
48
48.9
50.8
55.1
54
58.2
54.2
54.1
53.5
54.7
52.5
51.3
51.6
50.5
44.2
44.7
50.2
53.1
51.8
48.9
49.1
45.4
47.8
48.8
45
41
35.6
32.9
27.6
33.9
42.5
45.9
49
50.6
50.7
48.8
38.8
39.9
48.1
51.4
52.3
51
46.5
49.6
48.9
46.7
48.1
49.5
49.6
48.1
44.4
45.6
45.6
45.3
45.4
45.2
45.1
45.7
47.4
46
46.1
47.3
47.5
46.5
46
46.6
46.3
46.9
47.3
47.6
49.1
51.1
54.6
58.8
65.1
67.6
64
53.9
54.3
56.6
55.6
56.1
55.3
54.1
58
60.1
60.4
60.6
59.2
58.9
57
53.4
53.2
52.7
48.8
49.2
48.3
46.3
48.4
51.8
50.6
45.6
42.9
46.9
42
39.3
40.4
39.7
44.7
51
61.2
66
63.8
71.8
84.6
89
79
74.9
78.3
87.5
102
131
175
178
164
151
141
141
151
144
117
108
115
131
146
192
209
246
322
366
301
307
352
354
386
395
379
330
278
303
339
349
373
352
370
321
274
288
278
348
508
530
562
571
591
779
995
1190
1210
1060
914
918
872
804
727
632
553
494
442
428
490
664
840
923
1110
1230
1070
895
766
776
956
1090
1110
1090
1020
910
774
653
632
594
576
573
540
507
486
436
395
380
358
329
295
265
242
219
195
176
160
148
136
129
117
100
90
80.7
74.6
69.5
66.8
65.3
62.2
64.8
62.8
60.2
52.4
53.2
56.1
65.1
61.9
55.1
52.5
50.9
50.1
61.3
58.7
60.9
90.6
91.9
76.6
80.9
120
98.2
81.1
72.7
65
59.7
52.9
52.2
67.3
166
131
100
83.3
104
152
147
125
148
247
771
634
449
468
391
319
301
249
214
188
169
165
167
138
140
128
115
208
824
727
539
429
395
317
284
242
229
218
197
174
160
148
146
208
855
807
1310
1630
1940
1510
1200
1190
1820
1340
1020
1140
2180
1580
1270
1050
985
938
826
728
644
572
513
468
422
393
366
337
316
320
342
334
330
331
306
289
273
263
244
236
230
219
211
204
203
210
200
191
182
183
174
172
170
169
164
160
141
138
144
139
137
136
132
128
127
125
134
137
133
125
130
133
140
139
141
136
120
110
121
125
126
132
137
135
131
91.2
89.5
100
107
108
107
106
108
109
111
107
106
105
105
104
104
103
101
98.8
96.1
94.3
92.1
93.9
96.6
97.6
95.8
95.1
95.9
92.3
92.5
91.6
81.5
74.7
80.5
83.3
86.6
85.3
85.4
86.2
79.3
79.8
81.4
80.9
80.7
81.8
83.6
85.1
84.4
84.6
85.3
87.6
79.6
79.8
78.8
78.3
83.8
81.1
94
97.6
98.3
95.8
98.1
94.4
98.3
100
98.9
95.7
95.6
94.4
90.5
90.1
94.4
109
111
108
104
110
113
99.8
109
115
129
159
204
229
209
217
228
221
226
229
251
253
225
212
242
310
289
279
293
284
254
303
299
259
254
271
284
286
300
328
390
400
373
369
415
375
381
385
372
336
319
300
294
297
387
576
814
1010
969
796
688
707
697
832
1020
1040
1120
1240
1250
1110
1040
1090
951
794
654
572
519
497
556
740
955
1170
1180
981
806
679
697
638
575
496
479
476
524
644
916
1140
1260
1140
1120
1150
1040
898
900
1130
1350
1430
1410
1360
1300
1190
1090
1010
911
812
713
623
539
510
479
438
415
380
343
305
278
253
232
211
198
189
184
180
168
153
149
134
121
114
104
104
102
109
110
107
108
108
113
116
113
144
131
135
142
193
158
135
132
120
104
92
100
104
96.9
86.8
94.1
137
140
122
152
176
170
182
314
302
205
166
146
138
133
123
130
149
196
164
143
123
117
118
116
108
109
113
103
92.1
99.2
122
111
102
96.1
87.3
81.2
76.6
73.1
69
68.9
70.7
76
77.4
146
120
102
80.8
76.3
73.8
70.5
67.9
77.3
67.4
67.4
69.4
387
643
392
292
237
229
419
1490
1390
1010
810
662
586
526
462
406
362
334
400
427
380
344
311
286
265
246
230
221
227
222
223
207
194
182
171
167
162
155
148
144
151
191
241
197
177
179
178
176
171
167
160
154
150
153
160
150
119
105
110
116
122
113
123
98.6
94
96.7
106
105
104
104
106
104
112
113
109
105
99.4
94.1
90.7
85.6
83.4
88.9
98.9
100
93.4
79.8
88.4
91.9
77
63.7
77.2
93.1
82
63.1
65.3
81.7
80.6
75.6
77.1
77.1
77.9
81.3
84
76.3
82
88.2
90
88.2
87.7
88.7
89
86.6
83.6
103
101
96.4
84.4
82.2
88.4
88
92
93.5
92.1
83
78
91.4
89.7
91.9
100
105
110
117
116
106
102
101
101
100
105
114
122
135
151
151
145
152
169
180
153
148
159
156
149
151
143
140
172
140
147
144
143
144
160
143
130
131
163
184
215
229
268
301
322
365
431
563
739
885
1000
881
884
894
928
878
798
724
698
780
888
922
915
899
824
714
641
603
594
586
567
538
514
495
475
472
491
527
498
456
410
393
369
356
338
335
345
351
362
369
363
357
405
478
561
599
624
773
1010
984
864
827
746
698
708
756
796
786
878
933
1010
1470
1480
1270
1250
1180
1050
1000
960
963
992
1020
1050
1180
1360
1500
1570
1510
1450
1780
1930
1670
1560
1730
2110
1740
1520
1490
1450
1470
1470
1330
1200
1080
961
848
745
643
581
498
436
433
412
391
368
391
386
433
377
355
435
674
662
628
538
458
464
453
615
582
510
445
412
374
338
298
263
235
219
197
185
172
156
149
147
174
190
274
230
180
160
145
153
158
141
131
126
122
115
105
115
120
102
85.2
80.2
76.5
80.5
82.8
87.9
82.4
79.6
115
195
153
115
105
102
122
116
111
200
333
266
206
185
186
151
132
134
122
117
112
90.6
91.8
90.6
82.7
77
81.6
141
160
138
112
117
101
93.5
90.6
86.2
81.6
79.5
79.8
89.4
211
188
152
132
122
114
109
104
101
97.9
96.4
97.7
104
281
443
390
417
380
335
316
304
290
260
239
239
230
212
200
191
200
199
195
182
176
176
177
174
153
155
152
149
175
162
144
142
143
144
131
136
141
142
148
145
139
131
123
96.5
96.8
105
110
120
103
105
107
110
110
112
116
111
107
104
98.4
102
94.7
100
110
108
107
107
95.8
103
85.1
93.2
97.8
101
105
100
94.7
91.7
100
104
107
109
107
104
104
104
92.2
98.9
102
103
104
102
98.4
100
106
99.4
100
103
104
104
103
94.8
101
106
108
112
113
108
99.2
102
95.6
102
102
104
107
113
123
130
142
164
187
201
202
206
219
224
226
251
284
284
238
235
238
261
285
319
355
385
410
427
469
503
516
452
412
377
419
516
510
529
546
471
445
457
464
457
480
538
499
441
426
407
354
377
360
330
304
300
295
308
369
490
638
797
910
931
957
895
805
741
760
795
769
674
629
612
571
562
619
755
802
853
768
678
640
611
571
582
589
703
734
840
990
1060
960
884
869
915
868
945
1160
1370
1460
1250
1110
1070
1080
1160
1410
1420
1420
1390
1380
1190
1070
1020
1060
1220
1320
1350
1440
1360
1520
1630
1480
1480
1290
1250
1200
1120
1020
869
767
691
610
557
491
456
426
406
368
334
307
267
246
217
202
192
206
331
325
313
290
239
202
173
159
145
131
123
115
104
92.7
90.2
84.6
82.4
87.5
96.9
96.8
92.4
86.2
80.5
74.9
73.7
76.4
75
67.6
69.6
71.6
71.9
82.3
85.1
104
190
495
307
225
223
181
153
133
118
112
106
99.3
109
110
110
103
97.1
96.5
99.5
160
134
120
110
114
116
113
103
96.2
96.3
105
110
111
102
98.8
94.3
88.8
83.3
75.9
70.7
75.1
78.1
84
80.7
73.3
69.5
66.7
65.2
70.4
90.5
157
197
169
158
145
134
126
121
122
120
124
164
142
131
122
114
117
120
115
113
107
101
96.9
93.5
89.2
87.2
85.4
84.1
80.8
79.9
79.9
77.9
78.9
83
81.4
78.7
77.7
75.8
74.5
73
71.7
71
69.2
86.3
123
105
95.4
91
88
84.9
83.7
81.6
79
74.8
76
76.7
72.2
55.9
66.1
91.8
103
90.3
81.4
76.6
65.8
80.7
73.8
76.4
65.4
55.4
64.8
71.2
67.2
60.4
65
68.3
48.5
60.9
61.4
67.4
70.6
70.9
70.1
69
81
120
94.9
69.9
73.6
79.2
94.3
98.1
98.3
107
88.3
75.4
70.7
84.2
83.3
84.1
87.8
92.4
87.5
85.3
107
125
80.8
84.8
105
155
136
116
106
114
147
162
144
130
119
119
118
103
110
112
106
86.7
80.4
86.2
94.3
108
105
101
107
107
106
110
117
124
188
187
200
250
285
341
287
257
253
279
306
333
314
293
356
383
283
241
239
229
229
190
182
190
196
216
216
166
172
193
250
351
478
554
665
827
1030
1180
1350
1520
1620
1600
1600
1410
1210
1130
1100
1000
997
962
1030
1080
996
953
944
945
910
902
886
999
1080
1080
1050
1070
1290
1470
1550
1590
1630
1660
1790
1720
1520
1460
1470
1510
1370
1190
1080
976
866
763
671
617
624
728
996
1280
1400
1500
1400
1350
1230
1180
1310
1450
1500
1470
1290
1150
949
824
785
732
768
836
1040
1090
1220
1140
1170
1220
1310
1240
1240
1270
1380
1430
1470
1440
1380
1370
1300
1240
1100
999
855
799
765
744
724
726
679
609
542
479
422
380
340
305
280
248
220
203
193
182
167
153
147
141
139
132
127
128
168
200
165
165
160
162
172
157
147
140
160
161
168
210
204
182
193
303
356
368
310
253
229
242
263
269
255
233
270
227
197
209
207
208
187
171
157
144
132
120
122
120
117
122
121
116
114
104
98.2
89.2
82.3
80.2
78.5
77.9
75.8
73.8
71.1
69.2
67
66.3
64.6
62.5
63.6
66.9
68.5
80.4
90.4
78.8
75.2
73.5
69.3
65.6
65
70.8
101
96.3
86.1
83.9
123
134
236
317
230
183
161
171
173
161
148
137
130
124
120
114
108
99.9
95.9
94.8
93.3
91
89.4
89.3
86
82.6
83.5
81.2
79.7
77
75.1
74.9
74.1
78.5
89.4
83.7
83.2
82
81
78.4
81.4
84
79.2
75.7
76
75.4
72.2
75.4
71.9
68.7
70.7
83.7
71.9
63.1
69
75.1
72.5
72.2
70.5
69.4
68.7
68.4
67.6
66
65.1
64.6
64
65.1
55.6
37.1
34.8
35.4
36.9
36.4
37.2
37.7
39.2
42
41.3
39.2
38.6
37.9
37.9
37.3
38.5
34.6
34
36.6
43.5
44.3
42.5
41.6
41.5
41.2
41.4
39.8
37
33.3
33.4
35.8
38.8
40.3
38.7
40
42.7
42.1
39.2
38.2
39.2
40.2
38.9
37.7
38.1
39.7
40.9
39.5
35.3
36.3
38.8
40.2
39.9
35.9
35.5
36.7
38.3
41.8
46
47.2
46.9
46.9
46.8
47
43.9
45
45.6
46.9
46.1
45.5
44
50.8
57.4
53.3
49.2
46.5
52.9
53
43.7
47.1
54.9
51.4
47.9
46.4
43.8
47.8
48.7
45.4
50.3
53.8
53.3
47.4
48
56.2
65
71.5
83
96.6
135
131
135
115
95.3
94.2
77.8
70.7
70.3
65.3
82.8
121
107
100
97.7
89.7
84.3
90.2
105
130
145
175
183
183
178
188
347
429
364
357
383
326
260
248
257
245
222
232
248
224
216
228
270
307
375
419
471
457
462
403
331
296
261
271
320
352
407
556
560
654
569
532
480
448
431
424
386
354
298
277
287
275
258
255
251
227
215
195
182
174
161
144
137
148
133
118
107
95
84.8
78.4
73.7
69.3
62.6
54.6
52.3
53
72.9
140
111
88.2
78.2
67.8
55.3
50.6
46.6
42.3
34.1
31.8
29.5
26.3
21.5
18
18.1
18.5
21.5
22.3
21.2
22.6
24.7
23.2
21.7
23.9
25.9
30.1
29.3
35.1
65.9
76.9
61
48.3
43.6
41.3
35.8
32.1
40.4
44.4
40.8
38.4
35.4
37.5
35.2
28.9
26.8
25
23.1
22.4
23.8
22
21
19.2
18
18.4
17.4
15.6
15.5
17.6
22.1
22.6
22.2
25.7
24.4
16.7
16.3
16.8
21
22.8
23.3
28.9
26.5
24
22
20.5
22
22.3
24.3
25.9
25.1
20.9
19.6
20.9
19.9
18.8
17.3
16.2
15.6
14.4
13.3
11.2
11.7
11.4
11.4
12.4
14.3
16
14.6
13.6
14.2
13.9
13.9
13.7
13.3
14.4
16
19.1
29.3
53.9
56.2
53.1
46.3
48.2
63.4
66
76.5
89.8
86.2
87.6
84.3
72.7
69.7
72.6
77
72.4
71.6
74.4
87.8
147
150
126
111
102
98.2
97.4
107
99.8
89.9
85.3
84.7
79
78.8
68.8
66.2
61.4
54.6
48.3
45.2
45
47.3
49.7
50
47.5
44.2
42.3
41.4
42.6
44.2
45.4
44.6
42
41
41.4
42.9
44.9
44.3
42.6
41.7
41.4
42.2
44
45.4
45.8
43.7
40.3
38.7
39.9
41.3
41.6
40.4
40.5
41
41.6
41.9
41.7
41.4
41
39.9
38.8
40.6
41.1
41.3
40.4
38.1
36.3
35.6
36
37.4
38.9
40.9
43.4
44.4
44.4
43.3
42
42.4
43
43.2
43.2
42.6
42
42
42.7
42.9
41.3
40.7
41.1
42.4
42.5
41.2
40.6
41.7
41.7
41.6
41.7
41.8
42
41.9
41.8
43.7
46.9
49.9
52.6
53.2
49.8
44.7
44.3
46.4
46.4
43.9
44.4
44.8
44.1
42.9
42.7
43
43.6
44.2
44.6
44.7
45.2
45.9
46.4
47.8
50.5
54.5
60.4
67.9
82.5
99
98.4
89.2
108
141
141
132
149
635
570
291
248
235
258
297
334
353
355
331
279
293
339
418
576
704
816
649
559
450
428
486
543
683
803
924
1180
1480
1590
1190
954
890
828
1140
1360
1370
1640
1980
2320
2170
2020
1920
1860
2090
2330
2520
2550
2510
3050
2480
1860
1590
1590
1530
1540
1700
1720
1570
1430
1340
1330
1400
1700
1940
2190
2410
1910
1470
1220
1060
977
904
828
811
916
915
864
813
804
940
1180
1640
1960
2280
2300
2170
2620
2880
3120
2950
2590
2650
2710
2500
2520
2200
2080
2010
1740
1890
1870
1760
1400
1210
1280
1420
1510
1650
1710
1610
1520
1440
1200
1160
1060
966
846
912
863
740
667
603
545
503
480
443
424
402
355
319
314
284
294
298
278
341
342
294
251
221
227
215
329
280
347
328
270
238
270
251
280
264
336
265
228
200
187
170
155
140
132
118
124
112
105
98.7
95.9
88.3
82.4
77.5
73.1
71.8
68.7
67
60.9
63.2
61.8
59.8
59
76.9
88.7
82.2
83.9
83.6
79.1
71.2
67.3
105
143
115
105
95.1
86.6
81.8
78.7
78.1
78.2
74.5
72.3
67.8
67.5
65.5
61.7
58.6
58.1
58.4
58.1
58.7
57.2
54.2
52.3
52.8
51.4
53.3
55
54
53.9
53.1
52.1
53
56.6
55.5
58
56.5
56.8
57.1
56.3
53
55.4
56.4
58.8
56.5
49.3
46.7
55
55.7
57.2
60.1
59.5
58.3
56.4
55.1
55.8
55.6
54
50.4
49.1
50.7
55.1
54.4
51.6
51.7
62.4
87.6
86.1
72.1
58.3
56.6
64
46.3
49.7
68.8
65.2
52
55.6
58.4
61.4
72.8
71.2
63.8
71.1
77.1
69
52.7
53.9
62.7
76.4
77.8
75.3
51.8
46.1
55
61.8
63.5
66.6
70
72.9
71.7
70.1
71.7
70
70.2
63.8
55.3
59.8
64.1
58.8
55.9
57.3
55.4
53.1
53.7
56.9
57.1
52.4
52.1
55.4
53.2
52.1
55.4
56.1
53.6
54
55.2
59.4
58.3
58.3
54.8
50.9
53.6
57.7
56.2
52.6
55.9
53.2
53.2
55.3
56
58.2
61.3
60
67.5
60.1
55.6
55.2
58.6
53.3
45.7
41.4
46
54.8
53.7
48.7
50.3
48.5
44.3
55.1
71.5
68.1
60.1
49.3
48.7
54.6
56.1
61.8
62.9
61.1
62.2
70.3
79.3
95.3
112
121
122
122
136
178
226
176
175
200
184
189
186
183
188
205
205
222
195
201
172
156
146
148
183
223
226
222
224
250
287
340
415
478
493
501
465
397
350
331
312
348
355
368
400
403
457
494
572
668
761
881
1040
1200
1250
1400
1370
1350
1270
1180
1160
1140
1030
963
922
882
904
902
857
816
829
954
1020
928
815
708
660
614
543
496
494
529
623
650
808
819
703
629
543
485
569
702
501
404
334
288
255
234
254
233
206
185
166
151
137
125
116
106
93.8
81.4
80.4
76.4
74.4
71.4
64
55.4
47
41.6
39.9
42.4
46.9
45.6
42.6
36.6
28.4
27.5
28.2
25.1
26.2
29.6
28.2
27.9
32
37.9
36.5
35.2
30.9
30.8
34.5
52.4
72.3
77.7
102
88.7
75.5
65.1
61.5
56.2
57.5
56
47.4
39.5
35.1
32.1
28.9
26.9
23.8
20
18.1
14.3
11.5
13.3
17.3
15.6
15.2
14.4
15.1
17.7
15.7
15.1
16.3
22.8
21.6
22.6
23.3
25
27.6
26.8
24.6
22.5
19.1
16.9
15.3
10
13.1
19.5
36.8
50.7
47.5
47.6
49.7
46.8
43
39.5
34.9
31.7
28.7
27.8
28.2
28.1
26.1
28.3
28.7
28.2
27
27.1
26.5
25.3
24.2
24.7
24.6
25.2
26
25
26
25.8
24.4
23.7
24.5
25.6
26.6
27.4
27.4
26
26.2
25.9
25.9
25.6
26.1
26.9
26.4
27.1
33.9
40.4
36.8
37.2
37.1
37.4
37.3
37.1
37.5
38.2
38.7
36.5
40.4
94.7
98.9
71.9
59.5
51.2
49.4
50.6
51.2
45
49.8
53.2
60.7
59
60.1
58.6
60.2
71.1
68.9
59.1
51.9
49.1
46.4
39.5
38.9
35.5
31.3
37.4
42.8
47.7
52.5
48.8
47.8
47.6
41.7
37.6
34.8
37.8
42.8
40.3
42
47.9
46.4
41.6
40.3
44.2
41.2
34.1
41.4
46.9
48.4
48.4
46.3
44
43.2
45.1
46.6
46.1
44.6
46.3
44.5
44.1
44.1
45.4
47.2
45.3
42.9
43.3
44.5
44.7
44.1
43.9
44.7
47.8
47.2
48.4
48.4
48.2
48.3
48.3
47.3
44.8
46.3
48.8
48.4
44.6
42
45
51.2
54.4
47.8
45.1
43.5
42.1
45.6
52.7
49.1
48.2
48.1
52.9
55.3
50.6
45.9
43.9
45.5
43.4
44.2
42.8
41.5
46.3
52.6
52.9
51.7
51.5
46.8
47.3
51.7
57.8
59.1
57.8
61.5
65.8
70.6
70.6
66.5
63.1
61.7
62.8
60.1
60.4
59.6
58.6
65.7
79.1
110
117
107
107
97.6
94.9
89.8
92.5
112
154
145
149
178
226
309
393
449
390
385
392
405
432
491
513
457
453
408
368
317
295
283
303
312
310
306
354
460
460
413
392
440
624
788
822
658
560
617
735
849
734
620
537
521
560
620
658
710
801
699
601
611
778
1060
1030
879
847
883
767
766
783
803
849
747
700
710
759
839
927
804
797
712
625
566
517
474
442
404
363
328
290
265
240
215
188
170
160
143
135
137
155
166
179
159
143
153
144
127
122
117
100
91.7
85.6
77.6
71.6
61.1
61.8
74.7
70.9
70.3
70.5
69.2
71.9
74.3
81.9
85.4
285
222
206
181
168
165
165
161
145
132
216
188
151
126
110
97.4
85.9
78.8
69.4
69.3
67.8
67.5
65.5
65.2
66.4
61.1
61.1
66.8
67.9
59.7
53.2
46.6
37.9
34.7
34.6
34.8
34.5
35.1
32.1
31.2
50.5
65.1
52.6
50.5
45.2
40.7
37.3
35.1
33.5
27.9
27.1
26.6
23.8
22.2
21.9
21.5
20.4
21.5
22.2
23.2
21.4
17.9
18.9
20.1
20.6
25.1
28.9
35.5
34.7
46.8
51.9
51.2
54.8
48.6
44.5
45.4
46
44.8
66.6
71.4
65.9
68.5
66.8
66.4
60.9
65
70.4
73.5
69.6
63.8
62.6
60
59.7
58.6
60.4
64.4
60.3
58.4
56.3
55.6
57.1
56.3
54.6
54.6
52.9
52.1
51.7
51.5
49.1
49.9
49.9
43.3
42.4
46.1
45.1
45.5
46.4
40.8
36.3
37.3
40.5
35.7
31.7
43
44.8
32.4
31.6
38.3
38.2
39.3
40
40.5
39.1
37
35.7
32
35.2
42.4
40.3
36.3
30.6
26.8
30.6
35
39.4
32.7
30.7
29.9
28.5
27.3
29.1
33.2
37.7
50.3
49.1
45.3
42.7
41.9
41.5
41.4
41.5
41.8
41.7
39.4
34.6
40.4
44.2
43.5
42.4
41.2
41
42.5
45.4
46.9
48.8
45.8
44.1
43.9
46.6
49.3
51.4
50.1
48.8
47.4
46.2
45.3
45.1
43
40.1
40
40.7
41.3
43.7
44.9
41.9
38.6
36.7
36.9
38
39
40.2
41.3
42.4
42.4
40.7
41.2
45
49.9
50.4
47.9
45.2
44.9
52.2
57.7
59.4
58.2
55
52.9
51.6
55.7
62.1
73
87.7
122
137
123
102
96.9
89.7
90.8
82.4
72.7
77.5
87
90.4
104
127
120
116
132
139
151
147
150
183
240
330
414
425
386
320
286
274
305
347
362
393
406
434
522
570
542
516
421
356
336
396
494
656
797
894
984
1080
882
694
572
564
671
642
765
838
918
912
962
883
687
721
915
1050
977
870
860
801
710
665
662
630
605
578
510
488
450
393
338
310
262
238
243
252
243
228
206
186
173
168
163
157
149
138
127
121
116
106
102
98.5
90.7
83.7
77.2
72
75.6
216
521
321
236
312
458
329
296
733
541
418
341
289
276
291
269
237
215
209
178
154
136
125
121
116
104
97.6
95.3
99
90.1
82.6
76.4
74.8
63.5
58.6
58.2
85.1
106
99.7
124
409
469
549
465
524
461
368
348
280
242
285
260
219
186
166
191
162
146
170
180
192
159
162
172
166
193
170
167
227
377
294
302
245
204
184
168
153
142
127
115
109
111
99.8
92
89.3
88
85.1
89.2
120
109
97.5
90.6
84.1
80.9
87.8
231
375
235
192
168
153
147
138
131
118
158
395
350
300
261
236
224
207
194
181
168
155
145
137
131
136
131
123
117
114
112
117
129
113
114
114
108
104
104
103
99.3
97.4
116
116
110
106
110
117
123
122
112
99.7
83.6
97.7
86.8
75.8
61.9
60.6
63.2
59.8
64
65.6
70.7
74.2
69.5
63.8
74.3
75.2
68.5
60.1
52.6
78.8
79.3
74.4
83.3
79.6
79.6
81.7
68.3
50.1
54.6
70.6
67.9
56.2
47.3
52.9
49.2
51.4
55.1
58.9
63
67
70.2
73.7
74.6
74.7
75.7
75.9
75.9
75.7
73.9
72.4
73.9
72.4
71.1
72.4
73.9
72.5
65.8
65.7
66.7
69.4
64.8
62.8
68
73.7
77
80.4
79.4
77
74.8
82
81.5
80.7
78.1
66.8
56.7
65.1
78.3
89.3
77.4
70
65.8
69
66.9
67.7
63.8
58.8
59.7
57.1
58.8
53
53.8
60.3
64.5
67.2
68.1
66.7
65.2
66.7
70
70.9
71.2
80.6
76.5
77.8
78.2
77.5
73.6
76.3
78.7
76.5
76.1
77.6
82.5
84.4
87.9
88.5
94.6
95.9
178
174
179
195
281
468
316
224
204
205
235
533
465
313
256
208
197
173
180
212
246
234
305
429
485
347
284
339
505
622
942
1510
2340
2980
3310
2150
1790
2150
2770
2830
2030
1690
1600
1640
1790
1580
1470
1580
1890
2010
2550
3000
3260
3090
3150
2950
2210
2130
2020
2250
2460
2100
1810
1780
1830
2020
2190
2540
2260
2150
2140
2170
1980
1860
1840
1930
2040
2010
1940
1860
1840
1740
1570
1350
1140
1110
1220
1370
1800
1590
1440
1360
1230
1150
1090
937
905
884
885
829
857
878
876
851
813
735
663
618
602
585
534
470
429
400
380
351
326
300
273
244
224
204
188
175
162
151
136
121
112
103
97.9
90.9
82.7
79.8
75.7
75.6
71.3
64
61.5
60.1
64
66.1
82.2
82.3
72.4
66.6
63
57.7
52.4
46.1
42.4
40.6
39.8
38.5
45.5
49.3
55
60.5
59.6
62.8
63.6
55.9
48.6
47.1
44
44.5
49.8
51.7
53.4
71.3
60.8
55
50
45.3
40.2
37.1
37.3
37.5
35.2
33
30.6
28.7
24.9
19.4
22
33.1
91.5
76.8
75
84.3
79.7
66
69.4
73.7
69.3
64.3
59.5
57.1
57.4
55
50.4
47.2
45.2
44.3
42.2
45.5
105
106
93.4
82.6
76.8
74
71.9
69.4
68.6
68.6
66.6
65.2
64.7
65
65.5
64.7
62.9
61.1
60
54.4
54.2
53.8
53.5
54
54
54.5
60.5
58.3
54.5
49.6
51.8
54.8
55.4
54.3
52
51.1
47.3
46.7
44.9
44
42.4
43.3
44.9
43.9
46.3
45.8
44.4
46.6
49.1
47
41
42.2
49.7
51.6
42.7
33.3
30.3
32.5
40.2
51.2
51.8
44.9
41.7
43.2
43.6
45.4
46.8
42.5
35.8
38.8
41.1
46.5
52.1
49.8
45
38.4
37.3
43.2
44.6
49.4
47.7
55.1
52.1
46.1
36.7
38.6
42.7
44.6
45.5
45.8
45.2
42.3
38.4
36.9
36.5
35.1
35.5
35.5
34.5
37.9
41.9
43.8
45.2
47.1
46.9
44.8
43.5
47.7
49.7
48.4
49.5
51.1
51.8
51.8
52
51.7
48.8
46.7
47
50.4
52.2
55.5
68
68.9
62
57.5
57.1
67.8
64.5
65
62.3
59.7
53.7
53.6
54
55.9
55.5
56.9
54.8
53.2
53.8
56.6
55.4
52.2
51.9
54.5
58.8
73.5
64.7
56.2
56.7
62.3
67.1
67.4
65
68.1
71.1
74.3
70.6
67.8
75.8
88.2
102
103
99.3
109
126
113
110
120
128
142
163
167
152
131
119
112
118
121
142
151
141
162
239
352
310
233
214
187
205
257
344
464
617
712
564
610
786
928
987
960
1100
1150
1250
1310
1090
890
710
613
567
652
714
767
814
766
699
601
587
603
548
503
461
448
520
558
639
728
897
945
1040
983
758
694
734
752
667
746
765
807
828
788
726
771
777
760
776
765
733
657
591
520
516
445
394
353
326
278
244
213
192
182
325
445
367
281
255
220
209
314
257
241
490
606
516
415
324
266
226
190
169
153
141
136
128
116
106
97.9
90.4
95.6
96
94.7
98.9
107
96.3
85.3
81
78.3
78.2
71.2
66
58.9
54.9
48.8
43.5
41.5
41.2
40.5
40.7
50.1
57.7
62.7
125
190
163
137
131
126
104
89.2
82
77.3
69.8
63.9
82.4
110
261
272
227
196
164
166
149
129
117
106
99.7
92.7
86.8
79.6
73.6
67.5
63.2
59.9
59.5
57.9
55.3
51.7
49.4
51.8
171
372
200
157
142
220
225
190
161
143
132
126
118
111
102
96.5
92.9
89.2
84.6
81.3
77.8
77
75.5
73.2
70.1
66.7
63.1
64.6
64
64.6
76.3
102
147
190
207
162
152
154
155
153
151
150
169
213
171
152
145
142
141
134
130
125
126
121
120
124
128
117
113
116
117
108
99.6
95.5
86.3
74.9
87.9
82.9
86.5
98.7
97.5
117
118
85.9
76.3
75
78.5
80.9
83.7
82.4
83.6
80.7
80.3
78.9
63.3
55.5
52.9
63.3
71.3
73.8
73.6
74.2
73.7
71.8
72.9
74.7
70.5
70.5
75.4
68.2
69.5
60.1
74.3
68.1
58.7
55
48.6
46.5
51.9
53.1
50.9
46.8
47.8
49.7
49.4
48.7
48
46.5
44.9
42.5
42.1
42.4
45.2
44.9
39.2
39.6
44.2
45.8
45.7
46.3
46.6
46.1
46.9
48.3
50.2
51.8
50
47.6
46.6
47.1
47.7
48.7
49.3
50.1
51.7
54.2
52
52.4
49.6
45
45.8
47.2
47.1
48.9
50
50
49.5
49
48.5
48.4
54.1
67.2
114
104
90.2
87.3
91.2
95.8
84.8
77.4
79.5
76.6
78.6
78.9
96.1
113
116
108
107
95.9
85.4
92.7
92.8
84.7
76.7
79
83.2
91.1
103
128
184
241
274
286
257
223
220
194
190
166
170
153
157
170
200
273
385
514
569
562
560
520
513
495
434
367
366
345
333
341
365
394
441
420
398
363
353
336
356
388
416
415
368
354
385
420
472
531
636
698
554
482
454
478
441
378
350
359
431
516
540
505
445
425
429
436
471
480
458
559
491
534
537
449
404
369
340
318
302
288
256
228
202
174
155
138
126
108
98.5
88.5
80.7
81.2
77.7
69.5
62.6
55.2
53.2
51.3
49.3
47.3
44.6
42
40.1
36.9
34.3
33.5
31.1
26.7
16.6
15.1
18.4
19.5
22.3
22.2
23.2
21.7
24.2
25.5
22.5
27.2
34.9
33.1
29.2
25.8
23.6
23.4
22.3
23.3
25.2
20.6
20.8
17.8
17.2
16.3
13.8
14.1
12.9
9.85
10.9
10.3
8.23
9.58
9.74
10.5
9.74
9.26
8.92
7.7
8.25
6.82
6.38
6.4
7.67
10.6
13.2
26.2
24.4
23.3
22.3
22.4
21.3
18.5
22.3
23.7
24.1
25.3
21.6
20.3
26.2
29.7
140
335
258
158
116
98.6
83.3
73.8
73.7
73.3
67.7
64.6
65.1
61.2
55.5
55.7
55.6
57.4
62
59.8
56.3
52.3
58.8
145
116
98.6
87.8
83.5
180
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
185
175
165
156
149
142
135
130
125
123
121
118
114
111
110
120
116
111
116
126
123
125
132
126
120
117
114
112
107
105
96.8
106
105
98.4
101
93
80.1
83.2
93.1
100
103
102
99.3
98
97.8
95.8
98.5
92.7
93
97.5
93.1
90.9
92.3
101
155
147
140
121
105
106
119
123
116
111
108
102
97.6
104
99.3
81.5
62.2
77.8
82.3
90.4
87.3
79.9
74.4
68.7
66
67.9
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
67.8
67.8
69.1
65.6
66.8
66.6
69.6
68
67.1
66.8
68.8
68.4
70.1
72.9
73.8
74.1
75.1
76.6
NaN
NaN
NaN
NaN
NaN
79.2
87.6
106
126
141
183
246
222
204
193
188
169
162
159
157
162
166
174
188
203
197
197
217
249
299
354
414
428
423
454
529
538
500
465
430
393
452
508
439
380
373
374
369
362
355
341
330
323
303
322
311
319
323
290
279
272
267
275
279
270
263
286
299
277
273
270
260
250
244
247
247
252
252
257
272
279
294
339
386
448
479
446
421
356
301
266
243
234
220
210
214
223
240
233
230
217
200
189
179
172
165
159
146
137
129
118
108
100
91.4
81
72.6
76.4
73.5
68.9
62.9
57
53.9
48
44.1
37.5
32.5
34.1
32.6
39.6
39.8
33.9
31.5
27.5
23.7
21.4
20.9
19.7
19.6
19
17.3
15.7
15.2
13.1
10.3
10.9
10.4
12.7
20.9
18.2
24.7
22.2
20
19
17.6
19.1
18.1
17.5
22.8
28.6
29
26.6
34.9
28
22.9
21
18.5
16.2
14.2
14
13.4
12.2
9.86
9.69
10.8
12
11.9
12.2
13.5
13.3
11.5
10.1
9.99
11
9.89
10.6
10.8
12.3
15.4
15.9
15
14.5
15.1
14.7
14
16.2
18.8
16.5
14.1
NaN
12
12.3
12
11.4
10.7
10.4
10.6
11.2
31.8
43.5
27.4
173
724
465
244
149
114
203
205
667
858
473
793
2040
1630
1220
840
637
505
422
361
316
277
247
225
241
512
666
2410
2050
1310
967
790
673
605
636
3770
