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