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