# DWR BTBLESCO BIG THOMPSON RIVER BELOW LAKE ESTES daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1930-07-01 24:00
end_date: 2026-10-26 24:00
timestep: 1 DAY
units: cfs
scale: 1
258
220
220
205
205
209
220
194
187
202
258
191
446
307
191
187
180
364
229
254
233
237
216
205
198
191
198
202
220
241
271
258
245
241
343
311
276
307
293
298
302
330
311
330
878
558
520
498
391
353
330
271
216
216
216
216
233
216
209
216
216
180
194
138
138
138
140
150
148
142
142
140
140
114
103
87
87
87
87
79
71
82
82
75
79
82
96
85
71
71
75
79
78
73
82
92
92
78
77
73
72
72
63
72
72
70
65
59
56
70
65
57
56
55
52
52
47
45
39
45
39
49
45
44
53
47
42
44
33
36
36
36
36
36
28
31
29
34
30
30
30
30
29
29
29
28
28
27
27
27
26
26
25
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
50
70
59
34
32
35
36
33
30
33
36
33
46
65
73
80
82
72
90
98
112
100
107
77
88
96
161
233
336
369
393
323
237
190
187
154
198
279
254
245
237
233
233
233
245
245
245
249
254
254
258
558
440
254
245
245
245
249
710
258
254
254
245
245
245
241
241
241
245
710
258
245
245
245
245
241
237
237
205
190
205
205
202
241
283
249
202
202
173
245
241
254
254
190
132
129
135
129
190
161
233
245
350
388
304
304
220
262
237
146
190
148
364
124
119
96
84
90
86
84
117
114
119
132
114
112
105
102
100
100
132
135
129
129
114
110
119
114
90
88
84
86
82
80
66
62
57
56
56
49
50
49
49
48
49
62
59
56
47
105
100
80
78
68
60
60
51
52
58
55
51
48
58
59
58
61
56
58
52
47
44
43
42
40
40
39
39
38
38
38
38
38
36
36
36
46
46
36
36
34
36
35
34
32
30
34
30
31
27
31
29
28
24
24
24
26
26
24
25
26
25
24
23
22
21
20
20
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
44
58
71
88
96
80
100
102
110
122
162
175
372
337
337
306
289
302
422
422
523
600
640
518
491
346
328
332
260
324
341
328
328
337
324
359
381
422
458
472
403
394
403
440
359
570
630
561
523
412
477
468
580
610
650
640
495
523
640
532
509
486
468
481
468
491
359
359
332
354
350
359
385
445
394
440
354
354
363
350
337
350
350
281
260
252
240
244
236
232
232
232
244
248
224
232
224
224
220
143
128
125
112
115
112
118
115
128
128
122
172
146
155
224
168
185
118
102
125
108
110
102
100
100
88
67
59
56
59
56
55
49
44
46
38
38
37
34
35
35
33
32
30
31
31
33
36
54
43
41
38
38
36
33
33
32
31
29
26
24
22
20
26
25
28
29
25
22
19
18
18
25
26
23
22
22
23
25
27
23
19
20
20
21
17
15
13
14
20
15
20
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
8.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
5.8
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
73
102
82
79
79
77
71
79
90
69
79
106
84
82
66
68
77
79
90
106
154
228
284
411
378
361
356
340
284
378
406
411
547
559
987
1030
978
987
996
892
960
683
795
926
978
960
1070
1000
909
867
1180
1300
943
1030
934
892
827
788
631
625
607
625
601
571
487
553
565
676
583
565
559
583
487
423
452
440
411
395
367
345
345
334
274
255
250
228
224
211
192
207
196
151
141
200
200
211
264
211
207
174
200
170
160
147
167
174
111
192
102
104
116
124
99
151
147
111
90
71
68
68
90
84
133
116
109
104
77
86
66
51
50
62
54
59
73
86
141
174
174
122
109
114
111
109
109
102
73
66
73
71
59
68
86
90
69
71
66
73
71
73
62
56
54
51
50
48
42
42
64
57
48
42
40
34
29
29
28
32
29
27
33
31
29
29
27
27
26
27
26
25
23
23
23
22
21
21
20
21
19
18
18
19
19
19
19
19
19
20
20
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
26
8
20
12
8
8
5
8
21
16
14
14
12
14
18
14
12
12
13
13
13
13
14
11
12
11
12
20
20
18
14
14
20
20
18
16
20
23
25
28
31
35
45
47
49
44
39
41
50
60
65
74
83
100
111
128
104
96
102
105
121
128
158
156
185
243
313
328
335
348
325
354
313
263
254
263
292
289
332
325
341
328
298
316
307
307
335
360
386
430
417
380
380
344
298
263
248
251
214
206
203
203
198
198
198
217
228
289
383
283
212
163
161
156
161
193
175
156
147
143
156
149
136
134
163
178
152
128
117
115
111
105
98
96
94
87
87
85
85
81
81
78
80
85
98
90
96
92
89
85
81
81
81
78
74
74
85
87
100
89
90
104
105
92
85
78
74
70
65
60
54
59
57
56
59
102
47
44
57
59
56
50
49
47
47
44
40
41
42
41
42
50
42
38
36
34
33
35
47
32
26
26
36
41
40
35
35
39
39
34
35
35
34
36
36
32
31
28
27
26
24
24
23
22
22
22
22
20
20
20
20
22
21
19
20
18
14
17
17
18
17
17
16
15
16
18
18
19
18
18
18
19
20
19
17
17
15
18
17
16
15
15
16
18
18
18
18
18
18
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
22
22
21
19
17
15
12
11
10
8
8
8
10
12
13
11
10
9
10
11
14
12
11
11
12
12
16
18
22
26
29
34
34
37
38
30
42
42
43
37
34
34
37
38
38
36
37
38
40
42
48
68
176
228
256
201
123
96
168
159
128
123
165
234
266
323
388
449
445
408
453
475
416
357
319
315
341
437
475
538
534
704
754
894
988
1090
1200
1150
767
608
509
532
593
550
627
574
555
536
541
541
545
574
588
608
613
672
593
527
464
522
491
478
622
603
550
495
418
382
390
422
550
495
536
495
469
406
366
339
320
302
320
398
374
317
278
252
229
207
195
184
181
172
155
144
134
132
127
127
132
175
146
129
122
117
115
115
120
141
136
120
115
92
83
85
85
79
73
70
64
63
83
96
96
83
75
70
68
64
52
49
47
44
44
42
44
41
38
38
39
59
72
68
73
68
60
54
46
44
48
44
38
37
32
31
26
31
30
25
23
31
36
34
36
31
26
23
24
30
34
36
34
32
26
26
24
36
26
31
30
44
56
48
50
46
25
19
42
36
19
15
19
21
25
22
24
46
38
26
18
18
22
24
21
31
32
19
20
28
25
19
17
17
17
17
17
17
17
17
17
17
14
14
14
14
14
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
107
120
130
132
158
150
148
184
208
221
214
208
187
193
190
164
161
181
250
342
359
271
230
196
172
164
196
254
310
421
501
506
435
475
551
568
562
518
562
648
713
719
684
643
748
843
772
619
545
490
435
363
376
534
648
701
660
654
731
707
725
802
731
672
695
660
631
602
540
534
672
591
591
754
556
501
455
412
372
334
299
299
296
278
334
389
551
843
684
540
426
367
338
322
281
267
254
237
214
205
214
211
274
367
407
435
412
389
342
701
713
619
568
602
460
380
359
338
326
342
296
271
250
240
247
240
247
247
211
196
172
164
153
150
150
145
138
132
135
128
138
128
114
100
98
89
78
78
93
87
82
80
74
68
66
62
58
56
50
46
44
42
37
48
58
66
70
80
76
74
73
69
67
67
60
60
58
57
53
52
48
46
48
50
50
45
40
53
53
46
48
45
46
48
43
50
46
52
55
57
57
45
35
45
50
48
36
40
42
45
40
40
36
32
32
31
32
31
38
31
27
18
15
20
25
19
17
16
16
18
17
17
17
21
20
20
21
25
22
22
22
21
20
20
22
23
23
23
25
23
21
22
21
20
19
17
17
17
14
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
18
21
20
18
18
20
18
20
25
34
34
35
44
50
60
56
51
65
69
69
93
108
97
98
98
99
95
89
84
71
57
55
45
69
110
127
169
213
291
267
219
190
277
402
455
480
436
470
460
485
460
550
515
555
470
460
555
664
681
560
619
710
698
704
555
480
431
421
445
416
520
659
505
505
525
608
704
767
733
659
744
1020
954
825
859
1080
813
636
540
520
565
525
445
416
384
375
388
375
329
310
298
302
416
375
333
314
277
273
263
241
219
196
185
193
180
174
177
196
202
193
193
166
151
136
127
118
112
108
103
97
93
93
91
97
95
91
110
130
210
156
130
114
103
93
91
108
99
93
91
103
110
99
89
91
89
89
89
82
86
82
74
71
65
62
58
53
52
52
50
45
43
40
37
37
53
57
50
45
38
38
36
38
77
63
56
51
48
50
50
47
50
48
47
44
40
38
39
44
42
53
45
40
45
45
45
45
45
42
39
39
38
36
36
36
34
33
32
24
24
36
29
29
32
27
27
29
29
29
27
27
27
20
24
29
27
26
26
22
23
22
22
22
22
20
23
28
26
25
23
22
18
17
20
30
28
26
24
24
25
26
21
18
19
19
20
22
23
24
23
23
22
21
21
21
21
22
22
21
19
18
18
17
15
16
17
19
19
19
20
20
21
20
19
17
18
18
17
15
14
13
12
12
14
14
13
12
12
12
12
12
12
12
12
13
15
14
13
13
12
12
12
14
14
14
15
14
14
14
14
14
15
16
16
20
20
20
18
18
19
19
19
20
18
16
19
22
22
20
20
21
22
20
20
20
20
18
20
22
18
16
20
18
15
13
15
20
22
25
26
27
22
15
14
16
14
15
17
29
39
44
63
68
100
92
85
83
94
94
152
179
190
171
190
228
323
244
225
225
193
160
145
131
138
122
108
118
142
193
253
380
393
351
335
343
363
351
319
343
367
432
552
708
960
978
746
781
846
924
912
876
942
708
697
582
613
587
644
719
602
437
459
499
518
476
592
834
1160
974
793
740
636
660
670
782
804
710
616
546
528
501
452
398
378
394
418
410
390
378
363
374
348
352
348
330
294
286
276
252
231
225
215
222
225
218
215
202
202
199
205
199
183
173
161
156
161
170
170
170
186
170
167
141
122
105
92
89
86
86
89
89
141
116
113
136
138
127
130
122
212
894
569
470
398
378
367
352
344
348
322
326
276
235
252
225
176
161
144
147
136
124
124
119
113
108
94
92
86
86
88
86
80
71
70
72
73
75
71
67
63
57
59
59
59
57
55
55
53
51
49
45
45
45
45
45
43
43
43
43
39
39
33
35
31
24
28
38
46
44
34
30
28
32
38
42
44
37
40
42
36
30
26
27
30
28
29
30
28
32
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
38
36
41
44
47
45
37
37
41
41
43
43
47
45
45
45
41
37
45
43
45
61
88
86
77
77
86
120
153
170
208
252
269
225
238
272
202
179
183
222
215
205
179
208
272
322
276
326
406
414
398
414
422
410
367
304
272
308
402
514
532
583
474
414
470
537
532
435
371
333
312
322
322
348
378
394
352
340
308
245
212
202
186
199
218
238
238
235
238
258
255
238
225
231
245
231
231
225
218
212
202
199
189
192
183
167
164
147
133
125
117
114
109
104
101
98
106
106
104
109
117
173
164
150
136
125
114
109
150
147
117
98
86
82
82
75
69
65
63
61
61
61
57
51
49
49
47
49
49
51
65
67
69
61
59
47
41
37
37
49
63
60
57
59
61
61
61
57
53
49
43
39
37
35
31
35
55
49
47
43
39
51
45
42
39
38
39
39
39
36
36
41
35
35
32
31
31
28
27
26
26
25
19
18
18
20
18
18
18
19
18
18
20
19
20
20
19
18
18
19
18
17
17
17
17
15
18
17
18
20
21
22
21
22
23
23
22
21
20
18
15
21
24
21
20
20
21
21
22
19
19
20
21
21
21
18
12
15
17
19
17
13
9
6
7
8
11
9
6
8
10
11
13
14
14
15
16
15
13
14
13
13
12
12
11
12
13
12
11
11
11
12
13
14
11
11
11
9
10
10
11
13
11
12
13
14
14
13
11
12
13
12
11
11
12
11
11
11
11
11
10
10
10
10
10
10
9
9
9
10
11
12
15
16
14
13
12
9
10
11
12
10
13
13
12
13
9
10
12
14
15
15
14
13
14
15
16
15
15
18
20
20
21
18
15
17
19
20
19
18
18
18
18
17
17
17
16
18
15
17
21
31
27
28
31
42
53
57
53
55
61
69
84
86
69
55
43
45
73
109
136
147
167
164
139
167
218
286
286
208
202
283
294
235
202
218
235
183
176
189
222
272
382
352
340
390
465
519
528
519
456
506
452
337
315
272
231
262
319
363
439
483
444
456
398
382
422
406
386
355
333
304
304
272
286
276
255
258
359
304
265
262
258
252
235
212
202
199
186
186
183
179
186
215
374
352
269
241
258
215
192
170
164
150
156
164
166
155
130
120
114
104
101
95
88
86
84
77
77
75
69
69
67
65
65
59
61
63
71
84
73
82
106
144
170
147
119
106
95
88
77
73
82
73
65
63
63
82
112
82
79
71
71
63
57
55
57
69
75
73
86
80
75
73
75
82
71
82
104
122
101
93
93
84
93
84
77
77
77
65
59
55
53
51
51
49
46
45
43
42
42
41
41
39
38
36
35
32
36
38
35
35
32
32
28
39
35
34
32
31
18
9
5.8
9
20
28
40
36
24
16
16
17
15
14
22
19
17
20
25
28
23
26
25
26
20
21
14
18
22
14
6
4.4
4.7
6
7
11
20
21
19
15
14
13
14
17
15
13
14
15
15
16
18
13
8
8.2
9
9.4
8
6.8
7.1
7.2
8
11
13
14
13
13
14
12
10
9.8
9.9
13
14
11
14
14
14
14
13
12
13
14
13
13
12
13
13
12
11
9.8
10
11
12
11
12
11
12
13
12
12
11
10
12
12
13
12
12
12
11
12
14
18
16
15
16
15
14
14
15
7.6
7
6.8
7
10
9.5
10
12
13
17
19
17
15
15
11
12
13
20
22
22
21
22
23
24
21
20
20
19
21
20
19
19
20
22
25
30
28
27
27
26
22
20
20
22
27
28
31
36
61
104
120
114
117
130
153
161
144
141
122
117
150
218
304
410
588
616
501
390
398
456
402
308
269
359
355
435
542
616
593
488
461
435
478
501
488
503
505
489
460
425
490
455
400
360
325
320
350
395
448
496
588
621
578
578
574
612
560
546
514
470
448
386
333
330
322
286
290
286
283
276
276
272
272
276
269
248
265
241
215
205
215
212
215
228
215
205
192
189
212
208
186
167
150
139
128
117
112
101
95
93
104
101
98
98
101
120
112
95
98
114
117
144
128
109
109
109
101
90
86
84
82
71
65
63
55
55
57
48
43
42
41
38
59
71
61
63
61
57
67
71
63
55
49
45
43
46
65
71
73
71
61
57
55
55
53
48
46
49
59
59
51
41
46
48
49
43
43
45
80
69
61
55
46
46
46
43
45
73
65
59
59
53
49
48
45
42
43
43
42
45
42
43
42
41
43
42
41
40
38
32
32
34
35
35
34
28
20
19
25
31
34
40
43
42
41
39
33
32
35
23
12
9
12
20
20
21
21
21
20
20
20
21
21
20
20
21
21
18
10
7.4
7
10
12
15
17
18
19
17
15
14
13
14
11
10
11
11
12
13
14
14
14
13
13
12
12
11
11
11
11
11
11
11
12
13
14
15
14
14
13
14
14
15
15
15
15
15
14
12
13
13
13
13
14
14
15
15
16
16
16
15
15
15
15
14
14
13
13
13
14
13
13
14
13
12
12
13
13
12
12
12
12
12
11
11
12
11
11
12
13
15
14
12
12
12
13
13
14
15
16
19
22
26
27
27
25
26
27
30
34
36
40
44
52
63
74
84
99
120
140
160
165
175
175
170
175
183
173
144
161
153
173
186
176
189
212
248
290
315
322
283
241
208
192
179
161
158
158
189
258
367
435
452
593
655
542
542
564
593
616
650
626
675
720
750
872
826
730
772
788
854
680
602
510
564
715
750
700
675
616
560
574
546
555
542
528
439
374
390
431
414
422
382
418
452
492
501
435
426
398
426
355
360
370
378
483
398
333
286
265
241
245
238
231
212
202
205
212
205
199
205
212
208
192
173
161
147
139
133
125
122
128
136
136
125
117
109
93
88
88
82
86
88
90
86
75
71
67
65
59
63
59
93
93
93
95
90
90
69
46
41
48
55
57
48
38
36
32
41
57
55
48
43
35
43
42
41
39
41
32
25
25
26
21
26
22
22
23
21
21
21
19
26
49
55
48
80
80
67
65
61
61
57
65
61
65
63
63
61
57
49
48
48
46
46
45
49
46
43
42
41
32
34
39
42
38
35
30
27
36
38
31
30
18
28
33
20
14
22
27
24
26
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
39
41
44
46
53
58
61
80
77
73
69
66
72
75
75
77
77
86
86
104
88
130
144
186
192
169
155
145
161
175
185
205
228
224
210
210
220
215
205
215
225
235
220
215
228
225
220
220
230
245
260
270
280
320
315
315
340
380
500
720
690
640
820
590
435
402
398
414
506
583
631
616
546
550
524
452
386
367
422
452
519
564
578
588
583
569
564
588
597
569
564
555
483
435
414
374
355
330
315
359
367
344
326
330
301
279
276
265
245
235
228
258
304
304
272
235
212
212
202
215
208
195
189
189
186
179
173
164
167
165
164
153
150
144
133
128
117
117
130
114
104
95
95
90
88
90
136
120
101
86
77
82
106
95
88
82
75
73
73
67
65
63
61
36
30
30
28
28
28
28
31
35
39
32
31
31
28
27
26
26
24
26
32
42
38
34
31
27
27
26
26
23
23
23
23
26
25
23
23
26
26
23
23
22
25
26
25
26
25
23
22
27
25
22
21
18
25
19
18
21
17
19
26
22
26
26
25
21
18
20
21
21
19
20
19
18
20
17
18
12
8
10
17
15
17
19
18
17
19
18
18
16
15
14
14
14
15
14
15
14
14
13
14
14
13
13
12
11
11
11
10
8.4
7.7
7.3
7.2
7
6.8
7.4
7.8
8
7.3
7
7
7.3
7.1
7.3
7.1
7
7.6
6.5
6
5.8
6.4
7
7.5
7.7
8.1
8.4
8.9
9
8.8
8
7.5
7.2
7.2
7
6.9
6.8
7
7
7
6.8
8
8.3
7.8
6.7
5.8
6
5.8
5.8
6.2
5.8
6
6
6
6
6
6.2
6.4
6.8
7.4
7.8
7.7
6.8
6.8
7
7.4
8.4
8.4
8.2
7
6.6
6.4
7.2
7.4
7.2
7.2
8
7.8
7.6
7
8
9.3
9
10
9.8
8.2
12
10
8
8.5
9
9.2
8.6
8.8
9.5
10
9.8
12
14
16
18
16
20
24
18
20
35
44
48
43
42
37
36
40
38
40
39
38
45
52
58
68
86
88
93
101
95
75
65
73
98
136
156
158
183
186
231
279
304
382
448
431
319
265
255
269
315
382
426
431
355
297
286
348
465
528
506
478
448
355
312
319
470
474
528
695
680
593
496
496
496
555
514
435
492
560
560
550
483
510
569
546
506
439
452
439
448
431
452
444
426
402
355
333
337
340
330
308
279
255
231
212
212
202
218
294
255
222
195
192
183
170
156
141
136
156
147
144
139
139
139
130
122
112
109
106
90
86
75
67
63
61
61
59
59
63
67
65
61
53
63
77
65
63
57
51
51
43
41
38
35
35
35
34
32
30
31
31
28
31
27
19
23
22
20
19
21
20
20
17
17
18
18
19
18
19
19
21
34
38
36
38
36
28
26
25
22
23
23
21
22
21
25
26
26
23
23
23
23
22
19
18
19
18
22
20
20
19
21
20
20
19
22
21
19
20
18
16
17
17
15
15
18
20
15
12
10
9
8
6
8.8
13
13
8
5
6
4.5
6
13
12
13
13
12
12
13
14
15
14
13
15
15
14
11
10
10
9.4
9.4
9.6
10
10
9.8
9.2
8.6
9.2
8.6
8
7.8
8
8.4
7.4
6.2
5.2
5
5.2
5.4
5.6
5.6
5.8
6
6
5.9
6
6
6
5.6
5.6
6
5.8
5.6
6
5.6
5.6
5.6
6
5.6
5.8
6
6.2
6.2
6.6
8
9
10
11
11
11
10
10
11
11
10
10
10
11
11
11
9
9
9.6
10
10
9.6
9
10
10
9.6
11
11
11
10
12
12
13
13
13
12
12
12
13
15
16
17
17
17
16
15
17
16
15
18
20
21
21
20
19
20
18
17
19
19
19
20
17
18
21
21
22
22
23
24
23
22
21
21
22
25
22
27
27
30
34
40
50
52
52
51
46
51
63
69
93
117
114
133
158
205
245
238
231
225
265
269
269
308
255
222
205
228
276
304
279
231
212
225
276
315
390
398
402
382
426
359
326
322
348
465
501
410
390
374
359
326
352
492
578
519
394
340
322
367
382
478
650
740
766
782
700
636
555
470
478
452
474
519
514
546
524
501
488
474
510
514
478
465
431
410
406
394
378
414
546
496
501
470
560
483
414
378
359
326
322
355
359
410
374
378
371
352
390
374
355
326
294
279
276
265
252
228
212
195
199
208
245
212
179
158
144
150
136
133
122
114
106
101
101
112
106
98
93
88
82
75
67
65
57
57
55
51
63
67
57
55
49
48
42
41
48
45
41
41
45
43
46
45
44
43
39
39
35
37
35
33
33
32
33
45
51
44
40
37
34
33
32
39
35
39
32
35
35
34
33
34
33
35
37
32
34
35
34
33
35
25
18
26
32
35
30
25
30
35
22
26
22
31
18
13
20
32
28
25
25
26
24
25
20
15
12
15
22
20
18
15
12
10
11
15
16
12
11
12
11
11
12
12
12
12
12
13
13
14
15
16
16
16
15
15
15
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
11
11
11
11
12
12
12
11
11
11
11
11
11
12
12
12
13
14
15
16
15
16
18
17
17
18
19
19
19
20
19
20
21
23
25
24
23
24
22
19
20
22
24
24
21
22
23
23
21
20
21
21
20
23
27
26
25
21
21
21
22
21
21
21
24
21
24
33
33
30
38
54
70
83
87
100
105
105
127
136
139
141
139
136
134
100
87
87
108
122
129
136
146
149
122
105
103
91
89
87
87
100
132
117
124
136
134
124
117
124
158
217
176
144
129
115
115
134
256
422
542
629
566
556
537
532
441
436
422
470
508
546
654
494
346
291
296
312
312
279
279
272
264
264
253
253
228
203
193
200
228
217
210
210
214
203
203
231
268
305
260
220
250
370
270
215
190
165
160
175
185
175
180
160
150
148
142
130
115
105
94
92
96
100
92
86
86
90
105
132
139
129
117
103
87
80
78
76
94
139
124
110
103
120
127
136
120
110
103
96
85
73
71
70
68
58
52
51
52
60
54
52
48
43
60
85
71
62
60
56
51
45
43
41
39
40
38
34
33
37
50
78
62
62
58
60
58
51
52
57
51
51
52
54
51
48
46
46
44
44
41
43
41
41
43
43
41
39
38
39
42
52
50
60
60
56
40
26
28
29
34
38
37
28
31
36
32
24
16
17
16
12
16
18
18
18
18
17
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
16
18
19
21
20
21
25
22
20
19
20
21
22
21
21
21
21
22
22
19
16
18
16
17
18
18
17
17
22
29
25
25
31
29
37
50
65
80
70
63
63
71
71
70
78
80
120
210
283
385
430
455
520
515
535
652
475
375
361
361
338
298
330
330
308
304
334
325
296
275
321
420
580
500
490
520
465
490
605
612
540
515
626
988
1250
791
679
565
500
511
559
721
910
1020
952
1150
1510
1120
798
679
679
770
791
833
847
812
749
749
784
910
910
840
819
805
812
715
645
565
500
472
483
565
598
572
456
430
440
410
440
376
352
334
320
303
320
352
325
320
307
291
283
330
295
256
267
259
299
343
478
366
338
316
299
279
271
256
240
240
237
233
240
259
222
209
198
192
186
186
183
173
132
127
112
104
102
100
98
112
138
125
141
132
125
117
112
93
69
67
66
64
61
56
66
64
60
56
56
60
60
60
55
48
47
46
47
52
49
48
48
64
64
67
114
82
75
69
64
60
58
66
64
66
61
56
60
58
56
56
51
51
51
51
43
48
44
44
80
84
64
66
68
58
66
58
62
62
66
48
55
61
56
52
53
68
66
64
58
52
53
54
47
42
43
35
37
40
34
25
18
20
20
25
35
34
33
34
36
36
33
33
33
32
32
33
34
34
31
30
29
27
24
27
28
27
27
26
26
28
28
27
25
21
15
20
23
19
20
21
18
20
22
22
21
21
19
18
17
19
20
22
20
19
18
18
17
16
17
17
16
17
16
15
15
16
16
16
17
17
19
22
19
15
18
20
19
19
21
22
19
20
19
17
18
18
19
20
20
21
20
18
20
24
27
28
26
21
22
24
25
26
25
22
26
28
29
26
24
22
25
28
24
21
25
31
31
29
33
33
33
38
44
42
34
24
27
35
42
49
64
73
71
73
82
88
93
82
71
76
98
135
173
164
138
114
107
100
93
98
132
141
119
112
107
93
109
173
226
299
376
488
578
644
728
672
658
572
445
415
456
483
494
610
630
700
868
735
651
610
651
756
700
644
700
630
598
535
456
425
410
386
390
381
320
279
248
237
237
267
271
248
244
275
275
295
283
279
287
287
283
256
248
316
330
299
287
287
287
279
259
233
233
248
252
240
229
222
233
209
186
195
215
195
176
167
164
180
176
180
189
180
170
170
170
161
161
152
155
144
132
127
112
109
109
104
102
102
104
109
109
100
91
84
86
78
80
76
73
64
60
61
62
62
60
49
46
44
40
34
29
31
32
31
54
58
55
28
25
25
27
24
21
24
26
34
43
35
32
28
27
32
28
33
32
31
32
28
25
25
24
33
31
34
34
33
26
26
25
23
22
21
21
21
22
21
20
21
23
22
19
10
15
21
16
17
21
26
25
26
28
34
32
31
18
17
27
35
27
30
34
30
25
20
17
16
23
31
27
21
21
21
22
28
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
20
19
18
17
16
15
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
16
16
16
15
15
15
14
14
13
12
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
17
18
16
16
16
15
17
17
21
21
22
23
24
26
23
20
20
21
21
29
19
20
21
22
25
26
25
25
26
26
26
25
22
23
25
25
25
25
24
24
26
22
25
28
31
34
32
28
33
26
28
22
40
51
46
47
51
48
55
46
54
84
226
240
259
312
343
275
229
244
343
405
352
291
271
248
279
386
578
604
547
565
547
456
410
390
386
343
330
299
299
352
472
565
604
644
721
665
541
386
371
591
777
1040
1020
875
854
966
1080
1190
1330
1370
1030
1020
1330
1510
1340
1300
1240
1180
1060
973
882
847
847
791
728
679
679
651
644
721
707
889
931
889
777
651
591
523
466
461
425
390
376
376
390
440
440
376
330
338
371
320
287
263
256
237
222
219
212
219
226
209
209
202
209
338
275
237
237
212
202
186
176
164
161
155
147
152
135
119
117
122
119
114
112
147
158
110
94
85
66
73
89
80
76
76
74
73
83
85
83
76
66
56
56
54
66
115
122
109
112
56
28
28
27
26
25
25
25
25
27
32
35
32
32
32
32
32
32
33
32
34
31
31
31
32
32
32
32
32
34
34
33
35
37
34
32
32
33
32
32
32
32
33
33
33
31
26
26
26
26
26
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
18
18
17
17
17
17
16
16
16
16
16
17
16
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
13
12
11
11
11
11
11
11
11
11
11
9.8
8.4
8.4
11
11
11
11
11
11
9.8
9.8
9.8
9.8
9.8
9.8
15
20
18
16
15
15
15
14
13
14
15
17
17
17
17
21
32
29
25
22
20
17
17
17
18
17
10
11
10
10
20
18
14
14
29
23
20
11
13
14
13
15
14
13
11
11
9.6
10
25
39
35
30
35
37
41
40
37
37
31
31
38
48
46
33
21
24
30
52
59
41
33
30
35
19
16
18
25
51
53
49
61
85
98
111
135
186
358
418
396
396
483
563
594
558
460
410
379
339
331
474
573
653
594
522
542
724
888
832
620
659
839
951
944
930
1020
995
972
1000
895
806
748
760
754
780
766
706
670
641
636
636
610
594
625
615
584
532
547
488
512
517
553
547
508
441
432
396
350
286
346
316
298
290
283
290
245
235
219
163
140
140
138
124
108
96
96
87
96
83
76
76
78
80
85
80
74
85
101
80
85
80
78
76
74
69
62
69
80
80
80
83
85
83
71
44
43
46
44
43
40
45
44
45
59
106
87
80
96
91
89
87
91
132
160
135
98
94
101
103
98
91
85
69
55
59
58
53
53
49
43
38
39
32
19
32
39
26
25
29
38
26
44
44
34
31
31
31
31
21
19
18
19
24
29
28
28
26
25
24
24
25
29
38
39
39
40
41
37
34
28
22
19
19
19
20
25
28
28
29
30
32
32
32
32
30
34
15
20
25
20
16
11
11
11
11
11
14
17
18
19
26
27
32
32
32
33
32
32
32
33
25
20
16
14
18
16
11
11
11
11
11
11
16
37
44
48
48
53
54
53
53
53
54
61
61
61
59
59
61
69
75
73
73
16
13
16
25
27
27
23
19
18
18
18
18
18
19
19
19
17
15
14
13
13
13
13
14
14
14
14
14
14
14
14
14
11
13
20
13
13
13
13
11
11
11
15
41
71
69
69
41
37
16
86
119
141
126
83
80
81
92
94
94
95
96
97
95
110
235
220
166
168
171
172
209
230
170
168
168
172
337
348
362
368
368
365
365
365
376
386
382
379
283
235
235
238
242
265
372
390
428
436
444
464
550
545
570
580
575
580
714
726
757
672
642
642
602
642
672
672
696
792
898
962
876
827
862
799
702
642
648
545
498
560
580
619
636
642
666
702
720
890
978
1110
1120
1210
1260
914
757
660
732
806
855
771
732
642
648
630
666
696
720
720
684
592
535
520
476
520
498
432
512
726
708
708
720
714
726
785
764
696
580
502
575
555
744
660
660
799
575
806
487
412
382
346
348
295
260
215
203
197
170
245
316
186
152
138
141
264
258
199
195
164
165
136
137
153
238
191
159
143
138
122
126
173
127
90
74
76
81
76
79
99
155
150
141
134
144
144
161
161
162
163
155
148
140
141
149
144
144
134
151
124
132
137
130
129
125
124
124
117
107
105
113
95
81
76
69
65
127
119
75
124
127
112
142
149
158
162
104
59
81
94
67
64
99
134
133
137
137
114
70
91
118
205
199
199
143
130
142
174
197
112
109
112
112
113
106
107
104
114
116
130
160
151
146
162
158
148
151
147
133
109
164
115
75
48
125
128
121
113
114
111
115
115
114
116
131
180
119
119
117
117
119
118
118
117
116
117
118
117
116
115
113
115
114
115
120
180
245
252
255
258
255
255
255
255
255
255
271
283
277
277
277
277
283
283
283
274
274
274
274
274
274
277
268
65
14
15
14
12
12
14
17
16
16
14
14
14
14
15
16
17
19
20
20
21
17
16
15
14
14
14
14
14
14
14
14
14
14
111
81
14
13
13
13
19
170
125
88
68
68
68
66
65
63
60
62
80
107
85
30
65
71
61
58
77
76
38
59
88
109
172
151
133
172
181
204
240
274
323
308
277
289
374
478
450
450
432
450
455
338
292
295
358
398
460
510
428
354
338
312
309
295
323
334
320
354
350
354
378
446
500
640
724
786
903
950
1120
1320
1310
1130
1150
1140
1080
1010
972
1010
948
706
682
628
700
622
556
510
496
610
535
562
510
486
496
525
482
455
424
382
464
419
394
320
326
334
316
306
316
338
354
350
342
342
320
320
316
274
238
274
326
346
295
283
283
271
260
280
280
334
464
460
437
530
468
398
398
370
366
362
326
250
242
280
306
358
366
350
338
330
520
510
515
505
482
292
262
186
157
158
204
202
186
187
187
187
156
154
148
138
129
128
121
122
111
112
109
109
105
122
97
92
240
267
109
116
97
92
90
94
101
103
104
103
91
81
77
69
68
65
66
65
65
66
65
63
63
54
53
53
52
50
49
48
45
41
40
39
36
28
22
23
27
21
26
27
25
27
27
27
74
66
41
40
45
102
205
216
288
347
343
351
359
355
355
367
380
384
388
363
335
339
343
343
343
347
347
347
347
359
371
367
367
367
367
371
367
363
367
363
363
363
363
359
355
363
359
359
355
359
359
359
359
359
363
367
363
363
359
363
363
363
367
367
371
375
375
367
355
359
363
355
359
359
359
359
359
359
363
359
359
307
294
294
294
294
291
294
294
294
294
294
297
304
304
304
307
307
307
288
288
300
304
304
307
307
300
294
294
285
257
232
223
221
223
223
223
161
125
126
125
125
125
128
138
138
44
125
123
121
123
126
126
127
127
127
127
127
133
34
44
33
118
106
132
130
128
130
128
128
125
128
125
130
125
122
125
112
21
36
51
52
45
43
45
63
82
79
70
64
55
52
50
40
44
144
174
176
178
167
160
153
151
152
162
169
181
178
214
207
237
252
265
310
393
686
888
700
420
398
570
658
686
665
756
728
721
630
805
798
904
1020
1140
1040
904
912
1010
1050
1190
1100
904
872
848
833
791
721
570
555
565
535
612
651
630
728
721
714
735
721
728
784
1020
888
749
672
658
679
686
618
560
525
510
530
530
510
490
490
530
540
582
618
600
535
612
770
570
480
435
411
411
406
411
455
430
411
411
406
430
430
435
435
455
445
430
545
525
525
520
520
510
500
490
388
388
388
406
363
339
328
343
343
343
343
343
318
307
318
328
339
328
307
294
307
324
324
328
321
332
328
335
335
347
335
335
321
265
257
257
249
247
249
257
260
254
252
249
252
252
279
273
273
270
279
273
273
270
270
267
254
254
254
257
314
279
270
273
270
371
388
380
375
363
402
406
398
351
339
335
335
67
18
321
351
351
351
351
351
359
351
351
351
351
351
351
270
347
343
343
343
347
343
343
335
342
347
351
347
339
355
355
351
402
440
430
291
261
367
367
367
359
347
351
355
351
347
351
347
347
347
347
218
22
10
10
10
11
11
11
11
12
12
13
13
13
13
10
13
13
13
13
13
13
13
13
13
13
13
13
14
16
15
15
14
14
14
14
14
14
12
12
11
13
12
12
12
12
12
11
10
10
10
17
17
17
17
17
16
19
18
17
16
16
15
15
14
14
16
18
16
14
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
15
14
14
15
14
15
17
21
32
31
20
23
34
37
33
24
26
34
46
46
43
37
42
54
65
74
69
75
85
71
57
49
47
48
53
64
79
99
129
165
154
171
189
184
212
208
244
294
310
328
332
318
291
223
210
223
175
172
154
148
156
152
136
118
135
181
196
167
139
139
155
165
169
190
198
180
172
182
222
233
235
220
233
232
244
251
237
242
220
202
190
176
182
178
169
167
176
180
164
153
151
149
145
142
175
178
169
165
151
143
157
148
147
135
117
111
134
128
125
113
103
94
92
86
79
74
81
123
109
95
82
78
82
88
84
79
75
73
67
63
60
55
58
55
56
50
47
44
40
38
38
42
41
40
40
44
46
46
45
41
44
47
43
38
37
38
39
37
34
31
26
25
24
22
22
26
82
89
72
86
115
92
97
92
76
69
65
66
65
62
60
60
72
67
62
56
52
50
51
47
45
43
40
39
37
38
36
39
38
35
36
35
33
31
31
29
30
26
29
31
31
30
31
33
31
31
31
31
27
26
22
19
22
23
22
23
23
20
20
20
20
17
16
20
22
21
20
21
21
20
20
19
18
14
14
14
14
14
14
16
17
17
17
17
17
17
16
15
14
12
10
8.5
9.5
10
11
11
11
11
11
11
10
9.5
9
9
8
7
7.5
7.6
7.7
7.7
7.7
7.7
7.7
7.4
8.4
12
12
11
11
11
11
11
10
10
10
10
10
10
11
11
11
11
11
11
12
12
9.9
9.9
9.4
9.9
9.9
9.4
9.4
9.4
9.9
9.9
9.4
9.4
9.4
9.4
10
10
11
11
11
12
11
10
10
10
11
11
12
11
11
12
13
13
16
13
11
9.9
9.9
9.4
8.9
8.9
8.1
8.4
10
11
11
12
13
16
16
16
20
19
15
16
16
19
16
15
16
19
14
14
18
24
26
31
33
37
28
31
33
39
35
39
53
62
49
45
49
79
111
106
78
72
80
110
133
125
119
129
148
154
156
182
204
122
99
100
106
154
186
120
98
112
121
110
110
112
133
165
129
117
94
127
106
128
123
191
148
102
120
148
157
194
164
156
143
121
139
135
156
155
162
148
148
148
140
138
130
107
88
118
128
131
135
140
134
118
111
111
113
121
111
97
100
99
95
94
109
111
116
156
201
246
167
158
140
115
125
111
110
109
103
101
121
157
144
129
119
104
97
92
97
91
112
118
101
105
112
104
103
89
90
86
79
81
95
96
127
100
88
77
71
66
62
58
56
66
66
63
61
59
57
55
52
51
47
47
47
49
51
58
58
54
51
51
58
59
52
47
43
41
40
40
40
40
38
41
37
37
35
36
37
37
34
34
34
33
33
31
28
30
30
30
29
27
28
25
26
25
25
27
28
26
22
25
26
24
24
22
22
23
22
26
26
25
30
25
16
21
25
23
24
36
28
31
26
24
26
25
24
23
20
20
22
18
18
18
16
14
16
18
18
18
18
18
17
16
14
15
15
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
19
19
19
19
17
20
19
19
20
20
20
21
20
17
16
15
14
14
14
14
12
11
16
16
16
16
16
16
16
16
15
18
17
20
18
16
14
14
14
14
17
16
16
16
16
16
16
17
17
16
16
16
16
16
16
16
16
16
16
15
15
14
14
12
11
11
12
12
13
14
14
14
15
15
16
16
16
20
26
28
31
32
28
27
23
23
24
25
28
25
30
24
22
24
25
22
25
28
29
31
38
37
40
39
37
36
35
42
47
57
54
58
70
77
84
70
66
67
68
85
107
99
99
92
112
84
77
72
85
99
81
59
73
117
167
144
183
194
255
155
137
196
187
137
118
182
178
201
289
276
286
189
209
162
116
161
165
157
181
177
161
160
149
142
145
128
169
118
109
113
124
128
140
120
117
109
110
139
192
127
119
117
110
119
113
107
106
109
91
111
115
117
130
125
106
97
90
98
96
109
118
105
109
118
111
118
137
122
220
156
112
119
125
105
105
99
101
95
97
96
91
90
90
87
97
111
105
111
142
110
100
90
92
85
80
74
67
63
71
70
66
62
60
59
57
55
54
52
54
50
50
51
48
45
43
40
39
40
39
39
38
37
38
37
34
34
34
32
31
30
32
31
30
30
30
29
28
27
27
27
25
26
27
26
24
25
24
24
24
23
23
22
22
22
22
19
24
22
26
26
22
20
19
18
20
20
22
24
22
24
24
24
22
21
17
12
15
20
19
18
19
19
19
19
19
19
18
18
17
17
17
16
17
16
14
13
13
13
13
13
15
12
12
12
13
14
13
14
14
14
14
13
13
13
13
13
13
14
13
12
11
10
9.9
10
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
13
13
13
13
13
12
11
10
9.9
9.4
8.4
8.9
8.9
8.9
11
12
12
11
10
10
11
11
12
11
11
11
11
11
11
11
11
11
11
12
11
10
10
10
10
11
11
13
13
13
13
12
12
11
11
12
14
16
13
14
13
12
12
13
13
14
13
13
14
14
11
12
13
13
14
14
14
14
16
16
11
22
22
19
17
14
21
21
21
19
18
19
26
46
57
34
33
33
45
51
64
51
38
34
41
39
33
33
41
62
95
113
118
119
104
133
155
113
109
95
79
102
104
117
93
98
104
115
128
113
106
106
115
119
123
138
149
145
134
140
114
164
250
254
379
437
461
489
410
361
290
255
525
319
144
156
101
101
100
100
170
106
100
101
172
379
414
537
796
859
740
678
628
681
461
345
344
400
287
257
222
235
275
225
143
171
192
290
203
135
102
106
134
175
128
112
149
181
161
184
135
125
153
147
149
135
126
135
142
112
108
121
119
143
115
107
138
115
92
80
105
130
121
82
84
85
88
82
82
84
85
73
75
68
73
77
86
79
78
70
73
70
66
64
68
83
58
65
57
51
46
47
47
54
53
51
51
42
60
56
53
53
54
52
51
52
53
54
51
49
49
48
46
46
52
64
62
68
69
62
64
66
63
61
55
54
54
45
46
52
46
44
43
44
45
44
43
44
37
37
34
34
34
35
37
31
31
29
24
31
24
27
29
21
22
28
26
26
26
34
27
23
17
22
22
20
21
22
22
19
21
22
23
22
22
21
21
20
21
21
20
17
16
18
18
17
16
16
18
20
19
19
20
20
21
19
16
16
16
16
16
17
17
17
17
16
15
14
14
12
11
13
12
12
12
12
12
11
11
11
11
12
11
11
11
12
12
12
14
14
14
14
14
14
14
14
14
14
15
16
14
14
14
16
15
16
17
17
18
17
17
13
13
13
13
13
13
13
14
14
13
12
11
12
13
12
13
12
12
12
13
13
13
13
14
14
14
16
17
18
14
15
18
20
22
20
22
22
21
20
17
18
18
18
18
18
20
24
32
38
46
53
50
48
50
42
44
40
36
34
34
34
34
34
40
44
52
67
94
119
133
153
97
104
134
164
96
116
111
101
103
175
170
183
275
272
282
437
392
434
465
440
377
307
228
200
160
159
184
200
265
276
215
169
114
129
138
131
181
168
148
136
131
144
165
147
178
128
129
181
118
109
135
125
134
127
112
115
124
119
103
101
122
133
128
127
123
116
118
103
112
113
123
125
116
105
104
106
118
127
129
127
113
100
100
106
98
94
91
104
110
107
101
95
90
95
109
111
106
104
104
103
91
91
119
113
99
96
151
156
122
100
91
88
87
82
77
70
64
63
66
66
62
61
58
56
51
45
55
56
63
64
67
60
51
49
45
42
37
35
37
48
45
42
40
37
37
37
36
35
33
31
28
27
27
24
24
24
24
26
24
22
22
23
23
21
21
20
20
20
19
20
20
20
24
25
23
24
22
22
21
20
19
23
26
26
28
27
26
25
26
25
22
21
17
16
17
20
22
21
21
20
20
16
16
16
20
20
18
18
18
20
20
20
18
20
20
20
20
20
19
20
20
20
20
19
19
19
18
18
19
18
16
14
13
13
13
12
17
16
23
21
18
18
18
14
11
12
13
12
13
12
12
10
11
13
13
12
13
14
13
14
13
15
15
15
14
11
11
11
12
12
12
13
14
14
14
15
16
14
13
12
11
11
11
11
11
11
11
11
11
11
12
12
10
14
13
13
13
13
13
13
14
15
15
16
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
18
23
26
33
38
42
31
27
34
31
30
34
34
37
38
34
34
30
30
29
29
31
37
41
51
57
51
49
55
76
106
131
130
100
90
95
90
89
96
87
120
124
113
118
157
128
107
118
115
117
124
113
135
134
108
97
111
142
160
136
108
138
131
107
156
189
212
198
202
180
166
206
226
304
248
201
168
134
196
264
301
177
157
135
136
125
166
265
170
143
105
101
107
124
104
100
119
129
105
109
117
121
123
119
128
134
117
109
101
102
105
109
107
115
119
130
125
119
111
130
161
178
125
115
117
107
118
131
111
109
111
113
125
129
128
118
99
95
97
95
96
90
86
79
84
98
111
97
89
82
75
70
62
59
55
51
46
44
43
42
41
43
42
42
41
41
39
62
73
63
69
65
79
62
60
73
57
68
62
57
62
61
61
61
58
60
61
62
57
54
56
61
58
65
68
62
62
57
56
58
56
56
55
52
60
59
60
59
54
58
53
53
55
28
26
27
27
36
40
62
63
37
28
27
27
27
33
44
37
40
42
42
37
36
36
34
36
30
28
24
30
30
30
30
30
30
27
18
30
31
28
25
25
26
24
22
22
19
20
18
18
19
18
16
17
16
16
17
18
17
13
14
13
11
11
12
12
13
13
13
11
9.9
9.9
9.9
9.9
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
13
14
14
14
13
14
14
14
13
13
13
13
14
13
13
13
14
14
14
14
13
13
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
23
35
38
41
46
42
36
32
31
30
28
27
29
33
41
51
52
62
73
73
58
53
51
55
56
58
54
56
61
66
74
66
75
62
56
57
55
54
62
64
61
60
63
90
89
99
120
138
119
112
119
133
106
93
101
120
115
93
90
90
97
151
156
109
121
140
139
170
151
170
176
220
184
177
190
197
194
215
138
134
130
120
101
139
198
212
210
225
150
198
136
105
112
117
130
130
123
120
135
145
126
120
147
138
112
121
119
118
144
144
181
125
114
119
126
136
130
125
130
129
123
121
121
120
113
106
109
107
108
113
139
144
120
111
106
104
108
107
108
106
105
97
92
91
98
93
90
104
96
82
74
70
69
71
72
93
84
71
68
64
60
57
55
56
67
71
69
69
82
83
81
71
63
59
52
46
48
48
58
89
73
62
56
58
68
61
51
49
47
45
46
44
41
39
37
36
36
34
33
33
32
35
35
34
33
38
41
41
46
51
46
43
40
38
38
38
38
34
33
33
32
26
28
33
28
30
31
28
26
30
27
25
26
30
27
27
26
23
22
34
28
26
26
25
24
24
25
22
20
20
15
18
20
18
20
20
20
18
24
23
22
20
20
20
20
20
20
17
16
16
18
18
16
14
13
13
13
14
13
13
13
12
13
13
13
11
8.4
6.7
9.4
10
16
17
20
20
14
10
11
11
11
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
11
11
12
11
11
11
11
11
11
11
11
11
12
12
12
12
12
15
16
16
16
17
16
19
22
24
20
21
19
16
18
20
18
18
20
25
29
22
21
17
19
19
19
17
17
21
20
20
20
20
26
33
43
33
31
34
35
35
32
31
33
33
43
53
66
89
87
81
70
64
63
63
93
138
142
140
114
107
117
119
142
166
212
164
144
179
121
98
102
166
211
234
228
117
147
221
148
120
108
118
139
240
263
292
214
181
165
162
110
94
118
120
104
161
189
161
136
89
89
89
126
145
145
171
212
134
111
104
143
124
130
104
109
104
113
95
105
118
118
131
125
118
112
112
148
119
100
106
106
112
107
118
115
109
156
147
128
118
118
102
111
115
112
107
96
111
113
136
125
109
114
129
115
108
121
119
111
104
96
114
125
113
102
97
90
104
85
70
93
93
86
81
89
92
90
102
89
70
56
62
58
62
65
64
68
63
66
74
53
54
62
53
62
73
89
75
72
56
51
48
61
61
59
61
55
56
48
50
57
56
58
62
66
67
63
59
52
52
60
50
56
61
61
57
54
61
62
56
47
57
78
67
68
72
70
69
67
65
62
57
48
53
51
47
52
52
55
56
59
68
56
46
46
46
45
44
41
44
43
42
37
36
37
35
36
37
36
35
35
35
31
28
29
28
29
30
30
28
27
27
27
27
27
27
27
27
27
27
28
26
24
24
24
24
24
24
24
25
24
24
24
24
24
24
24
22
21
21
21
22
22
22
22
22
22
22
22
22
22
23
24
24
23
24
24
24
24
24
26
26
34
34
27
27
27
28
27
28
26
24
22
21
20
21
22
22
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
21
19
18
18
20
20
19
19
19
20
20
19
19
33
31
28
28
28
31
32
34
34
35
35
33
35
37
36
37
41
51
67
92
92
117
101
97
87
70
54
77
98
97
59
55
84
67
80
80
80
80
81
116
119
130
133
138
121
111
88
80
82
80
81
81
86
113
104
86
81
81
97
100
140
105
107
101
103
111
148
182
155
117
100
104
111
107
140
169
151
177
212
188
115
100
105
169
230
197
173
151
161
165
312
441
451
532
697
689
630
576
548
500
510
497
500
475
437
417
467
518
433
353
314
285
273
177
134
133
124
130
216
169
151
153
135
110
116
123
117
106
117
116
113
106
110
107
107
105
116
117
111
97
103
96
91
89
110
97
88
84
85
92
77
77
76
85
86
86
86
81
73
72
70
69
62
62
65
65
56
52
47
45
47
48
49
48
46
46
47
58
68
62
58
57
51
50
53
52
52
50
48
46
43
43
46
46
46
45
42
41
40
37
34
33
39
40
40
39
42
38
37
35
34
32
31
30
30
30
31
30
31
31
30
30
29
30
29
24
24
26
27
26
25
25
26
27
26
28
22
27
26
26
25
24
24
24
22
22
23
22
22
20
20
17
22
20
20
20
20
19
19
20
19
19
19
19
18
17
18
17
14
17
14
17
17
17
20
21
16
16
16
16
16
14
13
13
13
13
13
13
13
13
13
12
12
12
13
13
12
12
12
12
12
12
12
12
12
13
12
13
13
13
13
13
14
13
17
22
24
22
22
20
20
20
22
21
18
17
17
17
17
17
17
16
16
16
16
16
16
16
17
17
17
17
17
16
16
17
16
16
16
16
17
17
16
16
16
16
16
16
17
18
18
18
22
26
28
28
33
28
30
31
30
30
26
25
24
27
33
33
33
30
29
31
36
42
42
39
36
36
32
30
31
31
30
29
33
49
51
45
44
51
53
59
84
106
148
126
145
191
156
184
129
109
107
99
136
131
197
161
101
145
148
109
135
108
120
114
140
129
145
147
121
184
156
139
136
125
130
136
170
107
107
128
156
172
218
265
182
182
140
148
135
125
121
134
145
133
113
123
123
111
118
144
157
112
114
108
129
138
135
133
115
112
106
109
112
111
109
102
111
109
108
106
105
126
113
105
101
104
106
101
96
96
125
155
134
118
120
114
104
101
121
203
149
130
112
118
120
117
111
92
100
107
111
105
113
120
117
138
106
104
97
91
105
90
82
73
70
71
101
93
83
78
71
82
86
77
76
72
65
62
56
70
84
67
67
73
71
68
64
60
57
52
51
65
67
65
62
59
57
51
52
49
48
49
47
46
45
47
44
43
42
45
48
43
41
40
38
34
34
34
33
33
34
34
36
33
33
32
31
33
32
33
32
31
30
30
30
29
28
26
25
24
26
26
24
21
22
22
23
24
22
22
22
20
17
16
16
14
16
11
9.9
14
13
13
13
13
13
13
13
13
13
13
15
15
15
15
15
15
15
16
16
14
14
14
14
14
14
13
12
12
12
13
13
10
8.9
8.9
8.9
9.4
9.4
9.4
9.4
9.4
9.4
9.4
8.9
8.9
9.4
9.9
9.9
9.9
11
10
10
11
11
11
11
11
11
11
11
11
11
10
11
11
11
11
10
10
10
11
11
11
10
10
10
11
10
10
10
10
10
10
10
10
9.4
9.4
11
13
13
13
13
13
12
15
17
17
17
17
17
17
19
22
26
26
26
26
26
26
26
26
26
26
26
26
26
21
20
20
21
22
26
26
29
30
30
27
27
34
40
40
37
40
40
35
34
34
38
45
40
33
30
33
40
41
47
44
38
39
36
40
42
41
42
53
49
54
78
78
121
126
133
146
194
158
135
119
137
162
152
130
119
143
99
125
133
135
167
135
142
142
212
195
114
164
191
105
130
123
150
161
140
128
105
95
109
124
96
132
164
154
158
156
165
150
170
130
136
135
172
156
131
118
120
126
143
139
129
130
112
125
138
160
100
104
108
135
131
124
108
104
107
108
113
147
129
113
106
143
113
111
124
120
113
109
114
109
102
107
107
99
92
92
85
82
101
84
74
66
61
56
53
67
67
76
71
62
56
53
51
49
45
45
43
42
43
45
45
43
40
37
44
54
45
39
64
67
61
55
48
46
43
40
40
38
36
36
34
31
28
28
28
29
28
28
28
28
28
28
27
27
26
26
25
24
24
22
21
21
22
22
22
20
20
20
20
20
20
19
18
18
18
19
22
18
17
17
16
16
14
17
17
18
18
17
16
17
17
15
16
16
13
12
12
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
13
12
12
12
12
12
11
11
11
11
11
11
14
16
16
13
11
11
10
10
11
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
17
17
17
17
17
18
18
17
17
17
17
17
17
17
17
17
17
17
22
33
40
40
37
31
29
35
34
36
36
31
28
27
28
31
34
36
34
37
51
63
74
90
103
87
73
59
62
71
67
88
117
123
117
109
111
106
103
85
88
86
86
112
135
131
111
138
164
136
145
120
142
201
148
117
94
101
100
98
130
148
142
106
133
118
106
113
175
164
190
378
938
591
480
537
516
755
972
864
832
620
558
495
441
354
339
241
164
193
228
232
187
288
233
203
190
190
168
194
170
154
180
218
180
113
129
128
199
202
196
148
168
151
140
224
357
169
125
91
109
142
234
174
116
117
105
107
110
116
109
117
109
113
116
110
172
263
140
96
125
118
103
104
115
104
105
92
97
99
99
105
112
100
94
85
91
95
85
86
87
95
88
79
74
79
73
64
70
81
66
66
65
71
61
59
62
51
60
62
62
69
75
44
59
63
63
61
58
48
49
52
55
54
53
52
47
52
52
52
52
64
58
54
52
52
50
48
45
48
51
52
49
47
47
46
45
44
42
43
41
40
39
40
39
36
35
39
41
40
39
41
41
39
39
39
37
41
41
40
34
27
31
35
32
32
34
34
33
36
32
31
31
30
31
31
31
28
26
26
25
24
24
24
24
24
24
25
23
22
23
21
22
23
24
24
24
18
17
15
15
17
18
20
19
18
18
19
17
16
16
16
13
13
13
12
13
15
16
16
12
12
11
9.9
10
10
10
10
10
9.9
9.9
10
10
10
9.4
9.4
9.4
9.4
9.4
9.9
9.9
9.9
9.9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
10
11
11
11
13
16
16
16
16
16
16
17
15
14
17
20
20
24
23
24
26
27
28
25
25
28
28
31
31
27
26
24
23
24
24
25
27
26
25
23
24
27
35
37
31
30
32
34
32
37
40
48
56
46
45
43
51
62
77
100
133
128
129
148
128
135
98
98
92
91
88
126
128
118
118
121
126
126
109
96
130
125
118
130
160
163
168
140
143
140
133
129
119
133
151
129
146
136
118
118
135
138
135
146
135
125
123
128
121
128
112
121
138
144
133
126
129
135
133
118
123
115
109
104
112
113
111
121
163
149
120
112
108
113
136
139
120
108
126
105
112
108
113
114
111
111
106
109
138
160
143
144
115
108
118
113
112
104
99
111
126
108
97
94
89
84
81
88
84
77
72
67
62
60
54
57
54
53
62
66
82
71
65
61
60
60
63
58
55
53
58
57
58
66
65
55
51
48
45
44
42
42
40
43
52
57
52
45
45
44
43
73
62
55
57
58
55
51
46
44
45
44
45
40
46
43
42
37
39
37
32
34
33
32
31
31
30
32
30
30
30
31
30
28
27
27
25
25
26
26
26
26
26
26
24
24
23
23
22
22
22
22
22
22
22
21
21
22
21
21
19
19
20
19
19
23
27
25
27
27
27
24
22
22
22
22
22
22
22
21
21
17
12
13
14
13
13
13
12
10
9.9
9.9
9.9
9.9
9.9
9.4
8.9
9.9
8.4
8.4
8.9
8.4
8.9
8.9
8.9
9.4
9.4
9.4
9.4
9.4
9.4
8.4
8.4
8.4
8.9
8.9
8.9
8.4
8.9
8.9
8.9
8.9
8.4
8.9
9.9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9.4
10
9.9
9.9
9.9
10
10
9.9
9.9
11
13
12
11
11
11
11
9.9
11
13
14
15
16
14
18
17
19
18
16
14
14
15
14
18
16
16
15
19
21
16
18
16
17
21
24
26
26
26
30
31
30
33
36
35
34
34
33
34
37
43
40
36
36
34
35
33
30
34
46
60
47
45
40
37
38
39
34
37
59
91
89
75
70
64
56
56
69
108
149
175
191
186
196
178
186
236
142
147
129
126
144
131
166
212
176
176
170
142
131
143
140
142
119
142
136
130
148
166
196
191
218
213
157
178
152
146
159
156
173
113
125
125
125
125
125
117
111
111
111
111
111
111
111
111
111
111
111
111
111
134
117
117
123
123
120
143
124
115
111
105
112
114
114
113
109
101
101
104
107
113
118
115
113
114
102
107
113
108
98
105
96
88
84
83
77
71
70
72
73
80
90
131
140
130
108
97
90
87
82
76
84
82
80
77
125
111
91
83
80
85
84
111
98
96
86
81
78
75
97
108
94
85
77
71
68
66
66
101
92
88
80
77
80
74
68
62
61
64
59
57
55
52
49
48
45
44
43
44
45
37
42
43
44
44
41
43
43
42
40
39
39
39
39
35
33
33
33
33
32
33
31
30
30
29
29
28
30
28
30
28
28
30
36
28
26
26
26
26
24
24
24
22
20
20
20
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
14
14
14
14
14
14
15
17
17
17
17
17
17
16
14
16
16
16
16
14
14
14
14
14
14
15
15
14
14
14
14
14
16
17
16
16
16
17
16
19
18
16
18
18
18
20
22
24
22
21
16
17
18
24
23
20
24
23
23
22
22
17
19
18
21
20
20
22
24
20
23
27
28
28
29
25
26
26
26
24
24
24
22
23
25
27
26
26
27
31
28
28
28
28
26
26
26
26
26
26
26
27
31
42
60
68
88
98
104
90
78
73
74
75
86
97
86
81
77
73
72
67
69
81
134
177
160
119
104
99
113
151
179
157
139
174
221
219
222
202
193
187
121
126
115
150
241
192
172
184
169
189
212
216
234
177
204
175
141
95
138
166
156
152
96
131
152
146
129
113
128
126
130
128
140
148
125
123
118
111
113
111
118
108
109
111
113
121
109
113
112
111
101
129
157
123
104
102
100
104
105
108
113
130
171
130
106
102
113
128
90
89
90
87
88
87
84
84
77
77
75
81
97
97
106
92
82
73
82
95
86
78
68
62
56
56
54
54
52
50
52
64
62
58
61
58
56
55
54
48
46
44
42
41
48
46
43
46
45
42
41
40
39
51
49
48
48
47
46
43
41
40
36
35
38
35
34
30
30
30
30
30
27
26
27
27
27
27
27
26
27
26
25
27
28
28
28
28
28
28
29
27
28
31
32
28
28
26
26
27
25
24
25
23
20
24
18
18
16
14
14
14
14
13
14
14
14
16
16
13
13
14
15
16
13
11
11
11
12
11
11
11
13
14
14
14
14
14
14
13
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
13
12
13
13
13
13
13
12
12
12
13
13
12
13
13
13
13
13
13
13
12
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
17
17
17
17
17
17
20
22
22
26
26
20
22
22
22
30
32
30
32
26
25
26
28
29
37
53
67
89
107
83
68
57
55
55
66
90
121
134
135
197
181
49
101
136
121
113
112
112
113
121
104
140
128
149
195
108
120
129
192
198
317
314
325
254
242
106
114
104
135
181
282
209
180
195
169
203
142
139
149
174
257
292
282
216
314
312
277
175
334
149
112
108
147
200
172
166
186
202
218
144
126
133
131
134
131
131
142
140
148
167
151
131
147
145
153
159
119
117
119
124
123
125
118
124
148
136
113
120
114
113
106
104
107
107
111
108
105
115
124
115
102
92
99
113
101
100
133
121
105
95
90
87
83
82
91
113
99
84
81
77
79
78
71
70
66
71
81
88
77
77
70
67
84
87
83
71
66
65
68
69
62
57
51
48
47
46
46
53
49
63
74
73
67
71
70
65
65
65
60
65
68
67
62
67
65
64
57
61
60
65
69
66
63
61
59
55
53
52
51
42
44
49
45
44
43
41
40
40
39
36
40
35
39
36
33
20
20
30
36
34
29
30
26
26
22
26
26
27
27
26
26
27
26
22
20
20
18
18
22
19
21
22
22
21
20
20
21
21
22
22
20
23
20
22
22
21
21
21
22
22
22
25
28
21
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
16
16
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
17
19
19
19
19
19
19
18
20
24
19
19
17
17
23
22
18
18
21
20
17
18
18
20
17
20
21
16
18
16
19
17
14
16
17
16
16
17
18
22
28
31
33
39
40
36
33
31
30
28
31
30
28
28
29
27
27
28
34
44
50
50
50
48
48
48
55
71
73
73
73
73
73
73
74
74
74
76
101
101
101
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
100
100
100
100
100
99
99
100
100
100
100
100
100
100
100
100
101
102
102
102
178
441
330
410
335
262
271
399
220
128
101
101
101
101
101
101
101
100
101
100
100
100
99
98
100
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
90
85
85
84
83
75
76
76
75
75
75
75
75
75
75
71
58
58
52
51
50
50
50
50
50
50
50
50
50
50
50
49
50
50
49
50
50
49
49
49
49
49
50
51
50
50
50
51
50
51
50
50
50
50
50
50
50
50
50
48
51
43
42
49
47
45
43
40
42
42
42
40
40
39
37
36
35
35
36
34
35
33
36
32
29
38
33
28
30
38
35
34
32
32
34
28
28
28
28
32
30
32
29
27
26
26
26
19
19
22
22
17
24
22
20
20
20
18
16
14
13
15
17
15
14
16
16
17
18
12
14
13
12
11
12
15
15
16
15
16
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
15
16
16
14
17
24
23
28
19
14
14
14
14
13
13
13
14
14
14
12
12
12
13
13
13
14
14
14
14
14
14
14
10
8.4
8
8
7.6
7.6
7.6
8.9
9.9
9.9
9.9
9.9
9.9
9.9
9.9
8.9
9.4
12
14
17
20
19
20
28
23
18
19
22
17
20
16
17
14
16
16
16
18
23
28
37
41
47
56
67
71
74
51
51
50
50
50
50
51
51
50
50
50
50
58
65
65
65
65
65
65
65
65
65
65
65
66
65
65
79
81
81
79
81
81
81
81
81
81
81
81
81
81
79
81
100
100
101
100
100
100
100
100
100
100
101
100
100
99
249
381
471
461
352
346
368
370
445
536
521
596
419
506
461
377
241
304
481
516
498
441
415
374
394
370
340
337
326
368
366
357
348
319
319
305
275
260
307
318
273
252
243
232
184
177
157
136
124
119
99
99
99
100
99
99
99
99
100
100
100
99
99
99
99
99
99
99
99
100
99
74
75
75
75
75
75
75
75
74
75
75
75
75
75
75
75
75
75
75
74
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
50
51
51
51
51
51
51
50
50
51
51
50
50
50
49
48
47
47
47
50
46
47
47
48
45
45
43
43
41
41
33
33
40
41
39
37
37
34
37
34
34
33
30
31
31
30
29
32
28
27
28
27
28
26
25
23
22
23
22
22
20
20
20
19
20
21
18
16
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
14
11
12
12
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
16
15
14
13
13
13
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
13
13
14
14
14
14
14
14
14
14
19
26
27
26
27
28
26
22
23
24
24
23
22
24
26
24
22
23
21
20
25
23
24
20
19
20
18
18
24
26
27
27
33
39
58
49
51
45
45
48
50
48
42
39
37
37
40
49
56
51
49
51
56
51
51
51
59
82
99
87
93
108
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
100
100
101
170
178
155
273
312
126
359
122
109
112
118
472
453
483
481
419
226
207
155
139
100
100
100
100
100
100
100
100
100
100
100
100
101
101
100
100
100
100
100
100
100
100
100
101
100
100
100
100
100
99
100
100
100
100
101
100
99
75
75
75
75
75
75
75
75
75
75
75
75
75
75
74
75
75
75
75
75
75
75
75
75
80
75
75
75
76
75
75
75
76
76
76
76
76
76
76
77
75
75
75
75
74
50
51
50
49
49
50
50
50
50
50
50
50
50
50
50
52
48
46
45
43
42
44
47
45
51
52
51
46
45
45
47
48
58
56
64
62
60
87
73
64
59
55
52
53
55
52
46
42
48
48
48
44
44
45
42
40
40
36
32
32
32
30
34
40
38
33
31
29
27
27
24
26
20
17
17
18
20
17
12
12
13
12
14
15
18
22
22
22
24
25
26
23
18
18
18
18
18
18
19
19
19
19
19
19
20
18
18
17
17
17
17
17
17
17
17
16
14
12
10
10
12
11
11
11
11
11
12
12
13
14
13
13
13
13
13
13
13
12
12
12
11
11
11
11
11
11
11
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
11
11
12
11
12
12
13
17
14
17
16
16
20
18
16
13
18
16
16
17
16
14
14
14
12
13
13
15
15
12
12
14
15
14
14
15
15
16
17
17
20
22
23
22
20
22
22
22
20
19
19
20
22
24
36
42
43
48
45
41
53
45
80
113
166
80
80
78
75
75
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
101
101
101
101
101
101
101
173
449
481
402
361
402
439
175
125
125
125
125
125
125
125
125
125
244
562
811
711
660
653
566
516
425
363
346
377
413
441
465
381
361
366
618
667
458
417
350
374
441
531
489
351
243
207
198
166
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
73
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
73
50
49
49
50
50
49
49
49
49
49
49
50
49
49
50
49
45
45
43
43
44
46
43
44
49
51
50
50
47
45
43
40
38
36
37
42
40
36
36
37
38
39
37
36
34
34
33
31
29
29
26
27
26
29
30
32
31
33
30
30
30
36
34
43
46
43
36
35
36
37
34
25
31
28
27
27
28
23
22
23
24
26
22
24
23
20
20
20
20
20
21
21
16
20
20
17
17
17
17
16
17
16
16
17
17
17
16
17
17
17
16
14
14
13
13
13
13
14
16
15
14
13
13
12
13
13
13
14
16
16
16
16
16
16
16
18
17
17
17
17
17
16
16
16
16
15
15
15
16
16
16
16
16
16
16
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
14
14
14
14
14
14
15
14
14
14
14
15
14
15
14
14
16
18
17
18
21
23
20
19
24
20
19
17
18
18
18
20
18
18
22
18
18
18
18
21
18
18
17
17
18
18
19
22
24
22
20
24
26
29
31
33
29
35
39
58
93
111
101
84
74
74
72
72
72
71
70
71
71
72
74
73
73
74
74
74
75
75
230
254
275
77
75
75
75
163
190
404
402
415
425
437
383
359
332
270
133
99
99
99
100
100
100
100
99
99
213
355
389
538
412
391
319
341
282
247
221
213
160
155
101
104
353
339
302
290
263
112
99
100
100
100
100
251
564
568
139
255
163
171
156
235
206
187
323
304
280
201
168
145
139
102
100
101
100
100
100
100
100
99
100
85
75
75
74
74
74
75
75
75
75
75
74
74
74
74
72
70
67
65
66
71
67
65
62
61
68
64
50
50
47
44
42
42
41
45
50
50
50
50
50
50
50
50
49
47
43
42
40
40
39
40
43
39
36
33
34
33
36
38
40
36
33
33
33
38
50
49
54
47
43
45
47
45
44
44
47
48
55
59
56
50
49
50
54
42
48
48
41
45
40
42
40
38
36
34
35
33
32
31
31
29
27
25
30
30
28
26
27
30
28
28
22
21
26
24
24
24
24
22
21
19
17
21
18
17
16
16
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
13
13
13
13
13
13
13
12
12
12
12
12
13
13
13
13
13
12
12
12
13
14
13
14
14
15
15
15
15
15
16
16
16
16
15
14
14
14
14
14
15
15
15
15
14
13
13
13
13
12
12
12
11
11
11
12
14
14
14
14
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
22
28
25
26
32
40
45
49
59
71
84
68
64
62
54
47
43
46
54
70
71
64
58
53
57
68
75
74
75
75
75
75
75
75
75
75
75
75
75
74
73
75
75
76
76
100
100
100
100
100
100
100
174
206
104
102
104
102
102
102
104
209
102
104
104
105
102
102
102
214
185
102
101
101
102
111
145
369
316
224
197
118
102
164
155
293
227
184
102
102
102
229
171
101
102
104
104
102
102
102
102
102
102
102
102
102
104
102
102
102
102
102
101
100
99
100
100
100
100
100
100
99
99
100
99
100
100
100
99
99
99
75
75
76
77
76
76
74
50
50
51
50
49
50
50
50
50
50
50
48
49
49
49
49
48
49
49
49
49
47
45
42
41
39
37
36
36
38
37
36
33
32
28
28
31
28
29
28
26
26
27
27
27
27
26
25
25
23
22
26
26
28
31
31
29
26
27
29
29
28
27
27
26
25
22
26
25
25
24
15
20
22
22
21
20
18
16
17
17
16
17
17
17
16
16
17
16
15
15
15
15
15
17
18
18
17
18
18
18
18
21
17
16
16
13
13
12
12
11
11
9.8
9.3
8.9
8.9
8.9
8.9
8.4
9.8
11
10
11
11
11
11
11
11
11
11
11
11
12
13
13
12
12
12
12
12
12
12
11
9.3
9.3
9.3
9.3
8.4
8
11
13
13
12
12
12
12
12
11
12
12
12
12
12
12
11
11
11
11
11
11
11
12
12
12
12
11
12
11
9.8
9.8
10
9.8
9.8
9.8
10
10
11
11
11
10
12
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
14
13
13
13
13
13
13
14
14
14
14
14
14
14
16
21
21
21
30
33
31
30
28
26
25
23
22
23
25
24
23
26
29
29
30
35
34
36
47
59
66
50
51
51
50
50
50
50
50
51
50
54
78
78
78
78
77
77
77
77
77
77
77
77
76
76
77
101
101
101
100
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
106
105
105
102
104
104
100
100
101
100
100
100
100
99
99
100
100
100
100
99
100
98
98
99
98
98
98
99
100
100
100
100
100
100
100
101
90
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9.6
25
25
27
50
50
52
52
51
51
54
100
101
101
102
102
100
100
101
101
100
101
102
78
76
76
76
77
76
76
76
76
76
76
75
70
66
61
56
52
52
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
52
52
52
52
51
42
41
41
41
41
38
25
25
25
25
25
24
26
26
26
26
26
25
25
25
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
9.8
10
10
9.8
9.8
9.8
9.8
9.8
9.8
10
11
10
10
10
10
11
10
11
10
10
10
10
10
10
10
10
10
10
10
10
10
2.5
2.2
2.2
1.9
1.7
1.2
1.2
1.4
1.7
1.7
1.7
1.7
2.2
1.9
1.7
1.4
1.2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2.8
5.5
5.5
5.5
5.1
5.1
5.1
1.2
1
1
1
1
1
1
1
1
1
1
1
1.2
1
1
1
1.4
1.2
1.2
1.2
1
1
5.5
11
17
24
30
34
32
32
32
33
41
48
42
38
42
40
40
40
40
42
38
33
33
33
30
30
28
32
40
53
64
54
65
69
58
53
53
49
46
55
52
52
70
92
98
92
100
100
100
101
100
99
98
99
99
99
101
101
101
101
101
101
101
100
101
101
101
101
100
100
99
99
280
590
489
514
590
608
651
521
421
272
387
372
385
400
531
583
626
481
413
402
385
400
398
312
228
167
102
101
101
101
101
101
101
99
99
99
99
99
99
99
99
100
100
100
100
100
102
102
101
102
102
102
102
101
102
104
102
101
101
104
104
104
104
104
104
101
80
78
77
76
76
76
76
76
75
75
77
76
76
73
50
50
51
51
51
51
51
51
51
51
50
50
49
50
50
50
49
49
43
46
52
52
58
53
54
52
47
45
41
40
38
36
33
31
30
30
29
28
29
28
28
28
26
24
22
23
23
22
22
21
22
23
22
22
48
33
36
35
28
30
28
28
26
25
24
25
25
24
24
20
21
22
9.3
9.3
9.3
9.8
9.3
9.8
9.8
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
6.3
2
1.8
2.2
2.2
2.2
2.2
2.2
2.2
2.2
2.2
2.2
2.2
2.2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2.8
2.2
3.7
4.1
4.4
5.5
18
17
18
18
17
11
10
10
11
11
10
11
11
14
17
17
17
17
16
14
14
14
13
14
18
24
28
28
26
26
33
44
50
51
51
51
51
52
50
48
49
49
48
47
49
49
49
49
49
49
49
50
50
49
50
51
51
51
50
50
52
52
52
52
52
52
52
51
50
49
48
74
184
336
253
52
49
49
50
50
56
163
319
143
124
124
124
126
285
514
574
357
392
387
198
124
125
125
151
187
197
172
136
123
235
227
194
170
125
124
126
126
126
125
126
125
125
125
125
124
125
124
123
125
125
125
124
124
125
125
125
126
125
125
125
125
125
124
125
125
125
125
125
125
125
126
126
126
126
126
128
126
98
102
101
100
101
102
102
104
104
102
102
102
102
105
83
78
77
77
74
26
26
26
26
26
26
26
26
24
24
24
24
24
24
24
24
24
24
24
24
25
24
24
24
25
25
25
25
25
25
25
26
24
24
26
26
24
24
24
24
24
24
24
24
24
25
24
24
22
11
9.3
9.3
9.3
8.4
8.8
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
9.3
10
10
10
10
9.8
9.8
10
10
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.8
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
9.8
10
11
11
10
10
10
10
10
9.8
9.8
9.8
9.8
9.8
9.8
9.8
10
9.8
8.9
8.9
8.9
9.3
9.8
9.8
9.8
9.8
9.8
9.8
10
10
10
10
10
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.6
9.8
9.8
9.8
9.8
9.3
9.3
8.9
9.8
9.8
9.8
11
11
11
11
11
15
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
14
12
12
12
12
12
12
12
12
12
12
13
12
13
14
16
15
15
15
16
17
17
16
17
17
17
17
18
18
16
16
17
17
17
17
17
17
18
19
18
18
18
17
17
17
17
18
18
17
17
17
17
17
18
20
44
55
31
31
35
43
49
51
52
52
52
52
50
52
52
51
52
51
51
52
56
47
68
100
100
99
101
101
99
96
99
102
101
98
99
100
100
99
98
215
202
113
124
126
124
123
124
124
124
124
145
225
420
447
323
469
699
709
683
568
471
398
396
350
302
389
335
304
318
218
262
350
328
332
328
242
128
346
494
498
375
200
123
125
502
137
125
124
124
124
124
125
124
124
125
124
125
124
125
125
125
124
124
125
125
125
125
126
125
125
125
126
125
125
125
123
100
100
99
99
101
100
98
100
100
100
100
97
75
75
75
74
75
75
74
74
75
74
74
50
49
49
50
49
50
49
49
49
49
49
49
50
49
50
50
50
49
51
48
50
50
49
50
50
50
50
47
45
43
39
39
39
38
35
35
36
34
32
33
32
33
32
34
35
42
40
34
36
36
36
35
33
30
27
31
30
30
26
33
29
27
26
25
23
24
24
24
24
23
22
22
22
22
26
23
24
26
26
22
22
22
22
22
22
22
21
18
17
17
17
17
17
16
16
17
17
16
16
16
16
14
15
14
14
14
13
13
11
11
11
11
11
12
12
10
9.3
10
9.8
9.8
9.8
9.8
10
10
9.8
9.8
9.8
10
9.8
12
12
12
12
12
12
11
5.9
5.1
4.8
4.8
4.8
4.8
5.5
7.1
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.7
6.3
5.5
5.5
5.5
5.1
5.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
4.1
5.9
8
7.5
7.5
7.5
8
8
8
8.4
8.9
8.9
8.9
8.9
8.9
8.9
9.8
10
10
10
10
10
10
10
8.9
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
8.4
9.3
9.3
8.9
9.3
9.8
9.8
9.8
9.3
9.3
9.3
21
24
24
24
25
33
44
47
45
47
37
40
54
48
48
50
49
74
76
76
76
76
75
75
71
49
50
51
51
50
50
50
50
50
49
49
50
50
50
50
50
51
52
78
99
100
100
100
100
100
100
100
99
100
99
100
100
100
100
100
100
100
100
100
100
100
100
99
99
100
100
100
101
100
100
100
100
100
100
101
101
101
101
100
100
101
100
100
99
100
100
101
101
100
100
100
100
100
100
100
99
101
100
100
100
100
99
75
75
75
75
75
75
75
75
72
50
50
50
50
50
50
51
50
50
50
51
50
49
49
49
49
49
50
49
49
49
50
49
50
49
49
50
51
51
51
50
51
52
52
51
51
51
51
50
51
50
51
51
51
48
48
50
47
45
48
46
43
39
37
36
34
33
34
39
45
43
43
44
45
40
40
45
44
46
51
50
44
42
39
40
38
33
33
35
33
34
34
33
34
35
36
40
33
33
33
30
30
30
30
28
26
30
28
28
26
26
25
24
24
23
26
28
22
25
25
24
31
26
20
22
16
13
20
20
20
20
20
19
19
19
15
14
14
14
14
14
14
13
13
14
14
14
13
13
13
13
13
13
13
13
12
13
13
13
13
13
13
13
16
16
16
16
16
16
16
13
13
13
13
13
13
13
16
16
16
17
16
16
16
16
16
16
16
17
17
17
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
14
14
13
13
13
13
13
14
16
14
14
11
11
11
12
12
11
11
9.3
9.8
9.8
9.3
9.3
9.3
9.3
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.8
13
12
12
12
12
12
12
11
12
11
11
11
11
11
11
12
12
22
21
19
24
27
21
19
22
24
26
23
17
22
25
28
33
30
36
40
56
73
50
52
51
51
51
51
51
51
51
49
50
49
49
50
50
50
50
49
49
49
49
49
49
50
50
97
99
99
99
101
99
100
99
99
99
100
101
100
101
99
100
100
99
99
100
100
99
100
99
99
99
100
100
124
100
100
125
145
131
184
135
100
99
99
100
100
99
99
99
100
110
421
423
417
417
449
445
449
475
463
461
483
516
531
510
449
451
427
489
392
321
283
270
101
99
99
99
98
99
100
99
100
100
101
101
101
101
101
102
101
101
100
101
101
101
100
101
100
100
100
76
75
216
76
74
74
75
74
74
73
75
75
75
75
75
50
49
49
48
48
49
49
49
50
50
49
125
133
139
128
125
52
51
49
50
50
153
155
155
50
49
52
51
48
50
49
49
49
49
48
50
93
92
90
93
93
95
98
72
34
48
43
41
37
30
40
39
35
35
35
33
30
33
28
36
33
34
35
34
30
31
31
31
32
30
26
26
26
23
25
26
25
24
22
24
24
24
24
24
24
21
22
21
20
20
21
20
16
16
16
16
16
16
13
12
13
13
13
13
13
14
14
14
14
14
13
13
13
14
15
15
15
14
14
14
13
13
13
14
16
16
14
9.8
9.3
9.3
9.3
9.3
9.8
9.8
11
11
11
11
11
11
11
9.3
10
9.3
9.3
9.3
9.3
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
8.9
9.3
9.3
9.3
10
11
11
12
11
11
11
12
11
11
12
13
13
12
12
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
14
14
14
16
14
20
20
20
20
21
21
21
21
21
21
22
20
20
22
50
50
50
62
78
84
76
69
68
73
72
68
64
64
73
76
75
75
74
74
75
62
49
50
51
50
50
49
50
49
51
52
74
75
75
85
101
100
107
198
152
105
172
175
247
247
221
175
181
287
672
985
757
508
339
357
498
740
938
938
946
1010
1010
972
905
905
905
905
871
601
610
702
706
728
553
504
536
802
917
968
990
942
750
648
601
730
681
681
683
688
726
860
814
878
728
655
651
626
657
648
626
655
699
657
614
697
754
723
695
601
674
651
635
533
346
278
350
295
280
263
152
136
113
100
100
99
100
100
100
100
101
101
77
75
75
78
77
78
78
80
80
80
80
80
78
78
77
50
49
49
50
50
51
49
51
50
51
50
50
47
43
43
44
43
43
40
44
39
40
39
36
36
35
41
42
42
41
41
39
38
38
40
37
36
36
33
31
35
124
40
40
30
29
28
28
27
28
28
27
26
26
28
26
31
33
33
29
26
33
30
31
32
35
35
23
19
20
22
24
25
27
28
28
30
26
26
25
25
26
25
26
25
24
26
25
25
24
24
22
22
22
22
22
22
22
22
23
22
22
22
22
22
22
22
22
22
22
22
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
18
12
12
13
12
12
12
13
14
14
13
13
13
14
14
14
14
14
14
14
14
14
15
14
14
14
14
14
14
13
13
13
13
11
11
11
12
11
12
12
11
12
12
12
12
12
12
11
11
10
10
11
11
11
11
10
10
10
10
11
11
11
11
10
12
10
10
11
11
11
12
14
14
12
14
12
12
12
12
11
11
10
11
13
24
43
41
39
47
45
55
64
59
51
48
47
43
48
83
80
78
84
83
80
77
85
62
50
50
52
99
98
100
93
50
50
55
101
101
194
544
235
100
100
100
100
101
114
161
99
105
145
100
100
100
100
99
100
100
198
396
657
596
459
201
148
119
100
101
200
152
124
249
342
465
555
581
811
726
614
533
500
498
451
510
546
610
747
433
334
292
299
297
263
192
125
125
398
238
293
755
533
383
305
272
471
514
443
391
387
559
334
288
224
277
275
250
232
213
195
192
206
126
100
101
99
100
100
101
99
99
101
100
100
100
101
99
100
100
75
75
75
75
74
74
75
75
74
75
74
75
74
75
74
50
50
50
51
50
52
49
50
51
50
49
49
50
50
50
50
50
51
51
50
50
49
51
51
50
50
51
49
50
50
49
50
49
49
49
49
49
49
49
50
47
47
49
48
50
47
64
61
56
55
52
59
54
52
49
45
52
55
43
42
41
42
54
48
48
26
26
26
25
25
25
25
25
25
25
25
24
24
24
22
22
23
24
24
25
24
24
24
24
25
24
24
24
24
24
22
23
22
22
22
22
22
22
22
22
20
20
20
20
20
20
20
20
20
20
19
20
15
15
16
16
16
16
16
16
14
14
14
14
14
14
14
13
14
13
13
13
13
13
13
12
12
12
12
11
11
6.3
6.3
6.7
6.7
6.3
6.3
6.3
6.3
5.9
5.9
5.1
5.9
6.4
8
10
11
11
11
11
11
11
7.1
6.7
6.7
6.7
8.4
10
10
10
10
9.8
9.3
9.8
9.8
9.8
9.8
10
10
11
16
18
26
26
26
36
23
22
19
25
17
28
23
28
22
26
25
25
23
24
27
33
34
37
41
45
47
61
77
88
93
112
90
83
71
109
107
100
54
56
70
100
126
195
219
318
385
479
314
239
267
304
287
293
230
198
168
159
160
187
203
206
201
280
332
293
287
350
475
421
419
557
443
352
302
290
350
389
516
817
955
955
833
747
648
564
568
590
579
601
669
596
523
469
500
469
421
391
508
523
368
304
288
272
272
267
270
280
280
287
273
273
278
255
255
262
287
263
242
252
242
249
311
318
281
124
125
125
125
125
125
125
125
126
125
124
124
125
125
125
125
125
124
124
120
109
119
105
93
87
80
80
82
84
77
75
76
78
74
69
67
65
68
67
61
61
68
75
75
75
75
71
65
71
64
60
65
73
66
58
49
49
49
48
49
48
47
48
50
46
45
43
45
48
46
46
44
45
42
40
33
25
25
25
25
24
24
24
24
25
25
25
25
24
24
26
24
25
25
25
25
24
25
25
24
24
24
24
24
24
25
29
23
34
30
23
21
24
32
33
30
30
29
28
28
26
24
24
25
25
25
24
25
29
30
29
30
29
29
29
29
29
30
28
28
28
28
20
20
19
19
19
20
20
18
18
18
18
18
18
18
18
20
20
20
20
15
14
14
14
11
10
10
11
10
11
10
13
14
14
13
13
13
13
12
12
12
12
11
11
13
15
15
14
15
15
14
15
14
14
14
14
14
14
14
14
14
12
13
13
13
13
13
13
13
13
13
13
13
8.4
7.1
8.4
8
8.9
10
24
26
24
24
24
26
25
26
26
26
28
26
26
24
28
26
24
26
24
25
25
21
24
22
23
24
24
134
168
179
185
197
201
203
209
203
204
201
297
215
209
213
210
206
207
302
254
203
200
201
209
206
201
204
227
265
282
288
277
257
246
247
267
293
348
525
521
449
387
348
328
295
277
268
283
287
311
341
337
321
325
334
379
471
531
498
471
487
544
561
566
683
489
508
603
718
648
781
730
728
775
763
778
639
402
385
457
459
504
796
885
871
976
1000
955
840
775
882
843
833
885
867
893
925
864
817
778
805
998
864
730
690
617
588
551
561
590
581
570
570
628
711
590
477
457
439
437
314
359
318
295
278
262
250
139
139
138
138
138
138
138
138
138
138
136
136
136
136
136
112
111
111
111
111
112
111
111
111
112
297
248
404
375
262
120
89
87
86
85
85
85
86
86
86
87
83
76
75
76
74
51
51
50
51
51
50
50
50
50
50
50
50
50
50
50
48
49
50
50
48
50
59
62
62
63
64
64
58
53
52
51
52
52
53
52
64
64
64
64
60
56
53
52
49
43
36
38
36
43
44
42
38
37
40
36
33
33
32
32
32
39
32
32
33
37
36
36
36
37
37
36
37
36
36
44
43
43
43
43
44
43
43
43
43
43
43
43
43
29
28
29
28
28
28
28
28
28
28
27
28
15
14
15
15
14
14
14
14
14
14
14
14
14
14
15
14
14
14
14
14
14
14
15
14
14
13
14
13
13
13
13
12
13
12
12
12
13
13
13
12
12
12
12
13
13
13
13
13
13
13
11
11
11
11
11
11
10
10
10
11
11
10
10
10
9.8
9.8
9.8
9.8
11
11
9.8
10
9.8
10
10
10
10
10
10
15
18
16
15
20
23
17
18
20
16
19
21
18
17
27
28
28
28
28
28
28
28
28
125
128
129
129
130
130
129
127
129
130
129
129
142
157
168
184
178
181
204
330
457
475
612
688
728
704
455
473
674
723
711
711
676
674
735
760
758
628
564
572
473
544
533
531
463
297
353
221
153
140
127
128
127
125
125
128
129
123
124
125
123
125
124
124
389
298
297
123
123
123
123
123
123
124
124
128
128
125
125
123
123
123
123
122
122
124
124
124
125
124
125
125
127
125
125
123
123
123
125
125
123
123
123
123
124
123
124
123
124
124
123
123
123
123
123
124
123
124
125
124
123
124
130
277
425
433
421
433
342
332
318
95
86
86
82
74
70
67
66
72
90
97
98
92
85
76
71
67
64
63
64
62
62
63
60
59
58
52
50
49
49
45
53
75
68
69
63
58
52
50
47
46
43
40
40
40
26
26
28
28
27
28
27
29
28
27
25
25
25
25
28
71
70
69
68
61
46
35
29
33
32
33
34
38
52
54
52
55
58
55
58
53
51
48
49
45
45
44
46
49
45
43
43
43
43
45
38
39
23
20
20
20
20
20
20
20
20
20
20
20
20
18
18
17
17
17
17
18
17
17
17
17
17
17
17
16
17
18
17
18
18
14
9.9
9.6
9.4
9.5
9.4
9.4
8.7
8.5
9.2
9
9
8.6
8.3
8.5
8.3
8.6
8.8
8.8
8.9
8.7
14
14
14
14
14
14
14
14
14
12
12
14
13
14
10
9.9
11
12
9.7
9.8
9.8
9.7
9.7
10
9.9
9.8
9.8
9.8
11
11
12
11
12
12
12
12
12
12
11
11
11
11
10
10
9.8
9.8
9.8
10
9.9
9.4
9.3
9.7
10
11
11
11
15
15
15
16
16
15
16
16
16
15
10
10
10
10
10
10
9.8
8.9
9.4
9.1
9.2
9.3
9
9.5
11
11
11
11
30
31
31
32
32
32
30
35
44
47
49
49
68
49
47
48
47
48
47
48
47
46
47
46
46
74
97
100
97
88
87
101
100
86
78
75
70
93
104
236
267
220
279
340
380
129
128
128
127
152
243
284
135
191
250
331
251
140
124
206
405
579
469
481
445
470
457
456
427
338
267
356
372
539
559
591
597
591
629
407
428
382
404
372
341
340
274
234
211
214
198
205
203
156
132
115
129
130
130
130
130
130
130
129
130
130
129
130
123
118
114
113
116
113
122
130
129
126
130
183
179
175
166
162
156
102
91
81
72
69
68
61
61
61
64
65
58
55
53
56
53
52
55
54
61
60
55
53
50
48
50
48
45
43
41
37
34
33
34
40
92
128
156
143
146
142
138
143
138
110
112
130
128
129
146
147
151
142
106
106
105
29
29
30
32
32
31
30
30
29
27
26
25
24
22
21
21
20
22
21
20
24
78
78
78
77
75
74
75
75
15
16
16
18
15
17
17
18
18
20
18
22
20
18
21
21
19
19
19
17
14
16
17
17
17
17
17
17
17
15
15
15
16
17
17
16
16
16
16
16
16
14
13
13
13
13
14
14
14
13
13
20
13
12
12
12
12
12
12
12
12
12
12
12
13
15
13
12
11
17
15
14
14
14
14
14
14
14
9.3
8.6
8.6
9.1
9.4
9.4
9.6
9.3
9.3
9.3
9.5
9.9
9.9
9.9
9.7
10
8.9
11
11
11
11
11
9.9
10
10
10
10
10
10
10
10
9.8
9.8
9.8
9.5
9.1
9.2
9.2
9.3
9.2
9.1
10
11
11
11
10
10
10
10
9.5
17
19
22
19
20
20
19
18
18
18
18
18
18
19
19
19
19
19
19
19
19
18
18
16
16
17
22
20
21
20
18
22
20
20
20
25
21
24
25
31
40
45
59
74
137
159
171
174
181
54
52
54
63
56
52
49
45
43
43
63
104
103
99
103
102
105
99
115
117
116
128
127
128
128
130
129
133
159
134
132
134
133
131
130
132
190
162
130
130
128
131
127
151
133
218
191
130
127
128
127
127
128
195
130
125
124
124
126
127
126
163
143
126
182
147
149
146
144
156
247
245
245
242
238
237
230
227
222
215
206
196
186
172
164
159
156
158
156
157
154
150
150
196
246
268
289
303
267
228
204
198
181
163
150
152
154
172
190
198
198
195
176
160
147
138
128
125
116
111
105
101
95
91
86
83
78
76
73
71
69
65
64
61
60
66
69
71
77
80
117
143
142
134
134
121
120
118
122
94
94
92
94
94
99
79
81
60
64
55
59
46
43
36
48
27
16
19
58
26
34
40
49
40
44
45
44
45
47
46
44
45
44
41
41
39
39
34
24
23
23
23
22
23
23
23
23
24
24
24
26
26
26
35
33
31
30
31
28
26
22
19
16
16
13
12
9.8
13
14
15
14
14
14
16
15
15
15
15
15
15
15
15
14
14
14
15
14
14
14
15
15
14
16
16
16
15
15
15
14
14
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
13
14
13
13
13
17
22
25
24
23
23
23
24
25
25
25
25
19
14
13
14
14
14
14
14
14
14
14
14
14
14
14
14
20
18
19
18
19
19
20
20
20
16
14
14
14
14
16
15
15
15
22
26
26
26
26
18
18
24
19
22
26
29
29
27
25
28
25
26
26
26
26
38
37
37
42
33
39
40
41
41
42
45
51
52
63
84
87
81
88
96
101
116
144
133
138
55
52
52
53
54
107
101
80
70
69
69
69
106
104
105
105
106
105
106
105
131
126
113
121
132
130
131
130
130
132
130
130
131
130
125
126
126
126
127
126
127
127
344
245
247
260
298
347
376
155
175
168
127
126
128
127
127
126
127
127
127
126
126
127
127
126
126
127
127
127
126
126
126
126
126
126
126
125
125
126
127
124
125
125
124
124
125
125
125
123
124
123
123
123
123
123
123
123
124
122
123
121
119
122
107
101
90
102
116
129
127
128
102
100
102
104
103
102
103
103
101
101
99
81
86
77
69
68
74
75
74
73
76
74
74
74
77
76
67
59
50
56
59
49
49
50
52
53
53
52
52
52
44
40
46
45
40
52
52
52
53
45
44
48
46
59
59
52
53
53
48
44
48
46
52
42
29
52
53
36
42
45
39
28
48
38
33
35
30
23
30
32
22
20
32
41
27
30
23
22
23
22
24
23
23
20
23
22
23
23
9.1
7.1
21
20
20
9.3
11
12
12
13
12
13
12
12
12
12
12
12
12
12
17
17
17
16
16
18
17
19
18
18
17
17
17
16
16
18
19
19
19
19
14
14
14
14
14
14
14
14
14
12
9.5
9.5
9.4
9.3
9.3
9.2
9.1
8.9
9.2
10
10
10
10
11
10
10
10
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.8
9.7
9.9
9.8
9.9
10
10
10
9.8
9.2
9.2
9.1
9.1
9.1
9.3
9.2
9.3
9.3
9.4
9.5
9.6
9.8
10
9.3
9.4
8.4
9.3
9.2
9.1
8.9
9.1
8.6
8.6
8.7
8.7
8.3
8.5
9.3
9.4
9.7
9.7
9.4
10
10
10
9.8
9.8
9.8
9.9
10
10
11
11
11
11
10
10
10
10
10
11
11
27
26
28
24
26
18
27
27
33
35
39
30
34
28
36
16
30
46
23
49
22
19
32
49
27
38
44
34
14
53
35
62
91
100
100
100
100
125
126
127
127
127
127
127
125
127
127
129
130
128
128
126
126
146
550
257
122
123
122
135
202
123
136
122
123
126
121
123
136
122
123
124
124
125
128
127
127
127
127
128
127
123
127
127
127
126
127
126
127
127
126
125
125
125
126
126
126
126
126
127
126
127
126
126
125
127
126
125
125
126
125
125
125
126
128
128
128
129
128
128
129
130
129
129
129
125
129
129
129
105
105
104
103
102
101
100
101
99
99
101
98
97
98
86
79
76
78
77
78
77
77
77
76
78
78
78
78
77
77
67
54
52
52
51
44
51
51
52
51
53
42
52
45
41
44
50
44
36
35
43
41
28
50
49
39
46
47
60
60
57
60
58
43
47
58
46
44
47
47
50
55
51
31
32
27
18
26
26
25
26
26
19
25
24
19
25
25
25
25
25
24
25
24
25
26
25
24
24
23
20
24
24
25
25
24
23
23
23
24
27
28
29
28
29
29
29
28
28
28
28
29
29
28
28
29
29
28
29
28
29
28
29
29
29
29
23
19
19
19
18
20
19
19
19
20
20
19
18
20
20
20
20
20
20
19
20
19
19
19
18
19
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
20
19
19
20
20
20
20
20
20
20
20
20
20
20
21
20
21
20
20
21
20
21
21
20
20
20
20
20
21
20
20
21
22
21
22
24
27
27
26
27
27
27
26
27
26
27
27
27
27
27
26
26
26
27
26
26
26
27
26
27
27
28
27
27
26
50
53
53
53
53
53
53
53
54
53
47
53
53
53
52
104
105
105
106
105
105
60
105
104
105
105
105
101
105
109
129
130
130
130
131
130
131
130
130
131
130
132
131
130
126
126
126
126
126
127
128
126
126
126
126
126
126
126
126
127
125
126
126
126
127
127
127
126
126
125
127
126
126
127
126
127
127
125
126
126
127
127
127
126
127
127
127
126
127
126
126
128
126
126
125
125
124
123
124
123
123
123
121
122
121
120
121
121
120
113
112
112
113
107
101
98
98
112
122
116
114
95
89
90
97
98
80
80
69
91
85
99
100
99
97
80
62
54
35
69
70
64
69
62
73
55
61
50
53
66
54
50
48
39
41
42
44
44
46
46
43
43
40
40
39
37
35
35
41
32
31
28
29
25
26
28
26
25
25
26
26
25
22
21
22
20
19
19
20
20
20
20
19
19
19
20
20
21
25
25
24
24
24
23
23
26
30
28
25
27
26
26
24
25
25
25
24
25
24
25
24
25
24
24
24
25
24
26
25
25
26
26
26
24
25
25
25
25
26
25
25
25
26
25
24
24
24
16
14
14
14
14
15
15
15
15
15
16
15
15
14
14
14
14
14
14
14
14
13
13
13
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
14
14
15
15
15
15
15
15
14
14
14
15
15
15
15
15
15
14
14
14
14
15
15
15
15
15
14
14
15
14
14
14
15
15
14
12
11
15
14
15
15
15
15
17
14
14
14
14
14
17
15
16
16
16
16
16
16
17
19
21
21
22
27
31
30
30
30
30
30
31
30
29
30
33
33
33
34
33
31
36
36
40
46
49
36
28
27
27
28
28
30
50
51
53
50
42
48
97
97
97
97
96
92
83
76
86
95
96
95
118
117
121
120
123
119
123
119
119
122
123
126
127
127
127
127
125
127
126
126
129
126
129
127
125
127
143
126
129
126
125
126
146
556
389
187
146
164
207
207
122
122
122
121
121
122
146
120
121
120
119
120
121
120
119
120
119
120
123
122
120
122
123
123
125
124
125
124
122
123
123
123
124
124
123
124
122
123
123
125
125
125
125
127
124
125
126
126
126
126
125
125
101
100
100
100
99
100
98
100
100
96
97
97
97
97
98
91
76
75
76
75
72
72
72
77
78
76
74
77
81
77
56
54
53
52
54
54
28
28
52
52
51
52
51
52
51
46
50
26
40
43
30
32
47
65
101
109
84
82
86
83
75
73
62
59
78
64
72
64
67
62
61
70
76
57
45
32
29
31
31
29
29
28
30
17
27
30
30
29
29
26
25
24
23
22
22
23
22
22
21
22
24
23
23
23
22
22
23
23
23
23
24
24
23
23
22
22
23
22
22
23
23
23
24
23
22
23
23
22
22
21
20
22
20
20
21
22
21
21
22
22
21
21
21
20
20
20
20
21
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
17
16
18
18
17
17
16
13
9.7
11
12
13
12
12
12
12
13
13
12
12
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
17
17
17
22
23
23
22
22
22
22
22
20
21
22
21
21
22
22
23
23
22
22
23
22
15
14
14
14
14
14
13
15
16
35
56
54
55
56
60
60
62
62
59
59
59
23
21
20
50
49
48
50
48
52
50
51
50
83
86
90
84
86
94
96
97
95
95
96
96
95
96
116
116
118
118
116
118
118
120
120
119
118
119
117
116
118
117
117
117
119
117
116
117
116
115
116
119
119
119
120
120
120
121
120
120
121
121
121
120
121
122
120
121
120
122
124
128
128
128
128
129
129
129
128
131
136
135
135
135
135
135
134
133
134
133
128
110
108
107
107
105
103
104
104
104
104
104
103
101
101
98
97
97
97
98
96
97
96
76
73
70
70
70
70
69
73
77
77
77
76
76
72
78
72
54
51
53
52
52
51
56
53
51
53
52
51
51
52
51
53
52
52
53
52
52
52
53
53
52
53
52
52
50
50
50
51
42
41
45
50
51
50
54
66
65
65
63
65
62
62
62
63
62
43
42
41
42
42
41
40
41
38
40
41
42
41
40
41
41
41
42
27
27
28
27
26
26
26
28
26
27
27
27
27
26
26
26
27
26
27
27
27
27
26
25
26
24
27
28
51
27
27
28
27
27
29
27
27
28
28
23
23
23
25
24
24
23
23
22
24
23
23
23
23
22
22
22
22
22
23
22
23
23
23
23
22
22
24
22
22
21
21
19
20
21
22
23
24
25
25
26
24
22
20
18
16
19
19
20
19
18
17
17
17
17
17
19
20
21
20
20
19
20
20
21
21
19
20
19
19
19
20
20
20
20
20
21
22
22
22
22
22
20
20
20
19
19
19
20
20
19
19
19
19
19
22
22
24
23
24
23
23
22
24
24
24
24
24
24
24
24
24
25
24
25
24
24
24
24
24
24
25
26
24
24
25
24
32
47
51
52
51
51
50
51
51
22
22
22
23
23
24
27
52
56
52
52
78
77
78
77
78
78
78
77
76
76
109
125
126
124
125
125
127
126
127
126
126
124
123
126
128
127
126
125
126
184
196
224
416
309
210
244
134
130
234
283
734
856
848
802
745
424
618
635
588
375
396
312
301
381
478
450
238
178
227
239
133
132
160
270
293
320
418
985
1010
969
904
811
693
633
669
656
736
607
529
497
434
409
404
394
375
364
364
392
348
299
284
283
283
264
263
267
286
123
123
124
123
123
97
98
99
100
98
99
99
98
99
101
101
102
101
101
101
102
74
74
73
76
74
77
76
73
76
75
74
75
74
75
55
50
50
50
52
52
55
51
46
50
48
48
45
48
48
48
48
48
47
48
47
48
49
47
49
46
46
46
53
54
54
53
56
56
56
53
48
54
55
38
49
52
49
49
49
45
41
27
27
27
28
26
26
24
25
25
25
26
26
26
26
25
25
25
25
24
24
25
25
24
25
25
25
26
27
25
26
25
24
25
25
24
25
25
25
25
25
25
24
23
28
39
50
50
50
27
28
27
25
27
26
26
26
26
26
25
24
25
24
24
19
20
20
18
17
15
16
15
15
17
19
19
19
19
19
23
20
21
20
21
21
21
19
22
22
20
21
19
21
23
22
20
18
16
19
19
20
21
20
21
21
16
16
16
19
16
16
16
16
16
16
18
18
17
20
20
21
21
22
20
18
17
22
23
24
24
22
21
20
22
23
23
23
23
23
25
24
23
23
24
24
23
28
27
23
23
25
23
23
25
25
25
43
32
32
42
32
45
23
22
25
26
25
26
49
50
51
52
50
52
50
44
46
96
449
461
472
450
431
566
542
568
599
563
528
132
148
199
247
254
237
291
300
322
617
571
655
598
695
606
455
448
534
523
611
569
470
411
380
414
418
404
401
443
691
673
930
729
724
766
828
835
778
753
717
707
696
755
569
619
603
717
828
733
377
215
286
303
308
250
242
443
415
436
431
444
470
510
438
399
350
323
327
309
286
282
284
286
331
322
285
261
242
223
212
199
204
182
154
245
288
232
123
124
123
122
125
125
124
124
125
123
122
123
121
123
97
99
98
98
100
98
96
98
99
98
100
98
101
99
99
97
73
72
75
79
92
92
125
131
111
100
92
86
84
98
79
48
50
49
51
118
110
115
107
91
113
119
119
91
88
93
81
103
121
118
98
95
86
73
72
63
61
61
67
43
63
49
49
52
52
60
49
38
41
43
49
48
44
43
46
36
45
38
49
58
20
20
22
22
22
22
22
21
24
22
23
23
26
26
24
22
23
22
22
23
25
24
24
25
24
24
25
25
20
27
22
21
24
23
21
22
12
16
16
20
22
26
24
26
27
24
22
22
22
23
24
23
22
19
22
22
21
21
21
20
20
24
22
22
20
24
23
24
25
25
25
25
22
25
25
21
19
22
23
24
24
24
23
22
22
24
22
22
21
17
22
21
24
24
23
24
22
22
21
17
17
24
24
24
21
21
21
26
26
25
22
22
22
22
20
17
21
23
22
21
21
21
21
21
21
20
22
19
21
23
23
24
18
21
34
23
24
38
36
28
35
37
29
30
34
30
29
32
31
37
30
35
44
25
24
25
24
41
24
27
25
30
27
31
41
57
58
71
80
49
81
84
91
85
83
87
84
158
131
112
113
104
104
155
169
210
223
218
251
274
245
218
308
358
455
624
624
568
532
650
957
768
694
590
466
398
367
438
688
740
1010
1070
1010
996
998
997
973
959
995
857
936
861
793
787
800
668
687
844
898
957
899
838
780
668
599
542
535
494
476
489
476
413
403
394
377
363
354
360
341
352
352
312
309
298
287
291
275
273
294
307
311
272
273
297
287
260
249
238
261
275
379
345
289
126
127
128
126
128
127
130
128
130
128
126
130
126
103
102
102
103
101
102
100
100
105
102
102
101
102
102
101
102
101
74
75
77
77
76
75
74
76
75
74
75
74
380
263
255
250
250
240
336
269
280
292
141
176
158
169
150
77
77
162
161
51
51
52
52
50
48
49
51
48
50
51
75
84
80
76
67
56
43
40
38
52
53
51
50
51
51
51
50
28
26
26
25
26
25
26
25
25
25
24
25
24
24
23
26
25
26
26
24
24
25
27
28
26
25
25
25
25
25
25
25
26
25
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
23
25
25
26
25
24
24
24
24
24
24
24
24
24
24
25
24
25
24
24
24
25
24
24
24
25
26
26
25
25
25
25
24
25
24
25
26
25
24
25
25
25
24
25
25
25
24
24
24
24
24
24
24
24
25
24
25
24
24
25
25
25
25
25
25
25
23
25
24
24
24
24
25
23
26
25
23
24
24
24
24
24
24
24
25
25
25
25
25
24
24
26
26
26
26
25
24
24
33
49
52
51
50
48
48
48
47
46
45
48
49
49
48
57
64
64
55
46
46
46
47
47
47
47
48
47
47
62
96
94
96
98
98
100
102
102
100
101
99
100
103
103
101
129
127
125
125
126
124
124
125
124
127
127
129
126
126
126
126
128
130
126
127
124
126
125
125
126
126
126
124
124
126
126
126
125
295
350
405
439
502
527
489
437
510
541
586
584
578
592
577
572
524
502
530
469
448
434
531
584
538
490
383
342
306
310
299
290
292
270
309
290
352
400
385
380
338
332
330
317
327
306
266
285
363
300
262
237
222
230
290
242
214
197
197
189
291
181
182
189
190
191
180
167
170
154
160
152
144
135
119
183
160
132
140
124
124
108
122
114
119
114
109
98
114
52
100
83
95
80
75
95
79
84
74
70
65
75
65
71
188
106
86
99
104
94
115
112
78
79
80
69
71
141
151
131
144
142
141
116
62
55
61
58
58
52
53
59
58
59
68
65
62
59
56
53
52
53
51
51
57
31
42
55
54
49
48
47
47
45
45
37
43
48
45
43
40
42
42
42
41
34
48
53
36
54
35
35
29
59
27
47
47
47
39
38
37
40
28
22
22
22
24
27
30
33
35
38
41
44
48
51
54
58
62
46
27
27
27
28
28
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
26
26
26
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
26
26
26
25
25
25
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
25
26
26
26
26
26
25
29
46
47
35
37
37
37
37
37
50
51
51
37
40
53
63
53
53
62
56
72
102
216
138
51
50
51
55
100
189
179
195
234
100
99
98
101
100
100
99
102
99
100
102
105
104
102
127
128
127
127
126
128
128
227
127
127
127
128
147
126
125
127
149
191
141
129
132
273
510
216
421
493
381
343
319
365
400
398
341
352
268
195
140
127
225
227
271
276
221
586
556
536
505
439
400
385
348
299
324
402
387
324
304
336
304
299
333
300
295
272
284
283
260
128
129
129
127
128
128
129
128
127
127
128
129
127
128
128
127
127
115
104
101
104
102
101
103
103
102
102
101
103
102
103
102
77
76
77
77
77
76
75
77
77
77
75
76
77
77
77
60
59
55
65
68
46
70
67
59
53
50
45
45
67
105
81
81
80
97
105
104
104
86
70
61
57
56
55
52
51
50
38
33
28
25
25
34
39
39
37
44
56
49
41
39
38
35
27
26
27
26
26
27
27
26
27
26
26
30
41
30
27
27
28
27
27
26
26
25
25
25
25
25
25
25
25
27
26
27
28
28
27
26
26
26
27
26
26
26
26
25
26
24
24
27
27
27
27
25
26
26
27
26
26
26
26
26
26
27
26
27
26
26
26
26
26
26
26
26
26
26
27
30
26
27
26
27
26
26
26
26
26
26
26
25
25
25
26
26
28
25
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
26
26
26
27
27
26
27
26
26
26
27
26
26
26
26
26
26
26
26
26
26
27
26
26
26
27
27
27
27
26
25
26
27
31
30
19
18
27
27
27
25
25
25
25
24
24
25
27
27
26
29
68
70
71
89
91
94
120
119
123
129
187
211
56
52
52
52
52
52
101
101
103
102
166
341
450
410
408
337
327
304
105
100
103
183
227
409
186
185
182
187
249
402
614
568
591
457
363
549
728
712
631
550
504
509
509
498
467
451
446
399
358
337
323
284
285
299
283
243
248
397
297
278
278
281
289
302
309
284
266
279
257
261
259
240
223
210
226
221
235
243
226
217
207
191
191
236
259
266
215
184
169
161
149
143
136
144
143
138
127
127
126
117
115
116
117
97
128
108
94
94
87
91
85
97
81
99
93
121
118
141
67
101
88
98
94
97
116
130
122
118
174
150
134
149
118
112
108
99
90
105
99
90
80
88
69
76
68
116
116
54
67
76
78
143
148
288
218
129
127
128
129
117
118
104
158
156
157
147
157
102
116
104
101
60
72
47
45
46
48
245
119
246
241
246
321
334
141
137
132
143
130
64
34
22
44
43
42
41
34
34
34
35
35
36
35
35
28
27
27
27
27
27
27
26
26
27
27
26
26
26
26
26
26
26
26
26
26
26
25
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
26
25
25
25
25
25
26
26
26
26
26
25
27
27
26
27
26
26
26
26
26
27
26
25
25
25
24
25
26
26
26
25
26
26
26
31
32
31
31
32
31
31
32
32
31
30
30
31
31
30
31
31
31
31
32
32
31
31
31
31
31
31
31
31
30
31
31
31
31
31
31
31
32
32
32
32
31
32
30
31
31
31
31
31
31
32
32
32
32
32
30
30
29
29
29
31
30
31
31
31
31
31
30
30
30
31
31
31
31
30
30
31
31
31
31
31
31
30
30
51
48
52
51
75
105
139
100
101
100
101
101
101
100
98
101
100
101
98
101
99
100
125
128
291
314
286
264
191
127
127
341
367
392
349
383
475
471
438
438
489
483
227
141
145
192
224
238
193
231
323
336
267
229
215
213
243
250
257
260
288
266
265
319
281
301
266
237
217
204
204
193
193
237
232
227
264
240
205
129
125
208
217
201
131
125
126
126
126
128
127
126
127
113
106
98
108
98
95
95
106
111
105
91
93
115
205
132
203
214
181
129
112
128
159
204
167
134
118
121
103
125
116
98
92
93
90
75
168
244
259
257
251
250
250
252
129
122
143
132
139
138
126
131
128
133
84
92
89
83
74
65
69
66
63
57
57
53
49
52
97
99
128
134
61
61
50
58
55
54
51
44
39
39
98
92
102
115
90
119
114
121
132
135
131
96
161
106
104
72
52
50
50
46
38
86
80
33
34
59
55
51
52
60
50
55
35
46
57
59
55
62
31
31
33
25
36
31
30
28
33
33
35
30
24
30
28
29
35
38
24
31
32
28
26
27
36
21
26
24
14
22
23
22
21
23
23
22
21
22
22
22
22
22
22
21
22
22
21
21
23
23
22
23
21
21
22
22
22
21
23
21
20
21
20
22
22
22
23
22
22
22
23
23
22
22
23
23
22
22
23
23
22
22
22
22
22
22
22
22
22
21
22
21
23
22
22
22
21
20
20
20
21
20
21
21
21
20
21
21
21
21
22
22
22
22
22
22
22
21
21
21
21
19
20
20
21
21
21
21
21
20
21
21
21
21
22
22
22
22
19
20
20
20
20
21
36
51
45
41
46
48
42
45
36
33
28
35
36
50
37
35
38
59
54
59
58
57
61
74
100
85
82
67
76
84
81
86
93
104
108
138
180
243
210
150
142
130
134
135
151
190
256
332
362
319
334
174
104
125
125
134
305
295
266
229
208
211
197
188
184
132
127
126
127
126
127
126
126
125
126
127
125
126
117
123
114
108
106
121
118
109
109
110
110
109
92
78
76
81
71
68
77
67
79
82
90
97
95
93
76
62
65
64
60
56
53
61
70
79
100
89
99
101
87
68
61
65
54
50
51
44
35
40
36
36
37
36
37
36
35
36
34
33
33
28
22
30
51
50
51
51
50
49
44
47
71
117
120
110
114
110
96
69
77
72
69
131
184
125
30
38
46
41
42
41
51
62
43
40
38
35
35
36
34
33
30
27
26
24
23
26
22
18
18
32
19
19
19
24
24
24
23
23
23
24
25
24
24
23
23
23
24
24
23
24
24
23
24
24
25
24
24
25
24
24
24
24
24
23
24
24
24
23
24
25
25
25
25
25
25
25
24
25
25
25
25
25
25
24
24
24
29
24
25
24
24
24
24
24
24
24
23
23
23
24
24
24
24
24
23
23
24
23
24
23
24
23
23
23
23
24
25
23
23
23
23
23
23
24
24
23
23
23
23
23
23
23
23
23
23
24
24
24
22
22
22
22
21
21
22
23
23
23
23
24
25
24
24
24
24
23
21
21
22
22
23
22
22
22
22
22
22
22
21
22
22
22
21
22
23
22
23
25
24
24
23
24
24
24
24
23
23
23
23
23
23
23
24
30
30
26
26
25
25
25
25
25
24
24
30
49
49
50
49
49
49
49
49
50
49
49
51
52
50
49
53
100
100
98
77
86
97
84
76
82
89
98
84
89
83
99
99
99
98
100
124
123
124
124
124
124
124
299
448
452
892
800
754
752
570
604
394
214
128
124
124
124
226
298
229
132
125
124
125
125
126
124
123
124
124
124
125
123
124
126
124
123
124
124
124
123
123
124
124
124
124
124
125
124
125
124
124
124
124
124
124
125
128
125
125
124
125
126
124
124
123
124
124
125
126
127
124
125
125
125
125
124
124
124
124
124
123
102
99
100
99
99
150
103
99
98
98
100
99
96
99
101
101
102
76
76
75
75
75
75
76
75
74
75
75
76
76
76
75
50
50
50
51
51
51
51
50
50
89
104
63
52
58
52
32
32
32
38
45
44
51
48
48
50
49
56
87
93
93
76
76
74
74
74
74
72
72
46
45
44
28
159
166
268
163
272
274
273
294
300
298
50
25
25
25
25
26
25
26
25
25
25
25
25
25
25
25
23
23
24
24
24
25
24
23
23
24
24
24
24
24
24
23
25
25
25
26
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
25
24
24
24
24
24
24
24
24
24
24
24
24
25
25
26
24
24
26
26
25
25
26
25
25
25
26
26
26
26
26
25
25
24
23
25
25
25
24
25
24
24
24
24
23
22
22
22
24
24
24
23
23
23
23
24
23
23
23
24
25
24
24
24
24
24
24
23
24
24
24
24
24
25
25
25
23
23
23
24
24
25
25
25
27
32
32
31
31
31
31
32
34
40
45
61
62
65
87
86
84
51
51
50
51
50
51
51
52
51
50
51
51
51
51
50
50
51
51
50
50
54
101
91
89
87
100
101
101
101
100
101
149
280
263
207
132
125
127
127
126
124
203
126
125
125
126
125
125
125
126
125
125
126
127
126
178
303
303
385
388
446
377
432
424
292
255
181
216
260
229
328
334
289
267
268
184
161
168
340
247
242
240
147
126
127
126
126
126
126
126
125
124
274
139
124
127
127
128
128
128
126
125
126
128
129
224
409
153
129
127
127
127
126
128
126
122
122
123
124
126
150
124
123
126
124
124
123
107
101
101
101
100
102
103
168
105
100
99
100
101
102
99
101
103
74
76
75
76
87
76
75
75
74
77
76
77
89
240
338
433
474
348
331
311
311
337
355
364
366
359
348
300
250
236
150
142
141
138
150
164
179
112
97
84
85
81
83
87
87
53
49
50
49
50
51
49
50
50
50
49
49
50
49
49
36
39
41
54
58
56
53
52
51
52
54
54
55
53
52
47
40
36
36
35
34
35
36
37
37
37
34
33
33
35
35
34
34
35
35
35
34
35
35
34
34
34
34
35
34
35
34
34
34
36
34
34
35
34
33
33
34
34
36
31
26
26
25
24
25
25
25
25
25
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
25
26
26
26
26
26
25
26
26
27
26
26
26
26
26
26
26
26
26
26
26
26
27
27
26
26
26
25
25
25
25
25
25
26
27
25
26
26
27
27
27
27
27
27
26
25
24
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
29
52
56
55
55
54
54
56
55
49
51
54
53
44
31
33
40
41
51
51
51
50
51
49
50
50
50
52
53
51
51
53
70
68
72
81
90
101
101
100
101
102
99
99
99
101
125
126
124
125
126
128
125
127
286
145
127
127
126
126
125
125
128
187
315
129
125
128
130
125
124
126
127
126
125
125
126
124
127
127
201
128
344
213
199
289
286
159
125
124
125
124
124
123
123
123
124
124
125
127
127
125
125
137
127
126
126
128
125
125
126
127
126
126
128
128
127
125
127
127
126
125
127
126
125
128
126
124
125
125
125
126
127
126
128
128
127
124
101
101
101
100
101
102
101
100
100
100
102
104
106
99
87
79
77
75
74
63
63
60
65
66
66
63
68
66
60
61
72
50
50
51
50
45
39
37
45
49
48
51
49
47
50
50
50
50
46
46
45
50
50
51
50
50
50
50
50
50
50
50
53
112
51
50
51
51
51
50
52
48
48
46
50
42
42
39
36
45
41
34
34
33
34
34
34
34
35
34
33
34
34
34
34
35
35
36
35
36
36
35
34
34
33
33
32
25
25
24
25
25
23
25
25
25
25
25
25
25
25
25
26
26
25
25
26
25
25
25
25
25
24
26
25
25
25
25
24
25
27
26
26
26
25
25
25
25
25
25
25
25
25
25
25
27
27
28
28
28
27
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
26
26
25
20
20
21
21
20
21
20
20
20
21
20
19
21
20
20
20
21
21
21
20
20
21
21
21
21
25
32
32
31
34
38
35
35
36
37
37
37
38
41
43
44
49
55
55
56
57
59
50
51
51
53
65
71
106
90
85
101
106
86
87
94
110
102
103
103
124
103
103
101
104
104
107
126
126
126
128
182
467
167
126
127
126
125
125
125
126
125
124
126
126
126
125
126
126
126
126
126
127
126
125
125
128
128
226
317
314
290
254
253
257
246
245
237
226
219
219
220
198
189
188
186
208
221
263
238
225
228
257
439
545
245
232
264
236
216
203
197
196
202
210
230
213
190
179
174
188
185
171
156
142
138
145
140
126
123
117
114
107
105
103
98
97
92
89
98
89
97
92
88
101
101
99
97
93
77
78
75
89
86
84
74
68
76
69
69
65
60
66
65
64
77
77
76
77
76
65
57
51
52
51
51
51
52
52
51
51
51
50
50
49
46
46
44
45
44
44
45
45
43
43
48
49
50
49
50
49
42
42
34
33
34
33
30
27
30
43
50
51
50
53
53
50
40
38
31
30
29
29
29
30
31
30
31
31
31
30
31
31
31
31
31
31
32
30
28
28
29
29
29
25
25
25
24
21
21
21
23
22
22
21
20
22
24
23
22
21
20
20
21
21
30
30
29
29
29
29
29
30
30
30
30
30
30
30
30
29
29
29
29
30
29
28
28
28
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
24
18
19
18
19
19
18
18
18
18
18
18
18
18
18
20
23
22
23
22
22
21
24
25
25
25
26
25
25
25
27
27
28
27
27
26
26
26
26
26
26
26
26
26
26
27
27
35
35
35
35
40
45
45
51
78
68
78
74
75
105
100
99
93
97
96
88
86
89
82
85
88
87
56
45
41
44
47
51
62
74
67
64
68
67
72
82
54
50
51
48
51
97
116
100
101
103
100
99
100
100
100
100
99
99
102
104
124
124
127
129
126
128
128
124
123
125
125
127
125
125
125
125
124
127
123
126
126
128
127
141
129
127
128
128
127
127
127
129
127
126
126
127
127
128
129
131
124
127
126
128
130
129
128
128
130
128
128
128
127
128
128
128
128
254
242
139
130
129
127
128
128
126
126
128
129
145
145
158
201
194
213
185
170
155
144
138
228
204
162
167
168
192
174
146
132
132
120
111
129
145
121
115
146
138
118
111
104
107
105
92
84
87
95
97
134
146
81
83
84
83
81
82
83
88
79
76
78
68
68
48
47
46
49
49
55
57
55
53
52
51
51
51
51
52
53
81
87
91
74
52
52
51
53
53
52
47
47
48
54
52
52
58
129
120
127
140
95
100
76
83
160
157
175
284
287
287
422
412
413
409
406
405
319
224
125
120
116
117
112
116
215
237
237
240
239
240
240
242
242
246
246
243
244
245
245
245
250
251
243
244
248
190
177
183
186
181
182
159
130
125
124
127
127
84
32
27
28
28
28
28
29
29
29
28
28
28
28
28
27
28
29
29
29
29
28
28
28
29
29
29
29
29
30
30
29
29
29
29
29
30
30
30
31
30
29
25
23
24
20
19
19
19
19
20
20
20
20
21
21
20
20
20
20
20
20
20
19
19
20
21
21
21
22
21
21
21
21
21
21
22
21
22
22
21
21
21
21
21
21
20
20
20
20
20
22
23
24
23
24
24
24
24
24
22
22
22
22
22
23
29
58
58
59
59
57
52
57
58
58
58
59
62
69
77
70
71
77
94
96
56
61
77
61
60
54
53
54
59
77
68
62
64
59
75
102
103
243
216
199
200
213
214
182
182
173
128
210
370
409
449
384
294
263
265
271
266
352
405
383
465
567
650
616
629
527
422
439
318
276
334
294
220
230
323
379
420
507
530
600
562
554
511
487
542
544
492
513
519
539
511
463
481
462
471
441
438
376
333
299
294
275
264
236
260
254
247
251
234
236
297
340
344
366
386
373
364
403
353
271
172
160
156
127
126
125
126
128
127
130
128
129
235
223
177
109
104
153
295
304
303
357
218
157
153
238
232
279
247
239
260
263
204
198
262
270
253
251
205
203
223
341
348
349
351
353
351
309
301
315
251
247
250
256
235
254
167
166
118
78
72
68
65
83
82
84
134
140
230
229
233
232
233
237
235
232
230
229
175
175
174
168
79
73
43
36
55
438
433
435
310
56
44
44
59
61
60
61
63
141
141
45
33
60
60
61
59
62
60
62
63
62
62
63
63
61
61
99
99
99
99
99
97
99
97
99
48
24
24
24
24
25
25
26
25
25
25
25
25
25
26
30
29
26
26
26
26
25
27
26
25
26
26
26
23
23
23
22
20
20
20
20
20
20
19
20
20
20
19
20
19
19
21
21
20
20
20
20
20
20
20
20
20
20
22
23
23
22
23
23
23
23
23
23
22
22
22
22
23
23
23
22
23
22
23
22
23
23
22
22
23
22
22
22
22
22
22
22
22
23
22
22
22
23
23
23
23
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
26
64
64
63
63
63
64
63
63
64
64
64
65
64
61
35
49
40
44
55
77
95
102
103
117
113
109
101
94
105
117
123
137
149
130
138
104
99
100
101
100
99
101
124
124
125
124
126
126
241
224
179
174
174
289
187
129
126
126
128
159
213
152
127
127
157
138
125
124
126
128
127
127
126
127
126
128
128
129
129
128
126
127
126
126
148
406
322
139
123
125
127
127
126
126
125
126
125
126
125
125
125
125
124
124
125
124
122
122
123
122
122
124
121
123
123
122
122
123
122
121
121
119
121
121
120
121
122
122
122
112
107
96
94
93
81
91
85
86
81
72
64
68
63
63
68
74
76
99
66
85
73
73
64
68
62
57
58
66
64
59
58
133
172
212
216
167
158
164
213
238
199
194
199
196
122
154
127
106
98
88
91
85
88
89
87
85
49
44
40
50
45
49
46
100
146
198
222
204
193
160
109
83
92
42
45
42
40
35
193
168
44
34
35
34
34
32
33
36
35
35
34
35
34
33
32
32
32
32
27
27
27
27
27
26
25
24
24
24
24
24
24
24
24
24
24
25
26
25
25
25
24
25
26
26
26
26
26
25
25
24
24
25
24
26
26
27
27
26
27
27
21
20
20
20
20
20
20
20
20
20
20
19
19
19
20
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
20
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
15
16
16
16
16
15
23
23
23
23
24
24
23
24
24
35
35
36
52
53
50
53
51
51
51
51
51
51
50
49
50
82
100
100
72
74
70
68
71
54
64
60
68
86
80
75
129
129
131
133
126
129
130
123
124
125
124
124
120
122
123
124
124
127
126
127
650
697
978
902
543
508
403
764
582
293
127
128
124
127
130
129
129
130
128
127
126
126
210
247
235
210
225
366
267
160
414
377
330
136
125
173
125
124
129
129
129
124
127
127
128
128
128
128
127
126
129
127
128
128
128
126
127
400
407
416
571
569
158
129
128
123
126
127
126
126
129
126
103
106
106
104
101
101
100
97
92
92
94
92
82
77
80
73
71
64
58
57
55
53
49
51
58
68
55
62
318
61
39
45
35
35
35
35
37
37
39
47
45
41
37
39
38
35
35
35
28
28
29
36
36
32
46
48
49
208
232
57
36
28
26
29
25
38
40
76
78
83
126
98
197
180
133
155
53
58
57
57
58
58
57
55
54
52
51
55
441
436
438
441
434
430
434
436
430
429
348
254
431
423
300
230
131
128
125
25
25
26
25
27
28
28
21
21
21
20
20
21
20
20
20
20
20
20
20
20
21
20
20
20
21
21
21
20
20
21
21
21
20
21
21
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
21
22
21
21
21
21
21
20
20
21
21
21
21
20
20
20
20
21
21
21
21
21
20
20
20
20
20
21
20
20
20
20
20
20
21
21
21
21
21
21
21
21
20
20
21
21
21
22
22
21
21
21
21
21
21
21
21
21
21
21
22
22
21
21
20
21
41
42
40
38
44
43
54
53
53
53
53
53
53
61
60
61
61
72
72
62
62
71
112
90
91
105
82
87
87
88
80
79
77
70
69
59
61
60
61
61
60
98
146
211
205
200
156
152
141
131
156
207
203
256
207
228
257
309
256
229
304
260
458
414
385
370
446
646
648
869
947
784
784
699
428
403
399
373
375
374
379
376
498
318
347
317
331
376
490
549
504
682
657
780
811
791
772
750
816
850
821
748
692
689
675
719
682
587
506
560
567
476
522
550
484
477
339
258
207
175
167
168
262
206
172
148
128
127
125
124
125
124
124
125
125
125
127
126
127
125
127
129
122
95
95
99
97
95
96
96
98
99
98
97
97
98
72
73
75
75
76
72
74
80
181
155
133
116
107
98
101
117
144
122
127
56
50
87
84
88
79
80
155
202
201
81
67
66
65
65
66
67
74
118
73
69
65
64
64
58
56
56
58
46
50
54
53
54
56
51
48
43
56
303
313
131
230
337
327
339
336
337
339
338
338
338
338
339
336
338
338
338
337
336
280
205
152
84
32
24
23
21
20
20
20
23
20
21
22
22
22
21
21
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
21
21
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
19
19
20
20
20
19
20
20
20
20
20
20
19
19
19
19
20
20
20
21
20
20
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
20
20
20
20
20
20
20
20
20
21
21
20
20
20
20
20
21
21
20
20
20
20
21
21
21
21
39
39
44
44
68
127
121
131
120
113
113
116
123
131
159
147
133
128
118
118
127
118
118
113
125
151
184
91
52
51
52
51
73
68
76
89
101
100
99
99
89
95
101
101
100
95
86
91
125
125
127
126
126
126
127
149
126
125
124
125
126
125
125
127
125
123
125
124
125
127
124
123
124
129
364
284
139
124
130
187
174
174
447
292
173
156
151
150
147
146
147
162
165
155
140
125
129
124
125
212
347
315
238
182
159
163
158
148
144
127
124
123
123
114
112
115
140
125
159
176
145
136
146
158
188
159
159
143
126
118
104
116
112
101
89
93
93
82
83
81
76
76
74
69
65
66
66
69
80
70
64
61
66
66
65
86
84
77
78
70
68
60
67
131
169
204
211
213
104
69
62
52
50
50
50
50
51
51
51
46
49
53
101
100
99
69
50
69
62
62
60
58
57
50
50
49
52
42
43
49
47
47
51
44
45
43
44
42
41
89
48
41
37
41
40
41
41
41
40
43
122
143
128
125
123
125
99
27
18
21
25
22
21
23
21
21
20
19
17
18
17
17
14
17
18
19
21
22
19
17
18
19
18
20
19
19
21
21
21
20
18
18
20
21
21
19
25
24
24
24
24
24
26
27
27
27
27
26
26
26
26
26
26
25
26
26
25
22
22
22
22
22
22
23
22
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
21
21
21
21
22
21
22
22
22
22
22
22
22
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
26
61
61
66
79
80
81
81
80
82
80
81
81
80
79
79
79
77
78
79
78
41
39
41
26
33
38
39
41
39
41
53
50
46
95
96
65
78
83
80
84
97
75
101
99
99
102
100
101
124
128
118
118
123
124
122
122
127
145
125
125
127
126
125
126
126
126
125
126
126
126
125
123
196
230
212
156
161
124
123
126
123
123
125
127
125
124
125
123
125
125
123
125
125
126
124
126
126
124
125
125
124
123
123
124
125
125
126
128
122
127
126
126
123
123
123
123
125
124
122
124
124
122
123
124
123
115
112
110
97
90
90
89
82
81
85
97
80
76
89
100
85
74
72
66
63
62
59
60
70
62
69
75
72
77
85
91
83
86
101
87
94
76
73
75
75
76
77
NaN
NaN
1290
1190
1130
962
932
905
590
482
422
502
398
382
377
367
379
372
334
267
225
211
225
198
186
187
174
163
159
158
157
158
158
152
146
140
141
130
131
122
118
116
113
114
109
106
104
100
99
93
93
93
92
59
35
32
42
37
29
28
27
71
69
69
41
26
26
23
26
23
24
25
24
24
24
24
23
25
26
25
24
25
26
27
22
23
25
24
24
25
24
24
24
24
24
25
26
26
26
25
27
27
28
28
27
27
27
27
27
27
27
27
28
27
27
28
27
28
28
28
28
28
28
28
28
27
28
27
27
28
27
27
27
27
27
27
26
27
27
27
26
27
26
26
26
27
27
26
26
26
26
25
25
25
25
25
24
29
27
25
25
24
24
24
23
24
23
23
25
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
26
26
26
26
26
26
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
26
26
26
33
36
36
38
41
41
42
41
40
41
40
40
40
39
39
40
40
40
39
106
208
235
230
134
147
263
226
137
129
129
127
132
210
335
335
343
464
201
198
414
361
226
302
513
585
782
641
502
404
484
421
270
171
196
178
128
130
128
214
316
147
126
131
130
130
128
127
127
127
128
130
173
174
164
124
124
128
127
129
127
125
126
128
129
126
130
126
126
123
123
125
127
127
125
124
127
128
125
125
123
123
124
124
126
123
170
186
126
125
124
125
124
124
122
123
122
123
124
123
121
125
123
123
77
84
97
97
96
96
97
98
102
98
99
97
97
97
96
71
71
72
78
73
73
72
73
72
71
71
70
71
72
70
49
48
49
48
48
48
48
48
47
47
48
54
54
55
54
53
52
54
53
52
53
51
52
53
55
56
54
52
51
49
53
52
51
50
49
49
51
50
51
50
52
52
50
50
52
54
53
53
53
53
50
49
50
49
44
24
18
14
24
36
26
25
23
29
28
26
24
23
25
25
26
26
27
25
24
24
24
24
23
27
25
25
25
25
25
25
25
25
25
25
26
25
25
26
26
26
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
25
25
25
23
25
25
25
25
25
25
25
25
25
26
26
25
26
26
26
25
25
25
25
22
24
26
26
25
26
26
25
25
25
25
25
25
25
24
25
24
24
24
25
25
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
25
25
25
25
25
24
22
24
24
25
25
25
25
26
59
86
87
86
72
71
70
62
62
62
62
62
61
64
64
73
82
50
50
48
47
47
47
47
46
46
46
48
49
50
95
95
102
104
104
103
105
100
103
104
101
103
100
101
102
127
125
129
128
128
127
129
128
126
125
127
127
126
128
125
126
154
400
345
345
482
482
359
345
345
549
529
545
522
438
347
439
494
398
425
354
273
316
199
143
117
119
119
121
122
122
123
121
120
120
121
120
120
240
235
120
118
119
122
126
129
128
127
125
127
130
129
131
130
129
130
129
129
130
131
130
131
130
130
136
136
137
130
119
123
107
105
100
108
110
102
126
97
95
101
98
98
84
75
93
62
55
51
69
60
59
59
59
60
60
58
58
60
58
57
58
58
59
58
59
58
57
45
44
38
38
38
38
38
37
38
38
37
32
32
33
33
33
32
32
33
33
33
33
33
33
34
33
31
33
33
31
31
31
31
32
32
24
22
22
40
40
32
31
28
27
27
26
25
25
28
13
12
11
9.7
8.7
8.4
8.5
8.2
9.8
7.1
6.7
18
28
28
32
29
22
27
19
24
27
26
27
32
28
27
29
25
26
26
27
28
35
25
27
26
26
27
27
27
27
28
28
28
29
28
27
29
25
27
27
27
27
28
28
28
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
14
14
14
13
13
12
13
13
13
12
12
12
12
12
12
12
12
12
12
11
12
11
11
11
11
11
11
11
10
10
9.9
11
20
19
19
19
15
15
19
20
14
14
14
14
14
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
14
29
28
28
28
27
39
39
31
35
48
66
69
56
45
32
46
38
49
46
45
45
45
48
48
49
49
49
46
69
61
83
100
98
98
100
101
99
99
100
127
126
124
126
126
125
125
126
126
127
142
124
124
123
127
126
125
124
124
125
124
164
221
223
174
194
449
330
372
355
206
139
124
142
369
371
368
364
372
629
515
564
445
445
394
325
327
362
385
359
281
271
294
267
284
250
224
187
233
217
124
124
123
123
122
122
122
124
124
124
124
124
125
124
123
114
121
117
105
106
104
114
103
103
121
107
96
90
91
92
87
77
75
64
70
68
70
74
67
60
54
55
51
60
59
56
47
53
55
60
60
51
59
56
57
48
45
41
37
35
34
38
47
57
50
42
42
38
39
30
37
40
55
37
33
40
36
34
29
30
31
33
36
27
34
56
63
56
49
44
44
60
54
27
32
34
29
28
33
29
26
33
31
27
26
25
24
24
24
17
17
26
29
28
27
27
26
26
25
25
25
24
22
23
23
26
19
17
17
21
24
23
22
23
25
22
21
20
19
20
20
25
23
25
26
27
31
25
21
22
19
20
20
20
21
21
21
20
20
23
23
27
28
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
26
23
23
23
23
23
23
23
23
23
23
24
24
30
29
29
29
29
29
28
34
30
29
30
30
28
25
25
26
25
24
25
25
25
25
25
25
24
24
24
24
23
23
23
23
24
24
24
24
24
24
24
26
26
26
26
26
25
25
25
26
26
26
26
26
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
29
51
51
51
50
25
27
26
25
26
27
28
26
32
52
51
51
52
51
52
52
52
52
51
52
52
52
52
52
75
88
78
78
76
76
105
105
103
101
102
102
139
279
284
204
199
132
127
127
128
128
128
125
133
137
157
127
125
126
128
128
128
128
131
311
238
296
410
491
468
708
789
554
475
413
586
494
634
450
545
560
640
757
566
667
563
559
521
518
362
358
407
395
319
318
350
340
341
405
353
329
364
385
339
294
305
326
314
277
230
327
322
361
354
297
342
558
614
513
563
614
613
564
454
381
336
326
346
321
340
333
324
305
277
269
306
302
289
282
269
254
248
267
280
285
278
279
275
274
276
272
287
280
288
281
274
294
302
299
296
296
288
288
288
297
287
293
339
340
340
342
342
340
343
341
341
341
287
203
195
196
160
170
162
194
183
189
146
160
132
117
131
117
128
128
112
109
89
109
102
85
136
129
126
104
125
121
120
115
117
119
110
94
90
98
99
95
98
102
83
92
116
114
114
118
117
115
109
107
49
46
49
43
37
37
41
41
40
40
39
38
38
35
34
31
30
37
27
20
24
21
23
28
27
26
27
25
25
42
37
33
33
26
26
16
18
28
23
25
22
27
20
26
15
25
19
18
21
20
20
21
21
20
21
22
17
21
16
19
25
14
25
20
20
20
25
36
22
21
24
26
20
14
28
18
23
16
24
26
24
26
22
23
22
22
20
18
28
27
19
22
17
17
27
19
20
21
17
23
18
22
19
18
22
17
23
18
18
17
15
18
18
21
11
16
20
19
18
20
21
19
29
14
18
37
44
35
29
26
27
23
22
21
19
25
22
46
46
32
42
56
43
58
66
53
52
47
57
49
50
48
49
47
70
62
65
59
73
70
77
77
77
85
112
145
152
136
153
141
143
145
168
192
257
348
413
455
482
392
365
404
498
447
347
273
361
491
500
405
425
494
455
238
223
159
183
180
182
182
215
340
148
231
329
312
331
283
284
309
205
187
218
284
302
242
127
126
128
126
125
126
126
126
127
126
126
126
125
126
136
156
198
193
183
125
126
125
125
179
256
214
186
181
167
164
177
155
150
120
126
125
128
129
128
105
93
104
94
82
69
78
70
74
74
72
61
59
57
53
50
49
50
48
46
46
51
49
46
49
48
50
47
45
45
44
42
39
37
34
34
33
34
36
37
37
34
31
35
35
32
29
26
27
26
27
29
84
102
92
131
122
126
100
99
55
47
48
48
27
30
93
98
81
88
92
113
113
110
44
43
49
56
49
49
53
50
44
42
45
45
40
42
41
35
32
31
38
35
39
45
40
38
32
31
34
29
25
24
30
26
29
32
30
32
31
29
24
27
28
25
25
25
25
25
30
33
33
33
33
32
32
27
24
20
15
17
18
22
27
27
27
27
27
27
28
27
28
20
15
15
15
15
15
15
15
15
15
15
15
15
15
18
28
28
28
28
31
34
29
27
27
28
28
28
28
27
26
26
26
27
27
27
24
22
22
22
21
21
21
21
21
21
20
18
15
15
15
15
15
15
15
15
15
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
29
37
37
37
36
36
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
29
26
26
26
26
26
26
25
26
26
26
27
26
26
43
50
51
51
52
52
51
51
51
52
52
53
52
50
53
103
102
103
103
102
102
101
102
103
103
103
103
103
132
170
304
415
296
235
204
205
228
186
153
153
158
174
191
190
186
239
156
314
436
304
332
334
576
733
470
383
357
232
343
552
567
241
450
569
456
551
578
560
336
373
236
410
523
639
546
550
636
543
481
463
492
282
266
266
231
253
289
161
128
127
128
127
154
140
269
352
379
488
423
408
384
343
344
339
322
305
255
239
243
229
247
229
223
222
198
169
166
149
149
130
120
121
120
121
121
95
95
94
95
97
99
99
99
87
92
92
81
77
69
69
69
64
67
66
71
72
73
73
73
73
71
73
73
48
49
51
49
50
51
50
48
47
46
44
41
40
46
48
43
43
42
40
40
38
36
36
34
32
34
33
30
35
36
34
34
32
33
29
28
22
34
35
32
54
61
55
43
51
24
24
24
24
24
32
37
39
42
40
40
40
40
30
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
29
33
28
25
25
25
25
25
25
25
24
25
25
25
26
26
22
19
19
19
19
19
19
19
19
19
19
18
18
18
18
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
26
33
34
33
33
33
33
33
33
33
33
34
33
33
33
33
33
33
32
29
29
29
29
29
29
29
29
29
29
29
29
31
30
31
31
30
30
30
38
100
99
99
98
97
97
98
97
96
98
99
99
103
104
103
125
125
126
127
125
126
126
264
225
262
183
220
371
493
594
708
862
806
563
446
594
670
641
581
531
431
429
297
280
335
421
405
360
367
376
375
352
312
293
318
347
364
224
226
191
180
206
189
148
147
204
205
228
218
204
208
190
205
257
252
257
316
303
250
250
255
246
218
219
246
257
269
276
268
260
265
247
236
231
221
211
202
257
260
272
266
263
297
300
276
237
243
235
227
269
260
259
240
241
236
231
240
233
231
237
236
231
240
196
192
233
173
169
154
145
115
96
109
103
107
116
116
115
107
114
96
81
77
75
75
73
74
91
82
75
79
62
61
61
84
111
110
110
112
144
126
98
95
95
97
79
79
77
76
75
43
40
44
24
24
24
26
24
24
23
24
25
23
25
28
28
27
27
26
29
26
23
27
27
26
23
24
22
22
20
21
23
21
21
28
18
14
23
25
14
15
17
14
18
13
17
16
9.9
11
16
14
14
14
13
14
23
29
35
21
45
18
31
28
29
33
17
28
22
17
13
11
9.9
14
16
12
16
14
8.6
12
8.8
8.9
22
12
12
15
6.5
13
13
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
20
15
16
16
16
11
11
11
11
11
11
10
9.8
9.8
10
10
11
11
10
10
10
10
17
16
16
16
16
16
19
17
15
15
20
14
18
20
12
19
25
24
19
15
17
32
23
11
30
20
8.8
32
25
16
43
20
27
15
21
16
30
22
35
17
34
32
42
44
61
63
24
24
24
23
24
24
24
24
48
47
47
42
49
45
49
45
43
42
57
81
90
116
143
152
253
236
287
253
194
212
198
187
226
171
149
110
212
223
239
387
497
475
242
284
309
388
445
193
195
133
135
253
188
113
115
114
127
365
443
434
768
624
454
256
235
325
122
114
155
204
187
156
116
114
115
114
113
116
119
124
121
123
122
123
122
124
124
122
122
122
122
123
124
123
121
123
121
121
122
121
122
121
120
122
122
121
119
119
123
121
122
121
123
121
122
122
122
122
122
121
122
116
120
120
119
120
118
119
119
118
96
97
98
99
103
103
103
96
89
89
88
87
85
92
82
82
77
82
78
83
83
79
77
72
71
68
64
63
59
64
63
51
45
40
40
38
45
51
44
41
40
41
38
37
36
39
44
44
42
41
39
41
40
38
38
55
55
39
40
44
41
41
36
40
43
40
36
35
33
34
33
33
33
35
32
34
35
35
35
40
51
46
46
46
43
42
42
39
37
39
42
40
41
42
41
40
35
39
35
30
36
33
28
32
36
34
33
25
25
25
24
22
25
24
23
26
25
26
26
25
27
27
26
33
34
25
22
34
29
29
30
42
37
33
22
40
34
34
42
40
28
23
32
37
37
33
34
22
28
39
30
27
22
15
18
9.4
20
14
11
15
16
18
9.9
23
14
10
21
12
16
20
18
18
26
18
17
13
17
21
17
9.5
26
15
18
9.3
16
16
13
17
15
16
21
29
21
21
14
18
10
11
17
15
20
26
26
18
21
24
24
19
17
12
17
26
35
25
25
17
23
35
31
22
17
25
30
38
45
52
49
45
33
38
37
37
37
43
29
42
41
44
46
40
44
33
33
34
33
34
34
34
49
49
51
51
50
50
50
50
50
48
80
77
97
88
100
100
101
101
101
102
99
101
101
100
101
124
190
202
190
283
287
193
125
124
124
124
122
125
126
123
122
123
123
122
123
123
125
356
246
203
256
422
465
478
411
328
118
115
172
238
113
112
114
116
121
120
120
122
122
121
121
121
120
123
124
123
122
121
123
121
123
122
122
121
121
122
122
122
120
120
123
121
122
121
121
121
121
122
122
140
153
176
152
122
122
120
118
122
122
121
99
99
93
87
91
87
123
99
100
99
98
98
97
99
99
99
99
99
99
99
98
98
95
76
75
75
75
75
73
69
65
61
67
65
71
58
96
156
86
77
80
59
51
52
71
77
78
70
43
43
42
46
48
119
119
119
119
119
123
125
124
98
50
42
40
41
40
41
49
48
47
39
41
37
33
34
40
39
27
33
36
34
34
35
38
42
42
31
30
27
34
33
34
34
32
30
23
24
24
24
26
27
26
26
26
27
25
24
24
24
24
24
25
24
24
24
23
23
23
24
24
22
23
19
21
23
23
21
16
18
18
18
17
18
19
20
20
21
22
23
23
33
20
21
22
22
22
22
22
17
16
19
19
29
26
26
26
22
25
25
23
29
23
28
23
24
23
23
23
24
23
23
23
31
22
25
20
23
20
23
20
14
21
21
28
13
24
17
17
34
23
21
14
19
24
13
20
15
24
24
26
25
18
24
13
23
21
17
17
20
19
21
18
21
23
23
23
28
18
29
23
20
16
29
27
29
26
34
22
26
16
31
22
28
39
22
29
24
28
33
27
24
27
34
33
40
66
87
112
117
99
76
88
81
94
79
62
78
52
66
58
51
51
51
51
102
103
102
150
104
101
154
196
179
212
248
264
328
307
383
496
530
568
590
619
507
501
539
578
655
645
712
682
676
638
632
639
519
499
281
194
262
204
225
370
298
248
169
234
135
131
396
339
185
137
307
326
224
177
154
125
124
127
124
123
127
125
126
127
128
128
127
124
124
126
128
125
124
125
129
124
126
126
126
125
126
198
341
271
128
127
124
152
158
138
140
128
127
125
162
120
121
123
123
124
122
122
119
121
120
121
121
94
95
93
87
93
97
99
98
94
97
99
99
99
99
97
98
74
73
73
75
73
74
75
75
74
66
73
74
73
74
74
48
47
46
46
47
46
47
47
46
47
46
46
47
47
47
45
37
43
43
45
41
41
56
59
57
56
61
59
55
56
54
54
54
55
65
40
33
33
33
32
30
30
30
34
35
23
35
42
39
36
36
37
36
36
37
34
24
26
31
31
31
30
30
30
27
27
27
24
27
31
24
26
26
26
27
24
22
22
22
23
26
26
26
17
22
23
20
22
23
22
20
21
15
14
15
18
21
17
16
16
19
13
14
18
14
14
15
15
15
15
15
15
15
11
11
12
9
11
9.1
8.9
8.6
11
8.4
8.6
10
8.6
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
14
14
11
13
13
12
10
10
10
11
11
11
11
11
11
11
11
11
13
11
11
11
10
14
11
5.1
12
12
13
13
40
52
88
142
203
253
296
341
385
384
442
452
451
452
455
441
442
449
452
441
303
171
29
39
39
37
39
42
43
43
41
48
55
62
50
54
55
51
51
51
58
80
98
95
88
89
82
75
70
73
82
97
122
148
188
162
161
165
161
153
136
123
130
96
98
99
101
109
108
107
98
125
205
206
226
296
333
372
395
296
268
183
233
268
249
263
331
451
433
455
453
497
578
735
817
744
693
658
639
626
639
645
666
585
643
601
547
456
328
396
493
380
307
334
334
130
128
125
123
258
252
268
233
213
178
168
171
158
183
170
168
164
167
171
177
172
173
127
125
146
126
124
125
125
124
125
126
124
194
205
196
186
188
187
187
214
102
102
98
105
100
102
98
118
100
103
100
100
93
99
99
94
100
100
100
100
101
97
84
77
76
70
63
63
57
72
68
62
57
56
53
50
49
48
45
45
47
41
40
35
35
37
50
49
46
40
41
40
76
67
62
63.8
63.1
62
58.6
57.5
58.8
65.3
36.5
39.6
34.6
34.8
34.8
31.9
25.3
24.9
24.7
24.3
24.2
27.5
25.1
25
25
25
24.6
24.6
22.3
23.9
21.1
24.3
24.3
30.6
24.9
29.2
29.2
32.7
28
27.8
23
33.3
34.4
30.7
26.3
27.2
27.9
22.3
28.1
28.5
20.2
20.5
24.9
21.3
21.6
28.1
25.2
18.4
18.3
23.1
27.3
25.4
27.9
20.4
20.8
20.8
17.8
17.7
17.8
15
15.1
15.6
14.3
13.3
6.97
14
13.6
5.78
12.4
10
13.1
12.5
11.5
11.8
11.9
14.7
14.7
15.4
15.2
15.4
15.4
16
16
16
14.9
12.9
12.4
15.2
16.9
17
16.5
16.5
14.5
14.5
14.6
14.5
13.1
13
12.9
10.5
12.5
15.1
14.9
15
14.9
13.6
13.4
13.5
10.7
11.9
12
12
15.3
13.5
13.5
13.5
11.7
16.5
17
16.9
17
16.9
16.9
17.1
15.2
11.2
14
13.6
15.6
15.7
15.1
15.1
14.9
14.8
14.8
14.8
14.7
14.9
14.8
14.9
15.2
19.5
16.8
13.4
13.5
15.3
16.8
16.8
16.8
16.8
15.4
13.4
13.1
13
14.1
14.8
22.6
17.6
11.5
15.9
17.4
18.7
14.9
12.1
20.4
17.2
16.1
16.1
20.2
23
25
34.3
37.3
48.2
37.4
26.6
26.3
23.6
25.2
27.6
26.8
24.7
25
26.7
26.7
35.9
44.5
63.9
68.6
80
82.8
81.1
96.6
80
88.9
85.5
78.6
82.8
89.1
97.2
111
134
163
139
111
130
125
122
124
133
148
150
141
100
101
140
102
98.7
155
125
122
125
127
126
126
124
124
128
126
124
124
191
231
262
246
320
153
218
125
126
125
123
124
122
122
121
122
156
124
156
123
125
124
121
120
121
171
124
122
119
120
124
123
125
125
122
123
120
120
119
118
119
122
122
122
123
121
121
121
121
122
122
121
122
122
120
120
125
125
124
125
125
119
111
99.8
102
102
93.3
88.4
84.6
82.1
79.1
71
73.1
69
65.6
60.1
61.5
63.8
63.1
58.2
61.2
63.6
62.7
58.7
60.1
55.3
55.8
56.8
65.1
69.3
64
70.3
77.7
75.1
76.2
77.5
78.3
73.6
66.8
62.6
57.5
54.3
54.9
54
52.3
48.3
47.9
46.4
43.6
46.4
49.1
50.4
45
49.6
51
51.2
43.2
42.3
42.9
62.1
50.9
50.4
50.7
50.4
50.6
53.5
50.4
50.8
51.2
48.3
46.9
45
50.2
49.4
48.4
50.2
55.6
58
69.5
84.8
69.1
67.9
70.8
64
57.7
77.6
78.5
70.8
67.8
48.3
41.5
39.9
36.7
35.5
37.9
22.6
40.5
29.1
26.2
26.6
34.3
34.2
31.2
25.7
29.9
23.5
18.3
30.4
30.5
29.3
28.6
25.8
25.9
26.2
25.7
23
23.4
23.5
26.5
24.7
19.2
27.2
27.4
25.7
25.7
28.1
25.8
19.7
24.3
26.5
32.3
26.9
23
21.1
26.1
24.3
22.4
19.5
19.1
20.4
20.3
20.4
20.3
20.8
20.3
19.4
16.5
16.7
22
21.6
18.5
17.9
20.1
20.2
20.6
20.4
15.2
9.9
14.7
14.6
19.3
19.3
17.8
12.3
9.2
10.6
8.9
11.1
15.7
12.8
15.7
17.6
18.5
17.1
15.7
12
12.1
12.1
14.5
14.6
14.6
12.1
11.9
12.2
12.1
11.8
9.55
11.7
9.94
11.7
11.1
14.5
14.4
16
12.5
15.7
15.8
15
14.1
14.4
17.2
14.8
16.1
16.5
15.8
14.1
14
15.7
15.7
13.1
13.5
13.8
14.5
14.6
13.9
14.4
9.31
6.37
12.9
12.9
14
18.1
27
28.9
26.1
28.8
16.4
18
15.7
11.7
15.7
16.3
15.4
11.8
16.5
14.1
17.9
24.6
31.1
43
52.8
71.7
110
137
96.8
100
113
123
99.2
81.8
74.1
58.6
49.3
42
45.9
42.8
51.8
47.5
50.2
54.8
60.5
64.6
61.8
62.2
54.9
54.5
44.2
47.9
44.4
41.6
52.2
50.1
49.9
49.8
49.7
49.9
50.1
50
49.6
50
47.9
47
48.9
58.8
57.8
67.9
87.3
98.3
99.6
98.2
102
99
101
122
122
125
124
124
127
126
125
124
123
125
125
124
124
127
125
124
126
125
125
126
127
127
126
126
125
129
124
124
127
125
123
123
124
128
125
124
125
126
126
125
124
124
124
127
126
126
126
122
118
112
109
106
105
103
97.8
103
99.9
96.9
92.6
93.4
92.8
93.3
92.2
87.8
85.3
87.1
98.6
98.2
123
125
124
118
110
102
101
121
112
99.4
87.8
79.3
74.3
71.6
65.5
60.1
56
53.2
53
49.7
48.8
60.2
64.1
65
64.7
248
244
266
60.1
50.3
46.5
52.4
50.1
47.8
47.4
44.1
42.5
41.4
41.3
111
118
132
50.6
46.2
43.2
41.6
41.6
38.5
36.8
36.7
35.3
32.3
35
35.1
36.5
36.3
36.2
39.9
39.9
49.1
49.2
44.9
40.8
40.8
40.8
41.4
39.3
39.1
39.2
39.1
39
35.9
35.8
35.6
32.8
33.8
37.9
38.4
35.4
28.3
31.1
29.9
34
34.9
46.8
52.6
158
153
151
150
149
148
143
146
149
