# DWR HERHERCO HERMOSA CREEK NEAR HERMOSA, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1920-10-01 24:00
end_date: 2026-09-30 24:00
timestep: 1 DAY
units: cfs
scale: 1
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
34.2
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
37.7
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
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
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
40
45
50
55
55
60
60
65
70
72
73
68
71
76
74
92
140
156
146
156
178
220
241
241
189
125
148
156
170
183
111
265
345
310
216
198
200
165
148
232
332
430
287
284
280
255
243
255
318
446
415
495
665
665
530
446
400
400
430
585
815
1040
995
950
928
882
770
645
530
512
512
770
725
725
815
972
950
1020
950
882
928
950
905
1040
1060
1020
1040
1450
1340
1240
1160
1090
1020
1160
1110
1240
936
1020
1180
1280
1240
1280
1140
1130
1100
959
846
705
689
633
537
478
469
502
502
462
292
255
226
280
332
318
305
267
305
232
192
174
156
156
148
140
140
133
140
148
156
140
133
126
148
146
145
144
142
140
148
133
126
120
133
114
101
120
101
90
84
79
79
74
79
101
79
79
69
69
84
69
61
65
79
79
120
232
243
202
318
212
192
212
165
148
192
165
140
126
114
101
90
84
79
74
69
69
65
61
57
61
61
57
57
57
54
50
50
48
48
45
45
45
45
45
43
45
54
45
45
43
43
43
41
41
41
41
39
39
39
39
39
39
39
39
37
37
37
37
41
41
39
37
37
37
37
37
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
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
33
33
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
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
33
33
33
34
33
32
33
37
33
34
33
32
32
35
36
36
35
36
35
39
48
65
100
111
94
110
111
94
74
69
69
69
66
65
72
112
148
118
106
96
90
79
80
85
91
112
104
97
126
310
532
728
707
623
583
564
546
602
631
792
902
1040
1060
1080
1100
1210
1100
1030
880
711
475
360
287
320
412
511
518
663
889
943
876
939
966
1040
1080
1110
1140
1140
1120
1090
1060
966
827
749
619
661
762
823
854
1000
1000
955
862
827
801
677
602
578
564
567
530
494
470
437
383
350
316
303
279
260
240
225
209
196
182
180
180
170
156
142
134
128
118
102
94
90
85
85
84
85
88
90
83
78
71
67
62
50
64
70
71
65
92
74
83
69
62
47
59
44
36
44
41
40
40
40
40
40
42
42
44
44
42
40
38
38
38
38
36
36
36
36
36
38
38
38
38
38
38
36
36
36
36
36
36
36
36
36
36
39
39
36
36
36
36
33
33
33
33
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
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
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
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
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
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
447
569
685
707
727
685
691
741
747
727
699
643
548
455
455
468
494
629
770
875
785
756
685
637
756
770
766
707
643
601
615
596
586
579
601
561
643
637
629
596
615
671
574
569
535
522
468
417
369
345
357
297
288
273
266
266
266
253
245
225
206
197
180
172
161
148
133
138
140
148
180
151
138
129
118
126
133
113
100
106
113
109
113
100
89
83
83
106
78
68
64
60
73
64
60
61
58
55
51
47
68
94
94
133
140
126
166
188
200
256
215
183
164
144
126
113
100
78
73
73
71
73
69
68
68
67
64
60
67
55
51
47
44
43
44
45
46
46
47
55
73
68
68
64
58
126
172
119
107
94
88
81
78
70
69
66
62
60
57
55
53
60
57
53
51
51
49
48
47
44
47
49
46
47
37
44
47
44
37
40
33
34
39
44
44
41
40
44
40
40
40
40
39
45
83
64
55
51
51
53
53
51
46
47
44
44
44
44
44
44
42
42
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
65
70
70
38
38
60
40
40
50
65
55
40
42
38
60
60
50
40
28
40
40
40
37
36
36
44
61
74
64
55
46
53
62
61
89
126
257
427
397
323
287
287
359
463
548
522
348
269
252
333
421
545
651
703
658
505
400
346
305
290
330
400
466
633
675
714
738
728
782
822
908
845
809
871
886
875
902
917
913
951
913
883
864
830
749
675
668
654
572
489
412
362
340
360
442
589
616
668
657
562
475
442
421
463
479
482
442
388
343
295
250
223
199
176
166
157
148
141
133
126
119
113
110
106
102
98
92
88
80
78
75
89
92
75
69
60
60
55
55
53
51
47
46
44
41
40
39
41
41
57
53
44
42
47
38
37
36
35
34
33
30
29
28
28
28
32
38
35
30
27
25
25
23
22
22
21
20
20
20
20
20
21
20
18
18
18
18
18
16
16
19
19
20
20
19
20
20
27
33
25
21
20
19
20
18
18
18
18
18
17
18
16
17
18
17
17
17
17
18
18
17
18
18
18
17
16
17
18
20
20
19
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
18
24
21
18
17
19
18
18
19
17
17
18
18
17
18
17
17
19
17
17
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
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
68
68
68
70
70
72
72
86
100
152
184
213
217
222
284
290
342
420
420
335
314
324
281
192
150
158
197
225
244
324
312
300
288
278
268
274
294
342
346
307
290
300
318
361
314
311
324
380
471
497
515
437
428
400
416
454
424
372
324
307
322
342
256
281
265
236
195
144
183
222
171
152
259
262
217
217
212
204
187
174
202
176
180
165
140
133
120
109
100
90
88
73
70
56
54
204
192
45
38
31
34
34
36
36
33
31
28
26
26
24
59
48
43
33
34
32
38
46
59
92
99
101
102
96
94
100
91
89
72
148
197
127
144
40
40
46
34
35
35
31
31
31
29
24
19
17
17
17
18
22
18
18
20
277
552
484
506
420
324
259
244
148
180
112
78
73
46
97
324
307
462
676
552
357
290
204
112
112
84
97
84
78
84
84
84
73
80
63
68
73
68
68
68
63
54
58
58
58
63
63
68
73
78
78
73
73
78
73
84
90
84
84
84
84
84
90
90
78
73
73
63
46
50
54
50
68
54
63
68
58
46
42
46
48
50
52
52
56
60
60
60
60
60
60
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
43
42
50
66
80
73
84
75
80
89
124
138
131
269
566
896
933
777
806
771
896
830
812
812
902
699
615
482
538
529
589
657
860
1050
1020
1120
1020
984
1090
1050
920
890
890
920
860
800
800
771
742
771
688
715
688
538
538
454
376
342
322
311
311
311
284
269
238
182
227
302
296
290
284
299
328
494
538
494
474
610
584
538
454
494
454
414
376
434
454
376
342
359
342
299
290
281
254
263
238
182
206
214
217
214
219
201
191
217
227
206
194
156
136
118
126
126
134
118
118
110
102
102
102
102
102
95
118
88
75
88
75
82
64
59
44
49
44
44
40
44
40
40
40
44
44
44
49
40
40
44
44
35
37
38
38
38
39
38
40
40
40
39
39
35
35
40
35
35
44
53
44
53
49
35
40
40
44
44
44
53
58
64
58
69
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
950
950
950
950
950
950
950
570
420
360
340
370
502
750
815
940
1040
1140
1060
940
840
790
780
770
690
610
520
520
485
468
420
370
370
385
379
355
355
370
400
415
385
325
325
312
262
325
320
288
300
320
288
240
206
180
166
156
148
300
1160
1140
750
555
485
400
312
275
230
186
194
194
190
161
152
134
126
118
102
95
95
95
88
84
102
91
95
95
102
118
102
88
78
73
72
73
73
70
66
82
70
82
75
75
70
88
66
64
64
58
50
48
44
48
48
40
37
37
44
56
82
75
78
64
56
51
49
46
44
53
53
143
230
940
1240
940
1420
1780
1460
1310
1280
1240
1200
1140
1060
960
925
925
890
855
790
730
640
610
550
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
78
72
72
78
83
83
93
93
95
95
83
78
78
78
78
83
83
83
78
78
78
78
78
78
78
72
72
66
58
50
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
194
217
235
214
194
181
162
147
147
150
150
154
147
136
133
144
178
212
248
248
239
221
234
292
321
299
344
404
486
516
516
516
430
380
404
430
486
516
594
562
472
417
380
344
332
321
310
299
292
299
310
332
368
368
392
404
404
430
458
458
458
430
380
344
321
299
288
288
288
268
248
230
203
186
178
170
186
186
178
170
173
170
162
162
154
140
133
126
120
114
107
101
95
89
83
83
78
78
72
72
67
67
67
72
62
67
78
78
72
62
58
58
58
58
53
53
48
44
44
48
58
44
44
53
48
48
48
40
36
36
36
36
36
48
40
40
35
36
36
32
32
29
29
29
29
26
36
48
36
36
36
32
32
32
36
30
29
27
26
27
27
29
32
29
29
26
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
30
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
100
73
58
50
44
82
109
73
61
56
53
48
44
41
38
36
34
33
32
30
29
28
28
28
28
27
29
44
35
29
32
27
25
27
28
28
21
27
24
26
25
26
23
22
18
19
29
32
32
31
31
26
24
25
24
23
21
20
19
19
22
23
25
25
24
23
20
19
19
19
20
20
20
19
18
17
16
16
18
19
18
19
18
18
18
19
18
17
19
22
23
24
25
22
20
13
12
13
13
13
14
14
17
20
22
24
22
21
19
17
16
18
18
19
20
17
18
18
17
17
20
22
20
19
17
18
19
20
22
25
28
27
25
27
25
26
25
26
30
29
28
29
30
27
29
27
28
29
30
26
26
31
32
36
33
30
36
31
31
33
40
39
44
41
46
46
44
40
48
60
80
103
94
88
84
82
74
70
74
84
88
94
138
231
186
162
150
170
154
138
162
237
321
261
208
166
146
138
146
138
127
115
100
112
106
98
106
130
198
333
416
442
514
534
592
624
943
930
1290
1370
1600
1810
1810
2060
2330
2460
2400
2080
1880
1830
1860
1560
1050
852
839
943
1290
1420
1410
1530
1370
1280
1220
1100
1110
1160
1150
1140
1240
1200
1350
1390
1290
1090
1030
995
982
1030
1050
1070
1130
1200
1220
1130
1050
1000
995
995
924
839
794
754
664
612
586
579
553
520
508
456
442
449
416
378
371
345
309
291
249
231
202
189
171
162
146
135
128
146
137
118
143
116
103
95
91
85
81
78
78
81
88
85
81
85
84
79
74
69
66
78
77
86
73
65
62
61
60
57
57
56
55
54
54
55
61
56
54
52
50
49
48
47
47
47
47
46
44
44
62
95
74
63
57
124
108
86
78
898
683
352
220
165
137
122
165
171
143
146
464
554
440
390
325
290
262
236
218
232
680
870
656
566
482
420
405
420
1080
1120
818
734
838
805
734
674
584
506
458
425
400
365
355
350
340
320
295
282
266
258
243
236
222
212
204
222
204
177
148
139
146
132
141
132
132
128
126
120
118
114
110
108
110
103
100
98
98
95
94
92
89
88
84
81
81
82
77
75
74
73
75
62
70
70
67
68
68
72
71
68
65
62
58
61
56
53
54
61
60
57
58
60
59
60
56
57
60
59
57
52
52
54
58
56
56
56
51
53
53
51
55
51
49
49
47
49
48
49
46
43
41
46
45
46
45
45
45
43
39
42
45
45
44
45
45
45
41
43
44
42
41
42
45
44
47
45
43
48
52
55
54
54
50
48
46
47
46
54
50
51
58
70
79
77
74
77
86
101
108
141
194
250
340
360
380
355
282
258
310
380
452
524
644
753
779
753
772
680
542
524
596
838
1020
812
698
620
560
506
470
425
405
405
390
430
506
536
620
686
766
891
968
919
779
650
614
602
614
620
650
753
884
926
940
1050
1070
1060
1060
912
831
805
772
766
766
746
686
704
710
704
704
584
524
572
548
488
440
390
395
400
405
380
340
300
270
243
222
194
174
159
139
128
122
114
112
106
105
98
98
98
94
91
91
81
75
70
72
92
112
102
86
74
66
62
58
56
53
51
50
54
50
48
46
46
52
60
60
68
45
43
45
45
41
42
43
45
43
41
39
37
37
38
36
35
35
34
33
37
37
34
32
31
31
30
29
28
28
28
30
30
30
30
29
28
29
56
44
36
32
30
29
28
28
28
28
28
27
26
26
26
26
26
26
26
25
25
25
25
25
25
25
24
25
25
25
27
28
34
32
32
34
32
30
28
28
27
26
26
26
26
26
26
26
28
25
26
26
26
26
26
24
26
25
24
24
23
22
21
22
22
22
23
22
22
22
23
22
19
21
22
22
21
21
22
21
22
22
22
22
22
21
20
19
21
21
22
21
21
22
22
22
22
22
22
22
22
22
22
22
23
21
20
19
22
22
23
22
22
23
22
21
20
22
21
21
21
20
19
19
19
19
19
20
20
20
15
18
21
22
22
19
18
20
21
22
21
20
19
19
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
19
21
21
23
24
27
28
26
24
22
23
23
23
24
25
25
24
23
23
22
25
27
26
24
26
29
30
28
33
36
41
45
34
25
26
24
29
39
61
89
150
180
137
141
187
260
299
316
360
340
271
236
187
148
128
139
201
292
336
320
340
410
484
520
592
664
670
622
646
604
604
670
754
802
795
788
830
730
580
532
455
375
336
340
356
370
336
310
288
274
271
250
264
282
278
290
340
430
380
375
410
532
484
445
425
502
375
302
274
274
285
299
306
299
292
260
226
187
171
168
165
165
168
162
153
148
137
126
124
124
116
105
105
108
89
81
76
70
65
60
60
60
56
52
50
50
45
44
72
50
44
41
39
51
44
41
40
41
45
39
40
51
56
50
85
70
73
97
64
60
92
74
62
60
70
135
108
81
72
67
89
72
112
89
76
67
76
70
84
76
65
60
53
65
89
102
73
65
56
52
48
45
43
41
39
38
36
33
34
40
36
33
31
31
30
28
28
27
27
27
27
28
35
46
36
31
29
31
30
28
27
26
26
26
25
24
24
34
28
28
27
26
26
26
43
42
34
34
31
30
31
31
30
32
43
45
39
31
32
29
31
31
25
20
22
23
23
24
24
24
23
23
23
22
22
21
20
20
25
24
23
22
22
24
27
28
27
31
32
32
31
28
24
24
25
24
27
28
29
29
26
26
27
25
20
20
23
22
21
21
22
21
24
22
24
23
24
26
25
24
28
28
27
32
33
32
32
32
33
30
29
29
30
30
28
26
26
28
28
27
19
23
25
24
19
21
22
21
17
17
16
18
17
17
16
18
19
21
22
21
19
21
24
25
22
24
22
20
19
19
21
21
21
21
19
19
19
19
21
22
24
23
23
23
24
25
25
26
29
36
36
33
32
37
34
48
48
49
44
41
38
48
64
55
51
50
54
74
134
160
148
218
345
435
472
498
369
340
262
246
306
301
254
207
210
184
175
172
214
197
172
184
222
200
181
214
318
282
234
262
340
312
345
595
933
1080
1090
1130
1140
1010
1200
1360
1630
1720
1680
1550
1020
985
959
1000
1120
1310
1350
1220
1070
959
985
1100
1040
1020
1000
894
822
706
686
699
842
855
868
920
888
790
680
673
686
686
660
647
647
673
673
647
621
588
562
556
517
465
441
423
393
351
357
318
286
254
222
197
181
166
151
136
126
118
112
106
100
96
94
122
88
81
78
79
76
68
64
62
59
56
53
50
50
48
45
45
47
43
43
47
49
42
40
38
36
35
35
34
33
37
39
44
39
36
44
43
38
35
32
31
30
29
29
29
28
27
27
28
30
28
27
27
27
26
26
25
27
28
27
26
25
25
25
25
24
26
33
43
45
45
38
32
32
49
40
35
34
31
29
28
28
28
27
27
27
30
33
43
36
31
28
28
25
25
26
25
24
24
24
25
25
24
24
25
26
24
24
24
28
31
28
24
23
27
28
25
24
31
26
25
23
22
22
22
23
24
24
23
22
22
21
19
22
23
25
25
25
23
23
23
23
23
16
18
21
22
22
23
22
22
22
22
22
22
22
23
21
20
20
18
20
20
19
19
16
18
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
18
20
19
19
19
20
20
20
20
20
20
19
18
18
19
20
18
19
18
18
18
18
19
19
19
19
18
20
20
19
19
18
18
18
18
17
19
20
19
19
19
20
20
19
20
20
20
20
19
19
20
23
28
32
33
31
28
24
24
22
21
21
34
34
31
29
31
34
32
30
31
36
57
89
71
53
51
61
101
160
127
99
78
71
61
58
53
50
47
58
115
240
308
314
308
255
215
206
194
235
302
426
462
534
561
471
489
507
453
525
471
570
758
758
747
681
534
498
516
590
570
534
489
444
462
525
552
590
703
681
590
570
498
426
390
383
417
453
462
444
426
348
320
308
320
408
462
453
408
348
302
278
260
245
255
250
230
210
178
160
153
136
124
118
109
104
99
89
84
84
80
82
96
77
69
64
61
58
57
54
53
53
49
50
58
56
78
84
66
58
53
53
61
54
58
60
57
56
49
58
69
68
58
47
42
64
56
46
43
39
36
37
37
39
34
32
30
31
39
34
47
44
34
38
34
34
31
28
27
26
24
23
22
21
21
20
20
20
20
19
20
21
20
20
21
20
20
19
19
19
18
18
20
23
26
25
23
21
21
20
20
20
19
20
21
33
51
51
42
34
33
38
33
29
27
28
27
28
20
24
25
23
24
23
24
26
25
22
21
21
21
21
23
21
18
21
21
21
19
19
24
22
21
20
21
20
14
14
21
24
24
22
21
21
21
21
22
21
15
16
17
17
16
16
14
13
14
15
16
15
14
15
16
16
16
15
15
15
16
16
16
16
15
14
15
15
13
13
13
13
14
13
12
13
13
13
13
13
13
11
11
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
12
11
10
10
10
10
10
10
10
10
10
10
10
10
11
11
12
12
13
14
16
18
18
17
17
15
16
19
19
17
16
18
16
18
21
24
22
23
27
27
27
27
29
32
36
35
33
29
30
33
31
41
57
44
57
70
74
56
44
43
54
56
72
78
70
72
82
115
143
129
115
126
154
154
150
162
190
226
230
240
248
230
208
204
204
212
212
204
208
186
190
222
230
244
248
244
212
190
170
174
166
166
162
170
174
174
194
199
178
166
154
154
150
166
158
136
122
122
126
170
235
286
304
292
266
240
226
235
217
199
182
170
158
154
140
108
92
80
74
70
65
57
53
49
46
42
39
37
36
34
32
35
40
34
38
32
28
26
34
34
31
32
31
34
41
40
74
56
48
44
35
32
30
32
33
40
34
38
35
32
28
27
25
22
24
24
22
20
25
36
40
36
39
35
29
29
36
35
39
41
59
44
36
34
34
39
39
37
56
50
53
46
40
37
35
32
30
29
28
28
31
30
28
31
31
27
41
42
33
28
25
23
22
22
21
21
20
20
20
21
32
37
31
33
31
32
29
28
26
20
20
21
21
22
22
24
23
19
20
20
20
20
20
20
19
21
26
69
58
37
25
24
23
21
20
20
20
21
23
23
19
22
25
24
24
19
21
23
25
25
24
22
22
26
21
25
25
25
25
25
24
23
22
25
26
26
27
21
18
18
18
19
19
20
20
20
20
20
14
16
17
18
18
18
18
18
18
18
14
14
18
17
16
16
16
17
17
17
17
17
17
17
17
17
16
16
13
14
15
16
16
16
16
16
16
16
16
16
16
15
16
17
17
17
17
17
17
17
17
17
14
16
15
15
16
15
16
17
17
17
16
17
16
17
17
16
16
16
16
16
16
18
18
19
19
19
18
19
18
18
20
18
19
21
23
22
31
40
45
56
69
81
70
61
55
58
64
79
83
91
106
97
106
104
91
79
70
72
69
75
70
72
65
65
87
124
158
178
210
178
220
265
270
240
240
186
166
166
170
158
170
265
344
357
436
580
620
550
530
610
650
630
510
500
580
580
550
484
436
420
436
436
420
406
378
371
371
399
399
364
350
364
350
357
364
350
344
338
371
385
378
357
308
260
220
200
205
215
220
210
190
205
230
200
178
162
154
147
144
131
121
111
102
100
91
89
91
89
104
113
87
77
70
64
61
58
65
61
56
52
50
47
46
49
45
42
39
38
37
35
34
33
33
30
29
29
62
95
56
50
49
45
46
58
49
47
47
42
49
73
91
89
79
134
385
332
225
170
134
116
109
104
150
109
102
109
106
93
87
95
87
77
93
106
106
87
77
70
65
62
73
81
83
100
79
70
64
59
56
52
52
50
49
46
46
44
44
40
39
38
38
38
37
36
47
78
161
336
260
234
210
200
196
200
196
189
168
150
124
118
111
105
103
98
85
82
82
78
64
64
56
50
50
52
52
52
52
48
50
49
48
47
45
45
45
44
43
41
40
40
40
41
40
38
40
43
44
42
39
40
38
37
35
35
35
34
33
33
33
33
33
33
32
31
30
31
30
30
30
30
30
29
29
28
28
28
28
29
29
30
30
31
31
32
33
34
33
33
32
31
32
31
31
31
31
30
31
32
33
32
32
31
31
30
32
33
34
35
34
33
32
32
32
32
31
30
31
32
30
28
27
28
32
31
32
32
33
33
31
30
30
31
31
31
31
31
30
29
30
30
29
27
28
28
29
33
34
32
30
30
29
29
30
30
29
30
30
30
35
56
76
66
76
137
196
175
147
140
182
230
246
226
255
300
336
395
402
360
306
290
360
446
653
760
680
574
574
671
566
446
395
342
324
324
336
423
423
438
381
409
446
438
430
518
710
626
494
395
360
367
446
680
950
1050
1220
1850
1780
1760
1460
940
860
740
710
820
810
750
710
710
700
820
1050
860
720
671
626
566
566
534
558
510
462
409
367
336
306
275
246
222
246
238
210
192
186
186
196
182
168
175
168
158
150
134
121
111
105
98
87
80
74
72
66
60
58
56
53
56
60
58
52
50
47
56
59
50
44
48
50
42
38
37
36
36
50
76
64
50
45
42
38
37
35
39
35
34
33
32
34
34
34
30
31
30
34
34
31
30
29
29
28
27
27
26
26
26
25
24
24
24
23
23
23
23
23
22
22
22
25
24
26
25
24
23
22
22
22
26
39
34
30
31
27
25
24
24
24
26
24
23
23
23
22
22
22
22
22
22
21
20
24
25
24
23
23
22
22
21
21
27
23
30
30
30
30
30
31
26
25
27
24
27
26
26
27
30
28
24
24
24
26
24
28
26
24
28
30
26
29
18
17
19
22
22
22
21
21
20
22
21
22
22
22
22
22
22
23
22
21
22
23
22
21
22
22
21
21
20
20
20
21
21
20
20
20
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
19
19
20
21
22
23
23
22
22
22
21
22
23
24
24
24
24
24
27
26
26
26
26
30
40
54
64
78
108
82
82
76
59
52
45
42
44
44
40
39
40
38
36
34
40
59
108
150
134
134
158
246
330
354
354
374
367
462
374
348
395
574
780
840
890
980
860
730
920
890
703
790
985
840
624
546
455
396
427
592
870
790
712
770
1050
1020
712
667
667
685
632
640
730
860
1040
1170
1220
1450
1240
985
840
658
616
724
649
667
632
624
640
667
703
694
740
900
800
760
810
960
1600
1510
910
721
624
546
584
511
483
455
427
402
366
345
360
340
310
295
252
248
220
204
275
232
220
200
180
157
139
129
116
110
103
98
93
100
103
132
105
86
81
72
66
63
63
73
82
66
73
91
120
136
113
96
81
73
66
62
60
57
55
54
51
48
45
44
44
45
43
42
41
40
40
39
38
38
40
39
38
36
38
37
36
37
41
44
45
35
35
32
31
29
29
28
27
26
26
26
28
28
27
26
26
32
40
31
28
27
26
25
25
25
25
28
28
28
30
30
29
28
28
35
43
44
38
34
33
36
35
35
35
34
33
33
33
28
31
31
31
31
30
30
30
29
33
36
29
28
28
29
29
28
28
28
28
27
26
25
26
28
27
27
26
27
27
25
25
25
25
25
25
24
23
24
25
21
18
17
19
22
22
22
22
22
22
21
19
18
21
21
21
20
20
20
21
22
22
21
21
20
17
18
18
18
18
18
18
19
19
19
19
20
21
20
19
18
20
21
22
21
20
20
20
20
21
22
22
21
20
21
23
25
25
26
28
23
23
25
27
25
28
23
24
25
28
30
34
41
41
40
43
42
46
55
64
56
50
50
46
46
51
66
64
58
55
48
47
46
53
42
40
39
47
58
58
66
66
70
70
82
94
80
69
61
56
59
62
88
149
206
175
180
184
198
250
206
168
165
180
198
211
206
188
220
275
290
300
350
380
392
368
326
315
305
295
285
245
245
255
270
275
225
184
168
155
139
142
152
162
155
162
175
180
216
230
235
235
260
270
280
280
285
270
260
255
245
260
310
310
300
310
250
225
240
240
202
180
172
168
162
155
139
137
131
125
112
105
96
88
128
99
88
80
74
67
64
59
56
53
53
52
48
46
46
59
69
53
62
66
52
48
47
53
47
44
41
39
38
36
34
34
38
42
35
34
32
30
27
26
24
24
26
25
23
28
26
24
23
25
23
26
22
22
21
20
20
19
22
19
18
17
17
17
21
24
23
20
20
17
16
16
15
15
15
16
20
22
36
25
22
21
20
19
16
15
15
15
18
25
43
26
26
29
28
29
29
26
23
21
20
27
31
24
22
20
20
20
20
20
19
17
16
16
16
16
16
16
16
16
16
20
19
16
16
16
17
17
16
16
16
16
16
16
16
15
15
15
16
15
15
9.5
10
11
12
14
14
14
15
15
16
17
17
17
16
15
16
16
16
16
16
16
17
16
14
16
14
10
13
16
16
15
16
16
15
15
16
15
15
16
15
16
15
15
15
16
16
16
15
16
15
15
15
16
15
15
15
16
13
11
11
12
12
12
13
13
13
12
13
14
14
14
14
14
15
15
13
13
13
12
13
12
12
11
9
11
13
14
14
13
13
13
13
13
15
16
16
14
14
14
15
15
15
14
14
15
14
14
13
14
13
13
13
14
13
13
14
15
15
15
17
18
17
16
18
20
23
25
25
24
21
23
24
30
27
27
31
38
38
36
30
32
30
26
26
29
39
35
33
33
34
33
39
33
35
38
50
60
68
73
70
65
63
63
66
84
104
82
80
68
66
73
66
62
57
54
79
131
181
177
181
169
173
173
177
162
146
140
134
137
156
193
230
250
220
197
201
261
392
484
484
438
392
350
279
215
189
185
169
177
177
185
185
169
159
156
146
134
131
137
146
146
134
126
120
102
88
80
71
63
60
56
53
49
46
43
40
38
36
35
34
31
30
28
28
27
26
28
26
26
28
28
26
26
28
26
26
28
26
26
26
33
30
26
24
34
57
52
48
44
35
30
27
26
23
23
22
20
20
20
18
18
19
17
19
19
22
21
26
28
23
21
22
33
45
31
26
23
20
19
18
17
16
17
16
15
15
15
14
14
13
13
13
13
13
13
14
15
14
14
14
13
12
12
23
25
18
16
18
16
15
15
14
13
13
13
12
12
12
10
9.5
10
10
10
10
10
10
11
10
8.5
9.5
20
22
20
19
19
26
26
15
16
18
18
15
18
16
16
15
16
17
16
15
13
7.5
7.5
12
15
18
19
18
16
15
14
12
15
16
16
17
18
17
16
18
15
13
14
14
13
13
14
15
17
16
14
15
16
16
16
16
16
16
16
16
16
16
15
14
17
20
17
16
13
14
12
14
14
14
13
13
13
15
15
15
14
14
15
15
15
15
15
15
12
15
15
16
15
14
14
14
15
15
15
15
15
15
14
14
14
14
14
15
15
16
15
14
14
14
14
15
14
14
15
15
15
14
13
15
16
16
16
17
16
15
17
17
17
17
18
18
18
17
16
16
18
17
19
19
20
18
17
17
15
15
18
19
20
21
25
31
46
51
50
71
106
123
273
350
438
460
350
315
240
189
201
343
460
524
596
638
647
596
460
408
452
588
665
728
827
818
572
516
580
836
1160
1440
1480
1450
1210
1100
1070
910
920
980
1160
1240
1250
1120
920
667
576
576
592
584
536
528
568
632
703
766
870
920
950
920
970
1940
1960
1350
1300
1340
1200
1220
1160
1050
748
649
640
624
576
465
420
435
412
356
342
322
290
276
254
232
206
192
184
174
163
152
149
160
226
163
152
170
160
132
119
103
94
87
83
76
74
70
64
61
60
56
60
60
64
61
66
72
63
56
60
58
50
48
46
44
44
45
44
46
43
40
44
55
43
38
36
37
40
63
70
58
48
52
42
42
44
43
48
42
37
35
32
31
30
29
28
28
27
26
26
27
31
28
27
27
30
28
26
25
48
81
92
58
46
40
36
35
33
33
31
29
28
27
27
26
25
24
24
24
24
23
23
22
22
21
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
21
23
20
19
19
20
19
18
17
16
17
18
19
18
17
17
16
15
16
16
16
16
14
14
14
13
14
15
15
15
14
14
14
14
14
15
15
14
15
15
14
15
16
16
18
17
16
16
16
16
16
15
14
13
13
12
13
15
17
16
17
17
17
18
18
19
19
18
17
17
18
19
17
15
14
15
15
16
17
17
16
16
16
16
17
17
17
18
17
16
16
17
17
20
20
19
19
17
16
16
16
17
16
16
16
16
16
16
15
15
15
14
15
16
15
15
15
16
15
15
16
16
17
18
19
20
21
22
21
23
22
21
22
23
25
28
29
28
26
23
24
29
41
46
55
70
76
60
52
49
53
58
66
66
76
64
58
60
66
58
61
68
70
96
129
110
119
170
206
264
316
322
316
316
309
309
226
184
156
129
122
107
103
105
132
166
202
179
152
132
119
110
110
107
105
113
127
138
197
302
384
428
405
398
405
600
592
472
428
458
435
428
405
363
328
290
264
264
290
296
363
309
270
232
188
166
160
156
124
107
98
89
81
76
70
64
60
55
53
53
49
47
45
44
45
41
36
35
35
37
37
44
38
49
44
56
66
58
52
42
46
46
37
35
35
34
41
36
40
63
72
58
52
46
40
35
33
32
29
32
33
29
27
27
25
24
23
24
32
25
23
23
23
22
21
20
21
36
29
25
22
20
19
18
17
16
16
16
16
17
19
20
20
20
18
16
16
17
16
16
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
16
18
18
18
18
18
18
18
28
23
22
50
45
28
23
23
24
25
26
25
24
25
25
24
30
27
22
19
21
24
25
26
27
29
29
28
28
32
27
25
23
20
22
25
25
25
26
25
25
24
26
26
22
20
20
18
18
17
16
15
16
18
16
16
18
20
20
20
20
20
19
16
13
14
15
16
17
18
18
16
15
14
14
15
15
15
16
17
18
17
15
13
14
13
12
12
12
12
13
13
13
12
12
11
12
12
13
12
12
13
14
15
14
14
15
18
20
20
20
20
22
20
20
18
18
18
18
16
16
16
15
15
16
17
18
20
20
21
21
20
18
18
17
18
20
20
18
20
21
22
23
20
18
19
19
19
19
16
17
19
19
19
20
19
19
17
18
19
25
29
28
28
32
50
88
123
150
154
147
166
174
162
186
200
210
178
182
220
260
280
275
250
240
255
250
280
235
215
220
210
182
166
141
154
178
205
255
290
326
378
378
302
308
314
296
320
302
296
332
350
385
385
392
344
280
265
250
225
215
190
178
170
162
147
141
135
126
120
102
94
88
84
80
74
72
71
69
64
63
61
58
57
52
51
48
45
43
44
60
48
42
38
42
43
40
42
47
37
37
44
44
47
42
39
38
34
37
32
40
34
38
32
30
30
130
147
102
84
68
57
50
47
47
43
38
34
33
38
38
30
28
28
28
30
31
45
34
29
30
45
34
28
28
28
26
25
23
27
25
23
21
21
20
21
21
21
21
31
28
26
23
23
22
21
22
63
60
40
33
30
28
25
23
22
22
21
23
33
54
71
66
55
47
42
38
37
43
64
61
61
71
72
82
80
69
63
57
51
48
45
43
40
38
36
34
33
32
31
31
28
28
26
25
25
22
22
24
22
21
21
22
21
20
19
19
20
21
21
21
21
21
21
19
21
21
21
21
21
21
21
21
20
19
18
19
19
19
18
19
17
17
17
15
12
16
16
15
14
16
16
16
16
17
20
21
21
21
21
21
21
20
19
18
18
19
20
20
21
21
21
22
22
22
19
20
19
18
16
17
17
17
17
17
17
17
16
14
12
13
14
14
15
15
15
14
15
15
15
14
14
13
13
14
14
15
15
15
15
14
15
16
16
16
16
16
15
13
11
13
14
15
15
16
17
16
16
18
18
18
19
20
21
23
24
25
25
24
25
29
38
40
36
31
32
33
34
44
29
28
30
29
28
31
36
47
54
50
66
58
50
50
45
43
36
36
45
68
55
55
92
123
182
225
154
135
110
132
170
147
144
182
265
285
260
275
240
215
230
178
174
220
260
385
598
540
420
378
406
436
508
572
484
385
308
280
302
392
524
564
548
524
460
392
338
378
444
452
357
280
255
260
240
296
428
516
500
385
314
280
265
255
210
190
170
158
144
132
123
115
107
97
90
82
74
69
63
60
55
52
48
48
51
47
47
40
37
36
47
48
39
36
36
37
43
39
40
45
44
38
37
36
34
40
47
45
34
30
37
47
66
57
54
71
94
82
74
58
60
71
57
52
52
51
54
120
74
61
55
50
47
45
42
69
52
50
48
42
39
37
36
32
30
30
29
28
28
28
28
27
25
24
24
23
22
22
23
24
28
31
28
25
21
21
20
19
18
18
19
18
18
18
17
17
17
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
16
16
16
15
15
16
16
16
16
16
16
16
14
14
15
16
16
14
14
15
15
15
16
18
15
10
13
16
16
16
17
18
15
16
17
18
17
19
19
19
19
15
16
15
14
15
18
16
16
17
17
16
16
15
15
16
16
16
16
15
14
15
14
16
15
14
14
16
14
17
14
14
11
11
13
15
16
16
16
15
16
16
16
17
17
16
17
17
17
17
17
17
16
17
15
13
15
17
16
16
16
17
17
16
15
17
19
18
20
20
18
17
17
19
20
20
21
20
19
19
18
19
22
22
19
21
20
22
22
21
21
23
27
29
31
33
33
29
29
32
35
40
38
36
34
33
33
38
43
57
76
78
92
110
154
190
200
195
141
132
154
178
182
144
115
92
92
92
99
132
132
144
150
158
182
166
141
141
154
138
123
120
132
147
166
178
190
240
255
195
170
166
200
235
302
385
444
476
476
460
392
296
260
280
290
265
215
220
280
364
413
468
468
468
399
399
428
428
392
357
385
392
392
413
406
364
320
314
275
225
200
182
166
154
138
123
112
99
90
82
78
72
68
63
58
54
52
51
47
44
43
43
43
44
45
44
39
36
33
30
29
28
29
30
32
28
27
25
24
23
26
26
24
24
24
25
27
26
27
27
25
24
27
28
30
29
23
22
21
20
19
19
18
17
17
18
18
19
19
36
30
20
19
18
16
16
16
16
18
17
16
16
18
17
16
15
15
14
14
14
14
14
14
14
14
13
13
13
13
14
14
13
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
16
12
12
14
12
14
12
11
11
11
11
14
14
13
12
12
12
12
12
12
12
12
7
6
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5.8
5
5
4.9
4.5
4
4.5
5
6
7
6
6
6
6
6
6
6
6
6
6
6
5
5.8
6
6.5
7
7.5
8
9
10
10
10
10
10
10
10
10
9
9
10
10
10
10
8.2
8
8
8
8
9
7
7
7
7
7
7
7
6
5.5
5
5.5
6
7.6
9
9
9
10
11
12
12
12
12
12
12
12
12
12
14
14
14
14
14
14
14
14
14
14
14
14
15
14
14
14
16
15
15
16
18
19
19
18
20
22
22
22
22
22
23
23
22
22
26
26
28
37
48
60
54
45
51
48
42
38
34
40
40
38
48
110
158
255
302
326
326
468
500
508
302
255
296
357
250
190
166
154
154
135
129
123
166
225
385
524
670
760
886
842
598
616
540
385
285
260
240
220
210
225
285
314
265
235
230
220
210
270
385
532
742
967
1060
1100
1320
1560
1660
1830
1920
1770
1510
1300
1170
742
742
877
940
814
634
540
634
823
967
904
760
679
634
661
652
634
661
580
524
500
444
420
399
338
290
260
240
265
240
200
200
195
166
147
135
147
162
174
190
144
117
132
144
162
661
625
420
371
285
235
220
240
240
220
200
428
500
357
280
240
215
205
190
158
141
132
123
115
104
99
110
107
86
80
86
129
94
92
92
205
326
296
240
205
174
147
132
120
112
102
97
92
90
84
80
74
72
69
66
64
61
61
60
57
55
54
52
51
48
47
47
47
46
47
46
47
51
48
46
44
42
42
51
57
53
52
51
53
54
67
78
85
84
69
72
69
69
69
67
69
70
74
77
85
100
120
140
130
130
130
120
120
120
117
112
110
105
103
98
77
75
70
70
75
80
90
95
100
110
108
90
80
80
80
80
85
93
85
84
77
77
77
75
75
75
75
80
91
89
84
89
80
75
75
75
75
75
70
65
65
65
67
60
50
50
55
60
60
60
60
60
60
60
55
55
55
55
55
55
55
55
60
50
40
36
36
38
40
40
40
40
40
43
38
38
38
38
42
42
41
40
40
40
40
38
34
36
34
36
39
39
42
45
49
52
63
75
75
75
70
69
60
55
55
55
55
55
58
56
54
57
57
54
53
51
51
51
52
49
50
49
51
57
59
59
60
59
60
63
70
67
66
66
64
67
66
66
64
63
69
70
70
80
100
103
100
103
234
400
515
736
844
922
964
844
694
470
440
430
430
430
385
345
330
330
335
405
550
950
1200
1120
1100
1100
1100
1080
1050
950
936
964
964
1030
1300
1500
1600
1600
1600
1500
1400
1590
1660
1630
1300
1000
880
850
844
814
766
784
832
784
700
604
525
460
420
370
315
285
276
256
234
222
213
204
198
180
162
147
130
120
110
105
98
93
94
94
80
75
75
70
67
63
59
58
56
53
52
52
51
50
56
56
48
47
45
44
44
46
46
44
41
39
41
39
37
37
36
37
41
38
37
38
43
38
38
34
33
38
38
48
48
36
33
32
34
37
32
31
30
29
28
28
29
28
27
26
26
26
26
27
28
29
29
32
28
28
31
103
47
38
33
31
30
30
29
27
27
28
35
38
33
31
30
29
28
27
27
27
27
27
27
27
25
24
24
23
23
23
23
23
23
23
23
23
24
23
21
21
22
28
28
28
27
28
27
26
24
24
24
24
24
24
24
24
24
24
24
28
30
27
27
27
24
20
18
20
22
22
23
23
24
23
23
20
18
20
20
20
20
20
21
20
20
21
21
21
20
21
18
16
16
18
18
18
18
19
19
19
19
18
16
18
18
18
15
12
15
16
16
16
14
17
18
18
17
18
18
19
18
18
18
18
18
19
20
18
17
15
16
16
16
16
16
17
18
17
16
15
15
15
13
14
14
14
14
15
14
13
13
14
14
13
14
15
15
14
14
14
15
15
14
14
14
14
15
16
17
18
17
17
17
16
17
17
17
17
16
16
17
18
17
18
18
21
23
21
20
21
23
23
22
21
23
22
23
22
22
23
32
52
70
87
87
112
78
54
41
41
40
43
49
48
43
41
46
42
38
37
37
48
66
74
78
87
74
78
108
150
139
133
125
103
100
93
125
108
100
128
189
219
240
285
272
248
237
228
192
159
139
122
130
147
128
136
159
177
183
177
168
142
139
133
133
144
150
144
130
115
98
89
80
80
75
69
60
54
54
56
54
49
45
41
39
38
35
32
31
29
27
27
33
27
24
24
24
24
22
21
20
20
19
20
21
21
20
18
18
18
17
16
15
15
17
17
18
16
15
16
18
20
25
23
23
28
38
62
31
33
31
24
22
23
21
21
20
18
18
24
30
27
23
24
31
49
36
29
27
23
22
21
19
19
18
18
17
17
16
16
15
15
15
15
15
15
15
17
20
21
18
17
16
15
15
15
18
17
17
16
17
22
25
26
26
25
25
27
27
26
26
24
29
33
34
30
29
28
27
26
25
24
24
23
23
24
25
27
25
25
29
30
31
34
38
43
40
32
36
34
30
33
36
38
38
38
31
33
31
30
30
31
29
27
27
30
28
27
27
24
22
24
26
32
36
34
30
28
30
32
32
30
26
24
20
22
21
18
18
20
20
18
18
20
20
20
19
20
20
16
14
12
12
14
16
14
14
16
14
14
16
18
18
18
18
18
16
16
14
14
12
10
12
14
16
16
16
16
16
16
16
14
14
14
15
16
18
18
16
16
18
18
20
21
20
18
16
16
16
16
16
16
14
16
18
18
16
14
14
12
14
14
16
16
18
17
17
17
18
19
21
22
23
23
25
29
38
38
34
30
28
30
36
70
128
183
225
256
310
380
405
310
231
228
280
225
189
183
256
390
495
530
565
634
670
646
628
480
440
445
455
385
395
465
490
570
652
598
480
370
310
264
240
210
183
171
165
168
177
183
192
228
280
355
495
682
868
978
874
838
772
682
670
540
430
395
475
560
570
455
435
480
495
520
490
475
525
622
664
646
540
505
490
475
455
445
415
355
370
390
375
375
375
350
300
268
234
207
189
165
150
133
120
108
100
93
85
78
75
70
69
74
69
63
59
56
53
49
48
48
44
44
40
40
40
40
40
40
38
38
36
38
44
40
36
37
42
56
43
37
35
35
34
31
29
29
35
29
28
27
27
26
25
25
24
23
23
22
23
27
25
23
21
21
20
20
19
19
23
26
23
20
20
19
21
20
19
19
18
18
18
20
33
24
23
23
23
22
21
20
19
18
18
17
17
17
16
16
16
17
17
17
16
15
15
15
20
38
51
34
27
24
25
31
36
39
33
34
33
32
34
33
31
30
30
30
27
23
23
24
23
23
23
23
23
31
31
25
22
21
21
21
21
20
20
20
20
20
22
22
20
20
20
20
20
21
20
20
20
20
18
19
17
13
10
15
15
16
14
14
14
14
14
14
13
12
13
13
13
13
12
13
13
13
13
13
14
13
13
14
13
12
12
12
12
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
13
13
12
13
11
11
11
11
11
11
12
12
11
11
11
11
12
12
12
13
13
13
13
13
14
13
13
13
13
14
15
14
16
18
17
17
16
17
18
17
18
17
16
16
17
18
20
21
23
31
40
49
48
49
44
39
39
44
58
69
57
49
46
45
42
40
38
40
46
112
237
280
186
180
142
122
136
122
128
171
142
112
128
198
256
290
385
380
385
425
365
234
189
171
222
325
420
515
560
575
490
340
244
207
177
192
256
390
510
470
320
280
310
385
490
580
664
634
622
592
570
530
535
555
560
550
510
500
480
435
360
290
272
260
256
252
252
244
234
219
195
180
174
156
142
130
117
110
103
93
85
77
72
66
63
62
57
56
56
52
53
56
49
46
50
52
47
43
41
39
38
36
35
34
35
34
33
32
38
33
31
30
30
31
34
34
41
41
36
40
64
57
59
51
49
40
37
35
32
33
41
35
36
35
47
80
80
80
58
66
49
47
51
48
47
41
38
38
44
41
42
38
41
45
50
48
43
40
70
63
51
46
41
39
40
42
38
46
56
53
52
57
64
63
54
50
47
44
43
40
39
37
37
36
35
33
33
35
108
74
58
57
52
56
58
62
60
59
56
53
56
52
49
46
45
43
45
44
39
41
47
47
44
35
39
39
36
37
40
44
44
47
49
47
41
45
42
46
41
36
38
42
34
32
38
44
42
39
39
38
41
40
39
39
32
30
28
26
24
26
22
22
20
26
30
40
42
30
34
28
30
32
30
30
30
30
30
30
28
30
32
30
30
30
30
28
30
32
32
30
26
22
18
22
26
24
24
24
24
26
26
24
24
22
22
24
26
26
24
26
28
28
28
30
30
32
34
34
36
38
36
34
36
40
46
55
50
45
49
46
40
45
43
40
38
36
38
38
36
34
32
36
40
46
44
46
35
34
32
32
30
28
28
30
28
28
28
28
28
30
33
33
32
36
34
36
43
69
115
142
117
112
133
174
183
195
186
195
217
192
171
156
171
195
280
422
545
646
690
728
828
894
734
545
515
605
656
625
575
580
520
432
376
392
440
535
651
734
792
846
948
912
858
858
780
620
490
404
344
304
280
304
308
280
276
300
316
288
328
288
262
245
270
284
312
328
348
372
384
384
360
348
348
332
332
328
312
276
245
207
186
192
214
220
214
201
183
171
159
147
144
136
159
133
115
105
94
93
91
93
82
70
66
62
60
64
60
53
51
49
48
48
46
43
42
44
48
45
45
41
38
37
37
42
35
33
33
34
31
28
27
27
27
27
26
27
26
25
24
24
27
27
31
33
29
27
25
23
23
22
21
21
20
20
19
19
19
19
18
18
19
21
20
20
18
17
17
17
18
18
19
20
18
17
20
38
36
27
24
26
25
35
42
33
27
24
23
23
22
28
29
25
23
22
21
21
21
21
21
22
26
52
52
60
51
42
38
35
33
31
30
29
28
25
24
24
23
22
21
21
21
21
19
18
18
18
17
17
19
23
24
24
23
23
20
20
24
22
23
24
24
23
21
20
22
23
24
22
21
22
19
18
17
16
15
14
13
14
15
15
16
16
16
17
17
17
14
11
13
15
13
9.5
10
11
12
13
14
15
16
17
18
18
17
16
15
15
14
14
13
11
12
12
12
12
12
12
12
12
13
14
14
12
12
13
13
13
13
14
16
20
22
20
20
24
24
22
22
20
20
20
18
15
17
17
16
16
16
16
15
15
15
15
15
16
16
16
17
17
17
17
15
16
17
17
18
19
19
17
18
18
18
19
19
19
18
21
31
43
69
89
110
139
174
177
174
186
195
217
174
125
120
117
139
189
224
217
186
168
192
224
256
273
228
186
150
130
112
103
94
93
115
130
136
122
108
98
105
112
136
183
242
270
316
368
414
427
372
376
356
320
284
252
276
284
280
270
259
238
228
217
207
186
168
156
144
139
133
122
112
110
108
94
91
87
82
78
75
69
63
60
56
56
53
52
52
49
47
46
43
40
39
38
34
33
31
31
29
29
28
27
27
29
33
29
27
33
31
45
38
35
42
31
27
25
24
24
22
21
23
24
28
28
24
22
20
19
18
18
17
17
18
32
31
25
24
32
25
24
26
37
30
24
22
21
22
23
32
26
27
26
31
36
34
24
38
91
64
49
51
64
74
53
47
42
47
63
63
52
46
43
46
40
39
40
38
35
34
33
31
31
40
34
31
30
28
27
27
26
25
24
24
24
24
24
24
24
24
22
22
22
23
23
22
22
22
22
21
21
24
34
36
33
31
29
28
27
25
24
24
23
23
23
20
20
21
23
23
21
22
23
23
21
21
20
21
21
22
18
16
20
16
17
17
14
18
21
14
15
16
16
15
16
16
14
13
15
14
13
10
11
15
14
15
15
10
13
14
14
14
15
15
16
15
13
15
15
15
15
14
14
14
14
16
16
16
14
13
11
13
13
12
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
17
17
18
19
18
17
16
14
14
15
20
40
60
51
34
27
25
23
21
19
19
24
25
47
50
64
133
192
165
110
70
67
74
130
159
153
98
75
67
105
162
98
103
110
93
103
98
94
84
80
89
120
192
252
304
352
336
476
520
520
505
520
505
555
565
535
530
610
560
440
356
288
248
214
207
210
224
245
256
266
234
195
195
183
168
153
136
128
120
112
103
91
85
80
74
69
66
62
59
57
56
59
59
53
49
46
43
43
41
39
38
39
42
40
44
48
57
49
52
49
49
41
38
37
37
41
44
48
40
39
42
45
38
67
70
82
91
133
94
74
74
69
63
60
71
171
212
150
112
91
77
66
58
63
53
48
45
41
38
38
40
37
34
32
31
31
30
28
27
27
29
36
28
28
31
27
24
24
32
39
31
27
25
25
27
25
36
34
29
27
30
31
27
24
25
23
22
20
20
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
18
18
18
19
20
18
18
18
17
17
17
16
13
13
13
14
13
14
15
17
15
17
18
20
18
17
18
20
19
19
19
19
17
19
17
18
17
17
16
18
17
16
14
13
15
16
17
18
16
16
16
14
16
17
15
14
16
15
14
15
15
16
17
16
15
16
16
16
12
14
16
15
13
14
15
16
17
17
16
17
17
16
17
16
17
17
17
18
19
19
18
18
17
18
17
17
14
18
18
17
17
17
17
17
18
19
22
20
20
20
19
17
14
15
17
18
19
18
18
20
22
24
26
24
22
22
24
26
28
28
26
24
22
24
26
28
28
26
27
27
29
27
24
24
28
29
28
28
28
32
33
35
38
35
34
33
35
37
39
53
87
100
82
75
67
63
69
64
72
67
62
58
56
60
74
144
242
352
414
575
700
852
936
966
804
585
445
364
364
510
828
1110
1060
942
756
635
530
476
400
368
344
384
495
476
481
515
656
900
1160
1380
1430
1400
1160
846
646
550
468
436
463
550
590
684
673
734
768
678
728
828
984
948
750
651
690
834
876
876
798
656
646
668
668
630
590
550
610
570
454
384
376
380
368
368
400
376
348
332
320
304
280
252
231
224
296
231
198
186
192
162
174
153
144
133
112
110
144
186
207
174
180
201
198
201
217
242
224
189
165
147
128
112
103
103
96
87
87
96
96
96
174
220
177
150
133
139
112
103
93
87
80
77
93
130
100
85
87
75
75
74
100
80
93
110
89
80
77
72
66
63
62
64
136
192
189
171
150
139
133
130
122
117
117
115
103
93
85
80
78
75
70
69
66
64
63
60
59
58
58
56
70
75
69
67
64
66
66
66
69
69
67
64
62
58
57
56
54
54
51
50
49
49
48
46
47
43
43
42
45
41
43
42
43
41
39
36
39
31
42
40
43
36
36
38
36
36
40
38
38
40
40
40
38
39
42
46
43
41
42
38
38
38
34
36
34
34
30
36
42
40
40
38
38
38
40
42
42
42
36
34
34
36
38
36
36
38
36
36
36
36
36
36
38
36
34
36
36
36
32
34
36
34
34
36
34
34
36
36
34
32
30
32
34
30
30
30
28
30
28
30
30
28
28
24
26
26
28
32
32
38
30
30
30
34
30
30
30
28
26
20
26
28
30
32
36
42
51
66
91
105
147
189
195
165
168
186
195
180
150
153
159
162
198
256
288
328
404
458
505
468
368
316
288
296
324
344
368
352
316
288
270
288
340
376
376
352
320
288
276
252
259
296
364
422
440
472
535
570
625
684
739
798
860
880
900
880
850
695
600
495
432
409
468
476
550
600
580
555
565
570
530
490
468
422
372
344
368
409
388
352
324
296
276
248
228
224
204
198
186
177
168
156
150
144
139
133
125
125
125
125
105
94
87
82
84
82
91
133
108
84
74
69
64
60
58
56
52
52
54
51
49
50
47
54
48
49
50
56
64
69
64
52
45
44
42
48
52
58
70
49
70
72
56
49
44
41
39
41
43
42
44
41
41
40
39
40
38
39
44
40
36
42
39
35
33
32
31
31
31
41
38
35
35
32
31
31
31
30
27
27
31
39
31
29
36
29
25
24
24
24
24
23
23
24
24
23
23
26
23
22
21
23
25
26
25
26
24
25
24
23
23
24
23
23
23
23
23
22
21
22
22
21
21
20
21
21
19
19
19
19
20
18
17
18
19
17
17
19
23
18
17
19
20
18
18
20
21
21
20
18
19
21
20
20
18
17
17
15
17
18
17
17
18
20
20
24
29
34
31
28
20
28
26
24
22
22
22
22
22
22
22
22
19
15
17
18
18
17
17
18
19
18
17
17
16
16
15
16
13
13
14
15
16
16
15
16
16
16
16
15
14
15
15
16
16
16
15
14
15
15
16
17
18
18
17
16
17
18
18
19
16
17
18
18
18
18
20
18
18
16
18
20
20
18
17
18
20
22
22
22
22
28
33
37
36
33
30
30
26
26
31
34
34
36
35
34
35
45
60
60
54
52
56
67
72
70
62
60
54
54
54
48
48
48
58
75
80
77
85
101
102
84
82
90
75
70
70
66
66
75
94
93
88
87
82
81
81
72
81
101
104
98
85
75
70
67
66
62
66
98
177
222
222
208
198
156
147
177
208
226
226
240
246
266
282
278
286
270
232
246
212
180
165
142
132
137
156
174
201
171
147
127
114
104
99
101
106
101
94
91
96
112
120
122
101
90
82
74
69
62
58
55
50
46
44
42
40
38
37
38
39
36
35
36
38
37
36
43
43
67
47
38
36
36
36
36
35
36
33
30
30
28
29
29
29
25
26
28
28
36
50
49
51
75
87
101
96
74
66
58
51
48
47
46
47
43
41
38
37
36
39
61
49
55
60
85
84
68
58
55
88
72
74
73
68
60
55
50
47
45
44
42
40
47
52
42
38
37
35
38
45
44
37
35
34
33
34
34
36
34
32
31
31
30
29
30
29
27
26
25
24
25
25
24
23
23
23
23
22
22
22
20
22
23
17
20
22
22
16
19
20
19
19
17
18
19
18
19
19
19
17
15
15
15
15
15
16
16
16
15
16
15
13
14
16
16
15
13
14
15
14
15
14
15
14
14
16
16
15
14
14
15
15
14
15
13
12
11
13
15
14
15
13
14
14
14
13
13
14
14
13
13
12
13
14
14
15
15
13
13
14
15
15
15
15
15
16
16
15
15
16
16
15
15
16
15
15
16
16
16
18
18
18
19
20
22
21
21
23
23
23
23
23
20
21
23
21
24
25
26
25
27
30
30
37
35
35
36
41
42
44
47
52
58
54
50
44
42
38
38
41
36
39
39
38
37
36
35
35
41
52
77
78
94
133
183
224
231
231
189
153
125
122
128
120
105
98
115
174
231
245
224
245
245
220
195
174
153
153
142
125
115
117
122
115
112
128
192
259
300
328
320
320
340
312
344
400
409
392
400
376
360
384
445
454
515
580
712
948
1120
1020
828
673
762
882
1050
1110
1110
1100
1060
1070
1000
960
1000
894
744
635
500
422
388
418
505
545
550
540
525
481
422
396
388
348
316
280
245
214
198
189
174
150
128
117
112
110
108
110
100
98
89
91
94
84
80
74
67
63
60
57
56
56
54
53
54
59
56
67
82
77
100
84
125
120
136
115
96
85
82
84
84
96
89
93
84
77
160
142
108
93
82
77
70
75
64
60
56
52
50
54
59
50
47
45
44
45
45
43
38
38
35
34
31
31
30
31
30
28
28
27
27
27
27
27
27
27
27
25
24
24
24
24
24
25
24
24
23
47
38
28
27
27
27
25
27
28
26
25
26
26
23
21
23
23
23
23
23
23
22
22
21
21
21
21
23
24
23
21
23
21
20
18
17
17
20
15
18
20
20
16
19
18
18
17
18
17
18
18
18
17
18
17
18
18
17
16
16
15
14
15
15
16
16
16
16
17
17
16
15
16
17
16
15
13
14
14
14
14
14
14
15
14
15
15
15
14
14
14
15
15
15
15
15
14
14
15
14
15
14
16
16
14
14
15
14
15
15
16
14
14
13
14
14
14
14
13
12
13
14
15
14
15
15
15
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
16
16
16
16
16
17
18
18
17
17
16
17
18
18
17
18
18
18
18
21
24
24
27
30
27
25
25
24
27
37
57
91
139
165
201
201
174
242
312
270
231
280
344
344
284
256
273
284
252
217
234
266
352
520
635
678
706
651
490
384
384
445
525
580
620
620
560
486
454
400
364
380
436
540
565
545
540
595
656
722
834
882
906
954
972
966
846
734
750
810
798
739
695
668
595
510
436
400
400
418
384
384
380
364
328
266
248
231
231
270
328
320
273
259
252
231
210
224
231
316
262
245
231
214
195
183
174
171
153
130
115
100
94
91
84
103
94
89
78
75
117
94
377
248
248
280
217
201
183
159
139
136
136
120
115
112
96
103
103
89
80
72
67
64
69
62
59
63
63
60
52
50
58
64
57
56
50
53
57
60
49
47
47
50
63
49
45
46
50
44
44
40
39
57
79
77
63
84
63
60
56
63
56
52
50
51
89
82
72
62
57
53
50
49
47
46
49
43
63
63
51
54
66
78
91
89
84
77
60
62
66
64
67
75
98
84
89
133
153
142
139
136
128
122
110
94
105
110
87
84
91
85
84
82
77
80
75
74
72
70
67
63
74
64
50
55
55
60
60
60
60
59
58
58
53
50
50
55
55
55
56
54
47
54
47
44
44
42
42
42
42
42
40
40
40
40
40
39
40
38
39
38
38
38
36
34
32
26
28
19
24
22
22
20
24
26
28
32
34
34
32
30
30
30
30
30
30
30
30
30
32
30
30
30
30
30
28
26
30
30
28
30
30
30
30
30
30
28
28
28
30
30
29
27
27
28
29
26
26
28
27
27
26
26
27
27
27
27
28
27
25
27
25
27
30
30
34
33
31
33
33
37
38
41
39
36
38
38
36
37
44
50
49
46
46
45
43
41
38
38
41
42
49
75
120
105
128
128
147
117
105
94
93
98
110
98
85
75
77
72
69
89
153
245
300
256
186
153
136
117
153
252
310
370
450
495
400
388
520
620
640
695
717
774
888
924
882
780
728
678
635
585
530
481
418
392
380
380
372
324
292
276
270
273
217
270
273
280
259
273
252
234
224
217
201
195
180
174
168
159
165
165
142
130
122
112
108
103
94
84
78
75
85
87
115
110
115
120
125
93
82
72
66
66
87
75
70
70
66
60
91
75
64
64
59
53
52
49
46
44
44
44
58
64
50
49
58
70
53
48
46
42
39
40
41
53
78
59
57
85
77
62
58
52
49
50
51
45
42
41
41
50
48
41
48
299
980
352
220
171
139
115
138
337
380
300
228
189
159
142
128
112
105
96
87
78
75
72
67
66
63
62
59
56
54
58
60
60
57
53
54
52
52
51
49
49
51
49
48
48
46
49
50
47
50
46
44
38
39
44
43
43
43
41
38
38
39
38
40
39
34
39
36
38
37
31
32
32
34
36
35
36
34
35
33
32
33
36
35
33
33
33
29
28
30
30
28
28
30
32
36
38
36
32
30
28
30
34
32
36
30
32
32
34
32
30
28
30
34
34
32
30
32
32
34
32
30
28
22
24
28
30
32
34
36
36
36
36
37
36
38
47
53
54
47
44
38
40
42
42
42
44
50
52
59
60
58
50
53
46
42
40
42
40
42
40
41
41
43
43
43
42
40
42
40
38
34
34
36
34
32
32
32
32
32
34
36
34
32
32
32
33
34
35
41
41
38
38
41
40
42
43
49
59
75
96
105
120
195
238
228
245
248
201
186
174
165
156
156
168
153
150
165
171
201
217
231
238
231
238
220
189
165
150
136
125
120
122
128
112
122
117
117
133
162
207
238
220
201
195
201
201
217
296
372
463
515
530
570
595
495
400
372
372
376
348
328
340
368
432
525
505
418
356
324
332
328
332
336
348
368
360
348
340
296
292
270
270
266
270
280
288
262
238
220
214
198
180
168
150
130
117
105
94
89
87
85
77
70
69
77
70
64
60
56
52
49
47
45
47
46
46
47
48
47
45
48
53
43
39
38
37
35
33
32
31
31
30
31
35
35
42
34
30
30
30
31
28
27
31
38
34
38
38
46
40
45
39
39
52
48
42
43
41
38
39
35
33
34
38
34
31
29
35
32
30
30
28
28
26
26
26
24
24
24
23
23
23
23
23
23
23
23
23
24
45
66
40
32
30
28
27
27
27
26
26
25
24
24
24
23
29
67
50
44
38
40
40
38
36
42
46
46
44
44
40
38
40
38
36
38
37
34
34
36
32
32
33
34
33
28
37
34
32
34
32
30
32
32
32
32
32
30
34
30
32
32
32
34
32
32
30
28
30
30
28
28
30
26
26
28
28
26
24
26
28
26
26
26
28
26
26
28
31
30
28
28
26
24
26
28
24
26
28
28
30
26
24
26
28
28
26
26
26
26
28
30
32
32
31
31
31
30
30
31
30
30
30
30
32
32
30
32
32
30
32
34
36
38
38
38
38
38
44
44
44
44
46
44
50
55
55
55
55
55
50
48
54
59
57
63
66
69
87
117
130
153
180
201
201
207
204
183
165
165
171
183
171
165
168
177
159
147
147
136
120
99
103
98
89
89
84
89
100
125
139
171
192
204
201
221
198
165
147
144
174
195
168
168
153
174
207
245
284
263
221
217
249
280
273
273
280
304
300
273
238
210
221
231
214
195
195
201
221
245
245
259
280
280
292
252
214
201
207
214
207
214
224
224
210
207
198
195
192
224
192
183
296
252
217
183
168
159
133
125
120
112
96
85
78
75
82
77
69
62
58
53
51
49
47
45
43
42
41
40
40
38
37
37
37
35
33
31
31
30
28
29
30
30
31
31
30
27
27
43
38
31
28
27
26
25
24
24
24
23
27
23
23
23
23
23
22
21
21
22
25
23
22
24
40
33
25
23
22
21
22
24
23
23
22
22
21
20
20
20
20
19
23
32
27
23
25
29
35
27
24
23
22
21
21
27
47
30
26
24
24
23
23
23
22
22
21
21
21
20
29
100
51
91
120
72
57
49
45
47
44
50
107
245
249
1040
1120
575
388
300
252
249
224
231
214
198
186
177
159
153
130
136
142
136
125
130
122
103
115
110
96
98
98
89
96
93
84
94
89
84
80
80
80
75
75
78
75
75
75
75
75
80
80
75
75
75
70
70
70
75
70
70
65
65
65
70
70
70
65
70
65
65
65
65
65
70
70
65
60
60
65
60
65
65
60
65
60
60
65
60
55
60
60
55
55
60
60
60
60
55
55
55
60
65
60
55
55
55
60
60
62
55
55
59
57
57
58
56
56
54
56
56
52
50
48
48
50
55
55
50
56
54
53
53
54
54
59
66
67
75
82
85
89
82
82
80
80
77
77
75
74
70
66
69
77
85
85
94
117
112
103
98
94
103
122
117
112
105
105
105
105
98
94
93
100
117
112
115
125
139
171
245
280
280
252
245
277
252
221
201
195
224
284
304
409
560
679
734
774
565
454
463
610
695
585
505
545
864
1320
1740
1860
1570
1330
1420
1520
1560
1770
2320
2150
1940
1500
1210
1190
1200
1350
1080
894
858
966
1070
1100
1070
997
1020
960
960
1120
1390
1720
1690
1570
1380
1310
1430
990
780
723
706
657
615
600
585
580
585
610
635
662
640
590
535
486
445
396
360
332
308
280
263
238
221
231
224
231
214
177
168
159
224
195
174
153
139
122
112
105
96
96
94
93
93
93
84
78
77
80
82
74
72
70
64
62
58
56
54
54
56
51
50
50
49
46
48
58
48
54
59
57
50
47
47
56
84
56
50
46
44
42
41
41
38
38
63
75
57
49
46
44
42
41
40
39
38
38
37
36
37
37
39
38
37
36
35
34
34
34
33
34
37
35
34
35
35
35
36
35
35
35
34
33
32
31
30
30
29
28
28
27
27
27
27
27
27
27
26
26
27
27
25
24
24
24
24
24
24
22
20
20
18
17
18
17
17
17
17
18
19
19
20
20
19
19
19
20
20
20
20
19
18
17
18
18
18
17
18
18
18
18
17
18
18
19
19
18
18
19
19
18
18
18
18
19
18
17
17
16
17
17
17
16
16
17
17
17
17
17
16
17
18
18
18
17
18
17
17
18
18
17
18
18
17
17
16
17
18
18
17
17
16
17
17
17
17
16
16
16
17
17
17
17
16
16
16
16
16
17
16
16
16
17
17
16
16
16
15
16
16
17
18
19
20
18
18
18
18
18
19
21
24
29
37
42
46
44
38
38
39
36
38
43
43
46
48
48
54
48
48
39
36
34
38
42
44
48
55
55
55
50
48
46
50
55
65
75
80
75
70
75
85
110
150
170
150
140
144
159
195
245
262
220
248
242
280
332
380
404
392
376
312
320
348
344
273
280
228
183
174
174
180
171
214
242
248
234
217
201
168
144
128
112
117
110
100
93
84
80
77
75
74
72
69
66
64
60
52
49
46
42
40
38
38
36
33
31
31
30
29
27
25
25
27
31
32
35
39
31
29
27
25
28
41
49
59
47
44
48
46
48
45
43
38
41
35
32
32
31
29
38
35
47
50
38
34
32
31
31
31
29
28
27
26
25
24
24
21
20
21
20
18
15
14
14
14
14
14
16
15
15
13
12
12
12
12
13
12
12
10
10
10
10
10
12
15
15
14
15
15
14
14
17
22
20
20
18
16
15
14
13
13
13
13
16
16
15
14
14
13
14
15
21
23
21
18
16
15
14
13
12
13
21
35
34
24
21
24
23
29
22
23
23
25
24
17
20
20
18
20
25
20
18
21
25
25
26
24
24
26
25
20
20
21
22
20
19
20
19
19
19
18
17
18
18
18
18
18
18
17
16
17
17
17
17
17
16
17
17
17
17
17
17
16
16
13
11
16
17
17
17
17
17
15
16
17
18
17
17
18
18
17
15
16
17
17
17
18
17
17
16
15
15
16
15
15
16
15
14
14
15
14
14
15
14
14
14
15
15
14
15
15
14
14
15
15
15
15
14
14
14
15
15
15
15
15
16
16
17
17
20
21
23
31
41
42
38
37
35
36
38
38
38
34
33
32
32
30
33
31
39
57
69
70
60
53
49
47
42
40
38
38
35
35
32
30
35
56
115
136
91
69
57
53
50
45
44
44
63
94
78
63
72
117
234
328
380
565
630
525
328
259
214
234
248
328
555
595
409
304
252
262
403
750
972
990
1120
1290
1300
1240
1070
1010
1050
1050
798
625
575
762
1080
1250
1050
798
706
762
852
1220
1520
1650
1580
1570
1460
1370
1310
1100
804
786
900
1070
1160
1150
984
828
635
822
495
490
520
545
585
540
525
510
486
468
463
476
500
458
384
372
360
332
336
328
320
276
252
245
248
284
308
248
207
189
168
147
128
117
117
122
125
110
103
100
87
82
74
67
63
60
59
59
57
57
56
64
128
96
74
63
59
56
52
49
51
51
49
47
45
42
41
40
42
40
38
37
37
37
37
36
35
35
35
38
46
41
45
71
48
53
44
38
35
34
32
30
30
29
28
27
26
26
26
25
24
24
26
28
27
26
24
23
23
24
23
23
23
22
22
22
21
20
21
21
21
21
21
20
23
19
19
20
21
20
20
20
22
21
21
20
20
20
20
19
19
19
17
18
17
16
17
17
17
16
16
18
17
15
14
14
15
15
11
16
17
17
16
15
16
18
18
17
17
17
17
18
17
17
17
17
17
17
16
15
15
15
15
16
16
16
16
15
15
15
15
15
16
16
16
14
15
15
16
15
15
14
16
17
17
16
15
15
15
15
15
15
15
16
15
15
15
15
15
15
16
16
16
15
15
15
15
15
16
16
16
16
17
21
19
16
16
17
18
18
17
16
17
17
18
17
16
16
17
17
18
19
20
23
27
27
23
23
22
22
23
22
23
27
36
32
30
30
32
34
43
59
77
76
67
67
80
79
95
89
86
76
63
55
56
72
87
110
122
110
92
84
104
134
173
200
221
173
138
120
110
96
90
86
93
119
156
171
186
218
226
237
247
280
240
270
305
341
325
321
377
337
321
284
317
361
416
398
480
625
698
710
698
625
615
620
595
500
500
470
408
426
470
466
434
381
403
408
412
434
421
408
369
345
341
325
288
240
213
193
171
160
150
136
130
122
122
122
115
103
93
87
80
75
70
70
70
64
58
53
51
49
48
48
50
48
48
46
51
46
42
41
41
41
39
41
36
34
34
36
66
61
59
46
41
43
42
39
41
40
51
38
34
32
36
36
34
33
30
28
27
26
25
24
26
30
39
36
31
30
28
31
28
26
24
26
27
26
23
23
23
22
21
25
35
26
23
35
36
33
30
26
25
25
26
26
24
24
26
35
31
35
58
93
92
68
57
50
45
43
50
48
44
41
37
36
35
34
32
30
27
29
29
28
27
27
23
22
22
21
22
21
20
19
19
18
16
17
18
17
17
18
17
16
16
17
16
16
15
16
15
16
16
16
16
15
14
14
14
14
14
14
14
13
14
14
12
11
12
12
13
12
12
13
12
10
11
11
12
12
11
10
10
10
9
9
8.5
8.5
8
7.5
7.5
7.5
8
8
7.5
8
7.5
7
7.5
7.5
8
8.5
9
9
8.5
8.5
9.5
8
9
9
9
10
10
10
9.5
9.5
9.5
9.5
9.5
9.5
10
10
10
10
9
8.5
8.5
9
9
9
9
9
9.5
9.5
9.5
10
11
10
9
9.5
9.5
10
10
10
10
10
11
11
12
12
13
13
14
12
12
11
9
11
9.5
11
10
10
10
11
9
10
12
13
12
11
10
12
14
12
14
12
11
11
12
12
12
12
14
14
14
13
14
14
14
13
12
13
12
11
12
14
16
26
37
50
43
30
26
26
28
35
47
63
61
40
30
29
36
43
36
38
36
43
47
47
52
42
55
42
46
50
50
51
51
50
36
34
35
37
31
34
36
36
31
29
25
27
34
39
36
34
32
34
43
49
50
48
45
43
43
40
38
36
35
34
33
29
26
23
22
20
19
18
17
15
14
13
13
13
13
14
14
13
12
11
11
9.8
9.4
9
9.8
12
12
11
9
8.7
8.1
7.5
8.1
9.1
7.2
7.2
7.8
8.1
7.8
21
29
29
26
25
27
27
42
37
33
27
23
21
19
18
16
16
15
14
12
11
9.8
10
10
11
10
9.8
17
35
32
25
20
18
17
16
16
19
26
21
20
18
16
15
14
14
14
19
16
16
14
13
12
12
12
16
20
18
16
17
19
16
15
14
14
13
14
14
13
13
13
14
14
14
13
13
13
13
13
13
14
21
19
14
14
13
12
13
14
13
11
11
11
11
11
11
11
12
12
12
12
12
11
12
14
14
13
12
13
13
13
15
18
16
12
13
14
13
13
13
13
13
13
13
14
13
12
13
13
13
14
14
14
14
14
14
14
13
13
13
12
13
13
13
13
13
13
13
12
12
12
12
12
11
10
9
11
11
11
11
11
10
11
11
11
11
12
11
11
11
11
12
12
12
12
12
12
12
12
12
11
12
13
13
13
12
12
12
12
12
11
10
11
12
12
12
12
12
12
13
13
13
13
14
13
13
14
14
13
13
13
13
13
13
13
13
13
12
11
12
13
14
14
15
14
14
15
16
16
16
18
18
18
18
20
22
23
24
22
23
24
24
24
28
34
36
40
55
59
59
59
71
89
106
103
134
154
205
156
122
113
124
134
171
205
175
156
188
280
321
263
237
260
247
218
226
250
288
284
267
313
369
398
402
381
357
321
288
250
240
250
234
213
198
191
210
263
321
398
466
610
836
941
866
647
610
636
686
636
704
740
716
674
664
570
560
636
716
740
704
680
669
636
585
570
570
585
625
620
570
550
525
505
457
385
333
313
288
260
240
221
208
196
175
156
154
152
136
119
106
98
89
82
77
71
66
64
64
66
59
55
50
48
49
49
63
50
45
44
40
38
40
39
37
36
38
45
37
37
47
36
35
31
30
29
28
27
27
29
31
27
28
27
26
23
23
23
22
22
23
28
27
25
24
23
22
20
21
25
22
22
21
20
19
19
19
19
20
19
19
18
15
14
14
15
14
18
22
19
18
16
16
15
16
19
18
17
23
19
16
16
14
14
14
14
14
13
14
15
15
15
15
14
14
14
14
14
14
14
14
19
26
23
24
27
22
19
18
18
18
18
17
18
21
20
19
20
19
18
18
17
30
60
34
30
25
22
22
20
20
20
19
20
19
19
21
19
20
19
18
19
20
21
20
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
18
18
17
17
17
17
18
18
17
16
16
17
17
17
18
18
18
18
19
18
18
17
17
16
18
19
19
19
20
19
19
19
20
20
20
20
19
20
20
21
20
20
20
19
19
19
19
20
20
20
20
20
22
22
22
22
23
24
24
24
24
24
24
24
24
24
24
24
25
26
27
26
26
26
28
30
41
53
52
55
67
80
87
80
76
72
63
61
61
57
52
49
50
52
59
64
66
63
59
62
56
55
53
51
52
63
103
173
126
193
152
124
110
124
246
485
647
698
752
664
664
752
902
955
764
710
680
788
860
746
734
752
692
615
758
990
1120
990
734
585
475
412
421
550
788
976
1010
1090
1430
1500
1530
1700
1740
1660
1560
1620
1880
1850
1820
1720
1510
1200
1060
1020
1120
1190
1490
1470
1270
990
806
836
990
1120
1140
1100
990
836
686
580
520
525
560
565
560
545
535
515
490
444
408
408
416
361
306
263
244
232
218
200
186
173
160
150
142
134
124
122
132
126
122
124
108
101
95
89
86
83
80
77
72
68
67
64
63
61
58
57
61
61
64
55
52
62
56
53
57
82
71
63
63
62
56
52
50
48
46
45
46
45
43
47
48
43
41
40
38
37
36
35
34
33
30
30
29
27
28
30
29
28
27
26
27
30
29
27
26
25
24
24
24
24
23
22
22
22
22
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
21
27
22
20
20
20
20
19
19
19
19
16
16
19
20
20
20
20
22
22
22
21
20
19
20
20
19
18
18
19
20
19
17
17
17
17
18
19
19
15
16
17
17
17
18
19
19
20
20
19
19
18
19
18
18
18
17
17
18
18
18
18
19
19
18
17
17
18
19
19
18
17
17
17
18
17
17
17
17
17
17
17
18
18
18
18
18
18
17
17
17
18
18
17
16
16
16
17
18
18
17
19
19
17
17
17
18
18
17
17
18
18
17
17
17
17
17
18
19
19
19
19
19
20
20
20
20
19
20
20
21
22
26
26
26
27
26
23
23
23
22
22
22
23
24
23
23
25
27
26
26
30
29
31
37
37
37
40
38
35
34
31
30
31
32
32
30
29
33
40
48
50
72
100
138
111
95
117
182
244
305
390
480
570
620
716
630
505
403
434
495
525
605
590
525
439
452
550
664
734
854
934
860
710
669
615
510
475
480
490
620
722
788
1020
1310
1560
1560
1400
1050
920
872
962
1100
1140
1160
1140
1070
1100
1220
1330
1370
1260
1250
1380
1440
1400
1260
1160
1050
914
812
788
836
836
752
674
647
610
580
535
510
475
421
369
357
353
333
291
250
221
198
186
188
168
154
142
136
134
130
115
103
96
89
83
79
76
73
75
72
76
79
79
59
57
64
55
51
52
51
48
47
46
44
44
45
43
41
40
49
45
48
43
40
38
37
35
34
33
42
56
63
48
42
38
36
35
35
33
32
31
30
30
32
36
35
59
138
130
80
63
53
48
43
41
38
36
35
34
33
32
32
31
30
30
30
30
28
29
28
28
27
27
26
26
26
26
26
26
26
26
27
36
36
32
30
30
30
30
30
28
25
26
28
27
25
23
25
25
25
25
24
24
24
24
24
24
23
23
23
23
24
24
20
19
20
20
20
21
20
19
18
22
20
18
17
17
18
22
22
21
22
22
23
23
23
22
20
18
19
21
24
22
21
22
22
22
22
21
21
21
22
20
20
20
20
20
20
19
19
19
19
19
19
20
19
19
19
19
19
20
20
19
18
18
18
19
19
18
18
18
19
19
20
18
17
17
20
19
17
14
13
13
13
14
14
14
14
13
15
13
12
13
14
16
17
17
17
18
19
20
19
17
17
17
17
17
17
19
20
21
18
17
17
17
16
17
17
18
26
18
18
19
18
18
19
18
18
19
19
18
19
20
20
22
23
22
20
23
22
22
23
27
24
22
25
36
40
43
67
74
78
80
83
90
92
110
142
164
144
134
166
182
218
244
263
263
267
305
333
373
390
610
490
361
305
270
237
200
182
179
166
150
144
152
162
150
138
146
158
152
144
144
148
156
171
182
237
244
224
237
250
237
260
237
224
234
254
260
240
200
170
140
120
110
100
90
84
80
75
71
67
62
58
56
53
53
58
52
52
52
59
61
48
43
41
38
37
43
53
61
48
52
119
120
140
117
101
92
80
68
61
56
55
57
51
61
61
48
45
43
43
45
41
39
35
31
30
29
29
31
34
51
58
44
39
35
42
42
36
32
30
28
30
28
26
27
25
27
28
28
26
27
31
26
24
24
26
36
41
32
30
30
30
30
36
33
32
33
33
29
30
27
26
25
26
39
29
26
25
24
24
23
23
27
71
68
59
55
50
49
46
42
45
63
66
62
66
83
72
66
62
58
55
52
50
48
45
43
43
43
43
41
32
36
36
36
36
35
35
36
36
31
31
31
30
30
30
28
28
26
27
22
22
24
25
24
24
24
24
22
22
22
22
18
18
20
21
22
22
22
22
21
21
22
22
21
21
22
21
20
21
21
20
19
19
19
14
16
18
18
18
18
20
19
19
16
14
14
18
18
16
14
14
16
16
18
17
16
17
17
17
17
19
17
17
17
15
16
17
18
19
19
19
17
17
19
19
17
16
14
12
13
15
14
16
16
14
14
15
18
18
18
17
17
18
19
20
20
22
25
25
24
26
27
30
28
28
27
27
27
30
32
30
30
34
36
36
36
38
40
40
36
36
38
40
44
47
53
67
66
66
72
68
62
73
75
73
84
111
113
104
98
98
104
142
298
385
434
462
448
421
403
398
361
302
260
237
218
226
240
260
309
434
510
595
620
752
794
866
722
600
555
550
540
525
470
421
398
412
394
408
452
530
535
630
728
728
686
698
782
878
830
878
842
770
764
740
692
647
636
590
540
540
535
525
510
520
525
485
430
403
412
421
416
373
353
325
309
298
298
302
298
284
267
237
260
213
184
166
146
134
122
113
110
101
92
86
83
79
75
71
68
67
68
66
63
63
58
56
55
55
56
71
72
64
67
56
56
59
52
49
49
61
58
51
48
48
52
70
80
67
72
62
63
57
73
73
89
80
221
385
257
186
158
130
120
104
92
84
77
83
113
86
80
82
86
83
120
158
146
154
173
171
150
146
142
142
132
130
119
106
100
95
95
96
90
86
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
285.5
289.447998
248.438004
252.125
287.291992
364.958008
332.791992
338.75
390.468994
485.312988
627.354004
635.531006
477.979004
533.48999
705.833008
829.177002
904.843994
890.052002
739.375
626.729004
623.73999
660.072998
688.520996
560.208008
484.218994
443.312988
393.729004
398.677002
533.88501
787.427002
947.76001
994.281006
1132.708008
1346.458008
1428.958008
1308.541992
1284.583008
1278.437988
1380.520996
1474.062988
1301.68396
1240.208008
1314.166992
1335.937988
1456.979004
1497.083008
1289.479004
1200.104004
1277.187988
1282.916992
1178.75
990.406006
798.187988
665.697998
622.479004
585.468994
510.781006
460.062988
410.843994
421.145996
506.875
631.01001
710.697998
729.302002
735.833008
658.895996
511.083008
434.854004
442.427002
489.61499
481.583008
439.333008
399.822998
351.11499
333.229004
338.333008
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
20.7
20.4
19.5
21.5
24
27.4
29.9
34
33.2
31.9
31.9
32.4
41.6
38.9
35.5
35.7
40.7
40.6
42.4
39.8
37.4
35.9
37.9
41.7
61.6
64.5
69.7
62
56.5
54.6
52.6
63.5
73.2
73.6
80.4
85.3
99.2
121
143
171
210
204
202
154
128
115
115
116
135
130
133
144
140
155
185
215
260
307
358
391
430
446
483
456
452
423
395
393
380
355
348
363
377
362
339
326
315
322
353
352
326
277
244
228
210
192
179
185
204
221
232
265
237
194
175
155
145
223
190
142
123
107
94.6
86.5
95.3
95
79.4
72.6
66.8
62.4
58.7
55
51.6
49.3
47
44.8
43.2
42.8
40.9
40.5
38.2
36.8
35.7
34.8
34.8
42.2
42
37.2
34.4
32.2
30.6
29.4
28.3
27.6
27.6
27.6
27.8
26.9
29.8
32
29.8
27.7
26.5
26.6
26.5
35
105
76.2
68.6
93.8
61.1
47.5
40.6
37.3
37.7
34.9
31.7
30.3
29.6
27.8
26.7
26.2
25.9
24.8
24.1
23.5
23.1
22.5
21.7
22.6
23.3
22.1
21.6
20.9
20.2
20.6
20.8
20.8
21.8
25.6
24.3
23.1
21.6
20.7
19.9
19.6
18.6
18
17.5
17.2
16.9
17.8
23.7
31.7
28.9
30.1
28.4
27.1
25
23
21.5
20.6
20
19.6
19.1
19
18.7
18.1
17.7
17.4
17.2
16.8
16.8
16.6
16.3
16.1
15.8
15.5
15.3
14.9
14.7
14.4
14.2
13.9
13.7
13.6
13.5
13.3
12.9
12.7
12.8
12.7
12.6
12.5
12.5
12.4
12.4
12.4
12.6
13.3
12.3
11.5
12.5
12.4
12.3
12.4
13
13.1
13.1
13.1
13
16.9
26.9
19
15.4
14.5
15
14.5
13.6
13.1
13
14.1
14.6
14.7
14.2
14.8
14
14.7
14.8
12.7
11.3
11.9
12.5
13.3
14.1
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
10.7
11.4
11.6
12.7
12.5
12.8
13.2
14.3
14.6
14.5
13.6
13.5
13.3
13.5
13.3
13.6
12.9
13.3
15.1
18.1
22
20.4
18.5
18.7
17
17.3
15.6
17.1
23.1
28.5
26.1
28.4
35.9
44.6
60.3
72.6
72.4
66.3
71.3
74.7
76.4
83.2
94
95.1
83.2
91.1
79
68.7
58.2
54.7
59.4
65.9
66.7
67.2
62.8
75
96.4
91.9
79.3
78.5
108
165
211
199
150
147
175
208
219
179
153
136
133
140
157
177
184
200
163
146
156
263
312
294
262
238
226
200
190
187
187
192
163
152
151
161
168
153
138
123
109
97.2
87.6
79.7
72.4
66
60.8
56.5
53.6
52.5
50.2
45.2
40.9
37.5
35.9
35.8
36.4
36.3
35.8
32.5
46
51.4
39.2
34
32.8
30.3
30.5
37
29.6
27.5
26.7
26
23.9
23.2
30
35
29.1
26.1
26.8
26.9
31.6
30.9
32.2
30.1
26.8
33.6
54.5
55
46.3
49.2
46.8
59.8
53.2
54.5
55.4
45.9
40.4
35.7
42.4
34.8
31.2
28.6
26.9
25.9
26.3
26.2
25.3
26
25.7
26.7
24
39.3
41.5
31.4
26.9
24.6
23.2
21.8
21.1
21.5
20.4
19.7
18.9
18.6
21.6
27.9
23
21.2
19.5
18.4
17.7
17.1
16.7
16.2
16
15.7
15.5
15.3
14.9
14.7
14.5
14.4
16.9
16.1
15
14.6
14.4
14.2
13.8
13.8
14.5
14.4
17.5
20
22.8
21.2
19.4
18
16.8
17.7
18
16.7
20.3
20.9
18.2
19.1
19
18.3
17.2
17.8
19
18.9
19.1
18.2
17.6
17.2
17
17.1
16.9
18.6
18.9
18.2
19
18.6
18.3
17.9
17.6
17.4
16.7
16.6
16.1
16.5
17
16.3
16.7
15.5
15.5
15.8
15.2
15.5
15.8
14.5
12.3
12.6
14.1
13
12
13.6
13.7
12.8
13.3
14.4
12.8
12.8
13
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
16.7
19.1
23.2
26.2
26
23.7
19.8
17.7
19
19
13.9
16.1
19.3
22.3
24.1
29.7
30.6
29.5
30.6
33.2
30.5
29.8
31.5
35
45.5
62.4
84.9
101
102
79.2
67.2
63.8
66.5
79.6
87.6
106
118
105
108
130
142
130
133
103
87.7
83.8
87.9
109
148
206
250
282
307
233
176
146
137
149
185
224
238
269
292
310
277
234
269
360
440
427
376
361
323
297
291
312
318
305
293
277
259
223
183
163
141
127
121
122
122
117
107
94.1
85.3
80
76.4
73.7
70.2
67.5
64.4
60.9
57.1
53.6
50.4
47.4
44.4
41.5
39.1
36.7
35.1
38.4
73
59.3
43.9
40.5
41.5
38.5
35.2
40.3
69
51.9
59.5
47.3
47.1
50.9
48.7
51.5
47.2
50.3
45
39.1
35.8
34.3
35.8
34.9
34.6
32
31.3
31.4
28.8
33.2
29.1
26.3
25.2
24.9
27.5
33.1
30
35
33.9
46
60.6
69.1
67.1
77.8
68.7
55.1
50.5
59.1
47.8
43.8
43.9
40.4
41
37.1
37.8
37.1
33.6
32.4
36.9
36.1
36.8
32.9
32.4
32.7
31.9
32.9
30.3
29.5
41.8
42.6
34.9
32.2
29.8
28.4
27.6
26.6
26.7
28.2
25.7
24.8
24.9
25.3
24.2
23.5
22.5
22.1
22
28
32.2
25.7
23.5
22.4
21.8
21.7
23.9
51.4
47.2
33.3
29.2
27.9
27.4
26.5
25.8
25.4
25.7
39.8
48.2
42.2
36.3
37.7
36.4
35
33.1
31.8
30.1
28.6
27.2
26.3
25.7
25.8
27.7
27
25.4
24.6
24
23.6
27.2
25.1
22.5
25.7
24.2
21.3
23.1
23.5
22.6
22.1
22.4
24.9
20.1
20.3
23.4
23.6
23.7
23.4
20.7
15.4
15.2
15.8
16.1
15.5
14.6
13.9
14
14.6
14.6
14.3
14
13.9
13.7
13.5
13.5
13.8
14
14.2
14.8
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
17.2
16.2
15.2
16.1
17.3
18.3
19.6
20.2
21.3
23.3
25
24.4
23.3
24.1
31.2
33.7
32.5
31
31.5
32.2
31
33.4
29.4
27.9
26.3
22.9
24
22.9
22.9
29
29.3
29.6
40.5
64.8
67.5
54.8
48.4
54.5
89
131
282
459
608
631
543
381
399
566
704
603
454
408
424
487
577
532
505
601
679
839
1140
1360
1410
1360
1450
1320
1030
1000
994
1150
1240
1050
955
917
1060
1170
1340
1440
1310
1270
1080
1080
964
922
1000
1080
1120
1060
958
897
901
859
799
670
594
594
576
598
693
613
582
546
510
489
451
384
377
364
364
341
364
365
355
343
323
294
264
249
250
245
215
197
180
170
163
153
141
129
120
114
106
98.6
93.1
89
85
80.2
75.8
71.3
68.3
65.9
63.5
60.9
58.5
56.3
55.7
58.4
53.7
50.6
49.1
47.6
47.4
51.5
64.8
53.8
56.1
51.2
46.7
44.1
42.2
38.9
35.5
34.9
34.2
33.9
34
36.6
38.6
39.3
40.4
42
38
35.8
32.9
31.5
32.7
34.7
39
48.2
42.2
40.4
35.3
32.7
31.5
30.5
29.7
29.1
29.3
28.6
28.3
27.4
26.6
26.1
25.6
26
29.4
31.8
38.4
36
47.6
40.9
32.7
30.4
31
29.2
28.3
26.9
25.9
25.7
25.2
24.7
24.3
23.9
23.5
23.3
23
23.9
26.3
24.4
23.6
23
22.6
22.3
22.3
22.2
22.3
22.2
22.2
22
21.8
21.4
21.2
20.9
20.7
20.5
20.4
20.4
20.3
20.4
20.9
20.7
20.3
20.9
21.8
20.2
18.5
19.1
19.9
20
19.8
19.7
19.6
19.5
19.5
18.5
18.1
18
17.4
17.7
17.8
18
19.2
18.7
18
19.3
18.2
17.4
17.5
18.2
19.7
17.6
17.8
17.5
18.4
18.3
18.2
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
16.6
17.4
19
17.8
17.3
18
18.2
17.4
17
17.3
18.2
20
20.9
19.7
20.2
19.4
20
18.8
22.3
28.1
34.9
42.1
48.6
44.7
36.9
32.3
30.4
29.5
31.2
31.1
35.7
33.1
30.6
35.3
51.5
70.9
62.4
49.5
47.4
43.3
49.2
69.4
99.3
143
183
188
137
166
225
260
255
257
298
326
372
369
281
228
188
172
179
222
246
258
279
273
241
205
196
192
178
175
177
213
250
267
300
322
372
388
405
350
291
281
287
278
248
257
257
283
288
277
269
273
259
264
268
249
231
210
188
162
151
133
118
112
113
93.8
83.7
76.1
69
76.2
191
133
107
98.3
82.5
74.2
74
111
81.5
109
119
120
95.7
81.4
72.2
65.6
60.5
56.3
52.7
49.9
47.5
46
45.1
42.1
41
37.7
36.8
40.5
42.4
38
40.4
41.6
35
32.5
32.3
31.4
29.8
28.5
27.5
27.2
26.2
25.6
25.8
27.3
27.3
26.5
31
31.7
28.6
32
42.8
42.8
37.3
36
40.7
33.7
30.1
27.8
26.8
26.5
26.1
25.6
27.2
31.5
46.9
46.1
95
54.1
43
37.5
33.8
31.6
30.1
30.5
30.8
28.3
26.8
25.9
25.2
25.2
25.6
25.1
24.9
24.4
23
22.2
21.8
25.8
37.6
37.3
28.2
25.6
24.8
25.5
25
23.8
22.6
21.8
21.4
20.9
20.5
20.6
19.8
19.3
19
18.6
18.3
18
17.8
17.6
17.5
17.2
17
16.7
16.4
16.3
16.2
16.4
18.2
21
30
43.6
42.5
32.2
28.5
26.5
25.2
24.1
23.5
23.4
63.8
66.5
42.7
38
35.4
33.8
30.5
28.5
30.1
25.9
28
26.5
25.5
26.3
26.6
24.9
24
25
25.1
20
19.3
21.9
20.4
18.9
21.5
22.7
20.8
20.4
21.4
23
19.8
20.2
21.5
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
176
184
217
192
238
207
178
159
145
129
118
112
100
91.8
83.7
76.8
70.7
65.6
61
57.8
54.1
50.8
48
45.8
44.3
41.7
39.4
37.2
35
33.9
33.6
36.6
33.6
35.8
30.8
28.8
27.9
27.3
25.9
24.8
23.7
23
22.6
23.7
24.9
23.2
22.7
23.6
23.8
22.7
21.4
24.5
24.7
22.5
22.2
20.8
19.6
18.9
18.7
19.5
20
18.6
17.6
16.9
16.3
15.9
15.8
15.5
15.1
14.8
14.5
14.3
14.1
14
14
14.3
14.8
14.2
13.7
13.4
13.3
13.4
13.7
15
16.6
18.8
20.2
29.2
20.2
17.6
17.4
16.5
15.8
15.6
15.4
15.3
17.1
17.4
18.9
16.7
15.5
15.6
16.6
28.4
39.6
27.8
21.6
18.6
16.7
15.9
15.5
15.6
15.8
15.3
18.5
17
15.6
15.1
15.5
17.3
18.7
17.1
16.1
15.4
15.3
23.9
24.1
18.9
17.3
16.5
16.2
23
146
137
103
619
314
182
132
100
79.4
67.3
58.5
52.8
49.9
47
43.2
40.1
37.5
34.8
32.3
31.8
30.2
29.3
28.7
27.7
27
26.1
25.6
24.8
24.3
22.8
23.5
23.1
22.4
22.5
21.8
21.7
22.6
25.2
21.6
23
25.1
25
22.9
25.3
21.9
20.3
19.5
20.2
21.2
20.8
19.9
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
63.3
69.9
62.7
57.7
55.8
51.8
43.7
42.6
42.8
43.3
44.7
44.8
46.6
50.1
51.7
47
47.7
54.1
64.6
79.2
96.3
116
128
132
163
189
181
171
158
146
137
152
147
143
127
124
120
115
113
115
116
120
117
111
112
105
103
99.2
90.6
90.8
88.8
87.7
88.8
89.4
85.9
85.1
93.7
89.8
85
85.3
83.8
81.2
78.8
78.2
79.5
79.2
79.9
76.8
78.4
83.9
86.8
92.5
102
110
120
122
116
110
102
91.3
82.7
78.7
77.4
74.3
72.5
71.5
73.2
71.5
71.4
70.3
66.9
63.1
60
57.4
54.6
52.6
50.5
48.2
45.7
42.4
39.7
37.8
36
34.4
33.3
32.9
31.9
30.3
28.5
27.1
26.1
25.1
24.3
23.6
22.3
21.2
23.3
22.1
22.4
20.3
19.2
18.7
18.1
17.5
17.1
16.6
16.2
16
16.6
16.4
16.2
15.3
14.7
14.3
15.5
17.7
18.3
20.5
25.8
24.2
22.6
22.1
20
25.2
28.7
25.8
23.4
23.6
35.3
26.8
25.1
22
19.7
18.3
17.6
16.7
15.7
15.1
14.5
14
14
13.7
13
12.9
14
17.3
16.9
15
13.8
13.1
12.7
12.5
12.7
13.1
15.2
15.6
14.2
15.5
14.3
13.9
13.1
13
13.4
15
17.6
14.8
14
13.1
12.6
12.2
12.7
12.9
12
11.4
11.1
11.2
11.1
15.1
20.4
20.7
74
99.3
49.7
37
31
28.7
53.5
45.4
160
125
80
97.2
203
159
