# DWR WDID 0801002 daily diversion (Total), days DWR did not record are NaN
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1919-07-18 24:00
end_date: 2025-10-31 24:00
timestep: 1 DAY
units: cfs
scale: 1
9
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
93
86
70
72
61
62
31
0
12
12
12
105
112
113
116
115
116
116
116
116
116
89
114
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
192
203
182
179
170
180
180
190
190
190
190
190
190
190
200
152
186
188
172
172
170
188
203
203
172
198
187
195
170
170
170
170
174
179
173
179
179
174
142
149
149
154
154
154
154
136
136
151
145
155
155
155
186
179
173
169
163
163
163
112
103
128
128
57
72
57
57
65
78
91
128
128
128
158
127
43
43
78
107
85
158
161
171
183
144
144
144
168
151
145
170
195
195
168
171
171
171
177
152
142
142
152
146
146
147
60
141
141
136
131
121
126
126
126
121
126
113
116
116
116
121
121
121
121
121
121
121
121
121
166
166
181
187
187
187
187
179
188
188
188
188
188
188
188
178
179
179
179
162
162
166
179
179
179
162
162
162
162
150
170
180
160
160
172
162
162
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
142
142
142
142
142
152
152
152
142
142
35
35
45
45
52
52
42
42
132
132
123
123
123
123
123
123
123
129
129
129
129
129
139
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
135
159
184
170
173
182
164
140
172
170
186
187
180
182
183
178
162
159
175
194
179
172
161
169
177
170
167
161
173
160
106
93
118
140
143
141
107
89
92
92
92
90
89
89
89
89
89
89
104
121
117
77
91
91
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
121
139
139
136
122
122
122
131
131
131
156
156
156
121
127
120
35
109
159
159
159
159
109
109
109
114
114
114
109
114
126
133
120
135
112
124
149
149
149
149
149
154
154
154
154
164
164
164
164
201
85
0
91
157
191
191
185
175
147
147
147
147
166
166
166
166
191
141
141
141
147
166
171
155
180
171
171
171
171
171
146
115
125
120
115
115
132
130
130
130
130
130
130
130
130
130
130
130
142
142
142
142
142
142
142
142
137
137
137
137
137
137
137
127
127
127
127
127
127
124
124
124
124
124
124
124
124
124
124
124
114
114
114
107
107
107
107
144
144
144
114
114
114
114
124
124
124
124
124
124
114
114
114
124
104
17
17
24
30
30
25
25
25
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
79
76
58
52
65
59
76
84
83
75
78
80
80
84
77
83
88
90
93
84
91
76
80
91
103
92
88
82
93
84
88
89
89
96
86
90
72
80
81
83
77
78
92
90
86
83
70
80
83
77
52
61
62
71
84
34
44
89
90
89
87
98
72
31
47
72
95
104
84
92
84
92
61
89
70
79
102
87
85
95
85
59
63
100
84
101
0
30
45
45
20
8
18
18
18
15
29
29
15
143
110
124
144
149
132
149
161
163
161
163
163
163
163
163
160
162
160
162
162
160
160
163
162
162
161
162
164
192
192
182
102
114
114
28
45
40
109
40
66
66
64
62
64
53
38
46
47
33
54
77
75
45
40
55
70
61
56
73
121
130
110
123
207
207
207
210
220
200
189
152
152
114
210
210
210
210
210
201
51
48
208
208
203
216
203
203
203
198
158
175
175
202
201
188
188
172
172
153
153
107
122
122
122
112
165
175
170
155
155
155
170
170
158
180
180
175
175
172
172
169
169
169
169
162
142
142
137
137
137
137
135
135
133
133
133
135
140
135
135
86
83
83
91
91
87
87
104
100
180
98
98
98
85
82
81
81
81
35
81
149
133
172
172
172
172
172
172
172
172
196
196
196
196
196
211
211
211
211
197
166
28
28
50
50
52
52
59
59
18
30
35
40
40
40
40
118
167
167
167
167
167
157
181
181
191
191
191
191
174
174
174
174
174
174
174
144
174
150
170
145
145
145
145
133
151
145
123
99
96
102
0
NaN
NaN
NaN
0
0
0
70
78
85
82
78
93
77
62
103
88
94
90
85
81
88
83
79
77
90
89
93
95
67
63
68
74
92
95
99
99
98
99
99
99
99
99
98
93
99
102
105
102
100
82
61
57
87
104
92
90
89
87
87
83
90
87
74
76
76
70
71
85
83
86
90
71
71
76
80
46
27
71
71
90
82
53
67
78
62
22
36
27
81
103
74
90
90
86
102
92
79
61
100
77
77
83
86
85
91
92
94
94
80
93
118
111
94
107
90
75
81
94
108
90
79
97
97
101
114
114
86
104
100
110
112
116
106
99
93
99
93
105
130
105
99
95
106
107
106
104
121
118
152
144
134
132
128
72
72
72
109
109
109
109
109
109
109
72
72
72
91
121
121
145
145
145
146
170
170
195
175
159
154
154
176
176
176
176
180
180
183
166
172
172
172
171
171
171
160
161
155
191
147
154
154
154
114
114
114
114
114
114
114
114
60
114
96
193
191
178
178
178
178
162
162
196
196
171
195
184
130
130
204
185
185
190
180
167
173
143
176
189
189
176
201
175
195
195
195
113
195
176
176
165
159
100
55
131
162
162
162
146
146
141
136
136
132
132
132
132
132
132
132
124
124
124
124
124
148
148
148
148
148
148
146
146
146
146
146
141
123
138
140
140
140
140
156
156
156
156
156
156
156
147
147
147
166
166
166
154
184
184
190
190
190
176
176
176
176
176
176
176
176
176
176
176
176
176
200
200
200
200
170
170
185
185
185
185
161
169
167
171
163
169
163
180
180
163
163
163
163
16
35
15
15
37
37
25
15
90
90
90
90
90
90
90
90
146
148
155
137
110
113
113
121
121
82
97
74
93
105
71
8
17
25
30
42
112
115
96
93
71
98
102
22
20
22
76
82
105
22
59
89
87
101
108
113
104
96
96
99
96
99
91
82
96
102
96
104
110
98
98
95
95
77
94
102
100
102
102
93
93
105
105
98
98
89
92
97
96
99
87
84
104
102
101
98
95
112
110
81
76
98
98
72
113
101
90
87
117
100
103
59
76
81
45
54
64
84
101
99
107
127
126
91
48
43
92
104
91
85
78
92
90
93
84
84
63
63
63
63
63
63
84
84
85
87
88
90
136
136
136
150
150
150
52
52
99
150
150
164
147
147
152
152
167
167
167
167
167
173
172
172
187
157
169
169
159
159
159
176
163
163
204
204
198
204
197
197
195
195
195
187
216
204
187
187
161
153
180
206
206
205
205
205
205
205
200
197
197
180
180
192
194
194
208
208
208
208
172
202
211
211
167
179
179
233
213
179
179
204
204
188
203
203
203
203
203
213
213
203
201
201
201
203
203
203
203
203
133
174
198
198
198
194
0
191
208
209
209
209
209
206
206
216
216
212
212
212
212
212
193
193
181
181
206
219
215
205
205
196
196
186
200
200
211
203
208
208
208
210
210
210
210
210
220
202
202
195
195
202
151
151
151
202
202
202
208
208
208
195
181
181
181
183
193
193
183
151
151
151
151
161
161
193
193
193
176
176
176
176
162
162
162
166
166
166
166
166
166
160
160
160
160
160
160
160
160
185
185
185
185
166
156
156
142
142
142
152
35
35
35
25
20
20
15
35
35
15
15
10
10
15
35
35
35
35
50
50
50
148
164
153
146
155
156
133
138
123
142
159
149
150
149
40
40
32
0
40
0
0
51
16
48
18
20
46
32
24
22
47
58
60
82
76
48
21
54
68
84
87
90
87
86
71
73
69
64
58
60
49
54
62
63
61
69
62
60
61
63
57
54
50
56
57
56
56
56
62
61
64
65
66
70
65
65
70
67
73
70
65
64
67
70
72
71
74
78
64
42
42
58
66
59
65
81
73
75
72
76
84
81
69
75
85
83
91
92
90
82
79
76
72
71
74
68
72
79
52
59
55
61
64
31
65
68
82
80
95
81
85
95
81
66
70
64
79
68
71
77
77
77
87
87
87
87
87
106
98
107
107
72
72
72
72
72
72
52
77
77
77
60
83
83
83
83
100
100
150
158
183
158
158
167
167
173
153
121
121
107
107
118
118
128
137
168
131
126
121
112
112
122
132
132
132
117
117
107
137
137
137
137
137
143
143
168
168
193
193
193
103
103
97
97
97
97
97
97
97
97
162
158
158
158
112
67
67
55
55
55
42
42
42
42
52
35
35
35
35
35
35
35
26
75
101
117
101
147
147
147
147
147
137
137
137
140
92
98
111
142
142
118
118
115
115
100
108
85
93
93
93
98
98
98
88
85
70
70
73
110
100
105
133
118
200
268
128
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
78
78
78
78
78
72
73
73
73
68
68
68
68
68
68
68
68
68
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
45
26
19
19
45
45
45
45
45
19
18
18
45
39
20
45
60
58
49
20
11
16
55
55
48
58
40
35
62
71
59
57
57
58
56.9
62
58
58
76
95
56
59
60
56
57
31
21
41
20
16
16
46
67
29
29
29
33
33
45
55
57
35
25
46
25
25
25
39
25
23
34
23
23
51
54
50
23
20
20
20
20
20
20
37
46
51
43
24
47
52
48
55
54
56
52
52
41
50
38
50
58
64
49
41
53
42
25
20
20
22
29
25
25
20
21
30
53
42
3
27
60
51
35
25
30
30
55
41
65
61
73
94
99
89
63
66
82
72
65
75
78
60
43
58
56
50
65
58
58
59
50
61
90
82
78
52
52
52
0
0
52
52
52
52
52
52
52
52
60
60
60
60
60
60
60
72
72
72
170
170
170
170
170
170
170
170
170
170
170
189
140
140
160
155
111
111
111
111
111
111
111
111
111
111
114
114
114
114
114
114
107
96
96
91
78
78
78
78
78
78
78
72
72
72
122
122
122
122
122
122
122
122
122
122
122
122
102
102
90
140
140
140
147
140
120
69
69
52
52
52
52
57
57
57
57
57
57
57
57
92
129
129
129
129
129
109
109
72
72
72
60
60
60
52
52
25
25
25
25
42
50
50
50
50
50
50
50
60
60
60
52
52
52
35
23
11
11
60
60
60
74
99
99
123
123
123
123
123
123
123
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
111
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
26
25
25
30
29
29
37
55
29
29
29
29
29
29
77
26
18
26
18
45
78
71
53
32
60
80
74
70
67
57
64
64
79
75
73
75
69
70
83
80
67
49
28
60
71
82
75
70
60
73
63
24
44
32
27
33
14
14
31
40
48
51
51
47
44
43
44
41
41
40
39
43
48
41
27
26
46
56
57
60
61
53
54
54
57
40
18
19
19
19
19
20
20
20
20
21
21
21
21
21
21
21
23
24
27
39
44
50
43
56
52
41
41
46
43
36
45
48
54
52
50
46
41
27
32
42
33
22
26
34
42
44
42
42
28
28
29
31
46
55
28
19
28
24
33
13
19
22
38
16
12
18
19
22
22
50
36
61
70
77
57
56
64
94
98
86
83
108
153
167
120
30
122
149
149
159
153
154
154
141
148
136
131
134
134
109
109
70
70
70
34
20
20
20
33
21
31
21
22
15
15
15
15
15
15
40
40
49
48
33
28
49
49
49
24
34
34
24
27
28
58
35
5
25
5
5
15
49
139
139
134
168
35
50
174
163
163
186
186
186
186
191
191
191
183
181
189
189
189
186
186
167
109
109
109
109
109
109
109
114
114
114
190
145
165
145
102
87
25
25
46
46
46
66
52
66
31
138
138
138
185
140
123
133
128
133
138
90
90
90
90
90
90
90
90
90
65
90
85
90
90
90
90
90
85
85
85
90
90
90
90
90
93
90
62
62
62
62
62
62
62
62
62
90
90
93.3
93.1
92.7
92.2
92.23
92.35
92.4
92.4
87.08
84.84
75.83
72.73
131.37
109
108.44
109.93
100.33
100.35
97.2
82
85.43
85.36
85.42
85.32
3.28
8.35
8.41
7.89
8.5
8.44
8.43
8.69
9.01
8.34
5.33
5
10
10
10
10
10
10
10
10
10
10
50
23
19
19
35
30
26
24
23
23
23
0
NaN
NaN
0
23
25
43
65
5
36
38
68
70
49
46
5
3
3
3
8
8
73
85
5
37
73
33
38
85
87
82
86
85
85
83
68
69
80
73
55
82
77
78
69
82
65
56
20
57
50
42
35
53
59
54
61
57
44
49
38
44
46
45
49
46
46
42
35
41
43
60
61
59
70
78
71
70
67
68
59
64
70
70
72
67
73
74
70
72
65
66
71
82
89
85
76
78
78
86
92
100
106
125
125
102
81
94
110
128
109
116
106
121
115
116
110
104
96
102
100
66
66
66
71
79
72
67
67
67
71
84
37
47
45
45
40
33
35
10
60
42
42
42
44
44
32
35
30
31
25
39
74
107
107
126
47
58
58
144
141
141
78
81
81
81
36
36
56
51
85
85
109
109
156
116
40
31
48
137
139
133
108
40
28
28
34
43
94
94
63
87
39
49
67
77
156
168
147
88
56
140
160
129
21
98
99
174
163
174
165
168
178
40
107
102
102
102
104
104
104
104
109
86
109
109
104
104
73
73
92
140
192
167
162
162
162
162
177
177
177
177
177
177
177
177
177
177
177
157
157
157
157
157
177
177
177
162
145
128.75
166.84
167.87
166.92
165.82
162.42
163.64
162.65
162.06
146
146
146
168
167
158.52
148.23
148
148
148
158
158.57
158.67
165.66
142.67
144.68
143.68
144.67
142.71
143.71
143.71
153.69
152.67
152.67
127.47
148.39
150.32
151.51
157.57
157.57
157.59
157.6
157.59
157.59
167.61
162.62
157.62
157.45
157.65
157.7
159.72
167.72
142.64
133.63
132.18
109
108
109
108
109
108
109
107
128
40
40
55
40
40
59
59
60
60
97
97
97
100
100
95
80
102
101
105
110
110
105
105
105
115
115
120
120
123
161
75
72
64
70
68
68
63
58
60
62
63
66
65
63
62
62
25
24
45
57
70
80
62
59
59
21
11
16
30
64
0
0
0
47
56
60
67
65
63
64
67
67
48
19
30
69
64
63
65
18
37
58
63
42
22
30
30
49
27
11
12
35
51
43
51
45
48
52
49
47
44
46
51
53
54
53
52
47
54
56
54
47
39
43
47
51
52
48
45
49
51
46
48
40
38
41
42
44
43
47
47
45
43
46
48
44
40
53
62
59
54
55
50
41
50
50
41
52
56
50
50
58
51
56
46
41
58
63
63
61
44
33
52
61
49
47
58
66
67
53
50
72
77
83
72
73
90
86
80
79
87
87
99
156
143
155
157
155
151
114
97
109
96
76
74
74
67
61
59
59
59
59
51
57
52
50
50
76
117
136
137
138
112
133
98
31
29
68
68
65
91
120
116
105
77
78
73
74
74
73
68
72
197
107.36
108.51
105
104
89
105
110
110
109
110
110
110
110
93.42
95.37
113.33
113.32
113.27
163.5
201.5
208.5
208.5
208.5
208.5
208.5
208.5
208.5
208.5
208.5
178.5
178.5
185.5
188.5
208.5
208.5
206.5
206.5
206.18
196.16
162.11
192.11
192.28
191.38
192.25
186.12
195.18
200.44
201.5
199.33
201.44
201.3
201.52
199.29
205.28
205.15
203.66
203
203
203
203
202
203
203
203
202
172
164
168
167
168
193
193
193
192
193
193
168
167
168
168
159
159
159
158
159
159
159
158
159
194
194
193
194
191
191
191
191
191
191
191
191
191
191
184
155
156
156
156
147
146
162
162
162
172
172
172
172
184
144
156
156
156
81
81
91
100
76
69
69
116
86
86
86
86
86
86
86
86
86
86
85
86
86
86
35
35
82
82
81
51
21
30
36
42
47
66
65
65
63
73
88
70
81
55
71
61
77
37
72
60
64
63
58
58
36
20
55
47
69
77
55
52
51
51
59
60
62
48
29
30
18
19
24
36
26
41
73
36
50
61
58
66
74
54
58
55
35
37
51
57
50
48
37
53
53
42
62
74
51
31
18
19
25
39
15
3
2
20
18
29
34
30
32
34
40
39
36
43
36
39
42
41
37
26
33
32
30
32
37
39
39
34
34
37
37
41
38
35
29
29
39
45
44
51
49
32
47
47
48
42
42
47
41
50
47
44
49
28
40
43
45
43
43
38
33
50
43
48
63
89
111
114
119
104
99
93
96
95
82
76
94
113
110
57
74
57
53
58
55
60
59
38
51
0
10
10
10
92
129
106
163
147
146
136
146
150
153
152
120
126
107
104
133
133
119
105
106
105
74
74
74
72
74
124
127
124
116
103
104
134
137
136
141
140
131
150
149
176
172
165
149
89
35
32
157
162
163
170
170
160
166
143
166
103
115
114
116
217
217
212
214
160
190
129
164
159
160
160
195
195
196
196
206
210
210
215
214
215
214
214
212
212
204
219
219
219
219
219
220
201
184
184
198
212
212
212
200
209
194
194
195
194
206
221
199
198
198
198
199
198
198
202
209
208
208
208
209
208
208
208
209
208
208
208
209
178
162
158
129
106
110
191
192
191
191
191
192
184
166
166
182
181
181
181
186
191
167
167
168
167
167
167
168
167
87
83
14
31
30
31
39
49
49
49
49
29
26
26
23
22
22
22
23
22
22
22
23
22
22
22
58
77
77
86
76
76
72
76
75
65
57
31
32
31
16
12
12
21
21
18
24
24
24
24
24
24
24
24
40
40
46
69
92
92
79
91
92
77
58
84
82
75
63
56
54
51
57
68
54
79
57
35
65
37
40
49
24
4
47
44
49
51
28
9
18
18
23
33
69
41
43
44
36
40
37
40
43
48
52
53
50
50
48
45
41
33
40
36
30
31
31
31
29
21
20
24
25
25
25
26
33
38
41
44
46
46
47
46
45
44
42
43
43
43
44
43
39
38
38
40
43
34
41
39
55
64
67
65
87
102
117
124
124
120
81
92
51
74
77
75
100
79
68
82
91
63
115
63
69
143
177
168
169
145
170
163
172
171
171
171
172
177
181
188
186
175
172
174
171
171
176
187
170
172
174
161
162
166
164
163
178
195
220
222
175
97
92
93
106
106
103
112
114
109
116
120
133
173
197
187
180
157
141
55
62
74
84
113
101
102
54
39
62
63
50
60
67
64
79
154
128
193
203
218
192
192
177
150
114
81
85
132
152
85
55
105
149
156
157
156
107
145
155
147
135
126
123
156
156
148
142
152
155
131
137
121
125
140
140
54
82
88
196
217
179
179
204
205
204
204
209
210
209
209
209
210
209
209
209
210
209
179
179
180
204
204
204
205
204
204
174
175
174
174
204
205
204
184
184
194
220
172
117
87
116
127
108
103
114
80
53
66
133
134
129
149
117
142
122
107
105
96
92
93
93
141
143
153
153
153
153
213
178
178
163
252
162
154
161
162
163
163
158
162
162
166
132
170
155
110
110
167
166
167
163
150
104
152
152
105
93
66
20
24
24
22
22
22
22
22
22
22
17
17
133
155
153
150
151
152
155
158
125
125
125
125
125
125
125
125
125
125
125
84
80
79
78
74
69
69
83
74
65
65
65
51
49
47
51
52
65
64
15
108
85
81
83
84
83
66
63
64
85
46
51
59
60
61
62
65
23
4
0
0
0
0
2
2
2
2
2
0
0
29
111
99
102
106
100
100
94
109
107
97
98
98
100
99
99
101
101
101
96
85
97
106
106
106
107
111
96
108
107
110
93
90
82
82
80
78
76
71
70
69
75
92
111
114
115
114
114
115
115
114
116
101
94
57
54
5
60
108
41
0
58
77
94
104
1
0
NaN
NaN
NaN
28
97
114
120
123
134
37
0
95
142
141
77
34
5
5
5
5
5
5
35
69
124
133
132
130
184
231
200
219
176
186
168
167
92
56
89
76
98
88
88
87
89
89
59
63
116
113
123
155
170
162
170
122
159
168
148
82
66
70
145
139
214
91
94
91
83
173
173
173
203
203
203
203
203
203
203
243
219
194
207
200
200
200
200
189
204
209
211
151
100
100
133
193
100
95
100
100
205
210
194
124
103
127
214
194
208
214
210
219
219
210
223
228
213
213
213
213
213
230
215
213
208
183
220
105
105
105
105
69
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
158
158
113
153
58
58
58
58
58
58
58
58
55
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
29
47
47
47
47
47
33
29
29
29
47
29
29
29
29
29
29
29
29
29
29
29
29
47
47
47
47
47
47
47
47
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
47
47
47
47
50
50
50
77
77
77
77
77
77
77
70
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
99
119
100
99
86
89
86
77
86
79
91
92
94
81
85
79
33
91
79
61
43
24
34
33
63
33
31
35
25
83
82
58
39
27
7
14
18
34
50
71
89
104
83
80
80
91
89
84
83
79
87
81
85
67
67
72
73
81
80
79
80
74
73
72
78
81
84
76
97
97
94
103
107
127
139
116
132
134
148
142
117
115
111
73
68
40
90
111
116
99
103
90
91
88
87
73
81
73
51
71
48
73
67
73
44
55
64
61
67
77
58
56
67
43
50
77
69
57
72
61
71
79
99
103
97
101
116
115
116
130
152
126
130
129
166
160
178
189
221
236
239
202
202
202
202
202
172
203
203
203
200
200
202
202
202
202
202
202
202
202
184
204
222
204
204
204
204
204
215
190
182
182
202
212
212
212
212
194
230
210
230
187
187
175
175
195
207
207
217
217
217
212
217
202
202
187
187
187
212
212
212
212
188
188
187
207
207
217
172
79
95
95
95
75
198
213
213
217
217
195
220
229
229
222
222
212
212
222
227
227
213
207
207
222
222
222
222
222
212
207
214
214
199
219
215
262
212
215
215
215
195
195
190
210
210
210
210
239
201
199
201
202
202
202
202
192
196
196
201
201
231
211
196
201
204
204
204
204
204
204
194
194
179
194
194
204
204
204
204
204
204
204
180
180
195
205
205
205
208
212
205
205
205
205
205
172
172
205
211
208
197
202
202
202
202
202
201
201
178
201
201
201
201
201
201
201
197
197
201
201
201
191
191
151
151
151
89
117
82
80
110
152
182
182
186
186
131
156
156
25
66
0
50
60
69
63
69
72
68
68
69
67
71
48
49
49
52
67
49
44
68
42
42
63
58
43
44
34
26
53
44
44
33
33
52
39
52
56
47
49
49
51
46
47
47
42
42
42
46
42
47
29
13
35
10
4
4
4
6
11
15
17
16
27
31
35
34
34
34
34
18
21
27
36
37
15
21
37
44
45
22
18
31
40
17
31
39
38
38
39
40
39
39
44
39
38
40
40
41
40
41
39
40
39
39
25
34
30
31
30
33
29
34
30
29
23
23
31
33
32
68
80
137
144
168
147
164
164
188
207
120
136
138
153
195
224
195
192
210
210
209
195
192
178
186
182
208
228
259
240
223
168
160
156
109
100
128
42
112
156
156
140
155
175
200
175
175
175
175
175
175
99
99
99
249
231
231
231
268
268
262
262
262
262
262
262
262
162
162
209
209
209
209
259
259
262
262
262
262
312
312
312
312
312
218
97
97
97
99
66
62
62
59
60
54
54
54
95
99
205
205
210
243
110
110
79
209
279
279
279
279
168
168
168
262
262
312
312
312
312
312
312
312
312
312
237
237
237
237
237
237
237
237
233
233
233
227
233
258
258
305
355
305
355
355
355
355
355
380
218
218
218
218
220
240
243
218
214
164
177
203
205
303
300
300
300
300
296
323
331
251
237
237
237
237
254
254
262
187
202
202
202
202
279
329
329
329
329
229
229
229
229
229
229
229
229
229
199
149
179
179
179
179
196
246
246
246
246
44
44
34
30
34
34
35
36
41
41
41
43
43
30
21
26
25
22
43
36
16
25
173
181
187
197
200
200
194
200
200
200
200
190
190
190
190
190
190
197
200
200
200
200
75
72
147
146
146
144
144
144
167
167
167
167
167
167
167
117
117
117
110
102
113
111
113
109
77
103
90
89
87
112
86
87
81
92
109
111
91
76
90
106
96
111
117
117
112
82
88
117
80
59
96
117
98
60
52
94
110
71
72
92
85
82
94
83
99
107
108
103
107
108
109
118
103
81
109
100
94
82
87
114
116
116
92
108
102
113
92
88
88
79
81
84
69
33
36
34
37
43
41
45
53
73
76
73
78
65
52
60
75
71
68
48
34
31
55
64
66
65
47
57
56
70
64
37
60
47
55
42
38
32
67
80
80
64
70
75
94
88
81
81
101
109
122
108
120
108
110
107
111
117
81
81
81
81
81
99
99
99
99
99
99
99
99
99
99
99
99
99
97
97
97
97
97
97
97
97
82
82
82
82
82
82
158
158
283
283
283
283
283
262
258
258
258
214
218
93
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
68
127
138
85
41
83
89
101
192
213
306
164
243
198
335
299
299
299
105
120
379
224
244
316
324
98
135
195
195
245
295
295
295
295
245
245
245
245
145
145
53
80
90
12
119
71
88
115
119
64
73
144
84
82
168
235
202
143
146
269
278
313
309
312
311
324
313
115
82
68
48
55
50
88
109
146
170
183
181
205
206
206
206
232
231
231
231
132
131
131
138
139
138
83
173
234
230
207
133
82
31
54
62
71
88
103
103
120
119
85
85
109
103
103
113
98
97
105
105
106
123
134
98
109
98
107
106
146
25
8
8
12
18
54
48
43
32
50
25
120
83
125
138
106
91
80
108
117
103
108
116
110
119
124
119
116
113
121
120
104
105
114
105
75
144
133
133
40
31
28
36
66
84
115
114
132
110
106
93
98
120
126
104
80
46
3
3
44
25
22
77
76
109
125
111
89
120
97
102
99
120
103
78
68
67
75
75
97
93
88
86
81
72
77
77
67
80
70
67
27
63
62
56
50
57
57
59
57
58
61
61
58
59
61
69
68
54
60
60
67
65
66
68
63
69
63
66
60
59
51
59
64
57
63
61
62
56
57
59
66
67
65
76
74
62
41
50
65
75
88
97
100
98
99
105
113
123
153
131
141
168
152
180
129
125
135
171
150
151
149
162
176
190
210
148
72
62
148
154
100
107
50
50
125
125
125
170
170
133
133
133
104
66
57
29
20
87
85
214
206
207
200
253
233
283
333
358
358
358
358
358
274
274
274
74
74
174
299
349
349
349
349
324
349
344
348
348
330
353
353
258
258
258
353
353
353
353
353
353
353
353
58
83
83
283
283
283
333
358
258
108
108
258
308
358
358
358
358
358
108
108
308
358
208
158
158
283
283
328
362
352
352
352
147
147
297
297
297
297
297
347
347
158
158
158
158
158
158
158
158
333
333
333
333
333
333
208
58
83
108
183
183
183
183
199
275
275
275
275
272
272
307
307
307
307
197
197
197
197
197
272
272
272
322
322
322
322
200
200
200
125
200
200
200
200
200
197
197
247
247
200
227
199
200
116
111
114
115
111
165
180
191
188
193
191
180
181
179
181
184
182
177
186
177
179
173
176
177
193
166
127
127
127
127
127
127
102
84
83
82
84
84
88
91
79
68
25
26
25
25
65
79
53
23
9
9
3
95
151
157
164
155
189
189
189
188
188
187
187
187
170
161
100
69
116
137
96
91
100
123
100
127
112
107
84
55
80
91
84
82
90
52
90
87
88
92
81
91
84
66
57
71
77
63
50
51
82
58
50
50
50
50
65
57
63
60
68
68
77
92
100
105
160
116
106
116
110
162
163
165
159
153
136
157
150
156
176
180
183
166
165
175
165
134
139
109
86
123
122
122
127
137
117
106
109
83
119
98
100
109
122
112
122
102
101
90
102
104
110
110
110
68
75
82
102
103
107
110
117
96
110
119
105
123
133
124
120
136
122
127
121
117
116
115
98
120
105
172
159
142
150
200
200
200
200
200
197
197
222
222
222
133
233
233
233
233
270
270
230
230
230
230
230
128
128
128
125
128
138
138
188
188
188
120
120
120
158
208
208
208
145
145
145
145
145
158
158
195
154
158
158
158
258
279
178
178
128
128
128
128
128
135
136
222
162
138
103
104
95
103
128
128
128
128
78
78
78
78
156
145
144
151
124
102
99
88
73
61
77
78
78
128
128
128
128
182
150
128
128
128
135
128
128
221
138
97
93
78
78
78
78
83
187
179
139
139
130
130
180
174
234
234
234
234
234
234
234
234
234
176
176
176
176
176
176
210
210
210
210
210
230
230
230
255
255
255
255
275
275
200
170
173
197
197
197
227
198
198
198
195
195
195
195
195
195
195
195
185
185
112
112
112
112
112
112
112
112
112
112
112
137
137
137
137
117
117
117
117
117
117
117
117
117
117
117
117
91
91
91
67
67
67
67
77
77
77
77
77
77
77
77
77
77
77
77
77
77
3
77
77
77
77
77
77
3
23
77
81
78
89
85
95
83
77
77
76
77
53
46
73
80
53
80
61
88
71
100
83
102
104
98
121
119
100
87
117
113
122
108
135
109
91
100
101
114
121
118
110
72
108
79
93
83
99
100
107
100
100
94
97
97
99
88
94
77
86
98
105
97
104
94
97
81
77
85
86
97
100
100
101
96
86
93
83
75
69
85
69
83
75
77
79
75
66
73
78
68
70
69
67
66
77
78
86
89
85
89
98
80
82
109
109
95
101
116
96
101
108
128
117
128
132
117
103
125
138
127
139
150
152
136
145
134
124
147
144
150
157
160
154
165
172
176
191
233
219
125
190
185
173
178
121
8
114
106
149
171
127
137
137
142
131
138
147
134
135
133
116
122
119
112
111
116
118
121
133
133
156
156
156
81
64
64
99
99
99
99
99
99
99
99
99
99
99
99
99
99
130
130
116
116
116
116
119
97
111
111
151
161
171
171
171
171
171
171
171
171
140
140
140
140
111
245
214
314
379
379
309
184
298
354
404
354
354
354
354
383
383
383
343
343
173
323
323
223
223
223
223
223
328
328
328
348
348
348
348
348
348
348
198
148
98
98
98
254
158
158
158
158
146
304
304
304
304
304
77
77
77
77
77
77
77
77
77
77
128
128
195
292
292
292
292
292
292
292
242
242
242
242
192
192
192
192
192
177
192
192
192
192
192
150
146
167
162
162
162
162
162
162
162
162
162
162
162
162
162
159
159
159
159
159
159
159
186
86
86
86
86
86
86
86
84
84
82
83
83
83
83
83
83
83
83
83
83
83
83
83
91
86
81
3
3
58
89
88
85
72
66
68
69
73
74
98
116
128
150
148
132
137
155
153
146
132
160
219
218
224
166
148
146
232
198
192
175
160
151
131
121
120
84
79
88
93
91
89
70
68
56
50
117
85
120
118
111
105
100
93
80
90
103
115
89
99
140
105
102
84
77
85
95
96
99
95
87
98
83
92
97
95
98
104
69
81
107
84
102
96
83
77
79
78
50
71
76
80
87
81
86
78
73
91
93
94
94
92
99
85
89
88
88
85
85
87
94
97
93
90
94
102
93
109
107
103
110
91
87
89
85
70
56
78
72
95
92
91
108
106
109
126
143
141
136
136
148
155
165
174
181
150
132
140
155
142
151
172
87
155
186
227
247
281
221
151
152
145
125
124
128
148
128
110
154
167
220
205
275
188
205
210
215
230
206
215
200
15
0
12
25
24
137
228
262
288
187
110
109
108
113
119
104
100
96
131
168
278
282
282
281
208
108
119
159
242
332
381
371
214
63
63
64
70
76
73
47
27
43
55
55
113
119
104
124
163
88
135
276
318
334
359
295
336
52
87
73
88
286
370
339
88
84
172
174
207
317
312
316
319
245
191
216
206
153
114
230
226
242
259
315
316
312
316
315
317
317
315
330
312
306
266
346
351
342
345
343
343
344
343
346
345
342
345
269
236
235
236
261
189
169
244
241
243
199
199
209
227
226
225
225
231
212
246
259
257
243
168
159
161
161
155
107
108
108
108
120
99
81
60
54
76
104
156
170
167
298
77
226
221
181
0
0
0
0
0
0
0
156
319
326
322
324
292
176
99
109
93
86
91
79
44
43
40
31
31
33
38
41
39
35
36
53
73
88
135
134
133
133
133
132
106
119
121
120
128
133
149
149
84
0
0
184
180
164
157
143
121
107
106
105
109
110
109
101
96
104
108
109
114
112
113
122
138
129
131
135
133
132
133
133
135
135
107
95
93
63
86
66
80
105
88
101
105
104
162
162
172
161
139
140
139
120
135
136
121
135
156
151
136
157
151
147
139
119
107
138
143
138
133
136
101
140
102
128
151
156
170
165
169
146
114
136
153
145
114
119
150
167
147
119
103
93
124
161
163
144
138
137
128
121
121
120
120
119
119
111
106
106
106
114
136
133
137
133
135
136
137
131
124
146
178
140
139
109
88
88
103
103
114
116
43
0
0
0
84
153
196
191
198
199
188
156
92
70
82
80
96
119
140
152
181
205
184
76
147
218
178
166
280
339
285
256
213
235
200
256
281
283
168
140
214
328
344
350
330
355
210
275
298
217
199
199
200
208
245
170
128
165
254
320
335
362
372
200
307
253
130
112
88
126
238
238
303
362
353
325
257
193
206
286
149
370
225
367
371
370
370
371
370
362
254
169
249
263
265
265
265
169
169
168
170
188
279
309
293
292
292
293
295
182
243
242
243
239
240
225
265
297
294
293
244
232
192
231
242
276
230
227
226
272
279
303
309
318
319
330
321
257
181
235
257
259
259
318
316
318
282
193
168
153
76
74
78
111
153
0
0
0
0
0
0
0
0
0
0
5
175
312
366
217
221
259
344
188
340
326
287
279
307
285
238
233
219
186
165
178
172
240
245
191
180
109
85
69
19
23
24
25
30
19
13
13
15
14
16
43
14
13
15
20
48
215
180
169
195
185
187
163
169
150
144
160
148
129
156
175
191
192
163
190
210
189
219
233
229
212
205
195
191
131
125
177
180
188
185
176
198
174
150
148
132
124
121
142
137
155
161
169
160
167
148
154
153
142
138
131
120
119
105
138
160
166
130
114
82
84
104
129
88
131
138
172
170
166
167
182
186
192
158
138
194
179
171
172
173
173
177
172
175
174
178
171
128
118
157
151
139
145
149
142
160
170
171
151
139
139
156
167
172
155
128
108
97
100
121
129
128
115
117
123
96
88
123
109
89
95
113
104
66
65
91
144
151
110
85
109
113
118
137
158
166
175
199
192
197
253
210
167
113
61
157
149
149
156
139
118
141
136
137
194
211
176
117
114
150
162
134
121
121
130
124
143
109
124
126
138
142
154
156
152
161
197
269
302
166
123
96
115
104
113
110
104
116
157
148
174
206
132
140
144
175
242
194
208
235
217
309
246
173
168
233
272
337
346
206
92
92
92
105
174
227
227
232
191
187
218
265
266
306
310
309
309
310
310
310
308
309
308
307
307
310
287
242
241
242
247
312
315
343
360
348
347
300
365
381
318
317
320
295
378
282
278
283
233
208
181
156
96
92
92
92
95
93
73
272
276
310
313
312
313
301
364
357
369
382
378
374
372
374
372
373
371
305
293
291
362
369
370
380
379
377
359
359
313
279
272
284
230
133
133
133
133
135
124
121
123
139
163
164
215
290
229
221
232
247
96
0
0
15
17
130
189
188
199
193
173
167
158
150
146
149
144
144
145
148
144
143
142
139
134
156
156
147
156
159
179
157
157
160
164
161
149
108
100
103
117
124
173
185
169
167
165
196
154
145
173
140
139
144
162
132
79
79
91
146
152
122
106
119
130
132
126
98
90
111
106
77
73
72
84
100
114
122
142
151
144
160
151
152
144
139
148
159
156
150
138
134
129
137
140
139
122
116
121
117
122
127
102
86
63
73
122
146
148
143
127
147
127
110
90
104
104
116
115
118
108
114
116
112
119
130
117
118
117
104
105
108
86
85
101
113
119
128
129
125
125
116
126
128
144
137
137
137
130
139
143
143
146
151
154
146
138
152
150
157
161
150
160
161
156
167
175
192
177
194
216
231
255
286
284
198
201
171
160
150
148
145
82
56
156
158
163
246
195
152
164
146
143
122
128
140
143
143
143
143
143
163
187
250
228
81
83
91
136
135
133
133
134
133
147
243
251
141
146
149
160
182
172
134
170
173
207
198
166
168
168
172
161
129
128
149
181
214
211
235
244
233
280
309
290
300
309
367
365
354
306
278
317
313
311
318
320
293
251
290
314
305
284
353
278
322
293
276
251
96
238
262
279
164
203
257
257
267
301
336
381
393
367
368
368
170
177
174
196
221
226
276
352
367
361
367
372
344
372
337
339
365
361
359
352
353
360
351
368
362
358
360
366
375
370
331
330
349
213
211
342
357
378
371
363
309
309
304
309
268
309
188
241
242
239
237
244
135
129
128
131
133
154
171
302
281
88
75
109
33
0
0
83
155
113
85
86
106
179
181
170
199
186
199
188
124
90
77
61
75
101
114
193
196
187
190
241
251
298
298
296
305
302
58
10
225
249
249
256
261
251
98
100
100
100
95
95
98
101
95
90
91
98
105
109
95
107
129
118
125
135
128
132
151
149
136
148
137
116
136
128
115
126
144
145
145
134
144
175
184
212
226
123
113
131
155
150
135
132
100
88
105
128
136
124
125
159
164
155
150
141
162
177
160
172
149
163
159
145
142
141
148
143
150
126
127
123
120
114
121
114
119
131
137
143
153
148
163
165
171
177
180
178
172
174
173
168
179
151
166
150
150
152
138
151
158
159
162
150
153
162
163
160
146
145
130
142
145
148
144
143
134
136
137
139
142
136
142
164
157
165
171
174
185
179
182
177
173
163
159
132
130
135
135
137
139
151
160
121
112
113
122
134
141
139
158
149
158
170
165
160
127
112
101
98
94
94
98
28
47
116
150
141
118
143
137
162
193
231
287
324
256
237
211
178
101
102
157
132
195
187
144
150
159
152
152
150
151
132
154
152
83
35
22
0
16
14
6
22
29
42
80
129
220
288
269
263
320
359
366
360
257
173
276
252
120
40
21
160
225
225
216
221
315
315
305
297
343
375
347
209
205
319
374
370
373
379
371
367
332
334
331
330
330
330
328
329
325
327
300
326
322
326
323
321
323
322
323
323
324
324
326
327
328
326
331
302
176
169
0
NaN
NaN
0
0
326
365
368
357
344
352
350
356
350
348
352
252
342
356
353
246
197
272
342
339
338
339
338
328
344
336
329
350
369
364
317
357
368
358
352
359
333
250
278
292
287
305
302
309
283
100
76
70
101
150
156
205
109
96
95
167
244
260
241
273
304
251
264
73
64
111
126
125
136
186
179
198
190
173
156
154
183
174
171
167
144
169
165
166
162
157
158
203
178
168
162
142
144
145
154
154
260
188
137
132
125
130
68
0
NaN
NaN
NaN
NaN
NaN
NaN
20
164
302
302
321
308
289
297
290
180
174
178
188
162
201
211
209
210
215
138
92
89
137
191
179
161
180
171
171
175
145
148
176
167
143
121
166
177
162
145
127
134
109
188
185
170
143
102
99
99
144
123
119
158
165
154
158
158
162
165
163
149
165
149
166
166
159
165
142
148
173
176
178
172
144
148
157
154
167
189
194
198
180
260
179
158
196
197
192
183
234
185
186
190
173
192
165
175
163
162
182
174
190
183
157
176
201
227
147
124
144
182
191
153
154
147
128
135
144
176
221
224
242
228
146
158
163
163
154
147
153
175
185
180
191
163
130
98
218
225
167
69
61
61
62
112
260
220
106
82
70
25
0
28
194
202
124
104
138
165
181
204
193
201
195
159
105
122
172
175
176
209
255
345
357
264
288
296
235
235
244
230
242
295
306
306
318
312
323
333
330
330
330
332
332
330
334
338
337
332
337
333
336
284
227
138
87
135
166
223
220
356
377
320
331
322
298
304
332
325
328
330
331
357
330
330
329
317
226
327
325
323
325
324
325
325
325
325
325
325
384
325
325
325
325
318
324
325
325
325
180
123
121
137
308
311
323
325
319
265
264
262
273
269
271
319
321
325
312
308
306
315
314
307
316
313
311
326
323
319
319
319
320
320
320
317
321
319
151
147
148
173
165
194
194
197
172
169
161
146
254
287
245
246
241
255
256
242
146
150
151
152
152
151
152
141
113
112
111
114
120
133
219
186
185
179
186
173
185
182
191
287
286
288
308
299
296
296
183
162
132
26
55
55
54
90
212
197
199
209
186
189
178
168
149
109
77
75
111
148
140
138
134
156
153
152
149
142
148
154
116
129
135
134
110
119
88
132
128
94
74
103
129
130
122
119
96
98
104
84
117
142
116
95
100
88
95
86
97
95
78
119
128
123
104
86
118
117
100
126
124
110
124
129
139
136
144
145
145
148
146
145
132
124
131
148
153
156
154
158
155
152
138
133
148
157
159
161
161
152
147
145
140
133
126
124
126
108
91
108
102
107
115
113
106
115
122
117
105
137
120
121
145
140
138
121
145
181
175
176
230
181
202
207
171
169
154
136
135
137
126
120
108
106
117
126
115
132
130
143
155
171
165
167
137
154
162
149
101
111
128
151
147
112
145
163
176
184
193
164
133
127
121
108
112
87
65
88
216
247
121
118
122
126
218
189
182
183
184
181
180
178
182
196
199
143
0
42
269
275
340
337
337
337
327
315
302
291
291
317
317
317
221
214
102
140
107
90
91
278
280
171
140
136
182
213
170
273
308
325
325
276
61
63
130
172
175
278
325
295
105
155
264
297
143
264
269
294
287
221
324
324
325
286
324
325
325
325
325
324
325
325
325
305
317
316
222
226
316
278
201
316
321
304
139
139
139
141
157
195
314
316
316
313
310
310
311
310
309
309
294
260
351
379
391
391
377
305
317
342
263
166
163
166
166
165
166
166
166
247
312
301
295
315
317
315
311
308
281
248
184
185
187
133
175
196
176
127
98
93
60
83
83
87
137
153
138
139
148
199
216
232
228
231
229
230
203
175
143
124
0
NaN
NaN
NaN
NaN
56
168
170
152
150
155
178
188
185
183
170
205
212
115
96
129
132
129
130
135
132
167
149
134
133
133
133
132
150
144
152
159
138
140
151
154
154
164
152
142
100
121
115
138
137
138
109
166
168
178
143
169
189
190
188
194
178
198
197
195
198
198
206
197
186
151
178
155
123
144
142
144
143
151
160
157
150
171
151
143
148
150
134
150
164
133
52
68
63
70
81
85
58
169
170
114
177
167
177
171
168
141
158
163
181
145
184
161
151
187
191
195
137
199
202
194
197
215
165
199
223
238
206
192
195
193
222
144
186
188
178
179
193
164
180
190
188
195
193
187
196
203
199
209
191
192
147
145
159
162
197
166
150
133
117
131
40
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
105
153
142
137
156
160
191
200
190
178
190
186
211
213
215
210
287
294
342
341
318
149
156
156
160
160
163
236
224
225
222
153
153
116
104
136
200
302
314
325
329
244
246
255
255
252
256
289
69
22
208
325
325
325
325
325
325
162
154
142
176
267
321
306
284
250
253
198
317
339
331
327
315
294
318
326
326
339
316
281
310
310
310
284
298
260
317
328
342
280
285
310
310
310
310
315
362
361
362
362
360
309
309
309
309
309
309
308
308
308
308
308
306
307
306
298
307
306
306
306
309
313
306
309
280
292
306
306
228
143
83
122
153
168
261
297
302
302
300
293
308
307
302
303
309
297
248
254
261
279
274
251
244
274
272
279
303
307
311
307
112
109
123
137
326
309
275
303
254
292
306
305
307
303
304
274
184
191
191
153
136
199
167
127
123
105
243
233
180
131
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
16
74
74
74
55
249
311
315
238
224
217
211
172
192
164
157
160
158
171
246
239
241
234
231
230
230
229
240
216
207
223
241
192
146
154
153
154
152
139
145
145
172
174
113
115
178
203
207
194
202
194
189
178
175
269
180
187
163
174
165
168
165
158
170
163
160
139
138
145
144
163
171
183
203
177
186
183
166
177
174
177
184
163
164
165
168
150
144
156
134
163
179
178
183
191
207
214
203
216
217
226
209
200
209
208
197
189
189
192
198
189
177
202
207
188
169
160
165
171
165
198
207
203
195
207
209
207
198
178
194
202
178
171
170
139
161
150
162
155
154
143
134
139
163
179
179
133
92
125
175
169
150
159
162
151
139
141
139
150
192
217
238
223
223
243
203
187
197
228
202
185
132
0
6
69
46
135
140
149
264
327
299
291
334
261
282
205
178
144
144
168
233
208
134
165
148
149
181
185
193
283
281
195
200
303
303
325
319
315
293
282
261
211
149
188
239
301
329
330
269
294
328
327
331
329
331
113
75
92
211
308
343
322
316
236
151
146
173
205
251
227
134
123
164
218
221
293
296
271
200
125
125
98
102
130
92
100
210
288
314
315
311
318
310
316
315
281
280
302
278
276
286
292
278
282
258
250
255
275
314
235
143
105
110
114
124
76
112
101
242
266
293
289
296
303
316
203
152
156
185
258
271
262
261
271
274
303
330
247
222
197
184
197
129
110
124
165
288
310
320
339
289
226
203
195
187
187
148
116
103
88
88
101
78
98
108
129
172
181
178
155
114
183
232
252
260
254
251
250
269
300
342
343
340
335
315
296
277
268
265
269
271
268
284
329
327
335
323
335
326
336
327
332
335
332
331
301
280
289
185
253
240
242
212
195
184
158
156
167
177
115
0
0
0
0
18
162
205
208
216
210
206
185
221
208
198
202
202
192
199
168
171
146
166
172
175
176
163
177
166
136
166
165
168
162
169
168
162
129
166
142
116
126
174
168
177
170
159
158
161
150
154
159
135
135
150
185
175
181
192
184
187
206
209
200
181
165
175
171
190
187
162
190
183
180
184
178
188
195
181
157
154
160
170
163
167
159
162
164
174
172
168
159
169
170
181
157
162
168
155
131
146
173
163
149
173
174
179
173
183
177
181
184
184
119
158
159
151
183
188
189
196
180
176
174
168
151
150
160
170
166
169
167
181
210
189
185
190
190
166
151
174
162
173
169
143
143
130
132
162
155
178
174
166
142
0
126
149
158
159
148
153
146
123
134
146
153
207
238
252
257
263
303
226
123
137
140
139
140
139
140
124
122
124
123
141
144
171
181
227
231
210
210
209
209
212
215
209
226
276
260
153
156
184
210
215
201
163
120
94
91
68
127
155
172
158
218
216
134
272
290
319
321
311
292
243
310
319
318
316
310
252
304
311
318
304
294
299
301
305
296
246
308
310
260
283
316
316
313
315
317
315
315
312
315
311
310
306
306
304
312
304
303
303
307
211
304
200
266
253
233
237
280
302
313
309
307
307
309
314
310
297
304
258
272
282
267
300
308
309
308
301
297
299
302
229
195
136
122
82
82
75
73
69
68
68
77
79
79
90
97
116
268
275
268
270
196
146
158
154
152
101
101
113
236
294
305
294
294
308
307
308
302
319
305
303
303
300
284
274
275
279
293
297
296
314
289
248
211
155
161
3
57
225
308
310
274
272
310
318
313
309
309
124
0
3
37
213
266
260
265
117
51
290
310
306
302
227
212
175
180
195
190
181
127
134
138
129
115
92
131
156
118
116
102
102
128
144
150
157
135
141
114
118
130
143
126
111
120
126
125
139
125
129
148
136
120
110
112
102
106
165
155
149
163
142
169
154
169
182
165
151
170
174
169
179
176
174
171
172
144
153
180
172
152
151
175
169
163
189
200
196
174
177
178
181
181
186
179
180
180
183
180
177
161
154
147
147
156
146
146
166
164
160
196
188
179
167
158
144
130
157
149
167
175
175
153
164
113
85
158
159
155
160
166
153
155
151
138
145
148
161
171
166
178
161
141
97
94
18
20
17
17
19
21
11
0
0
44
114
114
134
156
171
173
171
172
176
179
177
177
162
201
184
153
134
122
108
101
234
330
30
0
0
111
252
262
224
237
274
200
180
164
60
120
135
148
122
132
161
107
165
191
192
194
196
186
44
186
155
58
94
122
108
143
164
144
120
143
160
183
302
263
62
128
269
294
203
170
225
282
208
176
267
302
316
334
326
330
289
303
293
239
223
177
166
177
180
186
239
252
270
307
323
319
286
310
282
280
281
296
263
249
239
240
271
275
257
311
312
310
306
293
296
291
302
302
283
272
280
194
210
252
270
191
136
117
83
82
97
99
88
67
147
114
81
153
121
0
0
0
0
NaN
NaN
NaN
NaN
35
41
165
181
180
168
187
176
176
183
180
174
175
206
243
275
301
305
295
298
301
241
208
198
182
170
237
271
267
281
206
97
290
292
310
321
310
253
270
280
287
292
295
302
303
320
300
230
196
197
202
202
210
200
283
296
292
303
294
26
0
16
173
194
299
148
176
99
302
324
329
310
309
314
307
255
195
144
151
156
155
163
153
135
127
118
132
131
182
169
167
154
151
164
160
163
164
138
162
104
33
64
36
31
13
20
49
25
22
25
30
107
167
172
140
127
149
180
215
197
168
213
218
196
178
199
218
212
217
239
244
231
231
211
202
180
147
158
165
141
165
194
115
106
122
123
153
143
177
205
210
212
205
196
201
160
112
126
135
142
144
171
188
183
186
199
208
207
206
207
198
194
184
204
201
177
186
153
151
171
161
160
168
171
160
156
161
172
170
157
179
206
199
169
167
168
169
161
165
162
151
166
157
157
158
152
131
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
56
145
156
168
200
221
258
217
232
283
283
213
202
208
212
186
122
94
118
128
125
124
114
89
92
117
96
116
143
143
102
105
87
101
98
96
131
169
211
158
171
261
273
291
361
267
330
352
343
350
372
372
355
340
340
341
340
340
316
299
331
325
323
321
321
322
323
320
320
319
317
196
322
324
322
314
289
301
262
188
270
276
274
291
295
252
290
217
236
216
198
209
178
202
313
300
263
252
302
304
306
308
319
304
283
291
297
304
305
305
303
299
307
305
306
305
302
306
303
304
310
305
316
317
301
273
281
269
271
267
302
296
301
315
292
289
317
266
263
317
304
304
396
377
387
316
319
381
390
319
142
128
133
131
150
202
248
250
316
313
314
272
55
0
NaN
NaN
NaN
NaN
12
160
300
233
175
170
174
228
286
294
292
283
285
290
320
318
314
309
321
321
321
320
324
319
309
376
176
0
0
0
0
0
NaN
NaN
93
273
289
313
304
298
298
296
296
301
307
300
266
265
197
181
183
180
174
203
235
223
197
185
180
191
178
184
195
191
196
166
159
160
160
160
144
142
168
160
156
156
165
160
160
155
164
159
173
196
197
166
184
162
182
180
176
166
177
166
165
208
250
241
239
226
231
217
222
209
196
181
156
162
182
156
174
195
154
142
141
178
195
186
166
153
173
197
185
195
152
131
150
164
124
180
175
173
188
78
62
138
157
164
177
191
194
194
207
209
216
202
214
218
216
189
184
179
180
181
184
194
149
162
165
152
154
156
152
147
141
139
139
143
145
144
139
148
155
149
151
157
149
139
127
142
108
0
97
77
136
211
171
148
156
164
214
214
224
247
237
235
55
232
286
287
340
351
352
273
261
327
351
350
337
356
314
313
304
304
265
305
334
285
321
330
304
329
331
328
331
329
334
319
276
212
134
120
164
170
197
219
224
303
302
294
180
77
142
127
203
203
182
184
196
193
271
207
306
297
314
312
308
306
176
211
313
311
312
312
310
290
290
302
315
310
326
336
316
306
308
307
301
303
300
299
291
281
276
286
297
291
300
300
301
290
301
299
300
293
244
280
300
302
303
303
304
265
256
252
347
304
305
307
309
308
309
298
306
306
310
309
309
309
273
212
257
241
268
246
239
294
295
302
271
277
300
298
296
297
302
301
301
303
285
299
298
298
302
208
212
132
102
106
126
148
184
183
179
143
142
123
134
129
140
271
257
242
241
243
251
264
282
249
244
245
227
11
279
297
323
322
48
0
110
290
309
311
299
301
303
312
308
323
323
332
350
339
320
294
298
324
328
332
340
315
287
196
161
146
139
116
147
148
151
147
176
202
247
216
214
205
193
219
224
219
215
214
190
183
196
201
210
143
167
177
164
172
170
171
164
161
171
171
172
163
163
158
179
141
132
199
202
204
200
147
137
184
161
173
132
134
170
181
175
182
151
126
138
178
128
139
168
154
165
176
153
162
179
163
189
164
178
162
171
171
125
177
172
174
200
135
176
135
154
179
154
133
133
133
133
133
133
133
133
133
156
164
167
185
196
205
198
198
205
210
215
172
217
203
194
201
186
188
195
193
201
186
172
184
189
192
192
206
209
213
212
211
206
204
178
163
145
134
131
164
184
201
202
206
36
7
0
NaN
NaN
NaN
NaN
12
131
207
227
220
188
176
171
182
290
328
334
326
319
325
320
309
192
189
197
293
294
305
294
240
241
243
257
243
255
320
321
330
330
328
329
329
317
331
317
159
115
128
155
157
160
137
144
258
279
232
163
207
216
212
202
138
121
90
109
127
145
155
167
166
184
189
236
266
333
315
326
193
198
185
150
154
174
199
239
208
199
164
150
203
260
244
257
266
257
239
234
231
222
309
299
272
301
226
248
284
207
273
274
292
257
292
296
294
295
296
297
298
297
298
299
299
298
212
170
281
282
137
145
137
120
156
207
231
267
147
139
128
210
305
282
204
251
273
137
142
145
149
249
215
252
270
259
303
310
312
308
310
304
292
292
296
280
209
286
171
48
61
51
58
61
96
65
66
119
116
95
96
90
85
87
86
93
97
86
80
80
75
0
NaN
105
245
126
0
NaN
NaN
NaN
NaN
NaN
41
119
121
105
75
75
70
70
72
71
93
87
107
72
87
105
114
138
220
227
283
290
312
316
320
324
310
292
276
305
313
309
312
314
210
112
113
113
113
108
100
100
105
105
108
107
104
105
117
131
132
132
122
97
90
94
88
78
79
80
76
76
73
71
72
73
72
74
71
74
71
67
83
74
74
86
95
101
101
100
108
119
128
148
148
148
148
133
110
91
89
89
99
123
104
128
124
113
109
99
88
87
94
121
123
111
100
96
97
96
92
85
77
82
77
81
83
82
83
88
88
85
83
96
99
107
123
126
129
127
127
126
124
126
126
126
125
127
122
112
118
123
123
122
118
114
109
107
135
159
120
76
0
127
92
92
91
81
79
80
120
140
130
141
152
153
146
158
141
93
85
143
174
92
107
94
90
87
89
104
103
105
115
110
126
160
287
327
164
117
101
138
148
135
128
124
131
122
139
149
132
120
114
139
155
195
178
0
NaN
NaN
NaN
NaN
NaN
28
71
115
142
134
113
133
134
125
132
177
184
196
214
180
94
107
115
115
127
102
110
114
150
151
183
144
142
130
97
126
89
105
147
177
137
187
201
97
168
204
173
57
50
60
98
145
144
146
139
151
176
213
186
188
229
78
61
134
212
282
296
329
273
179
241
260
204
139
78
91
91
139
113
151
202
188
125
137
178
197
161
117
87
123
125
113
96
89
84
89
82
47
17
22
20
20
20
20
22
23
23
23
22
23
24
25
25
25
95
89
102
103
88
140
172
205
190
186
191
194
165
185
174
166
167
168
112
76
75
103
104
103
102
72
112
182
190
187
189
188
190
178
175
130
130
144
127
82
70
99
89
68
89
88
99
91
116
110
113
112
113
132
96
65
77
105
140
154
156
140
123
115
117
117
115
116
118
114
117
116
117
117
115
111
100
69
103
108
121
141
150
111
91
109
145
141
141
104
101
87
86
101
167
136
113
148
129
108
105
105
107
111
107
119
104
104
112
114
112
109
111
143
143
166
194
189
175
173
178
168
169
177
190
185
178
187
187
167
129
125
122
122
104
100
105
101
107
109
112
99
101
120
107
104
99
97
98
99
100
97
88
88
91
92
91
74
0
13
92
113
120
146
171
151
132
131
134
130
98
81
65
66
66
64
66
66
66
66
65
66
68
70
78
79
77
80
79
78
78
78
79
76
75
76
79
77
78
77
79
79
79
103
189
144
0
NaN
NaN
22
84
92
97
102
101
98
107
122
121
125
114
85
81
81
79
80
80
85
95
125
95
95
95
94
95
98
115
105
106
103
99
102
107
109
106
103
99
75
73
79
122
290
230
136
120
102
95
96
124
145
146
148
149
126
94
150
227
180
186
186
240
280
249
123
118
117
123
119
180
119
112
98
93
91
93
116
140
140
141
141
143
140
138
176
232
210
135
155
157
211
307
332
342
265
107
97
103
152
223
218
209
211
212
213
217
216
216
216
217
189
163
135
115
124
147
139
242
339
337
365
299
288
281
145
105
105
103
158
163
109
146
212
222
214
212
211
217
246
254
202
204
133
27
14
16
23
22
21
21
21
18
16
20
27
32
25
24
24
24
24
19
25
30
27
26
26
25
36
38
39
38
87
209
287
284
228
156
189
98
19
19
19
18
19
19
19
19
19
18
18
18
18
19
20
7
17
19
20
20
20
19
33
32
32
32
32
33
32
33
32
32
32
33
34
37
35
29
28
29
30
28
29
29
31
30
31
29
32
29
29
27
30
32
32
30
23
27
28
29
33
33
80
157
96
98
113
55
30
23
23
22
24
24
22
18
17
16
20
18
19
19
19
19
19
20
19
19
20
20
20
20
19
19
24
26
26
26
27
28
27
27
27
27
28
27
27
27
28
25
27
26
27
26
27
27
27
24
24
23
24
24
27
27
27
27
27
29
28
28
29
29
29
29
29
29
29
29
26
29
29
28
28
28
28
28
28
28
28
28
25
30
27
27
27
26
26
25
25
25
19
14
8
0
NaN
NaN
NaN
NaN
NaN
NaN
7
90
136
128
122
131
118
97
170
210
226
172
165
252
153
179
120
102
174
157
260
71
63
67
62
61
63
64
63
64
56
58
72
80
88
95
95
96
95
81
75
60
61
57
53
52
53
55
44
45
48
46
45
46
54
55
126
134
65
64
65
63
67
43
43
43
43
43
40
40
40
46
98
92
121
129
164
158
56
5
5
5
5
194
224
226
226
223
227
203
118
180
251
217
200
165
95
78
170
188
232
271
301
302
206
57
59
52
56
56
60
129
126
123
146
143
186
254
288
247
188
184
167
101
95
77
86
78
53
43
43
61
50
50
50
50
50
50
50
50
48
49
50
46
48
48
48
49
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
43
65
60
61
58
61
128
146
98
122
262
225
95
108
56
57
71
93
181
126
106
99
88
78
200
178
120
106
82
150
139
129
124
122
85
58
67
111
115
92
71
56
112
109
97
92
91
84
13
74
83
80
85
86
87
84
78
52
27
29
27
27
27
27
27
27
24
17
10
0
NaN
1
10
15
16
17
19
20
20
21
20
20
20
20
20
20
20
20
24
20
20
20
20
19
20
20
21
12
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
19
38
39
39
39
39
38
31
40
38
39
39
38
39
39
38
33
28
28
24
23
24
25
25
25
15
13
13
18
13
13
13
11
10
10
10
10
10
8
8
8
10
10
10
10
10
10
10
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
47
76
71
71
114
73
73
67
66
58
55
50
70
160
191
193
199
172
166
167
122
67
56
56
52
51
48
48
48
47
112
92
73
66
63
54
50
44
45
43
18
24
24
24
24
24
24
24
34
37
42
52
52
52
53
129
139
137
134
84
78
70
168
177
153
141
92
118
178
150
78
31
31
101
108
70
66
90
118
108
109
134
137
136
81
54
54
54
54
181
209
174
96
46
46
46
22
28
31
42
43
43
5
5
29
31
92
92
92
120
37
37
62
139
116
87
97
106
123
122
156
160
159
121
118
138
161
159
114
68
62
15
31
46
62
105
107
109
110
109
111
188
102
54
85
92
92
92
59
85
77
77
103
168
201
216
156
136
139
139
132
136
131
108
101
97
102
176
155
138
126
124
164
105
76
14
14
14
12
12
12
12
12
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
15
15
15
15
15
15
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
31
31
14
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
37
53
60
60
62
62
62
62
62
62
62
54
54
54
54
53
68
90
90
80
80
80
80
80
79
65
50
50
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
26
50
57
60
60
60
60
60
60
60
60
44
44
34
34
34
40
40
60
60
56
56
56
56
56
56
56
56
56
40
24
6
0
29
40
40
40
40
40
40
34
40
42
40
46
46
46
50
42
46
50
50
83
140
134
78
108
150
195
248
246
58
26
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
38
57
57
57
57
0
NaN
30
122
100
52
52
52
66
108
112
62
205
70
97
97
30
30
30
30
23
23
90
128
128
128
70
57
57
108
124
88
106
82
124
82
76
8
8
8
8
8
8
98
111
109
111
49
8
8
8
8
8
8
8
8
8
8
43
93
153
159
156
162
163
162
166
104
94
92
92
66
60
59
80
48
44
45
46
99
90
88
74
70
70
68
70
122
126
128
48
10
10
10
10
10
8
8
8
22
22
8
8
8
8
8
8
8
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
154
292
304
302
298
202
196
195
154
149
146
148
147
149
116
112
113
112
112
113
113
49
57
14
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
21
31
31
31
101
150
166
176
174
180
179
175
176
107
47
46
46
46
103
113
49
41
41
40
41
41
40
40
31
31
31
31
37
68
53
63
79
78
78
67
53
53
97
127
95
80
134
146
112
31
111
79
62
62
65
65
65
48
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
54
93
93
93
70
43
43
43
43
43
48
71
79
109
109
109
109
109
109
70
96
96
46
46
46
46
46
46
65
65
60
3
3
3
3
3
3
96
125
96
96
96
125
127
96
130
130
96
34
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
NaN
19
29
29
29
46
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
36
37
43
43
43
43
43
60
63
63
63
46
46
46
37
43
80
88
91
91
91
91
91
91
91
91
91
91
50
50
17
0
19
19
19
19
50
50
50
50
50
50
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
37
173
173
173
173
173
173
173
173
119
119
101
80
119
121
121
121
121
121
121
121
121
121
121
80
3
3
3
3
3
3
19
50
50
50
50
50
19
19
3
3
3
3
3
3
3
26
26
50
91
99
99
99
99
99
65
68
68
68
68
68
68
68
84
84
84
84
56
29
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
55
73
73
73
73
73
73
73
73
73
73
73
73
73
70
54
54
54
5
0
26
42
42
57
76
76
76
76
76
76
76
76
76
76
76
76
76
93
93
108
108
104
124
139
139
155
159
159
114
149
130
108
108
108
124
124
105
94
85
85
77
85
87
108
77
82
97
105
110
90
123
121
111
111
111
111
111
118
105
99
76
76
76
76
76
76
76
76
102
139
139
147
147
147
147
147
144
121
111
135
138
138
138
114
108
85
84
84
84
91
91
93
93
101
101
101
99
94
96
94
94
94
93
93
93
93
94
94
94
94
94
94
94
93
51
70
82
87
87
39
35
35
35
35
35
35
35
6
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23
31
31
31
31
31
31
31
31
31
38
32
34
37
32
36
37
36
34
34
34
33
33
34
34
34
34
36
36
36
36
36
36
36
36
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
93
124
124
93
77
69
31
29
28
28
28
28
28
32
31
75
136
136
39
39
43
46
46
51
50
70
70
70
70
70
70
70
70
70
70
116
116
116
116
116
147
77
46
57
62
62
62
62
56
62
43
31
31
31
31
31
31
46
31
51
51
51
51
51
51
51
51
28
28
28
28
28
28
28
28
28
28
37
58
93
93
93
93
93
93
93
93
93
23
23
43
48
40
23
23
28
91
43
43
82
116
116
116
54
54
54
54
54
25
40
42
48
62
62
62
63
60
31
39
40
40
40
40
40
40
38
28
28
28
28
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
26
55
48
43
42
42
41
41
42
41
41
41
41
35
34
30
38
35
34
34
33
33
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
32
38
38
38
38
39
42
43
43
44
43
43
30
29
29
29
29
29
30
32
32
33
34
34
34
33
34
33
35
38
38
38
5
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
12
21
21
21
8
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
22
40
40
40
40
40
40
38
53
65
65
64
65
65
65
63
62
62
62
23
36
63
63
62
62
62
62
64
66
66
66
66
66
49
37
38
17
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
18
40
40
40
40
40
40
40
40
40
71
93
94
96
96
178
197
103
103
81
52
52
52
52
43
52
52
52
52
52
52
44
101
134
134
134
133
140
149
149
155
160
163
136
90
79
95
134
103
78
63
44
32
84
70
53
81
92
94
99
99
99
102
102
102
102
102
103
102
103
102
102
102
101
104
107
106
107
107
83
48
48
48
47
48
45
48
53
57
57
57
46
39
39
42
41
44
44
44
44
59
79
74
74
74
72
70
70
79
156
164
164
164
164
165
170
176
177
177
151
98
103
105
44
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
29
82
116
76
76
77
77
81
85
84
85
85
88
85
87
90
92
92
91
92
92
92
92
92
91
85
92
83
92
78
69
95
91
88
88
88
88
88
88
88
92
78
69
66
66
66
66
66
47
29
31
31
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
37
39
38
38
39
39
39
39
38
39
38
39
39
38
40
42
42
42
42
41
41
41
36
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
61
81
81
81
55
41
50
51
51
59
67
68
68
67
66
65
65
65
65
65
68
70
72
47
31
37
36
36
38
51
89
113
112
116
115
133
165
205
275
99
105
112
112
81
50
32
37
35
35
35
35
35
35
56
103
110
112
112
112
112
112
112
111
111
117
127
0
NaN
NaN
NaN
NaN
NaN
28
109
147
145
0
114
66
148
166
152
58
50
35
79
136
67
38
38
38
38
38
39
45
32
38
53
53
37
31
31
33
33
33
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
21
2
2
22
2
2
124
76
37
41
113
94
0
NaN
NaN
28
0
NaN
NaN
62
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
50
0
72
93
36
36
36
36
36
36
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
77
130
152
152
152
152
152
149
141
138
106
88
88
88
88
111
135
145
145
145
145
145
145
145
145
145
145
145
109
93
93
93
93
93
32
31
32
32
32
31
27
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
4
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
19
50
50
50
50
50
50
50
50
50
50
80
106
106
108
104
104
104
104
104
104
95
104
104
104
104
104
104
104
104
104
104
104
55
54
55
54
54
54
54
103
103
103
103
136
196
197
93
93
93
84
69
75
81
81
81
81
81
81
81
81
81
81
82
82
131
132
132
132
57
30
30
30
30
30
30
30
113
130
130
130
130
130
130
186
186
186
186
186
186
186
186
188
186
186
186
186
186
186
186
186
186
218
232
232
232
198
142
119
88
88
75
105
192
263
275
278
278
278
278
206
206
206
206
206
206
141
45
49
49
49
49
49
106
147
147
149
68
69
69
69
68
114
130
130
64
197
237
237
237
237
172
172
172
106
45
26
2
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
80
108
105
104
104
104
54
19
19
19
19
19
19
19
19
25
25
25
25
24
25
2
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
90
110
110
105
105
105
105
105
105
105
76
105
102
103
102
56
27
28
64
209
204
98
245
268
289
318
147
122
121
122
121
122
16
3
2
3
2
0
21
0
NaN
157
200
200
200
162
145
145
145
179
247
291
291
165
120
120
201
203
101
101
101
101
101
54
35
83
101
101
101
101
101
100
100
101
144
150
150
150
150
150
150
150
150
150
150
150
62
51
51
51
50
51
51
51
51
51
51
51
51
51
51
51
51
51
71
80
80
80
80
80
80
80
51
34
40
42
52
0
NaN
NaN
NaN
112
76
32
32
32
70
85
85
85
176
129
154
173
173
173
173
167
91
53
89
102
120
121
84
85
85
85
85
85
85
76
76
76
31
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
54
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
21
106
116
136
145
145
145
145
145
81
70
70
70
70
70
70
70
70
153
164
164
78
68
68
68
68
67
68
68
68
68
68
13
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
62
181
201
201
201
201
123
50
50
28
29
29
28
29
29
29
29
29
29
31
31
31
31
31
31
31
31
64
85
85
180
193
193
193
193
193
193
231
137
81
58
57
7
0
NaN
NaN
NaN
NaN
NaN
NaN
83
101
101
101
101
101
10
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
43
48
48
48
63
135
200
204
61
31
26
31
31
68
68
45
36
34
34
34
34
34
34
95
101
132
152
200
221
96
31
31
31
31
31
31
31
31
31
31
34
108
154
200
155
87
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
62
70
83
144
61
35
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
34
50
50
50
33
4
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
79
64
60
89
101
19
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
28
32
32
32
8
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
35
12
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
76
144
152
152
122
122
161
86
85
83
122
122
122
122
122
113
122
122
122
122
122
122
122
122
99
91
91
91
91
91
91
44
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
201
201
201
114
58
72
77
205
294
212
129
93
93
93
92
92
92
136
142
139
139
142
142
142
142
142
142
142
142
142
142
142
142
142
10
0
32
94
133
149
150
198
53
31
31
31
31
31
31
30
31
31
31
31
31
31
31
31
31
31
31
31
31
22
0
NaN
NaN
NaN
8
21
31
31
31
31
31
31
0
2
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
121
150
25
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
43
0
NaN
NaN
NaN
7
8
0
NaN
59
59
54
70
70
70
70
70
70
70
148
159
159
159
159
159
159
159
159
73
6.481
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
43.921
272
312
312.247
477.625
516.349
549.593
590.477
468.247
462
470
470.144
470.144
256.401
238.119
238.119
238.119
119
145
145
113
62
113
11
0
NaN
85
99
30
0
NaN
NaN
NaN
92
101
152
158
127
76
63
63
106
56
50
50
50
50
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
13
15
15
15
30.94
24.489
23
18.951
18.564
15.47
132
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
18
19
6
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
73
85
27
22
37
32
85
121
62
62
62
62
62
62
62
62
93
93
93
93
93
93
93
31
31
31
31
31
31
31
37
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
45
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
108
108
108
108
108
108
39
9
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
47
62
141
175
168
119
69
116
125
125
125
125
125
125
98
94
121
125
125
125
125
145
162
168
169
169
52
73
103
151
230
212
170
16
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
101
101
118
184
209
148
77
8
0
73
101
71
38
92
101
163
184
49
31
31
31
31
35
39
82
85
60
39
10
0
NaN
NaN
NaN
NaN
84
79
76
76
76
76
81
18
114
139
139
23
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
131
124
116
190
137
163
162
162
119
44
31
26
32
39
39
39
39
23
0
NaN
NaN
NaN
NaN
41
39
39
39
39
39
39
39
39
39
39
39
73
60
97
46
41
66
101
79
70
58
70
70
70
70
41
46
46
92
108
77
77
77
77
59
46
46
4
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
60
77
35
15
18
23
23
23
23
23
23
24
38
39
39
142
48
39
39
39
39
39
39
39
39
39
68
73
49
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
41
39
39
39
39
39
39
39
13
0
NaN
NaN
NaN
NaN
19
25
25
25
20
32
53
18
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
92
41
31
31
31
31
31
31
31
0
NaN
NaN
124
150
150
150
150
150
150
62
50
50
32
31
8
0
NaN
NaN
NaN
NaN
NaN
NaN
28
31
31
31
31
31
31
99
124
124
124
124
124
124
124
124
104
101
101
101
101
100
100
101
100
100
11
0
NaN
NaN
NaN
NaN
NaN
NaN
85
0
NaN
NaN
49
143
149
101
149
150
86
33
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
127
159
159
161
161
161
161
126
100
14
60
46
64
52
42
42
42
42
70
73
88
104
83
44
42
42
69
73
73
73
73
46
42
42
42
42
42
42
63
72
53
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
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
17
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23
51
57
57
56
56
56
56
56
56
56
56
56
8
0
NaN
NaN
NaN
NaN
NaN
124
150
150
54
53
59
60
60
60
99
111
111
12
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
125
125
125
125
125
20
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
74
102
100
144
200
60
31
31
31
31
31
31
31
31
31
31
31
31
113
131
254
209
71
31
31
31
31
85
91
91
150
159
176
186
232
263
263
263
147
20
0
NaN
NaN
NaN
47.923
71.111
59.094
62
62
62
62
62
62
62
15
0
NaN
NaN
NaN
NaN
NaN
NaN
57
93
101
101
101
101
74
70
70
70
65
0
NaN
NaN
NaN
NaN
NaN
43
88
101
102
105
106
107
107
107
53
3
0
80
99
99
11
0
NaN
77
172
206
206
111
104
105
51
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
59
57
114
119
119
119
119
119
77
37
31
31
31
31
31
31
31
31
31
31
31
43
46
31
31
31
31
31
31
31
31
31
31
31
31
31
31
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
50
49
36
37
37
37
37
37
37
37
37
37
37
37
37
52
123
113
113
84
84
144
144
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
135
135
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
178
169
166
166
142
131
131
131
131
161
192
169
166
166
166
149
133
133
133
93
85
43
39
39
39
31
31
73
73
82
82
32
36
72
74
74
79
79
99
130
138
139
139
139
113
104
57
50
48
48
48
91
99
97
85
54
43
43
43
43
3
0
NaN
22
34
34
34
34
118
77
74
74
74
8
0
NaN
NaN
NaN
76
118
24
0
NaN
NaN
NaN
NaN
NaN
NaN
115
115
45
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
29
101
200
0
NaN
NaN
51
99
99
31
31
31
116
135
133
133
133
133
88
73
73
73
73
127
200
116
11
0
NaN
NaN
NaN
NaN
NaN
70
144
155
155
155
155
155
155
155
53
31
31
5
0
NaN
28
31
31
31
31
31
54
59
59
59
59
59
59
59
102
110
110
110
110
110
110
110
110
110
110
65
67
67
67
2
0
NaN
NaN
NaN
NaN
NaN
NaN
76
99
99
14
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
79
79
79
79
79
94
79
79
77
73
70
134
136
74
152
107
118
149
105
105
101
101
156
136
119
70
54
76
138
162
125
110
91
87
107
118
97
85
85
85
85
85
99
102
82
70
70
144
162
162
162
162
162
162
162
162
162
162
167
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
144
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
42
31
73
77
77
77
77
77
11
0
NaN
NaN
NaN
NaN
NaN
NaN
46
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
6
0
NaN
NaN
NaN
NaN
NaN
70
82
82
82
82
82
82
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
113
101
101
101
101
101
101
56
70
75
76
76
187
223
158
50
31
31
31
31
31
31
31
31
91
101
101
101
101
101
101
101
142
152
152
152
94
51
51
51
141
164
164
43
104
94
119
122
122
122
203
175
175
175
175
130
125
125
125
125
15
14
0
74
125
125
125
125
124
135
139
139
139
59
111
223
137
53
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
63
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
28
60
73
73
46
37
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
14
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
33
17
21
21
21
17
23
18
9
11
12
19
22
22
22
15
15
15
15
15
25
25
25
25
25
25
20
23
23
23
0
NaN
NaN
NaN
NaN
NaN
NaN
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
17
88
108
104
104
30
1
0
NaN
NaN
NaN
NaN
60
99
6
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
31
33
45
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
57
43
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
77
59
39
5
0
NaN
36
48
48
48
3
0
NaN
NaN
NaN
NaN
51
77
105
119
119
119
83
47
45
45
44
33
0
NaN
NaN
NaN
NaN
NaN
46
53
55
7
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
32
32
32
32
32
32
43
62
64
82
83
77
88
33
32
32
32
32
32
31
31
31
32
32
31
86
93
104
97
64
64
65
65
157
170
171
171
186
190
190
153
123
105
87
78
81
81
81
81
63
50
50
50
8
43
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
85
91
91
91
91
91
91
91
91
73
70
70
70
83
88
88
88
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
2
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
68
93
93
93
93
93
93
92
77
72
72
90
75
90
136
120
90
87
73
70
45
39
39
39
39
39
39
27
22
28
29
29
29
29
28
28
28
28
28
22
22
21
22
22
21
17
23
23
23
23
24
23
22
23
23
23
23
23
23
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
9
18
15
14
7
24
25
25
102
126
186
208
132
126
56
25
126
101
101
126
40
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
2
23
29
30
30
0
NaN
NaN
NaN
NaN
NaN
28
30
62
83
80
80
30
30
30
30
29
30
30
26
30
50
62
124
139
139
136
99
54
30
30
9
0
43
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
75
56
37
2
0
NaN
22.702
46
45
46
0
NaN
NaN
NaN
NaN
NaN
NaN
77
105
33.818
89.638
103.719
103.845
98.865
32.781
40.774
42
30
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
39
50
50
50
34
31
31
31
31
31
10
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
12
15
15
15
15
15
15
15
15
15
15
28
31
31
31
31
31
0
NaN
NaN
NaN
NaN
11
37
37
37
36
2
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
12
15
15
15
15
15
15
1
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
33
17
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
14
17
16
15
15
61
65
70
65
65
65
65
65
65
65
65
65
65
65
90
90
90
90
90
90
90
93
95
95
94
93
93
94
95
93
92
94
96
94
131
142
140
143
141
140
140
158
195
159
145
188
197
194
228
233
231
232
98
93
97
98
213
250
42
0
NaN
NaN
NaN
NaN
57
70
53
53
53
51
51
51
51
51
51
51
34
31
31
43
47
120
124
164
176
176
77
61
61
61
8
0
NaN
55
60
60
36
30
30
30
30
30
31
31
30
30
49
51
51
51
51
94
51
51
51
51
51
51
51
17
0
NaN
75
56
37
2
0
NaN
89
170
332
332
211
196
111
5
0
NaN
51
77
98
99
99
98
81
44
43
42
42
30
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
55
62
62
61
60
62
62
60
62
62
64
65
63
64
67
67
66
1
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
12
24
31
16
15
15
28
22
22
20
20
18
15
15
15
15
15
20
20
20
20
30
30
30
29
30
30
27
18
15
15
15
15
15
29
29
28
28
28
28
28
30
30
30
18
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
20
31
31
30
30
30
31
31
31
31
31
27
25
32
32
32
32
32
32
32
32
32
32
32
32
104
110
110
110
110
110
110
109
110
110
105
107
108
108
108
108
108
108
108
108
108
108
107
107
108
108
108
108
105
105
106
106
106
64
59
59
59
59
59
60
60
60
20
24
45
75
77
75
16
16
16
16
16
16
16
9
14
16
16
16
16
16
16
16
16
16
16
16
16
16
52
74
72
71
71
70
70
70
70
70
71
70
71
71
70
70
82
90
90
90
90
90
90
90
90
90
90
90
2
3
2
3
2
0
NaN
NaN
NaN
NaN
NaN
90
90
90
90
90
91
90
90
140
150
235
242
101
26
44
52
52
52
52
52
11
2
3
2
61
98
0
NaN
NaN
NaN
NaN
NaN
147
148
147
189
201
201
201
201
144
113
235
278
99
49
102
120
108
104
100
100
88
73
32
32
28
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
150
150
150
150
67
50
64
46
46
50
50
50
2
3
2
3
2
3
2
84
101
101
101
103
104
55
40
41
3
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
14
15
15
15
15
15
15
15
15
15
15
15
3
0
NaN
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
20
20
21
21
21
21
22
22
22
22
136
140
139
139
139
139
139
153
159
159
180
186
186
163
160
160
160
160
160
160
160
137
135
133
82
82
82
82
100
107
107
107
107
107
106
112
112
112
117
119
119
115
119
57
46
19
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
4
11
16
16
16
16
16
16
16
16
16
16
15
18
18
17
17
17
17
17
15
14
15
14
0
NaN
NaN
NaN
NaN
NaN
15
14
135
149
149
151
140
137
166
228
240
241
145
241
241
242
152
143
143
143
143
94
69
46
46
46
46
46
46
46
46
46
46
49
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
42
3
0
NaN
NaN
NaN
68
78
78
78
55
51
51
51
51
51
51
51
51
51
51
51
51
73
75
75
75
75
81
75
75
75
75
75
75
75
75
75
75
75
75
75
116
125
125
53
47
47
47
47
47
47
47
47
47
47
47
47
51
94
100
100
217
254
254
119
100
100
99
99
99
99
100
100
100
100
96
2
2
0
NaN
103
73
65
65
65
65
65
65
65
34
6
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
70
80
80
80
80
0
NaN
NaN
NaN
NaN
67
62
75
18
15
0
NaN
95
40
28
116
116
116
129
131
108
108
108
106
108
10
10
30
30
14
15
17
20
77
77
77
77
77
77
21
15
15
16
5
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
28
31
41
47
36
35
35
35
64
67
67
67
67
67
40
37
37
64
79
85
117
145
147
146
147
125
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
110
108
108
108
108
108
108
119
121
121
121
104
101
101
101
101
101
101
91
91
90
90
91
90
91
90
91
90
90
90
90
91
90
90
90
90
90
90
90
90
89.4
89.79
90.19
90.19
90.19
90.19
90.19
89.69
90.19
90.19
90.19
90.19
90.19
89.67
90.19
90.19
90.19
90.19
90.19
90.19
90.19
90.19
90.19
90.19
89.71
89.67
89.68
9.89
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
107.2
119.71
119.74
119.7
135.58
140.32
140.34
140.34
140.34
140.34
140.34
140.38
140.42
140.23
140.22
133.29
129.59
129.54
129.59
129.62
129.64
145.78
149
149.08
149.05
149.09
149.04
149.04
140.59
139.54
125.7
123.88
123.9
123.82
138.33
175.66
186.31
186.4
201.56
202.23
210.96
226.63
227.55
267.78
278.46
279.14
280.09
208.79
281.26
281.58
281.74
281.87
281.72
281.62
281.7
281.7
281.77
281.78
281.57
281.56
281.78
281.85
181
88.18
52.36
49.5
50.84
50.8
50.77
50.86
50.93
50.99
50.99
50.91
49.5
49.5
49.5
49.5
50.92
50.93
64.47
60.45
51.05
51.05
51.05
51.05
51.05
51.68
51.05
51.63
51.05
51.05
51.05
51.05
51.59
4.29
0
NaN
NaN
NaN
68.99
75.66
75.69
75.67
75.68
75.79
74.71
74.35
74.4
2.4
2.4
0
2.4
2.4
97.411
127.56
146.2
96.81
85.03
85
84.9
84.8
84.76
84.75
84.65
84.64
84.72
84.65
84.65
84.65
84.63
84.62
84.73
150.43
150.37
150.38
150.01
149.87
69.18
50.08
50.09
49.5
49.5
85.09
99.94
99.94
99.94
99.94
69.61
66.21
66.52
66.48
66.52
66.51
66.56
66.63
42.89
41.34
66.06
69.79
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
43.32
60.82
60.92
60.89
60.96
60.96
60.95
60.87
62.1
36.64
59.51
67.52
39.18
36.1
36.04
62.05
66.96
66.97
66.96
67
67.03
66.99
67.06
36.39
35.9
35.76
35.6
35.63
35.6
0.37
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
29.65
35.62
36.4
2.42
0
NaN
20.62
36
36
36
36.37
36.42
36.38
36.46
36.51
42.2
44.1
37.82
36.01
36.12
36.03
36.08
36.08
36.08
36
36.01
36.05
46.81
50.58
48.92
52.13
49.23
50.81
52.27
48.45
51.84
66.89
82.75
80.75
51.21
53.11
50.18
15.21
14.8
12
12.08
12.41
14.69
11.27
9.48
13.01
15
15
15
12
15
15
15
15
14
15
15
15
29.12
31.77
32.27
30.96
34.99
30.59
34.15
33.75
32.91
33.05
29.37
33.23
25.47
30.27
32.67
33.71
35.4
30.47
27.34
30.21
28.73
30.7
35.25
26.9
26.83
27.55
22.41
19.59
9.58
9.47
9.48
9.52
9.51
10.01
10.01
9.54
9.5
9.47
9.35
9.28
9.29
9.88
20.08
28.36
27.81
24.79
24.94
28.52
62.15
89.61
100.69
95.69
98.07
95.05
94.26
94.87
96.47
96.05
97.72
68.84
68.4
64.72
68.77
68.44
68.44
87.26
88.8
86.8
90.8
88.34
87.84
88.7
89.49
88.42
90.01
87.66
89.93
87.59
90.24
86.81
90.69
86.7
89.85
88.78
88.74
89.08
88.46
128.51
137.08
138.05
138.89
135.8
138.78
138.55
137.27
136.77
137.89
137.12
138.55
138.7
136.66
137.09
138.94
136.4
138.03
138.54
138.4
137.73
137.21
136.52
139.16
136.99
137.31
138.28
135.87
137.54
137.27
136.06
175.81
181.07
176.44
176.56
176.54
176.57
176.39
174.02
176.23
142.77
140.84
143.57
174.08
163.6
208.76
163.63
22.59
0
NaN
NaN
90.56
140.81
149
148.83
107.79
96.26
97.85
98.65
40.24
36.6
36.74
36.85
36.83
36.82
36.82
36.89
36.76
36.7
36.72
36.77
36.73
36.73
0.92
0
27.73
35.39
35.4
35.44
57.01
60.64
59.95
59.89
59.86
37.39
24.13
23.67
23.71
23.63
23.65
23.57
23.5
23.71
23.95
23.78
23.78
47.2
49.47
49.53
49.56
49.52
49.44
49.43
49.41
41.5
31.25
31.27
31.27
31.24
31.25
31.19
31.2
31.13
31.13
31.15
31.19
31.11
31.15
31.1
31.27
31.27
53.92
79.37
85.22
0.67
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
51.04
51.11
51
50.95
51.04
1.6
52.43
70.5
70.53
70.55
70.55
70.58
70.56
70.58
70.57
70.57
70.67
7.63
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
12
15
15
15
15
14
15
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
15
15
15
15
15
15
15
0
NaN
15
15
61
61
24.49
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
30
30
30
30
16
15
15
15
28
31
63
70
70
70
70
70
70
70
70
70
51
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
2.4
2.4
2.4
2.4
2.4
2.4
2.4
46
46
46
46
46
9
0
40
50
50
120.67
119.89
121
2.4
2.4
2.4
2.4
2.4
170
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
91
192
112
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
65
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
13
7
21.77
23
23
23
23
23
65
85
94
96
96
96
96
96
96
65
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
74
74
74
74
75
75
74
75
75
75
75
75
75
75
75
75
75
74
74
75
75
75
98
99
99
93
95
99
115
55
49
47
42
48
48
49
35
17
12
11
13
11
15
15
11
9
15
15
15
15
15
15
11
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
38
63
69
69
94
95
95
130
184
194
193
194
148
145
145
144
144
144
144
145
145
103
95
95
22
11
15
15
15
15
15
15
15
15
15
15
15
43
46
46
46
46
46
46
46
46
46
46
46
45.72
44.79
44.28
44.4
43.7
43.85
43.34
43.53
43.54
44.05
45.74
45.22
44.06
44.12
43.65
42.95
43.8
43.8
43.8
45.6
42.94
43.65
43.1
45.91
111.27
136.86
95.16
86.92
54.13
48.13
47.12
49.18
47.65
47.44
48.48
48
48.22
48.49
47.63
48.79
47.87
48.84
48.1
48.1
46.76
109.82
109.82
142.46
145.79
145.59
153.48
177.21
160.51
155.93
159.76
155.14
155.23
155.1
154.44
114.03
108.74
140.48
113.68
106.84
103.66
122.26
126.5
126.9
131.65
126.23
127.65
129.67
122.05
139.04
145.06
117.18
141.5
100.55
115.98
117.73
114.62
113.97
115.43
115.42
112.37
142.32
145.72
144.4
146.04
144.77
144.84
147.75
145.97
123.8
113.19
116.59
114.64
112.46
114.74
142.49
116.54
113.29
116.21
113.93
112.98
113.37
77.39
69.61
71.16
69.48
72.26
64.06
54.26
36.41
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
8
13
15
15
15
15
15
15
22.86
52.69
52.01
52.01
50.76
50.91
51.51
53.79
51.36
49.5
52.83
53.85
51.22
50.72
51.71
48.95
39.55
39.56
40.08
40.01
39.7
39.77
39.83
39.85
39.9
39.87
39.89
44.18
39.11
38.65
37.51
36.1
40.16
38.58
33.76
36.34
30.43
36.59
31.1
33.79
37.28
39.11
43.19
38.97
43.81
40.81
41.95
43.71
42.4
41.07
41.13
45.39
41.06
39.9
43.25
41.09
45.39
42.19
42.37
41.39
43.56
44.16
43.83
40.47
38.03
39.82
40.29
35.68
38.6
35.99
35.37
38.18
40.36
34.94
39.24
37.92
34.69
35.6
36.46
40.72
38.14
33.67
42.23
33.69
33.69
37.48
35.02
37.27
36.35
36.36
38.28
35.36
35.94
39.17
37.43
34.73
35.84
39.49
34.22
36.45
34.51
35.21
31.39
30.98
27.13
30.35
29.32
31.98
26.47
30.66
29.75
28.8
30.57
26.41
32.94
25.13
72.02
78.19
79.61
94.32
121.99
118.73
124.67
119.59
121.58
115.86
106.16
93.23
81.82
85.66
87.53
88.04
78.89
73.14
78.21
74.39
76.04
76.5
66.5
60.65
66.5
66.18
61.8
64.07
68.69
30.61
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
14.65
44.79
45.34
84.75
141.9
140.63
134.92
129.54
28.31
0.07
0.19
0.33
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0.04
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
38.22
51.43
0.74
0
NaN
NaN
NaN
1.98
0
NaN
NaN
NaN
NaN
NaN
14.84
35.44
38.92
34.18
36.23
36.39
36.45
42.71
37.86
35.55
35.53
35.54
35.52
35.58
35.57
35.69
35.66
8.82
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
85.91
5.51
91.35
101.02
101.32
186.28
245.36
263.26
263.78
263.9
264.2
264.48
264.82
264.8
258.29
148.75
77.6
63.2
139.54
77.75
62.77
62.85
80.13
82.75
82.67
82.72
39.09
31.03
30.95
4.36
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
3.13
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
24.28
31.74
32
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
18.65
91.04
38.37
106.46
43.44
86.47
0.86
0.96
1.01
1.07
3.62
1.12
1.23
1.2
1.21
1.27
1.21
1.28
1.22
1.27
14.23
14.23
1.3
1.28
1.29
14.27
14.25
14.27
8.55
1.36
1.36
1.35
1.38
1.4
1.56
1.82
4.09
0
NaN
NaN
NaN
NaN
NaN
15.62
30.06
8.52
0
NaN
NaN
10.23
9.27
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1.05
94.53
30.73
0
NaN
2.93
0.12
0.76
23.9
1.75
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
7.56
31.5
31.54
31.55
31.58
31.61
31.6
31.65
31.67
29.21
42.08
47.25
47.25
44.78
44.77
44.77
44.83
44.91
44.96
44.99
45.02
47.42
47.36
47.38
0
0
47.36
47.38
47.42
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
81.24
81.29
69.33
0
NaN
NaN
33.35
60.96
78.85
78.79
78.69
78.74
78.95
78.82
78.58
78.85
78.83
78.65
80.72
40.74
17.35
80.82
80.86
41.29
81.08
81.08
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
81.05
80.85
80.88
81.11
81.14
81.05
80.99
80.97
80.94
80.87
80.82
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1
1
0
NaN
NaN
NaN
4
10.33
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
25.71
31.81
11.36
0
NaN
NaN
20.33
33.57
31.06
32.54
54.41
47.94
59.25
89.9
93.47
93.52
102
101.25
93.91
93.87
93.87
93.96
93.91
93.85
93.92
93.75
93.63
93.65
93.69
93.61
93.66
93.64
93.62
93.71
93.64
93.69
93.69
93.65
93.56
93.6
93.56
93.58
93.61
93.56
115.02
124.24
124.15
124.03
108.79
121.69
125.1
125.1
125.11
125.1
125.12
125.12
125.1
125.1
125.13
125.1
125.13
117.73
109.92
109.92
125.3
136.67
127.29
123.96
123.59
131.06
125.34
59.25
32.13
31.43
31.5
31.55
31.55
31.59
31.59
31.58
31.61
31.59
31.62
31.63
31.68
31.68
31.63
31.64
31.73
31.74
31.72
31.72
31.79
38.31
32.73
31.33
37.27
31.33
31.36
31.41
40.43
40.19
41.33
41.43
41.46
41.45
41.48
41.42
41.48
41.19
41.16
41.4
32.45
73.42
82.04
41.78
47.73
40.29
34.38
31.37
31.33
30.18
32.11
33.33
33.36
33.34
37
39.07
31.25
31.05
31.13
31.09
31.08
31.15
31.18
31.31
31.4
45.95
75.26
151.63
155.89
155.96
225.69
225.69
238.99
238.88
239.53
253.07
258.83
259
259.07
258.99
259.12
259.22
259.33
254.17
259.49
259.53
259.25
259.12
289.57
293.6
236.4
215.57
218.71
219.24
217.5
171.03
171.17
170.84
137.49
134.96
134.26
81.64
71.36
71.34
71.21
76.7
77.59
70.04
91.53
136.06
248.87
249.85
249.51
249.52
249.45
249.05
248.46
247.94
247.85
207.98
201.47
160.07
92.47
67.37
67.4
67
67.15
67.14
67.17
67.2
67.31
67.41
78.8
84.12
84.45
84.33
70.12
54.72
51.58
51.49
51.43
51.44
51.44
51.47
51.51
51.47
51.51
51.6
51.63
51.66
51.64
51.55
51.61
51.55
51.64
51.55
51.53
51.52
51.5
51.48
51.47
51.51
51.46
51.44
51.44
51.43
51.4
51.41
51.45
51.41
51.43
51.44
51.43
51.4
51.45
51.44
45.14
33.79
29.79
56.8
59.23
59.2
59.21
59.22
59.21
59.24
59.26
59.25
59.26
59.27
59.23
59.22
59.26
59.22
59.26
59.25
59.35
59.35
59.27
59.28
59.26
37.44
35.86
35.83
35.84
35.71
35.77
35.73
35.67
35.69
35.68
35.63
35.64
35.64
35.59
35.61
35.69
35.6
35.52
35.48
35.45
35.45
35.43
35.44
35.45
35.4
35.42
35.43
35.37
35.41
3.69
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23.89
67.02
93.4
99.91
99.91
99.92
99.91
99.89
99.94
99.94
99.91
99.92
99.92
99.93
99.94
109.55
114.85
114.85
114.88
114.86
102.44
95.62
95.58
95.62
95.73
95.9
96.15
96.1
95.93
95.89
95.94
95.92
95.91
90.81
90.6
90.76
90.72
90.76
90.8
90.77
90.76
90.85
90.84
82.68
103.98
81.92
4.79
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
26.47
31.41
31.44
52.89
54.43
73.06
85.97
85.98
85.95
85.94
85.88
85.84
97.19
111.03
111.05
95.83
94.65
94.67
61.38
87.14
98.75
141.85
147.68
147.88
82.88
0
NaN
NaN
NaN
60
60
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
36.15
36.14
36.08
5.07
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
42.09
96.55
100.89
99.46
0.15
0
NaN
NaN
84.01
100.05
100.1
134.54
150.23
150.16
149.96
149.87
149.79
149.86
150.15
149.81
149.67
149.35
149.06
148.91
148.83
149.79
149.32
149.55
149.38
149.32
149.12
68.29
58.82
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
3.41
57.66
57.68
57.68
57.72
57.62
57.59
76.81
83.16
83.1
83.08
83.05
83.03
83.09
83.07
83.09
110.14
69.02
64.88
64.9
71.19
45.66
63.06
65.74
41.66
33.32
33.34
36.4
50.36
51.43
51.49
51.5
51.54
51.53
51.67
51.58
63.21
65
65.14
65.18
65.18
65.03
65.01
65.12
65.26
76.22
79.95
84.76
84.62
84.63
84.63
83.65
67.04
65.06
65.05
65.01
65.03
65.04
65.04
65.04
51.46
49.9
49.93
49.93
49.96
49.96
49.97
49.96
34.39
34.27
3.27
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
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
15
3
0
88.95
105.76
105.76
105.76
105.76
92.9
105.79
105.79
80.46
68.89
91.43
99.25
105.79
139.23
139.12
111.74
91.66
91.19
82.67
102.94
105.79
105.79
105.79
105.79
105.79
105.79
105.79
105.79
105.79
85
81.99
104.61
105.79
105.79
105.79
105.79
126.85
126.85
126.85
126.85
126.85
119.12
114.48
106.74
106.74
106.74
106.74
106.74
106.74
106.74
85.09
32.49
30.94
30.94
30.94
30.94
30.94
30.94
58.79
66.52
66.52
66.52
66.52
66.52
66.52
66.52
66.52
66.52
66.52
80.44
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
86.63
103.65
106.74
106.74
106.74
106.74
106.74
106.74
106.74
150.62
162.44
162.44
103.65
92.82
92.82
92.82
92.82
92.82
92.82
92.82
92.82
92.82
92.82
93.01
93.01
93
93
93.01
92.96
93.04
93.03
93.01
93.03
93.04
93.05
93.05
118.2
123.09
123.09
123.1
123.1
123.28
123.76
123.76
123.76
123.76
123.76
123.76
123.76
102.1
92.82
92.82
92.82
92.82
92.82
92.82
92.82
85.09
69.62
47.96
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
44.86
6.19
0
NaN
NaN
57.24
66.52
66.52
105.2
112.93
125.31
102.1
94.37
95.91
77.35
77.35
77.35
95.91
75.8
46.41
46.41
46.41
51.05
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
77.35
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
46.41
69.62
71.16
71.16
71.16
71.16
71.16
71.16
71.16
71.16
71.16
71.16
71.16
71.16
51.05
49.5
49.5
49.5
49.5
49.5
49.5
49.5
49.5
55.69
57.24
47.95
47.95
47.95
47.95
47.95
37.12
34.03
34.03
34.03
34.03
34.03
34.03
38.68
41.77
41.77
34.03
34.03
34.03
34.03
34.03
34.03
34.03
41.77
35.58
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
34.03
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
59.7
4.1
55.8
0
NaN
NaN
NaN
60.94
60.97
61.03
85.84
92.02
92.05
63.95
61.59
61.61
61.61
61.61
61.64
61.69
61.69
61.69
59
0.67
52.66
60.9
60.93
61.1
61.12
61.3
6.04
0.56
0.54
0
0.48
127.25
82.96
37.26
29.67
29.66
29.65
60.37
64.54
64.53
64.53
64.53
64.51
64.49
64.52
64.52
64.51
64.51
64.47
64.51
64.51
64.53
64.54
34
101.65
101.51
99.31
99.34
99.37
99.37
99.39
99.35
99.36
99.37
99.38
98.34
99.36
99.39
99.41
132.66
139.57
139.62
139.6
263.08
280.94
198.03
134.85
137.49
137.48
81.06
76.72
106.81
107.85
135.2
137.82
137.76
116.13
106.71
151
157.42
130.89
115.16
115.16
115.13
115.14
115.13
115.12
115.12
115.12
115.08
115.06
115.05
115.03
115.03
114.99
114.95
114.94
114.92
114.9
114.87
114.86
114.85
114.78
114.81
114.81
114.78
81.36
76.16
76.15
85.17
91.92
91.87
91.9
100.77
97.46
98.57
98.61
98.58
98.61
98.58
98.59
99.62
99.6
108.41
115.38
115.32
102.89
99.57
99.58
99.58
95.42
91.77
100.03
106.3
107.43
107.56
107.59
107.59
107.58
107.57
107.6
107.77
106.24
106.45
107.56
107.67
105.67
92.56
88.74
90.13
79.33
72.94
40.37
37.96
37.45
36.9
37.76
38.76
38.69
37.17
37.33
37.92
37.99
37.46
36.78
36.04
38
38.3
36.61
36.69
39.81
68.67
74.13
76.04
99.37
107.56
106.51
106.18
107.51
95.9
93.51
94.58
93.54
93.49
100.43
106
107.11
107.33
106.96
106.26
106.18
106.01
133.73
137.76
138.18
137.25
108.29
98.83
98.57
98.16
97.52
97.82
95.96
100.07
96.75
99.79
97.61
96.7
96.76
98.68
90.1
97.12
97.94
95.04
99.12
94.38
96.43
98.05
94.04
114.41
117.76
122.33
118.12
120.12
123.51
98.38
94.38
96.18
94.84
92.9
95.08
98.12
96.23
94.52
70.06
68.89
69.32
68.63
68.27
67.13
70.73
57.82
58.67
59.69
56.42
62.77
78.13
77.03
99.43
100.04
103.43
101.05
81.19
72.7
71.53
73.17
70.09
72.33
73.38
89.06
98.5
96.58
96.55
98.96
95.49
97.82
97.54
95.46
98.99
95.6
96.05
97.49
115.84
123.42
122.32
120.28
104.97
99.43
100
99.47
80.09
79.14
79.75
77.39
71.32
76.51
76.86
75.14
75.3
77.24
77.26
116.01
119.85
121.56
124.81
119.85
121.87
119.45
118.61
117.93
117.5
117.62
120.93
119.57
149.26
151.42
154.83
152.4
153.64
135.31
129.47
129.76
119.37
120.3
107.89
104.95
104.93
104.92
104.91
104.96
104.95
105.79
105.2
104.74
104.61
125.76
129.08
128.41
128.13
127.97
127.78
127.76
127.74
127.72
127.69
127.69
144.86
153.66
153.7
153.53
153.52
110.69
140.43
107.18
112.28
149.31
153.01
153.03
153.05
153.04
153.08
153.09
150.84
153.19
153.17
153.07
153.06
153.08
118.64
71.46
52.12
47.82
47.85
31.09
28.1
28.07
43.6
48
96.04
58.16
0.2
0.18
0.12
0.98
53.12
60.13
60.13
60.11
82.91
90.19
90.15
89.92
89.91
89.9
89.89
89.89
89.9
107.39
89.89
89.9
133.79
230.9
238.36
238.77
271.21
280.7
281.34
281.9
94.17
60.44
61.46
87.27
90.46
90.52
90.51
175.54
168.24
164.29
164.11
144.24
139.78
139.5
119.17
110.36
110.1
110.08
108.77
108.76
108.74
71.82
39.22
35.06
35.08
35.14
35.17
35.15
35.12
35.13
86.21
96
96
95.97
96.03
96.01
96
95.98
51.74
3.14
0
NaN
NaN
NaN
NaN
43.17
54.81
72.17
77.53
132.67
103.59
100.93
100.95
95.87
93.81
93.79
93.77
93.76
98.11
72.96
68.53
68.42
68.44
104.93
125.55
114.41
98.87
98.25
97.27
97.34
101.88
160.33
121.92
74.67
99.72
100.42
100.38
100.41
100.39
100.4
100.42
100.4
100.38
100.38
111.93
127.46
100.3
81.07
91.64
101.57
101.66
101.61
97.32
96.99
68.56
73.7
84.61
84.62
98.64
100.13
100.17
100.16
100.16
100.19
100.2
100.23
100.26
100.26
83.55
77.9
47.66
46.46
96.59
83.62
39.75
39.77
39.76
39.79
39.8
39.74
39.7
39.71
26.19
23.12
23.07
23.03
28.16
93.04
93
92.97
63.3
47.48
1.78
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
13
29
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0.3371
0
2.56
3.09
2.87
0.74
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1.63
0.42
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
13.59
14.82
12.83
14.82
15.2
14.82
14.82
14.82
14.82
52.71
59.53
48.03
45.16
45.07
46.43
46.2
46.5
45.18
45.95
45.4
45.31
46.26
46.81
46.02
46.44
45.25
45.22
46.15
66.13
66.6
66.32
66.8
68.18
67.83
67.47
67.57
66.06
66.2
67.3
66.85
67.22
113.67
115.13
69.99
70.36
70.07
68.83
68.28
70.09
69.86
70.46
68.14
62.35
55.93
55.96
55.97
55.95
56.01
55.96
56.02
56
56
56.03
134.92
72.13
56.32
56.32
56.3
56.3
56.3
35.66
30.53
26.27
42.01
42.28
42.37
42.45
42.52
103.52
112.88
112.91
49.97
41.9
41.89
41.86
41.86
41.74
41.74
98.87
178.38
95.06
85.56
53.46
45.67
4.56
66.79
79.3
79.62
79.6
32.58
21.89
21.84
21.86
21.87
21.82
47.35
88.81
78.18
56.15
48.26
48.26
48.23
85.2
88.97
169.18
171.07
81.27
73.71
73.69
73.72
76.56
76.56
76.53
76.54
76.54
146.54
241.02
151.46
151.62
108.42
112.39
115.6
117.76
140.21
146.73
146.67
146.72
146.79
146.76
146.71
146.58
146.3
145.55
106.73
106.29
106.3
106.31
132.49
141.03
151.89
140.42
141.42
141.64
141.64
98.15
85.27
85.29
86.75
64.04
64.04
64.04
64.04
49.83
49.84
49.85
49.87
49.84
49.83
49.84
49.91
55.41
55.44
65.13
69.68
94.6
100.77
100.75
121.79
132.86
132.43
132.44
130.52
102.89
101.19
101.41
101.56
101.07
102.18
116.12
100.93
107.06
107.31
108.45
107.32
107.19
105.97
105.74
106.6
64.01
58.97
59.35
61.09
51.66
45.87
60.71
68.35
67.86
78.65
78.47
147.81
173.6
73.21
62.3
63.24
63.59
63.48
62.51
61.82
61.54
63
25.26
25.26
25.26
NaN
NaN
NaN
NaN
NaN
NaN
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.72
26.93
25.52
29.86
29.16
29.06
38.09
39.33
39.52
39.14
40.52
40.31
34.93
34.35
32.11
28.97
1.33
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
28.2
30.95
29.83
29.27
30.03
30.36
2.91
0
11.05
12.13
13.21
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
26.91
31.21
25.89
28.65
28.65
0
NaN
NaN
NaN
NaN
50.37
72.77
78.99
78.32
77.89
94.39
77.89
56.51
49.24
49.59
34.22
31.48
31.8
31.61
31.82
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0
11.9
12.14
0
4.48
13.76
0
NaN
NaN
10.95
7.52
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
42.6
50.26
50.31
77
80.52
80.63
106.38
152.44
160.21
158.85
158.94
158.95
159.06
159.57
159.61
56.41
35.7
35.69
50.43
50.44
50.59
50.62
50.59
50.58
26.1
3.18
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
49.29
50.46
50.47
1.98
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
37.23
118.81
124.86
51.2
72.36
82.78
82.77
82.84
82.87
82.88
82.87
73.48
73.04
73.03
73.01
73.04
73.02
73.02
73.03
73.01
73.02
73.03
73.04
84.28
104.3
104.29
89.12
85.84
85.89
85.88
85.91
85.91
125.76
112.84
105.89
105.9
106.17
105.89
56.51
103.46
105.27
105.35
105.44
105.44
105.43
105.41
105.45
113.5
114.58
114.17
113.99
113.87
113.76
113.68
113.63
113.61
86.69
84.21
79.8
99.58
87.49
39.41
38.93
38.7
38.94
90.23
92.78
92.43
91.95
91.97
91.99
93.12
108.47
117.64
145.11
153.08
152.9
166.9
151
152.17
133.54
124.92
124.71
124.69
99.02
98.2
113.89
127.37
116.14
112.48
113.97
111.55
111.97
113.03
112.85
87.52
82.11
83.97
83.87
82.86
82.35
83.18
83.64
82.7
82.23
84.1
82.29
82.02
83.61
88.09
91.77
73.2
60.42
60.17
61.91
60.94
60.31
61.81
59.7
60.4
61.21
60.53
61.07
61.06
55.82
55.67
54.63
54.62
41.99
39.39
53.54
54.56
54.58
54.55
54.57
54.71
54.56
54.58
54.55
54.57
54.6
54.6
54.64
54.63
54.66
54.54
54.59
54.78
54.59
54.68
54.52
54.57
54.5
54.51
54.56
54.55
54.58
54.55
54.3
31.94
39.5
53.08
53.14
53.09
53.1
36.84
31.37
31.46
31.37
31.4
31.43
31.38
31.44
31.46
31.49
31.43
31.41
31.42
31.45
31.44
31.48
31.49
31.44
31.45
31.44
31.52
31.52
31.48
31.51
31.53
31.45
31.45
31.51
31.57
31.5
31.48
31.55
31.61
31.56
31.54
31.55
31.56
31.55
31.49
31.48
31.5
31.51
15.58
15.25
15.23
15.28
15.28
1.42
6.52
14.42
8.76
12.82
11.91
11.79
12.41
15.01
14.65
12.87
16.72
14.34
16.97
14.44
17.51
14.83
17.58
12.21
13.77
63.5
75.69
77.01
83.63
80.54
62.39
45.13
45.42
42.91
41.23
43.03
43.62
41.91
42.89
45.29
34.88
31.83
33.37
31.58
34.06
31.01
33.43
28.73
31.79
27.39
26.6
9.83
17.14
14
16.37
14.31
16.92
13.65
16.44
0
0
9.53
16.78
13.96
16.69
13.37
17.05
13.21
16.81
13.48
16.83
13.81
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
97.34
97.36
97.33
97.37
97.35
66.77
62.33
62.43
66.28
66.3
66.3
66.39
66.42
66.49
66.51
66.51
66.54
66.54
66.51
66.55
66.54
66.56
65.58
65.2
65.23
65.25
65.24
65.22
65.22
65.3
65.34
94.13
140.81
158.17
158.1
99.99
68.22
56.33
56.31
56.32
56.36
56.38
56.29
82.53
90.47
90.47
110.28
112.36
112.39
112.39
112.43
112.45
112.46
112.43
112.43
112.44
112.58
112.58
86.66
81.65
81.64
81.76
81.75
81.64
81.63
61.1
60.35
60.4
60.42
60.39
60.38
60.4
60.39
60.38
60.38
60.38
60.37
60.38
60.38
81.23
90.5
90.49
90.51
90.51
90.5
90.53
90.44
90.39
90.43
90.36
90.36
90.36
90.3
90.32
90.24
90.17
90.2
90.26
90.31
90.38
90.28
81.6
80.93
94.02
122.05
94.26
99.99
57.25
54.69
54.64
54.51
54.51
54.53
92.05
93.84
93.81
93.82
93.84
123.97
102.19
107.1
101.47
101.17
107.64
107.68
107.62
107.55
120.92
140.25
140.26
115.09
95
93.87
93.87
93.86
93.81
62.14
53.56
53.58
54.59
53.6
46.71
46.73
46.77
46.79
46.81
46.81
46.82
46.86
53.6
56.01
55.99
93.43
94.91
65.78
103.96
110.46
110.17
101.11
100.99
100.95
96.16
168.93
179.84
179.96
156.3
188.52
229.46
198.63
151.22
156.74
187.66
156.98
167.02
171.51
148.97
148.17
192.66
172.03
187.4
177.4
186.78
150.66
161.57
169
178
168
152
131
139
155
163
163
163
150
140
140
146
155
155
151
140
140
146
155
155
155
155
155
141
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
70.6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.05
20.2
31.3
31.4
31.5
31.4
31.4
31.4
31.4
31.4
31.4
31.4
31.4
31.4
31.4
31.4
33.3
34.2
34.3
34.2
34.3
34.3
34.3
34.2
34.3
34.3
34.3
34.3
34.3
34.3
34.3
35.2
35.7
35.7
35.7
35.7
35.7
35.6
47.5
48.2
51.2
49.5
50.4
51.9
49.9
51.4
50.4
50.5
51.4
50
52
49.7
49.4
51.9
50.2
50.9
51.2
50.2
51.4
49.5
50.9
49.5
51.9
49.6
51
49.9
50.2
50.7
50.3
51.3
49.6
51.8
49.2
51.2
49.9
49.6
50.8
48.6
50.2
50
130
238
260
261
261
261
141
54.32
54.32
54.34
54.33
29.2
0
0
0
0
0
65.7
101
101.3
101
100
100
101
101
101
101
101
73.3
50.9
50.9
50.9
50.9
50.9
50.9
50.9
50.9
51
51
51.33
51.29
51.25
51
51
51
51.21
51.11
42.1
31.18
61.69
70.4
70.3
70.2
70.2
70.1
70.2
70.2
70.2
70.2
70.2
70
66.8
65
65
65
65.1
65
65.1
65.1
65.2
65.2
81.7
83.7
64.6
64.6
64.6
64.6
64.6
64.6
64.6
64.6
64.6
64.6
64.7
64.8
64.7
64.7
64.7
64.7
64.6
64.7
64.7
64.7
64.7
64.7
64.7
94.6
86.8
65.4
84.1
95.8
96.6
96.6
96.5
96.6
88.9
80.5
80.6
80.5
80.5
72.6
64.6
64.6
71.8
90.4
92.3
80.7
80.8
80.8
80.8
80.8
80.8
80.9
74.3
64.9
64.9
64.9
64.9
64.9
64.9
73.4
79.7
78.9
80
80.3
78.4
80.6
79.5
79.4
74.8
64.9
57.4
46.5
46.6
46.6
46.6
36.5
30.7
30.7
30.8
30.7
22
15.3
15.4
15.4
15.4
15.4
15.4
15.3
15.3
5.38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.383
0
0.027
0
0
0
0
0.114
5.54
12.3
13.5
14.6
14.5
14.6
13.9
13.2
14.4
14.7
14.1
12.6
14.2
14.6
14.4
12.8
13.3
13.9
13.1
12.3
14.9
13.6
11.9
13.9
14.6
14.6
12.9
13.5
14.1
13.5
12
13.1
14.2
13.2
11.8
14.3
14.1
13
12.7
14.2
14.7
13.4
13.4
13.9
14
12.1
13.1
13.5
13.3
11.8
12.5
10.4
11.2
11.8
12.1
13.7
13.3
12.1
12.2
13
13.3
12.4
12.1
3.15
7.08
14.6
14.5
14.4
13.5
13.5
14.2
14.3
0
0
0
14.4
14.6
13.7
13.6
0
0
0
14.5
14.1
0
15.5
0
5.58
0
0
13.6
0
14.1
13.8
13.1
14.2
14.2
14.4
14.1
13.8
13.5
13
14.1
22.8
45.5
43.8
44.9
45.8
45.8
0
71.6
95.1
108
161
179
150
165
183
183
183
183
183
183
101
0
0
0
0
0
0
0
0
0
2.73
0
0
0
0
0
0
23.4
42
42
41.9
42
91.2
149
162
161
161
161
184
201
201
201
201
201
201
201
162
140
140
140
140
139
118
126
152
131
87.8
97.7
107
95
82.4
82.4
82.4
82.4
82.3
82.3
82.2
82.2
82.2
106
135
123
110
97.9
84.9
84.9
84.9
105
103
72.7
65.6
87.4
101
98.3
96.2
91.2
80.7
111
145
133
116
116
116
116
111
101
100
93.3
85.3
85.3
85.3
90.7
108
95.8
85.5
105
125
125
111
101
110
116
100
85.1
92
101
101
119
126
115
116
116
116
116
116
96.2
85.1
95.5
101
101
121
141
139
132
132
132
132
138
130
115
109
101
90.2
93.8
101
101
101
101
101
101
101
101
101
101
94.7
85
91.3
101
101
101
101
100
101
101
101
101
101
100
101
91.5
95.1
115
132
132
132
132
132
123
115
151
153
122
108
107
107
108
107
107
107
106
106
106
106
135
145
139
138
139
139
138
140
144
154
154
152
154
153
148
138
137
136
134
134
147
154
163
161
152
152
152
161
166
166
143
136
150
160
161
161
161
161
154
147
147
153
160
160
154
147
146
141
139
137
132
126
124
124
124
124
114
108
108
107
107
108
93.5
49.3
23.9
23.9
23.9
24
24
23.9
11.1
0
0
0
0
0
0
0
0.355
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27.2
46.4
46.4
45.7
45.6
45.6
45.7
45.7
45.7
14.8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28.3
49.7
49.7
63.7
76.4
76.5
76.6
76.7
76.8
76.9
77.1
92.7
152
177
177
177
177
159
108
58.9
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
49.3
52.1
63.2
69.5
69.5
69.5
69.5
69.5
69.5
69.5
69.5
69.5
69.5
69.5
86.9
139
100
80.8
70
93.4
101
101
101
93.2
85.3
104
116
107
101
101
101
101
101
111
116
116
104
92.4
101
101
101
110
116
116
116
116
116
116
116
116
115
129
128
115
115
115
115
116
117
108
100
90.8
85.4
85.3
85.3
85.4
85.4
85.4
85.3
85.3
92.4
99.7
99.7
99.8
91
94.7
102
102
102
89.9
77.4
77.5
77.5
77.3
77.1
69.3
62.2
62.2
62.2
62.2
62.2
57.2
54
59.1
65.8
63.3
65.5
63.5
64.3
64.8
59.6
56.3
56.2
57.8
49.3
47.5
56.3
56.9
57.6
55.9
57.9
55.6
57.1
56.1
56
57.7
57.7
47.6
47.7
46.6
41.8
71.8
107
107
107
107
72.2
49.8
49.7
49.7
