# DWR NAVACHCO NAVAJO RIVER ABOVE CHROMO, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1935-10-01 24:00
end_date: 1970-09-29 24:00
timestep: 1 DAY
units: cfs
scale: 1
80
76
72
74
71
67
65
63
62
60
58
56
54
52
52
52
51
48
52
67
56
50
48
50
48
47
48
48
48
46
41
42
44
43
41
38
41
44
41
40
40
37
36
35
34
33
28
28
30
35
33
34
35
41
38
39
38
32
25
30
33
37
41
38
33
32
33
34
32
31
29
29
33
35
33
20
21
23
25
27
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
24
30
30
30
30
30
30
30
30
38
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
35
35
35
40
45
50
60
70
80
82
65
69
84
118
124
118
118
124
121
127
82
118
89
78
78
78
78
82
94
121
113
87
76
67
52
51
57
84
158
196
240
374
517
545
559
573
587
601
573
552
601
636
629
615
566
601
601
566
517
468
426
438
510
622
657
713
643
517
426
340
295
280
335
408
444
456
524
538
545
504
504
492
468
462
450
438
384
357
379
426
420
390
362
310
249
232
236
267
280
285
290
290
262
254
232
224
212
200
182
168
154
148
132
132
124
116
108
100
96
91
98
96
82
78
72
71
67
69
69
67
71
87
171
121
87
78
76
76
69
63
62
57
57
58
52
50
50
47
56
60
52
51
52
79
96
161
153
403
249
236
161
118
100
94
84
72
65
62
65
62
65
83
129
103
78
65
58
56
54
51
52
112
168
154
145
105
153
138
108
91
84
78
71
71
105
89
74
67
65
60
58
69
74
63
60
208
116
87
76
78
87
89
87
91
86
83
81
78
76
81
78
75
72
67
64
62
62
60
58
58
56
55
56
72
72
68
70
67
68
72
68
67
66
95
97
90
81
66
64
76
83
83
78
76
76
76
76
76
78
80
80
80
78
75
73
70
67
64
62
61
60
60
61
61
58
58
56
52
54
55
47
48
48
48
51
50
55
50
48
47
45
43
38
41
41
42
40
40
40
46
47
40
41
40
38
40
42
42
46
29
32
34
33
35
32
29
30
32
35
31
33
37
36
35
34
32
24
23
24
30
36
38
41
42
43
43
36
33
35
34
38
39
40
36
34
36
36
36
37
36
38
42
36
38
35
37
35
34
35
36
38
37
36
35
40
41
41
41
40
40
33
47
68
46
80
43
38
32
28
25
24
24
25
21
20
24
30
36
29
29
27
27
28
28
58
68
47
78
70
58
64
67
62
88
144
202
296
388
448
539
708
693
553
434
394
407
511
490
407
285
296
401
448
356
236
232
262
344
448
497
546
560
560
574
602
644
772
860
959
1060
1040
941
986
977
896
812
820
820
796
700
581
504
476
497
581
623
602
574
623
602
560
483
434
427
448
462
462
490
511
490
476
448
476
511
497
497
462
483
483
448
394
434
394
332
302
279
285
285
326
257
223
215
194
173
153
144
166
251
206
180
156
138
129
121
112
100
91
90
88
86
83
91
99
95
99
138
107
93
91
83
76
80
70
68
66
60
58
55
54
51
50
46
47
61
62
62
56
50
48
47
45
40
41
45
48
50
47
51
61
50
45
43
45
39
41
55
46
45
39
39
38
38
37
37
37
36
36
36
34
32
32
34
33
32
31
30
30
43
129
66
52
48
47
43
42
41
40
41
41
40
46
45
41
67
75
60
58
48
45
46
45
46
45
43
43
42
42
40
36
36
35
33
32
32
30
30
40
38
33
34
34
34
34
34
34
31
31
34
30
33
34
32
30
31
30
28
27
24
26
24
23
25
28
27
27
28
27
31
27
35
32
29
31
30
27
28
28
23
21
21
24
27
28
28
29
29
31
29
30
31
32
32
32
32
31
28
27
28
29
29
30
31
31
32
33
33
33
32
31
31
30
31
32
33
31
30
31
32
33
32
32
32
32
31
31
31
30
29
30
31
32
32
33
34
36
36
35
32
30
30
32
33
33
33
33
34
33
32
33
37
38
37
50
45
35
33
35
38
38
38
38
43
45
43
41
45
48
46
50
64
70
55
58
93
129
144
129
110
88
72
62
51
51
78
97
121
107
95
90
110
162
215
262
285
236
194
211
274
414
539
581
700
672
716
665
748
665
525
567
644
693
595
434
388
326
268
246
227
211
202
198
232
285
326
546
679
718
612
560
500
442
560
523
478
552
612
680
748
844
920
860
787
771
763
795
763
771
732
680
605
582
575
568
605
620
530
552
560
560
575
523
545
658
680
620
500
500
478
471
415
620
493
395
357
309
276
241
214
190
175
168
155
140
140
128
142
158
137
120
118
120
118
103
94
92
86
81
77
79
77
71
71
69
83
66
64
69
63
71
64
61
79
66
63
69
75
92
66
58
54
58
53
48
45
39
40
41
41
40
40
39
43
42
43
57
86
83
88
86
83
86
118
83
85
210
256
168
123
108
101
92
81
75
69
66
63
61
60
61
57
54
54
55
58
53
48
50
53
53
57
85
137
101
90
85
81
79
77
81
86
83
74
69
67
64
63
60
57
54
53
50
50
50
50
48
50
50
45
46
51
47
46
45
41
40
41
41
40
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
26
25
28
24
24
24
22
24
24
22
22
24
24
24
24
24
22
20
21
23
23
23
21
20
20
22
23
23
23
23
23
23
22
23
23
23
24
24
22
21
20
16
19
23
24
24
24
23
23
21
20
20
21
21
21
21
21
21
20
20
22
23
23
23
24
25
26
26
26
26
26
26
22
23
25
27
28
26
23
22
20
21
22
23
24
22
24
25
24
22
20
21
22
23
24
25
25
25
25
24
25
25
25
25
26
26
26
26
27
27
30
30
29
29
28
28
26
26
26
27
26
26
26
28
27
26
26
25
24
26
29
30
29
29
30
28
29
30
32
33
33
37
38
41
34
32
32
38
46
53
59
59
61
64
53
49
45
41
46
45
39
49
72
99
136
158
181
193
216
236
226
181
178
209
226
178
164
150
130
127
122
127
152
193
236
271
316
311
288
306
311
306
302
325
306
271
244
233
219
202
209
219
240
216
202
202
190
193
209
236
298
480
500
500
550
650
800
927
1050
1060
1130
1140
1060
962
808
696
780
801
703
605
570
668
815
934
962
864
850
864
885
899
920
955
969
969
892
850
829
815
794
689
675
710
654
600
500
420
440
420
400
320
360
345
330
288
263
244
256
256
275
798
745
451
400
400
355
320
320
300
280
300
330
300
250
220
200
190
181
181
166
187
181
187
164
141
124
122
116
106
141
147
152
122
111
130
319
248
205
166
144
127
116
104
97
90
84
82
78
74
72
69
66
64
61
58
56
58
61
61
59
58
52
52
50
50
50
50
50
50
52
53
53
53
52
50
50
49
50
55
62
61
58
55
53
53
67
74
78
82
64
69
67
64
62
61
64
62
67
76
69
69
69
76
72
67
67
64
67
67
67
67
66
66
62
59
58
52
49
46
45
46
48
50
56
58
52
50
49
52
49
46
48
48
49
49
49
49
49
50
52
53
53
53
53
53
52
52
48
52
49
48
49
46
46
53
49
53
46
43
44
46
48
50
50
50
50
50
50
53
49
46
49
53
55
53
48
44
46
46
42
38
40
42
44
44
44
40
40
40
38
38
38
40
40
40
40
38
40
40
40
38
38
40
38
38
39
39
41
43
43
46
52
55
56
53
49
43
39
39
38
38
39
39
39
39
41
41
39
41
42
42
42
42
45
42
45
42
43
46
48
48
49
49
50
52
52
46
52
56
55
55
53
49
49
53
61
62
58
59
59
55
53
70
114
155
226
325
412
500
542
591
507
418
400
400
430
370
302
293
284
275
288
360
444
521
549
535
577
591
577
710
619
570
584
605
598
654
696
724
682
724
808
829
850
892
934
927
906
871
815
808
829
808
794
780
829
780
717
689
612
528
486
430
412
400
418
418
406
388
394
382
350
306
288
256
236
216
196
190
187
172
164
161
138
122
116
116
104
92
86
80
72
72
66
67
67
70
84
90
69
64
58
56
55
56
64
59
58
56
55
52
50
49
48
46
56
114
72
62
58
55
62
55
56
58
59
53
55
50
46
52
56
138
78
66
58
55
52
49
48
46
43
42
41
41
37
36
50
50
43
39
38
39
82
449
184
114
86
67
61
56
50
49
48
48
61
56
49
48
49
46
46
45
45
45
44
44
47
45
44
41
38
38
38
39
39
38
39
38
38
38
38
37
36
35
36
40
44
41
43
43
40
40
39
39
38
40
38
37
37
37
38
37
35
38
39
37
37
35
34
30
32
34
34
36
37
37
37
38
39
34
32
33
32
36
37
41
41
39
39
39
39
38
38
38
36
34
34
32
35
35
36
36
36
36
34
32
35
35
34
34
34
34
34
34
34
30
26
28
28
30
30
30
30
30
30
30
30
30
30
30
30
28
26
24
26
28
28
28
28
28
28
28
28
28
26
24
22
22
24
24
26
27
28
26
28
30
29
27
29
28
29
28
28
28
28
27
29
28
29
29
29
29
31
33
34
33
29
31
32
32
34
36
34
34
36
37
35
36
43
46
44
38
37
40
43
43
43
39
40
40
41
39
44
46
60
71
77
82
94
108
92
75
60
62
63
70
79
77
75
73
75
70
66
62
62
66
80
94
108
174
133
125
148
178
167
174
154
145
128
128
148
139
142
178
220
242
270
302
298
290
270
246
209
178
160
170
164
160
154
178
223
262
282
278
278
262
270
278
298
335
350
330
302
282
262
223
230
250
246
212
184
167
154
142
142
139
120
108
101
92
86
82
77
70
60
40
40
45
49
43
45
56
50
51
49
47
44
36
25
44
49
43
41
40
33
29
31
36
40
38
44
47
43
41
41
41
37
37
37
73
84
75
66
118
88
73
63
58
54
52
49
44
44
63
54
47
41
41
47
82
57
49
45
36
35
36
35
34
31
30
30
29
28
27
28
27
27
32
22
19
19
16
26
32
30
28
27
26
27
32
34
33
31
30
32
41
57
64
64
58
58
70
64
56
54
54
71
92
90
73
77
80
79
75
75
71
66
63
62
60
62
62
60
60
66
70
71
77
79
84
73
56
52
58
62
60
57
57
57
56
51
47
49
49
49
47
47
45
43
43
44
43
44
40
30
32
36
38
38
36
36
30
26
28
28
28
32
32
28
28
26
24
28
26
24
24
22
22
24
24
22
20
18
20
18
16
18
20
18
16
14
16
16
20
24
24
26
26
28
24
22
22
22
22
22
20
18
22
24
26
26
24
22
24
24
22
20
20
22
24
26
24
22
22
20
20
20
22
22
22
22
22
20
20
22
22
22
22
22
20
20
20
22
22
22
22
20
22
22
24
22
24
26
26
28
34
34
32
30
31
32
31
30
30
30
31
34
41
54
73
92
118
157
220
226
198
160
184
170
122
108
130
192
250
335
378
402
438
462
462
432
350
325
345
360
315
315
340
360
408
444
426
384
315
282
250
230
216
192
188
174
164
174
181
174
188
206
216
258
315
408
450
432
450
462
444
426
372
306
282
290
335
340
298
315
360
378
408
390
402
420
432
486
522
510
480
366
438
468
498
456
414
450
486
510
534
568
575
510
498
432
355
306
270
250
234
220
206
195
184
167
157
151
139
130
133
154
125
115
105
101
94
97
92
75
70
63
62
57
54
51
52
56
56
52
54
64
57
63
75
80
62
54
52
47
43
41
43
41
40
49
51
39
44
46
41
41
40
39
35
27
25
26
35
33
27
22
21
27
27
26
31
37
35
32
30
31
30
31
30
28
28
26
26
25
29
38
33
33
32
33
31
29
30
30
29
30
25
20
19
16
18
31
31
32
32
32
31
33
33
35
29
32
28
27
27
27
33
37
39
37
35
37
39
39
37
36
36
35
35
36
33
32
33
32
32
32
30
30
41
39
36
31
30
29
29
29
29
26
26
26
26
26
26
26
26
26
26
26
26
26
24
24
26
26
26
26
24
20
24
26
26
26
26
26
26
26
26
26
26
26
26
26
24
24
24
24
24
24
24
24
22
22
22
20
19
18
19
20
22
22
22
22
22
22
20
20
20
22
22
20
20
22
22
22
24
24
24
26
24
26
24
24
22
22
22
22
22
22
22
22
22
22
24
24
24
26
26
26
24
24
26
26
24
26
26
24
24
24
24
26
26
24
24
24
29
29
26
24
22
26
28
28
28
30
30
34
47
50
44
41
39
38
40
45
52
63
57
49
49
47
46
45
45
46
50
71
110
120
92
103
92
80
77
75
92
108
88
82
120
192
262
274
302
282
282
294
262
202
195
188
238
310
360
396
414
414
390
302
234
195
170
181
238
320
378
340
278
238
223
242
302
378
372
345
402
432
426
462
444
456
432
402
390
402
396
384
359
306
320
315
306
282
266
270
266
254
254
254
258
234
220
209
202
181
151
151
136
139
115
115
110
101
97
82
70
94
97
90
84
82
94
125
108
88
79
73
66
66
60
57
56
54
51
49
51
47
43
41
40
44
46
51
66
56
56
52
66
94
73
68
58
54
50
46
46
71
105
73
66
63
99
90
82
64
57
56
54
95
75
195
115
82
66
57
58
54
45
37
49
51
62
60
52
51
84
77
63
57
54
51
54
63
52
190
170
133
110
103
97
88
75
64
62
58
56
52
51
50
50
47
46
45
45
46
88
68
65
63
58
59
58
58
56
55
54
53
51
54
51
48
47
47
50
50
51
54
60
63
59
44
46
51
44
44
50
48
51
52
54
44
42
48
44
44
44
40
42
40
38
38
40
42
42
40
42
38
42
42
42
42
38
36
34
32
32
32
30
28
24
30
32
34
34
34
34
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
35
35
35
35
35
35
35
35
35
35
35
35
35
45
45
45
45
45
47
47
47
47
47
50
51
55
53
51
48
46
43
42
43
41
36
40
38
40
39
40
34
34
36
38
38
39
38
39
39
39
40
39
38
39
40
39
38
38
38
40
43
42
41
42
39
44
52
70
85
80
70
63
70
88
113
137
134
137
148
148
140
134
152
192
255
356
422
482
488
518
548
567
494
410
404
446
464
452
392
380
356
310
285
295
332
386
422
464
530
554
574
602
609
560
500
470
404
356
310
310
295
310
305
290
326
356
362
338
350
305
260
240
250
260
290
305
350
392
416
422
398
404
428
386
398
404
404
374
320
270
290
310
344
332
320
310
295
290
275
260
250
235
230
220
196
172
144
160
164
152
137
125
113
108
102
98
88
82
78
73
63
59
58
55
65
67
71
67
65
62
58
54
56
62
56
55
53
52
50
45
44
44
42
41
41
46
52
48
44
43
43
46
82
55
48
45
43
41
41
39
37
36
35
35
29
15
6.4
7.6
13
29
34
43
42
39
35
33
32
31
31
30
32
34
33
32
42
70
56
47
46
44
53
53
59
62
51
46
45
41
39
44
40
38
36
35
34
34
34
34
34
35
36
56
63
71
60
54
52
50
47
46
45
45
43
42
41
41
41
41
40
40
39
39
37
36
36
36
35
35
34
39
41
40
39
38
35
35
39
39
39
40
40
40
40
38
37
40
40
39
39
37
32
30
30
30
30
28
28
28
28
28
30
30
32
34
35
34
28
26
28
32
24
18
19
20
20
22
24
26
26
30
32
30
26
26
26
26
26
24
22
20
22
22
22
22
22
22
22
22
22
24
24
24
24
24
26
28
28
30
32
38
36
36
38
40
40
40
39
37
37
34
32
34
34
34
34
34
34
34
34
32
32
32
35
35
34
35
34
34
34
34
32
33
33
33
33
35
34
34
34
37
36
37
34
36
35
41
58
80
100
105
108
125
148
152
212
192
200
192
144
119
119
122
116
152
212
204
160
144
172
216
250
245
196
160
140
125
113
105
100
105
116
122
176
176
148
137
140
140
144
176
212
240
280
310
362
362
310
338
326
295
305
344
374
404
404
392
362
350
374
356
320
315
285
260
212
225
245
230
235
225
196
188
184
180
164
164
152
102
85
102
105
113
119
108
98
90
90
92
78
75
71
68
55
43
46
52
53
53
51
48
48
48
52
52
48
47
53
53
46
59
56
47
43
42
42
42
29
26
36
46
42
39
39
37
34
31
30
28
27
28
27
34
58
50
59
47
44
45
44
51
62
55
53
51
46
46
55
62
62
52
54
50
51
46
52
65
52
46
48
52
52
44
43
42
46
56
52
43
39
37
38
36
36
40
38
39
40
33
28
60
54
47
46
41
39
37
35
35
34
31
30
27
27
27
26
25
23
17
16
17
16
16
20
22
24
24
25
25
34
52
47
42
40
38
37
35
35
34
34
34
34
33
32
31
30
31
31
31
31
32
31
31
31
30
31
31
32
31
24
26
26
28
30
26
28
29
26
28
28
28
24
26
26
24
24
26
28
26
22
24
26
26
24
22
20
22
22
24
24
24
26
28
28
26
24
24
24
24
24
26
24
26
26
26
26
28
26
24
26
24
22
20
22
22
20
19
18
18
17
18
20
22
22
22
22
22
20
20
22
22
22
22
22
20
20
22
22
20
19
19
20
22
24
24
24
24
22
20
22
22
20
20
22
22
22
22
24
26
26
24
22
22
22
24
24
22
22
24
26
26
26
24
24
24
25
24
24
24
24
26
28
26
26
29
27
27
28
26
26
26
34
44
54
58
45
40
38
37
35
33
33
35
39
42
47
47
59
90
137
122
90
80
76
82
108
131
148
125
85
82
119
148
128
160
125
105
110
113
113
119
116
172
188
230
305
380
404
446
488
524
506
458
446
482
574
554
542
524
536
500
422
338
260
200
160
152
176
208
275
295
315
280
200
220
225
212
200
184
180
160
148
140
128
119
108
98
83
71
68
65
60
62
60
60
58
54
52
48
48
42
30
39
46
52
72
94
98
82
62
56
53
50
48
42
38
40
48
48
45
51
48
51
45
48
83
168
137
196
119
88
76
71
83
82
82
88
192
319
196
140
100
83
71
64
67
60
55
51
47
45
44
42
40
33
29
20
20
36
37
34
36
36
41
36
40
38
35
34
33
35
40
39
35
33
32
33
40
43
39
36
36
36
41
38
36
35
34
33
32
32
32
32
32
32
32
32
32
32
32
31
30
31
30
30
30
30
30
30
30
29
29
28
28
28
28
28
28
28
28
29
26
26
26
25
26
27
29
27
24
26
28
27
30
32
33
31
26
24
26
26
26
26
26
28
30
32
28
28
31
32
31
28
26
24
24
26
26
24
26
24
22
26
26
26
24
24
26
26
26
28
30
30
30
30
24
26
24
26
28
24
22
26
28
28
30
28
28
28
28
26
28
26
26
28
30
30
30
30
30
28
24
26
28
24
22
24
26
28
30
28
26
26
28
30
30
30
30
30
30
28
26
22
24
26
26
24
26
28
30
30
31
31
27
27
30
33
34
32
30
26
26
26
28
30
30
30
33
33
34
33
31
31
34
32
32
30
26
28
30
31
28
28
26
33
37
39
42
58
73
75
67
68
60
59
63
65
70
62
50
50
68
71
80
130
208
255
315
398
452
542
595
494
416
310
260
235
250
338
434
494
518
458
392
386
386
310
245
235
208
204
275
290
290
270
310
410
540
620
670
700
630
550
460
370
330
300
330
390
440
510
500
460
420
400
440
520
610
690
460
420
420
500
640
730
700
740
820
870
870
840
750
740
780
670
550
500
482
518
482
500
554
560
512
482
488
452
440
368
338
362
362
326
285
270
235
230
260
260
216
192
172
152
144
168
164
184
148
131
235
196
200
192
184
152
125
108
100
92
88
80
75
73
71
75
75
78
88
100
76
68
68
65
63
60
56
55
54
54
56
67
56
55
64
56
55
53
65
63
78
76
59
55
56
54
52
51
48
47
144
200
196
128
122
134
140
137
125
116
134
148
119
102
95
88
90
90
85
82
78
75
73
67
65
64
63
62
71
90
78
73
73
73
71
70
68
65
64
63
60
58
56
55
54
52
51
50
48
47
46
46
46
45
44
42
43
43
44
43
44
43
42
41
42
39
63
62
85
59
46
42
40
38
42
45
46
48
51
51
51
51
50
56
54
51
50
50
50
46
43
40
40
36
34
38
44
42
40
40
42
44
48
51
48
48
46
40
40
42
42
42
42
42
44
44
42
42
40
42
40
40
38
40
40
40
40
38
38
38
38
38
36
38
38
40
42
40
38
34
36
38
40
38
36
34
34
34
36
34
36
34
34
36
40
38
38
36
38
36
38
40
36
32
32
34
32
30
32
36
40
44
50
55
60
70
80
95
110
140
140
110
134
131
122
102
90
102
131
160
204
216
212
235
310
374
398
344
260
200
192
208
230
240
260
230
196
180
160
192
235
280
270
230
204
180
172
164
168
192
235
285
300
305
326
326
356
398
434
452
464
470
500
506
488
386
326
265
240
250
280
300
356
392
398
392
422
428
458
428
374
368
344
368
410
524
440
398
392
374
338
305
280
280
295
315
275
295
305
305
305
275
245
230
216
212
212
196
168
168
168
152
148
134
152
164
152
134
125
110
105
92
80
76
82
83
82
78
76
71
67
65
64
68
71
78
90
85
78
73
65
59
56
56
62
64
91
59
64
73
70
62
58
52
48
47
47
44
39
40
37
43
43
42
41
42
59
47
44
54
51
41
40
37
35
34
33
35
35
32
32
32
33
33
34
32
33
32
29
32
32
33
42
36
34
33
31
30
30
29
29
29
31
30
31
32
30
31
31
33
36
34
34
32
33
32
31
30
32
32
31
31
30
30
33
24
18
25
29
29
28
28
28
28
28
28
28
27
27
26
26
25
26
26
26
28
31
28
27
28
29
29
29
29
31
31
30
30
30
31
32
33
34
34
32
26
28
31
31
31
31
32
32
35
149
164
73
56
46
44
40
40
36
34
34
34
34
34
36
36
34
30
26
28
28
26
24
26
28
30
30
30
28
30
30
30
28
24
28
32
32
30
30
32
32
30
28
26
28
30
32
32
32
30
30
28
26
30
32
32
34
31
30
30
32
33
35
35
33
32
33
33
33
34
33
35
36
34
35
35
34
33
33
34
36
38
37
36
39
44
50
52
47
44
39
39
39
42
44
48
46
48
47
47
50
63
75
82
71
73
78
92
108
98
88
82
83
88
82
75
71
73
88
100
105
95
102
113
110
90
90
105
95
88
90
82
80
88
95
95
98
98
98
98
92
88
102
137
160
144
119
105
90
85
90
90
120
200
250
260
220
210
200
170
150
160
190
260
285
290
310
338
386
404
386
368
332
344
280
235
212
176
168
204
344
386
446
410
374
362
326
285
240
204
240
240
212
230
260
362
356
326
315
295
260
235
220
200
164
137
137
131
128
122
113
100
95
95
128
95
83
76
83
70
114
83
83
300
180
128
113
108
105
92
92
83
96
92
73
70
67
76
71
70
67
63
73
90
95
82
100
171
265
160
175
192
180
160
128
125
122
108
105
102
92
82
78
82
88
85
85
128
168
172
137
116
100
92
90
90
88
105
85
82
75
71
70
65
64
62
62
68
63
59
56
54
53
62
62
59
54
52
51
51
51
51
51
50
50
50
47
46
46
45
44
44
44
42
41
38
36
36
35
36
38
39
38
38
38
36
37
38
33
35
35
34
32
33
34
34
33
32
32
32
31
33
32
32
32
32
32
32
30
32
33
33
33
29
30
30
30
30
31
30
30
28
28
30
28
30
28
30
28
30
32
32
30
28
30
32
30
30
30
28
26
24
26
32
30
30
32
30
30
30
32
30
30
30
28
26
26
26
26
28
28
28
30
28
28
28
28
30
30
28
28
28
28
28
30
32
30
30
30
28
28
30
30
28
30
30
30
30
30
30
29
30
30
32
33
32
32
31
31
31
30
31
34
35
32
34
35
36
36
36
34
36
38
39
39
37
37
38
36
36
36
34
33
35
36
34
37
37
36
34
36
35
35
38
42
45
46
51
59
71
83
83
83
73
67
60
60
64
58
54
58
70
88
108
110
100
113
125
105
98
95
83
92
88
82
80
85
85
82
78
90
119
164
184
208
192
196
188
160
176
204
208
188
220
196
160
160
184
204
235
260
300
386
494
464
380
326
398
476
530
548
548
567
574
595
542
524
567
560
542
482
368
275
245
326
428
458
482
482
464
476
440
446
434
392
350
315
285
245
225
225
196
160
140
125
122
110
108
102
110
98
100
102
95
85
80
75
70
64
54
48
55
58
60
65
71
118
135
212
326
245
216
230
270
374
305
240
172
148
192
168
204
164
356
305
265
240
275
235
176
144
128
113
105
125
105
92
85
82
80
80
75
67
64
60
59
56
58
55
48
48
50
48
45
42
45
44
41
39
40
41
46
47
46
46
46
46
48
46
42
38
38
38
37
42
40
40
41
54
52
47
45
44
43
42
43
42
42
42
42
44
40
39
40
40
39
38
38
39
37
41
41
40
40
39
39
40
40
39
39
39
39
35
35
35
35
34
34
36
37
35
36
34
34
35
34
34
36
36
36
36
34
34
36
34
30
34
36
26
28
30
32
32
32
30
32
32
28
24
26
30
28
30
28
26
28
26
28
30
32
34
34
32
30
30
30
26
26
28
28
26
26
28
28
28
26
26
26
28
26
30
32
32
30
26
28
32
32
30
28
20
26
28
30
32
30
28
28
28
28
28
28
30
30
30
28
28
28
30
30
32
32
30
28
28
26
30
30
30
28
28
28
28
30
28
28
30
30
30
30
26
28
30
26
26
30
28
27
27
28
29
29
33
35
35
35
35
37
37
36
33
35
38
42
48
56
68
80
88
95
108
144
180
164
144
172
200
208
204
225
250
220
180
160
152
176
240
344
392
398
434
392
310
270
295
315
344
356
386
404
392
344
356
315
265
265
270
290
332
332
326
338
350
386
458
482
506
548
567
548
506
512
530
574
574
595
588
595
524
458
440
440
470
512
488
470
476
452
368
275
285
255
300
392
422
350
315
338
356
344
320
300
275
338
260
260
270
280
290
280
300
275
305
240
192
168
152
137
137
192
184
152
144
140
168
152
140
128
125
119
102
128
184
200
180
137
122
110
122
131
119
173
137
122
105
90
78
76
75
71
68
89
225
128
102
92
95
95
80
75
85
108
83
76
75
80
73
73
76
71
86
83
71
79
80
67
64
70
75
67
70
75
64
64
63
63
76
76
65
115
300
212
156
125
108
92
83
76
73
68
65
65
65
73
75
70
65
64
64
64
65
65
67
70
80
76
78
88
85
82
88
98
92
85
88
90
90
88
100
83
83
83
75
67
70
70
67
68
68
70
68
67
65
62
58
56
59
54
47
44
46
51
51
53
52
52
51
52
48
44
46
46
46
46
46
46
44
45
44
48
45
41
38
42
43
42
43
43
43
42
42
42
42
41
41
42
41
41
41
28
30
22
24
28
30
30
30
28
28
28
30
32
34
34
32
32
32
32
34
32
32
32
30
32
32
30
32
32
32
32
26
28
32
30
28
28
28
30
32
35
35
36
36
37
37
37
37
34
35
36
36
35
32
35
35
36
35
35
34
34
34
35
36
36
34
34
33
34
37
39
38
37
35
34
36
38
37
37
33
33
34
36
36
39
42
44
41
40
39
40
40
40
39
39
40
42
44
53
58
58
64
70
70
63
62
64
64
70
80
75
64
63
63
60
63
71
90
130
170
160
130
110
110
100
120
140
190
240
270
260
220
210
270
310
330
370
390
410
460
500
452
428
404
452
434
434
452
422
362
326
320
368
398
350
305
295
260
235
225
245
270
260
240
275
245
240
225
245
270
290
320
362
356
356
344
326
305
315
295
290
290
245
225
192
168
152
152
144
164
156
148
168
137
122
110
100
85
92
95
75
68
92
95
140
102
131
100
98
88
82
78
70
63
62
63
65
68
64
60
63
63
82
80
70
63
56
56
54
51
55
55
58
68
121
88
78
99
80
71
64
59
53
52
45
50
54
50
47
53
223
584
221
144
108
90
80
91
640
1100
461
260
204
168
140
131
110
100
98
90
75
73
70
67
63
