"LibSVM" "0" "w8a" 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 40 53 116 249 58 67 114 40 53 54 105 116 148 170 205 206 216 221 297 147 204 54 67 74 79 86 103 105 113 228 241 249 264 294 34 49 54 67 71 74 75 79 86 92 100 102 103 105 113 116 143 148 171 204 205 206 207 216 217 220 228 241 246 249 259 264 265 276 282 294 40 64 108 148 167 170 206 207 249 280 281 297 46 47 53 68 105 143 148 155 160 167 170 249 280 167 167 167 167 167 167 167 167 231 294 71 106 167 170 206 216 249 280 291 34 71 114 163 170 206 216 249 167 170 206 207 216 225 226 249 40 43 64 67 68 77 96 103 105 116 143 155 189 205 206 216 224 226 249 251 257 259 262 271 280 148 216 249 280 281 68 102 105 114 116 117 167 170 205 206 207 216 226 228 249 294 296 298 216 249 37 54 101 114 160 203 206 216 249 291 298 216 206 216 221 249 46 74 108 114 155 167 170 205 206 216 221 222 225 53 96 106 114 170 205 206 216 226 260 54 108 167 170 206 216 249 34 37 56 104 108 170 206 249 275 292 34 37 54 170 206 292 34 96 116 167 249 257 292 34 37 56 114 170 205 276 277 292 34 116 249 257 292 34 204 292 34 204 280 292 34 56 77 97 108 249 276 280 292 298 34 54 58 68 96 105 108 114 116 143 147 148 154 160 170 206 216 249 257 276 280 298 34 53 54 74 103 113 116 147 148 206 222 247 249 276 34 58 61 68 108 116 147 249 280 34 37 40 46 61 64 68 80 116 143 146 147 148 156 203 205 207 221 222 246 249 262 264 276 291 40 53 105 116 148 170 205 206 221 249 297 34 54 68 74 108 116 147 154 167 192 193 205 207 225 249 251 276 280 298 34 40 68 147 148 216 229 249 275 249 34 53 68 116 143 167 170 206 207 240 249 34 47 69 148 249 34 67 75 34 69 75 34 75 34 75 222 34 75 222 34 75 34 75 34 75 34 75 34 75 34 75 34 75 34 75 222 276 34 75 280 34 75 276 34 75 34 75 34 34 75 247 262 293 34 75 34 75 247 262 293 34 75 34 75 34 75 34 75 34 75 34 75 276 34 75 34 75 34 75 34 75 262 34 75 34 75 54 72 73 74 98 204 205 206 224 232 280 293 72 73 160 193 204 45 54 67 69 71 72 74 80 108 109 113 116 117 119 120 121 122 123 142 145 155 160 174 175 176 177 178 179 180 183 186 205 206 209 212 213 246 249 262 264 276 280 283 284 285 286 287 45 54 56 72 74 80 92 96 102 107 108 109 116 119 120 121 122 123 142 144 145 155 160 170 174 175 176 177 178 179 180 183 184 186 206 209 212 213 222 228 234 249 262 264 276 283 284 285 286 287 36 45 54 58 67 71 72 74 80 92 107 108 109 113 116 119 120 121 122 123 142 144 145 155 160 168 174 175 176 177 178 179 180 183 184 186 205 206 209 212 213 222 225 226 246 249 262 264 276 280 283 284 285 286 287 293 298 37 45 54 56 58 67 72 74 80 92 100 108 109 116 119 120 121 122 123 142 145 155 160 171 174 175 176 177 178 179 180 183 184 186 205 206 207 209 212 213 221 222 227 234 243 246 249 262 264 276 283 284 285 286 287 45 54 56 58 72 74 80 92 100 102 107 108 109 114 116 119 120 121 122 123 142 145 155 160 168 170 174 175 176 177 178 179 180 183 184 186 189 193 205 206 207 209 212 213 246 249 262 264 276 283 284 285 286 287 298 44 72 73 96 114 204 206 71 72 73 204 249 72 155 204 249 54 72 204 249 72 204 249 72 100 105 108 204 206 249 72 204 221 249 72 101 204 249 262 61 72 204 206 249 71 72 105 113 171 204 205 249 276 72 73 114 204 229 249 54 70 72 160 204 205 206 249 54 72 80 106 204 205 247 249 72 204 205 249 54 72 116 204 249 297 56 72 101 168 204 205 249 72 204 222 249 54 72 204 249 43 72 80 204 249 67 72 204 249 40 72 204 246 247 249 72 80 108 204 205 206 249 68 72 114 204 225 249 69 72 204 234 246 249 280 72 153 160 204 249 72 204 217 249 281 282 68 72 105 118 204 205 249 72 106 144 204 249 54 70 72 204 207 222 249 68 72 105 106 108 204 206 249 72 204 249 72 204 249 293 70 72 80 104 145 204 249 72 116 204 205 249 297 72 204 249 72 204 206 246 249 280 72 108 114 204 249 54 72 166 204 205 249 297 72 105 107 204 249 276 54 72 114 204 249 67 72 100 204 249 72 160 204 249 69 72 204 249 58 72 160 204 206 249 251 72 204 249 72 100 106 108 204 249 71 72 113 204 249 72 92 93 105 153 204 249 54 72 204 222 249 72 100 204 205 206 249 280 72 80 204 247 249 280 293 72 97 204 249 56 72 80 101 114 204 205 249 276 72 106 204 249 298 72 114 116 204 206 249 72 204 206 249 293 56 68 71 72 108 204 249 54 58 72 204 205 249 40 72 73 204 249 260 72 155 204 228 249 72 204 249 280 72 108 204 205 249 72 79 155 204 249 70 72 156 204 249 72 100 170 204 205 206 249 276 54 70 72 105 204 205 206 249 72 204 206 249 269 72 108 117 204 249 254 54 72 100 116 204 249 70 72 204 205 249 269 72 100 204 249 72 204 217 249 252 259 280 72 204 249 72 100 106 204 249 72 204 206 249 58 72 167 204 234 248 249 54 72 204 249 276 72 107 171 204 249 297 71 72 108 116 156 204 244 249 276 72 107 144 156 204 249 254 54 72 160 204 249 54 72 160 204 205 249 280 297 72 100 204 249 72 116 204 206 249 72 105 204 249 68 72 96 108 114 204 249 72 204 205 206 249 72 204 249 54 72 73 74 204 205 206 280 293 72 73 92 204 205 249 280 47 54 104 105 170 189 206 246 249 262 276 54 249 291 54 105 249 54 68 105 249 54 249 262 34 53 61 74 103 113 148 160 171 215 227 231 239 259 279 100 153 163 222 54 153 206 222 297 36 37 54 80 97 113 202 203 207 229 249 257 262 291 292 34 167 207 249 292 46 54 68 226 249 280 34 77 167 207 249 292 54 205 249 249 54 153 161 216 224 274 276 277 43 54 56 58 74 114 222 230 248 249 264 298 37 52 54 71 106 116 157 170 203 205 249 262 37 54 71 80 87 113 116 203 241 248 249 262 276 291 37 54 101 116 203 249 36 37 54 74 101 116 163 203 249 280 37 71 116 203 244 249 298 37 54 71 193 203 205 249 268 37 54 71 116 160 203 206 247 249 280 294 37 54 116 143 148 203 215 244 249 257 37 54 71 116 160 171 203 205 206 244 249 297 298 37 54 75 116 203 224 249 257 258 274 37 54 75 116 203 224 249 257 258 37 54 75 116 203 224 249 257 258 37 54 116 160 161 203 249 257 37 54 116 167 203 249 37 54 68 72 74 116 167 192 203 207 224 249 280 282 34 37 46 53 54 70 82 108 116 160 167 203 205 206 207 215 220 226 249 276 294 297 37 47 54 71 203 244 249 280 34 46 47 54 56 61 64 65 67 72 75 79 90 101 104 106 107 108 114 116 156 157 160 170 189 196 205 206 207 218 221 222 224 225 226 239 246 249 257 262 268 269 276 278 291 297 298 77 106 167 206 249 259 280 249 61 98 148 249 148 249 148 249 34 117 148 170 249 34 148 170 249 34 148 170 249 34 98 113 148 170 249 148 170 249 34 148 170 218 249 251 34 148 170 249 34 148 170 249 34 148 170 249 34 148 170 249 34 70 148 170 249 276 34 148 170 249 34 148 170 249 34 148 170 216 249 34 71 113 148 170 249 34 40 72 74 86 113 170 189 207 239 249 280 34 170 34 148 170 34 40 64 72 74 170 189 207 222 249 280 34 104 170 34 107 113 170 207 249 280 34 40 54 67 72 104 108 170 171 189 207 249 280 34 40 61 72 74 79 105 170 189 195 207 249 280 34 40 107 113 170 189 195 207 249 34 40 62 67 72 74 105 108 170 207 221 249 251 280 281 34 67 72 74 104 113 170 189 207 248 249 251 276 280 297 298 34 36 40 46 61 105 108 170 189 202 207 222 249 280 34 61 72 75 90 116 165 170 207 249 250 280 292 34 40 72 74 100 153 170 189 207 249 280 34 37 40 61 72 74 113 160 170 171 189 203 207 239 246 249 269 34 40 62 72 74 105 107 170 189 207 249 260 280 292 34 37 40 61 72 74 80 105 107 148 170 189 203 207 239 249 275 280 34 61 207 249 250 34 72 75 79 90 104 105 116 206 207 249 275 276 280 292 34 61 68 83 97 206 207 218 247 249 250 45 51 54 56 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 207 209 212 213 242 249 262 280 283 284 285 286 287 291 294 45 51 59 72 74 109 116 119 120 121 122 123 142 145 147 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 43 45 51 53 59 70 72 74 80 109 116 119 120 121 122 123 142 145 148 160 167 174 175 176 177 178 179 180 183 186 196 206 207 209 212 213 215 220 242 249 262 268 283 284 285 286 287 45 51 54 59 71 72 74 101 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 206 209 212 213 226 242 249 262 283 284 285 286 287 298 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 283 284 285 286 287 45 51 53 54 59 61 62 68 72 74 80 97 104 105 109 111 114 116 119 120 121 122 123 142 145 147 148 156 167 170 174 175 176 177 178 179 180 183 186 196 206 207 209 212 213 222 225 242 246 249 259 262 280 283 284 285 286 287 292 297 54 72 73 196 204 242 249 34 68 72 105 167 204 207 242 34 72 204 242 34 72 204 206 242 297 34 72 153 204 242 293 100 105 34 72 204 242 34 53 72 74 103 153 170 204 206 242 34 43 53 72 153 204 205 222 242 293 298 72 34 43 44 53 72 108 204 238 242 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 37 45 51 59 72 74 107 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 117 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 59 69 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 44 45 46 51 59 72 74 80 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 68 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 108 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 275 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 218 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 275 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 168 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 222 242 246 249 262 276 283 284 285 286 287 45 51 59 67 72 74 106 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 44 45 51 56 59 72 74 109 116 117 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 276 283 284 285 286 287 44 45 51 59 72 74 97 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 292 37 44 45 51 59 72 74 107 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 37 45 51 59 69 72 74 80 109 116 119 120 121 122 123 142 144 145 170 174 175 176 177 178 179 180 183 186 209 212 213 226 242 246 249 262 280 283 284 285 286 287 37 45 46 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 231 242 246 249 262 283 284 285 286 287 72 73 196 204 242 249 275 44 67 108 116 148 167 189 190 196 246 249 251 262 294 298 189 190 196 262 80 107 189 190 196 246 251 262 269 291 298 189 190 196 207 231 242 246 262 44 68 101 189 190 196 251 262 280 47 56 105 189 190 196 206 246 262 54 189 190 196 206 37 54 68 101 189 190 192 196 206 207 298 61 68 184 189 190 196 101 105 116 189 190 196 221 246 262 189 190 196 197 246 262 294 36 54 108 116 189 190 196 202 246 247 249 251 269 270 44 56 58 146 168 189 190 196 222 259 262 269 298 189 190 189 190 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 291 294 45 51 54 59 68 72 74 105 109 114 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 206 209 212 213 242 249 262 283 284 285 286 287 298 45 51 59 72 74 109 113 116 119 120 121 122 123 142 143 145 174 175 176 177 178 179 180 183 186 209 212 213 225 226 242 249 262 283 284 285 286 287 45 51 54 56 58 59 68 72 74 100 103 105 108 109 116 119 120 121 122 123 142 143 145 155 157 170 174 175 176 177 178 179 180 183 186 189 193 205 206 209 212 213 216 225 242 249 262 280 281 283 284 285 286 287 294 297 298 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 194 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 164 174 175 176 177 178 179 180 183 186 209 212 213 215 218 242 249 262 276 283 284 285 286 287 45 46 51 54 59 72 74 80 86 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 248 249 262 283 284 285 286 287 45 51 59 72 74 109 111 114 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 44 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 44 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 218 242 249 262 283 284 285 286 287 298 45 51 59 72 74 107 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 269 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 36 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 36 37 45 51 59 67 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 44 45 51 59 72 74 80 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 56 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 269 283 284 285 286 287 45 51 59 67 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 189 206 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 75 92 109 111 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 218 242 246 249 262 283 284 285 286 287 45 51 59 72 74 80 109 111 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 206 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 206 209 212 213 242 249 262 283 284 285 286 287 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 56 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 247 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 89 105 108 114 116 147 156 160 249 260 276 280 89 114 116 147 160 249 276 280 52 53 56 89 114 116 147 160 195 216 249 276 280 89 114 116 147 160 194 195 230 249 257 262 276 280 43 70 71 114 116 147 160 167 216 244 249 276 280 294 43 70 114 116 147 160 205 216 249 276 280 43 70 114 116 147 160 205 216 249 276 280 43 70 114 116 147 160 216 249 276 280 43 70 114 116 147 160 216 249 276 280 43 70 114 116 147 160 205 216 249 276 280 43 70 114 116 147 160 205 216 249 276 280 34 43 68 70 71 74 114 116 147 160 194 216 249 269 271 276 280 34 43 70 92 114 116 147 160 170 216 246 249 276 280 34 43 70 100 106 114 116 147 160 216 246 249 276 280 43 70 107 108 114 116 147 160 216 249 276 280 43 70 114 116 147 160 216 249 250 276 280 43 70 114 116 147 160 216 246 249 276 280 34 43 70 114 116 147 160 216 249 276 280 34 43 70 114 116 147 160 215 216 246 249 265 276 280 298 43 70 114 116 147 160 182 189 194 196 198 205 206 207 216 249 276 280 293 43 70 114 116 147 160 216 249 276 280 34 43 70 114 116 147 160 216 222 249 276 280 43 70 114 116 147 160 216 249 276 280 34 43 70 114 116 147 160 216 249 275 276 280 34 43 70 114 116 147 160 216 246 249 251 262 276 280 43 70 114 116 147 160 216 233 246 249 263 276 280 292 43 54 70 114 116 147 160 216 249 262 276 280 293 294 43 70 114 116 147 160 216 249 276 280 43 70 114 116 147 160 216 242 249 262 276 280 43 70 114 116 147 160 216 249 276 280 299 34 43 54 58 68 70 72 84 86 92 97 104 105 106 114 116 147 148 160 170 172 182 194 205 206 207 215 216 217 222 241 244 246 249 251 262 271 276 280 294 299 34 43 70 92 97 105 114 116 147 148 160 182 206 215 216 241 246 249 251 262 275 276 280 43 53 54 70 114 116 147 160 205 206 207 216 249 276 277 280 281 34 43 54 70 92 97 105 106 114 116 147 148 160 167 172 182 192 205 206 215 216 222 241 242 246 249 262 276 280 297 34 43 70 92 106 107 114 116 147 160 172 182 184 207 215 216 222 241 242 246 249 262 276 280 292 34 37 43 54 58 70 75 80 86 89 95 97 98 104 105 106 114 116 145 147 148 160 167 182 189 192 194 203 205 206 216 217 222 229 236 239 241 244 246 247 248 249 250 259 262 276 280 291 292 294 297 34 43 51 56 70 72 74 97 104 105 107 114 116 147 148 160 167 172 184 189 192 194 196 205 207 216 217 222 242 244 246 249 251 262 276 280 294 34 37 43 54 70 75 114 116 147 160 194 195 203 216 249 250 257 265 276 280 294 34 43 64 70 72 74 75 108 114 116 147 148 160 167 184 194 206 216 246 249 262 275 276 280 294 34 37 38 40 43 52 54 61 64 69 70 71 72 74 75 89 92 97 98 99 104 105 106 107 114 116 145 147 148 160 170 172 182 184 189 192 194 195 196 198 203 205 206 207 215 216 217 222 233 241 242 244 246 249 250 251 262 263 265 271 275 276 279 280 288 289 292 293 294 298 34 53 75 84 89 105 114 116 147 160 189 194 195 222 239 241 249 257 262 276 277 280 68 114 116 147 160 195 249 257 262 276 280 40 114 160 193 222 249 276 277 280 72 74 98 114 116 160 189 204 232 249 276 280 97 168 207 222 246 249 276 294 34 40 58 97 98 108 114 116 143 147 156 160 206 224 227 232 239 246 249 273 276 280 298 56 96 98 108 114 116 143 147 160 170 205 206 224 232 246 249 259 262 276 277 280 291 294 40 72 104 114 116 147 160 182 189 224 249 274 276 280 37 40 54 56 58 72 75 84 92 97 98 104 105 108 114 116 147 160 170 184 189 196 198 205 224 230 232 244 246 249 262 276 277 280 281 298 34 37 40 46 58 72 74 92 97 104 105 114 116 144 147 155 160 170 189 193 195 196 203 204 206 215 221 224 229 244 246 249 250 257 262 265 268 273 275 276 277 280 291 294 298 34 37 40 53 68 72 80 92 97 102 104 108 111 114 116 144 147 153 160 170 172 184 189 193 194 195 203 204 205 206 207 215 222 228 229 234 239 246 249 257 262 275 276 277 280 40 46 47 54 72 98 108 114 116 147 160 189 205 220 229 232 249 276 277 280 34 37 72 104 114 116 147 160 182 189 203 204 207 229 244 249 265 276 280 291 89 145 34 54 67 87 96 114 116 147 155 160 170 205 206 215 246 249 262 265 276 277 280 47 97 114 116 147 160 195 206 224 246 249 262 273 274 276 280 74 80 92 104 114 116 147 160 206 207 221 229 246 247 249 262 276 280 34 53 54 105 114 116 147 160 206 249 276 280 44 56 72 97 104 107 108 114 116 147 153 160 171 189 195 206 207 224 244 246 249 262 276 280 291 292 298 47 72 80 98 101 114 116 147 160 206 222 224 249 265 273 275 276 280 34 38 47 97 98 104 114 116 147 160 184 193 205 206 215 224 232 249 250 265 276 280 54 58 101 104 114 116 143 147 156 160 195 224 229 246 249 262 276 279 280 37 38 47 54 56 75 104 111 114 116 147 150 160 170 189 203 204 205 206 222 229 246 249 250 251 265 276 280 37 38 114 116 147 160 184 203 204 224 246 249 273 276 280 34 56 74 215 246 262 276 34 40 72 106 107 114 116 147 160 189 229 244 249 252 268 276 277 280 291 40 47 72 106 114 116 147 160 168 189 229 239 246 249 257 262 276 277 280 291 37 40 72 104 107 108 114 116 147 160 189 207 242 249 262 268 276 277 280 291 40 72 80 98 100 114 116 147 160 189 249 276 277 280 107 114 116 147 156 160 222 224 232 234 244 246 249 257 262 273 276 280 56 105 114 116 147 160 206 224 232 244 246 247 249 262 273 276 280 294 68 114 116 148 160 170 195 205 206 247 249 257 262 276 280 43 114 160 221 249 276 280 52 64 114 148 160 249 257 276 280 114 160 216 249 276 280 38 40 46 72 90 104 108 114 116 170 182 224 232 249 250 273 274 34 38 40 56 67 72 74 90 104 108 111 172 189 221 222 224 232 250 259 273 274 38 40 46 47 72 90 104 111 189 193 224 230 232 273 274 34 38 56 101 104 111 114 170 189 224 232 249 250 265 273 274 276 298 38 40 54 58 72 77 90 104 111 114 116 154 171 189 215 224 232 249 273 274 34 38 40 54 62 72 84 90 97 103 104 170 171 189 215 224 232 246 247 249 250 259 260 262 265 269 273 274 280 297 298 78 114 116 147 160 170 194 206 221 249 276 280 74 77 114 116 147 153 160 206 207 212 213 249 262 276 280 74 77 105 114 116 147 153 160 206 212 213 249 262 276 280 74 77 114 116 147 153 160 206 212 213 224 249 262 276 280 114 160 249 276 280 50 105 114 116 147 160 249 262 276 280 170 276 46 54 56 86 105 107 116 147 160 194 195 205 217 235 241 248 276 277 293 294 34 52 54 56 69 72 80 86 87 104 105 107 116 147 148 160 167 168 194 195 216 235 239 241 248 249 257 262 276 277 294 54 86 105 107 116 147 160 194 195 235 241 248 262 276 277 280 294 38 40 54 64 69 72 75 86 92 103 104 105 107 111 116 147 160 184 189 194 195 218 235 241 248 250 252 265 276 277 280 289 294 34 54 72 80 86 90 104 105 107 116 145 147 160 167 172 182 189 194 195 215 222 235 241 246 248 249 251 257 262 276 277 280 294 298 34 54 75 86 105 107 111 116 147 160 172 194 195 222 235 241 248 262 276 277 294 34 54 86 96 105 107 116 147 160 194 195 206 235 241 248 276 277 279 280 294 34 46 47 56 74 89 97 101 104 116 160 196 205 215 216 217 235 278 279 294 34 47 68 97 101 104 107 108 116 148 160 205 206 215 246 249 262 298 34 47 97 101 104 160 215 244 249 279 281 36 47 53 54 68 97 101 102 104 105 108 116 147 155 160 167 168 206 215 216 221 225 278 47 50 97 101 104 114 147 148 160 194 205 215 227 279 36 114 170 202 206 215 216 217 225 294 34 47 61 70 97 101 104 107 147 160 206 215 246 281 47 50 97 101 104 114 147 148 160 194 205 215 227 279 34 53 67 68 97 100 104 107 108 114 116 150 155 160 167 168 170 205 206 216 220 222 230 244 249 257 273 276 297 298 34 46 50 54 56 58 61 68 71 77 82 96 97 101 103 106 107 108 114 116 143 146 155 156 160 164 167 170 192 205 206 207 215 222 223 226 243 246 249 251 259 264 265 269 276 280 281 293 297 298 37 50 54 56 58 67 70 71 74 80 82 88 97 101 103 105 106 108 114 116 153 155 156 160 163 170 203 205 206 207 216 217 222 246 249 251 269 276 280 292 297 298 34 37 46 50 54 56 58 61 68 71 74 75 82 88 90 96 97 98 100 101 103 105 106 107 108 113 114 116 143 155 156 160 163 170 192 193 203 205 206 207 216 221 226 249 251 259 269 276 280 281 293 297 298 34 50 54 58 61 67 70 74 82 90 97 101 103 104 105 106 107 108 114 116 156 157 163 171 194 205 206 207 215 220 222 227 234 241 260 262 276 280 293 297 298 46 50 54 56 58 61 67 71 82 96 97 101 104 108 114 155 168 170 171 205 206 215 216 222 226 247 252 259 262 276 280 281 297 49 50 54 56 58 70 71 82 97 101 104 105 106 107 108 113 114 116 143 145 153 156 157 160 168 169 170 193 205 206 207 222 225 231 247 249 268 276 280 281 297 298 44 46 50 54 56 61 71 74 75 80 82 88 97 103 104 105 108 114 116 155 156 160 170 205 206 207 222 249 262 268 276 278 280 281 293 297 298 50 54 56 58 61 62 68 70 74 77 82 96 97 101 105 106 108 114 116 153 156 157 169 170 193 205 206 215 221 222 225 226 249 251 252 297 298 43 50 54 56 68 71 82 97 101 106 108 114 116 148 156 160 163 167 170 193 205 206 221 226 229 239 249 265 276 280 281 297 298 50 53 54 58 62 68 75 82 96 97 105 108 116 143 155 156 157 160 163 170 193 196 205 206 207 215 216 221 222 225 229 246 249 251 259 262 276 280 281 293 297 298 34 50 53 54 56 58 68 77 82 97 100 101 103 105 108 113 114 116 157 193 205 206 207 220 222 225 247 249 262 273 279 280 281 297 298 50 54 58 67 68 77 80 82 86 96 97 114 116 155 170 205 206 207 222 225 249 251 262 280 293 297 34 46 50 56 61 68 70 82 88 92 97 103 105 106 114 116 153 170 196 205 206 207 222 280 293 297 46 50 54 56 68 74 82 96 97 100 105 106 108 116 153 155 160 167 193 196 205 206 207 215 217 223 228 231 249 259 260 262 264 276 280 281 293 297 298 34 50 53 54 56 58 68 71 80 82 83 88 96 97 98 101 103 105 106 107 108 116 117 153 160 205 206 207 221 222 225 226 234 249 280 281 297 43 46 50 54 56 58 61 68 70 71 74 77 82 97 105 106 108 116 143 156 193 205 206 207 216 222 227 231 246 249 262 268 276 280 282 291 293 297 298 50 54 56 70 82 96 97 101 103 106 108 114 116 153 167 192 193 205 206 207 215 226 231 239 249 260 276 281 297 298 34 43 50 54 56 58 61 67 68 71 75 80 82 84 96 97 100 101 103 105 108 113 114 116 143 153 156 160 163 196 205 206 222 224 234 240 246 249 276 280 281 282 297 298 50 52 54 56 68 74 80 82 96 97 104 105 108 114 116 153 164 192 193 205 206 207 220 228 244 249 260 262 276 297 50 54 56 68 82 97 103 108 114 116 156 170 205 206 207 222 234 240 247 249 251 268 276 297 34 50 53 54 56 58 70 71 82 84 96 97 100 101 105 108 116 148 156 205 206 220 221 222 230 243 251 259 264 276 280 281 293 297 298 54 56 58 62 68 70 74 78 80 88 97 100 101 103 105 108 114 116 143 145 155 157 170 193 205 206 207 215 222 226 249 251 260 262 276 280 281 282 297 298 50 54 56 61 82 97 103 105 106 107 108 114 116 160 163 205 206 207 215 218 222 243 249 257 262 269 276 280 281 293 297 298 43 46 50 52 54 56 58 67 71 74 77 82 96 97 101 105 108 116 143 148 153 155 205 206 207 215 216 221 247 276 280 281 297 298 50 54 56 61 68 74 82 83 87 97 101 103 105 108 114 116 153 167 170 205 206 207 208 221 228 249 251 262 264 276 280 281 297 298 43 50 54 56 58 61 68 77 80 82 97 98 101 103 105 108 114 116 147 148 155 168 170 205 206 215 221 222 225 249 251 280 281 282 293 297 298 43 44 50 54 58 68 69 70 71 74 80 82 97 101 105 108 116 117 143 144 147 155 160 167 170 205 206 207 216 221 222 225 226 230 247 249 260 262 276 278 280 281 282 297 298 34 50 54 56 58 68 80 82 92 97 100 101 104 106 108 116 155 156 160 170 171 193 205 206 215 222 249 251 276 278 280 297 298 34 50 54 61 67 70 75 80 82 97 100 105 106 108 114 116 146 153 156 167 168 170 193 205 206 207 215 221 222 226 228 243 259 264 276 280 281 282 293 297 298 34 43 50 54 56 58 68 69 70 75 82 97 98 100 101 103 104 105 106 107 108 114 116 117 118 153 155 156 170 205 206 215 216 222 225 226 234 243 249 251 260 264 269 273 276 280 281 282 291 297 298 34 50 53 54 61 64 67 68 69 70 78 82 96 97 103 105 106 107 108 114 116 143 148 153 155 157 164 170 171 193 205 206 207 215 222 228 247 249 251 262 264 276 280 281 282 293 297 298 50 54 56 58 68 69 71 82 84 97 103 105 106 107 108 114 116 155 157 193 196 205 206 215 226 228 246 249 251 259 276 280 281 297 298 34 50 54 56 58 61 62 67 68 70 74 77 80 82 83 84 88 96 97 100 101 103 105 106 107 108 114 116 147 153 155 156 157 160 192 193 205 206 222 223 226 231 249 260 276 281 297 298 50 54 56 58 61 62 67 68 71 74 75 77 80 82 84 97 102 103 105 106 107 108 114 116 148 155 156 160 163 169 170 192 193 205 206 207 215 234 243 249 251 260 262 264 276 280 281 293 297 298 44 50 53 54 58 68 70 74 77 82 97 100 103 105 106 108 116 145 148 153 156 167 170 196 205 206 207 222 244 246 247 249 251 259 260 262 269 273 275 276 280 293 297 298 50 52 54 56 58 74 75 77 82 97 101 103 105 106 108 114 143 155 156 160 193 205 206 207 215 221 222 223 243 249 251 260 262 268 276 280 281 293 297 298 34 44 50 54 58 67 68 69 70 71 72 75 77 82 83 87 97 98 101 103 104 105 108 114 116 143 153 160 170 193 205 206 207 222 224 226 231 249 276 278 280 281 282 297 298 34 50 54 56 58 67 68 69 70 71 74 82 97 104 107 108 113 114 116 153 155 160 168 169 170 205 206 216 222 225 226 230 231 234 243 246 249 251 262 264 269 278 280 281 297 298 50 54 56 58 68 71 82 96 97 103 105 106 108 113 114 116 148 156 160 170 193 196 205 206 226 240 247 249 251 262 276 293 297 43 46 50 54 56 58 61 68 77 82 97 101 103 108 114 116 153 160 167 168 170 193 205 206 207 216 221 222 225 244 249 262 276 280 281 282 293 297 298 43 44 54 67 68 71 74 77 82 96 97 103 105 106 108 114 116 155 160 163 192 193 205 206 207 215 222 246 249 259 260 262 276 280 281 297 298 46 50 54 56 58 71 79 80 82 87 97 103 108 114 116 153 156 193 205 206 207 215 221 225 247 249 262 276 280 291 293 297 298 47 50 54 56 61 68 80 82 97 101 102 108 116 117 118 148 155 156 170 205 206 207 222 225 249 260 262 268 276 280 293 294 297 298 34 50 52 54 56 58 68 69 71 77 82 96 97 101 104 105 108 114 116 153 155 160 205 206 249 260 276 278 280 282 293 297 298 43 46 54 56 58 67 69 70 74 75 78 97 101 103 106 108 114 116 143 156 168 205 206 215 222 247 249 262 276 280 281 282 293 298 34 46 54 58 68 69 70 71 83 84 90 101 103 105 106 107 108 116 143 155 156 163 170 192 205 206 207 222 227 230 249 251 262 276 280 281 293 34 43 54 56 61 65 68 70 71 100 101 103 104 105 106 108 116 117 153 156 195 196 205 206 207 217 230 247 249 262 276 280 281 293 297 298 54 67 68 69 70 80 82 96 97 101 105 108 116 153 156 157 163 167 193 194 205 206 207 216 217 221 222 231 249 260 276 281 293 297 298 53 54 56 68 71 75 77 78 87 101 103 105 108 114 116 205 206 215 249 262 276 280 293 297 298 34 54 56 67 68 75 83 84 97 104 105 106 107 108 113 114 116 155 163 164 170 205 206 222 225 226 234 243 247 249 257 262 270 276 280 281 291 297 298 34 37 46 50 54 56 58 62 68 70 71 75 96 97 100 101 105 106 108 114 116 167 193 203 205 206 207 222 223 226 249 276 280 281 288 297 298 54 58 70 80 97 101 103 108 116 153 170 205 206 215 216 222 244 249 251 273 276 280 291 293 297 298 34 37 46 52 54 56 58 61 68 70 74 84 96 97 101 103 104 105 106 108 113 114 116 148 155 156 160 164 170 192 203 205 206 221 222 225 226 232 246 247 249 251 276 278 280 281 282 297 298 44 46 54 56 58 67 68 97 102 103 105 107 108 114 116 143 154 169 193 205 206 207 239 249 251 259 262 268 276 280 281 293 297 54 58 68 97 108 170 196 205 206 222 223 243 247 249 262 276 293 298 54 68 90 97 103 105 106 108 114 116 156 160 170 196 205 206 220 221 243 259 276 281 47 54 58 62 68 74 75 97 101 103 104 105 108 114 143 155 168 170 172 193 205 206 222 249 262 264 276 281 282 298 54 56 70 75 79 84 103 104 105 108 114 116 148 155 168 171 193 196 205 206 207 234 238 248 259 264 268 276 280 297 34 37 44 50 54 56 67 68 70 71 74 80 82 97 98 100 101 105 106 107 108 114 116 117 143 153 155 156 169 170 171 192 203 205 206 207 216 221 222 226 243 247 249 251 257 259 262 276 280 281 288 293 297 298 34 46 50 54 56 68 71 74 82 87 96 97 100 101 104 107 108 114 116 155 160 163 164 167 170 196 205 206 207 221 222 223 224 225 246 249 268 276 281 293 297 298 50 54 56 82 108 170 205 206 249 260 297 50 54 75 82 205 206 215 249 262 276 297 50 54 62 68 82 101 108 114 205 206 207 216 249 251 297 50 54 82 101 116 206 249 276 297 50 54 71 82 106 114 205 206 249 276 280 297 50 54 82 108 145 205 206 249 297 50 54 82 88 106 108 143 160 163 205 206 249 276 297 34 50 54 82 101 108 155 206 249 297 34 50 68 82 101 108 153 206 249 297 50 54 82 114 116 205 206 249 280 297 50 54 78 82 108 114 160 205 206 249 293 297 34 50 54 70 82 96 108 206 222 249 251 297 50 54 82 101 103 106 108 116 160 205 206 249 276 293 297 50 54 82 108 160 205 206 220 249 280 297 50 54 82 153 160 206 249 297 50 54 74 82 206 249 297 50 54 56 58 82 105 114 160 205 206 249 297 50 54 77 82 114 160 205 206 222 249 276 297 50 54 82 97 105 160 205 206 222 249 293 297 50 54 78 82 153 160 205 206 222 249 297 50 82 108 160 205 206 249 262 276 297 50 54 82 116 206 249 297 50 82 206 249 297 50 54 58 68 82 101 105 106 108 116 205 206 249 297 50 54 58 82 116 205 206 249 297 50 58 82 206 249 297 50 54 82 108 116 206 249 262 276 297 50 54 77 82 206 249 268 297 50 82 106 114 205 206 221 249 297 50 54 74 82 108 205 206 249 262 276 297 50 75 82 116 205 206 221 249 262 276 297 298 50 61 71 74 82 108 114 116 145 153 205 206 249 251 276 280 297 50 54 82 114 205 206 249 297 50 54 61 82 101 108 205 206 216 249 264 297 50 54 82 108 157 206 249 293 297 50 82 205 206 249 280 297 50 54 82 106 116 206 249 276 280 297 50 54 82 106 108 205 206 249 297 67 105 160 161 167 228 276 277 280 298 40 67 72 74 75 77 104 111 116 145 167 189 194 216 218 250 262 276 280 294 298 67 74 75 77 105 116 145 160 167 194 207 228 276 280 294 298 36 37 46 58 67 86 98 108 111 114 167 168 170 184 202 203 205 206 222 224 249 273 274 276 277 280 298 56 97 98 114 167 171 189 249 262 276 280 291 298 50 52 53 54 56 58 64 67 71 74 75 77 87 105 107 113 116 143 145 156 157 163 164 167 168 170 192 194 195 205 206 207 216 227 240 241 248 249 251 257 260 262 276 280 294 298 74 77 98 107 184 276 205 44 46 49 68 70 106 146 148 216 230 234 235 276 294 298 298 56 116 206 216 294 54 56 58 74 75 96 108 114 143 147 157 160 164 167 170 192 196 205 206 221 222 246 249 280 298 46 53 56 58 87 114 116 167 206 216 239 259 280 294 296 294 294 294 53 56 216 97 105 114 116 294 56 160 205 56 145 216 226 280 56 58 97 148 153 189 216 246 262 269 276 298 34 36 37 46 56 105 106 148 157 170 189 202 203 206 216 239 246 251 259 262 276 298 56 58 86 168 216 294 86 294 294 34 53 56 105 108 148 170 215 216 262 276 56 108 216 226 246 34 37 46 56 148 170 203 206 216 228 246 262 269 276 216 294 34 43 53 54 56 58 68 69 71 75 78 80 86 92 96 97 101 105 106 108 116 147 148 153 155 156 160 163 165 167 168 170 192 194 196 204 205 206 207 216 217 221 222 246 249 262 268 274 276 279 280 281 292 294 297 298 216 53 56 105 216 226 259 105 34 37 56 148 189 203 215 216 221 225 246 249 262 276 292 56 86 107 108 216 294 50 56 58 101 108 216 294 114 69 80 105 148 170 206 216 249 280 105 105 56 96 108 160 189 206 215 216 222 227 249 262 276 281 293 298 53 56 89 105 206 216 226 148 36 37 46 54 56 68 69 105 116 148 156 189 202 203 206 207 216 227 246 249 262 276 36 37 56 86 160 202 203 215 216 160 34 36 37 56 146 202 203 216 246 262 280 291 217 294 56 217 294 37 54 56 105 148 156 157 203 206 215 216 217 236 247 249 259 260 262 294 56 184 195 204 244 289 290 294 35 53 75 107 184 195 280 289 291 294 34 56 75 87 106 184 195 204 216 229 274 289 290 294 54 80 184 195 216 246 289 290 80 106 184 195 216 289 290 101 184 195 216 289 290 34 36 37 113 146 155 184 195 202 203 216 237 289 290 298 56 96 117 184 195 216 259 289 290 35 184 195 245 289 34 35 184 195 245 249 34 35 184 195 245 280 34 35 184 195 245 289 35 184 195 245 35 116 184 195 245 249 116 184 195 245 289 54 80 92 116 143 154 160 184 189 195 206 207 216 235 245 249 291 294 37 56 72 97 108 116 184 192 195 203 206 222 224 245 246 249 262 280 54 74 103 116 184 195 205 212 213 249 251 257 289 116 184 195 245 292 62 80 87 98 116 117 156 184 195 205 206 224 225 231 244 245 274 289 80 104 116 148 184 193 195 204 222 245 249 289 34 37 116 184 195 203 245 249 271 272 289 294 35 116 184 195 245 35 116 184 195 245 35 54 184 195 245 289 35 116 184 195 245 35 116 184 195 245 289 34 35 116 184 195 245 34 35 184 195 245 34 35 184 195 245 289 34 35 184 195 245 35 184 195 245 34 35 184 195 245 272 35 103 184 195 245 272 276 289 170 184 195 206 216 222 280 289 290 56 105 184 195 216 224 244 280 289 36 37 74 108 116 184 195 196 212 213 215 276 289 294 35 36 108 116 184 195 202 35 170 184 195 205 206 244 249 289 290 35 49 53 82 184 195 216 289 290 294 298 105 184 195 216 289 34 184 195 207 244 249 262 274 289 290 34 35 52 65 80 96 148 184 195 206 216 249 276 280 289 290 291 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 206 212 213 216 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 289 35 36 46 52 53 54 58 61 67 71 72 77 80 86 90 101 106 108 114 143 148 153 157 168 170 184 195 202 205 206 207 216 217 222 225 244 249 271 276 280 289 290 295 34 35 36 37 54 56 69 72 78 105 108 116 143 147 153 156 160 163 184 195 202 203 205 206 207 216 246 249 276 280 289 290 292 294 295 298 34 35 36 52 54 67 68 101 105 106 108 116 143 147 148 160 184 195 202 205 206 207 216 217 221 222 225 246 249 276 289 290 294 295 297 298 34 35 36 46 54 56 68 71 92 96 97 104 105 116 148 156 163 168 184 194 195 202 216 217 224 239 244 274 275 280 289 290 291 293 294 295 34 35 184 195 216 249 289 290 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 244 276 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 205 212 213 216 244 276 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 244 276 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 244 276 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 160 184 195 212 213 216 244 276 289 35 54 86 160 163 184 195 205 206 216 227 249 289 290 35 56 97 108 184 195 216 289 290 54 116 184 195 206 216 222 251 252 272 289 290 35 54 184 195 216 224 249 274 289 290 34 35 184 195 216 224 249 262 280 289 290 34 35 97 114 184 195 216 249 289 290 37 111 155 184 195 205 206 216 221 281 289 290 298 68 163 166 184 195 216 222 275 289 290 34 43 47 58 61 98 101 105 143 146 170 184 195 206 207 216 222 224 229 232 244 249 262 273 275 281 289 289 290 34 80 116 184 195 206 216 280 289 297 55 66 249 276 288 54 55 66 116 195 205 276 288 55 66 116 195 205 249 273 274 276 288 55 66 75 107 116 148 276 288 34 36 55 58 66 77 116 195 202 205 249 274 276 288 55 66 116 205 273 274 276 288 47 54 96 116 148 216 222 249 55 145 37 54 55 66 116 203 276 288 297 54 55 66 116 276 288 54 55 66 116 143 216 247 276 280 288 54 55 58 66 67 108 114 116 148 170 205 206 215 221 230 239 241 262 276 288 291 294 55 66 96 116 276 288 55 66 116 276 288 55 66 116 276 277 288 55 66 97 108 116 276 288 55 66 116 273 274 276 277 288 55 66 116 251 276 288 55 66 97 116 273 276 288 44 46 54 55 66 72 116 153 205 206 215 221 222 244 246 249 251 262 276 288 298 55 66 116 189 224 249 276 288 54 55 66 97 116 276 288 294 55 56 66 116 157 205 230 249 262 276 280 288 55 66 105 116 222 276 280 288 54 55 66 116 224 249 276 288 54 55 56 62 66 116 143 170 195 229 230 231 243 244 246 260 262 276 280 288 298 55 66 105 116 167 204 206 276 288 55 66 116 276 288 55 66 74 116 170 276 288 43 55 56 66 116 163 262 276 288 291 34 54 55 66 68 105 108 116 167 205 206 249 251 276 280 288 291 298 55 66 116 273 274 276 288 55 56 66 116 148 205 207 216 276 280 288 55 66 97 116 246 274 276 288 55 66 116 216 223 260 276 288 55 66 97 116 148 222 244 249 276 288 54 55 61 66 80 97 104 114 116 155 206 246 249 262 269 276 280 288 293 55 66 86 101 116 165 206 221 222 231 276 288 54 55 66 116 276 288 55 66 116 276 288 34 54 55 66 72 104 116 246 250 262 276 288 298 55 66 116 276 288 55 66 116 276 288 54 55 66 108 116 172 215 222 246 262 276 288 40 46 54 55 66 116 172 222 262 276 288 55 66 116 276 288 55 66 116 276 288 55 66 96 116 246 276 288 55 56 66 74 97 116 145 148 194 224 244 262 276 280 288 47 114 157 216 243 246 44 52 53 58 105 107 114 116 148 167 170 205 206 207 216 217 221 228 230 247 248 259 260 262 265 267 275 280 281 294 297 204 262 265 266 275 292 81 151 187 188 210 216 265 266 267 280 81 151 187 188 210 265 266 280 34 81 105 146 151 187 188 210 244 249 265 266 269 273 81 105 151 168 187 188 210 246 262 265 266 276 280 40 81 151 187 188 210 262 265 266 267 280 65 72 81 104 151 187 188 210 246 265 266 276 40 62 64 81 104 151 187 188 210 265 266 276 37 40 64 81 151 171 187 188 203 210 265 266 280 81 151 187 188 189 210 265 266 276 40 46 62 64 72 81 111 151 168 187 188 189 195 210 262 265 266 267 276 34 64 72 81 151 187 188 189 210 246 262 265 266 37 46 81 151 187 188 203 210 265 266 280 81 104 151 160 187 188 210 262 265 266 268 40 64 68 81 104 151 187 188 204 210 249 265 266 267 81 151 187 188 210 265 266 280 81 151 187 188 210 246 265 266 267 275 276 280 56 69 72 81 104 151 187 188 189 195 210 262 265 266 276 46 81 151 187 188 210 265 266 280 40 64 72 81 151 187 188 189 210 249 265 266 276 280 68 81 151 187 188 210 260 265 266 40 56 72 81 151 168 187 188 210 246 262 265 266 280 81 151 187 188 210 265 266 280 204 247 262 265 266 275 292 204 262 265 266 275 292 204 262 265 266 275 292 204 262 265 266 275 292 116 204 222 262 265 266 275 292 98 204 224 244 262 265 266 273 275 292 204 246 262 265 275 292 204 246 262 265 266 275 292 204 246 262 265 266 275 292 98 37 40 46 47 72 98 106 189 203 204 206 230 246 249 262 265 275 276 291 292 293 204 262 275 292 204 262 265 266 275 292 204 262 265 266 275 292 34 56 97 216 222 292 294 204 262 275 292 34 54 204 244 204 262 265 266 275 292 77 98 106 116 204 224 262 265 266 275 292 116 265 266 56 116 143 204 262 265 266 275 292 298 116 204 262 265 266 267 275 292 204 262 275 292 204 262 275 292 56 68 92 98 204 224 246 262 265 267 273 275 292 56 116 265 266 265 266 98 224 273 56 58 72 96 98 106 107 171 204 206 224 232 242 262 265 273 275 276 292 298 37 58 98 106 148 155 192 203 204 224 225 232 262 265 273 275 292 44 56 58 82 98 107 108 145 170 171 204 206 224 232 262 265 273 275 276 292 298 56 98 108 114 204 206 224 231 232 262 265 273 275 292 44 52 53 58 105 107 114 116 148 167 170 205 206 207 216 217 221 228 230 247 248 259 260 262 265 267 275 280 281 294 297 44 52 53 58 105 107 114 116 148 167 170 205 206 207 216 217 221 228 230 247 248 259 260 262 265 267 275 280 281 294 297 53 98 224 246 265 273 98 150 205 216 98 205 265 266 267 98 215 224 246 265 276 98 206 207 224 116 207 246 262 265 275 291 47 56 97 98 215 224 246 262 265 273 275 54 168 171 246 298 61 292 294 34 53 97 98 224 265 262 275 292 44 52 53 58 105 107 114 116 148 167 170 205 206 207 216 217 221 228 230 247 248 259 260 262 265 267 275 280 281 294 297 53 68 74 108 167 204 205 206 207 216 222 229 241 246 262 265 266 267 275 280 292 294 44 46 52 53 68 78 80 107 108 146 147 148 157 170 204 205 206 207 220 221 224 225 226 229 230 239 246 249 260 262 265 266 268 273 275 276 280 291 292 298 77 105 148 204 229 262 265 266 275 280 292 204 262 265 266 275 280 292 34 47 53 56 64 68 74 75 101 105 116 148 155 160 171 204 205 206 207 229 244 246 249 260 262 265 266 275 276 280 281 291 292 294 298 37 49 53 64 69 143 153 170 204 205 206 229 247 248 262 265 266 275 276 280 292 53 56 68 116 155 167 204 205 207 215 220 222 228 229 246 248 262 265 266 275 276 280 292 204 262 265 266 275 280 292 204 262 265 266 275 292 204 262 265 266 275 292 54 56 77 148 167 170 204 205 206 224 262 265 267 275 280 292 294 77 148 167 204 262 265 275 280 292 265 266 37 106 203 204 206 246 262 265 275 292 298 34 56 106 143 204 244 246 262 265 275 276 291 292 97 204 215 244 262 275 292 294 34 40 46 56 68 69 71 72 74 92 97 104 106 116 143 157 184 189 204 205 244 246 251 262 265 275 276 292 298 97 116 204 216 244 246 262 275 292 97 116 160 204 205 215 244 246 249 262 265 275 292 244 244 44 53 58 68 69 80 84 105 148 206 220 224 234 235 53 62 74 77 97 114 124 125 126 128 129 131 132 134 135 136 137 138 139 140 141 145 212 213 244 250 53 62 97 211 250 37 54 74 75 183 212 213 216 250 75 76 74 145 250 260 262 37 203 205 224 250 273 275 97 250 74 77 97 98 114 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 194 212 213 229 232 244 246 250 211 246 250 244 37 74 114 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 212 213 244 250 37 56 62 63 69 70 196 207 216 222 250 281 62 63 70 205 216 250 36 62 63 98 216 224 232 250 262 274 37 54 56 62 63 68 70 83 98 116 148 170 203 206 216 224 225 232 250 274 291 54 62 63 68 98 106 148 216 224 232 250 274 37 44 54 62 63 68 74 98 148 170 216 224 232 246 250 274 281 62 63 68 98 148 170 216 224 249 250 274 62 63 216 250 37 62 63 203 216 250 37 62 63 203 216 250 56 62 63 70 74 170 195 205 216 250 265 34 53 54 56 62 63 216 53 54 62 63 68 147 153 206 216 250 62 63 98 216 232 250 274 62 246 250 97 114 206 250 276 294 298 54 58 67 101 108 114 116 148 153 170 205 206 207 226 250 281 297 54 58 67 101 108 114 116 148 153 170 205 206 207 226 250 281 297 97 205 206 225 250 297 62 74 75 114 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 148 160 167 212 213 229 244 246 250 260 279 280 56 58 67 86 101 108 114 146 160 205 216 217 246 248 250 262 276 280 294 298 37 74 97 114 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 160 212 213 244 167 211 216 250 34 64 74 79 87 101 108 167 204 206 211 218 219 221 222 228 247 248 249 257 262 276 280 294 34 218 246 262 244 54 82 105 148 167 204 218 219 262 280 71 90 99 150 204 218 219 244 262 276 280 34 52 67 86 96 150 154 160 204 211 218 246 280 291 294 297 298 54 64 79 114 116 148 168 215 218 223 241 244 246 249 262 276 278 291 294 34 36 37 43 44 46 47 52 53 54 56 58 59 61 65 67 71 74 80 90 97 105 106 108 113 114 116 143 147 148 155 160 167 168 170 171 194 203 206 217 218 219 222 225 226 228 230 231 236 239 241 244 246 248 249 251 260 262 264 269 271 276 280 291 294 298 68 75 114 160 167 189 211 218 219 276 294 54 160 211 218 219 257 280 37 148 167 203 205 215 218 229 239 244 246 249 276 280 34 40 71 96 116 148 167 205 206 216 218 244 246 249 280 294 64 79 87 107 116 167 217 218 219 230 247 248 257 262 280 294 107 146 167 170 211 218 219 280 291 34 79 114 116 167 194 218 219 243 262 276 294 298 34 43 53 54 64 74 75 96 116 160 206 216 217 218 219 231 257 258 262 276 279 294 69 218 219 257 258 218 219 34 75 262 75 148 75 75 262 276 34 75 64 75 74 75 75 262 75 75 74 75 262 276 34 74 75 262 75 222 34 75 262 75 64 248 276 75 34 75 262 276 75 262 75 167 75 247 75 75 75 257 276 34 75 34 75 34 74 75 276 280 74 75 64 75 222 247 276 75 34 74 75 34 75 262 75 64 67 87 106 114 148 217 218 219 229 235 247 257 262 294 71 105 170 206 207 211 216 218 219 249 264 281 50 52 107 206 211 215 217 218 219 230 249 264 52 114 148 211 218 219 264 53 90 211 216 218 219 222 260 46 218 219 220 226 262 271 294 297 34 106 107 116 168 211 218 236 280 298 103 218 280 150 211 280 34 37 68 107 116 150 170 206 211 218 225 236 246 280 218 219 231 241 249 294 49 54 64 65 74 87 107 114 145 148 160 193 194 206 218 219 231 236 239 241 246 248 249 257 259 262 276 294 67 75 116 157 167 218 219 247 248 262 218 219 247 280 218 219 247 64 74 218 241 247 215 218 219 246 247 262 264 49 53 70 82 83 146 148 152 170 215 216 218 219 222 224 230 241 247 259 271 281 293 294 298 64 67 75 211 215 218 229 241 247 248 37 44 46 50 53 58 67 68 71 74 83 87 106 114 116 143 144 148 153 157 168 193 195 203 206 215 218 226 229 230 231 241 247 248 257 259 262 269 280 294 298 64 67 75 218 241 247 248 280 294 218 219 108 218 219 247 249 276 294 68 34 64 74 75 218 219 222 239 244 249 257 262 276 54 116 217 218 219 262 86 103 218 270 218 219 114 170 218 61 160 264 34 37 49 50 53 56 58 64 67 68 74 75 77 87 90 96 102 106 107 108 114 116 148 157 170 194 195 198 206 207 211 216 218 219 229 230 231 236 241 246 247 248 257 259 260 262 276 280 294 298 67 86 87 116 148 211 217 218 219 224 247 248 294 297 52 87 218 219 229 247 260 262 148 163 211 218 219 225 228 37 49 64 148 217 218 219 247 294 87 218 219 246 257 262 37 49 64 79 82 97 101 106 203 215 218 219 229 246 247 248 249 262 276 294 49 53 105 107 148 167 170 205 206 211 218 219 227 229 247 257 260 297 52 64 79 87 116 148 157 168 218 219 229 247 248 257 259 260 262 276 56 204 218 219 221 262 292 34 67 74 75 79 83 87 116 148 168 218 219 227 229 247 248 257 259 262 64 82 87 106 114 170 211 218 219 229 247 294 64 218 219 247 248 257 262 280 74 249 276 34 152 196 197 198 199 276 277 34 152 196 197 198 199 276 277 34 152 196 197 198 199 276 277 196 198 205 276 196 198 205 276 196 197 198 199 200 201 276 277 68 152 196 197 198 199 200 201 276 277 59 68 97 152 196 197 198 199 200 201 249 276 277 34 152 196 197 198 199 276 277 56 97 152 170 196 197 198 199 200 201 230 276 277 297 53 152 196 197 198 199 200 201 249 260 276 277 56 72 97 116 152 163 196 197 198 199 200 201 227 246 249 276 277 44 56 68 152 196 197 198 199 200 201 246 249 262 276 277 54 97 101 152 196 197 198 199 200 201 242 249 276 277 298 47 61 67 72 101 152 196 197 198 199 200 201 206 224 249 262 276 277 54 67 71 114 116 152 167 192 196 197 198 199 200 201 205 206 249 262 276 277 297 298 53 152 196 197 198 199 200 201 249 260 276 277 298 34 46 67 72 97 101 116 152 196 197 198 199 200 201 215 246 249 262 269 276 277 298 36 152 170 196 197 198 199 200 201 202 246 249 262 276 277 152 196 197 198 199 200 201 230 276 277 297 46 67 97 114 116 152 170 196 197 198 199 200 201 205 206 215 226 246 249 262 276 277 40 152 196 197 198 199 200 201 206 246 249 262 276 277 40 58 67 106 152 189 196 197 198 199 200 201 205 206 246 249 251 276 277 297 54 67 152 196 197 198 199 200 201 246 249 262 268 276 277 291 298 34 54 56 152 196 197 198 199 200 201 206 222 276 277 54 101 152 196 197 198 199 200 201 205 206 222 246 249 262 276 277 298 46 56 101 152 196 197 198 199 200 201 246 249 262 276 277 34 152 196 197 198 199 200 201 249 276 277 56 71 97 101 108 116 152 168 196 197 198 199 200 201 205 206 215 249 276 277 40 43 68 97 108 152 189 196 197 198 199 200 201 206 226 246 249 276 277 281 291 56 72 97 152 196 197 198 199 200 201 230 246 249 276 277 291 37 52 56 152 196 197 198 199 200 201 203 249 262 276 277 37 52 152 196 197 198 199 200 201 203 206 276 277 37 52 152 196 197 198 199 200 201 203 227 276 277 37 52 101 152 196 197 198 199 200 201 203 249 276 277 298 37 52 114 116 152 196 197 198 199 200 201 203 260 276 277 37 52 152 196 197 198 199 200 201 203 276 277 37 52 56 152 170 196 197 198 199 200 201 203 246 262 276 277 291 37 52 74 152 196 197 198 199 200 201 203 276 277 37 52 54 58 152 160 163 196 197 198 199 200 201 203 270 271 276 277 152 196 197 198 199 200 201 276 277 152 196 197 198 199 200 201 249 276 277 34 152 196 197 198 199 200 201 249 276 277 50 147 170 196 197 198 199 200 201 229 249 276 277 34 152 196 197 198 199 276 277 34 152 196 197 198 199 276 277 34 106 167 205 206 241 249 281 291 298 196 197 198 199 200 201 34 46 56 61 67 80 92 97 101 106 107 168 206 246 249 251 262 276 281 293 196 197 198 199 200 201 53 114 196 197 198 199 200 201 260 276 277 196 197 198 199 200 201 34 40 46 97 103 114 116 147 170 189 205 206 249 260 34 54 56 71 108 148 196 197 198 199 200 201 205 206 207 222 246 249 276 280 281 298 196 197 198 199 200 201 196 197 198 199 196 197 198 199 196 197 198 199 196 197 198 199 200 201 276 277 196 197 198 199 200 201 196 197 198 199 200 201 196 197 198 199 200 201 196 197 198 199 200 201 276 277 196 197 198 199 200 201 276 277 34 152 196 197 198 199 276 277 143 152 196 197 198 199 200 201 276 277 34 152 196 197 198 199 276 277 196 197 198 199 200 201 276 277 34 152 196 197 198 199 276 277 34 54 74 114 146 148 152 196 197 198 199 206 276 277 280 152 276 277 34 152 196 197 198 199 276 277 152 276 277 52 53 54 105 148 170 189 191 205 206 228 230 247 248 294 297 49 191 216 223 249 276 189 190 249 276 277 189 190 215 249 68 97 148 167 189 190 215 262 189 190 150 189 190 191 262 34 37 56 97 98 116 117 150 160 189 190 195 203 215 216 224 242 246 249 262 268 275 276 298 34 189 190 206 224 276 189 190 206 216 276 277 72 96 97 98 114 155 189 190 206 224 246 247 262 276 277 292 262 294 34 189 190 246 276 277 46 53 54 68 105 167 170 189 190 205 206 207 216 221 240 249 260 262 53 64 68 82 89 105 148 167 189 190 191 206 216 228 229 230 244 246 249 257 262 281 189 190 34 44 68 106 148 189 190 205 249 262 280 297 298 105 167 249 294 249 189 190 189 190 49 105 106 170 205 206 226 247 248 259 280 294 34 189 190 43 36 64 74 80 116 167 189 190 202 222 262 276 280 257 258 37 54 56 189 203 210 65 96 189 216 223 244 249 276 53 54 69 189 190 206 280 105 170 192 216 223 260 223 223 34 105 216 223 259 260 52 96 105 144 147 148 206 216 223 230 260 298 52 54 64 191 216 223 234 236 189 190 189 190 280 189 190 50 52 56 59 97 116 145 147 148 167 189 217 223 229 240 244 246 249 257 262 264 276 280 294 298 34 64 98 116 167 189 190 204 216 276 64 80 116 167 189 190 216 244 44 53 64 86 87 143 169 189 190 191 205 216 230 248 259 262 276 294 297 298 49 82 86 108 114 167 169 189 190 191 192 205 216 220 249 262 294 189 190 82 167 189 190 191 148 189 190 216 217 247 298 53 107 148 189 190 191 216 294 56 75 76 189 206 276 56 189 190 276 191 116 191 191 191 191 54 116 205 215 249 49 54 170 189 191 206 216 222 223 246 249 54 34 68 116 189 190 215 160 234 280 54 56 108 205 222 264 162 56 59 116 184 185 195 211 56 59 116 184 185 195 211 206 54 116 183 216 71 184 206 280 297 54 56 58 68 80 101 103 105 108 143 147 160 170 205 206 207 215 221 222 249 276 280 34 100 206 215 298 162 162 162 162 184 185 34 78 184 244 249 291 184 34 114 148 184 185 237 246 262 184 206 184 185 156 184 185 205 206 246 54 56 98 106 148 184 185 232 249 184 185 249 184 185 211 184 185 54 58 114 37 53 74 77 98 145 148 167 184 246 262 280 291 298 98 205 224 232 249 184 185 211 34 47 98 184 185 216 273 34 68 147 184 185 195 211 249 262 281 34 116 216 34 184 47 68 98 106 205 221 224 228 246 249 47 98 155 184 205 224 249 280 291 184 185 150 184 205 249 46 68 184 185 194 206 211 279 34 156 184 185 205 211 268 272 275 34 103 108 205 206 249 34 78 184 294 116 184 206 280 34 47 108 164 184 185 205 211 34 56 101 106 184 185 205 211 280 298 56 68 102 160 184 185 192 205 206 211 276 96 108 170 184 185 205 206 211 215 222 257 298 52 54 74 101 114 116 160 170 184 185 205 206 211 217 249 56 67 83 103 163 164 184 185 205 211 222 101 155 184 185 206 211 53 106 184 185 211 54 62 108 155 184 185 205 206 211 280 36 58 101 184 185 193 202 205 206 207 211 221 249 251 297 62 80 163 184 185 206 211 247 268 54 110 156 164 184 185 206 211 298 54 62 70 107 184 185 196 206 211 280 105 108 184 185 206 211 292 75 108 114 160 170 184 185 206 211 237 54 56 77 184 185 206 211 298 74 116 156 184 185 205 206 211 230 249 297 298 43 54 71 156 184 185 206 211 280 54 101 106 108 168 184 185 192 211 249 259 260 58 103 108 156 184 185 205 206 211 280 54 56 58 163 170 184 185 205 206 211 237 34 56 58 101 108 184 185 206 207 211 230 54 56 170 184 185 205 206 211 294 53 56 106 168 184 185 211 249 251 298 101 108 155 156 170 184 185 196 205 211 223 225 297 106 113 114 184 185 206 211 227 232 249 280 298 101 106 153 170 184 185 205 206 211 251 293 34 54 184 185 193 211 292 54 58 61 71 74 101 116 117 143 155 160 205 206 249 262 292 147 170 184 185 211 184 34 53 58 98 167 184 185 211 249 74 212 213 280 298 74 206 212 213 280 298 53 54 56 80 82 101 105 108 148 156 167 184 194 206 215 229 239 257 259 280 291 54 114 145 147 212 213 249 54 114 145 147 212 213 249 212 213 280 298 212 213 280 298 54 75 108 184 185 211 244 184 185 34 147 184 185 77 184 185 77 184 185 206 249 54 84 87 90 113 114 145 170 189 194 206 216 271 280 294 298 38 75 76 115 195 262 38 40 56 72 75 76 83 108 115 149 160 189 195 204 206 207 218 246 247 249 254 257 262 272 276 280 34 38 39 75 80 101 105 106 115 143 149 195 204 206 222 224 232 246 248 254 262 271 272 273 276 280 298 38 52 75 76 106 114 115 149 160 195 204 231 236 241 244 246 254 259 262 272 276 38 44 47 53 67 68 75 76 78 80 86 87 96 98 105 114 115 116 148 149 170 193 195 206 207 215 229 232 239 241 247 248 249 254 259 260 262 272 276 280 281 291 294 145 38 75 76 115 149 160 161 195 204 225 249 254 262 272 276 277 34 38 61 67 75 76 80 99 105 106 107 108 110 114 115 116 149 157 195 205 206 251 254 255 259 262 272 280 297 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 154 170 195 205 223 236 237 251 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 280 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 105 110 115 148 149 170 195 206 223 225 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 170 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 106 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 206 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 106 110 115 148 149 195 205 206 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 206 223 236 237 254 255 262 272 278 38 52 65 75 76 99 107 110 115 148 149 195 223 236 237 254 255 262 272 278 280 38 52 65 75 76 99 110 115 148 149 195 223 224 236 237 251 254 255 262 272 276 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 156 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 205 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 280 38 52 65 75 76 99 110 115 148 149 156 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 155 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 114 115 148 149 195 205 223 236 237 254 255 259 262 272 278 297 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 157 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 280 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 108 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 74 75 76 105 115 148 149 167 195 204 205 206 228 248 254 262 272 280 38 75 76 115 149 195 249 254 262 272 298 75 76 106 115 149 204 205 297 38 75 80 149 195 246 262 280 281 38 75 80 106 149 195 205 222 225 229 262 271 280 38 75 149 156 195 205 206 215 222 251 262 280 38 75 149 195 206 246 262 38 54 75 149 195 254 262 272 280 38 75 76 105 115 116 148 149 195 207 215 227 230 254 262 272 38 75 76 115 147 149 195 254 262 272 276 38 54 75 76 115 148 149 160 167 195 206 215 229 254 262 272 279 280 38 75 76 115 149 195 254 262 272 294 38 75 105 149 195 222 254 262 272 38 53 54 74 75 116 149 195 205 217 222 246 254 262 271 272 280 38 52 75 76 105 115 148 149 163 195 206 246 254 262 272 37 38 75 80 87 149 195 203 206 254 262 272 38 75 149 160 195 221 254 262 272 43 53 54 56 62 75 78 98 111 112 116 168 170 196 204 206 215 220 224 229 244 246 247 248 249 279 280 292 294 54 78 97 111 242 111 116 204 223 236 247 292 111 291 43 50 53 54 62 68 101 111 112 116 148 204 205 206 215 241 244 246 247 249 276 280 292 294 111 112 206 215 216 111 112 97 111 112 111 148 204 54 74 108 111 148 167 205 206 215 280 297 111 112 111 112 53 54 56 58 82 105 108 114 144 204 205 206 215 262 276 297 54 74 111 116 246 247 249 292 297 48 158 48 158 48 158 48 158 48 158 48 158 48 56 114 158 48 56 114 158 48 56 114 158 48 56 114 158 48 56 114 158 48 56 114 158 48 56 114 158 78 206 53 111 116 292 78 59 37 111 116 203 247 292 246 111 112 246 246 246 246 246 246 54 97 147 206 34 46 54 58 67 80 111 114 116 168 220 249 280 298 54 106 111 168 206 221 249 268 280 34 108 116 205 206 148 156 192 223 280 206 259 97 170 97 97 111 116 247 292 111 112 116 148 170 211 280 292 34 75 83 105 111 112 114 116 147 193 204 220 229 247 248 292 111 112 216 111 112 116 247 292 111 112 54 111 112 111 116 247 292 54 111 112 54 111 112 116 204 292 62 111 116 150 204 244 247 265 292 37 56 111 112 116 150 203 216 249 280 292 54 78 111 112 114 116 150 216 246 265 292 204 111 116 204 224 244 247 292 204 249 280 35 44 53 111 112 114 116 148 167 205 216 230 248 280 281 294 297 249 111 114 116 147 212 213 247 249 280 292 62 63 111 112 62 63 111 112 62 63 111 112 62 63 111 112 46 54 56 58 61 62 63 101 108 111 112 155 169 170 205 206 220 234 249 250 269 276 279 281 62 63 111 112 111 116 150 204 247 292 53 54 56 62 63 70 108 111 112 155 163 170 205 206 207 280 281 34 40 62 104 111 168 244 250 54 62 63 111 112 163 170 205 206 293 34 35 222 249 262 280 34 52 104 206 281 104 172 182 222 244 276 104 172 182 222 244 276 34 96 104 105 114 167 172 182 216 222 244 276 294 104 172 182 222 244 276 96 104 105 116 160 172 182 204 222 244 276 58 104 116 148 160 172 182 207 222 227 244 249 260 276 294 298 34 44 52 53 54 58 64 67 68 75 97 98 101 104 106 108 147 160 167 170 172 182 193 204 205 206 216 220 222 224 225 227 230 232 244 246 247 249 259 262 273 274 276 279 280 282 291 298 172 173 222 64 78 104 172 182 194 205 206 222 244 246 249 262 276 53 104 114 157 172 182 193 216 222 244 271 276 292 294 298 104 116 172 182 222 244 276 96 104 172 182 222 244 276 97 101 104 172 182 222 244 271 276 53 104 114 160 172 182 205 206 222 244 276 216 96 104 105 116 160 172 182 204 222 244 276 52 104 206 281 52 104 206 281 52 104 206 281 52 104 116 206 262 280 281 104 167 52 104 206 281 43 52 54 64 79 104 106 107 170 205 206 215 221 222 225 227 247 262 280 281 297 104 172 182 222 244 276 104 172 182 222 244 276 64 97 104 108 182 217 64 104 56 59 64 87 92 97 104 105 116 182 244 246 262 278 37 56 59 64 97 98 104 108 116 168 182 206 224 232 246 262 274 278 52 59 64 97 104 116 182 216 249 52 59 64 97 104 116 182 206 215 222 225 246 249 281 298 37 53 59 64 97 104 116 182 216 224 244 249 274 64 104 56 59 64 97 101 104 108 116 155 170 205 207 215 246 249 262 297 59 64 97 104 116 59 64 90 97 104 108 116 170 182 246 249 262 37 56 59 64 97 104 106 108 116 163 182 203 262 294 54 64 83 90 97 104 114 116 167 182 206 221 241 249 54 64 90 97 104 116 153 170 182 205 206 221 228 64 78 83 97 104 116 164 170 205 206 247 64 97 104 114 143 182 206 215 222 239 297 64 97 104 205 246 298 64 97 104 170 205 222 248 259 276 281 64 97 99 104 116 155 206 207 243 248 249 251 260 281 297 44 46 54 64 97 104 108 116 170 182 206 251 54 64 97 104 105 116 117 118 148 182 206 227 271 280 281 293 64 97 104 116 171 205 206 222 226 246 248 281 64 97 104 116 143 167 207 216 239 281 297 64 67 97 104 117 170 171 182 298 54 64 68 97 104 114 116 148 182 206 207 260 281 54 64 68 96 97 104 107 116 170 205 206 271 54 64 97 104 106 114 116 148 163 170 182 205 206 225 241 243 246 259 260 54 64 68 80 97 104 108 114 116 117 148 182 206 217 251 298 54 64 74 97 104 114 170 171 182 206 243 251 297 54 56 64 74 97 104 170 182 271 64 97 101 104 114 117 206 227 281 298 64 65 97 104 108 116 160 167 170 182 206 207 260 262 293 64 97 104 160 52 59 64 97 104 108 116 182 205 243 249 280 54 56 64 104 108 182 206 64 104 59 64 97 104 116 182 280 37 52 79 96 104 167 182 203 206 216 278 281 37 52 79 104 107 148 167 182 203 206 215 278 281 64 104 40 59 64 72 92 97 101 104 111 116 182 189 215 246 262 281 298 59 64 97 98 104 116 182 224 232 246 276 59 64 97 104 116 182 34 104 172 173 78 97 172 173 204 160 172 173 222 172 173 172 173 222 54 172 173 172 173 172 173 54 172 173 222 172 173 222 54 56 67 77 97 98 104 114 148 171 172 173 196 205 206 207 222 224 225 226 232 271 297 298 172 173 222 37 64 104 172 173 203 222 172 173 172 173 172 173 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 54 217 53 79 148 205 217 247 294 148 170 206 211 280 294 297 52 108 114 166 211 236 256 276 280 166 206 211 256 276 280 95 166 211 256 276 280 34 35 72 95 116 166 170 195 211 224 232 235 249 256 276 280 77 95 105 116 166 206 211 215 232 256 276 280 68 95 166 206 211 232 256 276 280 36 46 95 98 113 116 166 202 206 211 224 232 256 274 276 280 34 53 95 105 116 166 206 211 215 224 232 256 276 280 34 37 53 58 95 104 114 163 166 169 205 206 211 224 232 247 256 276 280 281 46 54 56 58 72 95 97 100 101 108 116 156 166 205 206 211 232 246 249 256 259 276 279 280 34 95 108 116 146 166 172 211 222 224 232 256 259 276 280 281 46 67 95 105 166 170 211 224 232 256 276 280 68 95 108 166 205 206 211 222 224 232 251 256 276 280 293 297 34 67 95 166 189 205 211 215 232 248 256 276 280 292 95 101 105 108 114 166 189 211 224 227 232 256 276 280 291 40 54 95 106 160 166 170 205 206 211 224 232 251 256 259 276 280 37 54 58 95 101 166 170 203 205 211 224 232 256 276 280 282 37 58 95 166 203 206 211 221 224 232 256 276 280 298 40 54 56 95 116 166 170 189 193 195 205 211 222 224 232 246 249 256 259 272 276 280 294 297 68 95 116 148 166 196 211 232 249 256 276 280 74 95 108 166 205 211 232 249 256 276 280 54 71 74 95 108 116 166 171 206 211 224 232 256 276 279 280 37 72 95 116 143 166 170 203 206 211 224 232 247 256 276 280 37 54 56 68 72 95 166 189 203 205 211 224 232 249 256 276 280 37 67 92 95 116 160 166 203 211 224 232 235 249 256 276 280 95 106 108 156 166 204 211 222 225 256 276 280 49 74 77 105 106 146 148 166 167 205 206 211 247 256 260 276 280 95 166 211 256 276 280 53 56 69 80 95 166 211 256 276 280 38 39 105 149 167 195 244 262 34 38 39 149 195 204 205 262 293 38 75 106 148 149 160 161 195 225 244 249 262 34 38 39 56 80 116 149 195 262 37 38 39 56 149 195 203 204 206 262 38 39 106 148 149 167 170 195 204 205 206 228 248 262 280 38 39 98 149 195 249 262 274 276 38 39 53 143 148 149 195 206 215 229 230 262 279 280 294 38 39 53 75 105 114 148 149 195 216 229 239 241 259 262 264 280 34 38 39 75 105 149 195 217 242 262 34 35 38 39 46 67 105 149 195 262 75 76 92 93 94 116 75 76 92 93 94 116 75 76 92 93 94 116 92 94 116 92 94 116 68 92 94 116 246 249 276 35 75 76 92 93 94 116 291 35 75 76 92 93 94 106 116 35 75 76 92 93 94 116 35 75 76 92 93 94 116 35 75 76 92 93 94 116 148 35 54 75 76 92 93 94 116 216 280 35 75 76 92 93 94 116 268 92 94 116 249 61 92 94 116 165 246 92 94 116 92 94 116 34 92 94 116 92 94 116 246 75 76 92 93 75 76 92 93 94 116 75 76 92 93 94 116 75 76 92 93 94 116 75 76 92 93 94 116 75 76 92 93 94 116 75 76 92 93 94 116 92 94 116 75 92 94 116 246 291 75 76 92 93 94 116 75 76 92 93 94 108 116 92 94 106 116 298 92 94 116 92 94 114 116 246 94 116 94 116 61 75 90 92 94 96 97 106 114 116 153 193 229 230 246 249 251 259 262 291 293 47 94 98 108 116 167 206 232 249 276 56 94 101 114 116 153 205 206 222 226 231 249 251 262 47 61 72 75 92 94 98 106 107 111 116 143 218 232 246 249 262 37 40 47 75 92 94 98 104 116 189 203 207 232 246 249 262 281 298 34 47 68 75 92 94 98 108 116 155 167 205 206 221 222 232 269 280 94 116 94 116 94 116 94 116 94 116 75 76 92 93 94 116 75 76 92 93 94 116 92 94 116 92 94 116 92 94 116 54 92 94 106 116 92 94 114 116 246 92 94 116 75 92 94 116 260 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 34 75 76 92 93 94 104 116 150 159 165 214 229 246 249 299 34 75 76 92 93 94 116 150 159 165 214 229 233 246 249 263 299 34 68 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 80 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 246 249 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 246 249 293 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 246 249 292 299 34 75 76 80 92 93 94 116 150 159 165 181 206 214 229 233 246 249 263 299 34 75 76 92 93 94 116 150 159 165 181 206 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 246 249 299 56 68 75 76 80 92 93 94 116 161 229 246 249 271 75 76 92 93 94 116 161 229 249 75 76 92 93 94 116 161 229 246 247 249 251 75 76 92 93 94 116 161 222 229 246 249 291 54 75 76 92 93 94 116 161 229 249 54 75 76 92 93 94 116 161 229 246 249 75 76 92 93 94 116 161 229 246 249 75 76 90 92 93 94 116 161 165 181 218 229 239 246 249 276 292 75 76 92 93 94 116 161 229 246 249 262 280 34 75 76 92 93 94 116 161 229 246 249 75 76 92 93 94 114 116 161 229 249 75 76 92 93 94 116 161 229 249 54 75 76 80 92 93 94 104 107 108 114 116 117 161 206 229 246 249 34 54 75 76 80 92 93 94 105 114 116 161 205 226 229 233 246 249 251 259 261 263 291 293 75 76 92 93 94 114 116 161 229 249 75 76 92 93 94 116 161 205 229 249 75 76 92 93 94 116 161 229 249 75 76 92 93 94 116 161 205 229 249 75 76 92 93 94 116 161 205 229 249 75 76 92 93 94 116 161 229 246 249 299 75 76 92 93 94 116 244 249 92 94 116 217 47 92 94 98 116 47 92 94 98 116 34 75 85 90 91 195 204 211 280 37 49 50 53 56 75 86 90 91 116 148 167 168 203 211 216 217 231 262 34 46 54 67 68 71 90 91 98 108 148 156 170 193 204 206 211 217 224 225 249 280 294 75 90 91 148 194 211 217 229 248 262 276 294 34 75 90 91 195 204 211 271 280 52 90 91 211 223 294 49 54 56 74 75 90 91 107 108 116 160 167 170 194 204 206 211 216 249 262 280 294 34 52 68 85 86 90 91 102 114 195 204 211 239 259 280 294 34 49 50 53 58 68 77 86 90 91 101 105 107 108 156 167 205 206 207 211 216 217 226 262 280 294 298 34 75 76 80 90 91 96 98 116 163 211 224 244 249 273 274 75 76 90 91 97 98 116 170 211 216 224 273 274 280 75 90 224 249 262 75 76 90 91 211 291 298 75 76 90 91 97 98 211 224 244 260 273 274 53 68 75 76 90 91 114 116 148 160 167 170 205 206 211 221 230 239 249 262 276 280 47 56 75 76 85 90 91 97 98 114 116 148 206 211 216 224 229 246 271 273 274 280 75 90 91 211 75 76 85 90 91 195 211 262 34 75 76 85 90 91 97 148 195 204 206 211 216 230 241 244 246 262 273 274 280 297 34 75 76 85 90 91 204 211 262 273 274 34 75 76 85 90 91 148 151 154 195 204 211 216 224 230 244 246 262 273 274 280 294 34 75 76 85 90 91 108 148 154 195 204 211 216 224 230 244 246 262 273 274 280 291 294 75 76 85 90 91 204 211 75 76 85 90 91 204 211 34 47 75 76 85 90 91 116 154 168 195 204 205 206 211 224 241 246 271 274 280 291 297 298 34 54 75 76 85 90 91 108 116 148 154 195 204 211 216 224 230 244 246 262 273 274 280 291 294 75 85 90 91 104 114 211 246 249 271 278 294 75 76 90 91 211 34 75 76 90 91 97 98 116 211 216 222 224 244 273 274 53 68 75 76 90 91 114 116 148 160 167 170 205 206 211 221 230 239 249 262 276 280 90 91 98 114 143 204 206 211 224 239 246 273 295 46 54 75 90 91 97 101 105 107 108 110 153 155 163 189 204 205 206 207 211 222 224 249 251 262 264 276 280 288 295 297 298 58 67 79 90 91 105 108 160 204 205 206 211 221 230 247 248 251 280 295 53 75 85 90 91 107 170 204 211 229 262 280 43 75 80 90 91 97 98 101 206 211 216 224 232 262 271 273 274 276 277 61 67 90 91 116 170 204 205 206 211 222 67 75 90 91 106 116 204 205 206 211 217 222 272 276 293 295 298 74 90 91 114 116 153 156 205 206 211 220 251 272 293 295 43 54 90 91 105 116 143 156 205 206 211 247 272 281 282 293 295 54 90 91 168 170 206 211 251 272 281 295 298 58 68 90 91 101 103 106 114 156 170 205 206 211 251 272 295 297 90 91 107 156 160 170 206 211 234 239 272 280 282 295 53 61 75 90 91 108 144 145 170 171 205 206 211 239 269 272 295 54 68 71 75 90 91 106 156 167 170 192 206 211 272 281 295 298 75 85 90 91 105 170 171 204 205 211 215 262 37 75 90 211 262 276 294 56 75 80 90 91 170 204 207 211 220 221 280 295 34 75 90 91 105 170 204 206 211 215 262 280 298 43 46 56 75 80 90 91 98 160 211 216 224 229 232 246 249 262 273 274 276 277 280 43 52 77 90 91 98 105 160 204 211 224 225 232 236 249 250 34 77 90 91 114 148 160 167 211 216 244 43 52 54 56 90 91 96 101 105 114 148 160 167 206 211 216 223 231 236 249 250 280 294 56 75 90 91 105 116 170 206 211 215 216 295 54 75 85 90 91 108 115 204 211 215 221 262 280 43 69 75 80 90 91 97 98 101 115 211 216 224 232 246 262 273 274 276 277 297 34 44 54 90 91 101 114 116 167 204 205 206 211 217 239 271 280 293 295 297 61 90 91 145 167 204 211 280 295 53 75 85 90 91 170 204 206 211 251 260 262 56 71 90 91 204 205 211 216 295 40 54 74 75 90 91 116 147 160 170 171 204 211 216 222 224 236 274 276 281 293 295 298 74 90 91 171 204 211 295 90 91 160 204 211 262 294 295 40 54 74 75 90 91 101 147 160 171 204 206 211 221 224 225 241 274 276 281 295 298 40 54 75 90 91 114 147 155 160 204 211 222 224 274 276 293 295 40 54 75 90 91 114 144 147 160 171 205 211 216 224 230 236 274 276 295 40 54 75 90 91 147 160 211 216 222 224 236 239 241 274 276 295 40 54 75 90 91 105 147 160 205 211 216 224 236 239 274 276 295 40 54 74 75 90 91 116 147 160 170 205 211 216 224 236 274 276 295 34 40 54 75 90 91 114 116 147 148 160 211 216 222 224 236 274 276 295 34 40 54 74 75 90 91 114 116 147 160 196 205 211 216 224 274 276 295 34 40 44 54 75 90 91 98 147 160 206 211 216 224 260 274 276 295 298 34 40 54 75 90 91 114 147 160 206 211 216 222 224 274 276 280 293 295 34 40 43 46 75 90 91 105 116 147 206 211 216 224 226 274 276 295 297 34 40 54 75 77 90 91 101 147 153 160 205 206 211 222 224 274 276 293 295 34 40 53 54 75 90 91 114 147 148 160 163 211 222 224 230 274 276 295 298 54 90 91 116 204 206 208 211 239 295 34 90 91 194 204 211 294 90 91 204 211 260 34 35 90 91 204 211 34 90 91 211 35 90 91 204 211 271 43 54 56 72 73 74 97 98 116 204 224 232 249 262 273 43 54 56 72 73 74 97 98 116 204 224 232 249 262 273 72 204 72 73 215 72 73 45 56 64 68 72 74 79 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 209 212 213 257 262 283 284 285 286 287 45 59 72 74 80 98 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 187 209 212 213 224 244 249 269 283 284 285 286 287 68 72 73 98 116 187 204 224 244 247 34 62 67 72 73 169 204 229 248 280 72 73 98 116 204 224 232 273 34 72 73 98 204 224 232 249 34 72 73 98 204 224 232 249 273 34 72 73 98 108 204 205 224 232 249 262 274 34 54 56 72 73 98 204 224 232 249 262 273 34 72 73 97 98 204 205 224 232 249 273 274 34 72 73 116 204 236 242 262 34 56 58 72 73 108 184 204 246 249 262 276 279 298 34 61 72 73 74 92 108 116 157 204 205 206 221 246 249 262 271 280 282 297 298 56 72 73 98 113 204 224 232 72 73 204 67 72 73 204 262 72 73 204 262 72 73 98 204 224 232 54 72 73 74 98 204 205 206 224 232 280 293 72 73 160 193 204 72 73 51 72 73 204 242 249 262 45 51 59 72 74 109 116 119 120 121 122 123 142 145 147 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 45 51 54 59 71 72 74 101 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 206 209 212 213 226 242 249 262 283 284 285 286 287 298 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 275 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 53 56 59 68 72 74 75 96 108 109 114 116 119 120 121 122 123 142 145 147 148 174 175 176 177 178 179 180 183 186 205 206 209 212 213 215 224 225 242 249 262 268 276 282 283 284 285 286 287 298 45 51 59 68 72 74 109 116 117 119 120 121 122 123 142 145 148 170 174 175 176 177 178 179 180 183 186 206 209 212 213 242 244 249 262 282 283 284 285 286 287 72 73 204 242 249 262 45 51 59 72 74 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 280 283 284 285 286 287 291 294 45 51 59 72 74 109 116 119 120 121 122 123 142 145 147 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 45 51 54 56 59 68 69 72 74 108 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 193 206 209 212 213 215 239 242 249 262 276 283 284 285 286 287 72 73 204 206 242 249 37 45 51 59 72 74 105 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 291 294 45 51 54 59 61 68 72 74 105 109 114 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 206 207 209 212 213 242 249 262 283 284 285 286 287 297 45 51 59 72 74 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 193 209 212 213 242 249 262 283 284 285 286 287 45 51 52 53 54 56 59 68 72 74 80 108 109 113 114 116 119 120 121 122 123 142 145 147 170 174 175 176 177 178 179 180 183 186 206 209 212 213 215 224 225 242 246 247 249 259 262 271 280 283 284 285 286 287 297 72 73 114 193 204 242 249 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 291 294 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 36 40 44 45 47 51 53 54 59 61 68 72 74 77 80 97 104 108 109 114 116 119 120 121 122 123 142 145 148 153 167 170 174 175 176 177 178 179 180 183 186 189 206 209 212 213 222 225 242 246 249 250 259 262 268 276 283 284 285 286 287 292 294 297 72 73 113 143 204 225 226 242 249 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 72 73 116 204 280 72 73 72 73 72 73 204 249 280 72 73 204 280 72 75 164 204 72 75 204 72 75 204 72 75 204 72 75 204 222 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 222 72 75 204 276 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 296 72 75 204 222 72 75 204 34 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 72 75 204 262 72 75 204 72 74 75 204 72 73 204 64 67 72 73 79 102 106 143 146 148 204 205 216 227 230 236 241 247 259 262 279 52 54 58 72 73 116 143 148 170 204 205 206 216 226 228 247 280 297 52 72 73 78 80 105 116 148 167 170 204 205 206 215 216 221 228 230 248 280 294 297 72 73 80 105 204 249 34 46 47 53 54 60 61 68 74 98 107 116 148 204 206 216 224 229 231 239 244 246 247 252 260 262 273 274 276 280 298 52 60 107 206 211 217 244 252 253 254 276 294 54 216 34 47 60 61 98 204 224 231 232 236 244 250 252 273 276 280 252 253 60 167 204 229 244 248 252 253 276 294 34 37 47 52 54 60 71 74 98 105 107 153 164 171 203 204 207 224 230 244 252 276 280 282 116 168 236 252 297 37 54 79 203 207 216 229 252 262 268 60 204 241 244 252 276 60 206 211 217 244 252 253 276 294 44 53 60 68 89 98 204 215 224 244 252 253 276 281 34 60 61 204 244 252 276 277 34 40 67 68 72 74 75 89 105 116 148 189 216 247 252 253 280 294 34 40 53 60 68 74 80 105 148 160 167 204 216 231 236 244 249 252 262 276 279 280 281 291 294 296 60 80 168 195 204 229 244 247 252 253 254 276 280 291 34 113 116 170 206 211 215 252 253 74 105 107 116 148 206 211 215 216 239 241 252 253 37 107 116 203 206 211 215 246 252 253 294 37 49 69 74 80 108 116 143 165 203 211 215 246 252 253 254 280 116 211 222 226 246 247 252 253 98 116 148 169 170 204 211 215 252 253 268 281 297 34 71 105 106 107 113 116 171 204 206 207 211 215 252 253 259 298 60 61 204 228 244 252 253 259 276 60 114 148 170 204 216 228 229 231 244 246 252 253 276 280 291 298 60 89 148 204 205 215 244 246 252 253 254 276 280 170 195 206 229 230 231 249 252 253 47 53 54 60 98 170 224 244 252 273 276 47 53 60 61 77 101 105 192 215 224 232 244 252 273 276 280 281 34 60 61 146 160 167 168 170 195 231 244 252 276 280 34 37 46 47 53 54 58 60 68 74 98 106 107 116 160 170 203 221 222 224 230 231 236 244 246 247 252 254 276 278 280 291 34 40 46 47 54 60 67 71 72 79 87 98 107 113 116 148 153 157 169 171 189 206 216 218 224 236 244 246 249 252 262 273 276 280 34 46 47 53 54 60 61 64 67 80 92 98 105 107 116 148 169 205 206 215 222 224 232 236 239 243 244 249 251 252 257 270 273 274 275 276 278 280 281 292 298 54 74 216 230 239 244 252 271 54 89 160 216 252 253 280 281 80 148 280 74 89 107 280 294 145 148 249 262 280 67 74 105 107 148 194 205 216 239 252 280 291 294 46 53 168 170 204 236 252 253 280 80 98 105 229 247 252 273 34 54 60 61 74 98 167 195 224 229 244 246 248 252 259 262 273 276 34 36 37 54 56 58 61 67 71 80 87 96 98 105 106 107 108 113 114 143 144 145 146 148 153 156 157 160 167 169 170 192 203 205 206 207 215 226 229 230 231 239 241 247 249 251 252 254 259 260 262 271 280 281 294 297 298 34 53 61 64 67 87 98 107 167 204 215 224 236 246 249 252 253 273 276 280 281 291 298 67 74 107 145 148 167 204 216 252 253 280 294 34 145 167 204 252 253 34 67 98 102 154 167 204 224 246 252 253 273 280 252 253 34 53 67 68 102 107 145 169 206 225 252 211 252 253 252 253 34 37 53 67 98 106 107 145 203 206 207 224 280 34 37 52 53 60 69 75 160 170 195 225 229 244 252 253 260 271 276 34 61 107 170 239 244 252 260 298 69 98 148 160 170 204 216 229 244 252 52 57 106 148 170 206 297 34 54 56 86 116 216 280 294 298 56 116 206 259 298 56 116 206 259 298 56 116 206 259 298 37 53 56 68 102 116 148 203 206 216 229 230 239 262 192 216 221 36 61 216 34 37 53 82 101 108 189 205 206 216 217 249 251 294 57 74 86 204 207 249 34 44 54 57 61 87 101 116 153 154 160 168 204 206 231 251 262 264 298 57 58 75 103 108 114 155 163 168 204 205 206 220 221 224 251 264 293 298 57 61 143 156 204 271 281 34 56 57 58 67 71 80 82 87 113 114 116 143 168 170 192 194 204 205 206 207 215 222 226 231 247 254 259 280 298 34 54 57 61 67 68 154 204 206 222 251 271 272 34 40 57 72 103 104 111 195 204 206 218 242 249 250 262 275 276 289 291 292 46 58 80 114 205 249 276 280 291 294 57 71 227 228 57 34 43 53 56 57 68 206 215 237 280 52 57 68 108 163 227 251 280 298 52 57 116 168 249 251 280 57 57 280 105 106 236 34 54 80 97 98 114 116 117 224 230 246 262 57 280 52 56 57 106 170 206 251 37 53 57 114 143 206 43 54 68 105 222 234 216 259 294 57 54 57 68 71 101 113 114 116 205 206 236 293 57 56 57 58 61 170 246 249 262 276 298 57 54 57 236 116 34 54 68 77 80 116 117 146 157 163 168 205 206 222 227 236 249 251 280 281 293 298 43 205 236 54 57 77 80 155 205 206 225 249 282 54 57 170 206 207 259 57 57 67 114 155 204 206 222 241 280 52 67 205 64 69 148 217 221 230 249 262 291 298 57 116 216 220 247 249 105 249 249 249 41 42 41 42 41 42 216 259 294 41 42 40 41 42 53 224 244 276 277 41 42 244 276 277 40 41 42 116 215 224 244 276 277 40 41 42 53 224 244 276 277 41 42 244 276 277 41 42 40 222 41 42 114 40 40 167 40 40 40 58 107 108 113 116 230 249 107 36 37 107 202 203 34 40 52 67 74 107 262 59 107 206 40 54 107 40 40 92 98 116 160 249 274 280 40 40 71 92 98 116 160 224 249 40 40 40 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 222 257 258 40 41 42 162 257 258 40 41 42 64 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 34 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 222 257 258 276 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 75 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 74 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 41 42 162 257 258 41 42 280 40 41 42 56 114 148 216 223 280 40 111 249 250 262 216 54 216 74 114 248 37 56 97 206 249 46 56 155 170 230 249 37 56 249 56 249 56 249 37 56 170 171 205 249 78 34 58 262 34 262 53 106 148 206 244 34 53 65 74 80 148 221 229 244 246 248 257 262 282 34 52 61 65 148 168 222 225 246 249 262 53 65 80 148 221 229 244 246 248 257 262 282 34 53 61 65 74 96 106 146 157 168 222 225 239 246 248 257 262 282 61 106 221 222 262 297 34 44 53 70 77 82 106 148 167 206 207 215 221 262 268 34 44 53 70 77 82 148 167 168 206 207 215 262 268 297 34 70 77 82 148 156 167 206 207 262 268 107 34 80 143 148 192 204 206 224 229 230 239 246 260 262 274 291 34 44 68 70 82 107 114 143 148 156 167 170 192 206 215 221 224 225 226 229 230 239 246 249 259 260 262 274 297 298 75 170 246 262 278 297 298 37 53 80 146 170 246 249 262 278 280 298 53 68 107 114 148 170 222 240 262 34 44 46 53 65 70 82 105 107 146 148 167 170 206 207 221 224 240 262 298 34 56 71 229 244 259 262 298 246 251 262 294 53 75 80 101 146 170 246 249 262 278 297 298 262 46 205 206 225 246 259 262 34 53 56 103 104 224 231 235 262 246 40 72 115 218 280 115 297 115 297 115 297 54 64 80 86 115 168 206 225 246 259 262 297 298 40 107 115 189 249 262 297 36 74 87 97 105 107 115 143 156 202 205 206 222 242 246 249 262 291 297 53 75 101 114 115 116 146 148 153 156 170 207 246 297 34 54 115 143 206 262 278 279 34 107 115 170 224 280 115 146 262 276 72 115 34 54 115 116 215 224 262 195 205 224 249 262 281 97 205 206 224 249 262 170 224 229 246 262 103 224 230 262 291 206 225 249 262 298 224 235 262 54 170 224 262 46 108 247 257 34 56 80 143 205 249 87 143 207 217 257 34 54 80 96 143 153 156 205 206 216 222 257 262 280 143 207 257 34 257 280 37 53 54 106 156 196 198 200 203 205 220 229 246 249 262 54 72 97 101 206 246 262 291 297 298 97 155 246 262 280 298 54 108 114 146 170 205 230 246 298 103 246 262 271 282 170 246 249 262 280 291 108 153 205 216 249 260 262 271 276 291 298 54 56 67 72 143 164 170 215 216 224 226 246 247 249 262 276 298 34 53 224 262 40 168 206 246 249 262 280 34 46 54 68 154 155 160 206 207 262 278 298 77 86 97 116 143 153 157 170 205 206 207 225 249 262 281 298 53 72 74 87 116 168 221 241 246 262 269 272 278 298 46 75 87 90 106 205 206 225 229 231 246 262 297 34 36 37 46 54 61 77 98 101 116 206 262 278 298 53 107 224 229 246 262 298 34 46 224 34 46 224 273 74 225 246 248 259 216 74 114 248 53 198 199 205 294 206 259 34 54 61 83 157 160 215 247 280 116 206 259 34 53 56 61 78 83 92 96 103 106 114 116 145 148 154 205 216 228 230 231 246 247 262 264 276 280 281 297 37 44 46 53 67 86 96 104 105 114 116 146 170 189 193 198 203 207 216 225 249 280 281 294 298 116 156 216 294 116 107 116 170 205 206 297 34 43 54 56 74 89 96 101 105 108 114 116 143 147 148 155 160 167 170 187 194 196 205 206 207 215 216 222 225 227 228 239 251 280 281 294 298 34 36 37 54 86 145 170 202 216 241 280 294 116 34 43 46 54 58 101 108 116 147 148 167 194 196 206 216 217 221 222 225 230 249 280 294 297 298 34 43 54 56 58 64 79 82 96 101 103 108 114 116 147 148 167 168 170 192 193 194 196 206 207 215 216 217 221 222 225 239 249 257 268 276 279 280 281 294 297 298 116 145 116 145 264 116 145 264 160 264 116 145 34 36 37 54 86 145 170 202 216 241 280 294 206 259 145 74 74 206 259 206 259 74 116 207 216 54 74 148 160 164 34 146 148 160 164 216 217 264 148 160 164 206 96 146 148 160 164 216 217 247 264 206 259 54 74 148 160 164 54 69 80 206 239 77 155 243 281 170 228 170 228 147 216 246 262 101 276 58 108 114 193 205 206 228 107 116 205 170 228 56 101 108 206 298 54 74 101 298 205 207 298 107 114 107 114 107 56 80 206 259 146 148 160 164 216 217 264 54 74 148 160 164 54 74 148 160 164 104 146 148 160 164 216 217 264 54 74 148 160 164 34 146 148 160 164 216 217 264 46 101 103 108 207 215 251 262 246 276 280 54 170 228 249 276 206 206 228 206 56 62 155 227 56 262 281 54 222 268 114 276 103 160 164 206 54 74 160 164 148 160 164 37 67 70 74 77 80 82 83 86 96 105 108 113 116 148 153 160 167 205 206 207 212 213 215 222 227 228 243 247 251 259 260 268 276 280 293 34 54 56 86 105 108 113 116 148 156 195 206 215 216 226 227 228 276 277 280 34 53 83 86 105 107 113 215 216 226 228 247 259 276 277 280 34 46 56 86 116 147 216 223 227 246 276 280 298 34 46 54 56 86 116 147 216 249 260 276 280 34 46 56 67 77 86 105 116 147 206 216 246 247 271 276 280 297 298 34 46 56 70 86 108 116 147 156 163 216 251 276 280 298 34 46 56 86 107 116 147 148 154 155 156 216 246 276 280 281 293 34 46 56 82 86 116 147 216 276 280 291 298 59 104 205 221 59 145 59 59 205 145 56 59 87 92 105 244 246 262 278 56 59 95 104 106 204 246 249 262 56 59 104 246 40 59 67 69 104 116 196 249 262 269 54 59 262 293 145 46 54 97 104 114 155 170 205 206 230 246 251 260 297 50 54 68 97 104 116 153 206 237 262 271 97 104 106 114 116 170 206 280 297 54 97 104 164 170 206 74 97 104 148 171 221 280 297 97 104 116 205 206 222 70 82 97 103 104 117 153 171 246 271 80 97 104 148 206 54 97 104 116 170 206 246 271 71 97 104 105 114 222 246 248 275 97 104 116 206 231 243 246 298 82 97 104 170 206 221 239 298 77 97 104 114 143 206 264 280 281 293 297 97 104 114 116 246 251 281 97 104 205 206 221 74 97 104 221 271 275 279 297 52 54 97 104 116 205 297 88 97 104 116 205 206 246 281 298 68 97 104 148 193 205 206 259 260 54 68 70 82 97 104 116 153 160 205 206 251 281 97 104 116 205 206 246 271 293 68 97 104 116 206 239 246 252 271 54 68 97 104 105 114 116 196 206 248 298 97 104 114 153 205 206 215 251 281 293 298 71 80 97 104 114 116 117 171 205 206 239 260 281 293 68 97 104 164 170 206 297 97 104 153 205 206 297 56 97 104 105 170 205 206 215 271 293 54 97 104 114 117 205 206 239 248 260 271 97 104 116 148 156 206 221 225 293 297 298 97 104 116 171 205 225 78 97 104 114 148 243 280 97 104 105 114 116 160 171 206 231 243 251 70 97 104 117 170 231 97 100 104 116 160 167 205 206 215 225 246 54 97 104 107 116 167 170 206 246 271 293 46 54 68 97 103 104 114 116 293 54 97 104 148 153 160 167 170 171 215 222 251 280 281 298 54 69 97 104 114 148 206 207 221 239 243 280 281 297 97 104 116 170 182 221 222 225 243 246 248 271 56 90 97 104 116 170 206 239 247 298 97 104 114 170 239 271 54 90 97 104 116 271 280 298 97 104 168 207 281 54 68 97 104 114 171 207 297 298 54 97 104 170 206 243 80 90 97 104 116 168 170 206 222 226 249 275 70 82 97 104 117 206 207 225 247 281 67 97 104 106 153 206 221 247 280 293 54 65 97 104 116 153 170 206 246 262 54 84 97 103 104 116 148 206 221 281 297 97 145 97 145 97 145 97 116 145 251 97 145 34 49 54 61 68 70 96 97 104 105 107 114 116 147 148 155 156 167 170 194 205 206 216 221 222 225 226 227 228 246 247 249 259 260 276 280 281 282 294 297 49 79 104 107 148 170 206 215 231 249 278 44 53 54 61 68 69 70 79 80 83 97 104 105 106 107 108 116 143 148 155 160 164 167 170 196 204 205 206 207 215 216 217 222 246 247 249 251 260 262 271 276 278 279 280 281 294 298 61 68 97 206 215 246 249 279 280 294 145 50 69 148 249 262 280 44 50 53 54 69 97 205 215 220 225 246 249 262 280 104 116 170 206 230 246 280 90 104 239 241 246 145 56 64 68 97 98 104 147 171 224 232 239 246 249 262 274 278 294 298 53 116 116 206 262 80 116 170 206 251 54 116 155 206 207 297 53 116 116 170 251 53 116 114 116 170 221 271 298 116 117 170 206 53 116 70 116 170 221 231 251 259 116 34 40 54 72 104 189 244 257 274 276 54 79 104 170 228 230 246 249 262 77 280 298 53 54 117 148 170 205 207 216 220 221 222 228 246 249 262 281 294 170 37 56 98 104 148 203 224 232 246 249 262 274 34 36 46 54 71 97 102 104 105 114 116 160 202 206 249 262 276 297 47 104 148 206 224 249 262 274 116 206 262 269 40 64 69 92 104 106 168 246 262 262 64 104 206 262 64 104 246 262 262 262 74 104 168 193 205 206 221 222 262 269 64 104 246 262 34 52 104 222 249 262 280 163 262 262 56 64 97 104 246 262 64 97 104 207 215 246 249 262 262 114 145 212 213 262 276 262 172 173 222 262 104 215 246 249 262 276 298 77 207 77 167 207 216 259 294 34 52 116 170 205 206 34 44 49 50 68 77 80 106 114 116 148 167 170 204 205 206 207 215 225 230 259 298 77 167 207 220 221 74 80 113 148 167 171 231 239 243 247 259 269 46 54 58 68 74 108 114 155 170 171 192 205 206 207 215 221 243 247 249 260 269 280 297 298 49 54 101 103 105 107 108 116 157 205 206 215 243 251 269 280 281 282 298 46 49 54 56 58 68 82 101 108 114 116 170 171 192 205 206 207 215 226 227 228 247 268 274 280 293 298 68 71 80 82 96 101 106 108 114 144 146 148 153 154 157 170 192 205 206 207 221 243 247 248 251 260 268 269 280 281 298 216 259 294 116 167 216 279 216 116 248 196 216 243 294 280 34 116 216 248 243 74 171 216 243 243 116 216 217 243 243 113 116 216 248 217 280 34 34 243 248 116 216 168 216 243 243 54 96 101 108 153 170 206 207 297 298 34 53 54 68 101 170 206 215 298 53 54 67 68 69 78 101 117 170 192 206 215 270 281 298 46 53 54 68 74 103 170 205 206 207 215 222 251 298 36 53 68 101 116 155 202 206 207 215 268 298 53 56 68 70 77 82 96 206 215 281 298 53 68 74 101 106 154 205 206 215 298 46 53 54 68 78 96 101 116 155 206 207 215 298 44 53 68 206 215 222 298 53 68 167 206 207 215 280 298 37 101 116 163 170 206 249 297 298 37 68 101 114 116 170 206 297 298 54 68 84 116 170 206 247 280 297 298 69 108 116 164 170 206 249 269 276 297 298 54 116 170 206 297 298 54 67 74 101 116 167 170 206 221 224 297 298 54 68 101 116 170 206 207 247 280 281 297 298 54 68 101 102 108 116 148 170 206 207 248 251 297 298 54 56 68 101 170 192 205 206 222 280 297 298 37 170 37 49 54 56 68 70 107 108 114 116 148 164 168 170 205 206 215 221 225 226 243 249 262 268 269 280 281 282 297 298 46 49 54 56 68 74 80 83 106 107 108 114 117 118 153 168 170 171 205 206 207 215 217 221 222 247 251 262 269 271 280 282 298 49 54 68 71 80 106 107 108 114 143 144 153 168 170 171 205 206 215 221 222 226 234 251 259 260 262 269 280 282 297 298 37 170 216 259 294 216 54 56 58 67 68 104 114 116 143 148 153 192 205 206 225 230 246 249 257 262 268 280 297 298 216 259 294 216 259 294 34 52 104 206 281 104 172 182 222 244 276 104 172 182 222 244 276 96 104 105 116 160 172 182 204 222 244 276 104 172 182 222 244 276 281 37 64 79 104 116 148 170 203 206 221 227 228 281 297 34 53 54 64 75 104 147 160 167 172 182 222 244 249 262 276 278 280 294 104 116 172 182 222 244 276 96 104 172 182 222 244 276 97 101 104 172 182 222 244 271 276 216 44 64 104 116 117 160 167 170 204 205 206 207 220 221 224 280 297 104 172 182 222 244 276 37 56 59 64 97 104 106 108 116 163 182 203 262 294 172 173 222 172 173 222 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 37 64 104 203 37 64 104 203 37 64 104 203 54 116 216 116 216 34 52 104 206 281 34 52 104 206 281 116 216 116 216 116 216 116 216 58 116 168 216 116 216 116 216 246 262 116 216 74 116 216 116 216 46 116 117 170 216 246 262 298 116 216 116 216 116 216 116 216 116 216 34 52 104 206 216 281 34 52 104 206 216 281 34 52 104 206 216 281 46 54 116 216 246 262 298 116 216 34 54 56 67 68 71 90 97 102 105 114 116 168 170 193 206 207 226 239 298 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 116 54 56 96 116 168 216 116 216 34 52 104 206 216 281 34 52 104 206 216 281 34 52 104 206 216 281 34 52 104 206 216 281 116 172 216 222 262 34 52 104 206 281 34 52 104 206 281 34 52 104 206 281 34 52 104 206 281 34 52 104 206 281 34 52 104 206 281 37 54 64 68 71 104 155 170 203 221 259 276 37 54 64 68 96 104 106 108 155 156 167 203 206 221 280 298 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 54 217 116 216 116 216 67 116 216 225 116 216 46 116 216 246 262 116 216 56 296 52 97 293 34 52 97 116 216 34 46 54 61 97 107 114 147 148 155 160 167 205 206 221 226 249 268 167 167 167 215 43 167 167 167 167 167 249 114 167 167 167 167 206 167 217 167 249 167 167 155 167 167 167 274 167 216 101 147 167 167 184 205 61 167 61 167 34 167 167 249 167 167 167 206 216 167 61 167 101 167 249 167 167 167 167 167 167 249 61 167 281 167 54 56 82 96 105 114 143 167 206 225 249 269 276 280 281 291 297 101 114 167 249 167 114 167 167 105 147 167 105 114 167 148 167 167 205 167 249 147 167 249 276 167 40 54 56 98 101 104 116 153 160 167 204 205 206 222 246 247 249 257 262 273 274 276 294 167 274 167 167 206 167 206 54 167 167 206 100 167 249 167 167 244 167 56 167 167 298 97 293 34 249 262 276 146 167 206 281 296 107 86 167 193 293 54 56 67 102 106 117 167 170 205 206 246 251 262 289 298 34 37 46 56 101 104 167 189 203 225 242 249 276 291 298 40 71 114 116 167 170 189 206 207 246 249 250 269 293 167 269 293 46 101 116 167 244 249 262 269 271 280 167 34 36 37 54 56 69 72 77 80 104 106 108 116 166 167 168 189 196 203 204 206 207 216 229 242 244 246 249 262 271 276 280 291 298 106 167 298 106 114 116 167 206 221 225 246 262 280 108 167 167 54 108 167 269 54 167 54 114 167 36 54 56 80 96 101 114 167 202 206 222 249 262 269 276 298 80 167 189 246 262 56 77 116 153 167 206 221 36 54 56 80 96 101 114 167 202 206 222 249 262 269 276 298 54 280 297 40 116 148 164 170 206 216 259 54 56 61 69 83 116 157 160 170 206 215 216 230 247 248 280 294 34 36 37 52 54 56 61 69 92 116 147 154 160 170 202 203 204 206 207 215 216 222 231 248 260 262 280 292 294 34 37 43 50 54 56 69 71 82 92 96 97 101 105 106 107 116 143 147 148 153 155 160 167 168 170 193 194 205 206 207 215 216 217 220 222 226 230 237 248 249 268 276 280 281 294 34 40 54 56 58 69 97 116 148 154 170 206 222 244 248 249 276 294 298 36 40 46 54 56 58 69 80 101 108 116 148 170 202 205 206 246 248 249 262 276 280 294 298 37 40 44 50 54 56 69 106 116 167 170 194 203 205 206 216 217 225 239 246 248 269 276 280 294 298 34 54 56 69 97 106 116 170 194 205 206 216 217 239 248 276 280 294 298 34 36 37 40 43 46 53 54 56 61 69 70 72 75 77 79 82 87 90 92 97 104 105 107 108 114 116 143 146 147 148 156 160 167 170 194 202 203 206 207 216 217 220 221 222 225 230 239 241 246 247 248 249 259 260 262 264 275 276 279 280 281 282 291 294 297 298 34 36 37 40 44 46 50 53 54 56 58 61 69 71 72 80 92 104 106 114 116 147 148 155 160 167 170 184 194 196 202 203 204 205 206 207 216 217 218 222 225 236 239 244 246 247 248 249 251 259 262 271 275 276 280 292 294 297 298 54 56 69 108 114 116 147 167 170 206 207 216 221 226 248 264 294 297 34 36 54 56 69 78 82 92 116 148 170 202 205 206 216 217 246 248 262 294 298 40 54 56 69 105 114 116 148 160 167 170 205 206 215 216 221 222 241 246 248 249 260 294 297 37 40 44 50 54 56 69 72 80 116 167 168 170 194 203 205 206 216 217 225 239 246 248 249 262 276 280 291 294 298 34 36 37 40 44 50 54 56 69 75 79 90 97 116 167 170 194 203 205 206 216 217 225 239 248 249 276 280 281 294 298 34 36 37 40 44 46 50 53 54 56 61 62 69 92 104 107 108 114 116 148 156 163 167 168 170 194 196 202 203 206 216 217 222 225 239 246 248 249 260 262 276 280 294 298 34 36 37 40 44 50 53 54 56 61 67 69 71 72 80 87 92 97 108 114 116 148 153 160 167 170 194 202 203 204 205 206 207 216 217 225 239 243 244 246 247 248 249 262 273 276 280 294 298 37 54 56 67 71 97 116 160 167 189 203 206 216 224 225 249 273 279 297 54 116 189 216 249 34 36 37 43 53 54 58 67 69 70 86 87 101 102 105 107 108 114 116 143 145 148 160 167 168 169 170 205 206 207 215 216 226 229 230 234 235 241 247 248 259 279 280 281 282 294 296 298 36 37 43 54 56 77 78 82 86 87 101 105 106 108 114 143 148 160 167 170 194 205 206 207 216 217 221 222 226 229 230 241 247 248 259 281 294 298 69 70 80 102 105 116 148 160 167 216 247 248 280 34 36 37 40 53 56 61 67 69 70 74 80 82 84 86 102 105 106 107 114 116 117 147 148 154 167 168 169 193 194 203 205 206 215 216 217 225 227 228 230 231 235 241 247 248 251 264 271 272 276 280 281 294 44 53 56 58 67 80 83 84 87 102 105 106 113 114 116 143 148 160 167 169 170 171 205 206 207 215 216 220 225 229 230 234 247 248 260 262 270 271 280 294 36 37 53 96 105 114 143 148 160 170 205 206 216 234 247 248 54 67 71 78 80 83 102 103 106 116 117 143 148 156 167 170 205 206 207 216 217 221 227 228 231 270 271 272 281 294 297 54 67 71 78 80 83 102 103 106 116 117 143 148 156 167 170 205 206 207 216 217 221 227 228 231 270 271 272 281 294 297 240 248 271 280 44 50 69 70 96 105 116 117 146 148 160 163 206 207 225 230 240 248 260 264 271 272 279 280 294 44 67 70 77 114 143 148 193 205 206 207 216 226 228 240 248 271 272 280 294 70 105 117 143 148 207 240 247 248 271 272 280 34 44 49 53 54 56 58 67 68 74 77 80 88 96 105 106 116 117 118 143 146 154 158 168 170 205 206 215 216 220 221 222 234 235 240 247 248 251 257 270 271 272 280 281 293 206 259 206 259 49 68 69 70 74 80 116 117 118 170 240 247 248 272 280 37 54 68 69 70 77 80 96 117 118 160 164 170 207 215 222 235 247 264 271 280 297 37 54 68 69 70 77 80 96 117 118 160 164 170 207 215 222 235 247 264 271 280 297 53 116 216 294 34 53 54 56 68 83 116 117 118 148 167 193 205 206 215 216 224 227 231 240 241 244 247 259 260 271 272 294 78 294 34 35 67 70 83 89 102 116 147 163 228 239 241 247 248 251 294 34 70 96 148 294 44 70 83 107 146 170 206 247 294 58 68 148 204 294 43 70 167 294 294 96 114 148 294 67 70 74 102 116 145 157 216 248 271 294 53 79 102 170 204 215 247 294 37 43 44 49 53 54 56 58 67 68 70 74 83 84 86 96 102 114 116 117 118 145 148 157 160 167 170 193 205 206 215 216 224 225 226 228 230 231 240 241 244 247 248 251 260 264 271 272 280 281 294 297 50 56 58 67 70 79 83 106 114 117 144 145 148 169 228 235 241 247 248 271 279 280 294 37 49 67 74 83 102 145 168 247 259 294 37 49 168 203 247 259 294 37 44 53 67 68 70 74 82 83 102 143 144 145 148 155 163 194 205 206 207 220 228 247 248 251 271 281 294 37 44 53 67 68 70 74 82 83 102 144 145 148 155 163 169 194 205 207 220 228 235 238 247 248 251 271 294 43 53 58 64 67 70 74 79 83 84 96 102 105 114 145 148 205 228 231 247 248 281 294 36 67 70 74 82 83 102 103 118 145 168 194 228 230 240 247 248 251 271 294 67 70 74 82 83 102 107 145 153 169 206 247 248 271 280 294 53 56 67 69 70 74 82 83 88 101 102 105 108 114 145 148 154 157 167 169 193 205 228 231 239 243 247 248 264 271 272 294 297 37 44 49 67 69 70 74 82 83 84 87 102 107 114 145 148 168 170 195 228 247 248 271 280 294 37 44 54 56 58 67 70 74 79 82 83 84 102 114 117 118 145 148 153 154 157 168 169 170 193 207 227 228 247 248 268 271 272 281 294 67 70 74 82 83 84 87 102 106 116 117 118 143 145 157 168 216 228 230 247 248 260 268 271 280 294 36 37 56 67 70 74 82 83 101 102 105 106 144 145 156 163 164 168 169 170 192 206 207 220 225 228 231 235 239 240 247 248 251 260 271 294 36 53 67 70 74 75 79 82 83 84 96 102 114 145 148 169 193 205 206 207 228 230 231 239 240 241 247 248 251 271 279 294 36 37 43 44 67 70 74 79 82 83 84 87 102 106 107 114 117 118 145 148 157 169 170 193 207 227 228 230 231 234 247 248 270 271 272 279 280 294 44 53 67 68 69 70 74 82 83 101 102 106 107 114 116 117 145 157 171 193 227 228 230 240 241 247 248 259 271 294 44 67 70 74 82 83 101 102 114 116 143 145 148 153 164 167 205 228 243 247 248 264 271 294 43 44 67 68 70 74 79 82 83 84 102 105 117 118 145 170 205 206 228 230 247 248 251 271 294 43 53 67 74 82 83 87 96 102 107 114 145 148 154 228 230 231 246 247 248 251 259 260 271 294 37 67 70 74 79 82 83 84 92 96 102 105 106 108 114 118 144 145 148 156 157 160 169 194 230 247 248 251 259 260 264 271 294 36 67 74 75 82 83 84 87 102 105 145 146 148 154 167 168 193 206 228 231 247 248 268 271 294 67 70 74 82 83 84 87 102 145 154 227 228 230 231 247 248 271 294 58 67 70 74 82 83 84 102 114 145 153 169 193 227 228 231 247 248 271 294 37 67 70 74 82 83 102 103 114 118 145 148 170 192 207 222 228 231 247 248 271 281 294 297 56 58 67 68 74 83 102 108 114 145 163 170 206 215 226 231 235 247 248 259 268 294 53 67 70 74 79 83 84 96 102 105 145 148 156 167 169 170 194 205 227 228 231 232 239 247 248 294 44 56 61 67 68 69 70 74 83 84 92 102 103 105 117 118 145 148 154 167 170 205 206 215 247 248 271 280 292 294 58 67 68 70 74 82 83 102 114 143 145 154 156 193 220 227 228 230 231 241 247 248 259 268 271 280 294 36 37 53 67 69 70 74 79 82 83 84 87 96 101 102 114 145 148 154 157 169 228 231 247 248 260 271 281 294 298 58 67 70 74 82 83 102 106 145 168 206 216 228 247 248 249 251 259 262 271 276 292 294 298 53 67 70 74 82 83 86 102 107 108 145 170 228 234 235 247 248 271 294 37 54 67 74 82 83 84 86 102 114 143 145 206 222 227 228 230 247 248 271 272 294 67 70 74 82 83 102 145 170 206 222 228 247 248 262 271 280 294 298 36 37 44 53 56 67 68 70 74 82 83 84 102 107 114 144 145 153 154 160 163 164 169 228 234 247 248 251 271 281 294 37 49 53 67 69 74 83 86 87 102 105 107 114 118 143 145 153 154 160 168 169 170 205 206 207 225 226 241 247 251 259 262 271 280 294 298 37 43 49 54 58 67 69 70 74 83 89 102 114 145 147 148 168 194 216 227 228 241 247 248 251 264 271 280 294 36 37 67 74 83 102 145 147 148 194 247 294 36 37 67 74 83 102 145 148 247 294 36 37 148 202 203 280 294 44 49 56 58 67 68 70 71 74 82 83 101 102 105 106 108 116 145 147 148 157 160 167 170 205 206 207 215 220 221 222 225 226 230 231 247 248 264 281 294 297 67 74 82 83 102 107 145 147 148 247 264 271 280 294 37 46 67 74 83 102 107 114 145 147 148 170 247 264 279 280 294 44 53 56 67 68 70 74 82 83 102 116 117 118 145 147 148 153 155 156 167 168 170 205 206 207 222 226 231 240 241 247 249 264 271 294 82 83 107 148 264 271 280 294 67 83 102 145 170 247 294 37 43 67 70 74 83 89 102 107 116 143 145 148 167 168 216 222 228 241 247 248 251 264 294 53 67 68 69 70 82 84 105 117 148 167 168 170 224 228 240 247 248 260 271 273 294 69 228 248 294 67 69 228 248 294 56 67 70 74 102 116 145 147 216 224 247 294 298 54 67 70 74 102 116 145 147 171 216 294 53 79 83 102 116 143 148 169 228 230 231 247 248 264 280 271 34 37 170 206 207 259 36 43 54 74 116 206 216 226 234 271 280 296 68 116 148 160 167 206 216 53 68 70 79 82 102 114 116 148 163 167 205 216 234 247 294 34 44 53 64 68 70 86 102 105 108 114 116 146 148 160 205 206 216 247 257 259 281 294 34 53 54 70 82 83 116 148 163 205 216 234 247 251 271 294 34 53 54 70 82 83 116 148 163 205 216 234 247 251 271 294 53 68 70 82 83 113 114 116 148 163 205 206 216 234 239 247 259 271 294 298 53 70 82 83 86 105 108 116 148 163 205 206 216 234 247 271 53 70 82 83 116 146 148 163 205 206 216 234 247 271 53 68 70 82 116 148 163 168 205 206 216 234 249 271 53 68 70 71 74 79 82 86 102 114 116 148 163 167 169 205 216 234 247 294 34 36 37 70 80 82 86 103 105 107 113 146 148 160 167 170 171 204 205 206 227 228 231 234 247 248 264 294 297 106 148 204 271 280 53 69 70 105 117 148 204 44 53 54 56 68 69 70 74 82 83 89 96 102 105 114 116 148 154 160 163 167 168 170 204 205 206 207 216 222 228 230 231 234 235 247 248 280 282 294 43 54 70 82 102 105 143 148 194 204 230 271 43 61 101 105 108 114 116 143 144 164 169 170 204 206 235 244 264 268 270 298 204 294 44 53 68 102 105 116 148 168 170 193 204 205 206 225 251 56 58 70 80 82 148 204 206 215 225 281 297 54 82 102 108 148 169 204 241 34 53 87 101 105 108 114 170 204 241 264 280 294 43 67 105 107 113 114 160 168 204 211 216 239 241 280 294 70 82 102 108 114 148 169 204 230 239 241 249 264 271 280 294 70 204 70 204 70 204 70 204 34 52 53 56 61 75 79 103 114 116 160 191 204 227 228 230 260 271 280 297 204 53 70 116 167 170 204 206 207 228 281 294 298 44 53 56 70 82 116 148 157 170 204 206 216 222 225 230 56 58 70 86 87 102 148 204 206 215 231 260 53 70 82 87 96 114 154 170 204 207 230 264 294 114 204 216 53 56 67 70 82 83 84 87 102 148 157 167 194 204 206 215 225 228 231 248 260 280 294 44 67 70 77 86 102 143 144 154 168 204 225 231 248 259 280 298 34 37 56 67 69 70 71 79 82 87 101 102 113 116 154 157 168 169 170 171 203 204 205 218 220 227 228 230 241 247 248 249 259 260 264 271 280 281 294 61 71 113 171 204 206 280 194 204 228 234 36 37 49 67 70 82 103 154 168 193 195 202 203 204 207 227 228 230 246 248 257 259 52 53 54 56 67 70 74 75 80 82 83 84 86 89 96 102 108 114 146 148 153 154 157 160 167 168 170 193 194 195 204 205 206 207 215 216 222 225 227 228 230 231 239 246 247 248 249 251 260 268 276 280 281 282 294 67 70 79 82 83 102 107 114 146 148 167 204 206 207 215 221 222 231 248 260 281 282 53 67 70 89 102 148 167 169 204 206 207 222 228 247 280 294 67 70 84 114 148 168 193 204 247 248 280 298 67 103 116 167 204 216 248 271 53 54 56 71 74 87 96 105 108 113 114 116 145 146 148 160 170 171 192 204 205 206 208 215 216 217 222 228 230 239 241 247 248 259 271 280 281 294 54 56 68 70 80 83 89 105 114 116 148 204 207 247 204 204 115 116 204 67 70 71 74 82 84 113 116 148 154 194 204 206 207 269 34 53 56 61 67 89 96 103 113 116 148 160 167 204 221 227 228 248 271 280 294 116 204 34 43 53 54 67 71 114 116 193 204 216 228 248 251 271 70 204 216 53 67 70 82 83 105 146 169 193 204 225 228 230 238 248 260 44 53 54 56 67 68 69 70 74 82 84 102 105 106 114 148 160 163 168 170 193 204 205 206 216 228 234 248 251 259 271 280 53 56 68 70 71 80 102 105 106 108 114 116 148 154 156 171 204 205 207 230 231 234 235 247 248 271 280 53 70 82 102 154 204 205 228 247 257 271 280 54 70 96 102 105 153 156 204 205 207 222 235 249 53 56 68 70 71 80 82 102 105 106 114 116 143 148 154 156 157 160 171 204 206 207 230 231 234 235 247 248 271 280 53 68 70 204 206 248 271 280 281 44 53 54 56 68 69 70 74 82 83 89 102 105 114 116 148 154 160 163 167 168 170 204 205 206 207 216 222 228 230 231 234 235 247 248 280 282 294 70 204 37 43 67 70 74 87 116 160 212 213 259 264 37 67 69 70 74 116 148 160 212 213 280 37 67 70 74 89 102 108 116 212 213 222 228 230 231 247 248 280 44 49 53 56 58 67 70 71 74 82 83 96 102 105 106 114 118 146 148 156 157 169 171 193 204 220 221 231 240 247 248 251 271 280 298 44 49 53 56 58 67 70 71 79 82 83 102 106 114 118 146 148 157 169 171 193 204 205 220 221 231 240 247 248 271 280 298 56 58 70 82 84 146 156 157 171 193 204 205 230 260 271 281 44 53 58 67 70 71 82 96 102 105 106 108 144 148 160 169 170 171 193 204 207 220 221 230 231 238 247 248 271 279 280 44 58 67 70 82 83 84 102 106 108 148 157 160 204 227 238 248 268 279 280 53 67 68 69 70 74 83 84 102 105 107 114 116 148 154 160 167 168 169 170 204 206 207 217 221 222 228 230 231 247 248 280 294 58 67 70 74 102 108 113 114 117 148 204 206 222 230 251 264 58 67 70 74 79 84 102 144 148 153 204 206 228 248 251 271 280 298 70 80 160 204 264 271 70 160 204 264 271 70 75 80 160 204 264 271 53 67 68 70 80 96 102 108 114 170 204 206 207 222 225 231 234 264 271 280 281 70 204 264 271 69 80 145 204 37 114 148 203 204 70 80 82 84 154 160 168 204 206 280 281 298 34 44 53 54 56 67 68 69 70 74 82 83 84 89 102 105 107 114 116 143 148 154 160 163 167 168 170 194 204 205 206 207 216 217 221 222 227 228 230 231 234 235 247 248 280 282 294 296 70 268 49 70 79 82 84 108 116 143 204 205 234 67 70 82 108 148 227 228 248 271 294 43 58 67 70 102 105 114 116 148 169 205 206 216 247 248 280 281 34 92 168 228 248 280 44 46 70 116 193 206 228 231 248 67 68 70 79 82 105 116 148 167 193 206 216 227 248 251 280 44 70 105 108 163 167 170 205 220 247 248 257 271 280 44 68 96 163 167 170 205 248 280 34 36 50 56 70 82 116 143 202 216 217 225 280 34 53 54 56 58 61 74 101 103 116 170 204 206 216 222 224 271 272 280 53 54 56 67 68 74 80 87 101 105 108 116 117 118 143 147 148 170 205 206 207 216 220 221 222 224 226 240 247 251 260 270 271 272 280 281 282 293 298 61 80 116 143 204 216 271 279 298 54 74 101 114 116 157 205 206 216 249 251 271 297 53 54 114 116 118 171 204 206 216 249 271 280 294 34 105 116 150 216 224 249 271 276 34 50 54 56 61 67 80 90 105 114 116 148 167 211 215 216 246 262 264 271 276 280 294 34 37 54 116 204 216 244 271 276 280 54 116 170 216 271 69 71 167 206 259 280 297 37 54 61 105 108 114 116 170 203 216 246 264 271 34 46 50 54 56 58 61 67 68 71 74 80 83 102 104 105 114 116 147 148 154 167 205 206 215 216 220 225 240 246 247 271 272 273 276 279 280 297 54 56 68 105 106 116 118 143 216 222 224 247 251 264 271 282 298 36 53 54 56 58 61 67 80 100 106 108 116 117 118 143 146 148 170 193 205 206 216 246 270 271 272 279 281 297 53 54 56 70 96 103 108 116 117 160 193 205 206 207 215 216 220 221 224 247 249 251 260 264 271 282 293 34 36 53 54 56 58 61 67 80 99 100 105 106 108 116 117 118 143 148 170 192 205 206 216 217 222 239 246 249 251 257 264 270 271 272 279 281 297 53 54 56 67 80 96 101 113 116 118 155 168 170 206 215 216 222 244 257 264 271 298 58 108 116 147 148 206 216 235 271 272 280 281 56 116 216 234 297 34 36 54 56 71 77 80 96 101 105 106 116 155 170 205 206 215 216 222 225 235 271 280 54 116 147 160 205 264 271 36 53 54 56 58 68 69 70 71 80 82 96 101 103 105 108 116 117 118 153 155 156 160 167 168 170 205 206 207 216 220 222 234 235 240 247 248 251 257 260 271 272 280 281 282 297 298 53 54 56 67 101 105 108 116 163 205 216 222 230 260 264 43 46 49 53 54 56 70 80 82 96 101 103 105 108 114 116 117 118 148 153 160 163 167 170 193 205 206 216 220 223 225 230 243 249 251 271 272 281 293 297 298 53 54 56 67 70 101 103 106 108 116 117 118 148 205 206 216 220 221 230 264 282 297 43 116 216 49 53 54 58 65 68 80 101 114 116 118 143 155 170 206 216 220 222 225 226 259 271 276 280 294 297 43 101 116 216 224 281 54 83 103 105 116 117 216 257 264 116 264 54 58 106 108 116 143 146 155 205 206 216 220 222 271 272 297 34 53 54 56 58 61 74 101 103 116 170 204 206 216 222 224 271 272 280 53 68 101 107 108 116 170 193 204 216 271 280 294 104 114 116 168 216 116 156 215 216 223 271 44 46 53 56 68 80 105 106 116 156 170 206 215 216 220 257 271 280 34 46 54 56 58 61 80 96 103 105 108 116 148 168 204 205 206 216 217 248 257 260 264 271 297 44 61 80 116 204 215 216 271 272 36 37 54 56 61 68 80 105 108 115 116 117 148 192 202 203 205 206 216 217 246 249 251 271 272 280 281 293 297 298 34 53 54 56 74 80 96 105 106 107 116 117 118 167 170 204 216 224 240 271 280 34 56 61 80 108 114 116 117 147 148 204 216 217 220 225 264 271 34 54 67 68 70 74 80 82 105 108 116 147 148 167 170 205 206 207 215 216 220 221 222 224 268 271 280 34 54 67 68 70 74 80 82 105 108 116 143 147 148 160 167 170 205 206 207 215 216 220 221 222 224 268 271 280 34 37 58 115 116 143 215 216 217 249 271 272 54 56 116 204 215 216 217 270 271 272 34 61 67 69 74 116 216 222 230 241 248 271 272 54 56 77 116 117 118 167 204 206 215 216 240 271 280 34 54 56 61 71 80 101 105 108 114 116 117 118 148 153 167 168 170 204 205 207 216 225 251 264 270 271 280 281 298 34 54 56 80 96 105 116 117 118 167 204 205 216 240 271 280 37 50 54 56 61 67 80 86 90 105 114 148 167 204 246 262 264 271 276 280 294 46 54 58 70 101 116 117 205 215 216 220 230 280 282 297 54 56 80 105 116 117 118 147 167 170 204 216 224 240 271 280 37 54 56 61 74 96 101 105 106 108 116 117 147 148 153 164 170 203 205 206 215 216 242 249 251 274 280 293 297 298 37 46 54 56 61 74 77 80 101 103 104 105 106 108 116 147 153 154 155 163 164 168 170 203 205 206 216 246 249 251 260 280 297 298 80 105 146 215 271 276 277 37 46 56 58 61 74 86 100 101 105 106 107 108 113 114 116 143 147 153 157 164 203 205 206 215 216 222 249 251 274 280 281 282 291 293 297 298 54 61 70 74 101 105 108 116 117 148 156 157 168 192 205 206 216 222 227 244 248 249 259 273 274 298 37 46 54 56 58 61 67 70 74 75 86 96 101 105 108 116 117 146 148 154 156 157 160 164 170 193 203 205 206 216 222 249 251 252 260 280 281 282 293 297 298 34 56 61 80 105 114 116 146 160 170 205 207 215 216 268 271 276 280 34 43 46 53 54 56 58 61 68 70 71 74 77 80 82 88 96 101 105 106 108 113 114 116 117 118 143 147 148 153 155 156 157 160 164 167 170 193 195 204 205 206 207 215 216 217 220 221 225 230 240 244 248 249 251 260 264 269 270 271 272 280 281 282 297 298 43 58 68 70 75 82 105 106 116 156 170 205 215 216 271 297 46 54 56 58 70 77 80 82 84 96 101 105 106 108 116 155 156 205 206 216 220 230 234 235 251 259 271 282 37 53 54 56 68 80 105 106 108 114 116 146 148 203 205 206 207 215 216 270 271 272 280 43 44 49 53 56 58 68 70 80 82 105 116 155 156 168 170 206 207 215 216 220 221 240 251 271 280 281 282 297 43 46 56 68 70 80 101 105 108 116 148 160 168 192 205 206 216 220 244 247 249 257 271 280 281 282 294 116 118 216 268 270 271 298 46 53 54 56 58 68 71 80 96 101 105 108 114 116 117 118 146 156 168 170 192 193 205 206 207 216 220 222 224 240 243 244 251 257 268 271 282 53 54 56 67 74 80 96 101 105 116 117 118 156 167 168 204 216 221 224 230 240 270 271 280 34 44 53 54 56 68 70 82 105 106 108 116 143 148 155 167 170 204 205 207 215 216 220 221 271 280 294 34 54 56 74 80 105 116 117 118 154 167 170 204 216 240 242 249 271 280 69 167 206 259 280 34 53 56 68 105 106 116 160 170 204 205 207 216 294 68 70 80 105 114 116 153 216 264 271 34 43 56 68 70 80 105 108 110 114 116 216 220 221 222 251 270 54 56 58 96 116 117 118 167 170 204 216 240 248 264 270 271 280 34 53 54 56 105 116 148 216 220 246 251 262 264 271 272 276 279 298 34 43 80 108 116 155 170 257 271 34 43 54 68 80 105 108 116 147 271 294 34 43 44 46 49 56 58 75 80 101 105 106 108 116 144 146 156 170 205 206 207 220 221 234 257 271 272 282 294 34 43 44 46 53 68 80 101 108 116 156 205 206 220 221 234 249 251 260 34 43 68 70 80 106 116 205 220 221 224 257 271 34 56 58 67 80 96 116 160 205 240 244 246 247 260 271 272 34 56 80 114 116 148 205 206 207 215 264 270 271 272 34 43 54 70 80 116 168 206 220 257 260 271 297 34 43 44 46 53 54 56 58 68 70 77 80 82 84 96 101 105 106 108 116 118 143 155 156 168 170 205 206 207 215 216 220 222 227 230 234 235 240 249 251 268 270 271 280 281 282 297 298 34 49 58 80 105 108 116 193 206 220 221 222 235 240 251 270 34 53 56 58 70 80 101 105 116 143 156 168 206 215 251 257 271 282 297 34 56 80 114 116 148 205 206 207 215 264 270 271 272 34 43 50 53 54 56 61 67 68 69 70 74 75 80 82 96 103 105 108 114 116 117 118 146 147 148 156 160 167 168 170 204 205 206 207 215 216 220 221 229 234 235 240 244 246 251 257 264 268 270 271 276 280 282 294 298 34 54 167 205 206 211 264 271 294 160 167 211 280 148 148 56 148 54 148 54 56 148 206 34 54 56 107 244 271 294 148 54 148 56 148 251 264 271 34 56 148 167 116 56 117 148 56 148 54 147 34 61 75 96 116 148 194 216 241 264 271 280 34 37 44 46 54 56 58 61 67 71 74 80 96 101 106 108 114 116 117 118 143 146 147 148 153 155 156 157 160 163 170 171 192 193 203 205 206 207 216 221 222 224 225 226 231 240 241 247 248 251 264 270 271 280 281 282 297 298 34 43 44 49 53 54 56 58 61 68 69 70 71 74 80 82 84 96 103 105 106 107 108 113 114 116 117 118 143 146 148 153 155 160 164 167 168 170 171 192 193 205 206 207 215 216 217 220 221 222 223 224 225 230 234 235 239 241 247 248 251 257 264 271 272 280 281 282 293 294 297 34 36 37 43 44 46 49 53 54 56 58 61 67 68 69 70 71 74 77 79 80 82 84 88 96 100 101 103 105 106 107 108 113 114 116 117 118 143 146 147 148 153 155 156 157 160 163 164 167 168 170 171 192 193 194 196 202 203 204 205 206 207 215 216 217 220 221 222 224 225 226 229 230 231 234 239 240 241 244 247 248 249 251 259 260 262 264 268 270 271 272 273 276 280 281 282 293 297 298 105 108 114 116 118 148 167 216 271 279 294 36 37 56 70 74 80 82 83 106 107 116 148 167 170 193 203 205 206 220 225 228 230 235 247 248 271 280 43 53 54 68 70 82 83 148 167 170 207 215 217 247 248 280 105 280 105 280 34 36 113 148 215 239 280 34 43 46 53 54 68 70 77 82 83 106 108 148 155 160 167 170 192 193 205 206 207 215 221 222 247 248 280 297 34 68 70 82 83 148 167 206 224 247 268 46 70 74 77 106 107 108 116 148 155 156 167 170 171 193 205 206 215 221 222 247 248 271 272 280 281 282 297 46 54 67 68 74 107 116 148 155 156 170 193 205 215 217 247 271 280 34 44 46 49 53 56 67 68 69 70 71 74 80 89 96 102 105 106 107 108 113 114 116 117 143 146 147 148 155 156 164 167 170 171 192 193 205 206 207 215 216 220 221 222 230 231 234 239 240 243 247 248 249 259 260 264 270 271 272 279 280 281 282 294 297 298 34 43 53 61 67 68 74 82 107 145 148 160 167 170 206 216 217 228 240 247 248 260 264 271 279 280 34 43 53 54 67 68 70 82 83 147 148 160 170 192 206 207 215 221 222 247 248 271 280 70 77 106 108 148 155 156 170 205 206 215 222 280 297 36 46 68 75 107 116 155 156 160 167 215 220 221 251 271 280 37 49 58 68 74 84 86 114 148 157 167 168 221 224 244 248 260 280 37 46 53 68 74 116 148 155 160 167 192 207 215 216 220 221 224 260 273 280 44 70 82 83 148 170 207 215 247 44 70 82 83 148 170 207 215 247 44 70 82 83 148 170 207 215 247 44 70 82 83 148 170 207 215 247 44 70 82 83 148 170 207 215 217 247 34 64 67 74 75 79 82 86 87 92 102 105 113 117 147 148 169 171 182 195 228 239 241 243 247 248 270 271 275 276 280 43 54 68 70 82 83 148 160 167 170 207 247 248 280 282 43 68 70 82 160 167 170 206 207 215 247 248 280 43 54 67 68 77 83 106 108 148 167 170 205 206 207 215 247 248 271 280 297 44 53 67 70 82 107 116 148 193 206 207 247 248 268 271 280 34 43 47 61 67 68 74 80 89 92 96 113 114 116 117 118 145 146 147 148 169 194 207 216 217 222 228 235 240 241 247 248 264 268 270 271 272 280 294 70 77 106 108 148 155 156 170 205 206 215 222 280 297 34 43 53 54 67 68 70 82 83 147 148 160 170 192 206 207 215 221 222 247 248 271 280 43 53 54 67 68 70 82 83 148 170 207 215 217 247 248 271 280 43 54 67 68 70 82 83 148 160 170 205 207 215 247 248 271 280 43 54 67 68 70 82 83 148 160 170 207 247 248 271 280 282 77 106 108 148 170 206 215 297 34 43 53 61 67 68 74 82 107 145 148 160 167 170 206 216 217 228 240 247 248 260 264 271 279 280 36 37 53 54 69 107 116 148 155 160 168 170 202 203 206 207 234 235 243 270 272 280 281 37 49 54 80 116 146 148 156 160 170 203 206 216 222 230 241 243 260 269 271 280 298 49 50 56 87 116 169 207 239 243 280 294 116 155 205 235 105 116 148 167 206 297 298 46 107 116 148 206 207 216 230 243 264 271 37 46 49 50 53 54 69 74 107 116 148 157 160 168 203 206 207 216 217 231 235 239 243 247 251 260 264 270 271 272 280 294 49 50 53 54 67 77 78 80 107 116 143 144 145 148 153 154 155 156 157 160 163 168 170 205 206 207 215 216 220 225 243 249 251 259 268 270 280 281 36 49 56 68 86 102 107 108 114 116 143 144 153 155 156 160 168 170 202 205 206 207 220 222 226 234 243 247 260 264 268 269 270 271 280 282 148 168 235 243 264 280 37 54 108 116 148 157 203 205 206 234 243 251 260 280 37 43 53 54 78 80 96 105 106 114 116 143 145 146 148 156 169 170 193 205 206 207 216 221 226 243 251 260 270 271 280 282 294 297 54 70 105 116 145 153 155 156 157 170 205 206 207 215 225 234 238 243 251 260 280 34 43 53 54 56 68 70 78 80 96 107 116 145 146 148 155 156 157 160 168 169 170 205 206 207 220 221 231 234 235 243 260 269 271 280 281 298 37 50 53 54 78 96 101 105 106 114 116 145 148 155 193 205 206 207 216 239 243 251 262 270 271 280 294 37 49 53 54 78 86 101 107 116 145 146 153 156 157 170 203 205 206 207 215 216 221 222 225 230 243 248 249 251 259 270 280 281 282 297 37 54 71 78 116 144 145 148 153 155 157 167 170 203 205 206 207 216 220 243 246 251 270 271 280 36 37 43 54 69 78 106 107 116 145 148 170 205 206 207 216 222 224 243 260 269 270 280 281 37 53 54 78 116 145 148 170 205 206 207 216 243 293 37 53 54 56 77 78 96 107 108 116 143 145 148 156 157 163 170 193 203 205 206 207 215 216 221 225 230 234 235 243 259 268 280 281 282 294 36 37 44 46 53 54 78 86 107 116 143 145 148 153 155 157 170 202 203 205 206 216 220 222 225 226 230 234 235 239 243 247 249 260 262 271 280 281 294 297 37 50 53 54 78 107 108 114 116 143 145 146 148 153 160 168 170 203 205 206 207 216 226 231 234 235 243 246 280 281 37 116 148 155 170 206 37 54 116 160 170 206 260 116 148 54 106 116 155 160 170 206 207 216 243 251 280 36 53 54 86 116 155 160 164 169 205 206 216 243 249 260 270 280 53 54 116 155 206 216 243 270 280 53 54 116 155 170 206 216 221 243 270 280 54 116 155 160 206 207 216 220 234 235 243 280 53 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 116 216 54 69 116 155 206 207 216 234 243 270 280 54 116 148 155 206 216 243 270 280 54 116 155 163 170 206 216 243 270 280 54 116 155 206 216 243 270 280 36 54 116 155 157 163 170 206 216 225 226 243 260 270 280 54 116 155 206 216 243 270 280 36 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 101 103 116 155 206 216 243 270 280 54 116 155 170 206 216 243 270 280 54 116 155 206 216 230 243 260 270 280 54 116 155 163 206 216 243 270 280 54 116 155 206 216 243 270 280 281 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 36 37 54 116 155 206 216 221 243 270 280 54 116 216 37 54 116 148 155 216 243 54 116 155 205 206 216 243 270 280 54 116 153 155 170 206 216 243 260 270 280 54 116 151 155 163 206 216 243 270 280 297 54 116 206 216 243 54 116 216 54 116 155 206 216 243 270 280 54 86 116 155 206 216 243 270 280 54 116 206 216 247 36 54 116 155 206 207 243 260 270 280 54 116 155 206 216 243 270 280 281 36 54 116 216 243 54 116 155 205 206 216 243 270 280 54 116 155 157 206 210 216 243 270 280 54 116 155 164 206 216 243 270 280 54 116 148 216 54 116 155 205 206 216 243 270 280 37 54 116 216 54 116 216 54 116 155 206 216 243 270 280 54 116 155 163 206 216 243 270 280 37 54 116 155 157 206 216 243 270 280 54 116 155 206 216 243 270 280 54 108 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 37 54 116 155 206 216 243 270 280 297 54 116 155 170 206 216 243 270 280 293 37 54 116 155 170 206 216 243 270 280 54 114 116 155 206 216 243 270 280 54 77 116 155 170 206 216 226 243 270 280 54 116 216 37 53 54 70 116 148 203 216 217 231 243 264 37 54 56 71 101 116 148 155 203 205 206 216 217 234 243 281 37 54 56 116 163 203 205 206 216 225 243 36 37 49 54 69 116 144 148 153 170 202 203 216 220 234 243 249 268 280 36 37 53 54 107 116 153 155 157 160 163 206 207 216 221 239 243 251 260 269 270 280 37 54 69 116 153 155 156 170 203 207 216 235 243 280 49 54 69 107 116 143 144 148 153 168 169 170 205 206 207 216 222 238 243 247 251 264 282 298 80 107 113 116 148 160 211 243 247 248 271 280 294 34 49 80 113 143 146 148 171 215 243 271 280 113 116 148 216 271 280 37 113 203 271 113 116 216 271 272 34 37 103 107 113 203 243 271 49 54 71 80 105 107 113 116 143 144 148 163 170 171 205 206 207 216 231 243 247 271 272 279 280 34 69 75 80 89 113 116 216 271 280 44 49 53 54 67 71 74 75 80 105 107 108 113 116 143 148 153 154 156 163 168 170 171 204 205 206 207 216 234 243 257 271 272 279 280 282 297 34 37 44 49 53 54 67 71 80 82 103 105 107 108 113 116 143 148 157 163 168 170 171 192 204 205 206 216 225 226 228 234 238 243 248 251 260 264 271 272 279 280 281 293 297 298 44 49 53 54 67 71 77 80 103 107 108 113 116 143 144 146 148 156 167 170 171 192 204 205 206 207 216 220 225 226 228 234 235 238 243 248 251 270 271 272 279 280 281 282 293 297 34 44 49 53 54 71 80 103 105 107 108 113 116 143 148 156 167 168 170 171 192 204 206 207 216 217 222 225 226 228 230 234 238 243 247 248 251 264 269 270 271 272 280 281 282 293 297 298 44 49 53 54 71 80 103 105 107 108 113 116 143 144 148 153 168 170 171 192 206 207 216 225 226 228 230 238 243 248 251 264 271 272 279 280 281 282 293 297 34 44 46 49 53 54 64 70 71 80 101 102 103 105 106 107 108 113 116 143 148 153 156 168 170 171 192 204 205 206 207 216 220 221 222 225 226 228 230 238 243 247 248 251 259 264 270 271 272 280 281 293 297 37 44 49 53 54 71 80 105 107 108 113 116 143 148 163 170 171 203 205 206 216 234 243 248 271 272 280 44 49 53 54 80 105 107 108 113 116 143 148 163 170 171 206 216 234 243 260 271 272 279 280 37 44 46 49 54 71 107 108 113 116 143 148 170 171 203 205 206 216 225 228 243 251 271 272 280 293 297 37 44 49 53 54 71 80 101 103 105 107 108 113 116 143 148 168 170 171 192 203 205 206 207 216 225 226 228 230 238 243 248 251 264 270 271 272 279 280 281 293 297 37 44 46 49 54 71 107 108 113 116 143 148 154 170 171 203 205 206 216 225 228 243 251 271 272 280 293 297 44 49 53 54 56 71 74 80 82 103 107 108 113 116 143 148 153 155 156 157 168 170 171 192 195 204 205 206 207 216 225 226 228 230 234 238 243 248 251 259 264 271 272 279 280 281 293 297 37 44 46 49 53 54 67 70 71 74 80 82 87 103 105 107 108 113 116 143 146 148 156 168 170 171 192 203 204 205 206 207 216 220 225 226 228 230 231 234 238 243 248 251 260 270 271 272 279 280 281 282 293 297 298 36 44 49 53 54 67 71 80 101 103 105 107 108 113 116 118 143 148 163 170 171 192 205 206 207 216 225 226 228 230 234 238 243 247 248 251 259 264 270 271 272 279 280 281 293 297 44 46 49 53 54 70 71 80 82 101 103 106 107 108 113 116 118 143 148 153 156 163 168 170 171 192 205 206 207 216 225 226 228 230 235 238 243 247 248 251 264 271 272 279 280 281 293 297 298 34 37 44 49 53 54 56 71 80 87 101 103 105 107 108 113 116 143 148 163 168 170 171 192 206 207 216 225 226 228 230 238 243 248 251 264 271 272 279 280 281 282 293 297 37 44 46 49 53 54 58 70 71 74 80 82 87 96 102 103 107 108 113 116 143 148 154 167 168 170 171 206 216 225 226 228 230 231 243 248 249 264 270 271 272 279 280 282 293 297 37 44 49 53 54 58 71 77 80 103 105 107 108 113 116 143 148 154 156 157 160 163 164 168 170 171 192 205 206 207 216 221 225 226 228 230 235 238 243 248 251 260 264 270 271 272 279 280 281 282 293 297 44 49 53 54 67 68 74 80 103 105 107 108 113 116 143 148 157 163 164 168 170 171 206 216 220 225 228 234 238 243 271 272 279 280 293 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 156 168 170 171 203 205 206 216 220 225 226 228 230 234 238 243 247 248 251 271 272 279 280 293 297 34 44 49 53 54 67 71 80 101 103 105 107 108 113 116 143 148 153 155 156 168 170 171 204 205 206 216 220 225 226 228 234 238 243 247 248 251 257 264 270 271 272 279 280 282 293 297 34 37 44 46 49 53 54 71 80 101 103 107 108 113 116 143 148 170 171 206 216 225 226 228 231 243 248 251 264 268 270 271 272 279 280 293 297 44 46 49 53 54 56 67 71 80 101 102 103 105 107 108 113 116 118 143 144 148 154 156 168 169 170 171 192 205 206 216 225 226 228 230 238 243 248 251 264 271 272 279 280 281 282 293 297 34 36 37 44 49 53 54 71 80 82 103 107 108 113 116 117 118 143 146 148 157 163 168 170 171 192 203 205 206 216 225 226 228 230 231 234 243 248 251 264 270 271 272 279 280 281 293 297 44 46 49 53 54 56 58 67 71 80 82 83 101 102 103 105 106 107 108 113 116 118 143 148 153 155 156 157 163 168 170 171 192 204 205 206 207 215 216 221 225 226 228 230 234 235 238 243 247 248 251 264 270 271 272 279 280 281 282 293 297 34 36 44 49 53 54 67 71 80 82 107 108 113 116 117 118 143 144 146 148 153 163 170 171 192 204 206 216 221 225 226 228 231 234 243 246 247 248 251 264 271 272 279 280 281 293 297 44 49 53 54 67 71 80 82 103 107 108 113 114 116 117 143 144 148 156 163 168 170 171 192 204 205 206 207 216 225 228 230 234 238 243 248 251 257 271 272 279 280 281 282 293 297 34 36 44 49 53 54 71 74 80 82 103 107 108 113 116 143 144 148 153 160 163 168 170 171 192 206 216 225 226 228 231 235 243 246 248 251 257 260 264 268 271 272 279 280 281 293 297 34 36 44 49 53 54 67 71 80 82 103 107 108 113 116 118 143 144 148 157 160 170 171 192 204 205 206 207 216 225 226 228 230 231 234 238 243 247 248 251 260 264 270 271 272 279 280 281 293 297 44 46 49 53 54 67 71 74 80 105 107 108 113 116 143 148 155 163 170 171 205 206 207 216 225 226 228 243 248 251 270 271 272 279 280 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 117 118 143 146 148 154 157 163 170 171 203 206 207 216 220 226 228 230 234 238 243 247 248 251 270 271 272 279 280 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 163 170 171 206 207 216 220 224 226 228 230 234 238 243 248 251 271 272 279 280 282 293 297 298 44 49 53 54 71 74 80 103 107 108 113 116 143 148 153 157 168 170 171 192 205 206 216 225 226 228 230 238 243 248 251 264 271 272 279 280 281 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 170 171 203 205 206 207 216 220 226 228 230 234 238 243 248 251 271 272 279 280 282 293 297 44 49 53 54 71 80 82 101 107 108 113 116 118 143 144 148 163 168 170 171 206 207 216 220 225 228 231 234 243 248 251 257 260 271 272 279 280 281 293 297 36 44 49 53 54 71 80 103 106 107 108 113 116 143 148 170 171 192 206 216 225 228 243 248 251 271 272 279 280 281 282 293 297 34 36 44 46 49 53 54 71 74 80 103 105 107 108 113 116 118 143 144 148 156 157 168 170 171 202 204 205 206 216 220 225 226 228 230 234 238 243 248 251 264 268 270 271 272 279 280 293 297 36 44 46 49 53 54 71 80 103 105 106 107 108 113 116 143 146 148 156 163 168 170 171 192 205 206 207 216 221 225 226 228 230 234 238 243 248 251 270 271 272 279 280 281 293 297 44 49 53 54 71 77 80 82 101 106 107 108 113 114 116 118 143 148 157 170 171 192 205 206 207 216 225 228 230 231 235 243 248 251 257 260 270 271 272 279 280 281 293 297 298 37 44 49 53 54 71 80 82 101 103 105 107 108 113 116 118 143 146 148 156 157 163 168 170 171 192 203 205 206 207 216 217 220 225 226 228 230 234 235 238 243 248 251 270 271 272 279 280 281 293 297 36 37 44 46 49 53 54 71 80 103 107 108 113 116 143 148 153 155 156 163 168 170 171 192 202 204 205 206 207 215 216 225 226 228 230 238 243 247 248 249 251 264 270 271 272 279 280 281 282 293 297 37 44 46 49 53 54 71 78 80 82 101 103 105 106 107 108 113 116 117 143 148 153 157 168 170 171 192 206 207 216 220 225 226 228 234 238 243 248 251 264 271 272 280 281 293 297 298 44 46 49 53 54 56 67 71 80 103 105 107 108 113 116 117 143 144 148 153 156 163 168 170 171 192 205 206 207 216 225 226 228 230 238 243 247 248 249 251 264 271 272 279 280 281 293 297 44 49 54 71 101 103 107 108 113 116 143 148 154 156 170 171 206 216 224 228 251 271 272 280 293 297 44 49 53 54 71 80 103 107 108 113 116 143 148 154 157 170 171 206 207 216 225 226 228 231 243 248 251 264 268 270 271 272 279 280 293 297 44 46 49 53 54 71 80 103 107 108 113 116 143 144 148 156 168 170 171 192 205 206 207 216 220 225 226 228 230 238 243 248 251 264 271 272 279 280 281 293 297 37 44 49 54 75 76 80 107 108 113 116 143 148 168 170 171 203 205 206 216 271 272 280 34 44 49 53 54 67 71 74 80 103 107 108 113 116 143 145 148 153 155 157 168 170 171 204 205 206 215 216 225 228 239 243 248 251 257 264 270 271 272 279 280 293 297 44 49 53 54 56 61 71 74 77 79 80 82 101 103 105 106 107 108 113 116 117 118 143 144 146 148 153 154 155 156 157 163 164 167 168 170 171 192 205 206 207 216 217 224 225 226 228 230 231 234 238 240 243 247 248 251 264 270 271 272 279 280 281 282 293 297 37 44 46 49 54 71 80 105 107 108 113 116 143 148 170 171 203 206 207 216 222 226 228 238 251 271 272 280 293 297 36 37 44 46 49 53 54 67 71 80 103 105 107 108 113 116 118 143 144 148 153 156 157 168 170 171 203 204 206 215 216 220 221 222 225 226 228 230 234 238 243 248 251 264 270 271 272 280 282 293 297 298 44 49 53 54 71 75 80 101 103 105 107 108 113 116 143 148 168 170 171 192 204 205 206 216 225 226 228 230 238 243 248 251 264 268 270 271 272 279 280 281 293 297 37 44 46 49 53 54 71 74 80 101 103 105 107 108 113 116 143 148 155 168 170 171 192 204 205 206 207 216 222 225 226 228 230 238 243 247 248 251 264 271 272 279 280 281 293 297 44 49 53 54 67 68 70 71 77 80 82 103 105 107 108 113 116 117 143 148 153 156 157 163 164 168 170 171 205 206 216 225 226 228 238 243 248 251 264 270 271 272 279 280 293 297 37 44 49 53 54 67 69 70 71 80 82 101 103 107 108 113 116 117 118 143 144 146 148 154 155 170 171 192 193 203 204 205 206 215 216 220 221 222 224 225 226 228 231 234 239 243 246 247 248 251 264 270 271 272 279 280 293 294 297 44 49 53 54 67 71 80 103 105 107 108 113 116 143 148 156 163 168 170 171 192 204 205 206 216 225 228 230 234 235 243 247 248 251 260 271 272 279 280 281 293 297 36 37 44 49 53 54 71 74 80 82 102 103 105 107 108 113 116 118 143 144 146 148 153 156 168 170 171 192 193 203 204 205 206 207 216 224 225 226 228 230 238 243 247 248 251 260 270 271 272 279 280 281 293 297 37 44 53 54 67 71 80 105 107 108 113 116 143 148 163 170 171 204 206 216 234 271 272 280 36 44 49 53 54 67 74 80 103 105 107 108 113 116 117 143 148 154 163 168 170 171 202 205 206 216 225 235 243 251 260 268 271 272 279 280 281 44 46 49 53 54 71 80 103 105 107 108 113 116 143 148 156 168 170 171 192 205 206 207 216 225 226 228 230 238 243 247 248 251 257 264 271 272 279 280 281 293 297 37 44 46 49 53 54 71 80 101 103 107 108 113 116 143 148 170 171 206 216 225 226 228 231 243 248 251 264 270 271 272 279 280 293 297 44 49 53 54 58 67 70 71 80 103 105 107 108 113 116 118 143 148 170 171 204 205 206 216 224 225 226 228 231 234 238 243 248 251 264 270 271 272 279 280 293 297 34 36 44 46 49 53 54 70 71 80 82 103 105 107 108 113 116 143 148 153 156 157 170 171 206 216 220 222 225 226 228 230 234 238 243 247 248 251 264 270 271 272 279 280 282 293 297 36 37 44 46 49 53 54 56 58 71 80 82 103 105 107 108 113 116 117 118 143 148 156 163 168 170 171 192 203 206 207 216 225 226 228 230 234 235 238 243 247 248 251 264 271 272 279 280 281 282 293 297 37 44 49 53 54 71 103 107 108 113 116 143 148 170 171 203 206 216 225 228 243 251 271 272 280 293 297 44 46 49 53 54 67 71 80 103 105 107 108 113 116 117 143 148 153 155 156 168 170 171 192 204 206 207 216 225 226 228 230 238 243 246 248 249 251 264 268 270 271 272 279 280 281 293 297 44 49 53 54 67 74 80 103 105 107 108 113 116 117 143 148 154 163 168 170 171 205 206 216 225 235 243 251 260 271 272 279 280 281 44 49 53 54 80 82 107 108 113 116 143 148 157 163 164 168 170 171 204 206 216 231 234 243 248 260 270 271 272 279 280 297 44 49 53 54 71 77 80 82 107 108 113 116 117 118 143 148 153 157 163 168 170 171 205 206 216 230 231 234 243 247 251 257 271 272 279 280 282 293 44 46 49 53 54 71 80 103 105 107 108 113 116 143 148 156 157 170 171 205 206 216 220 225 226 228 231 234 238 243 248 251 271 272 280 293 297 37 44 46 49 53 54 71 80 102 103 105 107 108 113 116 143 146 148 154 156 168 170 171 205 206 207 216 225 226 228 230 238 243 247 248 251 270 271 272 280 281 293 297 44 46 49 53 54 71 80 103 105 107 108 113 116 143 148 168 170 171 192 206 216 225 226 228 230 238 243 247 248 251 264 271 272 279 280 281 293 297 37 44 46 49 53 54 71 80 103 105 107 108 113 116 143 148 156 163 168 170 171 192 193 204 206 207 216 225 226 228 230 238 241 243 247 248 251 264 270 271 272 279 280 281 282 293 297 37 44 49 53 54 71 80 103 107 108 113 116 118 143 148 155 163 170 171 195 203 205 206 215 216 228 231 235 243 248 251 268 271 272 279 280 281 293 297 44 46 49 53 54 67 71 80 103 107 108 113 116 143 148 153 163 168 170 171 192 205 206 216 228 230 231 234 243 247 248 251 271 272 279 280 282 293 297 298 44 49 53 54 67 69 71 74 80 103 105 107 108 113 116 117 143 148 154 156 163 168 170 171 205 206 216 225 235 243 251 260 271 272 279 280 281 44 46 49 53 54 56 71 80 103 107 108 113 116 143 148 170 171 205 206 216 224 225 226 228 231 243 248 251 257 264 271 272 273 280 293 297 44 49 54 71 103 105 107 108 113 116 143 148 170 171 204 206 216 226 228 238 251 271 272 280 293 297 37 44 46 49 53 54 67 70 71 80 82 103 105 107 108 113 116 117 118 143 148 156 157 164 168 170 171 192 203 206 207 216 225 226 228 230 238 243 247 248 251 260 264 270 271 272 279 280 281 282 293 297 34 44 46 49 53 54 71 80 82 103 105 107 108 113 116 143 148 156 168 170 171 192 204 206 207 216 225 226 228 230 238 243 248 251 264 270 271 272 279 280 281 282 293 297 34 44 46 49 53 54 67 71 77 80 103 105 107 108 113 116 143 148 153 154 156 157 168 170 171 204 205 206 216 225 226 228 230 243 248 251 259 264 270 271 272 279 280 293 297 298 34 44 46 49 53 54 67 68 71 80 103 105 107 108 113 116 117 118 143 148 156 157 163 168 169 170 171 204 206 207 215 216 222 224 225 226 228 230 231 238 243 247 248 251 264 270 271 272 279 280 282 293 297 298 34 37 44 49 53 54 67 71 80 82 103 105 107 108 113 116 143 144 148 153 155 156 168 170 171 203 205 206 207 216 220 225 226 228 234 238 243 248 251 260 264 270 271 272 279 280 282 293 297 36 44 49 53 54 71 80 82 103 107 108 113 116 118 143 148 156 163 168 170 171 206 207 216 225 226 228 234 243 248 251 257 270 271 272 279 280 281 293 297 44 49 53 54 67 80 107 108 113 116 143 148 163 170 171 192 205 206 216 234 243 271 272 279 280 36 37 44 46 49 53 54 67 71 80 103 105 107 108 113 116 143 148 153 155 156 160 163 168 170 171 192 202 204 205 206 207 216 220 221 225 226 228 230 234 238 243 248 251 264 270 271 272 279 280 281 282 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 153 156 157 163 168 170 171 192 204 205 206 207 216 225 226 228 230 234 238 243 247 248 251 268 270 271 272 279 280 281 282 293 297 34 36 44 49 53 54 71 80 103 105 107 108 113 116 143 148 156 160 168 170 171 192 202 205 206 207 215 216 220 225 226 228 230 231 234 238 243 247 248 251 264 271 272 280 281 282 293 297 34 44 49 53 54 64 67 71 80 102 103 105 106 107 108 113 116 143 148 168 170 171 192 205 206 207 216 222 225 226 228 230 238 243 247 248 251 259 264 271 272 280 281 293 297 298 36 44 46 49 53 54 58 71 80 103 107 108 113 114 116 143 148 153 156 157 167 168 170 171 192 204 205 206 215 216 222 225 228 230 234 238 247 248 251 259 260 264 270 271 272 279 280 281 282 293 297 44 49 53 54 58 70 71 78 80 82 101 102 103 105 107 108 113 116 117 143 148 153 155 157 163 168 170 171 205 206 216 221 225 226 228 230 234 243 247 251 257 270 271 272 279 280 293 297 298 44 46 49 53 54 67 71 80 103 105 107 108 113 116 118 143 148 155 156 157 168 170 171 192 206 207 216 225 226 228 230 238 243 248 251 264 270 271 272 279 280 281 293 297 37 44 46 49 53 54 67 68 71 74 80 102 103 107 108 113 114 116 143 148 154 163 168 170 171 193 203 204 205 206 207 216 222 225 226 228 230 231 235 241 243 248 251 264 270 271 272 279 280 281 293 297 298 36 44 49 53 54 58 67 70 71 80 82 102 103 105 106 107 108 113 114 116 117 143 146 148 151 154 156 160 163 167 168 169 170 171 187 202 204 205 206 207 216 217 222 225 226 228 230 231 234 235 243 247 248 249 251 257 259 260 270 271 272 279 280 281 282 293 297 298 36 44 49 52 53 54 56 67 71 80 82 102 103 105 107 108 113 116 117 143 146 147 148 153 156 164 170 171 192 193 205 206 207 216 217 220 221 222 225 226 228 230 231 235 238 243 247 248 251 268 270 271 272 279 280 281 282 293 297 71 113 147 148 160 167 170 205 206 271 68 116 148 167 168 171 228 248 271 54 67 80 87 101 102 106 107 115 116 146 148 154 171 193 228 239 247 248 251 271 280 46 71 80 116 148 171 205 206 221 228 239 248 271 281 297 116 146 148 171 228 248 271 280 34 44 70 71 82 102 107 108 113 116 146 148 167 170 171 205 206 207 215 228 230 248 268 271 280 34 44 54 68 71 80 106 113 116 146 148 170 171 205 206 207 220 221 225 228 234 235 248 259 271 280 34 67 71 80 106 113 116 148 171 193 228 231 238 244 248 268 271 280 298 34 53 106 116 148 171 193 227 228 230 231 244 247 248 259 271 34 46 53 81 116 148 171 205 228 231 244 248 271 34 53 71 80 116 148 171 206 228 231 244 248 271 34 44 46 53 113 116 148 171 205 228 231 244 248 271 34 53 80 89 116 148 170 171 206 228 238 244 248 271 280 281 294 34 81 116 146 148 171 205 206 228 234 235 244 248 271 280 34 102 106 113 116 143 148 171 228 231 244 248 259 271 34 44 46 56 68 70 71 80 82 102 105 108 113 116 148 167 170 171 205 206 207 215 217 226 228 230 244 248 260 268 271 280 34 70 71 116 148 170 171 206 228 244 248 271 34 44 71 101 105 116 143 148 160 171 206 228 231 239 244 248 260 271 171 205 67 79 80 96 116 148 171 193 228 231 248 271 280 34 46 116 171 74 171 205 238 280 116 171 116 171 205 271 34 46 71 116 148 171 206 220 221 228 244 248 270 271 54 116 171 216 271 116 171 205 248 34 69 80 81 116 148 156 170 171 205 206 228 231 244 248 271 280 34 46 71 116 148 171 206 220 222 228 231 244 248 260 270 271 280 34 46 53 106 116 148 155 156 170 171 205 206 220 221 228 244 248 259 271 280 297 34 116 148 171 228 244 248 271 34 116 171 205 228 260 46 68 80 106 113 116 146 148 167 170 171 206 207 228 235 248 259 271 280 34 53 71 80 116 148 154 171 206 228 248 271 280 34 70 71 80 82 102 107 108 113 116 148 167 170 171 206 207 215 216 228 230 248 268 271 280 56 71 80 116 148 171 228 231 241 248 271 272 280 297 46 68 106 113 116 146 148 167 170 171 206 207 228 235 248 259 271 280 77 80 116 148 167 171 207 228 230 248 271 53 105 116 148 167 170 171 207 228 241 248 271 280 44 46 53 67 71 80 113 116 148 168 171 193 205 227 228 231 241 248 260 271 280 297 34 46 71 106 116 148 171 206 220 228 244 248 271 280 80 87 116 148 153 171 193 227 228 231 247 248 259 271 280 116 171 205 271 113 116 171 205 238 271 280 74 116 145 171 216 228 248 271 44 54 56 83 107 116 148 167 170 171 205 206 207 215 225 228 247 248 271 44 54 56 83 107 116 148 167 170 171 205 206 207 215 225 228 247 248 271 34 49 86 116 148 216 228 235 248 294 34 49 86 148 157 216 235 248 294 34 49 54 86 106 108 116 148 164 192 206 215 216 228 235 248 259 280 294 34 49 86 116 148 216 228 235 248 294 34 49 86 116 147 148 205 206 216 220 221 224 228 235 248 280 294 34 43 49 53 54 56 74 83 86 96 105 114 116 148 168 205 206 216 224 228 235 240 248 251 260 282 294 297 34 49 54 56 86 101 106 108 116 148 205 206 216 224 228 235 248 294 297 34 49 56 58 68 86 96 105 116 148 155 156 157 164 170 205 215 216 228 235 248 280 294 34 49 86 116 148 216 228 235 248 294 34 49 53 54 56 58 68 86 96 108 116 148 157 164 192 206 216 222 228 235 248 249 280 294 298 34 49 54 56 58 67 68 74 86 101 103 108 116 117 148 155 157 205 206 215 216 222 224 228 230 235 247 248 251 280 281 282 294 298 34 49 75 77 86 105 148 157 216 235 248 280 294 34 49 54 56 86 116 148 205 216 224 228 235 248 280 294 297 34 49 86 148 216 235 248 294 54 58 68 69 105 108 116 204 211 216 271 280 68 74 77 80 105 114 116 145 147 192 270 271 56 68 69 84 116 204 211 216 224 271 280 68 69 105 108 204 211 224 264 271 145 34 37 70 80 114 116 187 204 206 210 222 228 230 236 241 248 264 204 271 294 80 105 106 155 204 205 220 221 271 294 80 105 106 155 204 205 220 221 271 294 74 80 105 204 206 271 294 34 54 56 87 88 101 106 116 147 148 204 206 207 230 240 264 271 294 53 56 154 168 204 206 222 271 294 204 271 280 294 204 271 280 294 34 77 80 147 154 164 204 240 271 294 56 58 68 105 114 147 148 204 205 207 230 240 270 271 294 68 77 90 113 154 157 204 206 220 221 240 271 294 34 53 56 77 147 204 206 220 221 235 240 247 251 271 294 37 44 49 53 56 77 117 160 170 203 204 205 206 220 221 235 240 249 271 280 294 37 44 80 103 113 203 204 220 221 240 247 259 271 294 56 71 74 88 117 154 204 205 220 221 235 240 247 271 276 294 298 54 56 147 204 220 221 240 271 294 54 56 147 168 204 220 221 222 240 271 294 53 56 147 154 204 222 240 268 271 294 101 147 204 206 220 221 240 247 271 294 69 204 271 294 34 56 80 148 204 229 231 246 249 264 271 276 277 294 204 257 271 294 82 107 116 204 206 216 271 281 282 294 34 56 80 148 204 229 231 246 249 271 276 277 294 145 204 271 294 34 44 46 53 56 68 74 105 106 147 148 157 167 204 205 220 221 224 240 246 249 264 271 276 279 280 294 68 87 106 148 167 204 271 279 280 294 34 40 43 74 75 104 105 106 148 167 170 204 224 249 260 271 276 279 280 294 34 53 54 68 105 106 117 147 148 167 204 207 224 240 246 248 251 271 274 279 280 294 298 53 106 167 204 271 279 280 294 68 70 77 103 106 147 148 167 204 206 222 224 271 279 280 294 34 68 75 77 80 86 106 147 148 164 167 170 204 206 224 268 271 279 280 294 34 74 77 106 147 148 157 167 168 204 224 271 279 280 294 49 53 56 70 77 82 101 106 148 163 167 204 205 221 224 247 271 279 280 294 49 52 54 56 68 70 77 84 106 108 155 167 170 193 204 205 216 217 224 228 249 257 271 276 279 280 282 294 297 298 34 52 54 56 68 77 106 147 148 156 163 167 204 216 222 224 240 260 271 279 280 294 46 54 58 106 108 148 167 204 206 224 225 271 279 280 294 34 53 56 58 68 74 80 104 105 106 147 148 167 204 240 247 271 279 280 294 34 80 104 105 148 167 204 271 280 294 106 116 147 148 167 204 216 248 271 279 280 294 34 53 106 108 147 148 167 204 224 251 271 279 280 294 74 106 148 153 167 170 204 251 260 268 271 279 280 294 54 58 68 77 106 148 167 204 206 224 271 279 280 293 294 70 75 105 106 116 147 148 167 204 205 206 216 224 248 271 279 280 294 298 37 56 58 70 80 105 106 117 147 148 167 203 204 205 224 235 260 271 275 279 280 294 297 34 52 68 69 75 77 80 106 143 147 167 204 206 247 249 260 271 276 279 280 294 298 34 70 74 77 105 106 108 147 148 167 204 205 224 248 271 279 280 294 204 271 294 148 167 204 224 271 280 294 147 148 167 204 224 271 280 294 106 167 204 271 294 147 148 167 204 271 280 294 46 49 54 56 100 105 106 116 148 167 194 204 205 206 224 227 243 249 271 279 280 294 106 167 204 271 294 148 167 204 271 280 294 46 49 54 56 100 105 106 116 148 167 194 204 205 206 224 227 243 249 271 279 280 294 46 49 54 56 100 105 106 116 148 167 194 204 205 206 224 227 243 249 271 279 280 294 34 52 68 106 108 147 148 157 167 204 205 224 260 271 279 280 294 44 53 54 68 80 106 108 114 147 148 167 204 235 240 271 279 280 294 298 56 58 74 77 101 105 106 108 147 148 157 163 167 204 205 271 279 280 294 53 56 68 103 106 108 116 147 148 167 204 206 216 224 247 264 271 279 280 294 58 77 106 148 167 204 222 271 279 280 294 34 53 54 56 100 106 116 147 148 167 170 204 206 224 264 271 279 280 294 36 67 114 154 184 202 217 230 234 235 246 249 259 276 294 34 49 56 67 80 114 145 147 155 167 187 204 235 259 264 271 280 43 56 67 80 101 107 108 167 204 206 207 217 244 276 280 58 155 216 34 36 74 78 80 117 167 169 170 202 205 228 271 280 294 297 78 167 170 205 211 294 297 34 36 78 167 170 202 205 211 271 294 297 37 58 78 80 105 106 114 116 147 148 167 168 170 203 205 215 216 230 280 294 297 298 37 58 78 80 105 106 114 116 148 167 170 203 205 206 207 230 280 294 297 298 37 43 49 56 58 67 78 80 105 106 114 116 148 156 167 170 203 205 215 216 230 271 280 294 297 298 37 43 49 56 58 67 78 80 105 106 114 116 148 156 167 170 203 205 215 216 230 271 280 294 297 298 58 78 80 105 106 114 116 148 167 170 205 230 280 294 297 298 58 78 80 105 106 114 116 148 167 170 205 230 280 294 297 298 58 78 80 105 106 114 116 148 167 170 205 230 280 294 297 298 58 78 80 105 106 114 116 148 167 170 205 230 280 294 297 298 58 78 80 105 106 114 116 147 148 167 170 204 205 216 230 280 294 297 298 34 56 58 68 71 78 80 116 117 148 167 170 204 205 207 225 230 270 280 294 297 298 34 53 54 56 78 105 106 145 147 148 163 167 168 170 205 206 211 215 216 220 221 222 247 248 271 297 37 43 54 78 148 167 170 203 205 206 211 216 220 280 297 37 54 78 88 105 144 145 148 163 167 168 170 203 205 206 211 216 220 221 222 247 297 54 78 105 106 145 147 148 163 167 168 170 205 206 211 215 216 220 221 248 271 280 297 54 56 70 78 105 106 145 148 163 167 170 205 206 211 215 216 220 221 248 271 280 297 54 78 80 105 106 117 118 145 147 163 167 168 170 205 206 211 215 216 220 221 247 248 270 297 54 56 78 105 116 117 145 148 167 170 205 206 211 216 220 221 248 271 297 34 54 56 78 105 117 145 148 167 170 205 206 211 216 220 221 222 271 297 34 54 56 78 105 108 117 145 148 167 170 205 206 211 216 220 221 248 271 297 34 43 44 53 54 56 78 105 145 148 167 170 205 206 211 216 220 221 248 280 297 43 44 54 56 78 105 113 145 148 167 170 205 206 211 216 220 221 280 297 37 54 56 74 78 105 145 148 157 167 168 170 171 203 205 206 211 216 269 280 297 34 53 54 78 105 145 167 170 205 211 216 236 297 53 54 56 78 105 106 117 145 148 163 167 168 170 205 206 211 216 220 221 297 53 54 56 68 78 105 106 116 117 145 148 163 167 170 205 206 211 216 220 221 297 54 69 78 105 145 148 167 168 170 205 206 207 211 216 217 270 294 297 34 54 78 80 105 167 170 205 211 216 297 34 53 54 56 68 78 105 117 145 148 163 167 170 205 206 211 216 220 221 248 271 297 44 54 56 78 105 113 145 148 163 167 170 205 206 211 216 220 221 236 248 297 44 54 56 78 105 113 145 148 163 167 170 205 206 211 216 220 221 297 34 49 54 78 105 145 167 170 205 211 216 249 297 34 54 56 78 105 106 116 117 145 147 148 163 167 168 170 205 206 211 215 216 220 221 247 248 271 280 297 53 54 56 78 105 117 145 148 154 163 167 168 170 205 206 211 216 220 221 297 34 54 78 105 106 145 147 167 168 170 205 211 215 216 297 44 53 54 56 78 105 113 145 148 163 167 170 205 206 211 216 220 221 297 78 105 106 147 167 168 170 205 211 215 216 297 34 56 58 68 71 78 80 105 116 117 148 167 170 205 207 216 225 230 270 280 294 297 298 34 56 68 69 117 143 148 204 220 221 240 244 248 271 280 34 56 68 69 80 86 105 106 117 143 148 204 220 221 240 244 270 271 280 293 34 54 56 68 69 86 116 117 143 148 164 204 206 220 221 230 240 244 248 251 270 271 280 34 54 56 68 69 116 117 143 148 163 204 220 221 240 244 248 271 280 34 56 68 69 106 117 143 148 204 220 221 240 244 248 270 271 280 281 34 56 68 69 106 117 143 148 196 204 220 221 240 244 248 270 271 280 34 54 56 68 69 98 101 116 117 143 148 153 204 220 221 240 244 248 271 280 293 34 43 53 54 56 68 69 80 86 105 106 108 116 143 148 163 164 170 204 206 220 221 235 240 244 248 260 270 271 280 293 34 37 43 46 54 56 66 67 68 69 70 74 77 80 96 101 103 105 106 108 114 116 117 118 143 148 154 155 160 170 203 204 205 206 207 222 224 225 230 231 234 240 243 244 247 251 271 280 293 297 34 43 56 68 69 86 114 117 143 148 204 220 221 240 244 271 280 34 54 56 67 68 69 105 106 117 143 144 147 148 160 167 170 193 204 205 206 207 215 217 222 240 244 271 280 34 54 56 68 69 106 116 117 143 148 204 220 221 240 244 248 270 271 280 34 56 68 69 86 116 143 148 164 204 206 220 221 240 244 248 270 271 280 34 54 56 61 68 69 80 101 106 108 143 148 155 204 205 206 216 240 244 264 271 276 280 293 294 34 43 53 56 67 68 69 80 86 116 117 143 148 160 163 204 220 221 240 244 248 270 271 280 293 34 43 53 56 67 68 69 80 86 116 117 143 148 160 163 204 220 221 240 244 248 270 271 280 293 34 56 68 69 106 117 143 148 154 160 204 220 221 240 244 248 270 271 280 34 37 56 68 69 86 108 116 117 143 148 203 204 205 220 221 240 244 248 271 280 293 297 34 43 56 67 68 69 106 117 143 148 204 220 221 240 244 248 270 271 280 34 54 56 68 69 106 117 143 148 156 168 170 204 205 220 221 231 240 244 269 271 280 281 34 56 68 69 106 116 117 143 148 156 204 205 207 220 221 240 244 248 270 271 280 281 34 44 56 68 69 86 117 143 148 168 204 220 221 240 244 248 270 271 280 34 43 56 68 69 86 116 117 143 148 204 220 221 235 240 244 271 280 34 56 68 69 106 117 143 148 170 204 220 221 240 244 247 248 271 280 34 46 53 56 61 68 69 79 101 106 117 143 148 156 169 170 204 205 206 215 220 221 225 240 244 247 248 268 270 271 272 280 34 56 68 69 117 143 148 170 204 207 215 230 240 244 247 268 271 280 53 56 70 80 82 105 106 117 148 154 157 205 222 231 240 247 248 270 271 280 298 56 68 69 84 116 204 211 216 224 271 280 68 77 86 96 105 167 193 204 211 222 224 271 280 53 54 68 88 101 105 170 206 211 222 224 234 235 271 280 293 34 54 56 68 80 96 103 105 106 116 117 146 154 155 160 170 204 206 222 224 225 247 251 271 273 280 34 44 49 56 68 105 117 118 146 148 157 160 204 206 247 271 272 280 105 146 160 206 271 280 53 56 74 143 146 160 206 271 280 34 56 68 74 80 83 105 114 116 117 143 146 160 204 206 225 247 249 270 271 280 34 44 53 68 74 105 117 146 148 160 168 204 205 206 247 270 271 272 280 34 105 146 160 206 271 280 34 68 105 146 160 164 206 215 271 280 146 160 271 280 34 53 56 96 146 160 271 280 34 53 56 96 146 160 271 280 34 56 68 108 146 148 157 160 204 206 247 271 272 280 146 160 204 271 280 34 56 68 74 88 116 117 146 157 160 170 204 206 246 247 270 271 272 280 146 160 271 280 34 105 117 205 98 105 143 105 117 205 272 294 34 105 105 54 105 145 54 105 117 118 148 204 220 247 280 34 69 98 105 117 146 160 222 271 280 98 105 143 54 98 105 117 146 217 247 248 272 146 160 271 280 69 146 160 170 271 280 34 43 44 54 56 68 70 82 83 105 114 117 146 148 153 157 160 167 170 205 206 215 222 230 235 240 244 247 270 271 280 282 294 43 44 53 56 67 96 114 116 146 148 153 160 206 244 247 271 272 280 294 298 74 96 116 146 160 168 206 225 247 271 272 280 298 34 43 58 69 80 146 148 160 167 205 271 280 294 43 44 54 56 68 82 101 105 116 117 118 143 146 148 154 160 193 206 211 220 222 231 235 244 247 248 270 271 272 280 297 56 107 117 118 146 160 193 206 222 271 280 53 56 117 146 160 170 205 206 271 280 34 88 117 146 157 160 164 204 215 247 271 272 280 34 56 74 113 117 146 160 204 206 222 271 272 280 34 56 68 69 101 117 143 146 148 156 160 170 204 220 221 222 225 271 280 34 58 68 74 117 146 160 204 215 271 272 280 34 68 70 74 80 105 117 118 146 157 160 164 204 215 222 248 270 271 272 276 280 291 34 53 67 74 106 117 146 160 205 231 247 248 271 280 46 53 56 67 71 86 88 105 106 113 117 118 143 146 153 160 193 206 244 247 248 249 259 271 280 281 293 298 67 68 74 105 106 146 160 167 205 247 248 260 262 271 280 34 67 117 146 160 167 269 271 276 280 146 160 271 272 280 52 53 67 113 117 146 153 160 168 205 222 247 248 271 280 146 160 216 271 280 34 58 146 154 160 247 268 271 280 293 74 101 117 146 160 182 247 271 276 280 117 146 160 230 247 262 271 280 34 54 56 105 117 146 160 225 270 271 280 34 54 56 105 117 146 160 225 270 271 280 34 54 58 68 80 88 103 105 116 117 146 153 154 157 160 164 170 204 205 206 222 224 249 271 280 293 34 44 56 68 74 92 117 146 157 160 164 204 206 222 271 272 280 105 146 206 280 34 68 105 146 157 160 164 170 204 206 215 271 280 34 53 54 56 68 74 96 105 106 116 117 146 157 160 164 182 204 205 206 224 247 249 271 272 280 34 53 68 77 103 105 117 146 160 205 206 225 247 249 271 280 34 44 56 67 68 74 105 117 146 157 160 164 204 205 206 271 272 280 34 68 74 80 105 117 146 160 182 271 280 293 116 167 216 34 56 58 67 114 116 143 148 167 170 216 280 294 34 56 58 67 114 116 143 148 167 170 216 280 294 61 106 116 167 215 216 271 50 56 61 116 167 205 216 220 235 260 264 271 297 34 37 56 58 116 117 148 153 167 193 203 206 216 247 248 260 271 279 280 294 34 37 56 58 116 117 148 153 167 193 203 206 216 247 248 260 271 279 294 49 53 54 58 71 83 88 101 103 108 116 117 118 143 153 167 168 170 205 206 216 217 225 228 247 251 271 280 293 77 116 167 206 216 293 34 49 53 56 58 61 106 108 116 117 148 167 170 206 216 280 298 34 54 56 58 67 68 96 100 101 105 108 116 143 156 163 164 167 170 205 206 216 222 227 251 260 271 276 280 293 297 298 56 58 101 116 143 144 156 157 167 205 206 216 222 225 226 238 269 297 43 49 77 116 167 206 216 280 293 116 167 170 216 220 221 49 56 75 116 117 167 168 216 220 221 280 293 34 53 56 103 105 108 116 117 118 153 154 167 170 205 206 216 224 231 247 271 273 293 49 54 77 114 116 153 167 170 206 216 271 293 56 77 80 101 103 108 116 167 168 193 206 216 222 251 280 293 56 88 108 116 167 207 216 280 293 43 56 74 116 167 168 170 216 251 293 114 116 167 170 216 230 293 116 143 148 167 204 216 244 246 43 56 101 116 146 153 167 206 216 225 243 251 257 282 293 298 101 116 117 167 216 49 116 148 167 216 220 221 251 293 116 147 167 216 220 221 222 293 116 117 148 167 168 216 220 221 116 148 167 206 216 220 221 293 34 116 117 148 167 193 216 235 260 294 34 68 71 82 116 216 220 221 249 49 56 116 146 147 167 170 216 222 259 280 293 116 117 148 167 216 220 221 53 56 68 106 116 117 148 167 204 216 220 221 49 56 77 80 88 106 114 116 148 167 204 216 220 221 246 251 54 116 167 216 220 221 56 77 116 148 167 216 220 221 293 54 56 77 101 105 116 167 205 206 216 249 280 293 101 116 147 153 167 216 222 116 148 167 170 216 220 221 224 231 280 49 54 58 101 105 116 143 155 167 170 206 216 222 244 247 251 260 293 297 298 116 146 167 206 216 246 280 34 56 77 116 167 216 220 268 280 293 298 103 116 167 205 206 216 293 49 54 56 58 116 167 206 216 222 56 75 77 116 167 216 246 251 264 280 293 297 96 101 106 116 143 167 206 216 220 225 231 260 271 298 61 114 116 167 206 207 216 34 54 68 101 114 116 153 206 216 271 280 293 56 108 116 153 155 170 206 216 271 280 293 61 116 148 167 170 216 271 272 298 61 116 167 216 271 61 116 167 216 61 116 167 216 217 56 61 116 167 216 217 58 61 106 116 153 167 216 217 116 148 167 216 116 148 167 216 116 148 167 216 116 148 167 216 116 167 216 116 167 216 116 148 167 216 116 148 167 216 116 148 167 216 116 148 167 216 116 148 167 216 116 167 216 116 148 167 216 116 167 216 116 216 116 216 116 216 116 216 56 116 216 116 216 116 216 58 110 116 153 206 216 249 116 216 116 216 116 216 116 216 116 216 56 116 216 251 116 216 116 216 116 216 116 216 116 216 101 116 216 34 43 44 67 86 105 107 114 148 160 207 216 217 222 230 235 271 280 294 34 50 56 148 160 206 222 247 271 280 103 105 167 207 216 220 221 271 280 103 105 167 171 207 216 220 221 262 271 280 293 58 114 144 148 211 248 271 34 43 53 54 56 105 106 117 118 146 154 170 204 205 206 220 221 247 248 271 293 297 271 44 49 53 67 83 114 246 259 271 298 36 37 69 101 103 117 144 156 202 203 207 220 221 271 280 281 293 34 74 89 90 113 116 117 216 248 271 280 34 43 53 54 56 58 68 71 80 84 105 106 108 114 148 155 157 163 205 206 207 216 217 222 230 251 271 280 281 282 293 294 298 271 68 105 114 223 234 235 271 280 298 116 216 280 281 297 68 77 101 105 108 147 167 207 234 271 34 49 54 69 77 80 88 103 105 108 143 147 148 156 157 167 170 204 205 206 207 216 220 234 243 248 249 271 280 293 211 271 34 87 105 107 114 248 271 280 294 296 297 34 96 271 53 56 58 68 77 82 101 108 113 116 117 118 153 154 155 163 168 170 205 220 222 231 240 247 249 262 271 280 293 34 43 46 53 56 80 82 103 108 113 117 118 155 205 220 221 222 234 235 247 271 280 293 34 53 56 70 75 82 108 113 118 160 168 206 215 222 248 249 271 293 49 53 56 70 82 101 107 113 118 168 206 224 247 260 270 271 281 293 82 205 271 293 49 53 56 80 103 113 148 153 155 156 170 222 230 231 247 248 271 293 43 53 56 58 74 75 82 96 113 116 148 153 154 156 168 206 207 220 222 235 247 249 270 271 280 282 293 297 44 53 56 80 82 103 113 116 117 118 155 168 170 206 222 228 230 247 249 271 293 298 34 49 53 70 82 101 113 118 168 206 247 260 270 271 281 293 170 206 271 297 298 34 101 271 211 271 222 271 206 34 40 49 56 58 74 96 101 103 106 108 116 117 118 148 153 154 205 206 215 222 235 247 251 272 293 34 53 54 56 68 74 88 96 101 103 108 117 148 170 205 206 207 215 222 34 53 56 67 96 101 108 117 148 153 155 170 205 206 222 268 297 50 53 54 56 101 105 108 113 114 116 146 148 205 206 271 280 34 54 56 58 67 74 80 88 101 103 107 108 113 117 170 206 225 234 244 264 293 54 101 205 206 221 251 282 54 101 105 106 108 114 143 157 163 170 205 206 215 221 243 249 269 282 293 298 54 68 101 163 205 239 243 282 293 54 56 80 96 103 116 117 153 164 171 193 207 220 231 247 268 280 293 34 148 153 34 53 56 74 88 96 114 117 154 160 171 193 205 207 220 221 268 269 272 280 293 74 106 117 146 148 224 247 34 211 248 271 34 74 80 211 271 34 117 211 248 271 211 271 211 271 74 211 271 211 271 293 117 211 271 211 271 211 271 74 211 271 211 271 211 271 211 271 211 271 90 211 271 117 211 271 211 271 211 271 117 211 271 211 271 211 271 211 271 34 90 113 211 271 280 34 53 56 77 82 107 113 116 117 118 163 168 206 234 243 247 248 259 271 280 282 293 297 34 50 56 216 46 54 56 77 101 106 116 118 153 154 155 157 168 205 206 222 241 247 251 271 280 293 54 56 58 74 77 80 90 96 101 103 105 106 108 116 117 153 154 155 156 170 193 205 206 243 247 251 280 281 282 293 297 44 49 53 56 96 101 105 108 116 153 160 205 222 225 251 256 264 272 281 293 53 54 56 58 68 69 96 101 103 105 106 108 116 143 154 156 160 163 170 205 206 220 222 227 249 251 259 264 271 282 293 297 298 36 49 54 58 68 71 88 96 103 105 106 108 114 116 117 144 153 163 164 170 205 206 207 221 222 251 271 280 293 297 298 34 49 53 54 56 68 74 75 80 101 103 113 116 118 143 152 153 154 156 170 192 205 206 220 222 226 246 251 257 280 282 293 297 298 54 56 58 61 77 80 96 101 103 105 106 108 116 153 156 157 205 206 222 230 244 249 251 268 271 280 281 293 297 49 54 56 58 68 77 80 90 101 105 107 108 118 153 154 155 156 157 163 164 206 207 215 222 234 239 243 246 251 271 280 281 293 297 34 54 56 58 67 68 71 77 80 82 87 90 101 103 105 106 108 114 116 117 118 148 153 155 156 157 170 192 205 206 207 216 220 221 222 225 249 251 259 280 281 293 297 298 44 49 53 54 56 58 68 70 75 77 80 101 103 105 106 107 108 146 148 153 154 156 157 163 170 205 206 207 220 222 224 230 231 240 241 249 251 260 271 281 282 293 294 297 53 71 101 103 107 108 116 143 153 154 155 156 157 163 170 206 222 230 240 248 251 271 280 281 293 297 34 46 56 61 62 75 80 90 92 105 106 108 114 116 143 148 153 160 167 170 192 205 206 215 216 221 222 231 239 246 271 272 275 280 292 294 297 298 34 54 114 116 118 148 167 217 271 280 293 34 43 44 53 54 56 70 82 105 116 148 153 167 194 206 215 239 240 241 247 248 271 280 293 294 297 43 56 116 167 225 247 248 251 271 293 116 271 49 53 56 80 96 107 108 113 116 148 170 205 206 215 222 271 148 271 148 271 148 271 148 271 148 271 148 271 148 271 34 54 114 116 118 148 167 217 271 280 293 107 116 148 271 280 36 110 148 156 167 202 271 36 114 148 167 202 234 271 280 281 69 74 162 36 46 67 80 105 117 144 148 167 202 206 220 234 241 246 259 271 280 298 36 53 54 56 68 71 74 80 101 103 105 108 113 114 148 167 170 171 192 202 205 206 207 225 230 239 243 259 269 271 293 297 298 36 49 53 54 67 101 114 116 144 148 153 154 155 156 157 163 167 168 169 170 193 202 205 206 215 221 222 241 251 259 271 280 281 282 297 298 36 114 148 167 168 192 202 217 246 259 271 281 298 107 116 148 271 280 116 271 116 167 271 53 54 116 167 271 116 153 167 206 207 271 34 56 80 116 118 167 230 247 271 37 46 53 54 56 103 106 107 108 113 116 148 154 157 160 163 164 167 168 171 203 205 206 207 220 221 225 226 243 251 269 271 280 281 282 293 34 56 116 118 167 206 217 270 271 293 116 167 271 116 167 271 34 37 75 116 117 215 220 221 248 264 271 273 280 34 43 46 49 53 67 71 75 80 105 106 108 114 116 118 146 154 156 157 167 169 171 206 207 215 217 225 230 243 247 251 259 269 271 280 49 56 103 108 116 156 167 170 207 248 271 280 53 116 117 167 170 204 220 221 248 271 280 44 49 54 67 71 80 101 106 107 114 116 117 154 163 168 169 170 206 215 225 244 259 269 271 282 293 298 49 53 54 77 96 103 116 117 146 148 164 170 205 206 207 220 221 225 232 248 251 260 264 268 271 280 293 53 54 96 103 116 117 146 148 156 206 207 220 221 225 248 251 260 264 268 271 280 282 37 44 49 53 54 71 80 96 103 106 116 117 146 148 153 170 203 205 206 207 220 221 225 248 251 260 264 271 280 297 36 49 53 77 103 106 116 117 156 202 232 251 271 280 281 282 293 43 44 53 56 61 67 71 106 116 117 118 154 167 170 171 205 206 207 220 221 222 225 228 230 247 248 249 259 271 280 293 37 46 49 54 56 106 116 117 167 170 203 206 220 221 248 264 271 293 37 54 56 75 101 105 106 116 117 146 156 160 167 170 203 205 206 207 220 221 225 239 247 248 260 264 269 271 280 49 54 77 80 88 103 107 108 113 116 117 146 148 153 156 164 167 171 206 220 221 247 269 271 281 282 293 49 53 54 56 58 75 88 101 103 105 106 108 116 117 118 153 167 170 204 205 206 207 220 221 222 225 248 251 264 271 281 293 297 46 53 56 67 80 101 103 105 106 116 117 153 160 167 168 170 205 215 220 221 249 259 271 298 54 56 77 80 96 101 108 116 117 164 170 206 222 232 235 271 280 281 293 56 61 80 101 106 116 117 146 154 164 193 206 240 271 280 282 293 49 54 56 71 74 101 103 108 116 146 153 160 170 205 206 215 220 221 222 225 230 248 251 262 271 280 282 297 298 46 49 54 56 80 106 108 116 153 170 206 216 230 246 249 251 271 293 34 106 116 117 154 167 170 206 220 221 246 251 271 280 34 49 80 103 106 108 116 167 206 220 221 230 251 271 280 293 34 68 106 116 117 164 167 204 206 207 220 271 280 34 54 101 105 106 116 117 153 167 204 206 220 271 280 80 106 108 116 117 167 204 206 220 222 251 271 280 293 34 36 37 80 116 146 168 193 202 203 205 207 222 241 248 249 268 271 280 298 87 101 114 116 154 206 207 215 220 234 241 247 259 260 271 280 101 114 217 251 36 114 202 271 36 44 46 54 114 148 192 202 230 247 271 280 36 53 54 56 74 114 160 170 202 205 206 215 220 221 226 271 280 294 36 80 96 103 114 156 170 202 205 220 221 271 280 281 36 53 54 61 107 108 114 116 147 148 202 206 207 216 230 231 239 241 260 271 280 298 34 36 37 68 71 106 156 170 202 203 230 239 259 271 294 34 37 105 114 193 206 225 230 238 239 251 259 271 280 281 298 34 74 75 114 148 170 192 217 225 239 259 271 280 294 298 34 37 44 49 101 106 108 143 153 154 155 156 160 163 164 168 170 193 205 206 207 222 230 231 239 259 268 271 281 294 34 36 37 49 74 101 103 107 143 144 153 155 170 202 205 206 207 220 225 234 239 249 251 259 271 280 281 294 298 34 50 53 74 101 107 108 114 116 143 147 148 160 167 170 194 216 217 231 239 247 259 271 294 34 36 37 54 74 87 96 107 114 169 202 206 225 241 259 271 280 281 294 298 34 37 49 53 56 58 80 103 108 113 148 170 192 193 205 206 207 215 222 225 226 228 239 241 251 259 260 271 280 282 293 294 297 34 53 105 107 148 193 207 215 220 249 259 298 34 36 37 44 46 49 50 53 54 56 58 71 77 84 87 101 108 114 116 146 148 153 155 156 160 163 164 169 170 203 205 206 207 215 220 221 222 225 226 234 239 241 248 249 251 259 268 269 271 276 280 281 282 294 297 298 34 36 37 44 49 50 53 58 71 77 80 87 101 102 108 143 144 153 205 206 225 230 259 270 271 281 294 298 34 36 37 49 53 54 74 80 87 101 102 103 108 114 116 143 153 155 156 157 169 170 192 193 202 205 206 207 215 222 226 228 230 239 241 251 259 260 268 271 280 281 294 298 116 271 116 271 116 271 116 271 116 271 50 89 148 67 114 204 264 271 56 80 114 160 193 204 205 222 241 264 271 280 298 206 259 206 259 102 117 145 204 215 216 220 221 271 117 204 220 221 271 157 204 220 221 231 271 117 154 204 206 220 221 246 249 271 49 56 96 101 117 154 204 206 220 221 222 231 271 80 204 220 221 231 271 56 58 88 106 108 117 204 205 206 220 221 222 271 43 54 74 77 80 86 92 96 101 116 117 153 160 170 204 206 220 221 231 247 251 262 271 157 204 220 221 231 271 102 117 204 220 221 271 56 117 204 220 221 271 88 96 117 204 220 221 231 248 271 92 117 156 204 205 220 221 231 251 271 280 293 117 143 204 220 221 271 43 54 148 204 220 221 271 117 154 204 220 221 222 231 247 257 271 293 44 56 89 107 113 114 148 204 230 241 248 270 271 272 294 117 204 220 221 271 108 117 204 220 221 271 67 117 204 220 221 231 271 80 101 117 204 220 221 271 56 117 143 204 220 221 271 53 58 68 77 80 88 118 157 164 204 207 231 249 259 270 271 280 298 206 259 117 148 160 204 220 221 271 153 204 220 221 248 271 293 44 49 53 68 74 105 106 107 114 117 148 170 204 205 206 207 216 220 221 222 230 231 234 235 247 248 271 273 276 280 293 297 298 118 204 207 220 221 271 204 220 221 251 271 44 53 68 74 101 105 106 107 114 116 148 153 170 204 205 206 207 216 220 221 234 235 244 247 271 273 276 280 293 297 117 204 220 221 222 271 293 44 49 53 68 74 88 105 106 107 114 117 148 170 204 205 206 207 216 220 221 234 235 247 271 273 276 280 293 297 44 53 56 68 88 96 105 106 107 114 116 117 118 148 170 204 205 206 207 216 220 221 230 231 234 235 247 271 273 276 280 293 297 36 44 53 56 68 77 88 96 105 106 107 113 114 116 117 148 153 154 170 204 205 206 207 216 220 221 228 230 231 234 235 243 247 248 262 271 273 280 293 297 44 53 68 86 101 105 106 107 113 114 116 117 148 153 170 204 205 206 207 216 220 221 234 235 247 248 262 271 273 276 280 293 297 103 117 204 220 221 231 247 271 43 44 49 53 54 68 71 88 101 105 106 107 111 113 114 117 148 153 170 193 204 205 206 207 216 220 221 230 234 235 243 247 271 273 280 293 297 37 44 53 68 84 88 101 105 106 107 114 117 148 154 168 170 203 204 205 206 207 216 220 221 225 234 235 243 247 251 271 273 280 281 297 44 49 53 56 68 77 88 105 106 107 113 114 116 117 148 170 204 205 206 207 216 220 221 234 235 247 271 273 276 280 293 297 44 53 68 88 103 105 106 107 114 117 148 160 170 204 205 206 207 216 220 221 222 231 234 235 247 271 272 273 276 280 293 297 88 117 118 204 220 221 271 293 44 53 67 68 88 96 105 106 107 113 114 117 148 170 204 205 206 207 216 220 221 230 231 234 235 243 247 248 270 271 273 276 280 293 297 44 53 68 103 105 106 107 114 117 148 170 204 205 206 207 216 220 221 222 230 231 234 235 247 248 271 273 276 280 293 297 206 259 88 108 117 204 220 221 271 44 53 68 74 75 80 88 92 105 106 107 111 114 116 117 148 153 167 170 193 204 205 206 207 216 220 221 231 234 235 243 247 248 249 268 270 271 273 276 280 293 297 117 154 204 220 221 271 44 53 68 74 88 105 106 107 114 116 117 148 170 204 205 206 207 216 220 221 231 234 235 248 271 273 276 280 293 297 44 53 68 74 87 88 92 105 106 107 111 114 117 146 148 157 167 170 204 205 206 207 216 220 221 222 230 234 235 247 248 271 272 273 276 280 293 297 44 49 53 68 74 88 105 106 107 114 116 117 146 148 167 170 204 205 206 207 216 220 221 222 234 235 243 247 248 270 271 272 273 280 293 297 44 49 53 68 88 105 106 107 114 116 117 148 153 170 204 205 206 207 216 220 221 234 235 247 249 271 273 276 280 293 297 56 118 157 163 204 220 221 271 272 36 44 53 68 88 105 106 107 113 114 117 148 157 170 202 204 205 206 207 216 220 221 222 228 234 235 270 271 273 276 280 297 36 44 53 68 80 88 105 106 107 114 117 148 170 202 204 205 206 207 216 220 221 228 234 235 270 271 273 276 280 297 154 204 205 220 221 222 271 293 44 53 56 68 103 105 106 107 114 117 148 170 204 205 206 207 216 220 221 222 230 234 235 247 271 273 280 297 44 53 54 68 88 105 106 107 113 114 116 117 148 153 170 204 205 206 207 216 220 221 222 231 234 235 247 248 251 271 273 276 280 293 297 44 53 68 88 105 106 107 114 116 117 148 170 204 205 206 207 216 220 221 230 231 234 235 247 271 273 276 280 297 80 117 148 160 204 220 221 271 80 204 220 221 271 56 110 117 204 220 221 271 49 58 80 117 204 205 220 221 271 145 148 204 215 216 230 271 43 49 53 56 74 80 88 92 96 101 102 105 106 113 116 117 118 154 156 157 170 204 206 220 221 222 230 231 235 247 248 249 257 271 276 293 298 204 205 220 221 271 298 58 68 88 154 204 220 221 271 204 205 220 221 271 54 88 105 143 204 220 221 234 271 43 54 148 204 220 221 271 206 259 117 148 160 204 220 221 271 105 117 204 220 221 222 271 293 56 88 116 117 153 154 204 220 221 271 80 170 204 220 221 271 96 204 220 221 271 114 117 204 220 221 271 298 34 44 53 68 88 96 105 106 107 113 114 117 148 154 163 170 204 205 206 207 216 220 221 230 234 235 247 248 271 272 273 276 280 297 44 53 68 88 105 106 107 113 114 117 146 148 170 204 205 206 207 216 220 221 231 234 235 271 273 276 280 293 297 54 74 88 117 204 220 221 251 271 293 44 53 68 74 88 105 106 107 114 116 117 148 170 204 205 206 207 216 220 221 231 234 235 247 269 271 273 280 297 44 53 68 74 105 106 107 114 116 117 148 170 192 204 205 206 207 216 220 221 222 234 235 247 248 269 271 273 280 297 74 170 204 205 220 221 231 248 271 293 44 49 53 54 68 80 87 88 103 105 106 107 113 114 117 148 154 170 171 204 205 206 207 216 220 221 231 234 235 247 248 271 273 276 280 293 297 204 220 221 271 44 49 53 68 70 74 105 106 107 113 114 117 148 170 204 205 206 207 216 220 221 222 234 235 247 248 271 272 273 276 280 293 297 44 53 68 105 106 107 113 114 117 148 157 170 204 205 206 207 216 220 221 234 235 247 248 268 271 273 276 280 293 297 298 54 70 74 80 114 116 145 167 168 271 294 58 167 204 215 271 280 43 52 54 117 204 205 271 49 114 204 216 271 56 105 117 163 168 204 211 240 248 271 53 56 68 74 101 105 116 117 118 148 167 168 204 207 216 240 249 260 268 271 280 281 297 56 69 116 222 294 34 88 155 293 34 155 206 293 298 98 98 247 98 247 143 96 101 108 114 155 206 207 222 269 280 298 34 155 293 44 46 53 54 56 58 68 96 103 105 106 108 114 116 148 167 170 192 193 205 216 220 221 224 225 230 235 240 247 268 271 280 44 46 49 53 56 68 80 88 105 108 114 116 144 146 148 216 220 221 222 230 234 235 44 53 54 56 68 74 114 116 148 153 156 206 216 220 221 230 235 240 247 251 34 53 54 56 68 69 74 80 88 101 106 116 148 205 206 216 235 247 268 280 34 46 53 56 68 103 105 116 148 206 216 234 235 247 251 280 298 53 56 58 67 68 96 103 116 148 206 207 216 230 235 243 251 293 297 68 116 148 216 293 34 54 56 68 69 80 116 148 216 217 222 247 280 46 68 77 80 96 114 116 148 167 207 216 271 280 34 53 54 68 101 106 108 114 116 143 146 148 153 156 157 160 163 170 193 205 206 207 215 216 225 230 251 270 271 280 298 34 43 54 56 66 68 80 105 116 148 170 205 216 249 251 34 43 46 53 68 80 105 116 148 216 235 34 53 54 68 74 80 106 116 148 153 206 216 222 230 231 247 251 271 272 297 34 44 46 53 54 56 68 103 105 116 148 170 216 220 221 235 247 272 298 34 54 56 68 69 80 116 148 216 217 222 247 280 50 53 54 89 102 105 106 107 116 146 148 155 157 167 168 206 216 225 226 228 230 231 241 248 249 271 281 34 54 67 89 116 167 216 46 53 54 67 106 116 160 167 206 207 216 220 221 230 234 235 240 44 53 54 67 89 106 107 116 155 170 205 216 220 234 268 34 53 54 69 74 96 105 114 116 156 167 170 216 220 234 235 247 281 298 34 44 54 68 69 80 88 114 116 148 156 167 170 216 220 234 235 280 281 43 53 56 80 107 108 116 168 170 206 248 280 54 68 80 89 96 105 108 114 116 146 148 156 160 164 170 193 205 207 216 234 240 248 251 259 282 298 53 54 80 89 103 107 108 114 116 146 148 169 170 192 193 205 206 207 216 222 231 247 248 251 280 282 298 54 67 69 79 101 106 107 108 114 116 143 148 153 163 169 170 205 206 216 221 230 231 241 247 248 251 280 282 298 107 148 206 248 34 67 68 107 144 148 157 167 206 216 234 243 248 280 34 49 68 80 105 107 148 157 205 206 216 230 247 248 249 280 50 53 54 114 116 148 206 216 34 53 54 69 71 88 114 116 156 167 170 205 207 216 220 230 234 235 249 280 281 293 56 67 68 84 107 143 148 157 192 193 206 216 230 247 248 280 34 46 53 54 56 68 69 71 80 82 88 103 107 108 114 116 146 148 153 156 167 170 205 206 216 220 221 230 231 234 235 240 244 249 251 270 271 276 280 281 293 34 53 54 69 114 116 153 156 167 168 216 220 234 235 281 297 34 54 69 74 114 116 156 167 170 216 220 234 235 247 281 44 54 80 103 114 116 118 148 206 215 216 241 271 54 69 116 216 54 69 116 216 34 54 69 116 216 293 54 69 116 216 34 54 69 116 216 293 54 69 116 216 54 69 116 216 54 69 116 216 54 69 116 216 34 54 69 116 216 54 69 116 167 216 44 53 54 69 79 89 102 106 107 108 116 146 169 170 206 216 248 280 34 54 69 80 114 116 156 167 216 220 234 235 281 53 56 80 101 106 116 146 148 167 170 205 206 216 281 44 53 54 56 87 101 103 106 108 114 116 117 148 170 206 216 227 230 247 49 54 77 96 101 108 114 116 148 205 216 282 53 54 68 71 80 101 103 106 116 148 167 216 240 251 279 56 106 107 114 148 206 248 264 53 54 56 68 89 96 105 106 107 108 114 148 156 167 170 192 193 206 216 222 248 280 297 54 106 155 101 106 204 240 54 88 251 34 53 56 80 105 170 280 37 54 203 281 56 235 271 280 53 54 56 106 170 207 235 268 271 280 298 53 154 170 205 220 221 235 276 298 68 204 280 44 53 68 88 116 148 170 234 235 243 280 293 34 54 44 53 54 68 80 96 114 170 235 270 280 34 44 53 54 68 82 105 156 169 170 204 206 220 221 222 224 230 234 235 240 270 34 49 53 54 80 108 116 153 157 207 216 220 243 280 54 67 68 80 116 216 235 43 46 53 54 80 82 106 116 205 206 216 220 221 224 234 235 240 244 247 34 43 53 54 68 116 117 155 156 167 170 206 216 220 221 224 234 235 240 244 247 270 271 280 293 54 68 80 88 116 146 216 224 244 280 293 43 44 54 68 80 114 116 148 170 205 206 207 216 222 234 247 251 280 297 34 44 54 68 80 106 148 170 206 230 234 235 280 53 54 68 80 148 168 234 247 271 280 34 68 77 101 108 110 116 148 157 216 225 232 234 241 280 44 56 68 114 116 148 169 170 216 234 260 280 298 34 44 54 68 80 106 148 170 206 230 234 235 280 34 54 68 80 101 103 116 148 216 222 234 280 54 80 116 216 54 80 116 216 231 46 54 116 117 143 207 216 227 54 80 88 106 116 153 155 170 216 276 281 54 105 108 116 216 271 298 54 115 116 216 49 54 67 80 97 101 103 105 106 107 115 116 144 153 160 192 193 206 216 225 252 268 271 293 54 96 105 108 114 116 143 170 206 216 221 222 225 282 54 116 216 235 244 271 44 46 54 80 116 148 216 280 34 54 61 103 116 160 206 215 216 220 221 234 244 247 264 280 54 67 71 79 107 114 115 116 153 160 207 216 222 251 269 281 298 44 53 54 82 101 106 116 156 163 170 205 206 207 216 220 221 235 240 247 248 270 280 297 46 53 54 82 116 156 167 196 206 207 215 216 220 235 240 247 270 280 54 80 115 116 160 216 46 54 88 116 148 157 170 205 206 216 224 244 264 270 273 274 54 96 205 34 37 53 58 61 71 105 114 116 170 220 221 234 235 247 248 249 251 280 293 294 34 37 53 77 80 116 170 204 206 220 221 235 247 248 34 37 53 77 80 116 170 204 206 220 221 235 247 248 280 293 294 34 37 44 68 80 86 105 146 148 170 280 37 56 58 68 77 80 114 148 203 207 280 293 37 101 106 116 205 216 220 221 234 37 203 34 37 116 203 280 293 294 34 37 101 106 116 205 216 220 221 234 280 293 294 34 37 44 68 74 80 88 105 116 148 207 234 247 248 280 293 294 34 37 80 116 216 234 280 293 294 37 53 116 156 168 169 204 220 221 230 231 234 235 244 247 264 293 34 37 53 116 156 168 169 204 220 221 230 231 234 235 244 247 264 280 293 294 34 37 116 203 280 293 294 34 37 53 74 103 114 116 146 157 235 247 248 251 34 37 44 80 82 105 106 113 116 168 170 204 216 220 231 235 247 34 37 49 53 56 80 101 103 235 247 248 280 297 34 37 53 74 103 114 116 146 157 203 235 247 248 251 280 293 294 37 101 108 170 34 36 44 49 53 54 67 70 74 80 86 88 101 102 105 106 116 117 118 148 154 157 160 170 193 202 205 207 222 230 234 235 240 247 271 272 278 279 280 298 34 36 69 74 80 117 118 160 204 234 280 44 53 58 68 101 108 114 117 148 160 167 206 216 217 234 235 240 280 44 53 54 56 58 114 116 117 118 147 148 160 163 206 207 216 222 228 231 235 240 241 249 251 260 264 271 272 280 294 44 53 54 56 58 114 116 117 118 147 148 160 163 206 207 216 222 228 231 235 240 241 249 251 260 264 271 272 280 294 241 70 82 148 241 34 67 70 74 82 102 103 105 117 147 148 215 216 241 247 248 294 67 102 117 148 167 241 247 248 34 61 103 241 297 34 56 82 102 103 105 107 114 116 117 118 147 148 160 163 167 170 216 240 241 248 260 271 294 34 53 56 79 92 105 117 118 146 148 169 170 182 222 241 248 271 280 34 67 69 114 117 118 146 148 160 206 247 271 272 36 43 53 79 83 84 102 106 117 118 144 146 148 194 202 207 220 231 240 247 248 271 281 53 58 67 69 74 79 87 107 117 148 169 193 196 247 248 271 298 34 36 37 43 53 56 70 74 79 82 83 101 117 118 144 148 154 168 169 202 206 207 217 220 230 231 240 247 259 260 271 272 281 294 34 36 37 53 56 70 82 117 118 148 154 168 202 203 220 230 235 240 241 247 248 271 280 294 34 37 43 56 67 69 70 77 79 82 117 118 146 154 170 193 207 217 220 221 235 240 247 268 271 272 280 281 294 34 52 53 70 79 82 84 98 116 117 118 148 154 160 205 207 216 224 234 235 240 247 248 260 268 271 272 280 294 34 36 37 44 53 54 56 67 69 70 79 82 83 84 101 102 106 114 116 117 118 146 148 154 160 168 202 203 205 206 207 216 217 220 231 234 235 239 240 241 247 248 260 268 271 272 294 297 44 53 54 56 68 70 74 80 105 107 114 117 118 147 148 160 164 167 170 206 207 215 216 231 234 235 240 247 248 260 271 280 281 298 36 54 69 70 79 82 84 116 117 118 148 154 170 202 216 240 247 248 270 280 294 53 101 116 170 192 249 251 260 271 272 294 298 87 116 117 118 143 148 206 216 231 240 247 248 280 294 53 54 56 70 80 82 101 107 114 116 117 118 148 155 160 170 193 205 206 207 215 216 217 230 234 235 240 260 271 272 280 281 294 34 37 67 70 79 82 84 105 117 118 148 154 168 207 216 217 220 230 231 235 240 248 260 264 271 272 280 294 34 36 43 53 56 67 79 83 84 117 118 146 148 153 154 168 169 170 202 217 227 228 230 231 240 247 248 260 268 271 272 280 294 34 79 117 148 170 206 248 52 223 248 160 36 43 44 50 56 67 70 79 80 82 84 86 88 117 118 147 148 154 170 202 217 240 247 248 271 294 44 53 54 58 68 70 82 83 105 107 114 116 117 118 146 147 148 160 170 206 207 216 217 220 222 228 240 241 249 260 271 272 294 34 37 56 67 79 102 117 118 154 170 220 231 240 247 248 260 268 271 294 248 34 53 69 70 79 82 105 117 118 144 148 154 193 207 234 235 240 247 248 260 268 271 294 34 49 50 53 54 56 67 69 74 79 80 86 87 89 105 106 107 113 114 116 147 148 153 160 167 168 169 194 206 215 216 217 222 228 230 241 247 248 264 270 271 279 280 293 294 298 34 36 37 53 56 58 67 68 84 86 88 96 117 118 148 160 167 169 194 202 206 207 216 220 231 235 240 247 260 264 271 272 280 291 298 34 44 107 117 118 146 148 170 194 220 247 248 271 281 34 36 37 44 56 67 70 82 87 105 107 117 118 148 154 168 202 217 220 227 231 239 240 247 248 259 260 271 272 280 294 37 43 44 56 67 69 70 79 82 84 114 116 117 118 148 154 160 206 216 217 220 228 231 234 235 239 240 248 260 271 280 294 58 228 235 248 260 271 294 34 56 68 69 70 79 82 101 106 117 118 148 154 160 167 170 228 234 235 239 240 247 260 271 280 53 118 160 170 205 206 234 235 243 268 297 34 74 117 118 204 240 271 280 70 82 108 148 170 206 216 247 297 54 56 74 80 82 92 96 101 103 106 108 116 160 163 168 192 205 206 222 241 280 293 297 43 44 46 49 53 54 56 58 67 77 80 88 96 101 103 105 106 108 114 116 146 148 153 154 155 156 157 163 164 170 193 205 206 207 220 221 222 230 238 239 247 251 264 271 280 282 293 34 54 56 107 114 117 145 148 170 204 215 216 222 226 227 240 247 248 271 67 89 116 148 170 204 205 247 271 272 106 148 167 204 215 247 34 43 53 67 69 70 82 84 105 107 117 118 153 155 157 163 167 168 170 204 205 206 207 222 223 240 247 271 276 280 298 34 46 53 54 74 80 88 96 105 106 113 117 118 148 154 168 169 170 204 215 220 222 230 231 234 235 247 249 271 279 67 69 114 116 154 204 228 247 280 294 54 204 247 54 56 74 101 116 148 163 170 204 216 247 271 279 49 53 54 67 68 74 77 80 82 102 103 114 144 163 167 168 169 204 205 206 215 216 222 230 234 247 248 259 270 271 279 280 294 297 298 70 82 83 84 89 117 148 160 167 204 216 226 240 247 280 34 67 83 87 148 193 204 205 227 239 247 248 259 271 281 294 54 68 105 114 205 215 264 271 280 34 117 148 164 271 298 37 50 105 148 160 170 203 205 206 216 227 228 247 248 271 280 297 145 167 241 145 43 114 117 148 193 247 260 170 44 53 56 58 68 105 114 148 271 216 271 280 34 69 160 205 271 280 37 40 54 68 69 77 88 96 106 107 117 118 147 156 206 215 231 240 262 271 49 53 56 68 80 101 108 116 147 205 206 215 220 221 240 248 260 264 270 271 280 293 297 34 53 68 105 108 117 170 220 221 235 271 37 117 203 220 221 235 271 106 220 248 271 34 43 53 68 117 147 220 221 222 240 280 68 105 163 206 220 221 248 271 34 44 46 74 80 205 222 235 248 271 293 273 54 80 106 116 154 170 205 222 247 249 293 53 54 147 160 53 67 70 80 82 106 114 116 117 148 160 163 167 171 192 193 205 207 268 270 271 280 34 89 106 118 148 160 251 148 206 241 270 271 272 34 53 148 231 234 235 53 56 67 75 80 96 107 108 114 116 148 194 216 222 231 248 271 276 280 294 34 231 247 257 271 34 36 54 69 169 271 280 87 103 113 143 148 171 216 247 271 294 118 34 52 88 216 241 248 34 67 113 118 264 270 271 34 53 61 106 153 168 215 216 217 241 271 280 67 264 271 53 56 88 103 148 215 216 271 280 294 69 74 80 105 148 222 227 271 37 46 148 203 231 53 107 193 241 271 272 143 148 248 34 53 69 83 89 106 116 147 148 167 216 235 241 247 257 270 271 281 67 80 114 147 148 160 216 235 241 248 259 271 280 34 53 56 69 83 113 116 156 168 171 193 206 216 222 225 228 235 247 248 271 280 34 53 69 96 148 160 167 215 220 248 260 271 280 75 280 34 54 117 147 220 221 53 61 71 105 143 148 280 71 107 108 143 148 170 205 215 220 247 248 251 264 268 271 280 282 71 74 89 143 147 148 247 260 280 34 49 67 71 143 148 193 248 251 280 71 143 148 280 71 143 148 280 34 71 143 148 170 220 280 36 37 71 117 143 144 148 153 168 202 203 234 280 58 71 143 148 155 170 192 280 68 205 211 215 222 240 271 280 34 54 69 160 224 273 274 34 37 54 203 216 54 222 53 105 108 114 117 148 164 207 230 240 248 271 46 80 113 148 167 170 205 206 207 230 271 276 293 40 53 56 68 117 189 205 234 235 240 249 271 298 58 118 148 156 164 240 247 260 271 281 37 40 189 203 247 249 271 56 58 68 71 156 205 220 234 272 53 56 58 68 105 114 117 153 225 240 247 271 280 34 53 75 76 114 116 211 216 229 240 271 272 276 296 34 75 76 80 103 114 116 145 148 195 217 240 246 247 271 272 276 294 296 75 76 211 216 271 34 37 75 76 114 116 203 211 271 276 296 34 75 76 96 105 108 114 116 118 148 217 240 271 276 294 296 34 43 68 75 76 114 116 206 229 246 249 259 271 276 280 291 296 34 46 53 58 68 74 75 76 96 103 105 106 108 113 114 116 117 118 143 170 193 205 206 207 211 220 221 247 251 270 271 276 282 296 297 34 47 56 58 75 76 98 114 116 148 168 206 211 224 229 244 246 249 251 271 272 273 274 276 280 291 296 34 49 53 56 58 68 71 75 76 80 103 105 108 114 116 117 118 148 156 157 164 170 193 205 206 207 211 220 222 224 227 234 235 241 243 246 248 251 264 270 271 272 276 280 282 296 34 37 54 75 80 114 116 147 154 203 249 271 276 280 296 34 53 54 56 58 61 70 75 76 80 82 96 101 108 114 116 148 206 211 215 246 262 270 271 272 276 296 297 34 36 37 44 56 75 76 79 114 116 148 202 203 211 229 246 271 276 296 44 54 64 67 75 76 79 87 102 106 116 143 148 153 154 157 170 193 195 205 207 216 229 231 247 257 262 271 280 291 294 34 61 75 76 80 97 114 116 117 170 246 271 276 296 34 53 58 67 69 70 74 75 76 82 83 86 89 96 106 107 114 116 117 118 148 155 156 160 164 168 170 205 206 215 230 234 243 247 248 251 271 276 280 282 296 34 56 64 75 76 114 116 206 211 229 231 244 246 271 276 291 296 34 75 76 114 116 211 271 276 296 34 50 53 54 56 68 74 75 76 78 88 103 105 108 113 114 116 117 118 148 160 170 204 206 211 215 235 240 246 259 271 276 280 293 296 34 37 54 56 58 68 70 74 75 76 80 82 103 106 107 108 114 116 117 118 156 167 170 192 203 204 205 206 207 211 222 240 247 251 264 271 272 275 276 280 296 297 34 37 50 75 76 80 106 114 116 203 211 246 271 276 280 296 34 50 56 69 75 76 80 88 96 103 114 116 118 148 170 205 248 264 271 272 276 296 297 34 37 52 53 54 56 58 67 68 74 75 76 78 86 88 90 101 103 106 108 114 116 146 148 153 155 156 157 160 170 203 205 206 215 220 221 222 224 231 234 240 247 248 251 264 271 276 280 281 282 293 297 34 37 43 50 54 56 58 61 62 67 75 76 77 88 96 101 105 106 114 116 143 148 155 156 160 170 203 205 206 220 222 226 230 239 247 264 268 271 272 276 280 281 297 298 34 37 44 50 54 75 76 78 106 114 116 170 192 203 205 206 207 222 271 276 280 294 297 298 34 37 43 49 53 58 70 75 76 78 80 88 96 101 108 114 116 153 156 157 160 168 170 193 203 205 206 220 222 224 230 249 251 270 271 276 282 293 34 37 43 44 49 54 56 61 75 76 80 82 88 96 101 105 108 114 116 117 118 148 153 160 164 170 203 205 206 215 222 235 239 251 271 272 276 280 293 34 37 44 49 54 56 61 68 75 76 80 82 88 96 101 104 105 106 114 116 117 118 148 153 160 170 203 205 206 207 215 221 222 224 235 239 251 271 272 274 276 280 293 34 37 49 53 54 56 61 68 75 76 82 88 101 105 108 114 116 117 118 146 153 160 164 167 168 170 203 205 206 207 220 221 222 224 234 235 239 240 247 251 271 272 276 293 34 37 49 53 54 56 61 74 75 76 80 82 88 96 101 105 106 108 114 116 117 118 153 154 156 160 170 203 205 206 207 222 224 235 239 247 251 271 272 274 276 293 297 34 37 49 53 54 56 61 75 76 80 82 88 101 105 108 114 116 117 118 146 148 153 154 156 157 160 167 170 203 205 206 207 215 221 222 235 239 251 252 271 272 276 280 293 34 37 44 49 54 56 58 61 75 76 80 82 88 101 105 106 108 114 116 117 118 148 153 154 160 170 203 205 206 207 215 221 222 239 247 251 262 271 272 276 279 293 34 37 49 53 54 56 61 68 74 75 76 80 82 88 96 101 105 114 116 117 118 153 160 163 167 170 203 205 206 207 222 224 239 251 271 272 276 280 293 34 37 49 53 54 56 61 68 75 76 82 88 96 101 105 106 114 116 117 118 153 154 155 160 164 167 170 203 205 206 207 222 235 239 249 251 271 272 276 293 34 37 43 49 53 54 56 61 68 75 76 80 82 88 101 105 106 108 114 116 117 118 153 154 160 164 167 170 203 205 206 207 221 222 230 234 235 239 251 262 268 271 272 276 293 34 37 49 53 54 56 61 75 76 80 82 88 96 101 105 106 108 114 116 117 118 153 154 157 160 170 203 205 206 207 222 235 239 251 271 272 276 281 282 293 34 37 49 54 56 61 74 75 76 82 88 96 101 105 114 116 117 118 146 153 160 164 168 169 170 203 205 206 207 221 222 224 235 239 247 251 262 271 272 276 293 34 37 44 49 53 54 56 61 68 75 76 82 88 101 103 105 113 114 116 117 118 148 153 160 163 167 170 203 205 206 207 215 222 235 239 247 251 271 272 276 280 293 34 37 43 44 49 53 54 56 61 68 75 76 80 82 88 96 101 103 105 106 108 114 116 117 118 153 160 163 167 170 203 205 206 207 222 239 251 260 271 272 276 280 293 34 37 49 53 54 56 61 68 74 75 76 80 82 88 101 105 106 114 116 117 118 153 154 156 160 164 167 168 170 203 205 206 207 220 221 222 224 230 235 239 244 251 271 272 276 278 293 34 37 44 49 53 54 56 58 61 68 75 76 77 80 82 88 96 101 103 105 106 108 114 116 117 118 153 154 160 167 170 203 205 206 207 222 239 251 271 272 276 293 34 37 44 49 54 56 61 75 76 82 88 96 101 105 106 114 116 117 118 146 148 153 154 160 170 203 205 206 207 215 221 222 235 239 251 262 271 272 276 280 293 294 34 37 49 54 56 61 74 75 76 82 88 101 105 106 107 114 116 117 118 146 148 153 157 160 170 203 205 206 207 215 221 222 239 251 271 272 276 281 293 294 34 37 44 49 54 56 61 75 76 82 88 101 105 106 114 116 117 118 148 153 154 157 160 164 170 203 205 206 207 215 221 222 235 239 251 271 272 275 276 293 294 297 34 37 49 54 56 61 75 76 82 88 101 105 106 107 108 113 114 116 117 118 148 153 157 160 164 170 203 205 206 207 215 222 239 240 247 251 271 272 276 281 293 294 34 37 49 54 56 61 74 75 76 80 82 88 96 101 105 108 114 116 117 118 148 153 154 156 160 170 203 205 206 207 215 222 228 235 239 251 271 272 276 281 293 294 34 36 37 46 49 53 54 56 61 74 75 76 82 88 96 101 105 106 108 114 116 117 118 148 153 154 160 163 164 168 170 202 203 205 206 207 215 222 228 231 235 239 251 271 272 276 293 294 34 37 49 53 54 56 61 68 74 75 76 80 82 96 101 105 114 116 117 118 154 160 164 168 170 203 205 206 207 215 222 224 239 262 271 272 276 281 294 34 37 49 53 54 56 61 75 76 82 88 101 105 106 108 114 116 117 118 146 153 160 163 168 170 203 205 206 221 222 235 239 251 271 272 276 280 293 34 37 43 46 49 53 54 56 61 74 75 76 80 82 88 96 101 105 106 114 116 117 118 153 156 160 170 203 205 206 207 220 221 222 235 239 247 249 251 260 262 271 272 276 293 34 37 44 49 54 56 58 61 74 75 76 82 88 96 101 105 106 113 114 116 117 118 153 160 170 203 205 206 221 222 231 235 239 251 257 271 272 276 293 298 34 37 44 49 54 56 61 74 75 76 80 82 88 101 104 105 108 114 116 117 118 153 154 157 160 163 164 170 203 205 206 215 222 231 235 239 246 249 251 260 262 271 272 276 281 293 34 37 49 54 56 61 74 75 76 82 88 96 101 105 106 107 114 116 117 118 148 153 160 170 203 205 206 222 239 240 247 251 262 271 272 276 280 293 34 37 44 46 49 53 54 56 61 68 74 75 76 82 88 96 101 105 114 116 117 118 146 157 160 164 170 203 205 206 207 221 222 239 251 260 271 272 276 280 293 298 34 37 43 44 49 53 54 56 61 74 75 76 80 82 88 100 101 105 106 108 114 116 117 118 153 160 163 164 170 203 205 206 207 221 222 235 239 251 271 272 276 293 34 36 37 49 54 56 61 69 74 75 76 77 82 88 96 101 105 108 114 116 117 118 148 153 154 160 168 170 202 203 205 206 215 220 221 222 231 235 239 240 251 260 262 271 272 276 280 293 34 75 76 114 116 271 276 296 34 75 76 114 116 271 276 296 206 259 34 53 54 56 68 71 74 75 76 82 101 103 105 106 114 116 117 145 148 163 170 205 206 216 222 224 225 228 271 276 282 294 296 297 34 35 56 75 76 101 103 105 108 114 116 148 205 216 229 251 271 272 276 280 294 296 34 75 76 114 116 211 271 276 280 296 34 75 76 114 116 211 271 276 296 34 54 75 76 114 116 167 211 271 276 280 296 34 36 49 52 53 74 75 80 105 114 116 148 202 206 216 246 262 271 276 281 294 296 34 64 67 75 76 101 114 116 167 227 248 262 271 276 280 296 34 56 75 76 96 114 116 143 144 145 148 195 206 216 217 222 229 236 248 264 271 276 291 294 296 34 37 75 76 80 114 116 117 145 194 195 203 211 216 248 271 272 276 280 296 75 76 148 216 271 34 37 53 68 70 75 80 82 114 116 148 167 168 203 205 247 262 271 276 296 298 37 54 56 83 88 105 116 117 148 203 206 211 222 240 241 247 271 280 34 70 78 88 113 147 206 211 240 243 264 271 294 37 54 56 83 88 105 116 117 148 203 206 211 222 240 241 247 271 280 37 54 116 147 148 203 206 241 271 34 80 101 147 148 206 211 271 280 36 37 44 49 53 54 56 61 62 67 68 70 71 74 80 82 88 96 101 103 105 106 107 108 113 116 117 118 146 147 148 153 154 155 156 163 164 168 169 170 171 192 202 203 205 206 207 215 216 220 222 224 226 230 231 234 235 238 240 241 244 247 248 249 251 257 260 268 270 271 273 274 280 281 282 293 298 34 36 37 44 49 52 53 54 56 61 67 68 74 77 80 82 84 87 88 102 103 104 105 106 107 108 116 117 118 144 146 147 148 153 154 156 157 168 170 184 192 202 203 205 206 207 215 216 220 221 222 224 230 231 234 240 241 243 246 247 248 249 257 259 260 270 271 273 274 275 280 281 297 36 37 44 46 49 53 54 56 58 61 62 67 68 74 80 82 87 88 96 101 103 105 106 107 108 113 116 117 118 143 147 148 153 154 155 156 157 160 168 170 192 202 203 205 206 207 215 216 220 221 222 224 226 228 230 231 234 240 241 244 247 248 249 251 264 270 271 272 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 58 61 62 64 67 68 71 74 80 82 83 87 88 96 101 103 105 107 108 113 114 116 117 118 143 147 148 153 154 155 156 157 164 168 170 192 202 203 205 206 207 215 216 222 224 230 231 234 240 241 243 244 247 248 249 251 257 260 268 270 271 272 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 61 67 68 71 74 77 80 82 83 84 88 96 101 102 103 104 105 106 107 108 116 117 118 147 148 153 154 157 160 163 164 168 170 171 192 202 203 205 206 207 216 220 221 222 224 225 228 230 231 234 235 240 241 244 246 247 248 249 251 257 260 268 270 271 272 273 274 276 279 280 281 282 293 297 298 36 37 43 46 49 53 54 56 58 61 67 68 70 74 77 80 82 88 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 163 164 168 170 171 192 202 203 205 206 207 215 216 220 221 222 223 224 225 228 230 234 240 241 244 246 247 248 249 251 257 260 265 270 271 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 58 61 67 68 74 77 80 82 88 89 96 101 103 105 106 107 108 116 117 118 143 146 147 148 153 154 157 160 164 168 170 202 203 205 206 207 215 216 222 224 231 234 235 240 241 247 248 251 257 260 270 271 273 274 280 281 293 297 298 34 36 37 44 46 52 53 54 56 62 67 68 70 74 75 80 82 83 86 88 96 98 101 103 105 108 113 114 116 117 118 143 147 148 153 154 156 157 168 170 171 192 195 202 203 205 206 207 215 216 220 222 223 224 230 231 240 241 247 248 249 251 257 259 260 262 270 271 273 274 280 281 282 293 34 36 37 44 49 52 53 54 56 58 61 67 68 70 74 77 79 80 82 83 84 88 96 101 103 105 106 107 108 113 116 117 118 147 148 153 154 155 156 157 160 164 168 170 202 203 205 206 207 216 220 221 222 224 230 231 234 240 241 247 248 249 251 260 270 271 273 274 275 280 282 298 34 36 37 44 49 52 53 54 56 61 67 68 69 74 77 80 82 88 96 101 103 104 105 107 108 114 116 117 118 147 148 153 154 156 160 164 168 170 171 202 203 205 206 207 216 220 221 222 224 225 231 234 235 240 241 244 247 248 251 257 260 270 271 273 274 280 282 293 298 36 37 43 44 49 52 53 54 56 58 61 67 68 70 77 79 80 82 87 88 96 101 103 105 106 107 108 113 114 116 117 118 143 144 147 148 153 154 156 157 160 168 170 171 202 203 205 206 207 215 216 220 222 224 225 227 228 230 231 234 235 240 241 247 248 249 251 257 260 268 270 271 272 273 274 276 280 281 282 293 297 298 34 36 37 43 44 49 53 54 56 58 66 67 68 70 74 75 77 80 82 88 92 96 101 103 105 106 107 108 116 117 118 147 148 153 154 155 156 157 160 163 167 168 170 171 192 193 202 203 205 206 207 216 222 224 225 230 231 234 235 240 241 244 247 248 249 251 260 268 270 271 273 274 280 282 298 34 36 37 40 44 49 52 53 54 56 58 61 67 68 70 74 77 80 82 83 88 90 101 103 105 106 107 108 114 116 117 118 147 148 153 154 155 156 163 164 167 168 169 170 171 202 203 205 206 207 215 216 220 221 222 224 230 231 240 241 244 246 247 248 249 251 257 260 270 271 273 274 280 281 282 288 34 36 37 44 46 49 53 54 55 56 61 67 68 74 77 80 82 86 88 101 103 104 105 106 107 108 116 117 118 147 148 153 154 155 156 160 164 168 169 170 171 172 202 203 205 206 207 215 216 221 222 224 225 230 231 235 240 241 244 247 248 249 250 251 257 259 260 262 270 271 273 274 280 281 282 297 298 34 36 37 44 46 49 53 54 56 58 61 67 68 70 74 80 82 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 157 163 167 168 170 171 192 202 203 205 206 207 215 216 222 224 225 226 230 231 234 235 237 241 243 247 248 249 251 257 260 262 264 268 270 271 272 273 274 280 281 282 293 297 37 40 44 49 52 53 54 56 58 61 67 68 70 74 79 80 82 84 88 96 101 103 105 106 107 108 113 114 116 117 118 143 144 146 147 148 153 154 155 156 163 164 167 168 170 171 192 193 203 205 206 207 215 216 220 221 222 224 226 230 231 234 240 241 243 247 248 249 251 257 260 270 271 272 273 274 280 281 282 293 297 298 34 36 37 43 44 46 49 52 53 54 56 61 67 68 74 77 80 82 87 88 101 103 105 106 107 108 116 117 118 147 148 153 154 156 157 160 168 169 170 171 196 202 203 205 206 207 215 216 220 222 224 230 231 234 235 240 241 242 244 246 247 248 249 251 252 257 260 264 268 270 271 273 274 276 280 281 293 298 34 36 37 40 44 49 52 53 54 56 61 62 67 68 69 70 71 74 77 80 82 86 88 96 101 103 105 106 107 108 113 114 116 117 118 143 144 147 148 153 154 155 156 160 163 167 168 169 170 192 202 203 205 206 215 216 220 221 222 224 225 229 230 231 234 240 241 244 246 247 248 249 251 257 259 260 268 270 271 272 273 274 280 281 282 293 297 298 36 37 44 46 49 53 54 56 58 61 67 68 71 74 77 80 82 88 96 98 101 103 105 106 107 108 113 114 116 117 118 147 148 153 155 156 160 168 170 171 192 202 203 205 206 207 215 216 222 223 224 225 228 231 234 235 240 241 244 247 248 249 251 257 260 262 270 271 272 273 274 276 280 281 282 293 297 298 34 36 37 43 44 49 52 54 56 58 61 67 68 70 74 77 80 82 88 89 96 103 106 107 108 113 116 117 118 143 146 147 148 153 154 156 167 168 169 170 171 192 202 203 205 206 207 216 220 222 223 224 228 230 231 234 235 240 241 247 248 251 257 260 268 270 271 273 274 280 282 293 297 34 37 40 43 44 49 52 53 54 56 58 61 62 67 68 69 74 80 82 88 89 101 103 105 107 108 113 116 117 118 147 148 153 155 156 157 163 164 168 169 170 203 205 206 207 216 220 221 222 224 225 226 230 231 234 235 240 241 247 248 251 260 270 271 273 274 279 280 281 282 293 297 298 34 36 37 43 44 49 52 53 54 56 61 67 68 74 77 80 82 88 96 101 103 105 106 107 108 116 117 118 147 148 153 154 156 157 160 163 168 169 170 202 203 205 206 207 215 216 222 224 231 234 235 240 241 244 246 247 248 249 259 268 270 271 272 273 274 280 281 282 293 34 36 37 44 49 52 53 54 56 58 61 67 68 70 74 77 80 82 84 86 88 96 101 102 103 105 106 107 108 114 116 117 118 143 147 148 153 154 155 156 157 160 163 164 167 168 170 171 192 195 202 203 205 206 207 215 216 220 222 224 226 230 231 234 235 240 241 244 246 247 248 249 251 252 268 270 271 272 273 274 280 281 282 293 297 34 36 37 44 49 53 54 56 58 61 67 68 70 74 80 82 86 88 96 98 100 101 102 103 105 106 107 108 113 114 116 117 118 147 148 153 155 156 157 160 164 167 168 170 171 192 202 203 205 206 207 215 216 220 221 222 223 224 225 226 228 230 231 234 235 240 241 244 247 248 249 251 257 260 262 270 271 272 273 274 280 281 282 293 298 36 37 44 52 53 54 56 61 67 68 70 74 77 80 82 86 88 96 101 103 105 106 108 116 117 118 146 147 148 153 154 156 168 170 192 195 202 203 205 206 207 216 220 221 222 224 231 240 241 246 247 248 249 251 260 270 271 273 274 280 281 282 298 34 36 37 44 46 49 52 53 54 56 61 67 68 70 74 77 80 82 86 88 101 103 105 106 107 108 114 116 117 118 147 148 154 157 160 163 164 168 170 171 192 202 203 205 206 215 216 217 220 222 224 225 228 230 231 234 235 240 241 244 246 247 248 249 251 257 259 260 270 271 273 274 280 281 282 297 298 34 36 37 44 49 53 54 56 58 61 67 68 74 77 80 82 86 88 89 96 101 103 105 106 107 108 113 114 116 117 118 147 148 153 154 156 157 168 170 202 203 205 206 207 216 220 221 222 223 224 228 231 234 235 240 241 247 248 249 251 257 260 262 270 271 272 273 274 280 281 282 293 34 36 37 44 49 53 54 56 58 61 67 68 71 74 80 82 86 87 88 96 101 103 105 106 107 108 113 116 117 118 143 146 147 148 153 154 155 156 160 168 170 192 202 203 205 206 207 215 216 220 222 223 224 225 226 230 231 234 235 240 241 244 247 248 251 257 270 271 273 274 280 281 282 293 297 36 37 44 46 49 53 54 56 61 67 68 74 77 82 83 88 96 101 103 105 106 107 108 116 117 118 143 147 148 153 154 156 157 168 169 170 202 203 205 206 207 215 216 220 222 224 228 230 231 235 240 241 246 247 248 249 259 260 262 270 271 273 274 276 279 280 281 282 297 34 36 37 44 49 52 53 54 56 61 67 68 74 77 80 82 87 88 92 96 101 103 105 106 107 108 116 117 118 147 148 153 157 160 163 168 170 171 192 202 203 204 205 206 207 215 216 224 226 230 231 234 240 241 246 247 248 251 257 260 270 271 273 274 280 281 282 34 36 37 44 49 52 53 54 56 58 61 67 68 70 74 77 80 82 83 87 88 101 103 104 105 106 108 113 116 117 118 147 148 154 157 160 163 168 169 170 202 203 205 206 207 215 216 220 222 224 231 235 240 241 243 244 247 248 249 251 260 270 271 273 274 280 281 282 34 36 37 44 49 53 54 56 58 61 67 68 70 71 74 77 80 82 86 88 96 101 103 105 107 108 113 114 116 117 118 143 147 148 153 154 155 156 157 168 170 171 184 192 202 203 205 206 207 216 221 222 224 225 226 230 231 234 240 241 244 247 248 249 251 257 270 271 272 273 274 280 281 282 293 297 298 34 36 37 40 43 44 49 52 53 54 56 58 61 62 64 67 68 69 71 74 80 82 86 88 89 102 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 157 160 167 168 169 170 202 203 205 206 207 215 216 217 220 222 223 224 228 230 231 234 235 240 241 247 248 249 251 257 262 270 271 273 274 280 281 282 293 298 36 37 44 49 53 54 56 58 61 67 68 69 70 74 77 79 80 82 88 89 96 100 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 163 164 168 170 192 193 195 202 203 205 206 207 216 220 222 224 226 230 234 235 240 241 247 248 249 251 257 260 270 271 273 274 276 280 281 282 293 297 298 36 37 44 49 52 53 54 56 61 62 67 68 69 70 74 75 77 80 82 86 88 96 102 103 105 106 107 108 113 116 117 118 147 148 153 154 155 156 157 163 164 168 170 193 202 203 205 206 207 215 216 220 222 224 225 228 230 231 234 235 240 241 244 247 248 249 251 257 260 268 270 271 273 274 276 280 281 282 297 298 34 36 37 43 44 49 52 53 54 56 58 61 67 68 69 70 74 80 82 87 88 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 160 163 164 167 168 170 171 202 203 205 206 207 215 216 220 221 222 223 224 225 230 231 234 235 240 241 244 247 248 249 251 257 260 268 270 271 272 273 274 280 281 282 293 298 34 36 37 44 49 52 53 54 56 67 68 70 74 77 82 88 101 103 105 106 107 108 114 116 117 118 147 148 154 155 156 157 160 164 168 169 170 192 202 203 205 206 207 215 216 220 222 224 227 231 240 241 247 248 249 251 257 259 260 270 271 273 274 280 282 292 298 36 37 43 44 49 53 54 56 61 67 68 71 74 77 80 82 88 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 160 163 167 168 170 192 202 203 205 206 215 216 220 221 222 223 224 225 226 230 231 234 235 240 241 243 244 247 248 249 251 257 260 264 268 270 271 273 274 280 281 282 293 297 298 54 116 147 148 206 241 271 34 37 54 116 147 148 203 206 241 271 37 49 53 54 56 65 68 74 80 103 107 116 147 148 153 155 160 163 170 203 205 206 216 220 222 228 234 241 270 271 272 280 37 54 56 68 74 80 107 116 117 143 147 148 157 163 168 170 203 205 206 216 241 247 271 272 280 293 37 49 53 54 56 61 67 69 74 80 103 105 108 113 116 143 147 148 170 203 205 206 216 228 234 241 247 260 271 280 281 293 37 49 54 56 68 74 80 116 147 148 154 163 168 170 203 205 206 207 216 226 241 247 260 271 280 37 44 49 54 56 58 74 77 80 82 86 96 103 108 114 116 118 147 148 168 170 203 206 216 225 241 251 259 271 272 280 281 282 37 49 53 54 56 67 71 80 87 101 105 106 108 116 144 147 148 155 157 163 168 170 171 203 205 206 216 220 241 271 293 54 116 147 148 206 241 271 54 116 147 148 206 241 271 37 49 54 56 68 74 80 101 108 116 147 148 155 156 170 203 205 206 216 222 241 249 251 260 270 271 272 280 37 49 54 56 80 86 89 116 117 147 148 153 154 155 156 163 170 192 203 205 206 207 216 220 226 241 251 271 280 293 37 49 54 56 68 74 80 105 107 108 113 116 147 148 153 154 157 163 170 192 203 206 215 216 224 227 230 234 238 241 243 271 280 297 37 49 54 56 68 74 80 105 116 147 148 156 157 164 170 203 206 207 216 222 225 241 271 272 280 282 293 37 49 53 54 56 68 74 77 80 108 116 117 147 148 170 203 205 206 216 220 241 248 249 271 272 280 37 44 54 56 80 102 103 108 116 143 147 148 156 157 168 170 203 206 216 222 241 259 271 280 281 293 34 37 49 54 68 69 74 75 80 106 107 116 118 147 148 153 154 168 170 203 205 206 216 222 230 231 241 251 271 280 293 37 54 56 61 68 69 74 80 105 107 108 116 117 143 147 148 153 170 203 206 216 226 231 241 271 280 293 37 49 54 56 58 68 69 74 80 101 105 116 143 147 148 154 168 170 203 205 206 216 234 241 251 271 280 282 298 37 46 49 54 56 58 68 74 80 82 101 106 108 116 118 147 148 154 155 156 164 168 170 192 203 205 206 216 222 225 226 234 238 241 249 251 259 271 272 280 281 282 293 37 49 50 54 56 61 68 74 77 80 87 101 106 108 116 146 147 148 156 163 170 203 205 206 215 216 226 228 234 241 244 247 271 280 281 37 49 53 54 56 68 80 87 103 116 143 147 148 170 203 206 216 220 221 241 260 271 280 293 37 49 54 56 67 68 74 80 87 101 105 114 116 117 143 147 148 153 157 164 170 203 205 206 216 225 226 241 271 272 280 281 37 49 54 56 58 68 74 80 96 101 103 108 116 147 148 155 170 203 206 216 241 246 247 248 251 271 280 282 293 297 37 43 49 53 54 56 61 68 74 80 84 87 101 106 108 116 117 143 147 148 153 154 156 168 170 203 206 216 222 226 241 271 280 37 49 54 56 68 71 74 77 80 101 106 108 116 117 118 147 148 168 170 203 205 206 216 224 225 241 243 271 272 280 37 54 56 80 103 108 114 116 143 147 148 164 168 170 203 206 207 216 222 227 228 241 271 37 46 49 53 54 56 68 69 71 80 103 104 105 107 108 114 116 118 147 148 153 168 170 171 203 205 206 215 216 226 234 241 247 248 259 271 280 281 293 37 49 54 56 58 68 74 77 80 101 108 116 147 148 154 155 156 168 170 203 205 206 216 241 260 271 280 37 49 53 54 56 61 65 68 74 80 82 90 101 103 108 114 116 143 147 148 153 154 167 170 192 203 205 206 207 216 222 226 231 241 251 262 269 271 272 280 293 297 298 37 49 54 68 74 80 101 103 116 144 147 148 155 163 168 170 203 206 216 224 225 230 234 241 271 272 280 281 293 37 50 54 56 68 69 74 77 80 103 108 114 116 147 148 155 170 203 205 206 207 216 222 226 241 243 244 247 259 269 270 271 280 293 37 54 56 58 80 101 108 116 118 147 148 155 160 170 203 206 207 216 241 249 262 271 37 54 58 68 74 80 114 116 143 147 148 154 156 170 203 206 216 220 221 226 227 241 244 271 272 280 282 37 49 54 56 68 74 80 87 106 108 116 147 148 156 168 170 203 205 206 207 216 221 222 235 241 249 259 271 272 280 34 37 53 54 56 58 68 75 103 107 108 116 143 147 148 154 170 203 205 206 216 241 247 257 268 271 293 37 49 54 56 58 61 67 68 69 74 80 101 108 116 117 147 148 154 155 156 157 168 170 192 203 205 206 216 222 225 226 241 246 247 251 271 272 280 282 298 34 37 49 53 54 56 68 69 74 80 101 103 108 114 116 143 147 148 156 163 168 170 203 206 207 216 222 227 241 271 272 280 282 34 37 53 54 56 61 69 71 80 103 108 116 117 118 147 148 154 170 203 205 206 207 216 222 223 241 247 270 271 281 282 293 297 37 44 46 49 53 54 56 68 69 74 80 96 103 105 108 116 117 118 143 147 148 153 154 168 170 192 203 205 206 207 216 222 226 238 241 247 248 251 270 271 280 281 293 297 37 54 56 68 74 80 103 107 114 116 118 147 148 154 155 156 160 163 164 170 203 205 206 216 220 221 222 241 244 251 271 272 280 37 49 54 56 58 68 69 74 80 96 103 106 108 116 147 148 154 155 156 168 169 170 203 206 207 215 216 220 222 226 234 241 244 270 271 280 281 293 297 37 46 49 53 54 56 58 68 69 71 74 80 90 96 106 108 116 147 148 154 155 156 157 164 170 203 206 207 215 216 238 241 271 280 281 293 297 34 54 56 68 69 78 92 105 114 116 147 148 167 206 211 216 224 248 271 294 54 105 106 116 160 206 216 220 221 248 271 297 34 46 54 67 80 101 113 116 146 148 157 171 205 206 216 221 224 234 269 271 282 298 44 53 54 58 67 68 70 74 82 105 107 108 116 118 146 148 163 193 206 207 216 224 225 251 271 272 34 50 103 117 147 148 160 206 211 243 264 270 271 54 56 71 77 96 107 108 113 114 116 144 148 155 168 170 193 206 216 222 226 228 244 248 260 271 281 282 293 297 46 53 54 67 70 82 101 105 116 148 156 167 170 205 206 216 221 247 271 280 282 34 37 53 68 69 77 167 170 203 205 206 216 224 247 271 37 46 53 70 82 96 114 117 148 163 164 168 203 206 211 230 240 248 260 264 271 37 53 54 56 67 101 108 116 146 148 163 168 170 203 206 207 215 216 220 240 244 247 264 271 281 282 297 36 37 50 53 56 118 145 160 202 203 271 272 36 37 50 53 56 118 145 160 202 203 271 272 54 75 78 101 145 148 167 272 37 54 56 103 108 117 143 148 153 154 203 206 231 235 34 53 74 80 88 92 101 103 108 117 146 148 155 170 206 224 225 235 247 263 281 37 54 78 88 117 145 167 203 272 34 49 53 54 56 67 68 74 80 86 88 103 106 108 116 117 143 148 153 154 168 205 206 207 215 221 222 224 230 231 240 247 248 251 281 297 53 74 80 101 117 235 244 280 37 68 88 103 148 164 203 246 37 118 148 206 220 224 53 74 86 88 101 103 107 108 114 116 117 118 148 153 163 168 170 193 222 224 230 235 240 247 249 251 257 271 272 281 53 56 67 74 80 88 101 103 106 116 143 160 206 247 251 34 61 70 88 103 116 117 118 153 193 222 235 251 34 37 52 53 54 56 67 68 70 74 80 82 88 89 101 103 105 107 108 114 117 118 143 148 153 154 155 156 157 160 182 203 205 206 207 215 222 224 225 230 231 235 243 246 247 249 251 260 268 270 279 280 281 282 293 294 298 56 67 88 116 160 206 215 228 251 280 37 53 61 67 74 88 105 117 118 203 205 224 231 234 235 247 257 269 272 274 53 61 67 68 148 206 215 246 248 271 272 37 54 78 88 117 145 167 203 272 108 168 206 220 293 36 43 53 67 69 70 71 74 103 106 113 117 118 154 157 170 206 247 262 52 56 67 68 70 71 74 80 84 86 101 103 107 108 116 117 118 143 148 151 153 154 155 160 192 205 206 215 222 224 240 247 248 249 251 260 270 271 280 281 293 36 56 74 88 101 103 117 153 202 205 206 224 251 34 54 56 61 80 88 90 101 107 108 116 117 118 153 157 164 206 220 235 251 270 53 74 103 113 170 194 206 235 247 271 34 53 54 56 58 67 68 74 78 80 86 88 103 105 107 116 117 118 148 153 170 192 193 205 206 215 222 224 235 240 244 247 249 251 279 280 281 298 36 54 78 88 145 167 202 272 34 54 56 58 67 77 88 96 101 103 113 117 118 148 153 154 155 156 164 168 205 206 207 215 222 224 228 235 240 247 251 271 280 293 294 297 298 36 37 56 68 74 153 206 224 271 273 298 53 68 80 116 117 207 220 221 235 248 251 268 282 36 68 88 105 106 118 143 148 168 170 202 222 231 293 54 64 82 88 100 103 113 114 205 206 215 220 221 222 248 34 36 54 78 88 145 167 202 272 54 67 68 80 117 170 220 221 222 240 247 252 271 293 53 54 56 67 113 116 117 118 153 205 235 247 281 56 80 88 103 106 108 205 206 215 222 224 247 280 34 49 58 61 67 74 84 86 88 89 98 101 103 105 106 108 113 116 117 118 153 155 205 206 220 222 230 235 240 246 247 249 251 275 280 281 297 298 70 82 103 106 117 118 235 247 271 49 53 54 56 74 80 101 103 106 113 116 117 118 143 153 156 160 205 207 215 220 222 224 230 235 240 247 251 260 272 280 281 297 34 36 46 53 54 80 116 117 157 170 202 247 270 271 34 54 78 88 145 167 272 34 46 53 80 88 103 106 108 116 117 206 220 262 271 34 54 56 80 103 116 153 207 215 222 235 247 271 49 106 118 160 206 251 293 61 71 80 106 116 156 205 235 246 247 251 281 56 88 103 106 206 222 251 54 74 80 87 88 107 116 148 154 205 206 222 235 240 251 297 49 52 54 56 58 80 92 98 101 103 105 108 113 116 117 118 153 168 205 206 207 235 246 247 249 276 298 34 56 67 74 80 88 103 116 204 205 222 246 247 272 280 281 56 86 88 103 106 113 117 143 230 235 247 249 251 67 86 88 101 103 54 78 88 117 118 145 167 272 54 56 67 71 74 79 106 116 117 118 153 206 222 235 247 297 56 58 61 70 74 82 88 101 103 106 108 116 117 148 156 157 205 206 217 222 224 240 247 272 280 282 293 297 298 54 74 79 101 103 108 117 118 153 156 169 205 206 222 235 247 248 280 293 297 298 53 67 74 79 86 96 101 105 108 118 148 157 205 207 220 221 222 230 235 240 257 271 280 293 298 50 74 103 106 116 117 118 143 205 206 215 222 224 235 249 251 280 297 78 86 103 116 117 148 156 193 206 298 53 67 68 74 116 117 148 170 206 228 251 271 272 54 56 67 68 100 105 113 163 170 206 222 224 244 246 268 280 293 56 86 148 157 205 206 222 46 71 75 100 103 113 116 146 155 157 163 170 193 204 205 206 221 226 234 235 251 260 269 280 293 297 298 54 78 80 88 145 167 272 49 54 58 67 68 80 86 88 101 103 105 108 114 117 143 153 156 157 168 205 206 222 224 225 235 240 244 251 260 269 278 280 281 34 49 56 61 74 80 88 96 103 107 116 146 148 153 170 206 224 235 240 248 272 34 53 86 88 103 108 157 251 298 56 74 75 87 88 106 108 117 205 222 224 235 240 247 270 293 54 78 88 145 167 272 44 58 68 74 75 101 103 105 106 114 116 117 143 153 154 160 168 169 170 205 206 207 215 220 221 222 224 225 235 238 240 244 273 280 293 298 54 58 88 103 153 207 224 230 247 273 298 34 52 56 67 68 74 80 88 96 101 103 106 113 114 116 117 118 148 153 154 157 163 170 193 205 206 220 222 224 225 228 229 235 240 244 247 248 249 251 271 273 274 280 281 282 293 297 298 56 80 88 96 101 103 106 108 113 117 146 148 155 157 160 170 171 206 207 215 220 225 226 227 228 235 244 246 248 251 271 293 297 53 54 86 88 117 207 220 235 240 281 293 298 34 37 43 49 53 54 74 80 88 89 101 103 105 107 108 116 117 118 143 146 153 154 156 157 160 168 203 205 206 222 225 228 231 235 240 243 247 248 249 251 269 270 293 298 54 78 88 92 145 167 272 34 49 56 69 80 101 103 107 108 117 118 153 157 160 170 206 222 224 230 235 248 251 270 271 273 293 37 49 52 54 67 74 86 87 92 93 117 118 148 203 207 240 280 293 297 43 53 56 58 68 86 101 103 108 116 143 148 160 205 206 207 230 244 247 248 257 276 280 293 297 43 56 68 80 86 106 108 114 116 117 118 154 168 170 206 207 222 228 234 235 247 249 251 281 297 43 53 56 68 74 88 103 106 117 205 224 247 249 251 273 274 280 49 53 67 74 80 88 101 106 108 117 153 170 206 235 251 281 298 74 88 96 103 105 153 170 271 297 46 53 54 56 58 68 74 86 88 101 103 108 116 117 118 143 148 205 206 207 222 225 240 271 280 281 293 297 56 74 102 108 113 117 118 168 169 170 222 225 247 248 259 272 54 78 88 145 167 272 54 88 103 116 117 160 206 222 259 54 56 58 68 80 88 100 101 103 104 106 113 116 143 163 170 205 206 208 240 248 269 280 281 282 293 297 298 86 88 101 103 108 113 116 168 206 247 248 251 271 272 282 298 56 105 117 168 222 247 249 68 87 105 116 155 157 205 240 281 34 88 101 103 116 170 205 222 234 280 293 117 153 154 164 170 251 293 56 67 68 103 117 148 206 240 247 257 298 67 68 79 82 106 108 116 118 148 167 168 194 207 216 235 240 247 271 280 56 116 167 216 271 43 56 58 108 116 143 148 160 194 205 216 247 264 271 36 58 67 74 79 80 84 116 148 157 168 216 222 230 238 247 251 271 294 298 43 53 56 67 105 106 108 116 148 194 205 206 216 217 222 271 275 276 294 297 298 116 216 271 36 43 53 54 56 58 67 68 71 79 88 92 96 101 105 107 108 113 114 116 117 118 143 146 148 153 155 156 160 164 167 168 170 194 205 206 207 215 216 217 220 221 225 234 235 238 240 247 248 249 251 260 268 271 276 280 281 282 297 298 68 116 216 240 271 280 293 34 116 216 271 68 116 215 216 271 34 68 74 77 96 105 106 108 116 118 157 163 216 251 271 293 34 53 68 75 92 116 216 234 251 271 281 293 34 56 68 74 77 101 105 116 154 167 170 205 216 251 271 293 34 54 68 116 216 230 234 251 271 293 44 56 116 154 206 216 235 271 44 105 116 170 216 235 271 44 54 116 216 235 271 34 44 116 216 235 247 271 34 116 153 157 164 216 251 271 276 34 49 53 74 77 88 108 116 146 157 163 168 205 206 215 216 220 221 240 247 249 270 271 276 280 293 43 49 53 74 77 105 106 116 143 163 168 170 206 215 216 220 221 222 249 264 271 280 293 298 34 49 53 74 88 103 105 116 163 168 205 206 215 216 220 221 222 230 247 271 276 280 293 34 53 54 58 74 77 88 108 116 153 163 168 170 204 205 206 207 215 216 220 221 222 235 240 264 268 271 280 293 298 34 68 79 106 116 215 216 247 268 271 293 116 216 271 34 49 56 71 74 80 88 106 108 116 156 157 170 205 206 216 231 247 257 271 293 116 216 231 271 34 56 70 116 148 194 216 222 246 269 271 280 294 34 37 46 53 54 56 58 67 68 70 77 80 98 100 101 102 104 105 107 108 114 117 118 143 146 148 154 155 156 160 168 170 193 194 203 205 206 207 215 216 222 225 226 227 228 230 235 238 241 248 251 259 271 279 280 297 298 36 43 44 46 53 70 71 80 103 105 106 116 117 118 144 156 170 193 205 206 215 216 220 221 224 231 235 243 247 248 251 264 268 270 271 280 297 34 53 116 148 167 171 207 216 220 221 230 231 271 37 43 53 105 106 116 143 144 163 168 170 206 216 217 220 221 235 240 247 248 271 294 297 34 56 80 116 215 216 249 271 56 67 71 84 105 106 116 117 118 146 153 155 163 168 205 206 216 225 230 231 235 247 248 260 269 271 53 68 116 117 163 167 171 194 205 216 240 268 271 280 281 297 107 116 148 215 216 56 101 116 118 143 170 216 224 246 249 251 270 293 34 44 53 116 117 216 220 221 247 276 34 44 49 53 113 116 117 216 220 221 34 44 53 113 116 117 207 216 220 221 251 276 34 44 56 116 117 216 220 221 276 34 44 88 105 113 116 117 153 216 220 221 247 276 34 44 74 116 117 153 216 220 221 251 276 34 44 74 105 113 116 117 154 216 220 221 276 56 74 80 89 116 148 160 168 194 216 222 239 241 271 281 294 53 56 58 67 75 108 116 148 160 194 216 217 241 247 271 294 116 216 271 34 43 46 53 68 80 105 116 117 160 170 206 207 215 216 220 221 235 240 247 248 257 271 272 280 282 49 53 74 80 92 93 96 103 116 117 163 206 215 235 247 270 44 53 92 93 170 204 215 220 221 235 271 49 53 56 70 71 82 88 92 93 103 105 107 117 205 220 240 248 249 270 293 37 53 56 92 93 106 203 205 206 215 235 249 257 270 293 37 92 93 106 215 220 221 271 53 88 92 93 106 215 220 247 270 44 53 92 93 170 204 215 220 221 235 271 53 71 74 88 92 93 103 153 205 206 215 220 247 248 270 273 293 297 44 53 92 93 170 204 215 220 221 235 271 49 53 74 92 103 206 215 247 270 92 93 117 118 90 205 231 44 53 92 93 170 204 215 220 221 235 271 53 56 80 101 103 113 228 231 271 297 298 53 92 93 117 156 247 260 270 34 53 80 90 92 93 106 116 206 207 215 240 247 249 270 276 293 44 53 92 93 170 204 215 220 221 235 271 49 56 68 92 93 105 117 157 163 167 205 206 207 215 251 270 271 293 297 34 53 56 71 92 93 113 205 206 215 247 92 93 116 117 118 92 93 117 118 53 74 86 92 93 154 222 247 262 53 74 88 92 103 105 106 107 108 116 157 206 215 248 251 262 270 49 53 92 93 154 206 293 92 93 105 106 116 117 205 249 262 276 34 54 56 80 92 116 280 53 92 93 206 215 247 44 53 92 93 170 204 215 220 221 235 271 49 53 88 92 93 103 106 206 215 220 247 248 270 293 44 53 92 93 170 204 215 220 221 235 271 86 92 93 205 215 44 53 92 93 170 204 215 220 221 235 271 92 93 154 293 44 53 66 92 93 116 157 206 215 247 251 270 44 53 92 93 170 204 215 220 221 235 271 44 53 74 88 92 93 215 247 270 293 44 53 92 93 170 204 215 220 221 235 271 44 53 71 74 88 92 93 116 206 215 247 251 270 293 44 53 92 93 170 204 215 220 221 235 271 36 43 53 61 80 86 90 92 93 106 107 118 146 148 153 167 215 220 221 231 247 248 260 270 271 293 53 54 71 92 93 113 117 118 215 247 248 293 44 53 92 93 170 204 215 220 221 235 271 92 93 117 118 46 56 101 105 116 205 216 247 271 297 34 46 68 77 88 116 148 167 170 205 206 207 215 216 220 231 270 271 273 298 80 103 107 116 148 216 271 116 157 216 271 53 54 56 68 84 96 105 106 114 116 148 160 164 167 215 216 230 240 247 248 249 260 271 280 116 148 160 167 216 271 34 116 216 54 67 74 89 114 116 117 216 240 271 294 296 34 54 80 116 148 160 167 215 216 230 247 251 280 34 80 116 280 34 80 116 280 34 56 79 80 103 116 117 155 206 220 221 231 251 271 280 34 43 53 80 116 117 168 170 206 220 221 247 271 280 297 34 80 116 117 220 222 280 34 54 56 74 80 106 116 117 118 206 220 221 247 280 297 34 80 116 117 118 153 156 206 220 221 271 280 34 53 80 88 114 116 170 220 235 280 53 56 61 67 80 86 96 101 106 108 114 116 117 118 143 148 160 170 182 193 205 206 215 216 217 222 225 231 241 252 254 264 279 280 297 34 54 68 80 116 148 280 74 80 116 143 145 148 167 170 193 194 216 230 280 68 74 80 105 106 116 145 148 167 170 194 216 230 280 298 34 68 80 106 116 280 34 56 67 80 116 143 155 160 170 228 244 264 280 34 54 58 71 80 87 101 108 114 116 143 156 170 192 221 224 226 227 228 238 244 264 280 293 298 34 68 80 116 148 280 34 53 80 106 116 225 280 34 54 56 80 86 108 116 193 280 67 80 116 153 164 206 249 251 280 46 80 86 103 116 117 148 160 206 216 217 239 249 251 279 280 74 80 116 145 148 167 170 194 216 230 280 34 68 80 116 117 118 206 222 251 280 281 54 80 116 155 164 170 206 220 235 271 280 80 83 103 116 193 221 231 247 280 80 116 148 216 221 280 34 68 80 106 116 156 206 222 280 34 43 58 68 80 116 170 206 280 74 80 116 145 148 170 194 280 34 80 116 280 46 58 70 74 80 148 156 157 160 167 170 193 205 206 220 268 280 281 294 34 68 80 106 116 148 280 34 80 116 118 206 225 247 280 80 86 116 280 34 80 116 280 34 46 54 56 58 68 70 74 77 80 101 102 106 107 108 114 116 143 148 153 156 168 170 193 205 206 207 215 217 222 224 225 230 241 247 249 251 259 280 281 282 297 298 34 54 56 80 108 143 216 241 280 56 80 101 116 205 206 221 225 264 280 53 80 98 101 116 205 206 249 280 34 80 116 280 34 49 80 116 118 156 220 221 222 247 280 297 34 46 80 88 116 117 251 280 281 80 116 280 281 34 54 80 116 215 280 34 80 116 264 280 80 116 280 34 80 86 116 117 156 170 206 215 220 247 280 281 293 34 68 80 116 148 280 34 53 56 80 104 108 114 116 118 148 156 205 226 230 247 271 280 34 54 68 80 116 148 280 80 97 116 206 280 34 68 80 106 116 148 280 34 80 116 206 264 280 34 68 80 116 148 280 34 46 54 80 116 117 118 220 221 222 280 34 56 80 113 116 117 220 221 280 297 34 49 53 80 116 117 156 168 170 205 220 221 247 251 271 280 34 80 116 280 34 53 80 116 280 34 53 68 80 116 148 280 56 80 96 103 108 116 143 148 193 205 206 207 225 247 257 280 282 293 34 79 80 105 116 148 167 170 205 206 216 221 222 230 247 248 259 260 280 281 58 74 80 116 145 148 167 170 194 216 230 280 298 34 68 74 80 106 116 148 280 34 80 116 280 74 80 90 116 145 148 155 167 170 194 216 230 280 34 68 80 116 148 280 34 54 68 80 116 148 280 34 68 80 88 116 117 118 156 205 220 222 225 235 240 280 294 53 56 80 101 116 156 170 206 207 280 282 80 116 280 34 58 74 80 103 106 116 117 118 206 222 280 56 80 116 205 206 280 282 80 116 216 280 74 80 116 145 148 167 170 194 216 230 280 297 34 80 116 280 34 80 116 167 207 280 34 80 82 105 106 116 117 145 170 206 280 291 294 297 34 53 80 116 215 280 80 116 155 163 205 206 207 215 268 280 281 282 298 68 74 80 102 116 144 145 148 167 170 194 206 216 226 230 280 298 34 53 80 106 116 280 49 74 80 113 116 145 148 167 170 194 216 226 230 280 298 43 54 56 70 80 108 116 148 160 206 215 222 230 247 280 282 297 34 80 116 148 207 221 280 34 53 54 68 70 80 82 116 148 170 207 215 220 224 273 280 56 80 97 116 207 225 280 34 40 71 80 107 116 117 118 206 215 220 228 264 280 282 297 34 80 101 116 280 34 80 116 207 280 34 80 116 156 205 280 34 53 67 70 80 116 148 167 271 280 34 68 80 116 148 280 74 80 106 116 145 148 167 170 194 216 230 280 298 34 53 68 80 116 148 280 34 80 170 34 54 68 80 116 148 280 34 56 80 116 143 207 221 280 297 34 53 80 116 280 43 44 68 80 116 148 160 241 279 280 34 36 37 86 103 116 118 148 154 240 271 34 53 56 61 68 105 148 154 168 240 271 280 34 53 80 103 117 205 222 103 34 68 80 87 88 106 116 117 148 153 235 240 248 262 268 271 276 293 297 68 148 167 240 280 34 36 67 68 86 89 103 105 106 116 117 148 167 202 240 247 248 280 282 56 69 80 96 251 271 280 34 88 271 34 44 53 54 68 88 105 106 117 170 204 206 220 221 248 249 268 156 54 80 113 222 240 247 271 56 74 96 148 271 34 53 56 67 205 217 240 271 280 297 49 56 67 68 77 80 90 114 148 154 157 205 220 221 222 225 230 251 268 271 280 56 157 271 53 56 80 154 235 271 205 53 56 89 117 216 235 247 248 54 56 68 69 90 143 148 249 280 56 280 34 118 271 80 113 222 271 34 53 75 90 293 34 53 56 69 116 195 205 216 248 251 270 294 54 239 271 34 43 44 54 117 118 148 156 157 170 205 206 220 234 235 240 247 271 276 34 53 54 88 101 114 146 148 154 157 164 220 247 251 271 272 276 280 281 34 53 271 148 260 271 53 248 271 44 54 61 79 90 146 148 153 239 271 279 53 54 56 67 71 83 84 108 117 156 167 170 220 221 235 271 167 271 280 49 77 88 96 101 153 156 206 222 280 34 53 56 67 77 118 240 251 271 34 86 103 154 271 34 53 75 90 271 293 106 117 148 240 247 260 271 280 34 54 67 70 82 96 105 106 147 167 205 206 207 216 227 240 260 271 280 34 56 157 271 34 56 61 74 96 114 116 204 216 225 227 228 248 271 118 148 167 211 271 280 293 294 54 116 211 34 54 113 116 211 34 54 69 116 117 211 34 54 116 117 211 280 34 54 116 117 211 54 116 117 211 34 54 66 116 117 211 54 116 117 211 34 54 66 74 80 116 117 211 280 69 116 211 54 69 116 117 211 54 116 211 34 54 56 74 80 116 117 211 280 34 54 116 117 211 34 54 116 117 211 54 69 116 211 34 54 116 117 211 34 54 116 117 211 34 54 66 116 117 211 34 54 116 117 211 34 54 116 211 280 34 54 66 116 117 211 280 54 116 211 54 116 211 34 54 116 117 211 34 54 80 116 117 211 34 54 116 117 211 54 69 116 117 211 34 54 116 117 211 54 116 117 211 54 116 117 211 34 54 74 116 117 211 280 54 116 211 116 211 54 69 116 211 34 54 80 116 117 211 280 34 54 116 117 211 34 54 116 117 211 54 116 211 211 54 116 117 211 34 54 77 116 117 211 280 34 54 74 116 117 211 280 34 116 148 211 211 271 54 69 116 117 211 34 54 80 116 117 211 280 34 54 116 117 211 34 54 66 116 117 211 34 54 80 116 117 211 34 54 74 77 80 92 116 117 211 280 34 54 66 74 80 116 117 211 280 69 116 211 34 54 80 116 117 211 54 80 116 117 211 116 211 54 69 116 117 211 34 54 116 117 211 251 280 34 54 66 116 117 211 54 116 117 211 34 54 66 74 80 116 117 211 280 69 116 211 170 206 207 259 170 206 207 259 170 206 207 259 170 206 207 259 170 206 207 259 170 206 207 259 34 54 116 117 211 34 54 116 117 211 54 116 117 211 54 116 211 54 80 116 117 211 280 34 54 116 117 211 54 69 116 211 34 54 80 116 117 211 251 280 34 54 116 117 211 34 54 116 117 211 34 54 116 211 280 34 54 66 74 116 117 211 280 74 113 116 211 280 37 53 64 146 148 170 203 205 206 211 225 226 227 228 230 247 248 280 281 297 298 37 56 80 114 148 160 193 203 205 206 207 264 271 280 53 69 71 74 247 34 69 74 80 116 117 118 145 211 216 222 148 163 170 234 148 163 170 234 206 259 49 54 56 88 116 157 216 235 271 34 54 80 88 96 116 207 216 222 224 235 271 274 276 54 80 88 101 116 153 216 221 235 271 53 80 88 103 106 107 116 156 206 216 222 235 251 262 271 34 53 80 88 96 101 106 108 116 154 216 235 247 262 271 53 77 88 116 168 216 230 235 262 271 293 53 67 74 75 80 96 104 116 157 164 170 207 216 224 235 244 271 272 274 276 282 293 298 56 67 80 88 113 116 160 216 222 231 235 271 293 53 54 56 116 170 216 222 235 247 271 293 53 80 106 116 216 221 234 235 262 271 293 297 88 101 106 108 116 156 216 221 222 235 247 271 46 53 74 80 88 116 160 216 224 231 235 240 271 274 43 101 105 106 108 116 146 170 205 216 224 235 271 280 281 293 34 74 80 88 103 113 116 170 216 222 230 231 235 271 276 279 34 53 74 80 116 117 216 222 235 271 297 54 88 103 116 117 216 235 247 262 271 52 53 58 74 80 88 106 116 117 215 216 222 224 231 235 247 251 262 271 274 54 80 88 104 116 216 235 249 251 262 271 298 49 58 96 108 116 143 153 205 216 222 235 271 34 36 53 56 80 88 116 117 170 202 205 216 235 271 34 108 116 156 216 221 235 262 271 43 53 88 116 170 205 216 220 221 235 247 271 276 34 49 80 88 116 216 224 235 271 49 56 80 113 116 117 118 216 235 248 271 36 56 102 113 116 117 118 169 170 202 206 216 222 230 235 247 271 293 53 74 88 116 117 216 235 243 271 297 34 49 56 80 106 114 116 153 170 216 235 271 49 53 80 88 113 116 205 216 222 235 271 53 54 80 88 116 168 216 222 235 271 280 293 56 106 116 117 157 206 216 234 235 247 271 293 34 44 49 53 80 88 116 153 216 235 251 271 276 49 56 88 116 148 206 216 222 231 235 262 264 271 53 116 216 235 271 88 105 108 116 216 221 230 235 271 54 56 67 74 80 96 116 117 156 170 216 230 231 235 247 271 34 53 54 67 74 88 103 105 106 116 207 216 222 235 271 278 53 74 80 113 116 117 154 170 205 207 216 222 235 271 276 281 54 56 106 116 117 216 222 235 251 271 34 43 49 88 105 106 114 116 207 215 216 235 240 271 280 293 54 68 80 88 103 108 116 207 216 234 235 247 271 53 54 80 88 116 148 170 206 216 222 235 240 271 276 49 58 80 86 88 106 116 207 216 222 235 271 276 53 56 69 77 80 83 105 106 108 116 170 216 222 235 247 251 271 276 88 116 216 222 230 235 271 54 74 116 153 216 235 271 67 71 74 88 92 116 193 205 216 222 235 271 281 56 116 206 216 222 235 271 88 116 205 206 216 230 235 271 293 34 80 103 108 116 118 157 216 235 248 251 271 44 54 74 101 107 116 216 235 251 271 293 298 74 88 106 116 170 216 235 247 271 297 80 88 106 108 116 148 153 170 216 222 235 271 53 61 74 86 101 116 117 118 167 170 206 216 235 247 270 271 276 34 43 74 80 88 105 116 117 156 206 216 235 271 34 56 74 88 101 104 106 113 116 148 157 192 205 216 235 247 262 271 276 297 80 105 116 148 216 235 271 297 53 54 58 116 153 193 205 216 222 235 271 276 293 297 74 80 88 103 105 106 116 216 222 235 271 53 80 113 116 117 153 206 216 222 235 247 248 251 271 272 44 80 116 146 148 155 170 216 221 222 235 247 271 276 67 86 103 116 117 118 205 216 230 235 271 293 34 54 56 88 106 114 116 153 216 222 230 231 235 271 34 49 53 106 116 154 216 235 271 34 80 116 153 170 216 235 249 271 53 74 88 92 96 105 106 111 116 117 156 168 216 222 235 247 268 271 276 293 297 53 56 58 96 103 116 117 156 163 216 235 262 271 297 54 116 216 235 271 36 52 53 74 116 117 153 156 202 215 216 221 235 247 251 271 276 80 88 106 116 216 231 235 251 271 34 37 53 74 77 108 116 117 148 153 154 170 203 216 222 230 235 271 276 293 53 56 74 88 96 105 106 116 207 216 222 235 248 271 54 80 116 172 216 235 271 34 68 96 116 207 216 222 235 247 271 293 44 67 80 116 216 235 271 298 53 86 106 116 146 216 235 247 271 56 67 74 88 106 116 117 148 170 216 231 235 247 271 58 80 88 116 148 216 222 235 271 53 54 61 80 106 116 170 216 222 230 231 235 262 271 34 53 74 80 106 116 153 216 231 235 247 271 34 43 101 116 216 235 271 103 116 205 216 235 271 293 80 106 108 116 216 235 247 271 34 88 105 116 148 153 216 230 235 240 247 271 34 74 96 103 106 116 205 216 222 235 271 276 293 56 80 116 205 216 235 271 281 54 87 88 101 116 216 235 271 34 69 74 80 116 117 118 145 211 216 222 34 49 53 54 80 88 96 116 216 235 271 54 74 80 88 101 116 148 205 216 235 251 271 34 49 54 80 86 96 116 155 168 216 235 271 34 44 56 74 80 88 116 146 170 206 216 222 235 271 276 56 71 80 88 105 106 116 143 148 157 170 205 206 216 230 231 235 271 96 216 79 217 222 247 262 68 80 148 170 204 244 273 293 80 293 68 148 170 244 273 274 44 53 68 70 105 148 235 293 297 68 148 170 204 222 244 273 274 217 222 247 262 70 77 68 80 148 44 53 68 148 204 235 297 68 148 44 53 68 105 148 235 297 68 148 68 148 170 244 273 274 170 244 273 274 34 52 53 71 78 79 103 148 170 205 206 217 222 247 262 297 68 77 80 116 148 167 222 280 293 74 217 222 247 262 74 70 77 68 148 170 44 53 68 80 105 148 206 235 293 297 271 170 244 273 274 44 53 56 68 70 105 148 235 293 297 89 107 193 280 54 89 116 193 216 54 74 116 148 205 216 54 74 77 87 102 116 148 167 213 216 247 293 294 61 106 117 155 204 259 271 280 43 50 53 54 56 61 70 80 82 105 114 116 145 146 147 148 160 167 206 207 217 235 264 271 280 294 297 34 43 49 50 53 54 56 58 61 67 69 71 84 96 99 101 102 105 108 114 116 117 118 143 147 148 153 155 167 170 193 194 204 205 206 215 216 217 222 225 230 234 241 246 251 264 270 271 272 275 280 281 282 293 294 297 298 34 43 50 54 56 61 67 107 108 116 148 153 164 167 170 206 207 216 234 246 251 264 271 280 294 297 298 54 56 61 77 116 148 160 167 216 249 251 260 280 281 298 50 116 153 216 264 271 280 294 34 43 50 53 54 56 58 61 116 167 168 204 205 206 216 234 271 280 37 116 203 271 46 67 68 80 83 114 155 167 205 206 207 220 247 271 37 49 67 68 83 84 107 116 117 155 167 192 203 205 206 222 225 230 247 271 280 37 69 116 203 271 280 34 37 80 90 114 116 146 203 205 249 251 271 280 37 56 68 74 80 90 107 116 161 170 203 204 220 221 239 249 271 280 37 53 68 86 116 148 203 204 205 215 222 271 279 280 294 34 36 49 74 80 89 107 113 116 147 148 160 167 216 217 239 241 247 248 271 272 280 294 34 35 36 37 54 61 67 68 74 89 105 108 118 146 147 148 160 167 170 194 206 207 216 217 222 230 235 247 248 251 260 270 271 280 294 34 36 37 69 79 89 105 147 148 154 163 216 240 247 248 270 271 280 294 36 49 89 107 147 148 167 202 216 248 271 294 34 36 37 49 50 52 74 89 105 118 147 148 160 167 170 216 240 270 271 294 36 50 69 74 89 116 145 147 148 167 202 216 217 247 248 270 271 294 297 34 36 54 69 75 89 116 117 148 202 216 235 248 271 280 36 43 89 107 148 206 271 36 49 74 89 103 107 147 148 167 216 217 234 247 248 271 280 294 36 37 50 69 89 107 116 147 148 167 216 231 235 248 270 271 276 294 36 49 89 107 118 147 148 167 216 217 223 234 247 271 280 294 36 89 110 271 34 36 37 49 50 58 67 80 89 103 107 110 116 118 147 148 167 194 216 217 248 271 272 294 34 36 49 67 74 89 107 113 116 117 147 148 167 202 216 241 248 271 272 280 294 36 37 89 107 116 118 147 148 167 216 241 269 271 272 280 294 89 107 148 167 248 271 280 294 36 37 50 61 89 107 117 147 148 167 271 294 36 37 56 89 107 147 148 167 216 271 294 36 37 50 89 107 116 147 148 160 167 216 271 280 294 34 36 49 89 107 147 148 167 216 217 234 247 248 271 280 294 36 54 89 271 70 80 82 89 148 156 160 167 170 207 215 216 220 247 248 280 294 297 34 36 37 46 49 50 56 74 89 90 92 103 107 117 118 147 148 167 216 217 234 247 264 270 271 280 294 34 36 49 50 88 89 107 116 117 147 148 153 167 189 216 217 270 271 294 36 49 89 107 108 118 147 148 160 167 216 217 234 247 270 271 280 294 34 36 37 49 50 61 89 90 107 116 118 147 148 167 194 216 220 248 271 294 34 36 37 49 80 89 107 116 147 148 160 167 216 271 294 36 37 49 80 89 107 147 148 167 216 248 260 271 294 36 37 89 148 248 271 36 37 67 86 148 160 167 248 271 34 36 37 49 50 56 68 89 107 116 118 147 148 160 167 202 216 217 248 271 280 294 36 37 49 89 107 147 148 167 271 294 36 37 49 50 89 147 167 171 271 294 36 37 49 56 58 89 107 117 147 148 167 216 217 234 247 248 271 280 294 36 37 54 89 90 101 148 248 271 36 37 49 50 89 96 103 105 107 117 118 147 148 160 167 216 217 234 247 251 271 280 294 34 36 49 56 67 74 89 103 107 113 147 148 151 167 170 202 216 234 247 248 271 272 280 294 34 36 49 50 87 89 107 117 147 148 167 217 271 294 34 36 89 251 271 36 89 107 118 147 148 167 216 217 271 280 294 34 35 36 37 53 54 56 69 80 89 96 105 108 116 117 118 147 148 153 160 167 207 215 216 217 220 234 235 247 248 251 271 272 280 293 294 34 36 37 49 50 89 107 147 148 167 202 217 271 294 36 49 69 89 147 148 160 167 216 217 241 248 270 271 294 36 69 74 89 107 117 147 148 167 170 202 206 216 271 272 280 294 36 37 49 89 107 116 147 148 167 216 248 271 294 36 37 49 89 107 147 148 167 271 294 36 37 49 50 74 89 107 116 147 148 167 216 271 294 36 37 49 50 89 107 116 147 148 167 216 271 294 34 36 37 50 87 89 107 147 148 167 216 271 294 36 37 49 50 88 89 108 118 147 160 167 168 216 271 294 36 49 50 69 89 107 116 117 147 148 160 167 202 216 217 247 248 270 271 279 294 34 36 89 160 167 202 217 270 271 294 34 36 37 49 89 116 147 148 167 216 217 248 270 271 294 34 36 37 49 74 88 89 107 147 148 167 216 248 271 294 34 36 37 49 89 107 147 148 167 216 217 271 294 36 49 89 107 147 148 167 170 216 217 234 247 271 280 294 36 49 69 89 90 116 148 167 202 216 247 270 271 294 36 50 69 89 148 167 202 216 217 247 271 294 34 36 49 74 89 106 107 113 147 148 160 167 202 216 234 241 247 271 272 280 294 36 37 50 89 107 147 148 167 270 271 294 36 37 49 89 147 167 270 271 294 36 69 88 89 107 116 147 148 167 216 248 270 271 294 36 37 49 80 89 107 116 147 148 167 216 240 247 248 270 271 294 34 36 49 89 104 105 107 147 148 167 194 202 216 217 248 270 271 294 36 89 107 116 147 148 167 216 248 271 280 294 34 36 50 67 69 89 116 148 167 216 247 248 271 294 69 89 116 147 148 160 167 216 247 248 270 271 294 34 36 37 49 50 89 107 147 148 167 248 271 294 36 37 49 89 107 147 148 160 167 248 271 294 36 37 67 68 86 89 114 148 160 194 220 248 268 271 294 297 34 36 37 54 88 89 107 113 116 117 145 147 148 167 203 216 217 235 248 271 272 280 294 36 54 89 206 271 34 36 37 50 74 89 107 116 147 148 167 216 248 251 271 280 294 36 49 53 56 80 89 107 118 147 148 160 167 170 216 217 234 247 271 280 294 36 68 70 82 89 96 106 148 163 167 216 217 230 235 248 271 280 294 36 49 89 107 147 148 167 216 217 234 247 270 271 280 293 294 36 56 67 80 88 89 107 116 118 147 148 167 216 217 234 247 271 280 294 298 34 36 37 49 50 77 80 89 107 108 113 116 118 147 148 167 216 217 248 270 271 294 36 61 89 194 205 206 216 249 271 298 34 36 37 49 89 147 148 167 248 271 294 34 36 49 50 89 107 147 148 167 202 216 217 271 294 36 37 49 74 80 89 107 116 147 148 167 216 248 271 294 34 35 36 37 49 50 56 80 89 107 116 117 118 147 148 160 167 189 205 216 217 248 270 271 294 36 37 49 89 116 147 148 167 216 248 271 294 36 37 49 50 74 89 107 147 148 167 168 202 216 222 271 294 36 37 89 148 248 271 143 147 148 160 167 205 206 247 271 281 294 44 68 83 89 101 105 167 193 216 220 221 227 235 247 271 280 36 56 68 70 80 82 89 96 101 105 106 107 148 163 167 170 216 217 230 234 235 248 271 272 280 294 34 44 54 56 67 69 80 106 107 117 118 145 148 167 206 207 215 216 217 220 221 222 224 248 271 280 297 56 106 117 143 154 167 168 170 216 220 221 222 224 244 260 268 270 271 273 274 281 293 297 54 143 153 160 164 167 206 216 222 251 271 80 106 118 144 147 148 155 156 167 235 271 280 105 114 117 156 167 216 271 54 56 89 118 167 216 230 240 248 271 280 50 54 69 70 82 147 167 170 207 215 268 69 70 80 82 207 215 271 34 69 118 147 235 240 271 280 54 241 271 34 69 118 147 235 240 271 280 34 167 206 271 34 117 118 145 148 235 240 247 271 293 56 114 117 146 167 170 206 207 225 271 280 89 216 271 34 36 44 53 68 70 82 83 106 107 117 143 144 145 155 156 167 170 205 206 207 215 220 221 230 235 240 243 247 248 264 268 270 271 280 281 297 34 148 271 280 34 160 167 216 240 271 34 53 56 71 89 105 116 117 118 145 148 156 167 168 169 193 216 217 225 228 235 240 248 260 271 280 34 117 145 146 148 222 240 260 271 293 294 34 70 75 106 117 118 145 148 240 271 34 37 43 44 49 53 54 65 68 69 70 74 78 80 88 89 90 92 101 103 105 106 108 113 114 116 117 118 144 146 148 155 156 157 160 164 167 168 170 204 205 207 215 216 217 220 221 222 224 226 227 230 231 234 235 240 246 247 248 249 251 260 268 270 271 272 276 280 281 293 294 297 34 44 53 54 56 66 68 69 70 74 78 86 90 92 102 103 105 106 107 108 114 117 118 148 154 155 156 163 164 167 170 205 206 207 217 220 221 225 231 234 235 240 246 247 249 260 268 271 280 281 282 293 297 298 34 43 44 53 54 58 67 68 69 70 71 74 78 80 83 87 92 96 105 106 117 118 144 148 154 155 163 167 168 170 182 205 206 207 217 220 221 224 230 231 234 235 240 246 247 248 249 260 270 271 280 281 294 297 298 34 36 37 43 44 46 49 52 53 54 56 66 67 68 69 70 74 78 79 80 82 88 89 101 105 106 108 113 116 117 118 144 146 148 153 155 156 157 163 167 168 169 170 182 194 203 204 205 206 207 217 220 221 222 224 225 230 231 234 235 240 243 244 246 247 248 249 251 260 262 268 271 272 279 280 293 294 297 298 34 36 49 52 53 54 66 67 68 69 70 74 78 80 82 83 88 89 105 106 108 113 116 117 118 148 153 156 157 163 167 168 170 182 204 205 206 207 217 220 221 224 230 231 234 235 238 240 247 249 251 259 260 270 271 272 280 293 294 297 34 43 44 53 68 78 80 105 106 117 118 148 167 205 217 220 221 234 235 247 249 270 271 34 37 44 46 49 53 54 56 61 67 68 69 71 74 75 78 80 82 87 92 96 101 102 105 106 114 116 117 118 143 144 148 153 155 156 157 160 163 164 167 168 170 203 204 205 206 207 217 220 221 222 226 227 230 231 234 235 239 240 243 244 246 247 248 249 251 259 260 268 269 270 271 272 280 293 294 297 34 37 44 46 49 53 54 56 61 67 68 69 71 74 75 78 80 82 87 92 96 101 102 105 106 114 116 117 118 143 144 148 153 155 156 157 160 163 164 167 168 170 203 204 205 206 207 217 220 221 222 226 227 230 231 234 235 239 240 243 244 246 247 248 249 251 259 260 268 269 270 271 272 280 293 294 297 34 43 44 53 67 68 69 78 80 87 96 105 107 114 117 118 148 156 167 169 170 204 205 206 207 215 217 220 230 235 240 246 247 248 249 260 268 271 272 280 281 293 297 298 34 53 54 56 67 68 77 78 80 92 94 101 105 106 107 117 148 155 167 168 170 194 204 205 206 207 217 220 221 222 230 234 235 239 241 247 248 249 269 271 294 34 36 43 44 46 49 53 54 56 58 67 68 69 70 71 74 75 77 78 79 80 82 83 84 86 87 88 89 90 92 96 101 103 105 106 107 108 110 111 113 114 116 117 118 143 144 146 147 148 151 153 154 155 156 157 160 163 164 167 168 169 170 193 202 204 205 206 207 215 216 217 220 221 222 223 224 225 227 228 230 231 234 235 239 240 244 246 247 248 249 251 257 260 262 268 269 270 271 276 279 280 281 282 291 293 294 297 298 34 43 53 54 58 61 67 68 69 78 84 87 104 105 106 107 108 114 117 118 143 144 148 153 154 155 156 157 160 167 168 170 192 205 206 217 220 221 222 228 230 234 235 240 247 248 249 259 260 271 280 281 293 294 297 298 34 36 43 46 49 53 56 61 67 68 69 70 71 74 78 79 80 82 83 84 86 87 88 92 96 101 102 105 106 108 113 116 117 118 144 148 153 154 156 160 163 164 167 168 169 170 187 204 205 206 207 215 216 217 220 221 222 225 227 228 230 231 234 235 240 243 244 246 247 248 249 251 259 260 264 270 271 272 276 280 281 282 297 34 37 44 46 49 50 53 54 56 58 61 67 68 69 70 74 77 78 80 82 84 86 88 92 100 101 103 105 107 108 113 114 116 117 118 144 148 153 154 156 160 163 167 168 170 194 203 204 205 206 207 215 217 220 221 224 229 231 234 235 239 240 244 246 247 248 249 251 260 262 269 270 271 272 276 279 280 293 294 297 34 36 37 43 44 46 49 53 54 56 58 61 66 67 68 69 70 71 74 78 79 80 82 83 84 86 88 90 96 98 101 103 105 106 107 108 113 114 116 117 118 144 146 147 148 153 154 155 156 157 160 163 167 168 169 170 182 187 193 202 203 204 205 206 207 215 217 220 221 222 224 225 226 228 230 231 234 235 240 243 244 246 247 248 249 251 257 259 260 262 268 269 270 271 272 274 276 280 281 282 293 294 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 157 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 157 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 157 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 50 53 56 67 105 116 118 148 168 216 217 230 235 249 264 271 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 117 145 216 271 293 58 80 117 145 205 240 271 280 271 117 240 271 34 53 56 69 89 105 117 118 205 220 235 240 247 271 34 54 117 118 145 207 215 240 271 160 167 216 271 34 117 118 145 240 271 293 56 145 194 260 271 34 145 240 280 34 54 89 117 145 148 164 234 240 271 293 271 105 114 160 167 193 195 216 240 271 280 294 206 259 74 77 78 83 205 216 240 247 260 271 53 56 84 163 168 204 206 240 248 260 271 272 280 54 69 114 216 271 280 204 271 53 67 83 89 105 107 117 148 160 163 167 170 192 204 226 240 247 248 260 264 271 272 280 49 53 54 69 100 114 160 168 204 215 216 271 280 44 53 56 68 69 70 82 83 96 105 107 114 116 117 148 156 160 163 164 167 168 170 204 205 206 207 215 216 230 240 247 248 260 264 268 271 280 281 294 54 69 105 114 204 206 216 271 54 56 69 105 114 118 168 204 240 260 271 272 280 44 49 53 68 70 82 83 105 107 116 117 118 148 160 167 170 204 205 206 207 215 216 220 221 230 234 235 240 247 271 280 281 297 53 54 56 114 155 156 163 170 204 206 216 225 264 271 282 56 70 82 87 96 204 206 215 223 231 259 271 294 77 167 204 226 240 247 260 271 280 54 70 77 82 160 167 204 225 226 240 271 77 167 204 240 247 271 77 167 204 225 226 240 247 271 280 54 77 83 117 167 193 204 207 221 247 271 77 167 204 226 240 247 271 280 70 77 82 160 167 204 226 240 247 271 54 77 83 167 193 204 207 240 247 271 74 77 78 83 205 216 240 247 260 271 61 106 117 155 204 259 271 280 56 74 77 117 167 168 271 280 294 296 74 92 145 206 217 247 271 34 53 56 68 69 96 105 117 118 147 204 205 215 240 247 248 271 43 46 49 53 54 56 58 67 68 69 70 71 74 77 78 80 82 83 92 101 102 103 105 106 107 108 113 114 116 117 118 144 148 153 155 156 160 163 164 168 170 171 192 193 194 205 206 207 215 220 221 222 223 225 226 230 234 235 240 243 247 248 251 257 260 264 268 271 272 281 282 293 297 204 249 264 271 293 103 206 216 259 56 69 103 204 271 74 105 113 147 204 235 240 271 280 49 56 204 224 236 249 264 271 294 206 259 206 259 61 204 271 56 74 77 117 167 168 271 280 294 296 44 54 67 69 78 96 101 143 148 160 167 168 170 206 216 222 230 243 271 280 53 78 105 107 148 167 170 192 205 206 221 228 243 247 248 271 294 297 298 34 43 68 69 168 204 205 225 243 271 280 96 264 271 34 43 49 53 56 58 61 68 82 101 105 108 146 148 155 160 167 170 204 205 206 207 215 220 221 225 230 246 271 279 280 297 74 77 205 206 80 87 105 108 148 271 53 105 106 222 248 53 105 106 222 248 34 145 234 235 240 248 271 280 206 259 89 103 114 116 148 167 204 216 247 271 280 53 54 56 89 101 103 106 108 114 116 148 153 170 204 206 216 217 221 222 247 249 251 264 271 272 280 281 282 294 89 103 114 116 148 160 204 222 247 271 69 89 103 114 116 117 118 148 204 216 247 271 272 34 89 103 114 116 148 204 205 216 247 271 272 89 103 114 116 148 204 216 247 271 272 34 89 103 114 116 148 204 216 247 249 271 272 89 103 106 114 116 148 204 216 247 249 271 37 71 89 101 103 108 114 116 117 118 146 148 155 160 170 204 206 207 216 222 235 247 271 272 37 56 67 89 103 114 116 118 146 148 203 204 216 222 247 271 272 34 89 103 104 114 116 117 118 148 160 170 204 216 247 271 272 34 66 89 103 114 116 117 118 148 160 170 204 216 247 271 272 89 103 114 116 117 118 148 160 164 170 204 216 222 247 271 272 293 89 103 114 116 118 148 153 204 216 247 251 271 272 69 89 103 114 116 118 148 160 170 204 216 247 271 272 89 103 114 116 118 148 160 170 204 216 247 271 272 89 103 114 116 117 118 143 148 204 216 247 271 272 280 56 67 89 103 114 116 118 148 160 204 216 247 271 272 43 56 71 89 96 103 114 116 143 148 204 216 247 249 271 272 280 34 89 103 114 116 117 148 160 204 247 271 272 34 89 103 108 114 116 148 193 204 216 217 247 251 271 272 34 70 89 103 114 116 118 145 148 204 216 222 247 271 272 206 259 89 103 114 116 145 148 170 204 206 247 271 281 297 43 56 84 89 103 108 114 116 148 153 204 207 216 222 247 249 271 70 89 103 114 116 148 204 216 247 271 89 103 114 116 148 204 216 247 271 272 34 36 37 53 61 68 69 70 80 89 96 103 107 108 114 116 117 143 148 155 156 157 162 168 202 203 204 205 206 216 217 221 222 230 231 247 251 271 272 280 298 67 89 103 114 116 145 148 170 204 206 247 269 271 281 297 69 80 89 101 103 114 116 148 170 204 216 247 271 280 69 80 89 103 114 116 148 204 216 222 247 271 280 80 89 103 114 116 148 160 204 216 247 271 280 80 89 103 114 116 148 204 216 247 271 280 80 89 101 103 114 116 148 170 204 216 247 271 280 89 103 105 114 116 148 170 204 216 247 271 56 89 103 105 108 114 116 117 148 204 205 216 247 271 298 89 103 114 116 148 170 204 216 222 247 271 58 89 103 108 114 116 148 157 204 206 216 220 247 271 282 56 69 89 103 107 114 116 148 168 204 216 247 264 270 271 280 294 68 89 103 106 114 116 117 118 148 155 167 170 204 206 247 271 272 56 89 103 114 116 145 148 170 204 206 247 271 281 297 69 89 101 103 106 114 116 148 160 170 204 206 216 222 247 271 69 89 103 106 114 116 148 204 216 222 247 271 89 103 114 116 148 204 216 247 251 271 89 103 114 116 148 204 216 247 271 294 34 56 78 89 103 108 114 116 117 118 148 160 167 204 217 247 249 251 271 272 280 56 89 103 105 113 114 116 145 148 160 170 194 204 206 216 247 271 272 281 294 297 56 69 70 80 89 103 113 114 116 145 148 160 163 170 204 206 216 217 222 247 249 264 271 272 276 281 282 294 297 56 69 78 80 89 103 114 116 118 148 160 163 204 216 222 247 249 271 272 276 294 89 103 114 116 148 170 204 206 247 271 281 294 34 56 89 103 107 114 116 148 204 216 247 271 280 89 103 114 116 148 204 216 247 271 272 34 89 103 114 116 117 118 148 170 204 216 247 271 280 43 68 75 76 89 103 114 116 148 204 205 206 216 217 247 271 279 294 297 56 58 89 96 103 107 114 116 117 148 170 204 206 216 222 225 226 247 248 271 280 294 56 74 75 77 89 103 105 114 116 117 148 194 206 216 247 271 280 294 148 204 280 34 56 58 67 74 87 102 108 114 116 117 118 148 157 160 193 206 207 216 227 230 243 248 259 270 271 294 298 43 53 69 116 118 155 170 207 216 247 271 280 44 54 56 67 77 83 106 107 108 114 116 156 169 194 204 205 206 207 216 225 227 235 248 271 280 34 116 117 118 216 271 34 44 53 56 67 74 87 116 117 118 146 216 220 235 247 262 271 293 34 37 54 103 106 107 116 117 143 154 203 204 205 207 216 247 251 271 280 293 34 53 67 69 92 96 105 116 117 168 170 192 206 216 220 221 271 108 116 157 160 216 271 280 105 116 148 206 207 216 231 247 249 271 53 54 67 83 101 105 116 144 148 193 205 206 207 216 227 228 230 231 235 240 247 248 259 260 271 279 294 36 67 143 148 202 207 225 271 78 116 118 271 34 53 56 67 68 69 80 105 106 117 143 148 155 170 205 206 215 220 235 248 249 260 268 271 280 281 297 34 74 89 116 117 118 147 148 160 194 217 228 239 240 241 243 247 260 270 271 280 294 34 118 271 58 105 116 148 204 206 216 228 231 240 247 248 260 271 280 259 271 297 43 50 114 116 147 148 170 206 216 43 53 54 64 68 82 83 101 105 117 148 154 157 193 206 240 247 260 264 271 272 297 298 143 146 193 228 260 271 117 118 155 160 167 168 206 271 50 143 148 170 206 225 228 239 271 298 34 148 271 280 34 68 108 271 274 280 294 34 54 67 68 205 206 271 34 58 67 108 116 118 154 156 206 227 234 247 271 280 34 108 206 271 34 222 271 89 205 207 222 271 147 207 271 54 116 148 170 205 216 221 222 225 271 280 294 297 53 61 147 148 204 215 271 53 61 147 148 204 215 271 56 160 271 34 56 61 80 103 113 118 240 264 271 50 53 54 56 58 61 67 75 86 96 103 106 107 108 116 117 145 147 148 156 160 170 194 196 206 216 217 222 225 231 241 247 248 249 264 270 271 279 280 294 298 34 67 106 108 114 148 194 206 217 249 264 271 279 294 34 50 62 74 80 88 101 103 105 107 108 114 116 145 147 148 154 160 168 205 206 215 216 222 230 231 241 246 271 280 294 297 34 101 105 114 170 264 281 294 34 43 44 46 49 50 53 54 56 58 61 66 67 68 69 70 71 74 77 80 82 96 101 102 103 105 106 107 108 113 114 116 117 118 143 147 148 153 155 156 157 160 163 167 168 169 170 171 192 194 196 204 205 206 207 215 216 220 221 222 225 226 230 234 235 239 243 244 247 249 251 264 270 271 272 274 279 280 281 282 293 294 297 298 34 43 44 46 49 50 53 54 56 58 61 67 68 69 70 71 74 80 82 87 96 101 103 105 106 107 108 113 114 116 117 118 143 144 147 148 155 156 160 163 167 168 170 171 192 204 205 206 207 216 217 220 221 222 224 225 226 230 231 234 235 239 243 244 247 248 251 259 264 268 270 271 272 280 281 293 294 297 298 34 43 49 53 54 56 58 61 67 68 80 96 101 102 103 105 107 108 113 114 116 117 118 143 146 147 148 155 156 160 163 164 167 168 170 171 192 193 194 198 204 205 206 207 215 216 220 221 222 225 226 229 235 239 240 247 248 249 251 259 264 269 270 271 272 276 280 281 282 293 294 297 298 34 43 49 53 54 56 58 61 67 68 69 74 80 87 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 155 156 157 164 167 168 169 170 192 194 205 206 207 215 216 217 220 221 222 224 225 226 228 229 230 235 239 241 243 244 247 248 249 251 257 260 264 269 270 271 272 280 281 293 294 297 298 34 36 37 43 46 49 53 54 56 58 61 67 68 69 71 74 77 80 86 87 88 96 98 101 102 103 105 106 107 108 114 116 117 118 143 145 146 147 148 153 154 155 156 157 160 163 167 168 169 170 171 192 193 194 196 202 203 204 205 206 207 215 216 217 220 221 222 223 225 226 231 234 235 239 243 244 247 248 249 251 257 259 260 264 268 270 271 272 280 281 282 293 294 296 297 298 43 54 56 58 103 108 116 153 160 206 216 222 251 271 297 34 43 46 49 53 54 56 61 67 69 70 77 80 96 101 103 105 107 108 114 116 117 118 147 148 163 167 168 169 170 192 194 204 205 206 215 216 222 225 226 234 235 243 247 259 262 264 271 272 276 280 281 282 293 297 298 34 101 105 114 170 264 281 294 99 108 271 80 99 116 264 34 69 99 116 34 80 34 80 34 80 80 151 34 43 56 61 271 272 114 206 246 34 37 61 75 80 96 98 103 106 118 148 160 168 170 215 216 264 271 279 34 56 61 98 103 106 148 215 264 271 279 293 34 36 37 49 53 56 61 67 80 106 148 170 215 216 222 264 271 279 34 150 34 36 37 44 52 53 61 77 80 106 114 145 148 193 215 264 271 281 34 36 37 44 49 52 53 56 61 80 96 98 103 106 113 118 148 215 216 222 264 271 275 279 54 61 115 117 246 247 251 271 298 61 80 105 106 116 206 215 228 246 271 34 53 56 61 69 80 89 100 167 205 215 222 248 260 271 280 69 34 34 56 105 147 167 264 280 34 80 116 34 69 116 221 116 204 34 56 108 113 114 118 148 163 171 222 225 226 282 71 105 113 160 225 34 53 71 77 103 107 108 113 114 143 148 156 164 170 171 206 207 208 220 222 225 228 271 281 282 293 34 49 53 54 58 68 71 80 87 101 108 113 114 116 143 148 155 163 164 170 171 205 206 226 231 238 251 271 280 282 293 297 34 44 56 71 108 113 114 144 148 168 170 171 192 206 208 226 271 281 56 100 101 105 146 148 167 222 264 271 280 294 54 56 105 106 167 206 271 280 80 116 34 69 116 37 203 37 203 37 203 37 203 37 203 34 44 49 54 56 58 69 77 80 82 87 101 103 105 106 107 108 113 117 147 156 163 164 168 206 207 220 221 230 234 235 246 247 248 249 251 259 260 271 280 293 297 34 36 43 44 46 49 53 54 56 58 61 75 80 82 84 90 96 101 105 106 107 108 113 116 143 144 147 153 154 155 156 163 170 193 202 205 206 207 220 221 222 225 235 238 239 241 243 244 246 247 249 251 257 259 260 264 268 271 280 281 282 293 297 298 36 37 105 280 36 37 56 80 101 105 108 153 156 168 169 193 205 206 222 241 280 293 297 298 36 37 105 280 36 37 105 280 36 37 105 280 36 37 56 80 105 116 155 156 163 168 206 241 251 280 282 36 37 105 280 36 37 105 280 36 37 105 280 36 37 43 49 53 54 56 58 67 68 69 70 71 80 82 89 101 103 105 106 107 108 117 143 146 148 153 155 156 160 164 168 170 195 205 206 207 217 220 221 222 225 226 230 234 235 243 247 248 251 257 260 268 270 271 280 281 282 293 297 298 36 37 105 280 36 37 105 280 36 37 105 280 34 36 37 56 68 101 103 105 107 108 114 116 117 118 155 156 163 168 205 206 222 280 281 282 293 297 298 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 110 280 36 37 105 110 280 36 37 105 280 36 37 105 280 36 37 49 56 67 80 96 102 105 106 116 153 168 170 206 222 225 234 246 247 248 251 257 280 293 297 36 37 105 280 36 37 80 105 280 36 37 105 280 36 37 44 49 53 56 58 69 70 80 82 96 101 105 106 107 108 113 116 117 118 144 146 148 155 156 160 163 168 170 205 206 220 221 222 225 230 234 235 240 247 248 251 271 276 280 282 297 36 37 53 56 80 92 101 105 108 118 148 153 160 168 170 206 230 235 246 271 280 281 282 36 37 49 56 58 68 70 77 80 82 84 101 103 105 108 116 117 118 148 154 155 156 167 168 170 192 195 205 206 207 215 217 220 221 225 234 235 247 248 249 257 259 260 268 280 281 282 298 36 37 43 49 53 58 70 80 82 87 96 101 103 105 106 108 113 114 117 155 156 168 170 206 207 222 234 247 251 260 268 280 282 297 36 37 43 53 54 56 58 80 101 103 105 107 108 117 118 143 148 155 156 157 163 168 170 195 205 206 207 217 220 221 225 226 234 235 241 247 248 251 265 271 280 281 282 297 298 36 37 53 56 89 105 106 107 108 114 118 147 148 153 157 168 205 206 217 225 231 241 259 280 281 36 37 44 49 74 80 101 105 106 107 108 170 206 230 280 36 37 61 103 105 113 148 167 243 280 34 36 37 49 53 61 67 68 69 74 80 103 105 107 108 114 148 153 167 215 222 225 230 231 257 271 272 280 282 36 37 49 53 54 56 58 71 77 80 89 96 101 103 105 106 107 108 114 116 118 146 148 154 155 156 164 169 170 171 205 206 207 215 220 221 222 225 226 235 257 259 271 280 281 282 293 297 36 37 46 105 156 230 271 280 36 37 49 54 56 58 80 88 96 105 108 114 116 148 154 156 157 163 164 170 205 206 220 222 230 235 257 264 268 276 280 282 297 34 36 37 49 68 70 77 80 82 89 96 105 107 116 117 118 148 156 167 168 170 195 206 207 217 220 225 234 235 248 249 257 260 280 281 282 298 36 37 53 61 105 230 271 280 36 37 87 101 105 205 217 249 278 280 34 36 37 49 53 54 56 68 69 90 96 101 103 105 108 118 143 148 154 155 156 163 164 168 170 205 206 220 225 226 231 247 251 257 260 268 270 271 280 281 297 298 36 37 105 280 36 37 105 280 36 37 105 107 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 49 87 101 105 215 280 282 293 36 37 54 56 80 87 96 101 103 105 106 153 155 168 206 207 222 248 251 280 293 36 37 49 53 101 103 105 108 118 155 156 168 170 206 207 222 246 280 281 298 36 37 61 69 89 105 113 148 280 36 37 44 56 61 69 105 148 196 205 221 271 272 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 110 280 36 37 105 280 36 37 105 280 36 37 89 105 113 148 280 298 36 37 69 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 69 105 280 36 37 61 69 89 105 113 148 243 248 280 298 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 61 69 89 103 105 113 148 280 298 34 61 75 96 116 148 194 216 241 264 271 280 34 37 44 46 54 56 58 61 67 71 74 80 96 101 106 108 114 116 117 118 143 146 147 148 153 155 156 157 160 163 170 171 192 193 203 205 206 207 216 221 222 224 225 226 231 240 241 247 248 251 264 270 271 280 281 282 297 298 105 108 114 116 118 148 167 216 271 279 294 34 43 44 49 53 54 56 58 61 68 69 70 71 74 80 82 84 96 103 105 106 107 108 113 114 116 117 118 143 146 148 153 155 160 164 167 168 170 171 192 193 205 206 207 215 216 217 220 221 222 223 224 225 230 234 235 239 241 247 248 251 257 264 271 272 280 281 282 293 294 297 34 36 37 43 44 46 49 53 54 56 58 61 67 68 69 70 71 74 77 79 80 82 84 88 96 100 101 103 105 106 107 108 113 114 116 117 118 143 146 147 148 153 155 156 157 160 163 164 167 168 170 171 192 193 194 196 202 203 204 205 206 207 215 216 217 220 221 222 224 225 226 229 230 231 234 239 240 241 244 247 248 249 251 259 260 262 264 268 270 271 272 273 276 280 281 282 293 297 298 105 108 114 116 118 148 167 216 271 279 294 75 76 105 117 147 211 262 264 271 276 277 56 68 70 82 105 117 118 168 193 207 247 271 80 84 108 116 118 205 220 221 235 247 251 264 271 282 297 101 114 147 170 206 207 220 221 264 281 293 101 147 205 206 225 251 264 280 281 58 101 114 147 155 206 222 264 280 101 116 147 205 206 251 264 271 281 297 117 147 205 264 280 293 56 117 118 147 206 251 264 276 56 67 117 118 147 156 206 234 264 271 34 71 80 117 147 148 171 207 243 264 271 293 56 147 163 205 206 207 264 271 297 49 54 56 116 143 147 206 225 240 264 271 49 54 56 78 101 116 147 170 206 207 243 264 271 116 147 207 264 80 84 108 118 147 205 220 221 235 247 251 264 271 282 297 101 106 108 147 205 206 228 251 264 282 58 67 96 101 108 147 156 160 205 225 251 264 298 84 108 117 143 144 147 156 163 206 222 264 271 44 54 56 58 80 105 147 156 206 222 223 226 228 238 243 251 264 271 297 56 103 108 118 147 170 206 207 248 264 271 75 80 101 105 147 148 170 206 228 247 264 297 105 117 118 170 222 240 247 280 67 117 118 146 154 157 193 247 117 118 148 264 53 54 56 105 147 167 204 206 220 221 247 248 262 264 268 271 276 277 280 105 147 204 222 262 264 271 276 277 34 105 116 147 204 206 262 264 271 276 277 69 75 105 147 193 204 262 264 271 276 277 34 105 147 204 205 262 264 271 276 277 70 105 117 147 148 160 264 271 70 80 82 147 205 220 234 251 264 297 298 34 147 264 147 148 264 105 147 170 264 271 54 56 96 101 108 114 147 148 153 193 205 215 264 271 293 56 70 82 143 147 148 205 206 207 227 247 264 58 68 70 82 118 147 168 205 207 235 247 264 58 70 82 96 116 118 143 147 205 234 247 260 264 271 54 68 70 82 117 147 205 206 207 220 235 264 297 34 80 101 108 147 160 264 271 53 80 147 148 153 167 215 251 264 281 53 70 82 96 108 114 147 148 171 264 53 78 106 147 148 264 298 80 86 147 148 205 264 293 53 147 163 215 216 264 71 147 148 170 206 211 217 235 264 271 280 281 46 75 76 80 105 114 117 147 170 206 211 262 264 271 276 277 280 282 291 170 206 207 259 170 206 207 259 75 147 148 264 271 276 74 92 145 206 217 247 271 34 49 67 68 69 80 88 101 105 116 117 118 148 157 160 167 193 220 231 234 240 247 294 298 36 37 102 169 202 203 222 248 280 294 34 71 74 89 102 113 117 118 147 148 169 240 248 271 34 36 37 78 102 117 118 169 202 203 204 248 280 34 116 117 118 147 196 271 34 49 68 69 78 88 117 118 147 226 240 271 280 34 89 116 117 118 147 271 34 89 116 117 118 147 271 46 53 56 58 67 68 77 83 96 101 102 108 114 117 118 143 147 148 156 157 169 193 205 206 207 211 216 221 234 235 240 251 271 272 280 282 294 240 34 68 77 80 83 107 117 118 147 167 169 247 248 271 296 68 71 88 89 113 114 146 170 193 206 248 260 297 44 53 68 71 88 89 105 113 116 118 143 193 230 247 248 260 298 53 54 71 74 89 113 114 170 193 230 248 71 80 89 106 222 247 248 71 80 89 222 248 71 89 114 143 170 206 247 248 280 71 80 89 102 103 108 113 206 234 247 248 71 89 113 114 248 34 67 74 77 106 113 117 118 143 147 230 247 271 280 34 67 74 77 80 100 106 113 117 118 143 147 167 247 271 280 34 44 54 107 117 118 147 148 160 205 206 215 217 264 271 294 240 69 117 280 69 280 69 117 280 69 280 69 280 34 69 280 69 280 69 74 280 69 280 69 280 69 280 69 280 34 69 74 117 280 69 117 280 69 74 222 280 69 117 280 69 280 34 69 280 69 280 69 280 69 280 69 280 69 280 69 151 280 69 280 69 280 69 280 69 160 280 69 280 69 280 69 117 280 69 74 280 69 74 239 280 69 280 69 280 69 280 69 80 280 69 280 69 117 280 69 74 280 69 280 69 74 280 69 117 280 34 69 280 69 280 69 280 69 280 69 280 34 69 80 117 280 34 69 80 117 280 69 280 69 74 280 69 280 34 36 37 44 53 56 67 69 71 74 87 103 114 117 118 144 147 154 169 170 194 196 202 203 204 235 247 259 264 271 272 298 34 67 68 71 83 88 103 105 113 114 116 148 167 169 193 208 238 241 247 248 249 269 280 34 71 83 103 113 116 169 208 231 247 248 259 269 280 34 71 113 116 169 208 280 34 49 68 71 86 105 113 116 148 167 169 193 208 230 248 280 34 68 71 83 84 103 113 114 116 148 167 169 193 208 230 248 257 269 280 298 34 71 113 116 169 208 280 271 34 67 68 70 83 86 89 116 117 118 147 153 167 205 207 215 239 240 247 248 271 276 297 298 34 56 67 89 116 117 118 147 170 204 235 264 271 272 34 67 89 116 117 118 147 157 271 34 67 69 77 89 116 117 118 147 168 271 280 34 56 67 74 87 88 103 108 113 117 118 147 171 204 216 222 239 243 271 34 35 44 54 80 116 117 118 147 153 164 167 170 192 193 222 235 271 272 36 37 68 80 83 84 102 103 143 148 153 154 169 170 202 203 231 241 247 248 280 36 202 34 53 56 67 68 69 96 98 105 114 117 118 148 154 157 163 167 170 206 207 215 231 234 235 238 240 248 259 260 271 280 34 54 67 68 69 79 83 88 98 105 106 116 117 118 154 167 170 206 227 230 235 247 248 251 260 268 271 272 280 34 53 67 68 69 70 71 83 105 106 107 117 118 143 148 167 206 207 225 231 234 235 240 247 248 260 271 280 34 69 74 105 117 118 169 271 280 34 53 54 56 117 118 146 148 160 167 168 215 222 230 244 249 271 280 294 34 70 89 105 116 117 118 146 147 170 206 207 221 222 234 235 240 249 271 280 53 69 89 118 147 240 37 53 69 89 118 147 203 240 44 53 68 69 74 89 105 116 117 118 148 207 220 224 231 234 240 247 271 280 69 74 79 105 118 148 247 280 206 259 36 44 49 54 96 103 160 202 207 211 220 225 268 271 279 53 69 74 80 89 118 147 240 34 37 68 105 108 118 203 205 216 230 240 248 271 34 44 54 56 67 68 69 70 79 82 89 107 114 116 117 118 146 147 148 160 167 170 193 205 206 207 225 226 240 241 271 280 281 294 37 68 117 118 203 207 230 240 248 271 53 70 79 117 118 170 221 234 235 240 249 271 272 280 34 37 53 54 68 117 118 157 168 203 230 240 247 251 271 34 58 67 79 89 96 101 105 106 117 118 153 205 222 228 230 234 240 247 248 259 272 280 297 298 34 37 53 54 56 67 68 70 74 103 105 118 148 170 203 206 220 234 235 247 280 297 34 36 56 68 69 74 118 148 202 205 247 271 280 53 105 106 118 170 220 224 235 247 34 53 54 70 82 88 105 106 117 118 170 205 206 207 220 224 235 247 297 37 53 69 89 118 147 203 240 34 54 69 105 117 118 155 170 205 206 220 248 280 37 53 69 89 118 147 203 240 34 53 79 89 107 114 116 117 118 147 148 235 240 248 294 44 53 83 105 118 148 157 170 206 207 247 271 34 37 53 56 68 79 88 105 106 117 118 148 155 157 160 170 203 206 207 216 220 221 230 234 235 240 247 248 271 272 280 79 89 118 216 240 34 37 53 67 68 69 70 82 86 88 105 106 107 116 117 118 144 146 147 148 157 170 203 205 206 216 224 230 234 235 240 247 248 260 270 280 293 34 37 69 80 89 105 116 118 147 203 206 216 240 280 53 54 67 68 106 118 167 230 240 247 248 251 271 298 37 68 105 106 117 118 203 222 240 247 248 271 293 297 34 53 54 69 74 89 92 117 118 145 147 240 36 79 117 118 169 202 228 241 260 34 37 58 67 89 107 114 116 117 118 143 147 148 193 203 207 216 235 240 272 280 294 34 36 37 44 49 53 54 56 67 68 69 70 71 74 79 80 83 86 87 88 89 92 96 102 103 105 106 107 113 114 116 117 118 143 145 146 147 148 154 155 156 157 167 168 169 170 193 202 203 204 205 206 207 216 217 220 227 228 230 234 235 239 240 241 244 247 248 251 252 257 259 260 262 268 269 271 272 279 280 281 294 297 79 89 117 118 147 170 204 206 235 240 271 297 74 79 89 116 117 118 240 247 248 53 79 89 116 117 118 170 220 224 240 248 280 68 74 79 89 116 117 118 240 247 248 271 43 56 68 89 116 117 118 143 147 148 170 205 206 207 220 221 234 235 240 247 271 280 53 56 58 67 68 70 89 108 116 117 118 143 147 193 207 230 240 247 260 271 297 69 70 74 89 101 105 116 117 118 147 205 216 234 235 240 247 248 251 271 34 67 68 69 70 74 89 96 101 105 106 107 116 117 118 147 148 153 167 170 193 205 206 207 222 228 234 235 240 247 248 268 272 280 297 298 44 53 79 89 116 117 118 157 217 240 247 248 44 79 89 116 117 118 157 170 240 248 280 69 74 79 89 101 105 116 117 118 170 240 247 248 271 43 44 53 54 56 67 68 69 70 74 79 82 89 92 103 105 107 116 117 118 146 148 156 167 170 192 194 204 205 206 207 220 234 235 240 247 248 260 270 271 280 281 297 54 56 68 69 74 79 89 105 110 116 117 118 155 170 205 206 220 230 234 235 240 244 247 248 271 280 37 67 69 118 193 203 207 247 248 53 69 74 79 105 117 118 168 207 247 248 280 36 89 117 118 202 205 34 53 56 74 83 105 117 118 207 247 248 67 74 88 96 106 118 206 207 247 248 37 101 105 117 118 203 207 248 37 67 74 96 117 118 203 207 248 297 67 79 118 207 222 248 56 74 116 117 118 207 225 248 280 37 67 89 117 118 205 230 247 280 49 53 74 96 116 117 118 153 168 193 207 247 248 249 272 280 67 74 80 105 106 117 118 207 247 248 272 116 118 207 248 37 116 117 118 148 203 207 240 247 248 34 74 79 105 117 118 207 247 248 34 36 37 67 83 117 118 202 203 207 221 247 248 268 272 37 117 118 154 203 207 248 74 79 106 117 118 153 207 247 248 37 67 105 118 203 207 222 235 240 248 69 79 117 118 207 240 248 37 118 168 203 207 222 248 34 106 116 117 118 207 222 247 248 37 101 118 203 248 37 118 203 207 248 37 67 118 203 207 248 276 37 67 74 88 118 203 207 216 248 280 34 67 74 79 88 105 117 118 154 167 207 248 37 67 69 88 117 118 203 207 248 280 56 74 102 117 118 168 207 231 248 280 67 106 118 193 207 231 248 34 37 107 118 203 207 248 67 116 117 118 168 207 248 280 77 105 118 207 248 67 105 118 168 206 207 216 247 248 34 44 69 101 105 106 118 207 247 248 276 280 37 67 74 101 117 118 143 203 207 248 37 118 168 203 207 248 37 53 67 74 106 117 118 153 170 203 207 247 248 272 276 74 79 105 117 118 207 248 67 106 118 193 207 231 248 67 106 118 193 207 231 248 37 74 117 118 203 207 248 34 89 92 93 116 117 118 205 216 56 89 92 116 117 118 160 205 216 271 37 67 118 153 203 207 222 248 56 67 74 79 105 116 117 118 154 168 207 231 248 272 67 83 118 207 248 49 67 96 118 207 248 37 67 74 117 118 203 248 34 74 79 80 106 113 118 154 207 247 248 37 67 117 118 203 207 222 248 37 118 203 207 248 67 96 117 118 207 248 74 106 117 118 154 156 207 230 240 247 248 280 34 37 105 113 118 203 207 248 49 79 117 118 154 205 206 207 240 247 248 279 280 49 79 80 101 106 117 118 193 207 240 247 248 37 53 96 105 117 118 203 205 207 248 251 262 67 89 96 105 116 117 118 205 207 221 247 280 56 67 80 116 117 118 207 247 248 46 53 54 80 89 96 105 106 117 118 160 234 235 240 280 297 298 37 44 52 67 68 79 88 103 105 114 117 118 148 205 220 221 228 247 248 260 280 37 54 67 70 74 77 79 83 89 116 117 118 143 145 148 205 216 235 240 241 251 259 271 89 117 53 54 68 69 70 74 82 92 117 118 148 160 170 204 206 207 215 222 224 230 240 274 280 281 292 297 53 58 67 77 79 87 117 118 148 160 167 170 207 226 234 235 240 241 271 280 296 70 106 114 117 118 148 206 217 37 54 67 70 74 77 79 83 89 116 117 118 143 145 148 205 216 235 240 241 251 259 271 77 80 105 148 37 54 67 70 74 77 79 83 89 116 117 118 143 145 148 205 216 235 240 241 251 259 271 105 106 118 168 247 248 280 297 70 222 70 118 280 89 117 69 114 117 118 216 53 54 70 118 169 207 235 249 260 271 279 70 117 216 249 53 82 117 118 148 160 170 206 216 220 234 235 271 280 297 53 54 89 117 118 148 205 235 271 279 280 53 54 68 69 70 74 82 92 117 118 148 160 170 204 206 207 215 222 224 230 240 274 280 281 292 297 46 53 54 80 89 96 105 106 117 118 160 234 235 240 280 297 298 53 82 106 118 170 205 206 216 220 221 234 235 243 247 268 297 34 53 103 105 117 170 220 234 235 247 268 37 116 118 148 160 194 203 228 46 58 70 71 83 118 157 193 205 234 271 298 44 53 56 68 70 82 105 118 155 163 205 206 220 227 234 247 271 272 280 297 53 103 170 220 234 240 247 268 44 53 96 105 106 113 114 235 70 118 168 224 247 280 53 117 243 247 248 280 53 68 70 82 96 114 116 148 207 216 224 230 240 274 297 53 69 79 86 113 118 148 169 206 228 280 281 79 118 34 56 67 69 70 89 105 106 108 117 118 148 160 167 169 194 231 235 240 241 247 248 249 259 271 272 292 294 68 74 114 117 118 148 224 271 280 49 105 143 148 170 206 117 118 160 89 117 118 160 117 118 160 118 160 70 118 160 205 205 205 53 106 116 117 167 248 34 106 116 117 231 34 74 106 116 117 222 227 247 106 116 117 118 281 34 67 69 70 79 82 83 87 89 102 114 117 118 145 148 167 235 240 241 260 280 118 34 69 70 79 87 102 118 145 148 167 241 260 280 34 70 83 87 102 117 118 145 167 234 235 240 241 260 271 280 117 118 222 67 70 74 83 105 117 207 247 280 68 74 83 148 207 247 280 294 34 44 46 53 54 68 69 70 71 74 79 82 83 98 105 106 107 118 143 144 146 148 155 156 157 164 167 168 170 205 206 207 215 216 217 220 221 222 224 225 230 232 234 235 240 244 247 248 260 268 270 271 272 280 281 297 67 68 74 83 116 117 118 167 170 206 207 230 240 247 271 280 67 68 96 105 118 204 207 230 234 240 280 53 58 67 77 79 87 117 118 148 160 167 170 207 226 234 235 240 241 271 280 296 53 54 68 69 89 101 105 108 117 118 160 170 216 220 222 224 235 268 279 280 69 118 215 247 36 37 53 67 79 83 87 89 102 117 118 147 148 154 155 160 163 164 169 170 193 202 203 227 239 251 257 260 268 271 34 43 53 79 102 117 118 148 229 247 248 262 276 280 70 106 114 117 118 148 206 217 105 118 206 207 240 37 67 79 84 102 106 117 118 145 148 154 168 169 203 230 247 34 37 43 53 56 89 117 118 203 207 222 234 248 294 37 43 69 116 117 118 203 216 271 294 69 118 216 259 294 34 37 43 89 117 118 203 207 294 118 294 37 56 70 78 82 96 105 114 118 143 145 168 205 207 215 217 222 248 264 294 117 118 34 37 43 56 86 89 117 118 203 207 247 260 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 280 294 37 43 89 117 118 203 207 294 34 37 43 67 89 96 98 105 116 117 118 143 145 203 207 217 222 247 248 294 34 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 49 53 56 67 74 86 89 96 101 108 113 116 117 118 143 146 167 168 203 207 222 231 243 247 248 251 260 276 294 34 37 43 74 89 117 118 203 207 275 294 37 43 89 117 118 203 207 294 34 37 43 75 89 117 118 170 203 207 222 248 271 294 117 118 294 118 148 294 34 56 117 118 294 34 56 118 294 34 117 118 294 34 118 294 117 118 294 34 118 294 118 294 34 117 118 294 117 118 222 239 294 117 118 294 118 294 118 294 118 294 34 37 43 117 118 207 280 294 34 117 118 294 34 80 117 118 294 118 294 34 117 118 294 118 294 37 43 117 118 207 294 34 117 118 163 294 117 118 280 294 34 37 43 56 69 117 118 203 207 294 34 37 43 56 69 74 80 117 118 153 203 207 293 294 37 43 69 117 118 203 207 294 37 43 69 117 118 203 207 294 34 37 43 56 69 117 118 203 207 294 37 43 56 69 117 118 203 207 294 34 37 43 56 69 117 118 203 207 294 34 37 43 69 117 118 203 207 294 37 43 69 117 118 203 207 294 34 37 43 56 69 116 117 118 203 207 222 294 34 37 43 56 69 74 117 118 203 207 222 248 294 37 43 69 117 118 203 207 294 37 43 117 118 207 294 34 37 43 66 74 89 116 117 118 205 207 216 294 118 294 117 118 294 34 53 56 58 61 69 80 99 103 116 118 160 167 205 206 215 222 235 246 271 272 280 281 297 69 118 216 259 294 34 37 43 56 117 118 207 294 34 37 43 117 118 207 294 34 37 43 117 118 207 294 34 37 43 117 118 207 294 34 37 43 117 118 207 294 37 43 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 271 294 69 118 216 259 294 34 37 43 89 117 118 203 207 271 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 56 74 89 117 118 203 207 294 34 37 43 89 117 118 203 207 294 37 43 56 89 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 67 89 117 118 203 207 271 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 89 116 117 118 203 207 222 247 271 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 117 118 294 118 294 117 118 294 118 294 37 43 117 118 207 294 117 118 294 117 118 294 118 294 34 117 118 294 34 80 117 118 294 118 294 117 118 294 34 117 118 294 117 118 294 117 118 294 34 118 216 294 37 96 118 148 203 207 220 271 280 294 37 53 70 78 82 86 117 118 167 170 203 207 215 216 222 251 280 294 298 69 118 216 259 294 34 53 61 96 116 148 193 206 230 271 294 54 105 148 170 206 216 217 221 280 150 34 37 44 49 53 54 56 58 61 67 68 74 75 77 78 80 82 83 88 89 90 96 101 103 105 106 108 114 116 117 118 147 148 153 155 156 157 160 163 164 167 168 170 192 194 203 204 205 206 207 216 217 218 220 221 222 224 225 231 234 235 239 240 241 244 246 247 248 249 251 260 264 271 276 280 281 282 293 294 297 298 34 44 49 50 53 54 56 67 68 69 70 74 77 78 80 82 88 96 100 101 105 106 114 116 117 118 143 148 153 154 155 156 160 167 168 170 192 193 194 205 206 207 215 216 217 220 222 225 228 230 234 235 240 247 248 251 262 264 271 272 280 282 294 297 298 34 37 53 54 56 61 64 67 68 74 75 77 78 79 88 96 101 103 105 106 107 108 113 114 116 117 118 145 147 148 153 154 155 156 160 164 167 170 193 194 203 205 206 207 216 217 222 225 230 240 246 247 248 251 260 262 264 271 276 280 294 297 298 34 37 43 44 49 50 53 54 56 58 61 67 68 69 70 77 78 80 83 86 88 96 100 101 102 103 105 106 107 108 114 116 117 118 147 148 153 155 156 160 167 169 170 192 193 194 203 205 206 207 216 217 218 220 221 222 225 228 231 234 235 239 240 244 246 247 248 249 251 262 264 270 271 272 276 278 280 281 282 293 294 297 298 34 37 53 54 56 58 61 67 68 74 80 84 86 92 100 101 105 106 108 116 148 153 154 155 156 160 164 167 168 169 170 192 193 194 203 205 206 207 216 220 221 222 226 227 230 231 240 246 247 249 251 262 264 268 271 276 280 281 293 294 297 80 88 89 34 37 80 88 89 105 106 148 222 247 293 69 80 89 80 89 34 37 56 68 80 89 106 116 148 153 203 216 276 280 293 34 80 89 113 148 167 68 70 80 82 148 154 170 204 207 220 230 235 244 34 50 53 67 68 80 87 105 114 117 167 170 204 206 217 241 247 248 271 280 34 80 240 260 34 36 67 80 88 89 216 248 293 80 88 89 106 148 276 80 89 34 36 53 56 68 74 80 88 89 101 103 105 106 116 117 148 202 251 280 294 80 89 34 56 80 89 116 148 34 80 114 169 34 80 88 89 106 148 34 67 68 80 105 148 160 167 280 294 34 80 89 105 148 272 34 71 80 89 118 147 171 80 89 148 281 80 247 80 89 148 276 34 80 89 106 148 34 36 53 54 56 80 88 89 105 106 148 154 160 163 240 247 34 80 88 89 148 240 34 56 80 89 105 106 116 148 220 222 262 68 80 89 56 80 88 89 148 235 251 80 89 106 34 68 80 88 89 106 148 240 34 80 88 89 105 106 116 148 221 240 280 34 80 86 88 89 148 251 34 56 80 88 89 106 116 148 168 170 231 251 276 293 34 67 80 89 106 116 148 167 69 89 67 68 105 169 241 251 34 37 56 68 75 80 89 105 106 116 153 203 216 244 276 280 293 34 36 49 68 74 75 80 88 89 105 106 116 117 148 202 240 271 272 276 294 34 50 53 68 105 167 217 241 247 248 34 96 240 251 260 34 67 68 80 88 89 105 106 118 247 248 80 88 89 34 36 53 56 74 80 89 101 103 105 106 116 117 202 251 280 294 34 67 68 89 105 106 116 153 222 234 240 247 34 56 89 116 117 247 68 114 167 169 34 67 68 80 105 153 167 251 294 34 67 80 88 89 235 281 108 117 251 34 89 106 276 34 89 34 80 88 89 106 56 80 88 89 251 34 68 114 167 215 217 228 248 34 68 80 88 89 105 106 116 167 221 240 280 34 80 86 88 89 34 56 80 88 89 105 106 113 116 168 170 231 247 251 276 293 34 56 67 80 89 103 106 116 167 224 67 80 89 105 117 167 235 272 89 117 251 34 53 56 68 80 88 89 106 153 167 235 247 34 44 49 53 56 67 68 74 80 83 88 105 106 108 116 117 148 153 163 164 167 194 225 247 248 249 251 268 280 281 294 298 34 56 89 105 106 116 153 235 247 271 34 53 54 56 67 80 88 89 103 106 116 117 168 220 222 240 247 271 276 34 36 53 74 75 80 89 106 117 167 202 247 271 34 80 88 89 105 116 117 251 276 34 80 89 117 118 34 53 56 68 80 82 88 89 106 116 148 153 235 247 34 49 53 56 67 68 74 78 80 88 92 96 101 105 106 108 114 116 117 118 148 153 164 167 168 193 194 206 222 225 247 248 249 251 280 294 298 67 80 247 34 69 80 89 34 53 56 80 88 89 103 106 116 148 222 276 34 36 53 56 74 75 80 89 106 116 117 148 167 202 247 271 293 294 80 89 34 56 74 80 88 89 116 118 148 153 167 217 224 240 272 276 34 80 89 148 34 43 46 49 53 54 56 61 67 68 74 78 80 83 84 88 89 96 101 103 105 106 107 113 114 116 118 147 148 153 154 155 160 167 170 171 192 193 194 204 205 206 207 215 216 217 218 220 221 225 230 239 240 241 244 246 247 248 249 251 262 264 270 271 272 276 280 282 293 294 34 43 44 46 50 53 54 56 58 61 67 68 80 88 96 97 101 103 105 106 107 108 114 116 117 143 146 147 148 153 155 156 160 163 164 167 170 187 194 204 205 206 207 216 218 220 222 225 235 240 241 246 247 248 249 251 259 260 262 264 268 271 276 280 282 294 297 298 80 148 167 206 216 259 280 80 148 167 207 216 80 148 156 216 230 251 279 80 148 156 216 230 251 279 34 68 80 148 216 280 54 74 80 162 170 205 216 293 34 61 103 216 222 68 148 280 34 53 68 69 148 156 206 216 280 74 80 148 216 294 54 216 34 68 148 280 56 216 280 34 56 67 80 116 143 146 160 222 249 262 280 34 68 148 153 271 280 34 54 56 69 80 103 108 116 216 222 247 271 34 80 88 118 148 230 251 280 293 68 80 148 216 280 34 49 54 56 68 74 80 88 116 162 164 216 228 235 246 247 268 280 34 80 88 247 49 56 80 88 148 68 148 216 280 34 50 56 80 118 206 216 222 251 271 272 34 68 148 280 116 162 216 217 34 36 56 58 80 103 202 206 247 292 34 80 88 103 106 230 262 68 148 216 280 34 58 68 71 103 206 234 247 280 298 34 54 80 116 148 230 231 271 272 294 34 36 56 67 69 80 108 114 116 148 167 170 206 207 216 228 234 235 240 247 248 271 279 280 281 34 36 43 53 56 80 105 116 143 148 153 160 167 168 170 202 207 215 216 225 231 234 247 271 280 294 34 44 74 80 89 118 247 271 34 44 80 89 118 247 271 34 44 80 89 118 164 247 271 67 68 74 80 96 105 106 116 117 147 153 167 169 216 225 227 228 247 248 251 280 34 44 80 89 118 247 271 34 44 74 80 89 118 247 271 34 44 80 89 118 247 271 34 117 34 44 74 80 89 92 118 222 247 271 34 44 80 89 117 118 222 247 271 34 44 77 80 89 118 205 247 271 34 44 80 89 117 118 247 271 34 44 80 89 118 247 271 34 44 80 89 118 247 271 34 80 106 34 44 80 89 118 205 247 271 34 44 80 89 118 247 271 34 44 80 89 118 224 240 247 271 34 44 80 89 118 247 271 34 44 80 89 118 247 271 34 44 80 89 118 222 247 271 34 44 80 89 118 247 271 34 44 80 89 118 247 271 34 44 74 80 89 118 247 271 292 34 44 80 89 118 170 247 271 293 34 44 80 89 118 247 271 34 44 80 89 118 247 271 34 44 80 89 118 205 247 271 275 34 44 80 89 118 247 271 34 44 80 89 118 247 271 293 34 44 80 89 118 247 271 34 44 80 89 118 222 247 271 34 44 80 89 118 205 247 271 34 43 80 101 106 107 114 116 144 155 206 207 215 216 231 251 264 34 36 54 56 58 67 68 69 80 84 86 96 101 105 108 114 116 143 144 147 148 155 160 194 202 205 206 207 216 217 220 222 230 231 234 240 247 260 280 294 297 298 34 44 80 89 118 222 247 271 34 44 80 89 118 247 271 34 44 80 89 118 216 247 271 34 44 80 89 118 247 271 34 44 80 89 104 116 118 145 247 271 34 44 74 80 89 118 205 247 271 34 44 80 89 118 205 247 271 34 44 80 89 118 247 271 34 80 106 34 37 53 74 80 96 106 116 117 153 160 167 203 216 217 220 222 231 234 240 37 80 160 167 170 203 216 217 34 37 69 80 117 160 167 170 203 216 217 280 37 69 80 116 117 160 167 170 203 216 217 222 34 37 160 167 170 203 204 216 217 34 37 53 56 67 69 70 74 80 88 101 105 106 108 114 116 117 146 153 157 160 167 171 193 194 203 205 215 216 217 220 235 240 248 249 251 276 280 37 167 203 205 217 34 37 69 108 117 160 167 170 203 216 217 280 37 69 160 167 170 203 216 217 247 37 167 203 205 217 37 80 101 160 167 203 206 216 217 43 58 67 80 101 116 160 216 217 230 241 248 271 280 294 34 37 46 53 61 68 80 82 96 103 106 116 117 148 153 160 164 167 170 203 216 217 220 240 251 293 294 43 46 53 67 80 105 160 167 193 205 207 216 217 220 235 247 251 280 298 37 43 44 77 80 105 106 148 167 170 203 207 217 230 280 294 54 67 80 148 167 216 217 230 235 294 37 69 117 118 160 167 170 203 216 217 280 37 69 80 160 167 170 203 216 217 37 167 203 217 34 37 69 80 117 146 160 167 203 206 216 217 293 37 69 80 160 167 170 203 216 217 222 280 37 167 203 217 69 77 80 114 155 215 216 220 249 37 69 117 160 167 170 203 216 217 280 34 37 69 117 160 167 170 203 216 217 222 43 58 67 80 101 116 160 216 217 230 241 248 271 280 294 34 167 217 251 54 103 108 116 167 217 56 105 167 217 240 280 297 34 46 67 88 103 104 105 106 108 116 167 205 206 216 217 221 235 248 271 272 106 117 167 206 217 37 167 203 216 217 37 167 203 216 217 80 146 167 206 217 222 56 146 167 204 206 217 222 34 56 80 88 105 106 116 153 157 167 193 204 205 216 217 235 240 247 248 276 280 37 106 114 154 167 203 216 217 222 235 53 77 80 116 153 167 170 205 216 217 235 251 276 34 53 54 77 80 96 106 116 153 167 198 205 216 217 220 222 231 235 251 268 280 167 205 216 217 235 276 80 117 167 216 217 34 46 53 67 80 88 106 108 111 117 153 167 205 216 217 222 235 276 80 116 167 205 216 217 235 280 37 54 58 87 106 146 153 155 167 203 206 217 251 37 54 80 101 103 106 108 146 167 203 206 217 34 37 96 101 103 146 153 167 203 206 217 222 54 56 58 69 103 108 117 146 167 206 217 222 280 37 106 146 156 167 203 206 217 222 280 281 37 146 167 193 203 206 207 217 231 271 37 88 146 167 203 206 215 217 222 298 37 56 103 146 167 203 206 217 222 37 46 54 56 61 106 108 118 146 167 192 194 203 206 217 222 280 281 294 37 103 146 167 203 206 217 37 69 146 167 203 206 217 37 56 146 167 170 203 206 217 37 146 167 203 205 206 217 37 69 88 116 146 167 170 203 206 217 240 251 280 37 54 56 89 108 146 167 193 203 206 217 222 37 146 167 203 206 207 217 37 54 108 116 146 167 203 206 217 280 37 108 146 167 203 206 217 34 37 101 146 167 203 206 217 222 240 259 293 37 108 116 146 153 155 167 203 206 217 37 69 167 203 216 217 37 69 167 203 216 217 37 167 203 216 217 37 43 49 53 56 66 74 88 106 116 117 167 168 203 205 216 217 220 230 235 240 247 248 251 276 280 293 37 167 203 216 217 37 167 203 205 216 217 37 167 203 216 217 167 216 217 37 167 203 216 217 37 167 203 216 217 37 167 203 216 217 37 167 203 216 217 34 37 105 106 117 153 167 168 203 205 216 217 220 221 228 235 276 280 37 167 203 216 217 43 167 217 54 80 106 108 146 167 205 206 217 222 251 53 67 80 86 108 116 146 167 206 217 222 43 53 67 108 117 146 167 205 206 217 222 49 80 167 216 217 37 56 96 106 117 146 167 203 206 217 282 146 167 206 217 167 217 167 217 251 103 116 117 167 217 222 88 117 167 217 298 37 146 167 203 206 217 222 80 146 153 167 206 217 103 146 167 206 217 280 34 53 80 88 101 106 116 167 205 206 216 217 220 231 235 251 276 280 293 118 118 118 118 118 43 44 82 108 148 160 206 220 235 240 268 280 118 34 82 92 101 103 105 114 117 118 205 220 280 34 108 117 118 146 157 118 34 36 37 43 53 68 69 70 74 82 103 106 107 108 116 117 118 144 146 148 155 156 157 167 169 170 205 206 207 220 221 224 225 230 234 235 240 247 248 270 271 272 280 281 297 118 118 118 118 34 49 53 56 66 67 69 74 79 86 87 102 106 113 117 118 143 146 153 154 163 164 168 171 182 204 222 230 240 247 259 293 118 118 118 118 118 34 67 117 118 148 271 118 118 34 36 37 56 67 74 79 82 103 105 115 117 118 146 154 168 169 170 202 203 207 220 227 230 231 234 240 247 248 260 271 280 118 74 240 118 118 118 69 116 118 118 70 74 87 103 106 107 108 117 118 144 148 169 170 193 224 227 240 271 222 269 69 280 34 40 69 116 146 170 205 206 222 224 249 252 280 68 148 216 240 271 297 69 105 117 148 153 154 163 169 194 230 231 240 247 248 260 271 280 294 163 216 249 69 292 205 74 172 205 205 205 74 34 67 69 71 74 77 80 105 117 156 160 193 205 215 247 248 262 271 69 148 230 231 294 34 79 89 105 117 118 148 204 222 240 279 280 34 43 53 54 68 89 105 106 113 117 118 170 207 220 221 234 235 240 247 248 271 293 34 53 68 74 88 89 105 118 160 220 234 235 240 271 272 280 34 79 89 116 118 148 169 240 269 34 79 89 116 118 169 240 269 34 44 67 69 74 79 84 86 87 89 106 107 113 114 117 118 144 148 153 154 157 168 204 205 206 220 222 225 240 244 247 248 251 259 280 34 44 53 54 67 69 79 86 87 89 96 105 107 116 117 118 146 148 168 220 222 240 247 268 271 276 69 71 79 86 87 89 101 108 117 118 143 146 148 240 247 251 272 280 293 298 34 54 67 69 74 79 84 86 89 103 106 108 116 117 118 148 154 168 170 204 240 247 262 280 56 89 117 118 147 215 240 271 280 294 34 102 117 118 204 239 240 247 248 271 118 53 54 56 67 68 84 87 105 107 114 117 118 143 148 168 207 220 227 240 248 259 260 262 268 271 298 54 87 114 116 117 118 148 193 216 221 230 248 260 269 280 298 68 117 118 148 118 147 36 37 53 102 118 144 202 203 206 220 234 239 271 118 147 53 58 79 106 116 117 118 144 154 170 194 204 207 220 235 260 268 280 56 87 88 106 116 117 118 169 194 207 234 235 247 268 271 280 293 34 44 46 53 67 74 105 106 107 113 116 117 118 153 169 170 235 240 246 247 248 260 280 34 44 46 53 67 87 105 106 107 116 117 118 154 167 170 235 240 246 247 260 262 34 44 46 53 67 68 74 105 106 107 116 117 118 167 170 235 240 246 247 248 260 34 44 46 53 67 69 87 105 116 117 118 153 170 235 240 246 247 260 262 34 53 67 87 105 107 116 117 118 207 230 235 240 246 247 260 34 53 67 74 79 87 88 106 107 116 117 118 154 156 157 167 168 193 227 234 247 260 276 298 36 37 44 67 83 87 96 107 116 117 118 154 157 168 169 170 202 203 206 207 222 230 235 247 260 268 271 280 68 69 103 105 116 117 118 148 205 230 240 247 248 34 53 56 69 77 87 108 116 117 118 153 170 207 220 230 234 239 240 247 271 34 53 67 68 74 87 88 96 105 106 107 116 117 118 148 154 156 167 168 193 224 227 234 240 247 248 260 276 280 298 53 58 74 87 107 116 117 118 143 154 155 193 247 248 260 280 293 68 105 107 116 118 240 260 268 271 294 34 49 53 67 68 75 79 87 88 96 105 107 116 117 118 148 154 167 168 193 224 227 234 240 247 248 250 260 280 298 36 67 79 84 87 101 102 114 116 117 118 154 157 169 192 202 280 37 67 79 83 105 116 117 148 193 203 215 216 234 247 268 116 117 145 205 206 215 280 68 89 116 117 145 148 226 234 280 294 105 108 116 117 145 206 225 247 280 69 116 117 145 280 68 89 116 117 145 260 280 69 74 78 116 117 145 154 268 280 89 105 116 117 145 148 215 216 240 280 294 105 116 117 145 215 280 105 116 117 145 215 280 105 116 117 145 215 280 53 105 116 117 145 215 280 105 116 117 145 215 280 105 116 117 145 153 215 280 53 105 116 117 145 215 280 116 117 145 240 280 74 116 117 145 168 275 280 293 52 53 56 74 82 105 116 117 145 148 168 205 215 220 243 247 250 260 276 280 34 52 53 74 82 96 105 116 117 145 148 168 205 215 220 243 247 270 276 280 67 116 117 145 231 260 270 280 74 88 116 117 145 280 34 52 53 67 74 82 105 113 116 117 145 148 168 205 220 222 243 247 270 276 280 52 53 82 105 116 117 145 148 168 205 215 220 243 247 270 276 280 116 117 145 222 230 280 293 53 116 117 145 280 34 52 53 82 96 105 116 117 145 147 148 168 205 215 220 222 247 270 276 280 53 88 116 117 145 167 168 262 280 53 74 82 105 116 117 145 148 168 205 215 220 243 247 250 276 280 74 116 117 145 222 280 52 53 74 82 87 105 116 117 145 148 168 205 215 220 243 247 248 276 280 52 53 74 82 103 105 116 117 145 148 168 205 215 220 243 247 270 276 280 52 53 74 82 105 116 117 145 148 168 205 207 276 280 67 101 116 117 145 222 271 280 34 56 74 83 116 117 118 145 222 230 247 249 280 88 105 116 117 145 248 280 34 52 53 82 105 111 116 117 145 148 168 205 215 220 243 247 248 270 276 280 34 67 74 116 117 145 280 34 116 117 145 280 293 34 53 82 105 116 117 145 148 168 205 215 220 243 247 262 270 276 280 67 88 105 116 117 145 280 56 106 116 117 145 215 247 280 52 53 67 74 82 102 105 116 117 145 148 168 205 207 215 248 276 280 53 82 92 105 106 116 117 145 148 168 205 243 248 276 280 52 53 74 82 92 105 108 116 117 145 148 168 205 206 215 220 243 247 270 276 280 74 92 105 116 117 145 270 280 92 96 116 117 145 168 280 34 52 53 67 74 82 105 116 117 145 148 168 205 215 220 243 247 270 276 280 34 52 53 67 74 82 105 116 117 145 148 168 205 215 220 243 247 276 280 34 67 116 117 145 168 280 34 52 53 82 105 111 116 117 145 148 168 205 215 220 243 247 276 280 34 49 52 53 67 82 105 116 117 145 148 168 205 215 220 243 247 248 262 270 276 280 34 52 53 80 82 105 116 117 145 148 168 205 215 220 243 247 250 276 280 116 117 145 156 215 280 74 116 117 145 280 52 53 74 82 105 116 117 145 148 168 205 206 215 220 243 247 248 251 276 280 52 53 82 105 116 117 145 148 168 205 207 248 276 280 53 82 105 106 116 117 145 148 168 205 207 248 276 280 34 52 53 74 82 105 116 117 145 148 168 205 215 243 247 248 276 280 293 52 53 67 74 82 105 116 117 145 148 168 205 215 243 247 270 276 280 34 52 53 74 82 105 116 117 145 148 168 205 215 220 243 247 262 276 280 34 52 53 82 96 105 116 117 145 148 168 205 206 215 220 243 247 250 276 280 116 117 145 280 34 52 53 67 82 87 88 105 116 117 145 148 168 205 207 239 276 280 52 53 74 82 105 116 117 145 148 168 205 215 220 243 247 262 276 280 52 53 67 82 88 105 116 117 145 148 168 205 215 220 243 247 250 270 276 280 116 117 118 145 280 68 84 116 117 145 247 280 34 52 53 67 74 82 105 111 116 117 118 145 148 168 205 206 215 220 243 247 248 260 270 276 280 116 117 145 280 34 53 68 105 108 114 116 117 118 145 148 170 205 215 221 240 272 280 281 36 37 80 116 148 170 205 270 297 34 36 37 116 148 170 195 205 216 270 281 297 34 36 37 68 104 116 117 148 164 170 195 205 216 222 270 281 297 34 36 37 116 148 170 195 205 216 247 270 281 297 34 36 37 80 116 148 170 195 205 216 270 281 297 34 36 37 54 116 117 148 170 195 205 216 270 281 297 36 37 116 148 170 205 270 297 36 37 116 117 148 164 170 195 205 216 270 281 297 36 37 116 148 170 195 205 216 270 281 297 36 37 116 148 163 170 195 205 216 270 281 297 36 37 80 116 148 170 205 270 297 36 37 116 148 170 195 205 216 270 281 297 34 36 37 116 148 170 195 205 216 270 281 297 36 37 53 86 101 116 143 148 153 170 192 205 206 215 216 230 270 271 297 34 36 37 116 148 170 195 205 216 270 281 297 36 37 44 46 49 53 54 56 61 68 70 80 89 96 101 103 106 107 108 116 118 143 148 153 154 156 160 163 168 169 170 192 195 205 206 216 220 221 222 224 225 226 230 231 239 240 251 270 271 272 274 280 281 282 297 36 37 46 70 80 116 148 160 170 205 270 280 297 36 37 116 148 170 205 270 280 297 36 37 116 148 170 195 205 216 270 281 297 36 37 43 68 89 116 148 160 169 170 195 205 206 216 222 225 270 297 34 36 37 77 116 148 170 195 205 216 222 239 270 281 297 34 36 37 74 116 117 148 170 195 205 216 222 270 281 297 36 37 116 117 148 151 170 187 195 205 216 270 281 297 36 37 53 56 69 74 116 148 153 160 170 205 215 216 217 222 230 231 241 247 248 270 271 272 280 294 297 36 37 116 148 170 195 205 216 270 281 297 36 37 116 117 148 170 195 205 216 222 270 281 297 36 37 116 148 170 195 205 216 270 281 297 36 37 74 116 148 170 195 205 216 270 281 297 34 36 37 56 80 104 116 117 148 170 195 205 206 216 222 239 251 270 281 297 36 37 116 117 148 170 195 205 216 270 281 297 36 37 38 74 80 116 148 170 195 205 216 270 271 281 297 36 37 116 148 170 195 205 216 270 281 297 36 37 58 87 89 106 107 114 116 117 148 167 170 205 206 216 270 271 280 294 297 298 36 37 80 116 148 170 205 270 297 36 37 80 116 148 170 205 270 297 36 37 74 116 148 170 195 205 216 270 281 297 36 37 116 148 170 195 205 216 270 281 297 36 37 116 117 148 170 195 205 216 270 281 297 36 37 116 117 148 170 195 205 216 270 281 297 36 37 53 80 108 116 148 170 205 207 270 271 282 297 298 36 37 53 54 56 89 105 116 143 148 155 160 170 171 193 205 215 222 226 270 272 280 281 282 297 36 37 46 53 56 68 70 89 101 108 116 148 164 170 205 206 207 215 225 234 235 270 271 297 36 37 69 80 106 116 117 148 160 170 172 205 270 271 280 297 34 44 46 49 54 58 68 80 101 105 106 107 108 116 117 118 143 148 156 157 160 167 168 170 205 206 207 216 220 224 230 231 240 243 244 247 248 251 257 260 270 271 280 297 298 36 37 105 114 116 148 156 170 205 206 225 264 270 271 272 297 53 74 105 116 156 167 170 205 206 207 216 220 221 224 240 251 257 260 268 49 53 116 205 207 216 224 231 235 274 276 34 49 50 53 67 69 74 80 105 107 108 114 116 117 148 153 154 156 167 168 170 205 216 220 221 241 260 270 271 280 294 34 43 49 50 53 54 56 67 69 80 96 105 108 114 116 148 156 170 205 216 220 221 241 251 280 294 49 68 74 105 106 108 116 148 163 170 205 206 207 216 224 234 239 240 251 270 280 44 53 96 105 114 116 148 160 205 206 207 216 220 230 231 240 247 248 251 270 271 280 36 37 46 68 114 116 147 148 170 202 203 205 230 247 270 297 298 36 37 49 53 69 70 82 88 89 105 116 117 148 154 167 170 205 230 247 270 271 272 280 297 36 37 46 53 116 148 160 170 194 205 206 230 243 247 248 249 262 270 271 281 291 294 297 34 53 68 69 78 105 117 167 172 173 216 222 235 240 251 257 36 37 67 84 86 89 105 106 116 117 118 148 153 168 170 205 206 207 216 217 222 230 239 247 248 270 271 279 280 294 297 34 43 53 56 61 67 69 80 96 116 148 160 167 170 205 206 215 216 220 247 268 279 280 34 36 37 70 89 116 148 170 195 205 207 251 270 271 297 36 37 80 101 105 108 116 148 160 170 205 206 215 231 264 270 271 280 297 298 34 69 70 82 215 216 234 36 37 54 61 83 116 157 160 170 205 215 230 247 270 280 294 297 36 37 77 116 170 205 270 297 34 36 37 54 56 98 116 170 202 203 205 206 246 270 271 272 297 36 37 56 61 116 170 202 205 270 272 280 297 34 36 37 54 56 61 116 148 170 202 203 204 205 230 246 270 271 297 36 37 116 148 170 205 222 231 248 264 270 271 297 34 36 37 53 56 61 80 98 116 170 205 222 270 271 279 297 36 37 61 98 116 170 202 203 205 270 297 34 36 37 52 69 98 101 106 116 170 196 202 203 204 205 246 270 271 275 297 34 36 37 61 69 101 116 170 205 270 271 272 280 297 34 36 37 68 98 116 170 202 203 204 205 246 270 271 280 297 34 96 105 147 148 153 216 220 222 247 257 271 36 37 53 54 56 58 61 68 89 105 108 114 116 146 148 160 167 170 205 206 207 216 222 230 234 239 241 270 271 280 281 294 297 170 206 216 249 67 107 146 148 205 206 226 247 216 34 105 107 114 116 117 118 206 247 270 271 298 34 53 54 56 69 80 92 105 106 107 108 114 116 117 118 147 148 170 204 206 216 221 222 247 248 249 264 270 271 280 297 298 34 46 54 56 58 61 68 82 103 105 107 108 114 116 117 118 147 163 167 170 192 193 204 205 206 220 221 222 225 247 249 251 257 260 264 270 271 280 294 297 298 34 46 54 66 69 80 96 101 105 107 114 116 117 147 148 170 192 193 204 205 206 221 222 225 226 247 270 271 272 280 298 34 54 56 107 108 116 118 147 187 206 247 264 270 271 298 34 107 116 118 147 148 206 247 270 271 53 56 80 96 103 106 116 148 193 216 217 271 34 44 53 68 80 105 114 116 154 163 216 220 221 235 240 276 280 34 53 68 103 105 116 147 148 160 163 167 168 205 206 216 220 222 243 247 248 257 271 272 276 298 53 83 88 105 106 116 148 153 160 205 216 248 280 37 53 106 146 147 148 167 203 215 216 230 279 34 53 54 68 88 105 106 116 155 205 216 222 240 243 280 68 103 105 143 147 153 205 206 207 221 234 251 280 298 44 56 69 103 105 106 116 117 148 216 220 221 240 264 271 294 34 43 44 54 58 61 69 96 101 103 105 107 108 116 117 160 170 206 216 221 225 226 231 243 244 247 264 270 271 280 34 56 69 105 114 116 205 216 220 235 271 276 54 77 105 116 148 153 163 170 205 216 220 249 276 281 293 298 36 37 53 56 78 86 105 107 116 148 157 170 194 202 203 205 207 216 235 248 249 271 294 297 36 37 53 58 114 116 117 118 148 160 170 205 206 222 230 231 248 270 271 280 297 43 50 58 61 80 89 105 107 108 114 116 118 146 148 160 167 170 215 216 217 225 235 264 271 294 298 50 61 77 105 116 167 264 271 280 50 53 58 61 105 116 145 148 167 216 217 280 294 50 54 105 106 107 116 148 160 167 170 206 217 264 271 272 294 50 53 61 80 105 116 264 271 77 116 264 271 280 69 101 108 116 148 216 232 235 271 43 44 52 54 70 82 108 113 116 143 148 153 155 160 167 192 205 206 216 226 251 264 272 280 281 293 116 148 50 61 105 106 116 156 167 170 206 216 271 280 294 34 116 167 216 264 271 53 54 56 58 70 74 82 114 116 117 148 156 205 206 249 54 101 108 116 145 148 205 206 249 251 272 280 297 50 61 105 116 34 43 49 50 53 54 56 58 61 67 69 71 84 96 99 101 102 105 108 114 116 117 118 143 147 148 153 155 167 170 193 194 204 205 206 215 216 217 222 225 230 234 241 246 251 264 270 271 272 275 280 281 282 293 294 297 298 43 50 54 77 89 101 105 116 145 167 205 216 217 271 280 294 34 43 50 54 56 61 67 107 108 116 148 153 164 167 170 206 207 216 234 246 251 264 271 280 294 297 298 54 56 70 82 89 105 116 148 163 167 194 206 207 216 217 247 248 251 294 43 50 54 80 96 101 108 116 117 148 153 167 205 206 222 243 244 271 280 293 297 54 56 61 77 116 148 160 167 216 249 251 260 280 281 298 46 49 50 53 54 56 68 70 96 101 105 107 108 114 116 117 118 143 147 148 160 163 167 168 170 205 206 222 224 225 230 240 249 260 271 276 280 282 293 297 116 167 216 280 49 53 56 58 69 108 114 116 147 148 204 205 206 216 222 230 241 264 271 280 282 294 297 298 50 116 153 216 264 271 280 294 61 83 157 160 215 247 280 37 43 50 53 54 56 58 61 80 89 106 108 114 116 148 168 170 204 205 206 207 217 246 264 271 276 298 34 43 50 53 54 56 58 61 116 167 168 204 205 206 216 234 271 280 34 116 163 271 294 34 167 271 34 54 56 58 61 69 80 82 101 102 105 108 114 116 143 147 148 167 170 192 196 204 206 216 221 222 240 243 247 264 271 272 280 294 298 34 54 56 58 69 74 82 105 114 118 147 148 167 170 193 204 205 216 247 264 271 280 298 105 170 206 216 249 34 53 54 56 69 108 114 116 147 148 163 167 170 192 193 196 204 206 234 235 248 264 271 280 281 292 167 206 271 68 108 163 164 167 206 223 260 281 107 147 167 170 225 271 147 167 147 167 251 271 297 167 68 167 170 271 294 108 147 167 222 294 147 167 271 108 116 145 147 167 216 271 58 167 205 235 271 68 96 167 205 271 281 167 114 167 167 56 80 96 167 234 280 56 69 108 163 167 223 234 271 281 167 167 170 167 108 163 167 206 240 271 281 56 114 167 234 71 148 167 170 204 167 204 226 114 156 167 68 167 207 251 167 225 271 147 163 167 206 54 114 167 271 68 167 58 167 206 234 114 167 280 108 114 167 170 225 271 280 167 167 167 280 80 114 148 167 271 54 148 163 167 264 271 167 225 155 167 206 271 167 204 206 167 114 167 170 114 167 170 167 170 108 167 170 167 271 167 34 49 56 100 105 108 114 116 145 165 167 170 192 193 196 205 206 222 224 270 271 272 273 274 280 297 298 34 56 61 70 80 105 106 114 116 118 148 160 167 206 271 294 43 50 56 61 101 105 106 108 116 148 155 160 167 170 205 206 264 271 34 54 105 116 216 251 276 34 49 53 54 56 66 68 75 88 96 103 105 106 108 114 116 117 148 153 167 216 220 221 235 240 243 247 248 251 260 271 276 280 293 298 34 36 37 49 53 54 70 101 105 116 146 148 153 167 170 216 220 221 247 248 251 276 293 34 53 54 56 68 103 105 116 117 154 205 206 216 224 240 248 251 271 274 276 298 34 53 54 105 106 116 117 118 153 156 216 220 221 243 276 282 53 54 88 116 205 216 276 293 34 49 53 54 56 86 88 103 105 106 114 116 148 153 205 207 216 220 221 235 240 247 260 262 271 276 280 298 54 116 216 54 105 116 117 153 205 216 247 251 276 293 34 53 54 56 68 69 75 80 103 105 106 107 108 116 117 146 148 153 164 169 170 205 206 216 220 222 225 230 235 240 247 248 251 269 270 273 276 280 282 293 298 54 66 88 116 117 216 271 276 34 53 54 80 88 96 103 105 110 116 117 160 168 184 205 216 220 222 235 248 251 257 276 293 297 53 54 116 117 216 54 116 216 276 49 53 54 56 103 105 108 116 205 216 251 276 54 68 105 116 148 205 216 34 53 54 56 80 88 103 104 105 106 108 116 153 163 164 168 205 206 216 220 222 248 251 276 293 53 54 82 101 116 117 146 205 216 222 251 276 297 54 116 216 271 34 54 105 116 154 216 276 54 116 216 240 34 53 54 56 61 66 82 101 105 116 148 153 168 216 247 251 271 276 292 297 54 116 216 235 276 54 116 216 276 54 116 216 54 105 116 117 205 216 222 247 54 116 216 34 53 54 105 116 216 293 34 49 53 54 56 68 69 70 80 96 103 105 106 108 116 117 148 153 163 164 168 184 205 216 220 221 222 235 240 247 251 270 271 274 276 280 298 34 54 69 70 89 90 96 116 118 148 157 170 206 216 220 222 240 247 249 259 271 279 54 69 80 116 145 216 53 54 116 216 54 116 117 216 34 77 114 280 80 118 163 206 240 271 280 80 118 163 206 240 271 280 40 116 216 148 167 193 260 270 271 280 167 260 280 43 44 69 105 146 155 156 247 260 268 271 280 281 77 86 96 105 118 148 156 167 205 222 257 260 264 271 280 294 44 69 108 117 147 148 206 264 271 77 86 96 105 118 148 156 167 205 222 257 260 264 271 280 294 34 79 105 114 116 147 148 248 264 271 294 148 205 206 297 148 204 280 206 216 259 114 34 53 54 80 114 147 148 170 205 206 215 271 280 54 56 114 148 58 116 148 247 280 206 216 259 102 148 247 206 216 259 34 67 74 102 148 169 260 269 271 280 34 36 37 54 56 88 148 160 202 203 240 247 259 260 271 206 216 259 49 53 105 148 205 206 216 259 206 216 259 34 50 68 107 148 206 280 206 216 259 206 216 259 271 53 80 148 206 216 271 271 54 88 103 148 170 224 240 247 248 274 114 148 154 297 206 216 259 53 67 116 280 298 34 67 83 87 101 114 148 205 206 227 249 271 294 298 206 216 259 49 54 56 58 67 68 87 96 101 106 117 146 148 193 206 207 225 231 243 247 259 270 271 281 54 67 68 83 84 87 102 105 144 148 207 227 298 148 148 206 216 259 54 148 217 108 148 170 206 216 259 69 148 160 170 206 216 259 54 105 148 54 56 105 148 206 54 98 101 148 154 206 222 34 54 56 88 148 54 74 101 148 249 34 54 69 148 206 216 259 54 105 148 206 280 298 34 54 148 54 148 46 54 116 148 154 54 58 148 251 54 148 205 54 58 148 145 69 114 148 167 206 235 240 247 271 280 294 206 216 259 148 170 205 206 215 294 58 114 145 148 294 206 216 259 68 70 82 148 215 222 206 216 259 98 106 114 148 170 204 271 280 206 216 259 69 114 148 160 170 206 271 271 36 56 69 78 83 154 167 202 271 280 56 68 74 77 78 116 145 147 167 205 271 37 53 78 116 167 203 216 271 36 37 78 116 167 202 203 216 247 271 280 37 54 78 86 116 167 193 203 216 271 34 56 78 116 167 204 216 271 37 56 78 116 167 203 216 271 279 37 43 44 53 68 78 106 116 167 203 206 216 220 221 224 271 274 37 43 53 68 78 106 116 167 203 216 220 221 224 271 44 46 77 78 88 106 116 143 148 167 205 206 207 216 221 270 271 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 167 216 271 68 74 77 78 116 147 167 216 271 74 148 205 280 74 148 205 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 37 78 116 167 203 216 271 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 53 68 74 105 116 163 170 216 220 221 224 280 53 58 74 77 78 147 167 205 222 271 68 74 77 105 116 170 216 220 221 68 74 77 105 116 170 216 220 221 53 68 69 74 77 78 116 144 147 167 170 216 220 221 224 271 280 53 68 69 74 77 78 105 116 144 147 167 170 216 220 221 224 271 280 53 68 69 74 77 78 105 116 144 147 167 170 216 220 221 224 271 280 53 68 69 74 77 78 105 116 144 147 167 170 216 220 221 224 271 280 53 68 74 77 78 105 116 144 147 167 170 216 220 221 224 271 114 204 271 280 148 216 230 271 281 34 105 116 168 170 204 216 246 271 279 69 74 77 146 148 160 167 170 204 205 207 225 271 280 294 34 105 116 168 170 204 216 246 271 279 54 68 75 105 224 297 34 54 69 170 204 217 279 53 116 148 216 247 276 53 54 56 68 69 72 148 240 251 271 280 297 49 53 58 68 70 83 88 105 146 207 220 221 247 271 56 68 83 101 103 116 157 204 206 216 247 280 53 68 70 83 86 88 113 154 204 207 247 271 280 44 53 56 69 70 82 88 154 163 189 205 220 222 246 271 280 34 67 157 271 280 34 56 71 75 80 96 105 106 146 154 170 196 206 237 249 271 280 68 75 90 148 204 228 249 271 282 34 56 68 69 75 80 148 154 205 237 240 249 271 280 297 53 54 56 68 69 72 148 240 251 271 280 297 44 46 53 74 80 86 114 148 155 168 170 193 240 243 247 249 276 117 170 205 227 240 244 297 53 70 82 88 105 106 118 167 207 215 281 68 69 82 146 148 168 170 206 220 221 234 240 246 249 271 280 297 36 37 46 53 54 56 68 69 71 80 82 106 146 148 160 170 202 203 206 207 220 221 234 240 249 271 272 280 297 43 53 68 69 70 74 88 106 148 204 220 221 227 240 247 271 280 46 53 56 68 69 75 80 82 105 146 148 206 216 220 221 234 237 240 249 262 271 280 297 36 37 44 68 69 148 196 202 203 220 221 222 230 240 246 271 280 36 37 54 67 88 101 103 106 107 144 168 202 203 204 206 230 240 247 249 257 259 268 271 280 44 53 68 148 204 220 221 230 240 268 271 280 68 69 106 148 170 204 240 271 280 34 49 53 70 86 87 88 106 148 153 157 164 207 247 249 262 268 298 43 53 68 69 106 148 168 204 220 221 240 246 247 271 280 43 53 56 68 69 101 148 168 170 220 221 240 246 271 280 297 34 54 56 68 69 106 108 148 205 230 249 262 271 280 297 298 204 273 204 273 204 53 75 117 170 273 280 282 204 170 204 170 204 273 54 204 216 204 34 54 69 170 204 217 279 46 68 116 206 247 251 276 271 280 54 69 74 103 156 163 170 205 69 74 160 170 247 69 74 34 53 88 148 204 207 241 247 248 259 271 34 44 49 148 204 206 207 235 240 248 271 69 89 271 34 53 68 84 86 148 204 207 222 240 247 248 251 271 34 68 118 152 215 247 270 271 34 56 88 101 103 117 118 148 160 207 230 247 248 89 271 34 53 103 148 153 156 204 207 222 225 235 247 248 251 268 271 34 37 56 67 117 118 148 207 222 247 248 271 272 34 37 44 67 68 80 83 86 114 117 148 160 167 170 195 228 239 244 246 247 248 259 262 271 272 280 294 297 69 89 271 34 68 148 206 207 220 221 247 248 293 71 271 34 44 53 54 68 74 148 170 207 220 221 248 34 53 90 116 148 204 207 221 246 248 293 37 74 113 154 203 247 35 46 54 271 34 56 68 118 148 207 220 221 222 248 89 271 34 53 105 148 154 207 220 221 246 248 271 34 53 83 88 106 148 170 206 207 224 230 240 247 248 272 274 34 68 69 70 82 89 116 157 168 206 207 268 271 34 37 44 53 68 148 170 182 207 215 220 221 224 225 240 246 247 248 259 279 74 108 144 148 169 207 231 240 248 280 68 80 89 206 271 34 53 68 80 106 148 154 170 204 206 207 220 221 247 248 249 270 271 34 56 77 106 148 207 230 247 248 271 34 44 53 84 148 157 164 170 207 220 230 234 247 248 271 34 37 53 67 74 203 204 244 259 271 272 53 67 105 113 148 163 206 207 231 298 43 44 46 53 56 67 74 77 116 117 148 163 164 193 205 206 221 235 240 241 248 259 260 270 271 297 34 37 49 54 67 88 106 116 143 144 154 168 169 203 207 224 225 244 247 298 58 69 114 160 34 68 148 154 204 206 207 220 221 247 248 293 34 68 148 204 207 220 221 247 248 268 293 56 102 146 167 170 206 215 230 247 271 44 53 68 105 117 170 204 206 220 221 230 234 235 240 271 280 34 68 170 240 248 271 280 34 43 53 70 82 106 148 170 206 220 221 248 271 34 49 54 68 75 106 148 204 207 220 221 231 244 248 271 293 34 148 204 207 220 221 248 268 34 36 37 53 74 88 108 114 148 170 230 262 269 34 53 88 106 146 148 153 154 170 229 247 248 251 262 271 272 273 34 36 37 52 74 86 107 146 167 202 203 271 293 44 70 96 144 156 164 169 170 206 222 268 297 34 53 54 74 105 108 113 117 118 143 154 170 205 231 270 293 53 108 230 117 146 262 268 37 56 68 103 203 34 46 53 54 77 101 103 106 108 113 143 153 205 206 215 230 231 240 243 249 251 264 270 271 281 293 117 146 262 268 53 54 56 58 74 77 101 105 107 116 153 157 206 220 222 230 249 251 270 280 281 293 297 34 53 54 74 77 105 157 170 251 270 117 146 247 262 268 46 54 106 205 206 217 270 293 74 80 87 106 117 215 222 226 251 270 281 36 49 77 86 103 117 146 202 231 247 281 293 34 49 74 80 86 106 116 118 157 160 168 215 216 230 247 276 117 146 204 262 268 36 37 44 49 53 54 70 82 86 103 105 107 117 143 146 148 163 168 169 192 193 195 202 203 206 207 215 225 230 231 234 243 247 248 249 257 260 268 276 280 281 293 49 53 54 74 86 103 106 117 146 154 157 182 215 222 230 231 246 247 249 281 34 49 54 61 74 80 86 116 118 160 168 215 216 86 88 230 247 34 46 49 52 56 68 74 86 88 103 146 154 157 164 182 225 227 229 231 247 271 272 281 86 88 106 117 146 153 182 206 231 247 276 74 86 88 247 164 247 49 53 54 74 77 105 117 157 170 206 222 224 270 281 293 297 53 74 96 113 116 148 205 215 220 247 260 262 293 170 34 58 70 96 106 164 170 205 206 222 225 244 163 207 222 116 216 54 77 153 155 192 205 206 220 222 223 230 240 243 270 280 291 293 49 53 54 74 77 107 117 270 271 281 293 49 53 54 56 69 105 106 164 170 205 206 222 251 270 293 170 117 146 247 262 268 116 160 206 226 271 280 46 54 68 69 70 82 88 108 116 146 148 155 164 167 170 171 193 205 207 226 240 271 280 281 46 74 77 37 79 86 116 147 148 170 203 205 206 216 226 227 241 247 281 294 297 34 116 226 248 34 67 116 226 44 53 56 67 74 79 88 105 116 146 154 226 240 244 246 247 260 294 296 67 86 88 105 116 168 206 225 226 227 247 280 34 46 69 80 116 117 148 156 167 205 226 264 271 280 37 54 68 106 116 203 204 206 226 230 270 216 88 116 226 249 88 116 226 249 34 88 116 226 249 34 88 116 226 249 88 116 226 249 88 116 226 249 88 116 226 249 34 88 116 226 249 88 116 226 249 88 116 226 249 88 116 226 249 34 88 116 226 249 88 116 226 249 88 116 226 249 116 226 34 88 116 226 249 54 116 154 205 224 226 54 116 154 224 226 77 116 224 226 271 293 297 116 224 226 56 77 106 116 224 226 106 116 224 226 105 116 224 226 280 297 34 116 224 226 293 68 105 116 224 226 280 34 68 116 154 224 226 274 280 74 88 106 116 224 226 293 74 88 106 116 224 226 293 74 88 106 116 224 226 69 116 154 205 222 224 226 274 77 116 224 226 271 293 297 77 116 224 226 271 293 54 74 116 143 160 170 226 234 271 280 296 116 167 205 207 226 271 280 116 226 271 44 53 68 86 116 148 156 204 206 207 226 230 231 240 247 248 260 268 271 293 67 69 80 87 107 116 144 148 168 207 226 227 228 230 271 280 43 44 53 68 80 101 116 118 148 204 207 220 222 226 240 246 271 293 44 54 67 68 116 144 148 156 170 192 194 204 205 206 207 226 231 234 268 270 271 282 44 49 53 68 79 88 103 106 113 116 144 148 170 204 207 220 226 235 240 244 246 247 271 37 67 79 83 102 107 116 144 154 157 168 169 170 194 203 204 206 215 220 226 247 268 43 84 88 105 106 113 116 154 204 206 225 226 227 230 240 247 249 271 49 53 68 88 116 148 157 204 226 249 271 88 105 106 113 116 169 204 205 206 226 240 246 247 249 280 298 37 44 46 53 54 68 88 96 105 106 113 116 148 154 163 170 220 226 230 235 240 244 247 259 271 294 44 88 113 116 148 167 168 169 194 204 207 226 239 247 249 271 294 65 106 116 148 170 222 226 230 244 44 68 88 106 113 116 148 154 157 206 226 247 271 293 294 34 44 53 68 88 105 106 113 116 148 154 204 207 226 240 246 247 248 259 271 280 294 37 53 67 79 106 107 116 144 154 157 164 170 194 203 204 206 215 220 226 247 249 268 44 68 105 106 116 144 148 170 204 226 240 244 271 294 44 53 54 68 116 148 154 204 220 226 235 240 244 271 294 34 44 53 68 105 114 116 148 170 226 247 248 280 34 44 68 80 116 148 157 226 240 247 249 260 271 88 116 226 34 40 46 106 116 222 224 226 273 274 34 40 46 106 116 222 224 226 273 274 36 37 58 69 79 107 115 116 154 202 203 204 207 226 246 247 262 268 53 67 71 114 116 143 226 248 53 108 116 163 226 44 49 53 68 83 88 105 116 148 155 206 224 225 226 227 230 240 271 294 77 116 226 34 44 54 56 68 74 77 80 105 116 117 118 147 170 206 207 220 221 222 224 226 247 249 251 270 271 279 293 297 298 44 46 49 53 54 56 68 74 77 80 83 88 90 92 96 101 103 106 107 116 117 143 146 148 154 157 170 192 205 206 220 221 225 230 231 235 243 247 249 251 259 260 264 269 270 271 280 281 293 298 43 44 49 53 54 56 71 74 77 80 83 87 90 96 101 103 106 107 114 116 117 118 143 146 148 154 155 157 170 192 205 206 220 221 222 225 230 231 234 235 243 247 249 251 260 264 269 270 271 280 281 293 297 53 54 58 74 75 77 80 87 96 101 105 106 116 143 146 153 157 170 192 205 206 220 221 225 230 231 249 251 260 269 270 271 280 281 293 297 46 49 52 53 54 56 69 70 74 77 80 105 106 116 117 153 154 156 157 205 206 207 215 220 221 222 224 231 249 251 259 260 262 270 271 280 293 297 44 46 49 52 53 54 56 58 67 69 70 74 77 80 83 96 100 101 103 105 106 108 116 117 118 143 144 153 155 157 163 164 168 170 171 205 206 207 220 221 224 230 243 247 249 251 257 259 260 264 269 270 271 275 280 281 288 291 293 297 298 43 44 49 53 54 56 71 74 77 80 83 87 90 96 101 103 106 107 114 116 117 118 143 146 148 154 155 157 170 192 205 206 220 221 222 225 230 231 234 235 243 247 249 251 260 264 269 270 271 280 281 293 297 44 46 49 52 53 54 56 67 70 74 77 80 96 101 103 105 106 107 108 116 117 153 155 157 164 170 205 206 207 220 221 224 230 243 247 249 251 264 269 270 271 275 280 291 293 297 298 44 46 49 52 53 54 56 67 69 70 74 77 80 96 101 103 105 106 108 116 117 118 143 153 155 157 164 170 171 205 206 207 220 221 224 230 243 247 249 251 264 269 270 271 275 280 291 293 297 116 216 226 105 106 116 164 226 230 247 262 276 105 106 116 226 230 247 262 276 105 106 116 226 230 247 262 276 34 43 53 56 168 170 204 207 220 221 235 270 280 53 56 170 220 221 270 280 54 77 105 116 145 216 293 54 105 116 145 206 216 224 273 54 88 101 105 116 216 222 46 54 68 101 116 145 170 216 224 54 96 116 205 216 280 54 56 68 116 145 216 224 249 54 77 116 145 216 224 293 34 54 58 108 116 205 216 249 54 80 116 145 170 205 216 224 272 293 54 116 157 216 249 280 293 54 106 116 216 260 54 56 116 145 216 222 224 34 78 107 148 216 56 280 34 54 145 170 204 206 220 221 235 34 54 96 116 171 216 248 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 170 216 220 221 264 268 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 43 44 53 56 170 204 206 220 221 234 235 280 34 44 53 56 68 170 204 220 221 234 235 270 280 34 43 53 56 68 74 77 105 116 148 167 170 194 204 207 216 217 220 226 235 240 268 279 280 294 296 43 53 54 56 170 220 221 270 280 43 53 56 117 118 168 170 220 221 270 280 34 43 56 105 164 170 220 221 235 270 280 53 68 106 206 215 220 221 234 235 240 53 56 170 220 221 235 270 280 43 49 54 56 68 71 77 96 105 116 117 118 145 148 153 156 193 205 206 216 248 271 280 54 68 116 145 206 216 280 54 68 116 145 216 293 34 54 68 105 116 145 216 273 54 68 116 145 216 273 54 68 116 145 216 273 54 68 116 145 216 54 68 116 145 216 46 54 75 80 116 145 156 216 251 270 271 281 54 68 116 145 216 251 271 298 44 53 54 68 116 145 170 216 224 273 44 53 54 56 68 116 145 170 216 224 54 116 216 54 56 68 78 107 116 148 216 44 46 54 74 148 155 167 205 206 207 215 220 221 271 280 53 56 170 216 220 221 270 280 44 56 148 164 220 221 222 234 235 240 268 270 280 294 53 56 74 116 148 204 216 297 34 56 74 100 116 148 163 170 216 297 56 74 80 113 116 148 216 297 34 44 56 170 220 221 235 270 280 34 56 116 148 216 271 280 294 34 68 107 147 148 204 224 240 243 248 260 264 271 296 34 44 46 53 54 56 58 68 70 82 83 84 101 102 105 106 116 144 147 148 155 156 168 170 171 193 204 205 206 207 220 224 227 230 234 235 238 240 243 247 251 260 271 296 297 34 49 56 68 74 83 147 148 153 193 204 206 222 224 225 226 230 240 243 247 260 264 271 280 296 34 56 68 116 147 148 204 216 224 240 260 271 296 44 68 69 74 83 105 148 170 193 207 230 234 240 251 280 34 53 68 69 71 74 84 105 106 148 167 170 193 207 225 231 234 240 247 248 280 34 68 69 117 147 148 160 204 220 224 240 260 271 280 296 68 69 74 148 170 193 207 234 240 247 280 281 34 53 68 69 74 82 117 148 170 193 205 207 234 240 243 247 248 280 281 34 68 69 74 105 148 170 193 207 234 240 247 280 68 69 74 80 105 118 148 168 170 193 207 231 234 240 247 280 68 69 74 148 170 193 207 234 240 247 280 281 34 68 69 74 148 170 193 207 234 240 248 271 280 68 69 74 79 105 117 118 148 168 170 193 207 234 235 240 247 280 44 68 69 74 148 153 170 193 207 234 240 247 248 280 34 68 147 148 160 162 193 204 224 230 235 240 260 271 280 296 56 68 70 148 163 164 167 168 207 234 271 280 281 34 68 147 148 204 224 240 260 271 280 296 34 44 46 49 53 70 74 80 82 83 84 96 106 107 170 220 235 240 247 248 260 280 297 34 53 68 70 105 114 147 148 167 170 204 205 206 224 240 260 271 280 296 34 43 54 68 80 101 116 117 147 148 154 168 170 204 205 216 222 224 240 260 271 280 293 296 298 34 46 53 54 68 80 84 147 148 154 170 204 216 220 224 235 240 260 271 280 296 34 44 54 67 68 80 84 147 148 154 204 207 215 216 224 230 240 260 271 280 296 34 37 46 54 67 68 80 83 147 148 154 169 203 204 216 224 240 247 260 271 280 296 34 36 37 44 53 54 68 79 80 84 106 144 147 148 154 170 202 203 204 216 220 224 228 230 240 247 248 260 271 280 296 34 54 56 67 68 80 147 148 154 204 207 216 224 240 251 260 271 280 296 297 34 53 54 68 80 84 105 106 147 148 154 170 204 206 216 224 235 240 260 271 280 281 294 296 34 44 53 54 68 80 84 147 148 154 170 204 216 224 240 260 271 280 296 34 44 53 54 68 80 84 143 147 148 154 170 204 206 216 220 224 234 240 260 271 280 281 294 296 34 44 54 68 80 83 106 147 148 154 204 206 216 224 240 260 271 280 296 297 34 43 54 68 74 80 84 87 116 147 148 154 204 205 216 224 230 240 248 260 271 280 296 34 53 54 68 80 105 108 114 147 148 154 193 204 206 216 220 224 230 240 248 259 260 269 271 280 296 34 53 54 68 70 74 80 82 83 84 105 143 147 148 154 170 204 205 207 216 224 238 239 240 247 249 260 271 280 296 34 54 68 80 147 148 154 168 204 216 224 240 246 260 271 280 294 296 34 44 54 67 68 80 147 148 154 157 168 204 216 224 234 235 240 249 259 260 271 280 294 296 34 54 68 74 80 87 114 147 148 154 204 216 222 224 230 231 240 259 260 271 280 296 34 44 54 68 79 82 147 148 154 170 204 205 206 216 224 240 260 270 271 280 294 296 34 44 54 68 107 147 148 154 168 170 204 216 224 240 260 271 280 296 34 54 68 84 147 148 154 157 194 204 206 216 220 224 240 260 271 280 294 296 34 36 54 68 80 87 147 148 154 202 204 216 224 230 240 260 271 280 296 34 54 67 68 70 84 105 147 148 167 170 204 220 224 240 260 270 271 296 34 52 53 67 68 69 74 84 101 102 106 147 148 168 169 204 207 224 228 230 234 240 241 247 259 260 269 271 280 281 296 34 68 69 147 148 204 224 240 260 271 280 296 34 68 87 147 148 204 224 240 260 271 296 34 68 69 74 105 117 118 148 154 170 193 207 234 240 280 34 68 69 74 79 106 108 117 148 156 170 193 206 207 220 224 228 234 235 240 247 280 34 68 69 74 148 163 170 193 207 234 235 240 280 34 68 69 74 148 163 170 193 207 234 235 240 280 34 68 69 74 96 105 147 148 160 204 221 224 230 235 240 247 260 271 296 34 53 68 69 74 117 147 148 160 168 193 204 224 235 240 260 271 280 292 296 34 44 68 69 74 107 117 147 148 168 280 34 44 68 69 74 117 147 148 168 171 204 222 224 240 247 260 271 280 293 296 68 69 74 148 170 193 207 234 240 280 68 69 74 148 163 170 193 207 230 234 235 240 247 280 34 68 69 74 148 170 193 207 234 240 270 280 44 68 69 74 114 117 148 163 170 171 193 207 217 234 240 280 44 68 69 74 148 170 193 207 216 234 240 247 280 34 68 147 148 204 224 240 260 271 296 34 68 69 74 148 170 193 207 234 240 247 280 68 69 74 148 170 193 207 234 240 280 34 44 67 68 69 79 80 147 148 168 204 224 240 260 271 296 34 68 79 96 106 147 148 204 224 228 240 260 271 296 34 53 54 58 68 71 106 147 148 154 204 224 240 248 260 271 296 35 68 69 74 148 163 170 193 207 230 234 235 240 247 280 35 68 69 74 148 163 170 193 207 230 234 235 240 247 280 34 49 67 68 69 74 148 170 193 207 220 222 234 235 240 247 248 280 56 68 69 74 148 170 193 207 226 234 240 280 297 34 49 68 69 74 106 148 170 193 207 234 240 247 280 34 68 69 74 148 163 170 193 207 230 234 235 240 247 280 68 69 74 148 170 193 207 234 240 247 280 34 68 69 74 84 148 170 193 207 234 240 280 54 74 148 160 216 271 54 160 216 248 271 54 160 216 271 54 116 160 216 271 37 203 54 74 147 148 160 216 260 271 54 116 216 280 54 160 216 271 54 160 216 271 54 160 216 271 54 102 106 107 148 194 206 268 280 34 54 89 92 105 148 160 194 216 271 34 36 37 54 56 102 148 163 194 198 202 203 206 268 54 116 160 216 271 54 70 116 216 54 160 216 271 54 160 216 271 34 54 116 148 160 216 260 271 67 78 79 80 89 102 147 148 160 194 207 216 235 247 270 271 281 54 89 116 216 54 160 216 271 54 160 216 271 34 54 74 160 216 271 294 54 160 216 271 244 54 147 160 216 241 271 54 160 216 271 36 37 202 203 222 54 160 216 271 54 160 216 271 54 116 160 216 271 54 160 207 216 271 54 116 160 216 271 54 116 147 160 216 271 54 116 160 216 271 294 54 116 160 216 271 54 116 160 216 271 294 34 36 54 67 89 116 145 147 148 202 205 206 216 217 246 247 269 276 280 54 116 170 216 244 54 116 216 54 147 160 216 271 54 160 216 271 54 116 148 216 54 116 160 216 271 54 148 160 194 216 248 271 294 54 105 116 148 160 194 216 271 294 54 116 148 160 216 271 54 148 160 216 271 54 160 216 271 44 53 56 67 79 82 102 107 116 148 168 224 298 36 52 53 54 56 67 84 89 105 143 148 154 202 206 230 231 239 260 269 280 281 67 78 79 80 89 102 147 148 160 194 207 216 235 247 270 271 281 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 104 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 271 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 67 78 79 80 89 102 147 148 160 194 207 216 235 247 270 271 281 67 78 79 80 89 102 147 148 160 194 207 216 235 247 270 271 281 67 68 69 82 92 105 116 118 206 240 271 280 70 77 87 105 116 148 160 227 228 240 247 248 271 280 294 296 53 58 96 105 116 205 240 247 280 105 116 240 280 105 106 116 240 280 46 80 105 106 116 148 167 240 280 67 105 106 116 240 280 44 46 67 105 106 116 164 206 220 234 240 271 280 281 105 116 240 280 44 53 68 105 116 163 235 240 271 280 294 68 69 105 106 116 220 235 240 280 44 53 68 105 116 118 148 234 235 240 280 294 54 68 105 116 117 118 235 240 280 294 79 96 148 204 235 240 248 260 280 294 53 69 70 79 105 118 148 150 163 204 220 235 279 46 53 68 69 74 79 106 107 116 145 148 156 170 206 220 234 235 240 248 268 271 280 282 294 46 53 68 69 79 82 106 107 117 148 170 204 205 206 207 215 234 240 248 271 54 116 216 34 37 69 79 80 148 203 248 280 34 37 69 79 80 148 203 248 280 34 67 74 79 148 204 228 243 247 248 251 264 34 54 58 74 79 247 248 34 67 69 79 117 148 228 243 247 248 264 34 46 70 79 82 143 146 148 207 235 240 271 280 297 69 79 148 37 44 46 54 67 79 155 170 203 205 222 235 297 37 44 46 54 67 70 79 84 170 203 206 230 235 240 271 280 37 44 46 54 79 107 170 203 235 268 282 37 44 46 53 54 79 203 235 297 37 44 46 54 67 68 74 79 80 83 105 116 148 170 203 205 206 207 231 235 280 37 44 46 53 54 69 70 79 80 82 83 84 106 148 168 170 203 206 207 235 280 281 297 34 37 44 46 54 79 83 156 170 203 205 206 231 235 281 37 44 46 54 79 203 235 37 44 46 54 79 203 206 235 37 44 46 54 79 203 230 235 270 34 37 44 46 54 79 107 148 203 207 224 235 240 297 37 54 79 203 240 280 37 54 69 79 203 240 280 37 54 79 203 240 280 37 54 79 80 105 203 240 280 37 54 79 203 240 280 37 54 79 80 203 280 37 54 79 203 240 280 54 69 79 240 280 34 37 44 46 54 79 107 148 203 240 243 297 37 44 46 54 79 107 148 203 240 247 297 37 44 46 54 69 79 170 203 206 220 221 37 44 46 54 69 70 79 82 107 164 170 203 37 44 46 54 69 79 203 37 44 46 54 69 79 170 203 37 44 46 53 54 69 70 79 80 82 83 84 148 168 170 203 205 206 207 248 280 281 37 44 46 54 68 69 79 148 203 240 37 44 46 54 69 79 203 34 69 116 148 169 216 241 271 69 271 116 148 216 271 116 148 216 247 271 272 69 79 89 240 79 116 207 216 37 54 79 80 116 203 216 34 37 54 69 79 106 148 203 34 37 54 69 79 106 148 203 243 251 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 34 54 69 79 106 148 243 251 260 34 37 54 69 79 106 148 203 243 251 260 37 53 54 79 106 148 170 203 206 37 54 79 106 148 203 243 251 260 280 37 53 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 53 54 79 106 148 203 243 251 260 280 37 53 54 79 106 148 203 243 251 260 280 37 53 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 260 280 37 54 79 106 148 203 243 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 260 280 36 46 49 53 54 56 67 69 70 74 79 82 83 84 102 107 115 154 156 168 169 170 193 202 230 240 247 260 280 282 54 77 79 80 116 146 148 167 170 207 216 67 74 79 87 148 169 204 269 282 297 83 193 247 294 296 148 167 207 280 294 296 36 53 54 74 79 96 154 202 204 230 240 247 260 53 79 107 148 154 163 169 205 230 235 247 248 54 79 163 164 280 281 53 54 68 70 79 84 86 114 148 168 169 206 207 228 247 248 271 282 71 79 83 105 162 193 204 222 235 247 34 56 67 79 146 157 160 170 193 216 240 247 260 271 54 56 67 79 148 216 235 240 247 248 260 271 294 37 54 67 79 107 114 145 148 203 216 234 235 247 264 271 272 37 54 67 79 107 114 145 148 203 216 234 235 247 264 271 272 36 68 78 105 148 202 224 231 244 247 248 270 271 294 36 68 70 78 148 163 167 202 230 238 244 247 248 269 270 271 294 36 44 53 68 78 84 105 148 202 224 231 244 247 248 270 294 34 36 37 56 68 74 78 83 84 102 105 116 148 202 216 244 247 248 270 271 294 36 67 68 74 77 78 80 83 105 114 116 148 167 202 206 207 215 224 225 244 247 248 271 280 294 298 36 68 74 78 102 148 202 244 248 294 34 36 68 78 83 105 116 148 202 244 247 248 270 294 36 44 46 67 68 74 78 79 86 103 115 148 153 154 202 231 243 244 247 249 251 270 280 36 68 74 78 105 116 148 170 202 244 247 248 271 294 34 36 46 53 68 69 78 80 84 96 101 105 108 114 116 148 155 163 167 170 202 205 206 207 215 216 225 231 234 244 247 249 270 271 279 280 294 298 36 53 68 74 78 148 155 163 170 202 244 271 294 36 46 56 58 67 68 70 78 80 82 84 114 116 148 156 202 205 206 216 220 244 247 248 268 280 294 36 53 58 68 74 78 84 105 148 155 167 202 244 271 294 36 44 49 53 56 68 78 80 105 114 148 163 168 170 202 206 220 240 244 247 248 257 271 280 294 68 105 148 224 244 247 248 270 271 68 70 148 163 167 230 238 244 247 248 269 270 271 44 53 68 84 105 148 224 231 244 247 248 270 67 68 74 77 80 83 105 114 116 148 167 206 207 215 224 225 244 247 271 280 298 68 74 105 116 148 170 244 247 271 58 68 74 84 105 148 155 167 244 271 44 49 53 56 68 80 105 114 148 163 168 170 206 220 240 244 247 248 257 271 280 44 67 68 77 78 105 143 148 167 193 205 206 207 220 244 247 268 297 79 87 116 117 148 162 194 205 216 217 270 271 272 294 46 68 148 205 241 244 259 270 271 294 68 89 107 148 160 205 216 241 244 248 269 270 271 280 294 69 74 75 79 84 89 107 116 117 118 148 160 205 216 235 240 247 270 271 272 294 34 46 53 68 69 80 84 96 101 105 108 114 148 155 163 167 170 205 206 207 215 225 234 244 247 249 270 271 279 280 294 298 34 53 68 74 77 116 148 160 164 172 206 207 222 244 292 34 53 54 74 114 116 154 170 192 206 220 249 276 67 68 74 102 103 148 154 204 231 244 247 270 46 56 68 77 80 105 106 114 116 144 148 167 205 206 207 224 244 269 280 298 36 37 68 102 148 170 202 203 215 244 294 36 44 46 68 79 86 115 148 202 243 244 247 249 251 280 49 53 67 68 74 83 84 86 87 102 105 106 107 108 148 153 155 167 168 169 193 205 207 216 220 221 224 226 232 241 244 247 248 259 260 268 269 271 280 297 298 83 87 102 107 108 148 169 247 248 68 87 102 148 244 68 102 148 204 206 220 244 246 260 36 37 68 148 202 203 204 244 36 37 53 68 102 103 106 144 148 154 170 202 203 204 206 207 220 231 234 244 247 249 260 268 270 271 281 294 56 58 68 103 148 170 204 206 226 231 244 247 270 280 294 44 54 67 68 80 103 105 116 148 150 163 170 204 206 231 234 244 247 248 270 271 294 37 53 68 102 103 105 144 148 150 154 170 203 206 207 220 231 234 244 247 260 268 270 271 281 37 53 56 68 102 103 106 144 148 154 170 203 206 207 220 231 234 244 247 249 260 268 270 271 281 294 36 37 53 67 68 77 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 67 68 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 68 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 68 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 294 36 37 53 68 102 103 105 106 144 148 154 170 202 203 206 207 220 231 234 244 247 260 268 270 271 281 37 53 68 83 102 103 144 148 154 157 164 170 194 203 207 220 231 244 247 259 268 270 271 280 36 37 53 67 68 102 103 105 148 170 194 202 203 204 206 207 220 231 234 244 247 268 270 271 297 68 103 148 169 231 244 247 268 270 294 34 67 68 103 105 147 148 169 206 207 220 225 231 244 247 259 270 280 37 44 67 68 80 103 105 116 148 170 193 203 206 231 244 247 248 270 271 281 294 68 96 103 105 148 207 231 238 244 247 270 271 68 103 107 148 231 244 247 248 270 271 280 67 68 103 105 144 148 225 231 244 247 251 270 280 294 67 68 103 148 170 206 220 231 244 247 270 294 67 68 103 108 144 148 230 231 244 247 270 280 44 53 67 68 83 84 103 148 156 168 224 231 244 247 270 294 36 44 49 53 67 68 80 83 84 103 148 156 168 170 202 206 224 231 235 244 247 248 270 271 294 68 83 101 103 105 106 148 170 207 231 244 247 270 280 36 67 68 87 102 103 148 231 244 247 270 37 68 103 148 170 231 244 247 270 294 68 103 105 116 148 207 216 230 231 243 244 247 251 270 271 280 44 67 68 79 82 84 102 103 105 116 148 206 207 216 230 231 244 247 248 259 270 280 297 68 80 84 103 114 148 160 168 170 222 230 231 244 247 270 271 294 297 67 68 103 148 220 231 244 247 270 68 80 103 148 154 231 244 247 270 34 58 68 102 103 114 148 169 230 231 244 247 270 280 294 53 68 103 105 148 170 206 207 231 244 247 270 44 68 103 105 148 170 194 206 207 231 244 247 270 281 68 84 103 105 148 155 170 222 231 244 247 270 271 294 67 68 80 84 103 105 106 108 148 160 168 170 222 230 231 240 244 247 257 270 271 294 36 37 53 58 68 102 103 105 144 148 150 154 164 202 203 206 207 220 231 234 244 247 249 260 268 270 281 297 36 37 44 53 67 68 83 102 103 105 144 148 154 164 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 68 102 103 105 144 148 154 156 169 202 203 206 207 220 231 234 244 247 260 268 270 271 281 36 37 53 68 102 103 105 148 154 156 202 203 206 207 220 231 234 244 247 260 268 270 281 36 37 53 68 102 103 105 116 144 148 154 170 202 203 205 206 207 216 220 231 234 244 247 260 268 270 271 281 36 37 53 56 68 102 103 105 116 144 148 154 170 202 203 206 207 216 220 231 234 244 247 260 268 270 271 281 282 36 37 53 67 68 84 103 105 108 144 148 154 157 164 202 203 206 207 220 231 234 244 247 248 249 260 268 270 271 281 36 37 53 54 67 68 102 103 105 106 144 148 163 169 194 202 203 207 220 231 244 247 259 268 269 270 271 36 37 53 67 68 102 103 105 144 148 170 194 202 203 207 215 220 231 238 244 247 268 270 297 36 53 67 68 102 103 105 148 150 154 163 202 206 207 220 230 231 244 247 260 268 270 281 297 36 53 68 103 105 148 154 202 206 207 220 231 244 247 249 260 268 270 271 281 36 53 58 68 83 84 103 105 143 144 148 154 163 170 202 206 207 220 230 231 234 244 247 249 251 259 260 262 268 270 271 281 36 53 68 103 105 144 148 154 156 170 202 206 207 220 231 234 244 247 249 260 268 270 281 297 36 44 53 68 84 103 105 144 148 154 156 163 164 192 202 206 207 220 230 231 234 244 247 249 260 268 270 271 281 36 37 53 54 67 68 84 103 105 108 114 144 148 154 163 164 202 203 206 207 220 227 231 234 244 247 249 260 268 270 280 281 36 53 67 68 103 105 144 148 154 156 164 202 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 67 68 84 103 105 143 144 148 154 164 202 203 206 207 220 227 231 234 244 247 249 260 268 270 271 281 36 68 84 102 103 105 106 144 148 156 163 169 170 194 202 206 207 220 231 244 247 268 270 280 281 297 36 53 68 83 84 102 103 105 144 148 156 163 170 194 202 207 215 220 231 238 241 244 247 249 268 270 280 281 36 37 44 46 53 54 67 68 82 87 102 103 106 144 148 163 194 202 207 220 226 231 238 240 244 247 248 249 260 268 270 271 280 298 36 58 68 74 80 103 105 114 116 144 148 154 206 207 231 244 247 248 270 280 298 36 68 114 116 144 148 160 170 194 202 215 244 37 114 116 118 148 203 215 247 271 37 44 71 77 83 106 114 116 148 157 160 163 169 170 203 205 206 215 220 230 234 240 247 248 271 297 34 37 43 53 58 61 67 68 69 84 101 106 114 116 148 170 203 215 221 224 227 230 235 240 247 271 273 280 294 37 105 114 116 147 203 205 215 220 262 293 37 58 61 80 114 116 203 215 271 37 67 68 69 80 105 114 116 148 203 205 215 222 230 240 280 34 36 37 54 61 67 89 114 116 143 148 154 167 202 203 215 239 251 260 271 294 298 37 54 67 77 108 114 116 167 203 215 272 280 37 67 77 114 116 167 203 215 240 37 77 101 114 116 167 203 215 280 294 296 34 37 53 61 78 114 116 203 215 248 271 279 37 54 75 78 105 114 116 117 145 148 203 215 248 264 271 37 54 78 105 114 116 117 145 148 203 206 215 240 248 260 264 280 37 46 53 67 75 101 103 114 116 148 203 206 215 216 225 230 240 244 247 248 271 280 37 54 68 114 116 155 203 207 215 244 37 54 68 114 116 155 203 205 207 215 244 247 37 46 53 67 75 101 103 114 116 148 203 206 215 216 225 230 240 244 247 248 271 280 37 79 86 96 101 105 106 114 116 148 203 215 216 271 280 294 34 37 44 53 74 75 105 106 114 116 117 170 203 204 205 206 207 215 230 234 235 240 247 248 249 257 270 271 280 282 297 37 80 114 116 203 215 225 37 46 114 116 170 203 215 231 271 281 34 37 43 44 46 53 70 105 114 116 203 215 234 270 271 281 34 37 46 70 114 116 203 215 271 37 46 105 114 116 143 148 203 215 271 37 43 44 46 53 68 86 114 116 148 203 206 215 220 221 247 271 281 37 44 46 114 116 143 148 170 203 206 207 215 220 231 247 271 281 37 43 46 53 105 114 116 148 170 203 206 207 215 220 247 271 37 101 105 114 116 170 203 215 37 43 44 68 105 114 116 148 203 215 220 221 251 281 37 44 46 114 116 143 148 203 215 221 271 37 44 46 105 114 116 143 148 203 215 220 221 271 37 43 44 53 68 101 114 116 143 148 203 215 220 221 247 271 37 53 105 114 116 143 148 203 215 220 247 271 37 46 105 114 116 143 148 203 215 271 37 44 46 53 56 69 101 105 106 114 116 117 146 148 160 163 168 170 203 205 206 215 217 222 225 230 235 240 247 249 271 272 37 46 105 114 116 143 148 203 215 271 37 108 114 116 170 203 207 215 221 225 257 271 281 37 105 114 116 170 203 215 37 114 116 168 170 203 215 37 114 116 203 215 231 271 37 53 70 80 114 116 203 215 271 37 43 44 53 70 75 80 86 101 108 114 116 118 146 148 192 203 204 206 215 234 251 260 271 280 37 46 114 116 143 148 203 215 271 37 44 46 53 68 105 114 116 143 148 170 203 206 215 220 221 271 281 37 44 46 53 68 114 116 143 148 170 203 206 215 220 221 271 281 37 44 53 114 116 170 203 215 220 268 271 37 44 46 105 114 116 143 148 203 215 271 37 70 114 116 203 215 228 271 34 37 53 54 114 116 117 170 203 207 215 220 222 247 248 257 36 37 53 54 74 75 76 101 108 114 116 154 160 170 193 202 203 215 220 230 231 238 247 248 271 298 37 50 114 116 117 148 203 207 215 222 271 37 54 56 58 71 80 88 105 114 116 192 203 205 206 215 220 247 248 260 270 271 281 294 37 44 53 54 56 74 101 105 114 116 148 160 168 170 203 206 215 244 247 279 281 298 37 50 75 96 101 114 116 118 203 215 240 247 248 271 37 43 44 54 101 105 114 116 148 155 170 203 206 207 215 222 224 225 271 281 37 56 61 80 203 215 249 271 34 37 43 44 46 53 70 105 114 116 203 215 234 270 271 281 37 49 53 114 116 203 205 206 215 240 247 248 271 281 37 46 70 114 116 203 215 231 260 270 271 37 43 44 53 70 75 80 101 106 108 114 116 118 148 153 170 192 193 203 204 206 215 247 260 271 280 281 37 50 114 116 117 148 203 207 215 222 271 67 79 116 145 148 170 205 216 240 248 260 264 271 294 34 67 69 80 82 116 205 216 235 240 247 248 264 271 67 70 105 108 116 170 205 216 240 248 264 271 67 70 82 105 106 116 216 240 248 264 271 280 54 67 70 96 105 116 205 216 240 248 264 271 44 46 67 70 80 82 105 106 116 157 170 206 207 216 220 235 240 248 264 271 272 281 44 67 69 70 82 116 170 205 206 216 220 235 240 248 264 271 272 281 44 67 70 82 116 170 206 216 220 235 240 248 264 271 272 34 44 46 67 70 82 105 106 116 157 170 205 206 207 216 220 235 240 248 264 271 272 281 44 53 67 70 82 84 116 170 206 216 220 235 240 248 264 271 272 44 46 67 70 82 105 106 116 170 206 216 220 235 240 248 264 271 272 281 44 46 56 70 82 105 106 117 170 205 206 220 235 240 247 248 271 272 281 67 68 74 96 114 116 148 216 240 248 264 271 280 281 44 46 53 67 70 82 102 106 114 116 148 156 164 168 170 193 206 216 230 240 247 248 264 271 282 44 53 67 68 116 170 171 205 206 216 225 231 239 240 248 264 271 280 44 56 58 67 80 114 116 164 170 216 235 240 248 264 271 56 67 116 216 240 247 248 264 271 44 53 56 67 68 107 114 116 117 143 148 168 170 206 216 221 240 243 247 248 264 270 271 67 116 117 148 216 228 230 240 248 264 271 44 53 67 68 69 84 105 116 148 170 193 205 207 216 228 240 247 248 251 264 271 282 34 67 105 116 167 216 240 248 264 271 34 67 105 116 216 240 248 264 271 44 67 84 116 193 216 235 240 248 264 271 272 53 67 69 77 80 83 84 114 116 146 193 205 216 231 240 247 248 264 271 53 67 69 80 106 116 160 170 206 216 240 248 264 271 67 116 153 216 240 248 251 264 271 53 67 106 116 153 207 216 240 248 251 264 271 34 67 106 116 153 216 240 248 251 264 271 34 67 69 106 116 153 216 240 248 251 264 271 53 67 116 145 148 193 216 240 248 264 271 34 53 67 116 148 154 216 240 248 264 271 53 67 116 216 240 248 264 271 34 67 69 116 216 240 248 264 271 280 34 53 56 67 69 96 116 145 153 216 230 240 248 251 264 271 61 62 67 96 105 108 116 153 206 216 225 240 248 251 264 271 44 53 67 70 82 102 106 114 116 143 160 170 171 206 216 230 231 240 248 251 264 271 56 80 90 106 116 117 154 170 215 248 268 34 49 82 105 107 148 156 163 168 170 205 206 220 247 257 271 282 34 67 69 84 96 116 205 207 216 240 248 264 271 34 56 67 68 69 83 84 86 114 116 148 157 193 216 230 240 247 248 264 271 34 67 80 116 216 235 240 248 264 271 34 44 46 53 67 80 116 146 170 206 216 225 235 240 247 248 264 271 67 116 216 240 248 264 271 34 67 69 116 216 235 240 248 264 271 56 67 74 116 145 171 206 216 221 239 240 248 264 271 280 34 67 79 87 107 116 216 240 248 264 271 280 36 53 65 67 68 79 80 84 96 101 105 106 116 154 156 168 169 202 204 205 207 216 220 226 227 234 235 240 244 248 249 260 264 271 276 37 67 79 107 116 148 154 163 216 230 240 247 248 260 264 271 280 37 53 67 116 154 156 203 216 227 231 240 248 264 268 271 280 36 37 49 67 79 82 87 116 118 202 203 216 227 240 248 264 271 34 37 67 69 70 79 82 83 96 105 106 114 116 143 148 154 168 203 216 222 240 243 247 248 260 264 271 280 281 34 67 79 102 107 116 168 169 216 240 247 248 264 271 280 67 79 84 87 116 153 216 230 240 248 264 271 280 34 67 116 216 228 240 248 264 271 67 79 116 207 216 240 248 264 271 280 34 67 79 87 107 116 207 216 240 248 264 271 280 34 44 53 56 67 68 69 70 80 82 83 84 96 105 114 116 118 146 148 154 157 160 163 164 168 170 193 205 206 207 216 227 228 230 231 234 235 240 243 247 248 251 257 260 264 271 272 280 281 282 34 54 67 79 116 170 216 240 248 260 264 271 67 79 116 170 216 240 248 264 271 53 56 67 84 101 105 106 116 143 146 193 207 216 230 240 247 248 264 271 280 34 114 116 145 222 228 234 235 240 248 271 280 294 34 56 67 79 80 96 116 145 148 153 160 205 206 234 235 240 248 251 271 280 34 108 116 117 145 147 160 205 207 234 235 240 247 248 249 260 271 280 34 46 80 116 143 145 146 147 148 193 234 235 240 248 271 272 280 34 37 69 145 203 234 235 240 248 271 280 34 37 69 145 169 203 234 235 240 248 271 280 34 37 69 145 157 203 234 235 240 248 271 280 34 37 56 69 114 117 145 148 160 193 203 228 230 234 235 240 248 271 280 34 49 53 69 75 80 116 145 148 160 234 235 240 248 271 279 280 34 37 56 80 145 193 203 234 235 240 248 271 280 34 37 67 68 77 83 114 145 146 167 203 216 230 234 235 240 247 248 271 280 294 34 37 44 46 53 54 56 68 70 74 80 82 106 116 145 146 148 155 156 164 167 168 170 193 203 205 206 207 221 230 231 234 235 240 247 248 257 271 272 280 281 294 34 37 69 89 145 203 207 234 235 240 248 271 280 34 37 46 49 67 80 86 101 108 145 148 167 193 203 205 206 222 234 235 240 248 271 280 294 34 37 83 89 107 145 203 205 207 234 235 240 247 248 271 280 34 44 49 53 69 83 84 96 105 113 114 116 143 145 148 157 163 168 170 205 206 207 224 230 231 234 235 240 243 248 260 271 272 280 297 34 53 54 67 68 69 70 84 96 105 114 116 117 118 145 148 156 160 168 170 205 207 216 225 230 231 234 235 240 247 248 257 260 271 280 297 34 67 70 80 82 96 106 116 145 148 167 170 205 206 207 230 234 235 240 247 248 271 280 297 70 105 116 148 170 205 206 207 216 220 235 247 271 69 70 82 148 170 205 206 220 235 271 70 148 170 206 220 235 271 280 68 69 82 170 205 206 207 220 230 235 271 280 105 148 170 206 207 220 235 271 69 82 148 170 206 207 220 235 271 280 82 148 170 206 207 220 235 271 69 82 116 148 170 206 207 216 220 235 271 280 68 70 105 148 170 206 207 220 235 271 34 105 116 145 204 234 235 240 248 271 280 297 70 148 170 206 220 235 271 34 37 68 89 114 145 148 167 170 203 205 207 216 234 235 240 248 271 280 70 148 170 194 206 220 235 271 34 105 148 170 206 207 220 235 271 280 82 148 170 206 207 220 235 271 54 68 74 82 116 117 118 148 170 206 207 216 220 235 247 271 280 68 70 105 148 170 206 207 220 235 271 70 116 170 206 216 220 235 271 68 82 148 170 206 207 220 235 240 271 82 148 170 206 207 220 235 271 70 82 148 170 205 206 207 220 235 271 68 105 148 170 206 207 220 235 247 271 70 148 170 206 220 235 271 70 148 170 206 220 235 271 68 70 105 148 170 206 207 220 235 271 70 148 170 205 206 220 235 271 82 116 148 170 206 207 216 220 235 271 82 116 148 170 206 207 216 220 235 271 34 54 116 117 215 271 294 34 70 148 170 205 207 220 235 271 34 145 234 235 240 248 271 280 34 69 80 83 89 107 117 145 148 207 234 235 240 247 248 271 280 34 37 44 53 69 106 116 145 147 148 170 193 203 234 235 240 243 247 248 271 280 297 34 56 69 116 145 204 234 235 240 248 260 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 292 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 56 69 80 106 114 116 145 148 162 234 235 240 248 271 280 34 69 116 145 148 162 234 235 240 248 271 280 34 116 145 146 162 234 235 240 248 271 280 77 106 167 206 216 221 280 282 194 205 206 216 230 167 222 34 145 234 235 240 248 271 280 216 280 34 69 83 106 116 145 146 160 170 206 222 234 235 240 247 248 271 280 34 69 116 145 234 235 240 248 271 280 34 69 80 145 234 235 240 248 271 280 34 69 75 80 116 145 234 235 240 248 271 280 34 69 80 116 145 234 235 240 248 271 280 34 69 80 116 145 234 235 240 248 271 280 34 53 67 83 84 102 116 145 204 205 234 235 240 247 248 251 260 271 280 54 58 114 148 204 268 280 294 170 206 207 259 170 206 207 259 170 206 207 259 34 37 145 203 234 235 240 248 271 280 34 67 69 70 96 105 116 117 118 145 148 153 154 163 169 194 230 231 234 235 240 247 248 260 271 272 280 294 298 170 206 207 259 170 206 207 259 170 206 207 259 271 271 37 116 203 247 251 34 54 116 216 247 56 88 247 278 34 54 116 216 247 54 116 216 247 271 49 53 247 248 53 54 103 157 164 231 247 251 49 53 247 248 145 211 211 105 148 167 207 271 53 69 96 154 216 257 44 68 92 93 105 106 108 167 170 205 222 271 281 68 84 105 247 271 53 92 96 105 116 148 156 167 205 222 271 280 46 53 56 68 69 70 105 170 206 207 220 228 248 270 271 280 297 43 44 53 68 105 148 170 207 215 216 271 280 247 248 67 69 87 96 148 160 193 247 248 260 271 280 294 67 69 87 96 148 160 193 247 248 260 271 280 294 54 56 58 67 70 77 79 80 83 84 87 96 98 101 102 105 106 107 108 114 116 143 148 155 156 157 167 168 169 170 193 194 205 206 207 216 226 230 243 247 248 257 259 262 270 271 280 281 291 298 36 44 49 79 143 148 156 205 220 230 231 238 247 260 270 298 37 44 46 49 50 52 53 54 68 69 70 71 80 82 83 88 100 103 105 106 107 117 145 148 154 155 156 157 163 164 167 168 170 192 193 203 205 206 207 220 221 225 230 238 240 243 247 248 249 257 264 270 271 280 281 282 297 105 107 114 240 260 271 280 36 53 84 88 103 148 170 202 247 248 271 280 223 247 248 257 34 56 83 84 146 205 206 226 243 247 259 52 58 84 145 146 148 247 34 78 216 243 247 269 68 78 84 216 243 244 247 264 78 150 216 243 247 294 34 78 92 216 244 270 271 78 216 243 271 37 43 53 79 102 103 114 156 169 203 216 240 247 248 257 260 270 271 294 37 53 58 68 79 84 106 144 148 157 170 193 227 231 244 247 271 294 37 43 44 52 67 79 83 84 86 88 107 203 204 206 215 238 247 260 268 270 271 280 293 43 44 54 67 68 69 116 148 215 224 230 231 240 244 247 257 268 271 298 43 44 54 68 69 83 148 224 230 240 244 247 257 268 271 298 43 44 54 58 67 68 69 83 87 148 215 224 230 231 240 244 247 257 268 270 271 67 68 84 86 148 168 206 220 230 238 247 270 271 298 79 80 84 156 168 205 206 225 243 247 248 260 271 294 297 44 49 68 79 80 84 148 224 230 231 240 244 247 248 257 260 268 271 294 298 79 106 107 114 170 205 206 215 225 243 247 270 297 298 53 56 68 79 84 88 103 148 224 240 244 247 248 257 271 280 294 36 37 53 67 68 69 79 84 144 148 155 203 215 222 244 247 248 249 260 270 271 294 34 53 56 67 70 74 79 83 87 102 107 114 156 167 168 169 194 220 227 230 231 234 247 248 259 260 269 270 271 49 67 68 77 79 80 84 144 148 170 205 206 216 230 243 244 247 248 257 260 270 271 294 297 298 68 79 84 108 148 153 168 169 205 206 216 241 243 244 247 248 257 259 260 270 271 294 298 79 101 168 170 206 248 270 271 280 297 298 79 84 87 114 116 144 148 154 163 170 205 206 224 231 240 247 260 271 280 293 294 79 102 114 143 144 170 206 222 247 248 257 259 260 270 280 297 37 67 68 79 83 84 144 148 170 193 203 230 241 247 248 259 260 268 270 271 294 44 53 56 68 79 84 88 105 148 244 247 248 270 271 294 35 53 68 79 84 148 224 240 244 247 248 270 271 294 44 46 53 79 83 84 116 148 156 160 168 170 193 206 215 220 225 230 240 244 247 257 260 270 271 294 44 53 54 56 68 79 84 105 148 244 247 248 257 270 271 294 53 68 79 84 148 157 224 230 231 240 244 247 248 260 271 280 294 37 53 108 144 167 168 203 205 206 240 247 257 271 58 67 79 84 114 144 164 192 259 260 270 37 61 68 79 82 83 84 105 107 143 144 148 170 206 235 244 247 248 268 270 271 293 294 37 67 68 79 83 84 105 144 148 157 163 170 204 244 247 270 271 293 294 297 43 68 79 83 84 88 103 107 143 144 148 163 170 204 238 244 247 248 260 268 270 271 275 281 293 294 43 46 53 79 80 92 101 105 106 116 118 163 170 220 240 247 270 271 280 49 67 74 79 80 83 87 107 148 169 241 243 247 248 259 260 270 34 74 84 204 259 37 43 44 68 79 83 84 144 148 163 203 204 207 238 244 247 248 270 271 275 281 293 294 35 37 53 58 67 68 79 83 84 106 144 148 150 154 170 204 215 231 241 247 248 259 260 268 270 271 294 53 68 79 84 105 108 148 150 220 240 244 247 271 294 53 68 79 84 108 148 150 220 240 244 247 271 294 37 44 53 61 68 79 82 83 84 88 105 108 117 144 148 153 170 206 222 231 240 247 249 270 271 293 294 43 44 56 67 83 84 105 106 144 145 148 168 204 227 230 243 247 249 260 270 271 279 293 247 257 157 220 247 86 144 156 157 230 231 243 247 260 270 271 86 145 243 271 79 148 78 84 150 204 216 247 78 216 298 194 148 170 205 206 240 271 294 56 217 53 54 67 68 105 146 154 240 247 248 271 276 56 67 247 248 83 167 222 248 280 294 298 75 86 101 205 247 271 43 44 49 52 53 54 56 67 68 74 83 86 103 148 160 163 170 204 205 207 227 231 235 240 247 260 270 271 280 297 117 248 148 170 205 206 240 271 294 68 105 106 107 148 170 206 235 271 53 107 148 170 205 206 221 230 240 271 50 107 148 170 206 220 234 280 68 83 105 107 148 240 248 271 105 148 170 206 251 268 107 148 157 170 205 240 107 148 107 148 67 105 107 148 157 240 271 107 148 53 105 106 206 220 235 280 67 103 105 107 148 206 207 220 221 53 54 67 68 105 146 154 240 247 248 271 276 54 67 105 247 248 52 105 83 167 222 248 280 294 298 114 148 264 271 294 58 114 243 259 269 280 282 297 298 68 70 117 146 148 207 231 235 248 271 36 37 56 67 83 115 170 202 203 205 231 246 247 248 271 280 58 244 247 269 56 268 270 68 105 117 118 271 280 44 68 155 157 169 170 247 271 280 117 248 68 280 105 117 118 83 148 170 205 206 240 248 271 294 68 83 105 107 148 240 248 271 53 54 67 68 105 146 154 240 247 248 271 276 52 56 105 106 247 248 260 297 52 53 54 56 67 75 105 116 146 247 248 271 276 34 49 56 58 70 82 84 105 118 143 148 207 220 221 222 240 271 34 54 84 92 118 148 170 207 220 221 231 240 271 34 53 83 105 118 148 154 206 217 230 247 271 37 54 56 69 84 105 108 116 118 148 206 207 220 221 230 240 247 271 53 58 68 105 118 144 148 154 205 206 215 220 221 240 247 248 271 280 281 170 58 244 247 269 68 105 117 118 271 280 68 155 170 205 206 220 117 248 68 280 68 83 105 107 148 240 248 271 107 148 157 170 205 240 107 148 67 105 107 148 157 240 271 53 105 106 206 220 235 280 67 103 105 107 148 206 207 220 221 53 54 67 68 105 146 154 240 247 248 271 276 52 53 105 247 248 260 297 52 53 54 56 67 105 116 117 146 247 248 271 276 82 106 170 205 206 240 271 281 83 167 222 248 280 294 298 114 148 264 271 294 71 101 113 168 259 280 282 293 298 44 56 68 88 92 106 108 116 117 118 148 156 192 204 205 206 220 221 222 225 240 251 271 293 56 68 101 105 116 118 148 154 206 207 220 221 240 271 280 34 53 83 105 118 148 154 206 217 230 247 271 36 37 53 56 67 83 115 170 202 203 205 231 246 247 248 271 280 86 103 205 247 77 103 108 205 227 247 87 163 206 247 248 280 68 105 117 118 271 280 68 155 170 205 206 220 117 248 68 280 34 53 56 96 105 106 107 148 56 67 247 248 83 167 222 248 280 294 298 56 67 239 247 271 117 248 74 145 205 207 249 148 170 205 206 240 271 294 56 217 56 67 247 248 83 167 222 248 280 294 298 34 53 83 105 118 148 154 206 217 230 247 271 117 248 271 280 53 67 114 148 167 170 205 206 217 225 228 240 244 248 270 271 280 294 296 297 271 280 53 148 167 168 170 235 244 247 264 271 280 297 68 69 92 148 280 53 68 117 148 271 280 44 53 70 74 80 82 83 114 148 155 170 205 206 207 215 221 230 240 247 249 260 271 280 281 167 240 247 271 280 297 69 105 240 280 53 69 74 83 84 170 240 247 271 280 54 56 72 73 75 187 229 246 249 262 276 280 52 106 170 193 247 280 297 34 44 53 68 69 70 71 80 82 83 96 105 116 170 220 222 235 247 248 271 280 297 49 148 168 247 264 270 271 280 54 56 68 72 116 280 53 54 67 86 170 280 297 49 168 247 280 100 101 106 280 52 67 88 96 170 229 247 248 271 280 297 260 280 44 50 53 61 67 80 101 105 146 148 170 205 206 220 221 230 240 244 247 270 271 280 53 54 68 106 240 247 280 53 56 68 71 83 84 106 148 156 157 170 205 206 207 215 225 226 239 240 247 248 260 271 280 281 297 280 280 230 247 280 145 280 145 280 145 280 145 280 145 280 145 280 145 280 80 148 170 206 230 271 272 280 53 58 68 69 80 148 163 170 206 231 271 280 297 53 67 84 105 114 193 247 262 271 280 298 44 53 56 67 68 168 205 240 247 271 280 52 53 56 67 75 88 229 247 280 298 204 280 53 68 69 106 240 247 280 53 101 105 114 148 167 170 207 235 240 247 271 276 280 297 43 53 69 77 148 160 167 170 206 207 226 240 271 280 43 53 68 105 160 167 170 206 207 216 222 271 272 280 114 170 193 230 235 248 271 280 297 46 68 148 205 206 247 271 280 46 53 61 68 69 80 114 148 155 170 220 230 240 271 280 281 297 46 114 170 235 270 271 280 297 56 68 80 96 108 116 148 170 194 206 230 240 244 247 271 280 297 298 71 148 270 271 280 298 102 105 107 118 145 148 167 169 207 235 240 244 248 260 264 270 271 280 294 68 74 96 101 105 117 148 157 206 247 248 271 280 297 34 68 96 105 117 206 207 240 247 271 272 280 297 34 53 56 67 68 69 74 105 117 143 148 157 170 192 204 206 225 240 247 271 280 297 34 53 56 68 70 80 105 114 157 206 230 240 271 280 297 157 247 271 272 280 297 34 44 53 56 74 80 105 106 206 240 247 271 272 280 297 56 68 101 117 118 146 148 270 271 280 44 53 67 68 69 70 74 82 88 117 148 155 168 170 206 207 215 220 222 234 240 247 260 268 271 280 297 34 68 79 118 170 206 240 280 297 68 69 82 207 230 240 280 297 68 70 168 171 193 230 231 247 271 272 280 297 44 67 68 69 70 88 105 148 170 206 207 215 222 230 247 271 280 297 67 69 280 297 68 82 220 240 280 297 148 167 207 230 240 271 280 296 44 83 215 230 240 247 248 270 271 280 281 37 46 69 168 203 230 240 243 247 271 280 34 67 69 247 248 271 280 106 170 247 248 280 297 53 67 74 96 146 148 205 231 240 247 248 257 280 298 36 37 69 168 202 203 247 260 268 280 154 160 167 247 280 34 67 79 84 87 102 107 148 154 167 169 206 207 230 240 241 243 248 259 260 269 270 280 34 43 53 54 69 86 88 144 157 163 170 229 235 243 244 246 247 248 271 280 37 43 44 53 144 148 170 203 206 207 247 260 268 280 298 44 148 207 224 244 247 270 271 273 280 37 44 53 54 77 82 102 106 143 144 148 163 170 194 203 204 206 207 220 230 246 247 248 260 268 270 280 281 168 247 280 43 75 87 102 118 168 220 229 247 248 262 280 37 44 53 67 69 70 82 83 84 105 106 118 154 155 195 203 204 206 207 220 235 247 248 268 280 67 69 247 260 270 280 44 53 69 148 206 220 271 280 37 43 53 56 106 144 170 203 206 207 247 260 268 270 271 280 37 53 69 84 168 260 271 280 52 67 75 84 86 88 96 155 157 168 229 247 262 280 44 53 69 148 155 205 206 220 270 271 280 43 44 67 69 148 224 247 270 280 44 143 148 221 247 280 44 148 168 204 215 248 280 44 148 280 44 46 67 87 148 269 280 53 68 70 82 96 105 106 145 170 205 206 207 215 222 224 228 280 36 37 43 46 53 102 170 194 202 203 206 207 220 247 268 280 281 34 44 49 56 67 68 83 87 102 106 107 144 148 153 155 167 168 169 170 193 194 206 215 226 227 228 229 230 231 235 238 239 240 241 247 259 260 271 280 294 298 67 114 170 248 280 280 53 67 68 70 82 105 148 205 230 248 262 280 297 80 114 167 207 225 230 248 260 280 53 114 167 247 280 83 148 207 260 280 44 54 67 68 69 71 80 83 96 106 107 113 114 148 153 155 163 193 205 230 231 234 243 247 248 251 257 260 280 96 148 234 247 257 260 280 67 69 80 106 107 153 154 247 280 68 148 205 257 280 44 54 68 114 148 163 193 231 247 251 280 53 69 170 204 224 244 297 56 79 83 103 106 116 118 144 193 222 230 238 240 241 243 244 247 248 260 271 276 116 216 53 56 83 105 167 206 234 280 34 44 46 53 68 69 155 163 170 205 206 220 221 225 235 240 268 270 271 272 280 281 68 70 82 105 215 271 280 43 58 67 68 71 118 205 271 53 68 80 105 117 148 206 249 270 271 280 53 58 68 70 82 105 117 118 148 205 270 271 56 68 69 105 116 215 220 271 280 44 46 56 68 69 80 116 163 215 220 240 271 280 68 70 82 105 215 271 280 44 46 53 68 69 70 155 170 205 206 215 224 225 240 268 270 271 272 280 281 297 54 170 271 148 170 207 231 248 269 271 148 271 294 34 35 49 69 247 271 279 34 43 44 54 56 67 84 160 230 244 247 271 34 49 52 53 86 114 143 193 205 206 215 222 239 260 280 298 44 54 68 70 74 103 117 148 170 205 206 207 247 248 269 271 34 53 54 67 74 75 77 80 107 116 148 156 168 182 206 222 237 248 249 272 292 294 53 170 230 240 148 231 37 46 67 70 103 146 155 170 206 220 297 50 105 160 204 215 37 170 203 215 67 215 280 34 53 68 75 84 97 105 148 205 216 220 249 251 271 275 292 148 215 228 244 247 248 251 260 148 247 251 148 227 228 34 68 87 148 240 247 248 259 271 274 275 37 58 96 101 148 167 193 205 206 215 230 235 280 294 54 58 68 71 83 103 113 143 148 168 192 205 206 224 226 247 251 280 297 34 53 70 82 98 105 148 160 207 227 228 271 272 280 107 204 44 53 56 106 143 148 157 222 248 272 280 298 34 53 56 67 96 106 143 148 225 271 272 280 298 70 71 88 105 116 171 192 206 225 231 247 271 54 71 74 160 169 171 228 248 270 271 280 206 223 148 206 223 206 259 206 259 206 259 34 74 80 117 148 269 53 54 68 84 148 167 216 240 271 34 148 224 105 148 207 37 56 70 82 83 101 146 148 157 167 203 220 247 271 272 280 37 50 54 84 108 203 225 230 247 272 297 68 83 87 102 148 167 207 247 271 280 298 148 68 70 74 89 105 148 207 247 248 251 271 280 34 44 58 83 88 148 167 215 216 228 240 247 248 260 269 271 280 294 36 37 67 74 79 83 102 106 116 168 169 170 202 203 247 260 271 280 297 50 52 67 70 82 84 105 107 108 148 167 204 207 216 227 228 231 248 271 279 294 53 56 68 70 82 216 240 260 271 280 103 105 148 206 251 264 271 44 89 148 160 49 83 107 113 146 148 168 170 205 206 215 221 230 243 247 270 271 297 107 148 264 271 280 44 46 50 53 61 67 71 80 106 107 113 143 148 155 156 164 170 193 205 206 215 220 221 230 231 240 243 244 247 268 270 281 297 44 46 50 53 56 68 70 71 83 105 106 107 113 146 148 155 170 193 205 206 207 220 225 228 240 243 247 248 249 260 270 271 276 281 297 80 113 146 148 170 206 220 225 247 257 268 271 43 54 56 78 83 86 106 107 114 117 118 148 156 160 170 205 206 207 216 221 222 225 226 228 231 249 251 264 271 280 297 53 56 148 247 56 107 148 168 270 148 207 34 44 67 68 69 80 98 116 148 205 207 216 224 230 232 271 276 280 281 44 53 75 148 160 216 280 44 77 148 205 228 53 56 58 70 82 83 105 107 108 116 143 145 148 163 167 206 215 220 222 225 230 240 247 259 271 279 280 294 53 56 58 70 82 83 105 107 108 116 143 145 148 163 167 206 215 220 222 225 230 240 247 259 271 279 280 294 105 117 168 268 271 294 36 37 56 83 203 204 270 271 108 114 205 240 54 58 108 114 192 206 249 281 282 68 70 82 96 169 206 217 259 269 298 270 271 67 70 82 83 96 105 106 148 163 205 206 234 247 249 271 53 70 82 96 101 105 108 116 170 206 240 260 271 294 53 54 68 70 82 83 105 107 143 148 163 167 170 206 207 215 230 247 53 54 84 105 205 247 36 37 54 67 83 96 116 143 153 163 168 170 202 203 205 206 207 220 244 247 260 270 271 280 294 216 260 70 102 108 117 148 160 167 170 205 206 207 220 221 247 248 260 268 270 271 280 297 37 44 53 56 82 105 108 144 156 194 203 204 205 206 207 220 268 280 298 46 53 68 84 108 144 154 155 156 164 170 205 206 240 271 37 46 68 83 84 86 114 144 154 163 164 204 215 244 247 260 268 280 53 68 84 155 156 170 206 271 53 56 68 70 82 83 84 105 116 144 148 155 168 170 206 207 216 230 240 268 271 280 294 297 37 53 144 157 203 220 37 53 144 157 203 220 56 84 105 148 164 170 216 264 271 298 56 68 70 82 83 84 105 116 117 148 167 168 206 216 268 271 280 294 297 46 56 67 68 83 84 154 160 170 218 225 246 249 262 270 271 280 281 298 61 68 70 82 83 84 114 155 167 192 206 222 264 297 206 259 206 259 148 170 206 215 226 240 271 294 46 53 68 83 105 148 155 170 205 206 240 243 264 271 46 49 53 56 61 67 70 71 77 82 83 84 107 114 116 117 148 155 167 168 170 193 205 206 207 221 222 225 230 240 243 247 249 251 264 271 272 281 297 43 44 46 50 53 56 61 64 67 70 78 79 82 84 103 105 106 107 108 113 144 146 148 155 156 167 168 169 170 171 192 205 206 207 215 220 221 222 230 231 234 235 240 243 244 247 248 251 260 262 268 270 271 272 280 281 293 297 108 163 167 216 217 222 225 280 68 84 163 240 247 271 170 205 206 247 293 83 146 230 247 298 44 46 50 53 56 61 67 78 83 84 86 105 107 108 114 116 143 148 155 156 160 168 170 194 205 206 207 216 220 221 222 225 230 231 243 247 251 264 268 270 271 280 281 282 148 53 68 70 82 105 205 206 240 46 53 67 68 70 71 82 83 84 96 107 143 148 155 156 160 163 167 168 170 205 206 215 220 221 222 225 226 230 231 240 247 248 249 264 270 271 272 281 297 36 53 58 68 70 82 83 84 96 117 143 148 167 170 207 222 230 240 260 271 280 84 148 264 271 270 271 53 67 68 70 80 82 96 114 144 148 163 168 170 207 215 224 230 240 244 271 273 34 53 68 105 148 163 167 207 224 271 36 37 53 68 102 148 163 170 202 203 206 49 84 106 107 118 148 157 164 170 230 235 240 247 248 276 297 53 67 74 80 84 107 116 118 148 157 164 206 220 230 235 240 247 248 297 53 67 74 84 107 117 148 157 164 220 222 230 235 240 247 248 280 297 298 49 53 67 74 84 88 107 116 118 148 157 220 230 235 240 247 248 297 34 53 84 107 118 148 157 164 168 171 220 230 235 240 247 248 270 297 53 54 84 105 107 118 148 220 230 235 240 247 248 262 297 34 53 67 74 84 107 116 118 148 154 157 164 220 230 234 235 240 247 248 280 297 49 53 74 83 84 107 118 148 154 157 164 168 170 205 230 235 240 247 248 297 49 53 69 84 107 116 118 148 157 164 206 207 220 230 235 240 247 248 280 297 53 58 84 107 118 148 154 157 164 220 230 235 240 247 248 297 34 84 88 90 105 107 116 118 148 154 157 164 170 220 230 235 240 247 248 297 53 84 96 107 118 148 154 157 164 220 230 235 240 247 248 280 297 34 53 74 84 107 118 148 157 164 168 170 206 220 230 235 240 247 248 297 49 53 74 84 107 118 148 156 220 230 235 240 247 248 280 297 49 53 67 74 84 105 107 116 118 148 157 164 168 170 205 220 230 234 235 240 247 248 297 49 53 84 107 118 148 157 164 220 230 235 240 247 248 271 297 53 67 84 107 118 148 157 164 206 220 230 235 240 247 248 297 53 67 84 107 116 118 148 157 164 220 230 235 240 247 248 271 297 53 68 71 84 96 107 108 116 118 148 157 164 206 220 222 230 231 235 240 247 248 297 53 84 107 116 118 148 157 164 206 230 235 240 247 248 297 49 53 74 84 107 118 148 157 164 220 222 230 235 240 247 248 271 297 36 49 53 67 74 84 88 107 116 118 148 154 157 206 220 230 235 240 247 248 297 49 53 74 84 105 107 118 148 157 164 220 230 235 240 247 248 297 49 53 84 96 105 107 118 148 157 164 207 230 235 240 247 248 270 297 34 49 53 68 74 80 84 105 107 116 118 148 157 164 206 222 230 235 240 247 248 297 36 53 68 84 103 107 116 118 148 157 164 202 206 220 230 235 240 247 248 297 49 53 56 67 84 103 107 118 148 157 220 230 235 240 247 248 297 34 49 53 68 74 80 84 103 107 118 148 157 164 206 220 230 235 240 247 248 297 49 68 84 107 118 148 157 164 220 230 235 240 247 248 297 49 53 84 107 116 118 148 157 164 220 230 235 240 247 248 297 74 74 170 244 271 43 44 46 50 53 67 70 71 78 82 83 86 105 106 108 148 155 156 163 170 205 206 207 215 220 221 222 225 226 230 234 235 244 247 248 249 268 270 280 281 293 297 68 148 163 235 248 34 107 145 193 222 247 248 53 68 74 146 163 164 170 220 235 247 248 268 34 53 68 74 146 170 193 206 247 248 268 49 53 70 74 96 106 108 116 145 148 170 206 216 217 241 249 251 271 280 281 49 74 105 108 114 148 163 204 231 248 271 294 54 56 74 101 116 148 163 170 216 271 279 34 69 74 116 148 204 216 271 34 69 74 116 148 204 216 271 53 74 80 103 116 148 167 271 53 74 116 117 145 148 164 167 216 248 271 43 44 53 56 67 68 74 88 105 106 116 117 118 145 148 164 170 216 235 240 247 248 249 270 271 53 74 116 118 148 167 271 293 53 74 116 148 167 206 271 44 53 74 80 103 114 116 117 118 143 145 148 164 167 206 216 220 221 222 240 248 249 271 293 43 44 53 56 68 74 75 103 105 116 117 118 145 148 164 168 216 220 221 235 240 247 248 251 270 271 44 53 68 74 105 106 116 117 118 145 148 164 216 220 221 240 247 248 270 271 43 44 53 68 74 75 105 113 116 117 118 145 148 164 168 216 220 221 235 240 247 248 270 271 44 53 56 68 74 105 108 116 117 118 145 148 154 160 164 192 207 216 220 221 240 247 248 271 281 44 53 68 74 116 117 118 145 148 164 216 220 221 240 247 248 271 44 53 66 68 74 80 106 116 117 118 145 148 164 216 220 221 240 247 248 271 44 68 71 74 106 116 117 118 145 148 160 164 168 170 216 240 247 248 264 271 43 44 53 68 70 74 75 116 117 118 145 148 164 170 216 220 221 240 247 248 249 270 271 44 53 68 74 80 86 89 96 105 106 116 117 145 148 164 170 206 207 216 220 221 240 248 251 271 44 53 68 74 105 106 116 117 118 145 148 164 216 220 221 240 247 248 270 271 43 53 56 74 75 86 116 117 118 148 167 270 271 272 43 44 53 68 70 74 75 103 105 106 108 116 117 118 145 148 164 168 216 220 221 235 240 247 248 249 270 271 44 53 68 70 74 75 106 116 117 118 145 148 154 164 216 220 221 240 247 248 249 270 271 43 44 53 68 70 74 75 105 106 108 113 116 117 118 145 148 164 168 216 220 221 222 235 240 247 248 249 270 271 281 43 44 53 68 74 105 116 117 118 145 148 164 168 206 216 220 221 235 240 247 248 271 43 44 53 68 74 105 116 117 118 145 148 164 168 216 220 221 235 240 247 248 271 281 43 53 56 74 75 86 116 117 118 148 167 270 271 272 34 53 74 88 116 148 167 271 34 53 56 69 74 116 148 167 271 43 44 53 54 68 74 103 105 106 108 114 116 117 118 145 148 164 216 220 221 240 247 248 270 271 280 293 74 114 116 148 204 207 216 240 271 280 294 297 74 114 116 148 204 207 216 240 271 280 294 297 44 50 74 79 113 116 118 145 148 164 216 248 264 271 44 46 52 53 58 67 68 69 74 80 82 103 105 107 116 143 148 153 155 156 157 163 164 170 192 193 205 206 207 215 216 217 230 231 240 247 248 251 259 260 264 268 271 280 281 294 297 34 44 53 64 74 75 80 114 116 148 189 230 231 247 248 264 271 279 34 69 74 77 116 148 247 271 34 43 69 74 75 77 100 107 116 148 170 206 224 264 271 281 44 69 74 80 83 102 105 107 116 117 145 148 157 164 167 205 207 216 240 247 248 271 293 34 43 69 74 75 96 100 107 116 147 148 207 271 280 34 43 69 74 75 96 100 107 116 147 148 207 271 280 46 53 67 69 70 74 82 83 84 86 101 114 116 148 153 156 193 205 206 207 211 220 221 227 228 240 247 259 271 280 281 294 298 36 271 54 74 83 96 107 116 117 148 206 228 240 248 259 271 280 294 296 67 74 105 106 116 148 193 216 228 247 248 271 280 34 74 103 105 116 148 204 225 247 248 271 280 67 74 88 105 116 145 148 163 216 228 240 248 271 280 53 67 74 88 105 116 148 157 216 227 230 271 281 53 67 74 88 105 116 148 157 216 227 230 271 281 44 74 116 118 145 148 164 216 248 260 271 36 44 53 67 68 69 74 83 105 106 116 145 148 164 167 170 205 206 207 216 220 221 247 248 260 271 281 297 53 67 74 105 116 145 148 157 164 170 206 216 248 271 297 44 49 53 68 69 74 89 105 106 116 145 148 164 167 170 205 206 207 216 220 221 230 231 240 247 248 271 281 297 74 116 148 207 271 281 36 53 68 69 70 74 82 83 88 89 116 117 118 145 148 164 207 216 247 248 271 70 74 82 116 145 148 164 207 216 230 240 248 271 281 74 116 145 148 164 170 206 216 230 248 271 43 44 74 107 116 145 148 164 216 248 271 44 68 74 105 116 148 206 207 249 260 271 68 70 74 88 89 105 116 148 204 205 207 230 268 271 44 74 116 145 148 157 164 216 248 271 53 67 68 74 83 116 145 148 164 216 225 248 271 44 68 74 116 145 148 164 206 215 216 222 247 248 271 53 67 74 82 105 107 116 145 148 156 164 170 205 206 207 216 221 248 271 281 297 53 54 67 68 70 74 82 84 107 116 145 146 148 156 164 194 206 216 220 248 251 271 68 70 74 88 89 116 145 148 155 164 216 248 271 44 70 74 105 107 116 117 118 145 148 164 205 206 207 216 220 235 240 248 271 297 68 70 74 116 145 148 164 206 216 247 248 271 69 74 116 145 148 164 216 248 270 271 37 68 71 74 101 105 108 116 148 155 156 167 168 170 204 205 206 207 222 234 239 248 259 262 271 297 44 56 74 79 80 96 108 113 116 145 148 164 168 216 222 240 248 271 74 96 114 116 145 148 216 240 248 271 43 44 74 116 145 148 164 216 248 271 44 74 79 107 116 145 148 164 167 216 247 248 268 271 44 54 69 74 107 116 145 148 164 167 216 225 247 248 271 298 44 46 74 77 107 116 145 148 164 216 247 248 271 297 44 74 106 116 145 148 164 168 170 194 206 216 240 247 248 269 271 297 44 74 79 83 116 145 148 154 164 168 170 216 220 229 247 248 260 269 271 298 74 79 116 148 227 271 280 44 74 79 116 145 148 154 164 167 215 216 240 247 248 260 271 74 102 116 148 271 36 37 53 74 102 116 148 202 203 216 239 271 37 69 74 79 102 116 117 148 154 169 203 207 228 240 247 248 268 269 271 281 74 102 116 148 271 34 36 37 61 67 71 74 75 79 92 102 107 116 118 148 154 160 169 170 171 202 203 205 228 239 246 247 248 251 262 269 271 276 280 67 74 116 148 271 36 43 44 68 74 79 105 116 145 148 160 164 170 216 231 239 244 247 248 271 44 46 52 53 67 68 69 74 80 82 103 105 107 116 143 148 153 155 156 157 163 164 170 192 193 204 205 206 207 215 216 217 230 231 240 247 248 251 259 260 264 268 271 280 281 294 297 74 116 148 206 248 259 260 271 280 68 74 105 114 116 148 155 171 204 206 239 259 271 297 46 56 67 69 71 74 80 87 102 103 105 113 114 116 145 146 148 154 164 171 193 205 206 215 216 222 225 228 231 239 241 248 259 271 281 298 74 116 148 168 216 259 271 44 53 56 67 68 74 80 116 145 148 164 169 193 205 216 227 248 269 271 49 67 69 74 83 96 101 103 116 148 227 230 244 247 270 271 280 272 272 35 216 167 240 216 216 67 116 145 147 167 228 247 248 254 114 116 145 248 272 35 116 145 231 272 67 103 105 118 147 240 241 247 248 264 271 145 216 35 53 67 74 78 106 108 148 167 170 205 206 216 217 227 228 247 248 280 294 297 216 35 54 114 116 145 148 205 216 217 248 264 272 114 216 35 53 67 74 78 106 108 148 167 170 205 206 216 217 227 228 247 248 280 297 84 116 170 206 215 216 230 259 281 34 148 160 167 208 240 243 271 145 34 145 148 240 69 80 105 143 280 34 49 68 69 74 83 105 114 117 143 145 147 148 160 240 247 251 270 271 280 294 34 145 148 240 34 68 145 148 224 240 244 293 297 34 74 145 148 240 270 293 34 74 117 145 148 240 34 145 148 240 34 69 105 145 148 207 240 34 145 148 240 34 117 118 145 148 240 34 145 148 240 34 117 145 148 240 34 74 117 118 145 148 222 240 34 145 148 240 34 69 105 145 148 207 240 34 44 46 50 52 53 56 68 69 71 84 105 106 145 148 155 167 170 193 205 206 207 221 225 230 240 244 246 247 248 251 260 271 280 296 116 216 34 53 67 68 84 105 145 148 164 170 204 205 206 220 240 244 247 271 280 297 43 58 71 82 88 92 96 103 113 114 145 170 192 206 207 251 280 58 68 69 82 84 88 96 116 144 145 146 167 205 207 215 220 271 280 294 44 56 68 82 88 145 148 154 194 205 207 216 220 222 240 280 294 82 84 88 96 105 116 155 194 207 216 271 280 49 69 82 88 145 148 207 240 248 280 36 44 53 67 68 70 74 82 88 96 105 117 143 145 148 157 160 167 170 193 205 206 207 215 220 230 240 247 271 280 294 296 77 82 88 145 167 207 215 216 222 37 70 82 83 88 105 145 163 203 207 247 271 44 143 145 148 206 240 264 271 54 143 145 146 148 216 221 240 264 297 240 143 145 148 240 247 264 294 53 67 70 82 143 145 148 156 167 205 206 207 215 240 247 264 280 281 34 44 53 54 67 68 70 82 96 100 105 106 118 143 144 145 147 148 155 156 157 163 167 170 193 205 206 207 215 222 228 230 231 240 244 247 248 259 260 264 271 280 281 294 297 53 56 58 107 143 145 148 156 163 164 170 225 240 264 271 282 44 46 53 54 58 61 67 68 70 82 83 98 101 105 114 143 145 148 167 170 205 206 207 215 220 222 227 230 240 243 247 249 260 264 268 270 271 280 281 294 296 297 116 216 53 74 105 148 167 193 206 217 226 271 281 294 296 58 77 107 148 167 170 207 215 216 222 226 240 294 34 82 88 102 143 145 148 207 240 264 271 272 116 216 145 53 82 116 147 148 271 272 294 58 70 82 105 116 148 160 206 220 221 230 244 247 248 271 272 82 102 145 228 248 271 272 102 114 145 298 78 102 145 148 170 205 216 167 207 216 220 221 43 44 69 70 82 96 106 108 116 118 148 220 221 247 271 280 294 34 101 206 294 83 240 271 294 34 53 68 116 147 148 240 34 58 77 107 116 147 148 167 170 207 215 216 222 226 34 116 147 148 170 206 247 34 53 96 106 116 147 148 160 163 170 205 206 215 235 247 271 297 56 67 71 84 105 114 116 117 241 259 271 280 34 116 145 216 228 240 248 82 82 34 145 148 160 240 34 44 50 53 83 84 105 114 145 148 156 170 171 205 206 220 230 231 235 240 243 247 259 260 262 268 53 68 148 167 206 247 251 74 83 84 107 148 167 193 228 247 251 37 46 69 102 167 203 215 228 230 231 239 268 270 271 34 43 44 50 53 54 69 74 86 106 118 143 148 169 170 205 206 207 216 220 226 235 247 260 271 52 70 75 90 107 116 167 194 205 206 215 227 234 235 237 247 268 280 297 53 105 157 167 229 230 247 34 52 54 74 75 90 106 116 167 216 220 235 260 268 271 297 43 53 84 106 107 143 148 156 206 216 230 235 248 260 271 52 53 54 61 67 70 83 84 101 105 106 144 148 167 170 205 206 207 220 222 223 227 228 229 230 231 234 235 240 248 268 271 281 52 53 56 67 75 83 90 101 102 105 116 148 170 195 205 207 220 227 229 230 231 234 235 240 249 260 268 280 298 37 74 147 205 206 298 56 105 148 170 195 247 37 68 74 116 147 148 226 240 271 276 44 53 68 69 70 117 148 207 247 271 71 167 205 37 46 53 56 67 68 71 74 77 80 103 113 116 145 147 148 160 164 167 170 192 194 205 206 216 226 239 240 247 260 270 271 272 280 294 271 167 37 67 74 107 116 118 147 148 194 216 248 271 280 34 53 67 82 96 105 106 108 143 148 167 170 204 205 206 207 215 220 234 240 247 248 271 280 281 297 34 53 67 82 96 105 106 107 108 143 148 167 170 204 205 206 207 215 220 221 234 240 247 248 271 280 281 297 37 53 67 82 96 170 206 230 240 247 248 268 271 272 297 74 116 147 148 167 205 206 272 298 53 58 67 86 105 108 116 143 148 167 168 170 205 222 226 247 270 271 272 167 206 268 280 43 44 46 53 67 70 82 105 106 108 116 117 145 146 148 155 160 167 168 170 204 205 206 207 215 216 220 221 230 240 247 248 260 270 271 279 280 281 294 297 43 44 46 53 54 67 70 82 105 106 108 116 145 146 148 155 160 167 168 170 205 206 207 215 216 220 221 222 230 240 247 248 260 268 270 271 279 280 281 294 297 106 167 206 37 206 215 280 67 155 215 234 235 268 155 215 234 235 268 155 215 234 235 268 34 37 43 44 46 49 53 67 82 106 107 146 148 155 160 167 170 192 205 206 207 215 220 221 230 240 247 248 260 268 270 271 279 280 281 294 297 44 155 167 206 215 224 235 240 268 273 280 53 74 205 279 37 44 67 68 74 82 105 116 147 170 207 216 271 294 34 68 148 240 280 34 44 53 68 148 170 204 206 216 240 247 271 297 78 114 116 147 240 271 294 114 116 147 240 271 294 50 68 101 108 114 116 118 143 147 148 170 192 205 222 240 259 264 271 294 297 68 74 114 116 147 148 153 168 170 205 222 240 248 271 294 68 114 116 147 148 153 222 240 271 294 34 53 68 74 82 83 105 114 116 118 147 170 206 240 247 271 280 294 53 68 70 82 83 105 114 116 147 156 164 170 205 206 220 240 247 271 280 294 44 70 82 84 96 105 114 116 147 148 170 194 205 206 220 240 260 271 281 294 34 54 56 114 116 147 148 160 170 183 206 207 215 216 225 226 230 240 247 248 259 271 280 282 294 298 34 53 106 114 116 147 170 206 215 240 251 271 294 34 44 50 52 61 67 68 69 78 83 105 106 114 116 147 148 160 170 206 225 240 247 268 271 280 281 294 34 56 68 114 116 147 155 170 207 240 244 271 294 34 49 53 56 68 83 84 96 105 106 114 116 147 148 155 170 171 192 193 205 206 220 225 230 231 234 240 247 251 271 280 281 294 114 116 147 240 271 294 34 44 53 54 56 67 68 74 80 96 97 100 103 105 106 107 114 116 117 147 148 154 163 168 170 206 215 216 222 239 240 244 247 249 251 271 280 293 294 298 34 44 103 114 116 147 148 170 205 206 222 234 240 247 271 294 34 44 53 54 56 68 74 88 90 96 101 103 106 107 114 116 117 118 147 148 154 206 216 222 234 240 247 271 280 293 294 34 44 46 53 54 56 62 68 74 77 80 96 98 101 103 105 106 114 116 117 118 147 148 153 154 155 168 170 205 206 207 215 216 222 223 231 240 244 264 271 280 281 293 294 297 34 44 54 114 116 147 148 205 222 240 249 271 293 294 34 44 53 54 56 68 74 75 80 88 106 114 116 117 118 143 147 148 154 216 240 247 260 271 280 281 294 44 78 114 116 147 148 205 206 240 271 294 37 53 114 116 144 147 203 240 271 294 69 114 116 147 169 170 240 271 294 44 69 83 86 114 116 147 154 204 215 240 246 247 271 280 294 53 56 68 69 105 114 116 117 147 170 205 240 271 280 294 53 67 68 83 84 114 116 146 147 148 153 207 220 240 251 271 281 294 34 37 56 58 83 114 116 147 168 240 271 272 280 294 34 37 53 102 114 116 144 147 194 203 220 240 271 280 294 56 67 69 79 107 114 116 147 157 170 240 271 293 294 43 114 116 147 170 224 240 244 247 271 292 294 44 68 69 70 82 83 84 105 108 114 116 147 155 163 164 170 193 205 207 220 240 247 271 281 294 37 69 114 116 118 147 163 164 168 170 203 234 240 247 271 280 294 83 114 116 147 155 170 207 216 240 247 271 294 84 105 106 114 116 147 167 216 228 240 247 269 271 294 44 53 68 82 114 116 146 147 148 240 271 294 105 107 114 116 147 170 204 216 228 240 271 294 298 67 70 82 87 105 108 114 116 147 155 216 228 240 271 294 71 83 105 106 114 116 147 155 170 207 216 228 230 240 247 271 294 298 53 58 67 84 108 114 116 147 170 205 215 216 222 228 240 248 271 294 53 105 114 116 147 167 170 216 240 271 294 37 54 101 102 106 114 116 147 148 169 170 203 240 271 294 87 114 116 147 240 271 294 44 46 49 50 54 56 67 68 69 83 84 107 108 114 116 144 146 147 148 157 192 193 205 206 207 226 230 234 235 240 243 247 251 259 268 270 271 280 294 298 44 74 83 114 116 147 148 170 240 247 271 294 34 114 116 147 148 228 240 247 248 271 294 34 74 83 89 114 116 146 147 148 228 234 235 240 247 248 271 294 34 44 53 74 83 114 116 147 148 205 216 240 247 271 279 294 34 44 53 74 83 103 114 116 147 148 155 170 231 240 247 248 270 271 280 294 297 53 114 116 147 148 240 248 257 260 271 294 54 74 83 114 116 147 148 240 247 271 294 67 68 74 83 87 96 114 116 147 148 193 206 240 247 259 260 271 280 294 68 114 116 147 148 240 271 294 56 74 83 114 116 147 230 240 247 248 271 294 44 53 68 69 74 83 107 114 116 147 156 170 206 207 220 235 240 247 270 271 280 294 297 69 105 114 116 147 148 240 248 271 280 294 53 74 114 116 143 147 153 155 170 205 206 225 235 240 243 247 248 270 271 280 294 297 68 71 74 83 84 105 107 114 116 143 147 148 230 234 235 240 247 271 280 294 34 44 53 56 68 69 74 78 82 96 105 114 116 147 148 153 163 168 170 205 206 221 230 235 240 244 247 251 260 271 280 282 294 297 68 69 71 84 105 114 116 147 230 235 240 247 248 251 271 280 281 294 105 116 148 167 206 297 298 49 71 116 153 160 170 171 206 280 281 298 148 168 235 243 264 280 46 107 116 148 206 207 216 230 243 264 271 37 46 49 50 53 54 69 74 107 116 148 157 160 168 203 206 207 216 217 231 235 239 243 247 251 260 264 270 271 272 280 294 49 50 53 54 67 77 78 80 107 116 143 144 145 148 153 154 155 156 157 160 163 168 170 205 206 207 215 216 220 225 243 249 251 259 268 270 280 281 50 53 116 148 160 168 206 235 241 243 248 264 272 280 294 36 49 56 68 86 102 107 108 114 116 143 144 153 155 156 160 168 170 202 205 206 207 220 222 226 234 243 247 260 264 268 269 270 271 280 282 50 58 105 107 108 114 116 148 157 170 205 206 216 225 230 231 238 243 264 272 280 298 148 168 235 243 264 280 37 46 54 68 106 116 148 160 170 205 206 216 231 243 260 264 271 272 280 46 54 71 77 101 103 107 114 116 143 156 170 171 193 205 206 215 216 221 222 225 226 238 243 251 260 264 272 280 282 297 37 54 108 116 148 157 203 205 206 234 243 251 260 280 37 43 53 54 78 80 96 105 106 114 116 143 145 146 148 156 169 170 193 205 206 207 216 221 226 243 251 260 270 271 280 282 294 297 54 70 105 116 145 153 155 156 157 170 205 206 207 215 225 234 238 243 251 260 280 37 50 53 54 78 96 101 105 106 114 116 145 148 155 193 205 206 207 216 239 243 251 262 270 271 280 294 37 49 53 54 78 86 101 107 116 145 146 153 156 157 170 203 205 206 207 215 216 221 222 225 230 243 248 249 251 259 270 280 281 282 297 37 54 71 78 116 144 145 148 153 155 157 167 170 203 205 206 207 216 220 243 246 251 270 271 280 37 53 54 78 116 145 148 170 205 206 207 216 243 293 36 37 44 46 53 54 78 86 107 116 143 145 148 153 155 157 170 202 203 205 206 216 220 222 225 226 230 234 235 239 243 247 249 260 262 271 280 281 294 297 37 50 53 54 78 107 108 114 116 143 145 146 148 153 160 168 170 203 205 206 207 216 226 231 234 235 243 246 280 281 37 116 148 155 170 206 37 54 116 160 170 206 260 116 148 36 37 116 153 155 157 160 170 206 225 226 243 280 37 53 54 116 148 155 163 170 205 206 216 221 226 243 270 280 293 36 37 43 53 69 106 108 114 116 153 155 156 160 170 171 205 206 207 215 243 260 270 280 281 293 53 54 116 155 206 216 243 270 280 36 37 53 54 69 77 116 155 163 170 205 206 207 216 225 230 243 260 270 280 281 297 37 53 54 116 153 155 160 170 206 216 243 260 270 280 293 36 37 53 54 86 116 155 157 160 170 206 216 243 260 270 280 37 53 54 69 108 116 155 160 163 206 216 243 270 280 53 54 116 155 170 206 216 221 243 270 280 54 116 155 160 206 207 216 220 234 235 243 280 54 116 155 206 216 243 270 280 37 54 116 155 206 216 243 270 280 37 54 86 116 155 169 206 216 243 249 260 270 280 54 116 216 54 116 148 155 206 216 243 270 280 54 116 155 163 170 206 216 243 270 280 36 54 116 155 157 163 170 206 216 225 226 243 260 270 280 54 116 206 216 247 54 116 155 206 216 243 270 280 36 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 101 103 116 155 206 216 243 270 280 54 116 155 206 216 230 243 260 270 280 54 116 155 163 206 216 243 270 280 54 116 155 206 216 243 270 280 281 54 116 155 206 216 243 270 280 37 54 116 155 206 216 225 243 270 280 54 116 155 205 206 216 243 270 280 54 116 151 155 163 206 216 243 270 280 297 54 116 216 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 36 54 116 216 243 54 116 155 205 206 216 243 270 280 54 116 155 157 206 210 216 243 270 280 54 116 155 170 206 216 243 251 270 280 54 116 155 164 206 216 243 270 280 54 107 116 153 155 160 170 206 216 243 260 270 280 293 54 116 148 216 54 116 155 205 206 216 243 270 280 54 116 216 37 54 116 216 54 116 155 206 216 243 270 280 37 54 116 155 157 206 216 243 270 280 54 108 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 116 155 170 206 216 243 270 280 293 37 54 116 155 170 206 216 243 270 280 54 114 116 155 206 216 243 270 280 54 77 116 155 170 206 216 226 243 270 280 54 116 216 34 37 54 80 116 153 203 206 216 239 243 294 37 53 54 70 116 148 203 216 217 231 243 264 37 54 56 71 101 116 148 155 203 205 206 216 217 234 243 281 37 54 56 116 163 203 205 206 216 225 243 36 37 49 54 69 116 144 148 153 170 202 203 216 220 234 243 249 268 280 37 54 69 116 153 155 156 170 203 207 216 235 243 280 105 148 271 114 116 153 216 34 54 67 74 116 118 170 216 246 251 280 292 34 44 53 54 68 74 75 90 101 103 105 116 118 148 160 168 170 204 207 215 220 221 222 224 235 240 247 280 292 34 44 46 50 53 56 61 68 71 74 83 86 103 105 106 116 148 153 154 157 167 168 205 207 215 216 224 228 247 248 268 271 280 34 37 53 56 61 68 74 83 86 103 105 106 116 117 118 148 154 156 157 203 216 222 224 240 247 248 257 298 34 67 71 86 113 116 117 145 167 169 171 216 228 240 247 248 249 270 271 34 106 116 145 160 216 248 34 53 68 70 74 82 88 96 105 114 116 117 118 145 146 148 156 160 193 207 215 216 230 231 235 244 247 248 249 260 280 298 34 106 116 145 216 237 247 248 34 52 53 74 105 116 146 148 153 170 193 207 215 216 231 247 248 270 107 116 148 216 247 248 270 34 49 53 67 68 74 83 87 96 105 106 116 117 118 148 160 168 169 170 193 206 216 224 230 231 235 247 248 257 259 260 270 271 280 34 74 96 105 116 117 148 168 216 247 248 270 271 53 116 163 170 189 216 247 248 270 282 68 116 148 170 204 216 74 116 145 249 34 101 105 145 170 224 249 34 74 75 90 116 145 148 168 170 222 247 262 294 34 44 46 54 68 86 103 105 145 148 168 207 215 220 221 222 224 246 247 298 34 44 68 74 86 88 105 106 107 116 145 148 154 204 220 222 224 228 230 246 249 271 280 34 36 53 54 56 61 68 74 80 86 103 105 106 108 116 145 148 153 154 168 170 202 204 207 222 224 228 240 246 247 248 249 269 271 273 280 281 292 298 34 46 68 74 80 86 105 107 143 154 168 182 206 216 224 234 240 246 249 251 274 34 37 46 54 56 61 68 74 75 80 86 90 98 103 105 108 114 116 117 143 148 154 156 168 170 182 203 204 207 215 216 220 222 224 228 240 244 246 247 249 251 262 268 273 274 280 281 292 74 116 216 246 292 34 68 103 105 116 117 216 224 240 249 273 34 54 67 68 74 75 80 82 88 103 105 106 108 116 117 153 154 168 171 172 206 216 222 224 231 240 244 247 249 260 273 276 293 53 68 105 116 216 240 249 53 74 105 116 216 240 34 49 53 56 68 74 80 88 105 116 148 167 168 215 216 220 222 224 34 52 53 56 68 74 90 105 116 148 153 216 218 224 227 240 244 249 271 273 274 292 82 88 116 216 220 221 170 206 207 259 170 206 207 259 116 216 74 75 90 116 216 34 46 53 68 74 86 90 105 116 146 148 154 160 168 216 222 224 280 116 117 118 148 216 235 116 117 118 148 216 235 240 34 56 68 74 116 117 118 146 148 160 170 216 220 235 74 280 34 117 118 148 167 222 247 268 272 280 46 50 53 56 61 62 67 68 74 80 86 87 103 105 113 114 116 117 148 168 170 208 215 222 225 228 230 237 241 244 247 249 262 269 280 74 79 87 117 220 271 280 43 103 105 148 160 167 207 230 280 34 54 61 68 70 74 86 101 103 114 116 154 168 205 248 271 34 36 37 46 54 74 116 160 170 202 203 206 262 34 37 68 74 153 160 207 216 251 270 34 44 49 52 74 80 86 117 154 157 193 230 249 270 74 157 34 37 50 53 54 56 61 80 116 148 167 193 205 206 207 222 225 242 280 54 77 86 106 148 153 222 49 58 61 67 74 84 88 89 105 117 118 146 148 154 160 167 170 193 207 215 221 222 228 230 231 247 248 249 259 268 271 298 36 202 36 74 202 36 202 36 202 36 202 36 202 34 54 74 105 117 148 168 204 216 222 244 271 34 53 74 105 148 34 53 54 56 68 74 80 86 88 100 101 103 105 106 116 117 148 153 154 157 160 163 168 208 220 221 222 240 244 247 248 249 251 272 276 280 298 88 251 34 117 153 157 206 206 230 240 103 222 34 53 56 74 88 103 105 106 107 113 117 118 160 205 240 247 280 281 298 34 44 53 54 56 82 103 106 116 157 164 205 215 247 34 56 68 74 82 88 103 117 118 148 205 240 271 34 74 100 105 118 205 240 34 53 56 74 82 88 96 103 105 108 116 117 118 153 154 157 205 215 222 240 247 271 53 56 71 74 80 88 103 106 170 205 206 222 240 34 88 103 105 108 116 118 222 247 53 82 205 53 56 74 88 105 106 118 153 160 216 240 34 105 118 153 53 74 53 74 88 103 105 74 70 82 103 105 116 145 216 34 36 49 53 68 74 90 103 105 106 107 116 118 148 168 170 202 222 224 247 249 251 262 270 280 293 34 53 67 68 74 96 105 107 114 116 118 145 148 154 168 205 216 222 247 251 270 271 272 279 280 105 153 170 280 34 36 53 68 74 103 105 107 116 154 235 244 280 34 105 271 70 116 154 216 259 280 34 36 54 61 67 68 74 87 102 105 116 148 153 154 168 171 172 202 207 222 231 239 248 251 270 280 281 298 34 50 56 82 86 89 116 118 148 217 248 270 276 294 89 116 118 270 276 89 105 116 118 156 205 222 249 270 276 34 53 54 56 67 68 69 74 80 86 89 102 105 107 116 117 118 148 154 163 164 170 220 224 235 239 246 248 249 260 262 270 276 54 74 88 89 103 106 116 118 154 164 205 206 216 222 244 247 270 276 280 34 53 54 58 68 74 80 88 89 107 116 118 154 170 205 222 239 270 276 281 297 34 36 44 49 53 54 56 58 61 67 68 69 70 74 75 77 80 88 89 96 101 103 105 107 108 113 114 116 117 118 146 147 148 153 154 155 156 160 164 167 168 170 182 189 193 194 202 204 205 206 207 215 216 217 220 221 222 224 225 230 231 234 235 240 241 246 247 248 249 257 262 264 269 270 271 273 276 280 281 282 293 294 297 298 34 36 44 53 56 61 68 74 88 89 92 101 103 105 106 108 116 117 118 146 148 154 155 156 170 202 206 220 221 222 224 240 247 248 249 251 257 262 264 270 271 276 280 281 282 292 297 44 53 56 70 74 80 89 96 105 116 118 148 154 164 168 205 206 247 257 260 264 270 276 293 297 69 74 89 116 118 148 270 276 280 54 89 106 116 118 206 270 276 281 54 74 89 100 108 116 118 168 170 222 249 270 276 74 89 108 116 118 154 206 251 270 276 280 293 298 34 74 88 89 103 105 106 116 118 156 206 207 270 276 293 297 36 49 53 54 71 74 89 116 118 153 164 202 206 222 257 270 276 281 293 34 37 46 52 53 61 68 69 70 74 80 86 89 102 103 105 107 116 117 118 147 148 153 154 157 164 203 206 224 239 247 248 249 262 270 276 278 280 298 37 49 54 61 74 89 96 101 108 116 118 146 154 203 205 222 259 270 276 280 293 298 37 46 49 53 74 77 88 89 90 105 107 113 116 118 143 154 168 203 206 222 251 270 276 293 34 40 53 68 72 75 89 104 105 116 118 148 156 157 189 205 206 207 220 221 224 235 240 249 262 270 273 276 277 34 69 71 74 89 105 116 118 148 157 164 171 247 248 270 276 280 34 37 44 46 50 52 53 56 59 61 65 67 68 69 70 71 74 79 80 86 87 88 89 92 102 105 106 107 113 116 117 118 146 148 153 154 160 167 182 203 205 207 215 216 217 222 227 228 229 230 231 234 235 239 240 241 244 247 248 249 251 260 264 270 271 272 276 279 280 281 294 56 74 89 105 116 117 118 270 276 34 56 74 89 105 116 118 270 276 37 53 67 68 74 89 103 116 117 118 148 206 235 240 270 276 280 298 46 80 88 89 106 108 116 118 148 156 167 194 207 220 221 270 276 34 37 44 46 69 89 98 107 116 118 148 160 167 170 205 206 207 215 220 221 230 234 247 248 270 276 294 297 46 67 74 89 105 116 118 217 220 234 235 270 272 276 52 54 68 74 89 114 116 118 148 160 167 193 222 227 230 247 248 270 271 276 34 67 89 116 118 167 270 271 276 34 44 53 68 69 74 88 89 105 116 117 118 148 170 215 216 224 240 247 248 260 270 271 276 279 280 52 53 56 68 87 89 105 116 118 148 153 160 163 193 206 221 225 230 231 240 241 247 248 249 251 270 271 276 279 293 298 34 54 56 67 74 80 86 89 105 106 116 117 118 157 164 168 170 205 206 215 220 221 222 230 231 241 244 249 270 271 276 280 34 37 46 53 54 56 58 67 74 80 84 89 103 105 106 108 116 118 143 148 154 160 164 168 205 216 222 224 227 228 268 270 276 46 53 54 56 58 67 68 74 80 87 89 102 105 108 116 118 148 155 168 170 204 206 222 232 244 246 247 252 260 270 276 281 293 89 105 116 118 154 170 248 270 276 280 34 54 74 87 89 90 101 108 116 118 153 164 205 206 270 276 281 34 44 49 56 67 68 74 79 89 102 105 116 118 144 147 148 153 164 169 170 193 206 207 220 222 224 230 231 234 241 243 246 247 248 270 276 280 281 293 89 116 118 243 270 276 34 54 56 74 80 88 89 108 116 117 118 164 206 222 270 276 280 297 74 89 116 118 270 276 56 89 108 116 118 148 154 160 182 215 222 224 240 270 271 276 280 89 116 118 270 276 34 46 53 68 74 89 105 116 118 170 222 224 229 244 246 262 268 270 276 298 34 37 62 74 89 116 118 154 203 204 205 222 270 276 34 44 53 54 56 67 68 74 77 88 89 102 105 106 116 118 148 164 170 204 205 206 220 221 230 235 244 247 248 270 271 276 281 293 297 298 37 54 58 68 80 87 89 116 118 146 154 164 203 204 235 243 248 251 260 270 276 280 293 34 37 54 56 74 89 90 103 106 107 116 118 154 164 203 222 270 276 280 281 298 46 54 61 68 77 80 89 116 118 163 170 205 224 270 276 280 34 46 54 56 68 74 80 86 89 96 101 102 116 118 143 146 148 160 170 205 206 207 251 270 276 280 298 54 68 82 89 108 116 118 148 156 251 270 276 281 34 54 61 68 74 80 89 101 116 118 170 240 244 246 270 273 276 61 74 89 96 105 113 116 118 143 148 153 154 217 222 241 248 259 270 271 276 34 47 65 74 89 105 106 107 114 116 118 170 182 204 205 220 222 244 246 249 270 276 298 34 37 43 46 49 53 54 56 67 68 74 86 88 89 96 105 106 113 116 117 118 153 154 157 163 164 167 170 182 192 193 204 220 222 235 249 259 270 271 272 276 279 281 298 54 56 68 74 86 89 105 106 116 117 118 148 205 217 224 240 251 270 273 276 281 67 80 89 116 118 153 156 243 270 276 74 86 87 89 101 102 116 118 206 249 270 276 34 44 49 53 58 70 74 89 105 106 108 114 116 118 155 156 205 206 215 234 247 257 260 264 270 271 276 293 36 49 50 53 54 68 74 80 88 89 105 107 108 116 118 143 154 164 202 205 206 222 224 230 239 240 244 248 260 270 276 298 43 53 54 56 68 70 89 105 107 108 116 118 147 148 170 193 206 207 222 257 260 270 271 276 298 37 43 54 56 68 89 116 118 148 156 168 170 203 205 246 270 276 36 44 54 67 68 74 86 87 89 92 101 105 116 118 154 168 170 204 229 270 276 34 53 58 74 84 89 96 100 103 116 118 154 155 163 170 206 222 249 262 269 270 276 37 58 67 89 116 118 153 160 203 207 243 248 249 270 276 34 37 49 79 89 103 105 116 118 157 164 192 203 204 205 206 222 230 240 270 276 167 182 240 280 34 68 74 77 80 89 116 118 148 167 207 215 247 248 270 271 276 34 52 68 74 77 80 89 105 107 114 116 117 118 148 167 205 207 215 240 247 248 249 270 276 281 34 36 37 44 67 69 74 77 89 105 116 117 118 146 148 154 157 164 168 170 202 203 207 220 222 231 234 247 249 257 260 268 270 276 280 281 294 34 89 102 116 117 118 207 216 235 249 270 276 34 89 105 116 118 148 160 170 204 249 270 276 34 74 88 89 102 116 118 164 207 216 249 270 276 89 116 118 170 270 276 34 58 67 74 89 105 114 116 117 118 146 170 193 227 228 239 247 248 270 271 276 280 294 67 80 89 116 118 148 270 276 167 222 247 294 34 37 82 87 98 106 107 148 169 203 215 230 239 241 247 248 270 280 34 46 49 107 148 240 271 279 294 74 169 247 293 297 34 168 169 239 241 247 260 167 222 247 294 34 74 116 143 148 247 34 36 44 46 53 61 68 74 87 103 105 108 116 118 148 155 160 170 193 202 206 216 224 235 240 244 270 293 37 44 53 74 143 148 153 203 207 216 222 230 239 247 251 259 260 280 282 294 34 44 46 53 61 68 105 107 118 148 154 167 168 170 217 220 228 235 240 244 247 251 257 270 271 280 294 34 69 74 80 87 105 106 114 148 153 160 169 170 193 206 207 216 218 231 234 239 241 246 247 260 280 282 293 294 34 36 37 49 53 54 80 103 148 154 160 170 202 203 206 230 240 247 248 251 260 268 270 279 280 293 44 46 49 53 98 105 167 170 205 206 215 221 231 238 247 248 249 293 297 116 247 279 34 46 49 53 54 56 67 74 80 86 87 101 102 106 107 108 117 144 148 153 155 157 160 164 168 169 170 192 193 205 206 207 215 221 222 226 230 231 234 235 239 241 243 247 248 251 260 269 280 282 297 298 43 44 46 49 53 68 90 153 156 164 167 169 170 193 205 206 216 220 221 234 240 244 247 248 251 260 270 288 292 293 36 74 75 107 116 164 170 202 247 260 268 293 116 247 279 216 34 68 70 79 82 114 146 147 148 167 170 205 207 215 222 240 247 257 293 294 46 49 53 68 105 167 170 206 207 215 221 231 238 247 248 249 44 49 53 74 86 87 101 103 107 114 146 148 155 157 160 167 169 170 205 206 207 216 230 241 247 260 271 279 280 294 298 34 53 83 89 107 108 148 167 170 195 205 206 217 230 247 260 294 53 56 148 157 160 167 205 206 222 241 247 34 46 58 83 108 114 167 170 195 206 215 230 240 241 247 260 294 34 46 74 75 80 107 116 280 293 160 216 80 153 170 230 247 52 61 210 215 35 43 49 87 90 116 148 215 217 228 247 280 53 54 56 101 106 107 116 143 153 168 205 206 216 222 225 269 280 281 67 216 247 259 260 279 280 34 46 49 67 69 75 97 102 107 116 143 153 168 170 206 207 216 221 230 241 247 259 260 268 279 282 293 297 34 37 52 53 68 74 80 86 105 148 153 156 167 170 203 205 206 207 216 220 221 224 230 231 235 240 244 247 248 254 260 268 279 282 50 116 164 222 241 247 269 58 87 143 148 170 222 230 241 247 260 269 280 167 247 279 37 203 247 61 101 105 115 143 148 216 247 279 280 294 34 36 37 43 46 49 50 61 74 75 77 78 80 86 87 90 92 98 101 102 105 106 107 108 115 116 118 143 145 146 148 153 156 157 160 163 164 168 169 170 202 203 205 206 217 222 225 226 229 230 231 239 241 246 247 249 251 259 260 270 271 278 279 280 281 293 297 298 49 87 107 115 146 148 160 192 193 207 239 247 248 257 259 260 278 279 298 54 56 67 101 107 114 115 167 169 206 221 239 241 247 279 280 82 115 230 247 252 279 280 115 217 247 279 280 294 34 115 145 216 241 247 248 279 294 115 169 222 241 247 279 36 37 43 44 46 49 54 61 67 68 71 74 78 86 87 99 101 105 106 107 108 114 115 116 118 143 146 148 156 160 163 168 169 170 193 202 203 205 206 207 216 222 225 227 228 230 231 239 241 246 247 251 254 259 260 262 269 271 278 279 280 281 297 298 115 247 260 279 260 34 115 222 247 260 279 44 49 58 68 74 87 114 115 116 148 168 169 192 193 239 241 247 269 270 279 280 281 298 53 54 56 80 108 114 115 143 169 170 205 206 222 230 241 247 259 260 278 279 280 49 54 56 58 71 80 83 86 107 108 113 114 115 143 153 156 168 170 206 215 225 230 231 241 247 260 279 280 281 298 34 36 37 46 54 61 87 106 107 115 160 168 169 202 203 206 217 231 241 247 260 279 34 36 37 44 49 50 53 54 56 58 61 71 74 77 78 80 82 86 87 96 98 101 102 103 104 105 106 107 108 113 114 116 143 146 148 153 154 155 156 157 164 168 169 170 192 193 195 202 203 205 206 207 215 217 220 221 222 225 226 227 230 231 239 241 244 246 247 248 249 251 259 260 268 269 271 275 278 279 280 281 282 293 294 297 298 49 53 56 58 77 86 87 106 113 114 116 143 146 157 170 192 205 206 208 215 222 230 231 241 247 248 251 260 270 278 280 281 293 298 44 115 247 115 150 247 34 46 74 78 96 108 116 143 148 153 154 170 207 220 231 247 249 260 264 280 281 293 298 299 43 49 50 68 74 86 145 148 167 170 207 215 220 241 246 247 271 34 37 49 50 53 54 56 61 68 70 96 99 105 106 107 114 116 145 148 153 160 164 167 168 215 216 217 222 241 247 254 259 260 270 279 280 281 294 34 36 74 101 114 116 146 148 154 167 204 207 217 222 247 279 294 34 49 53 54 56 61 68 74 78 80 96 103 106 108 114 116 146 148 154 156 160 168 184 205 206 215 216 217 222 230 231 237 241 246 247 249 260 279 280 46 54 56 58 61 69 74 80 96 101 106 115 116 118 148 156 215 216 217 222 230 231 244 271 280 293 74 105 116 148 231 280 298 116 148 222 247 296 34 53 61 80 89 107 114 115 148 167 215 228 241 259 280 44 46 49 52 53 68 74 103 108 114 116 146 148 154 155 167 170 204 205 206 215 216 217 220 221 222 224 239 240 241 244 247 248 269 270 271 280 293 294 34 53 61 68 116 148 167 206 215 216 241 247 248 259 280 54 56 67 101 107 114 115 167 169 206 221 239 241 247 279 280 53 56 61 71 74 89 114 148 160 169 170 206 207 225 241 246 247 259 294 49 67 74 89 116 148 167 193 206 216 241 247 259 279 280 297 53 145 148 216 44 50 54 56 58 83 108 114 145 148 170 205 206 207 216 227 249 259 264 294 297 78 116 216 217 279 296 37 77 160 170 203 206 260 279 297 293 68 80 148 293 80 293 44 53 68 80 105 148 206 235 293 297 68 148 222 247 68 148 170 204 222 244 273 274 217 222 247 262 34 44 53 68 105 148 222 235 297 70 77 68 80 148 68 148 170 244 273 44 53 68 148 204 235 297 68 148 44 53 68 105 148 235 297 68 148 68 148 170 244 273 274 44 53 56 68 70 71 74 105 148 235 249 293 297 68 148 170 244 273 274 44 53 68 105 148 206 235 297 34 52 53 71 78 79 103 148 170 205 206 217 222 247 262 297 74 116 216 217 222 247 262 74 70 77 271 34 36 116 148 202 206 248 34 36 43 54 56 58 61 68 74 88 101 103 105 106 108 114 116 117 153 157 163 164 170 192 202 205 206 222 230 231 247 249 251 259 281 282 293 297 298 34 36 74 86 116 202 34 53 74 116 144 224 249 294 34 67 74 84 102 103 116 148 235 241 247 248 34 56 67 74 80 96 102 116 143 153 164 206 222 280 298 34 116 34 58 61 74 88 106 108 116 153 156 194 206 222 231 241 248 259 281 298 34 36 53 54 56 58 67 68 80 86 102 105 106 108 114 116 117 147 154 155 156 163 192 202 205 206 207 216 221 222 230 231 239 269 273 274 280 282 297 34 36 74 89 113 116 148 153 194 202 241 247 260 34 36 116 170 202 206 34 36 116 170 202 206 34 36 68 74 96 114 116 148 157 164 167 170 202 224 230 280 34 36 116 148 160 202 34 53 74 116 145 160 206 34 58 67 74 86 87 102 116 117 153 170 260 34 36 105 113 116 160 202 206 269 34 68 80 88 101 103 116 118 143 164 205 206 207 222 231 251 281 282 34 36 44 74 107 113 116 171 202 241 260 294 34 36 67 74 88 113 116 117 118 160 202 206 240 271 34 53 74 84 87 106 116 148 193 216 234 247 248 259 269 280 294 298 34 36 61 71 74 80 114 116 160 202 216 241 34 74 102 116 148 34 49 56 58 88 96 101 106 108 116 118 155 170 205 222 231 257 297 34 36 40 72 74 75 79 80 100 105 116 148 189 194 195 202 218 249 257 276 34 56 74 116 143 156 230 231 251 280 34 36 74 116 202 217 34 36 49 80 116 202 34 36 116 202 34 56 67 80 102 103 108 116 206 207 215 222 230 280 34 36 116 202 269 34 116 34 36 116 170 202 206 241 34 36 74 89 116 148 170 202 206 34 36 74 116 162 202 34 36 67 74 89 113 116 160 171 193 202 241 248 34 44 107 116 154 160 194 206 216 217 247 248 294 34 36 53 56 88 116 143 160 202 206 248 34 36 46 49 54 56 58 67 68 70 74 77 80 86 88 101 102 103 106 107 108 114 116 117 118 143 153 156 157 160 163 164 170 192 202 205 206 207 215 216 222 225 230 231 234 240 244 247 249 251 260 297 298 34 44 58 61 67 74 102 103 113 116 160 206 228 247 248 268 280 34 36 49 53 56 58 67 74 80 82 88 102 103 105 106 108 114 116 118 153 156 157 160 163 164 193 202 205 206 222 227 230 231 247 251 257 276 282 297 298 34 56 74 88 102 116 117 118 157 207 230 231 282 297 34 116 34 36 67 80 96 113 116 148 167 170 171 202 206 222 230 271 280 34 36 116 118 147 148 202 248 271 34 116 34 36 116 202 206 216 34 36 116 170 202 206 34 116 34 36 53 105 116 148 192 202 205 248 280 294 34 36 74 116 145 148 202 270 271 34 36 116 202 271 34 49 56 80 144 156 216 222 230 231 260 280 78 148 216 222 294 297 34 67 71 74 84 114 116 118 162 206 216 222 249 280 34 69 80 107 172 205 216 224 78 148 216 222 294 297 78 88 148 294 297 54 71 113 148 169 294 297 54 67 146 148 160 216 248 53 54 56 67 79 88 105 106 117 146 148 154 156 157 160 216 247 248 34 54 67 105 146 148 160 170 216 248 34 52 54 67 74 116 117 146 148 160 216 248 54 67 146 148 160 216 248 54 67 146 148 160 216 248 56 67 116 117 146 148 169 206 248 294 297 34 71 88 167 169 248 294 297 44 70 82 117 148 169 240 294 297 34 169 294 297 49 53 54 67 68 74 96 105 118 148 157 160 164 205 206 216 224 231 234 240 247 248 257 260 270 54 148 160 216 222 247 248 257 270 54 148 160 216 247 248 257 258 270 54 148 160 216 247 248 257 270 34 54 74 148 160 216 247 248 257 270 280 54 148 160 216 247 248 257 270 54 148 160 216 222 247 248 257 260 270 54 67 68 148 160 168 216 222 225 244 247 248 257 260 270 53 54 148 160 164 216 220 247 248 257 270 54 148 160 216 247 248 257 270 49 80 96 148 169 230 231 247 248 270 294 297 34 44 70 82 88 103 148 169 206 240 247 280 294 297 44 53 54 70 117 118 148 169 234 248 294 297 34 56 74 114 117 169 216 240 247 248 270 271 298 34 56 88 92 117 148 193 216 240 247 248 270 116 216 217 248 294 34 52 64 67 102 103 114 117 152 160 169 228 239 247 248 262 270 271 294 34 52 64 67 68 102 103 107 114 117 160 169 227 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 75 102 103 114 117 160 169 228 239 247 248 262 270 271 276 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 249 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 70 79 82 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 222 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 249 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 118 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 293 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 293 294 34 52 64 67 102 103 107 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 240 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 280 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 87 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 54 64 67 102 103 107 114 117 148 169 216 228 239 240 247 248 262 270 271 294 297 34 44 53 56 67 68 70 71 74 79 80 83 86 87 96 105 106 114 117 148 153 160 169 171 193 205 215 226 227 228 230 241 247 248 249 262 268 269 280 293 294 298 53 71 75 79 86 106 117 148 160 168 169 171 248 249 262 269 294 34 53 56 67 68 71 86 88 103 106 114 117 118 143 148 160 169 171 193 247 248 251 262 269 280 294 34 69 71 74 86 117 118 148 153 160 169 170 171 222 230 243 247 248 249 262 268 269 271 280 294 34 67 71 86 87 106 114 117 148 154 160 169 171 222 247 248 259 262 269 271 294 56 67 68 71 86 106 117 118 143 148 160 169 171 193 240 241 247 248 249 262 269 294 34 52 53 67 68 69 71 80 83 86 87 103 106 114 117 148 153 157 160 167 168 169 170 171 193 227 228 230 231 241 247 248 249 251 259 262 268 269 270 271 280 294 298 53 68 71 74 86 102 105 106 117 146 148 153 157 160 167 169 171 230 234 240 241 247 248 249 262 269 270 271 280 294 298 34 53 54 56 67 68 71 74 80 86 103 105 106 107 116 117 118 146 148 153 160 169 170 171 193 205 206 230 231 235 240 247 248 249 251 262 268 269 270 271 280 281 294 298 34 40 46 49 52 53 56 58 67 68 69 71 79 80 83 84 86 89 98 101 105 106 107 108 117 148 154 157 160 168 169 171 193 205 227 230 231 247 248 249 259 262 269 271 276 280 281 294 298 34 49 52 67 68 71 86 87 106 117 148 160 169 171 182 193 220 227 247 248 259 262 269 280 294 56 68 71 74 86 105 117 118 146 148 160 169 171 172 234 235 240 247 248 262 269 270 280 294 298 68 71 86 105 117 148 160 169 171 247 248 262 269 276 294 71 86 117 148 160 169 171 247 248 262 269 294 71 74 86 117 148 160 169 171 248 262 269 294 34 49 53 67 71 86 88 102 103 113 117 148 160 169 171 247 248 262 269 294 34 52 53 56 58 67 68 71 86 87 108 113 114 117 144 148 160 169 171 189 193 205 230 231 247 248 249 260 262 269 276 280 281 294 297 298 34 43 52 53 67 68 71 74 80 83 86 90 98 103 105 106 108 116 117 118 148 153 157 160 168 169 170 171 193 205 222 227 228 230 241 247 248 249 251 257 259 262 268 269 270 271 280 294 298 34 52 53 56 67 68 69 71 74 77 79 84 86 106 117 148 160 169 171 193 206 216 228 230 231 247 248 249 259 262 269 280 294 298 34 52 53 67 71 83 86 117 144 148 160 169 171 193 205 243 247 248 262 269 276 294 34 54 71 86 117 148 169 171 216 248 262 269 294 297 54 96 116 117 148 169 222 294 297 34 54 74 80 116 117 118 222 224 249 271 34 49 80 246 264 293 34 80 34 37 49 71 116 117 145 148 169 203 222 248 34 49 53 61 67 74 88 108 113 114 116 147 148 206 211 216 217 224 225 231 240 259 270 273 280 294 298 36 56 67 74 80 88 96 113 145 148 167 202 34 36 67 80 82 88 103 145 148 171 202 222 244 248 270 271 279 34 37 67 86 102 107 145 203 248 34 36 52 53 80 87 105 202 211 34 61 117 34 36 52 53 58 61 67 80 84 105 106 116 117 145 148 154 160 202 206 215 231 247 251 294 297 34 37 54 67 71 103 105 114 116 117 145 146 148 167 169 203 206 211 240 247 248 270 271 280 34 36 50 56 105 108 145 148 202 246 264 298 34 36 56 68 74 86 117 202 230 294 36 143 202 34 36 74 86 117 145 193 202 259 276 34 37 145 148 203 206 211 217 294 44 68 116 117 148 168 169 194 205 216 222 235 247 280 36 145 170 202 246 34 67 88 103 145 148 160 171 248 270 34 36 145 202 248 279 34 36 37 53 56 105 145 148 160 202 240 247 248 270 34 36 46 56 67 88 103 117 145 148 160 163 193 202 240 247 248 280 36 50 54 105 116 145 202 206 34 37 54 67 71 103 105 114 116 117 145 146 148 167 169 203 206 211 240 247 248 270 271 280 36 67 68 77 107 145 148 167 202 207 211 34 36 56 68 74 86 117 202 230 294 145 148 206 211 34 53 103 107 113 114 145 148 169 171 211 222 270 298 34 53 103 107 113 114 145 146 148 169 171 211 229 230 241 259 270 298 34 53 68 103 107 113 114 145 148 169 171 211 222 270 280 298 34 53 68 103 107 113 114 145 148 169 171 193 211 234 270 34 53 67 69 86 103 107 113 114 145 148 169 171 205 207 211 220 247 270 34 53 68 86 103 107 113 114 145 146 148 169 171 192 211 220 229 230 241 259 270 298 34 36 74 87 113 114 145 148 169 202 216 243 248 34 87 113 148 160 244 247 248 270 293 34 36 44 53 67 71 74 79 80 87 116 148 157 167 169 170 171 193 202 224 230 238 239 241 246 251 260 268 269 271 293 148 34 36 114 145 148 170 202 248 251 270 271 34 67 117 145 148 153 205 251 271 34 37 43 44 49 56 58 67 70 82 84 86 87 96 108 114 116 117 118 143 144 145 146 148 163 164 167 168 195 203 206 216 217 220 221 222 230 231 240 247 260 271 280 281 291 294 53 68 96 106 108 114 116 153 205 221 34 36 54 67 107 114 116 145 202 205 216 230 259 280 34 36 114 116 145 170 202 216 230 259 280 34 36 37 49 58 67 80 90 101 102 106 114 116 143 145 153 156 157 168 170 202 204 205 206 216 222 224 230 231 246 249 259 262 280 298 34 36 54 105 106 114 116 145 192 202 205 216 224 230 259 280 281 34 36 67 71 83 86 87 113 114 116 143 145 153 154 169 202 206 216 228 230 231 234 248 251 259 268 271 280 298 34 36 43 46 54 58 80 96 101 107 108 114 116 145 153 168 170 202 205 206 216 217 222 230 234 249 251 259 276 280 282 298 34 36 46 54 56 101 106 108 114 116 145 168 170 202 205 206 216 222 224 230 246 249 251 259 262 280 293 298 34 36 54 105 106 108 114 116 145 202 206 216 230 249 252 259 280 298 34 36 68 106 108 114 116 145 202 216 224 230 244 259 273 280 293 298 34 36 67 68 71 87 108 114 116 143 144 145 148 156 170 202 204 206 207 215 216 222 230 241 243 247 251 259 260 268 280 297 34 36 114 116 145 202 216 230 259 271 280 34 36 54 74 100 114 116 145 163 193 202 206 216 230 246 251 259 280 281 298 34 36 114 116 145 202 216 224 230 246 259 280 34 36 105 114 116 145 202 216 224 230 259 280 34 36 54 106 114 116 145 202 206 216 222 230 246 259 276 280 297 298 34 36 114 116 145 164 202 206 216 230 259 268 280 293 34 36 71 100 114 116 144 145 155 170 202 205 206 216 222 225 230 251 259 280 34 36 47 61 68 74 80 100 105 114 116 145 148 192 202 216 217 220 221 224 230 244 246 257 259 280 298 34 36 68 114 116 145 202 204 216 224 230 246 259 280 34 36 44 54 77 80 87 101 114 116 117 118 145 146 148 153 170 202 205 206 216 221 224 225 226 230 248 259 280 297 34 49 53 61 67 74 88 108 113 114 116 147 148 206 211 216 217 224 225 231 240 259 270 273 280 294 298 37 78 79 107 148 154 203 248 270 37 78 79 156 203 222 34 37 78 79 86 153 157 203 215 228 281 34 37 54 56 67 74 78 79 80 86 87 105 106 108 116 117 143 153 154 157 163 168 169 171 203 206 207 220 222 246 248 251 260 262 268 269 270 275 281 288 293 298 37 67 78 79 164 170 203 217 34 37 69 74 78 79 86 107 171 203 247 251 260 281 293 297 34 37 78 79 107 108 116 153 203 206 222 242 251 298 34 37 54 67 74 78 79 86 108 117 153 156 203 205 257 288 297 37 56 75 78 79 88 106 108 116 143 153 164 168 203 207 215 251 278 281 298 34 37 43 49 54 74 75 78 79 108 114 117 146 153 157 163 168 203 206 224 246 247 251 252 259 260 281 288 297 34 37 54 58 74 78 79 96 101 107 108 117 146 153 154 156 203 205 206 222 227 246 248 249 251 276 298 37 78 79 106 153 203 206 234 247 251 281 34 37 54 74 78 79 86 102 103 107 108 153 156 168 203 247 276 293 34 37 74 78 79 86 90 105 108 113 153 154 157 171 203 207 222 247 251 282 298 34 54 56 58 67 74 79 86 88 96 101 103 104 107 108 116 117 146 153 157 164 170 205 206 222 230 246 247 251 262 276 281 298 34 37 74 78 79 80 86 96 105 108 153 163 171 203 206 231 246 251 281 298 37 68 74 78 79 108 148 203 205 207 247 281 298 37 78 79 203 37 78 79 106 203 207 37 78 79 148 160 203 260 264 34 37 68 74 78 79 86 101 116 117 148 170 203 215 224 230 231 241 247 248 259 34 37 67 68 74 78 79 96 105 108 117 167 203 271 280 37 43 78 79 203 246 36 37 78 79 87 115 144 203 228 239 241 34 37 43 78 79 148 160 170 203 227 248 271 272 279 280 34 37 49 53 54 58 68 74 78 79 90 101 106 114 116 148 154 203 205 222 230 249 259 34 52 54 78 79 105 146 205 206 229 249 280 37 56 75 78 79 89 105 108 114 155 170 194 203 205 216 247 280 294 34 37 67 78 79 89 145 171 203 217 298 37 61 68 78 79 148 153 203 216 218 249 298 34 37 67 74 78 79 82 87 114 203 239 241 248 251 269 280 37 54 56 58 78 79 80 88 96 101 103 105 108 116 117 143 148 160 164 203 205 206 222 225 251 268 37 44 54 78 79 107 110 203 216 37 78 79 117 118 146 160 170 203 206 240 260 34 37 78 79 105 115 155 203 205 222 56 78 79 103 105 106 108 117 118 148 160 194 204 205 206 211 217 240 249 251 260 280 294 34 36 37 44 46 49 53 56 67 68 70 71 74 75 78 79 82 88 103 105 106 108 111 113 114 116 117 146 148 153 157 164 167 168 170 171 192 193 203 205 207 220 222 230 231 234 235 240 247 248 250 260 262 268 270 271 274 276 293 37 54 68 74 77 78 79 105 116 196 203 206 221 222 225 269 281 298 37 78 79 167 203 206 215 220 260 280 294 37 78 79 167 203 206 215 220 260 280 294 34 37 53 61 78 79 194 203 215 221 222 249 37 78 79 100 153 203 216 221 281 36 37 46 54 67 78 79 86 100 106 107 108 146 155 156 170 202 203 204 205 206 207 216 249 268 271 281 298 37 58 68 78 79 96 100 101 105 115 116 144 154 168 170 182 203 205 206 216 222 225 243 249 281 37 50 52 65 67 75 78 79 101 105 107 108 147 160 192 203 204 236 244 264 271 35 37 50 53 78 79 82 105 146 148 167 203 205 215 216 217 230 35 37 78 79 203 37 50 52 65 67 75 78 79 101 105 107 108 116 147 160 192 203 204 236 244 249 264 271 53 54 61 105 143 148 247 298 34 37 67 74 78 79 80 107 116 143 147 154 196 203 206 239 247 280 34 37 52 54 78 79 105 106 116 160 163 194 196 203 205 206 215 251 281 297 298 211 216 37 50 52 65 67 75 78 79 101 105 107 108 147 160 192 203 204 236 244 264 271 78 79 105 160 205 249 34 36 37 67 71 74 78 79 80 87 107 113 116 171 202 203 239 243 270 37 78 79 103 105 108 116 155 203 206 217 34 37 68 74 78 79 103 105 107 148 193 203 37 56 78 79 88 106 108 117 203 211 270 34 37 56 64 70 74 78 79 105 155 203 206 226 236 249 280 37 78 79 105 114 203 34 78 79 96 117 205 206 249 251 281 282 37 78 79 88 203 37 53 78 79 148 203 216 37 54 78 79 96 160 203 216 251 280 281 298 37 54 78 79 146 168 203 216 241 37 78 79 101 153 203 205 206 216 37 43 49 68 78 79 168 203 206 216 234 260 34 37 54 78 79 102 103 114 116 153 168 203 205 206 216 222 239 251 271 297 37 43 78 79 80 143 164 203 205 206 207 216 281 37 54 56 58 78 79 80 108 116 168 203 206 216 222 269 280 34 37 61 78 79 103 105 203 216 222 270 271 37 56 78 79 107 108 160 203 216 244 280 294 216 54 56 58 68 78 79 100 103 108 157 204 205 206 280 37 44 53 68 70 78 79 82 105 148 170 193 203 206 215 224 228 280 37 56 68 78 79 89 147 148 203 207 37 74 78 79 89 203 34 37 67 78 79 89 203 34 37 67 78 79 89 171 203 34 37 67 78 79 88 89 117 145 203 217 298 37 78 79 203 34 37 78 79 88 103 203 37 78 79 89 105 115 203 37 78 79 89 117 203 34 37 52 78 79 203 249 37 52 78 79 105 203 249 37 78 79 203 34 37 74 78 79 203 37 52 78 79 105 203 249 37 78 79 203 298 34 37 78 79 203 270 37 78 79 203 270 271 34 37 74 78 79 89 203 244 34 37 52 67 78 79 88 103 145 203 211 270 37 54 56 58 68 74 78 79 89 117 148 155 203 206 217 222 241 56 78 79 103 105 106 108 117 118 148 160 194 204 205 206 211 217 240 249 251 260 280 294 37 52 54 56 68 78 79 80 103 105 117 154 167 193 203 211 217 249 280 37 52 54 56 68 78 79 80 103 105 117 154 167 193 203 211 217 249 280 44 88 105 148 167 217 249 279 280 37 203 37 43 53 54 68 74 88 105 116 169 203 205 206 222 240 248 282 293 53 56 68 116 117 148 170 207 215 216 235 244 247 249 270 271 37 167 203 34 56 67 89 114 116 117 118 154 193 222 240 264 271 280 54 148 216 264 271 34 49 67 71 74 86 87 89 113 114 144 148 157 160 192 193 222 230 241 248 251 259 269 271 280 298 34 43 53 54 56 58 61 68 74 88 96 101 104 105 106 108 114 116 147 148 153 163 169 170 194 205 206 222 224 225 240 246 248 251 274 281 282 293 56 148 34 79 116 171 216 34 58 74 116 169 216 222 205 276 98 224 232 276 280 56 80 86 106 206 207 241 281 85 205 98 224 98 232 232 43 184 224 276 280 89 145 75 170 217 224 271 280 293 56 80 101 155 167 205 221 223 280 297 54 54 54 54 54 54 34 54 34 54 117 88 216 34 54 53 68 69 74 88 105 106 116 117 118 147 148 153 155 170 193 216 230 247 248 271 280 34 44 46 49 67 68 70 84 101 107 116 148 167 170 205 215 216 217 220 221 234 238 247 248 293 44 80 116 117 148 167 207 216 271 118 160 216 107 117 160 216 54 88 96 116 206 216 88 96 103 106 160 216 221 34 163 294 34 67 89 264 271 280 37 67 89 148 203 249 264 271 280 34 88 89 105 116 148 167 204 215 216 293 294 34 37 67 88 89 103 106 203 264 271 280 297 34 106 107 108 222 293 80 88 116 215 216 34 88 101 116 117 206 34 34 206 259 37 54 56 88 101 103 107 108 116 146 168 170 193 203 206 224 230 247 249 251 280 293 116 44 54 56 68 80 87 103 106 206 224 34 54 88 206 216 54 206 216 54 205 216 148 167 240 34 49 53 56 68 69 78 79 88 105 106 116 148 160 163 167 170 205 206 216 220 221 235 247 271 280 34 116 206 216 293 34 53 68 105 106 118 148 154 170 34 44 116 148 167 207 216 235 268 280 293 34 58 106 148 167 217 222 280 293 34 67 116 216 293 34 54 56 67 74 105 116 216 235 293 34 56 68 74 88 105 106 216 235 240 276 68 71 105 148 215 217 240 34 37 67 69 80 89 104 117 169 203 222 264 271 280 293 34 56 70 101 105 106 108 153 216 230 235 240 247 276 280 293 37 116 118 148 203 216 240 280 37 203 217 271 280 34 49 56 117 167 235 240 280 293 34 56 105 143 153 167 222 230 235 240 145 167 279 103 108 148 156 160 170 206 216 34 145 279 145 148 167 194 279 103 118 217 294 145 148 167 194 279 67 110 117 145 167 279 110 117 145 167 279 88 105 110 114 145 167 182 204 206 279 34 88 103 110 145 167 279 56 108 110 145 167 205 279 77 110 145 167 222 279 71 88 110 145 167 228 268 271 279 56 108 110 145 167 205 279 86 114 118 145 148 167 194 216 271 280 56 145 148 167 222 225 247 279 101 113 145 148 167 206 271 279 53 90 145 148 167 168 205 279 86 145 148 154 156 167 182 207 222 243 248 279 281 56 118 145 167 194 215 271 279 53 82 145 148 167 168 273 279 37 56 106 143 145 148 167 182 203 268 279 53 67 70 145 148 167 204 206 220 238 271 279 34 36 37 69 102 144 145 146 148 154 167 168 202 203 207 249 251 268 271 279 58 71 88 103 105 106 113 116 118 145 148 167 205 207 222 225 246 271 279 281 34 53 68 82 100 103 105 143 145 148 160 164 168 182 204 207 222 249 273 279 298 147 217 102 145 167 205 241 247 279 56 80 145 154 167 206 279 87 145 154 167 279 54 80 145 167 206 279 298 101 145 153 167 195 205 248 279 49 113 145 164 167 170 234 235 279 34 88 145 167 168 279 70 88 96 102 105 118 145 167 168 234 248 260 270 271 279 282 145 167 279 37 145 167 279 49 96 102 105 145 154 160 167 205 220 235 246 247 251 260 270 279 282 56 194 145 167 170 192 279 298 145 167 170 192 279 298 36 67 145 148 167 279 298 56 113 145 148 163 167 279 71 113 145 148 167 238 279 108 113 145 148 167 279 37 67 103 145 148 167 203 205 271 279 67 145 148 167 170 206 279 298 67 101 108 145 148 155 156 167 206 221 279 116 145 157 167 225 271 279 67 113 145 148 167 243 247 248 270 271 279 34 53 80 88 103 105 108 117 118 145 148 155 167 168 205 207 215 222 279 282 297 145 167 170 204 279 241 279 34 145 167 74 114 145 147 160 167 170 206 207 259 170 206 207 259 56 194 217 103 118 264 271 34 145 148 157 167 204 222 279 34 145 148 167 204 279 280 34 145 167 204 239 279 34 104 145 148 167 204 279 34 145 167 204 279 145 167 204 279 34 53 80 88 105 108 114 145 148 154 167 207 215 222 228 230 231 247 248 279 80 102 105 145 148 164 167 170 206 215 235 247 260 279 294 297 154 211 228 34 43 67 96 105 114 294 53 56 84 163 168 204 206 240 248 260 271 272 280 147 294 34 67 151 294 217 294 34 167 294 34 43 61 67 74 75 114 116 217 240 271 34 43 67 75 114 116 217 240 271 34 43 61 67 75 113 114 116 117 148 194 217 240 271 272 294 34 40 43 61 67 75 89 113 114 116 148 163 217 240 241 249 271 272 294 34 40 43 61 67 75 80 113 114 116 148 217 240 241 271 272 294 36 43 49 61 67 69 74 75 82 114 116 145 147 194 213 217 222 240 259 271 294 34 43 53 54 67 74 75 88 105 114 116 160 168 170 184 196 204 205 206 215 217 240 244 246 264 271 281 34 43 46 67 68 74 75 88 105 114 116 143 167 170 207 217 220 221 224 240 241 270 271 34 43 67 75 88 114 116 117 118 217 240 271 34 43 53 67 75 82 88 105 114 116 217 240 271 34 40 43 53 67 75 88 108 114 116 217 240 271 294 34 43 58 67 75 88 106 114 116 145 217 240 247 271 298 34 43 49 53 56 67 75 88 101 105 114 116 160 167 168 205 217 220 224 240 268 271 272 34 43 46 67 75 88 105 114 116 148 217 220 221 235 240 271 34 43 61 67 75 106 114 116 148 160 217 240 241 264 271 293 294 34 43 56 61 67 75 88 103 106 114 116 117 118 145 160 168 217 235 239 240 241 271 272 294 297 34 40 43 56 61 67 75 92 106 107 113 114 116 145 148 160 205 217 231 240 241 264 271 294 34 43 61 67 75 80 88 105 106 114 116 117 147 148 160 217 231 240 241 271 294 96 114 116 148 216 217 240 270 271 34 37 43 61 67 75 80 103 113 114 116 118 148 194 203 217 240 248 271 272 294 34 37 40 43 61 67 74 75 80 89 103 114 116 118 145 147 148 194 203 217 222 234 240 247 248 249 271 280 294 34 43 61 67 74 75 103 107 114 116 117 118 145 148 194 217 222 240 247 262 270 271 294 34 43 49 61 64 67 74 75 89 103 107 114 116 118 145 148 194 216 217 239 240 241 247 248 257 260 262 270 271 272 280 292 294 34 43 49 61 64 67 74 75 89 103 107 114 116 118 148 160 194 216 217 239 240 241 247 248 257 260 262 270 271 280 292 294 34 37 40 43 61 67 75 80 89 107 113 114 116 118 148 160 194 203 216 217 234 240 247 248 262 270 271 272 293 294 34 43 61 67 75 86 88 103 107 114 116 117 145 148 217 222 240 262 270 271 294 34 37 43 61 67 75 80 87 89 107 113 114 116 118 147 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 117 118 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 117 118 148 194 203 217 234 240 247 248 270 271 272 294 34 37 40 43 61 67 75 80 89 113 114 116 118 148 194 203 216 217 234 240 247 248 270 271 272 294 34 43 67 75 103 114 116 117 145 217 240 270 271 294 34 37 40 43 61 67 75 80 89 113 114 116 118 148 194 203 217 234 240 241 247 248 270 271 272 294 34 37 43 61 67 75 80 89 103 113 114 116 118 148 194 203 217 240 241 248 271 272 294 34 37 43 61 67 75 80 89 113 114 116 118 148 194 203 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 113 114 116 118 147 148 160 163 194 203 217 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 145 148 194 203 216 217 240 241 248 271 272 294 34 37 43 61 67 75 80 89 113 114 116 118 145 148 154 194 203 216 217 222 234 240 247 248 270 271 272 294 34 43 67 75 86 103 107 114 116 117 118 145 148 195 217 240 270 271 294 34 37 43 61 67 75 80 89 113 114 116 118 148 194 203 217 240 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 216 217 240 271 272 294 34 37 40 43 61 67 74 75 80 89 113 114 116 117 118 145 148 157 194 203 216 217 222 234 240 248 271 272 294 34 37 43 61 67 75 80 107 113 114 116 118 148 194 203 217 234 240 241 247 248 271 272 294 34 37 43 61 67 75 80 113 114 116 118 148 194 203 217 240 271 272 294 34 37 40 43 61 67 75 80 89 103 107 113 114 116 117 118 148 163 194 203 216 217 234 240 247 248 249 270 271 272 294 34 43 67 75 89 103 107 114 116 117 145 148 195 217 240 271 294 34 43 67 75 107 114 116 148 194 217 240 271 272 294 34 43 67 75 103 107 114 116 117 118 145 148 163 217 240 270 271 294 34 37 43 56 61 67 75 80 89 103 107 113 114 116 118 148 194 203 217 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 241 248 271 272 294 34 37 43 53 61 67 75 80 89 103 113 114 116 118 148 194 203 205 217 240 241 248 270 271 272 294 34 37 40 43 61 67 75 80 89 107 113 114 116 117 118 145 147 148 160 194 203 215 216 217 234 240 241 247 248 270 271 272 294 34 43 67 74 75 103 107 114 116 117 118 145 148 217 240 270 271 294 34 37 43 61 67 75 80 107 113 114 116 148 203 217 240 271 272 294 34 37 40 43 61 67 75 80 89 98 107 113 114 116 118 148 194 203 217 222 234 240 247 248 257 262 270 271 272 294 34 43 67 75 114 116 217 240 271 34 37 43 61 67 75 80 89 107 113 114 116 118 147 148 194 203 216 217 222 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 89 113 114 116 117 118 148 160 194 203 217 234 240 247 248 270 271 272 294 34 43 61 67 75 103 114 116 117 145 148 217 240 270 271 294 34 37 43 61 67 74 75 80 89 107 113 114 116 118 147 148 194 203 216 217 240 248 270 271 272 294 34 37 43 61 67 75 80 113 114 116 118 147 148 194 203 216 217 240 271 272 294 34 37 40 43 49 61 64 67 69 75 79 80 89 107 114 116 118 148 157 194 203 216 217 234 240 247 248 262 270 271 276 292 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 217 240 271 272 294 34 37 43 61 67 75 80 89 103 113 114 116 117 118 145 148 194 203 216 217 240 241 248 264 271 272 294 34 37 43 61 67 70 75 80 89 103 113 114 116 118 148 194 203 217 223 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 217 240 271 272 294 34 37 43 61 67 75 80 89 103 107 113 114 116 118 148 164 194 203 217 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 217 240 248 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 217 240 241 271 272 294 34 43 49 67 74 89 103 105 143 154 167 168 194 204 206 215 228 239 247 271 294 34 35 43 53 67 74 271 34 35 43 44 46 67 74 101 170 271 280 34 35 56 67 74 99 114 160 168 194 206 215 216 217 222 247 252 271 272 280 294 34 35 54 67 116 160 168 194 271 294 34 67 74 216 271 34 44 46 67 102 106 205 206 221 248 271 282 34 67 113 143 170 206 207 222 269 271 297 34 67 106 155 170 205 206 207 222 225 230 249 271 282 34 67 105 193 206 271 281 282 297 34 114 145 160 44 70 80 82 105 114 146 148 160 205 207 280 67 77 105 106 114 160 216 34 50 56 61 67 71 74 89 102 145 147 148 160 171 194 216 222 241 246 247 271 280 54 67 77 148 160 167 206 216 281 56 114 160 67 77 105 106 114 160 216 74 114 116 160 216 294 74 114 116 160 206 216 294 74 114 116 160 216 294 114 116 160 170 216 114 116 160 216 114 116 148 160 167 216 222 294 56 108 114 116 160 215 216 231 264 34 67 102 106 114 116 160 167 216 247 271 294 34 67 102 106 114 116 160 167 216 247 271 294 34 67 102 106 114 116 160 167 216 247 271 294 34 67 102 106 114 116 160 167 216 247 271 294 34 114 116 160 216 246 114 116 160 216 280 56 114 116 160 205 216 297 114 116 148 160 216 114 116 153 160 170 216 280 34 114 116 160 216 114 116 160 216 87 114 116 156 160 216 114 116 160 216 34 108 114 116 160 216 43 105 114 116 160 207 216 217 225 239 247 282 114 116 148 152 160 216 114 116 160 216 52 114 116 160 216 114 116 157 160 216 114 116 160 216 114 116 160 216 221 54 107 114 116 148 160 167 207 216 226 280 50 114 116 160 216 247 114 148 160 34 114 116 160 206 216 49 113 114 116 160 206 216 259 298 114 116 145 160 216 241 114 116 148 160 216 114 116 160 216 114 116 160 216 34 80 114 116 148 160 205 216 264 114 116 160 216 280 36 49 69 114 116 160 167 202 205 216 231 114 116 160 216 114 116 146 160 216 231 297 114 116 160 216 34 114 160 114 116 160 216 105 114 116 153 160 193 216 114 116 160 216 114 116 148 160 216 114 116 160 216 231 298 53 61 114 116 143 160 216 106 114 116 143 148 160 170 206 216 224 226 262 276 114 116 160 206 216 217 251 67 87 114 116 160 206 216 259 297 114 116 160 216 34 53 86 107 114 116 148 160 167 168 170 216 228 230 281 114 116 160 205 216 114 116 160 206 215 216 114 116 160 167 216 34 114 116 148 160 216 114 116 160 167 216 231 294 114 116 160 216 230 114 116 148 160 167 216 114 116 148 160 205 206 216 259 279 61 114 116 148 160 167 216 294 114 116 160 206 216 246 280 297 74 114 116 160 216 114 116 147 160 216 107 114 116 160 216 114 116 160 216 114 116 160 216 239 114 116 160 216 279 298 77 106 114 160 114 148 160 206 264 271 280 34 114 116 160 216 298 114 116 157 160 205 216 114 116 160 216 114 116 160 192 216 279 282 114 116 160 216 69 87 114 116 160 192 206 216 107 114 116 160 216 226 281 50 114 116 148 160 206 216 56 114 116 160 216 225 239 64 114 116 160 216 259 114 116 160 216 50 71 114 116 148 160 206 216 264 280 298 56 67 101 114 116 155 160 170 215 216 246 280 114 116 160 216 106 37 86 118 203 34 37 49 53 67 75 80 86 108 116 118 143 153 154 157 168 170 203 206 216 224 228 234 246 248 251 257 264 268 271 273 274 281 282 293 69 74 116 117 148 216 247 260 270 271 37 43 46 53 54 58 61 74 86 96 101 107 116 148 153 155 156 170 203 205 206 207 216 239 242 259 260 271 278 298 37 86 101 116 171 192 203 205 206 216 281 37 54 74 86 102 114 115 116 203 206 207 216 222 251 37 56 86 107 116 143 148 170 203 206 215 216 37 53 80 86 101 105 108 113 116 118 160 170 203 205 206 216 247 251 264 271 272 116 148 216 251 116 216 251 268 34 82 87 116 148 216 37 86 116 203 206 216 293 34 37 54 86 90 116 148 168 170 203 216 271 49 56 106 116 148 216 44 50 58 78 86 115 116 148 170 216 222 260 279 37 49 53 67 71 80 86 103 107 108 114 116 153 156 168 170 203 205 206 215 216 222 226 228 247 248 249 251 264 269 271 280 281 282 34 69 116 143 206 215 216 217 221 230 280 281 116 216 116 143 148 164 216 37 61 86 116 145 203 216 288 54 58 86 87 101 108 115 116 144 153 164 170 206 207 216 223 251 281 46 49 54 58 86 87 90 96 101 103 115 116 145 153 155 156 157 164 170 205 206 207 216 225 241 246 249 251 281 282 46 86 87 90 115 116 143 148 153 168 206 216 225 249 251 297 56 58 105 107 143 148 170 206 216 221 280 282 37 86 116 168 203 216 36 37 56 86 87 143 168 202 203 206 215 248 252 271 43 106 160 37 86 116 118 145 154 170 203 216 239 271 34 69 74 80 116 216 37 43 46 49 50 53 54 61 67 68 77 86 101 103 108 114 116 143 146 153 164 170 203 205 206 215 216 221 234 249 251 259 262 271 281 293 298 116 216 74 116 206 216 293 37 49 53 56 58 77 80 86 88 96 101 103 105 107 108 116 117 118 148 153 155 156 168 170 203 205 206 215 216 225 251 264 271 281 282 293 297 34 37 44 46 49 53 54 56 58 77 80 82 86 101 103 106 107 108 116 117 118 143 153 155 156 164 168 170 203 205 206 207 215 216 244 247 248 251 257 260 264 271 281 282 293 297 34 37 46 49 61 71 80 86 87 101 114 116 143 146 153 157 164 168 170 203 205 206 215 216 221 222 239 241 244 271 281 282 293 298 37 43 46 49 54 56 58 74 77 78 80 82 86 87 90 101 106 107 108 115 116 143 148 153 154 155 156 160 163 164 170 192 193 203 205 206 207 216 222 225 226 246 249 251 280 281 282 293 297 298 37 70 86 113 116 203 216 264 271 297 116 154 216 34 37 46 54 86 114 116 160 203 206 215 216 226 54 105 116 170 206 216 281 116 216 34 37 74 86 116 203 216 293 37 56 86 87 143 168 203 206 215 221 259 280 297 37 86 203 36 37 82 87 102 116 202 203 206 207 216 259 271 280 34 114 116 118 170 216 222 293 34 87 116 170 216 241 34 74 87 116 170 216 298 34 46 116 148 216 222 244 116 206 216 116 216 54 90 113 116 148 216 271 298 116 216 34 105 116 216 116 216 222 116 118 216 54 116 216 34 36 90 116 143 154 202 206 207 216 281 54 116 216 260 116 216 244 49 116 216 243 248 49 116 215 216 230 248 270 280 298 80 116 216 222 260 116 156 170 206 216 116 193 216 248 271 116 170 216 248 54 116 148 216 293 34 37 80 86 105 116 117 143 153 155 168 170 203 205 216 222 224 247 248 251 264 271 36 37 86 148 205 206 216 217 69 116 148 216 222 271 37 49 56 58 70 80 82 86 116 117 118 148 160 168 203 206 216 230 234 271 280 116 148 216 271 34 37 86 103 113 116 203 216 248 264 271 37 44 67 80 86 108 116 167 170 203 206 216 264 271 282 298 37 54 80 86 116 203 205 206 216 260 264 271 37 44 49 54 67 80 86 89 90 116 148 164 170 203 206 207 216 217 221 251 260 264 271 279 298 34 37 56 67 74 80 86 118 148 167 203 234 241 259 271 280 294 37 86 143 145 160 203 216 54 58 74 86 92 108 115 116 148 167 192 205 206 222 298 44 53 68 86 103 148 154 167 170 205 207 220 221 247 248 280 293 53 68 86 101 143 148 167 205 206 220 221 225 239 280 281 297 298 44 46 74 86 105 118 148 154 167 205 206 220 221 224 274 46 54 74 86 101 114 148 167 206 248 280 37 46 49 53 56 74 77 86 116 143 153 156 163 164 170 203 206 216 220 260 268 281 293 37 74 86 116 203 216 37 74 86 116 203 216 34 37 74 86 116 203 216 293 37 74 86 116 145 203 216 37 74 77 86 116 148 160 203 216 225 43 56 100 153 220 293 43 163 43 153 155 293 43 100 106 156 163 164 205 222 281 293 100 170 220 268 74 43 101 206 281 282 293 43 103 206 282 297 43 144 170 205 206 293 297 43 145 206 251 34 37 54 86 106 116 148 153 167 170 193 203 206 207 216 217 222 281 37 56 67 71 83 84 86 106 108 116 144 153 193 194 206 216 217 230 235 248 249 251 271 280 294 34 53 74 103 113 116 118 170 216 220 235 241 248 264 271 280 294 89 105 116 118 148 160 161 170 192 205 216 220 230 235 241 251 271 280 294 116 215 216 235 268 280 294 84 86 105 106 116 118 143 148 157 167 170 193 205 207 216 217 220 230 235 247 248 268 271 280 294 56 74 101 116 143 145 148 155 163 167 170 192 205 206 207 215 216 221 222 227 230 235 247 280 282 294 298 36 37 53 96 105 114 143 148 160 170 205 206 216 234 247 248 34 56 69 74 105 106 148 169 193 247 248 280 34 54 34 117 118 167 54 56 113 207 217 222 280 53 67 87 107 118 143 148 205 248 271 67 107 117 118 248 271 67 107 117 118 248 271 117 170 224 248 273 34 67 77 107 118 148 167 248 259 280 37 49 53 54 58 67 80 87 101 103 107 108 115 118 143 153 154 164 170 203 206 207 215 216 222 225 228 230 247 248 251 270 271 280 281 293 34 56 67 107 117 118 248 271 293 67 107 117 118 248 271 53 96 103 107 148 215 248 67 107 117 118 248 271 67 107 117 118 248 271 34 49 54 56 67 96 101 107 108 116 118 157 193 207 248 271 280 282 54 56 67 74 101 107 118 157 205 222 231 248 271 280 67 107 117 118 248 271 67 96 107 117 118 220 248 259 271 53 54 68 101 105 108 117 118 153 206 207 222 225 235 248 264 271 280 67 107 114 118 148 240 248 270 271 54 162 170 215 248 49 117 167 167 101 101 106 207 248 276 34 86 117 118 34 53 87 105 106 117 148 153 167 224 247 248 260 276 293 34 54 117 34 77 105 117 167 259 280 34 53 56 67 88 105 117 167 170 171 224 225 243 247 248 271 293 54 224 248 280 294 49 54 69 71 74 105 117 207 247 276 49 53 54 69 74 105 106 117 146 207 240 276 293 49 53 54 56 117 240 248 101 114 117 206 222 251 34 54 216 34 49 53 54 56 117 171 207 235 240 247 248 276 280 117 167 34 54 77 116 148 160 167 280 298 246 276 281 49 106 116 117 154 170 230 247 271 280 54 271 54 167 34 53 68 116 117 156 167 193 220 221 234 235 280 49 53 54 106 167 170 220 276 280 53 54 67 116 117 143 146 148 160 167 170 216 220 221 230 240 247 248 270 280 294 34 117 167 240 243 248 271 276 293 34 44 77 80 117 167 240 259 280 54 117 54 74 77 114 148 160 167 169 193 247 54 103 117 167 240 268 280 54 70 77 80 117 167 259 271 280 54 54 56 222 54 56 54 74 54 74 54 56 167 54 117 54 49 54 117 54 143 154 280 293 167 34 54 67 87 103 205 37 54 116 117 203 37 54 116 117 203 44 49 54 117 153 222 240 246 268 276 293 54 167 56 116 117 167 204 205 221 235 247 251 262 54 107 56 88 107 116 147 167 271 34 167 280 34 43 49 53 54 68 82 103 105 107 108 117 118 148 153 167 168 205 221 224 231 235 240 243 247 248 260 271 276 293 34 43 49 53 54 68 82 88 103 105 107 108 114 116 117 148 167 168 205 221 222 224 235 243 247 248 260 271 276 293 54 117 167 240 54 117 206 34 54 56 68 70 82 105 117 118 167 222 224 230 247 248 276 293 34 37 54 56 68 71 107 117 148 153 167 170 193 203 230 231 240 247 248 270 54 49 53 54 106 167 170 220 276 280 34 37 49 53 54 68 105 148 160 203 279 294 74 78 89 98 106 116 117 118 145 148 216 217 257 260 98 217 222 257 74 107 157 168 207 217 222 251 257 281 34 98 145 147 217 247 280 34 78 89 114 116 148 216 217 279 34 78 89 106 114 116 118 148 216 217 257 79 193 217 225 259 280 54 98 168 217 148 216 217 251 279 80 216 217 279 217 222 157 217 281 115 153 156 170 217 279 281 298 36 153 202 217 115 217 279 148 216 217 294 217 279 217 279 217 279 217 279 217 279 70 90 98 148 217 224 37 98 105 203 217 279 294 61 145 217 34 74 117 205 217 222 279 37 53 58 80 86 105 148 154 203 206 217 222 224 251 279 280 281 298 80 86 102 113 148 156 205 217 222 279 148 217 222 240 279 54 86 90 148 153 216 217 222 259 268 281 103 107 148 170 217 222 246 279 281 86 105 148 168 206 217 222 282 298 98 153 217 116 154 217 222 279 281 54 68 105 114 146 148 217 293 206 217 298 216 217 279 34 217 222 251 116 217 222 279 34 146 206 207 216 217 220 257 260 34 36 98 202 217 34 46 98 163 207 215 216 217 222 281 34 61 69 74 78 98 103 107 116 118 143 145 148 160 167 168 206 216 217 222 234 247 249 259 262 264 271 280 46 98 117 118 145 170 217 222 280 34 36 98 103 107 114 116 118 215 216 217 222 247 281 294 217 217 257 258 36 37 98 114 170 217 96 217 222 251 103 116 205 206 207 217 251 282 68 170 205 217 222 280 56 114 116 153 163 206 217 222 226 205 206 217 293 54 114 116 205 217 251 103 114 148 160 170 205 206 217 222 34 116 216 217 279 98 116 216 217 222 279 101 107 116 117 156 205 206 215 216 217 222 279 280 114 116 216 217 279 116 216 217 279 116 216 217 279 107 116 216 217 279 116 216 217 279 107 116 168 206 216 217 222 279 107 116 216 217 222 279 116 216 217 279 281 116 216 217 279 107 116 206 216 217 225 279 105 116 216 217 279 107 116 215 216 217 221 279 101 105 107 116 216 217 279 34 107 116 168 216 217 279 98 217 98 217 98 217 98 217 98 217 98 216 217 225 217 279 281 34 36 104 202 216 217 37 203 206 217 241 56 84 98 217 222 247 251 279 58 98 156 217 247 279 98 108 217 247 279 297 217 279 108 206 217 222 247 279 217 222 279 217 279 54 98 108 206 217 247 279 297 217 247 279 34 70 82 116 167 170 211 215 217 228 235 280 34 36 56 61 202 217 279 36 56 61 87 88 103 167 202 215 216 217 231 247 272 279 280 34 36 46 61 87 107 202 217 222 279 61 217 272 279 103 107 217 279 34 78 89 106 114 116 118 148 216 217 248 257 271 280 56 61 68 105 114 116 118 148 160 167 215 216 230 239 259 271 280 294 56 69 116 222 294 34 88 155 293 54 80 101 105 107 113 114 116 117 143 157 193 206 220 234 264 270 298 98 148 247 98 225 247 98 247 143 96 101 108 114 155 206 207 222 269 280 298 34 155 293 49 101 145 293 206 259 206 259 34 54 56 80 88 116 148 167 216 206 259 34 54 67 69 80 108 116 117 167 216 226 249 271 297 54 116 160 167 216 34 54 56 67 69 80 87 116 160 167 216 247 248 259 270 271 292 34 58 68 69 80 88 96 105 107 114 148 167 215 227 228 231 247 248 270 271 280 294 34 54 56 80 116 148 167 205 216 206 259 34 54 56 96 116 148 167 216 260 270 206 259 206 259 37 56 194 203 279 294 34 53 54 62 80 105 108 117 146 147 148 170 206 239 240 244 249 273 274 279 34 37 44 46 53 69 89 105 113 117 118 146 148 155 167 170 192 205 206 207 215 217 220 225 235 240 247 249 251 270 271 280 282 297 34 37 43 44 49 50 53 54 56 61 62 67 69 70 77 80 82 101 105 106 107 108 117 118 144 148 153 160 163 167 169 170 193 203 205 206 207 220 221 222 224 225 231 234 235 240 243 247 248 249 257 260 264 270 271 280 281 282 293 297 34 49 69 87 101 103 105 107 108 118 148 153 163 193 205 206 220 230 251 260 268 270 280 282 293 34 49 53 54 56 68 88 96 101 104 105 106 107 108 116 117 118 146 148 153 157 160 167 168 170 205 206 221 222 235 247 251 270 281 282 293 34 36 37 43 44 49 53 56 61 65 68 69 70 74 75 77 79 80 82 89 101 103 105 106 107 108 113 114 116 118 143 144 148 153 154 155 160 167 168 170 171 203 205 206 207 215 217 220 221 222 224 225 226 230 231 243 244 247 248 251 252 257 260 268 271 280 281 282 293 297 37 56 194 203 279 294 105 156 170 228 280 46 49 54 101 106 116 148 168 224 251 34 49 53 54 68 77 79 80 88 105 116 117 144 148 154 170 196 205 206 216 220 222 224 234 235 239 247 249 269 270 273 274 280 281 282 293 298 37 56 194 203 279 294 268 80 170 204 77 148 207 222 271 56 194 271 34 56 67 70 79 83 87 88 89 105 107 117 118 164 167 169 221 247 248 270 271 280 293 294 53 88 96 118 143 148 168 170 248 259 280 297 67 117 153 157 205 207 222 241 247 251 270 280 67 80 207 222 248 259 67 96 156 168 222 280 34 68 105 107 193 221 248 280 34 53 56 67 83 221 247 248 67 83 84 105 106 167 221 247 248 280 105 108 118 154 168 221 248 280 53 56 153 221 230 247 248 251 105 167 247 248 56 71 106 167 169 193 221 247 248 34 167 193 221 229 248 270 167 193 221 248 294 67 106 148 169 193 247 248 270 271 53 105 167 221 248 67 68 167 221 228 230 247 248 70 193 221 248 221 248 70 105 167 221 248 280 67 116 169 247 248 259 270 298 53 88 103 221 240 67 88 221 240 247 34 58 88 103 116 167 221 224 247 88 221 247 293 53 56 88 160 205 221 231 247 53 88 107 221 222 276 293 53 88 221 88 221 247 88 146 167 221 86 88 106 116 160 170 221 268 88 49 53 90 106 153 167 170 247 280 281 44 49 79 87 103 225 235 293 53 90 154 167 231 53 67 160 222 224 230 234 235 248 298 34 67 88 105 106 117 153 247 248 251 276 280 293 34 49 67 74 84 88 105 106 113 117 146 154 207 231 247 248 276 293 53 67 88 106 113 117 167 247 248 272 276 280 34 105 118 205 248 276 53 67 106 113 167 251 280 293 74 88 105 146 157 170 247 280 293 105 118 164 167 248 294 88 106 153 157 207 235 247 251 34 53 67 96 116 153 205 247 248 270 280 34 54 56 62 67 69 75 78 86 87 108 114 117 118 147 163 167 170 192 205 206 222 227 243 251 271 293 294 298 50 67 78 116 147 160 170 216 280 34 46 67 115 116 170 206 280 294 67 116 171 206 215 280 34 54 67 69 105 107 116 117 216 222 240 280 216 56 67 103 116 205 251 280 67 116 280 34 67 107 116 280 67 108 116 280 293 67 108 116 154 155 168 205 280 293 34 67 69 107 116 117 251 280 67 88 116 206 247 251 280 293 67 108 116 154 207 220 280 67 107 116 280 67 116 170 204 280 54 67 107 116 117 216 280 67 116 170 222 230 231 280 53 56 67 101 108 116 206 222 248 251 280 293 67 116 168 280 34 56 67 88 108 116 206 280 34 67 75 107 116 117 280 293 58 67 116 154 205 280 34 67 74 116 206 231 280 281 297 67 74 87 108 116 154 163 205 206 231 280 34 67 116 280 44 54 67 74 114 116 117 148 170 193 205 207 220 224 230 247 270 280 298 67 107 116 251 280 293 34 67 116 280 34 56 67 107 116 117 168 196 205 217 280 34 67 74 87 96 101 106 116 118 153 206 207 280 216 67 90 116 163 280 34 44 67 116 280 67 77 116 147 148 160 205 217 222 247 271 280 67 88 116 148 280 53 67 68 74 90 92 105 116 167 204 207 222 240 247 270 280 53 67 88 96 116 230 280 58 67 88 103 116 153 168 205 206 280 281 293 297 34 67 103 116 118 247 271 280 293 53 54 62 67 74 77 80 101 103 108 113 116 118 148 170 205 206 207 215 244 260 280 53 67 68 74 116 117 118 148 153 168 193 280 67 116 192 280 67 80 116 170 205 206 271 280 282 293 44 53 56 67 68 74 108 116 148 167 207 280 293 46 49 53 56 67 69 80 90 116 148 168 193 205 220 221 225 234 247 270 271 280 34 67 105 116 148 247 270 280 53 67 88 116 170 206 230 280 281 34 46 67 88 108 116 156 207 224 249 280 34 67 80 86 88 116 205 220 240 280 293 67 88 116 280 34 54 62 67 80 147 160 170 206 264 271 280 67 116 280 67 116 280 34 67 116 280 34 53 67 116 117 163 235 251 276 280 293 34 67 68 75 77 116 148 207 280 54 67 101 116 168 205 206 222 280 298 53 67 88 116 251 280 46 53 67 68 107 116 118 144 170 222 224 247 280 67 101 116 192 280 34 53 67 88 116 205 220 280 34 54 67 80 107 108 116 143 206 231 280 281 298 34 53 67 116 147 164 168 244 270 280 53 67 74 105 116 118 147 168 170 205 206 220 221 224 235 240 247 270 271 273 280 281 34 54 62 67 80 147 160 170 206 264 271 280 67 116 147 224 280 67 116 147 224 225 280 67 88 116 147 280 67 108 116 147 224 280 53 67 96 116 147 280 67 86 116 147 280 298 67 86 116 147 280 298 67 86 116 147 280 298 67 86 116 147 280 298 67 105 108 116 117 147 205 206 225 251 280 54 67 116 147 167 217 224 280 67 108 116 147 205 206 224 280 67 116 147 170 224 280 34 56 67 116 147 167 224 235 280 67 116 147 280 67 116 147 280 67 108 114 116 147 205 224 280 281 67 116 147 224 280 67 108 116 117 147 224 271 280 67 108 116 147 224 280 67 116 147 224 280 67 116 147 171 280 298 67 116 147 171 280 298 34 67 116 117 147 148 280 34 67 116 117 147 148 280 34 67 101 116 147 167 224 280 67 116 147 224 280 67 68 116 147 224 280 67 108 116 117 147 280 34 53 71 79 96 102 103 105 108 114 143 205 259 280 294 298 34 56 71 102 103 105 106 108 114 116 143 147 148 155 160 206 280 298 34 69 71 80 102 103 108 114 116 147 206 207 280 297 298 34 68 71 87 102 103 105 108 114 116 206 222 234 280 298 34 71 102 103 108 114 116 206 280 298 34 56 71 88 101 102 103 106 108 114 116 153 160 206 221 222 230 231 259 280 293 298 34 71 102 103 108 114 116 280 294 297 298 34 54 56 67 71 101 102 103 108 114 116 143 153 206 222 251 280 281 298 34 54 71 80 101 102 103 108 114 116 206 221 222 280 298 34 43 53 54 56 58 61 68 71 74 77 96 101 102 103 105 106 108 113 114 116 143 145 147 148 153 154 155 156 160 163 170 192 196 205 206 207 215 220 221 222 223 227 228 230 231 238 239 241 249 251 260 264 280 281 282 293 297 298 34 56 71 77 101 102 103 108 114 116 144 148 170 206 216 222 280 281 294 298 34 71 102 103 108 114 116 247 280 298 34 71 102 103 108 114 116 148 221 280 297 298 34 46 53 56 58 68 70 71 96 100 101 102 103 106 108 114 116 146 155 163 170 205 206 222 225 234 249 260 264 276 280 281 282 293 298 34 71 102 103 108 114 116 280 298 34 71 102 103 108 114 116 167 260 280 281 293 298 34 53 56 58 61 71 101 102 103 108 114 116 155 170 171 205 206 215 221 225 238 260 276 280 293 297 298 34 54 71 102 103 106 108 114 116 205 206 231 280 298 34 43 54 56 58 67 71 96 101 102 103 108 114 116 143 155 156 170 192 193 205 206 225 249 260 264 280 281 293 297 298 34 46 54 68 71 83 101 102 103 108 114 116 163 167 194 206 221 230 239 247 251 264 280 281 298 34 56 71 101 102 103 108 114 116 144 170 206 222 228 249 280 293 297 298 34 56 58 71 96 102 103 108 114 116 143 148 170 206 207 225 249 251 260 264 280 291 298 34 44 54 56 58 71 96 101 102 103 108 114 116 147 155 156 168 170 193 206 230 251 260 280 281 297 298 34 54 56 71 77 96 102 103 108 114 116 143 145 163 206 215 264 280 297 298 34 43 46 54 56 58 71 101 102 103 107 108 114 116 170 208 226 280 282 293 298 34 53 56 61 71 101 102 103 107 108 114 116 206 251 280 293 298 34 54 58 71 102 103 108 114 116 170 251 280 298 34 54 71 102 103 108 114 116 192 193 205 206 280 298 34 71 102 103 108 114 116 153 170 206 251 280 281 293 298 34 68 71 96 101 102 103 106 108 114 116 170 205 280 298 34 43 56 71 77 101 102 103 108 114 116 143 155 205 206 280 293 298 34 58 71 86 101 102 103 108 114 116 205 280 298 34 68 71 86 101 102 103 108 114 116 170 205 206 225 247 251 280 281 282 293 298 34 54 71 74 101 102 103 108 114 116 170 205 222 251 280 293 298 34 43 54 71 77 96 102 103 108 114 116 155 170 222 280 282 293 298 34 43 54 71 102 103 108 114 116 153 192 251 280 281 282 298 34 54 56 71 77 96 100 102 103 108 114 116 144 153 170 206 222 226 238 243 280 297 298 34 71 101 102 103 108 114 116 157 206 280 298 34 43 56 71 102 103 108 114 116 153 192 205 222 251 280 293 298 34 54 58 71 101 102 103 106 108 114 116 163 164 205 206 251 280 281 298 34 54 71 77 102 103 108 114 116 143 163 170 193 205 206 220 251 280 281 298 34 56 71 102 103 108 114 116 170 205 215 221 222 251 280 282 297 298 34 71 102 103 106 108 114 116 160 170 205 206 215 220 251 280 281 293 297 298 34 54 58 68 71 101 102 103 108 114 116 157 168 170 222 243 251 257 280 281 298 34 54 71 102 103 108 114 116 157 205 222 280 298 34 71 101 102 103 106 108 114 116 170 222 280 297 298 34 43 54 71 102 103 108 114 116 205 206 280 281 298 34 68 71 83 102 103 108 114 116 118 143 153 220 221 230 234 247 248 251 264 268 270 271 280 282 297 298 34 58 71 101 102 103 105 108 114 116 157 225 280 298 34 71 101 102 103 108 114 116 143 148 207 280 298 34 53 71 101 102 103 108 114 116 170 206 225 264 280 293 297 298 34 71 102 103 108 114 116 170 206 280 281 293 298 34 53 54 67 71 82 102 103 108 114 116 160 167 168 170 241 248 260 280 281 298 34 53 71 102 103 108 114 116 144 156 206 225 228 264 280 293 298 34 54 71 101 102 103 108 114 116 144 155 160 206 230 243 280 298 34 43 49 54 58 71 101 102 103 106 108 114 116 156 205 206 238 251 280 298 34 44 71 102 103 108 114 116 155 156 206 220 280 281 298 34 56 58 71 74 102 103 108 114 116 205 222 280 298 34 49 54 58 68 71 74 77 102 103 106 108 114 116 143 148 222 238 249 251 264 280 293 298 34 49 71 101 102 103 108 114 116 206 225 280 281 298 34 53 56 71 102 103 106 108 114 116 153 155 220 268 280 293 298 34 58 71 102 103 108 114 116 155 170 206 220 227 244 249 251 276 280 297 298 34 56 71 102 103 108 114 116 280 298 34 71 83 102 103 108 114 116 170 206 251 280 298 34 71 77 102 103 106 108 114 116 170 205 206 220 221 226 280 293 298 34 44 53 54 56 71 102 103 106 108 114 116 143 146 153 280 298 34 54 56 71 102 103 108 114 116 280 298 34 71 102 103 108 114 116 153 155 280 298 34 71 102 103 108 114 116 206 222 280 298 34 71 77 101 102 103 108 114 116 155 170 205 206 280 293 298 34 43 49 71 77 101 102 103 108 114 116 206 222 264 280 281 293 298 34 70 71 77 101 102 103 108 114 116 167 194 206 225 280 298 34 70 71 77 96 101 102 103 108 114 116 206 207 221 222 249 280 281 282 298 34 43 44 68 71 96 102 103 108 114 116 153 170 215 222 260 280 298 34 71 77 102 103 108 114 116 280 298 34 54 71 102 103 108 114 116 167 205 206 207 280 298 34 49 54 71 100 102 103 108 113 114 116 206 226 276 280 298 34 36 43 67 69 77 78 80 89 102 105 106 113 116 145 160 167 194 202 206 207 216 217 221 222 247 264 271 280 294 296 34 36 37 56 67 75 78 116 170 194 198 202 203 216 222 239 246 294 296 34 36 37 56 58 67 69 77 78 80 89 102 113 116 145 147 160 194 202 205 206 207 216 227 239 247 264 271 294 296 298 34 36 37 46 50 53 67 78 87 89 101 102 105 107 113 116 145 147 148 167 169 170 194 202 203 206 216 227 228 248 264 269 271 280 294 296 34 36 37 61 67 77 78 102 105 106 107 113 116 145 160 168 170 171 194 202 205 216 264 271 294 296 36 50 53 67 74 78 90 102 113 114 116 145 148 153 160 194 202 206 207 216 239 241 251 271 279 280 294 296 36 67 71 74 77 78 102 113 116 145 148 169 171 194 202 216 229 241 248 252 259 271 276 280 294 296 34 36 37 40 53 56 61 68 72 74 75 78 89 98 103 104 105 113 114 116 145 147 148 160 171 184 189 194 202 203 204 206 207 215 216 217 218 224 235 239 241 247 248 254 262 269 271 276 280 294 296 36 37 78 105 116 194 202 216 223 236 260 296 34 36 40 46 52 53 56 61 67 69 72 75 78 102 104 105 113 114 116 147 167 189 194 202 204 216 239 248 276 294 296 36 50 53 56 70 74 78 92 105 106 116 147 160 193 194 202 216 217 222 227 236 259 264 288 294 296 36 65 69 78 89 116 194 202 216 230 241 270 279 280 294 296 36 43 67 78 96 102 113 116 145 147 148 194 202 216 264 271 294 296 36 37 53 67 78 80 102 106 113 116 145 147 148 160 194 202 207 216 247 260 264 269 271 280 294 296 36 56 61 74 78 79 105 106 108 114 116 147 148 160 167 194 202 215 216 217 231 239 241 247 264 269 271 281 294 296 297 36 44 56 61 77 78 86 87 105 108 114 116 148 167 168 194 202 206 216 217 222 226 229 230 241 247 248 251 264 294 296 36 56 78 105 114 116 148 194 204 216 217 239 241 268 294 34 36 37 50 53 56 58 61 67 69 74 75 78 89 102 105 106 113 116 118 145 147 148 160 167 194 202 203 207 216 217 228 247 248 252 260 264 268 271 276 279 280 294 296 34 36 37 53 56 58 61 67 70 78 80 86 87 89 96 102 103 105 106 108 113 114 116 145 148 153 154 157 160 164 167 168 170 171 194 202 203 204 207 208 215 216 217 221 222 224 227 228 230 231 234 235 239 241 246 247 248 249 254 260 262 264 271 273 276 279 280 281 294 296 297 298 216 36 37 61 67 77 78 102 106 113 116 145 170 194 202 206 216 217 225 264 271 294 296 36 56 78 105 114 116 194 202 204 216 239 268 294 296 36 37 56 67 77 78 96 102 105 113 114 116 145 148 167 194 202 205 207 216 222 231 247 257 260 264 271 280 281 294 296 36 54 67 78 80 102 106 113 116 145 147 148 153 160 194 202 206 207 216 221 231 260 264 271 276 281 294 296 36 54 56 61 78 86 96 105 106 114 116 154 194 202 204 215 216 217 239 247 251 271 279 281 294 296 36 56 61 67 78 103 105 113 114 116 194 202 204 216 239 262 271 280 294 296 36 37 56 78 105 114 116 170 194 202 203 204 216 239 241 248 260 268 271 294 296 36 56 74 78 103 113 116 194 202 208 216 228 241 247 276 294 296 36 56 67 78 102 105 113 114 116 145 148 194 202 204 216 239 268 271 294 296 34 36 37 46 50 54 67 69 74 75 77 78 87 102 103 105 106 107 113 116 145 147 148 168 169 170 194 202 203 206 216 230 231 248 249 264 270 271 279 280 281 294 296 36 56 78 105 114 116 148 194 202 204 216 217 229 239 241 268 280 294 296 34 36 40 46 69 72 78 104 105 116 145 167 189 194 202 216 236 280 296 36 56 67 69 78 105 106 113 114 116 145 148 168 194 202 204 216 217 239 248 280 294 296 36 46 56 75 78 105 113 114 116 147 160 194 198 202 204 216 239 280 281 294 296 36 78 107 116 183 194 202 216 226 294 296 36 78 116 194 202 216 294 296 36 37 56 68 78 86 116 160 194 202 203 216 294 296 34 36 56 67 78 116 145 193 194 198 202 206 207 216 217 222 223 249 282 294 296 36 56 61 67 69 78 103 105 113 114 116 146 148 194 202 204 208 216 217 226 239 241 247 262 268 271 279 280 294 296 34 36 37 56 67 69 74 77 78 79 80 92 96 102 113 116 117 118 145 147 148 160 168 170 182 194 202 203 207 216 222 244 249 260 264 271 294 296 36 37 43 44 50 67 78 89 102 106 113 114 116 145 154 167 194 202 205 206 207 216 217 220 221 248 271 279 294 296 36 43 44 49 53 56 67 77 78 89 102 113 114 116 145 147 148 153 154 155 194 202 206 207 216 217 221 241 248 249 264 271 279 294 295 296 34 36 43 49 56 67 74 78 87 102 105 106 114 116 145 147 148 160 194 202 205 216 217 227 231 241 248 259 260 264 269 280 294 36 56 78 105 114 116 148 194 204 216 217 239 241 268 294 36 56 74 78 105 114 116 145 147 148 160 194 205 206 216 239 294 296 36 37 53 105 107 205 206 222 239 248 298 43 44 46 54 56 58 61 62 67 68 71 77 78 80 82 88 89 96 101 105 106 107 108 113 114 116 143 146 148 155 156 160 163 167 169 170 205 206 215 216 217 221 222 225 230 234 242 247 248 249 251 259 271 280 282 293 297 298 34 80 106 145 106 145 46 56 77 105 106 107 108 116 145 160 170 205 206 221 222 298 78 101 106 206 222 246 78 103 106 106 78 106 78 106 117 145 247 78 106 78 106 78 106 146 158 78 80 106 145 170 206 275 294 106 145 34 106 145 170 56 78 106 206 34 78 106 145 34 46 78 106 78 105 106 145 206 47 78 106 107 143 146 156 205 207 215 221 260 263 297 34 106 106 269 68 71 78 101 106 114 163 170 205 206 222 246 280 293 78 106 106 68 78 106 156 225 68 106 108 153 155 156 170 205 206 247 251 298 44 108 113 116 205 54 108 206 106 98 170 205 206 216 280 46 46 56 71 155 170 193 206 280 293 71 155 156 205 206 70 80 106 205 206 216 269 293 297 206 205 292 68 56 71 101 170 106 206 249 77 113 116 205 206 293 44 46 56 58 67 105 108 116 170 205 206 207 242 280 281 206 251 46 58 61 68 106 108 153 156 163 170 205 206 249 280 61 68 163 164 170 205 206 249 251 56 68 96 105 108 206 280 34 263 46 56 58 61 67 68 80 98 101 106 108 113 114 116 153 156 170 205 206 215 216 220 222 252 254 271 281 293 297 58 108 113 114 170 205 206 249 252 280 297 170 98 206 294 297 56 206 43 46 56 58 170 106 280 43 56 58 61 68 77 80 88 100 104 107 108 114 116 170 205 206 215 216 221 222 280 293 297 80 206 56 205 216 56 68 101 155 170 205 206 281 56 58 61 80 103 108 116 170 205 206 221 269 293 297 205 106 170 206 280 297 116 170 206 280 80 106 108 114 170 193 205 206 251 205 206 206 216 170 205 206 207 215 222 108 116 205 206 251 46 61 108 156 205 206 43 46 47 54 56 58 61 68 71 77 80 100 101 103 105 106 107 108 114 116 153 155 156 163 164 170 193 205 206 215 222 249 251 259 268 280 297 298 196 205 206 297 206 251 46 77 106 156 193 205 206 297 98 108 113 205 206 251 293 105 205 206 46 61 71 156 206 222 251 280 61 104 107 113 116 145 170 292 34 106 116 145 263 292 56 61 106 116 170 206 216 279 280 297 78 96 106 116 146 157 170 216 222 56 61 106 116 170 206 216 279 280 297 34 106 157 264 116 216 37 106 116 168 203 216 279 298 61 78 87 105 106 107 115 116 145 170 216 230 280 78 106 116 170 206 216 297 47 54 56 61 67 68 77 78 103 105 106 107 108 113 114 116 145 153 154 155 156 160 163 164 170 205 206 216 221 222 227 251 280 281 293 297 298 54 56 58 61 77 78 96 101 106 108 116 118 153 154 156 160 205 206 216 222 249 251 268 293 297 298 54 56 68 77 78 105 106 108 116 153 164 170 206 216 222 251 259 280 293 297 298 46 54 78 101 105 106 107 108 116 143 153 155 156 170 192 205 206 216 221 222 251 297 298 46 54 58 77 78 101 105 106 108 116 144 163 205 206 216 222 251 271 293 298 46 54 56 58 68 78 88 105 106 108 113 116 153 160 170 192 193 205 206 216 221 268 271 280 297 46 54 77 78 80 100 103 106 108 113 116 153 206 216 222 242 280 46 54 56 58 61 68 71 77 78 80 87 100 101 103 105 106 107 108 113 114 116 143 144 145 153 154 155 156 157 160 163 164 170 192 205 206 207 216 221 222 227 234 247 249 251 252 264 271 280 293 297 298 43 54 67 77 78 82 103 105 106 108 116 143 153 155 170 205 206 216 222 231 234 249 251 272 280 293 297 61 106 116 170 216 230 280 36 106 116 170 202 206 216 297 61 106 116 170 216 230 280 61 106 116 170 206 216 230 280 297 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 78 106 108 116 170 206 216 297 34 61 78 105 106 108 116 148 170 216 230 280 297 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 106 116 216 280 61 106 116 170 216 230 280 61 106 116 170 216 230 243 280 61 106 116 170 216 230 280 34 61 78 80 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 106 116 148 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 205 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 34 61 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 206 215 216 230 280 61 75 77 78 106 116 170 216 230 280 61 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 78 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 78 106 116 216 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 170 216 230 280 61 106 116 145 170 216 230 280 61 106 116 170 216 230 280 61 106 108 116 170 216 230 280 294 61 106 116 170 216 230 280 294 50 107 148 206 103 116 153 154 207 249 251 54 280 90 170 293 87 206 225 260 74 75 86 106 206 226 246 280 298 68 74 89 107 114 154 168 170 171 205 207 220 221 230 248 251 268 270 298 56 86 101 108 220 239 246 247 280 281 53 69 170 205 206 230 260 276 280 54 74 144 153 163 206 215 281 43 106 148 205 206 226 239 243 246 247 281 282 67 101 143 192 247 280 281 54 75 77 86 206 230 238 251 268 282 297 49 54 67 153 154 206 281 54 148 192 206 231 260 281 282 86 143 205 206 238 280 86 114 156 193 206 260 106 168 260 281 116 206 247 54 56 86 226 248 251 247 46 101 108 114 170 205 206 280 86 108 168 205 249 297 34 74 87 153 154 168 192 206 207 215 227 246 247 34 56 80 207 246 247 34 56 80 207 247 252 34 80 107 108 154 207 228 243 247 280 34 56 80 156 207 234 247 34 80 86 107 148 207 247 251 262 80 107 207 247 259 280 281 297 34 80 86 157 163 207 247 251 280 281 80 86 157 207 247 259 80 156 207 247 80 153 193 207 247 251 270 281 80 207 247 292 80 96 108 207 247 269 281 80 87 107 207 226 247 260 268 280 34 80 207 247 280 80 107 153 207 243 247 34 80 153 207 247 53 80 86 101 107 207 247 80 107 207 247 280 79 80 108 144 193 207 247 280 80 206 207 247 251 268 281 34 46 80 207 227 247 34 80 101 164 168 207 243 247 34 80 101 207 247 281 46 80 101 153 157 207 247 280 80 207 247 280 34 80 156 207 246 247 281 80 108 170 205 207 247 251 269 34 80 207 220 239 247 260 280 80 207 247 280 281 80 143 154 206 207 247 34 54 80 207 247 297 80 101 207 247 80 107 207 247 251 280 34 54 80 107 153 163 207 247 54 80 86 107 163 207 247 281 34 80 107 114 116 153 207 247 34 56 80 207 247 260 280 281 69 80 107 207 247 280 34 80 207 247 248 270 58 80 207 247 293 34 80 153 157 207 247 280 80 207 225 247 280 80 207 247 269 281 80 205 207 247 268 297 80 86 143 205 207 247 260 80 207 247 80 143 157 207 220 247 53 80 107 168 207 246 247 270 80 143 207 247 53 56 80 143 156 206 207 247 259 280 282 80 101 207 239 247 280 80 207 247 280 281 80 207 247 80 86 108 206 207 247 80 101 106 207 247 260 280 80 106 206 207 215 247 280 80 153 207 247 80 148 207 239 247 280 80 206 207 222 239 247 80 86 157 207 222 239 247 280 298 80 87 207 239 247 80 107 108 206 207 247 280 34 67 69 113 147 217 271 276 294 34 58 67 108 113 116 147 194 205 206 216 217 221 222 248 262 271 280 281 294 77 148 69 80 98 205 224 232 276 280 34 43 46 67 113 147 205 206 216 220 271 294 34 43 54 58 68 114 155 156 164 170 205 206 216 217 220 271 294 298 34 36 53 54 114 148 156 160 164 170 205 206 215 216 217 220 271 294 298 34 43 53 56 67 68 69 80 84 86 87 89 102 105 106 108 147 148 167 205 216 217 225 228 229 230 231 236 244 247 248 268 271 280 294 34 46 67 113 147 206 216 220 271 294 77 101 148 167 34 56 67 69 77 80 113 116 148 156 160 167 193 205 206 216 247 259 271 294 298 34 43 53 56 67 68 69 80 84 86 87 89 102 105 106 108 147 148 167 205 216 217 225 228 229 230 231 236 244 247 248 268 271 280 294 56 234 56 234 36 202 37 203 36 37 54 56 58 75 76 86 90 91 108 114 155 160 203 205 206 222 244 281 294 297 37 53 54 56 67 80 108 116 203 205 206 222 224 227 228 243 249 280 281 143 206 226 227 228 281 68 117 280 294 298 56 107 217 281 294 52 56 58 87 92 195 205 206 217 221 223 227 262 281 294 56 111 147 184 249 276 294 43 53 54 58 77 80 101 103 106 116 147 148 157 167 170 189 205 206 217 222 249 280 281 282 294 297 54 71 77 101 105 108 114 143 156 184 205 206 226 230 280 294 298 54 68 77 101 103 108 143 148 205 206 223 280 294 298 54 97 108 205 206 215 236 247 280 54 108 155 163 206 234 236 249 280 54 207 236 54 68 84 101 114 143 169 170 205 206 241 280 54 70 105 153 160 167 216 249 280 86 229 249 293 294 36 202 34 54 67 70 75 77 97 108 116 117 205 206 226 241 243 268 294 296 297 298 34 58 70 97 105 143 148 167 205 206 246 251 280 281 294 296 297 298 34 70 83 86 97 101 108 155 167 205 206 221 259 269 280 294 296 297 34 58 68 70 77 86 96 97 101 105 106 107 148 156 205 206 221 228 260 280 281 282 294 296 297 34 37 54 58 70 97 105 157 167 203 205 206 221 280 294 296 297 34 43 58 70 74 97 101 105 108 143 148 205 216 217 222 225 280 281 294 296 297 34 54 70 82 92 97 101 103 108 114 116 156 170 205 206 216 221 247 281 282 294 296 297 34 46 52 54 62 70 86 97 103 114 116 168 205 206 216 222 246 294 296 297 298 34 54 68 70 92 97 103 205 206 216 221 280 294 296 297 34 54 67 70 77 97 105 108 114 167 170 205 206 207 215 226 251 280 294 296 297 34 68 70 97 116 167 205 206 280 294 296 297 34 70 97 103 184 205 206 221 226 280 294 296 297 34 52 56 58 68 70 97 106 167 205 206 230 249 280 294 296 297 34 54 70 74 75 86 90 97 103 106 108 114 143 157 171 192 205 206 216 222 247 280 294 296 297 298 34 54 70 74 97 108 171 205 280 294 296 297 34 56 70 97 101 108 148 163 167 205 206 217 224 225 234 251 260 280 281 294 296 297 34 54 58 70 86 97 100 101 105 108 143 167 170 205 206 222 264 280 294 296 297 298 34 54 70 97 108 114 193 206 239 280 281 294 296 297 34 58 70 97 114 205 216 225 249 280 294 296 297 298 34 67 70 71 78 97 108 143 156 170 206 217 221 228 260 262 280 294 296 297 34 56 67 70 97 108 114 167 168 170 205 221 244 251 254 259 280 282 294 296 297 298 34 54 58 70 97 205 216 249 280 294 296 297 34 54 58 67 68 70 97 116 143 155 163 205 206 221 224 254 280 281 294 296 297 298 34 54 67 70 97 106 108 153 205 206 260 276 281 294 296 297 298 34 58 70 71 82 97 103 106 156 205 206 221 235 271 280 294 296 297 34 54 58 70 97 114 145 206 216 235 259 262 280 294 296 297 298 34 56 70 96 97 157 167 206 216 235 291 294 296 297 34 54 70 97 108 167 205 206 216 217 222 235 249 262 280 281 294 296 297 34 56 70 97 101 108 113 143 155 156 167 205 206 207 226 259 280 281 282 294 296 297 34 54 58 68 70 97 143 155 170 205 206 207 216 235 280 282 294 296 297 34 70 96 97 143 155 163 167 170 206 246 280 282 294 296 297 298 34 58 70 71 82 97 103 106 156 205 206 221 235 271 280 294 296 297 34 114 160 167 168 192 280 294 108 61 160 170 92 236 280 56 216 79 54 61 71 80 170 171 205 206 222 239 251 260 280 74 148 114 184 193 195 272 294 34 52 61 67 74 106 194 216 217 221 229 239 241 264 271 276 280 294 34 52 61 67 74 106 194 216 217 221 229 239 241 264 271 276 280 294 70 88 116 194 271 35 46 56 75 105 106 116 117 148 169 222 228 239 241 247 259 271 281 294 67 96 280 34 52 67 74 116 167 229 260 43 49 61 67 74 103 107 113 114 116 154 271 280 148 280 280 67 89 113 294 114 116 114 116 37 50 53 61 67 86 108 143 148 160 170 194 216 217 220 239 241 251 259 264 280 282 294 296 79 169 171 207 248 49 101 37 79 86 89 247 37 49 53 56 67 79 145 205 206 247 248 260 294 79 105 148 206 230 247 297 43 49 79 96 105 108 114 144 167 194 205 216 217 222 247 280 294 43 49 79 144 145 160 167 205 206 216 222 231 247 248 280 294 49 53 67 79 116 145 148 156 160 167 169 194 204 206 215 216 217 227 228 230 231 241 247 248 268 280 294 49 67 107 108 194 207 280 294 49 105 108 116 193 194 205 228 230 231 247 248 251 259 279 294 37 43 49 61 67 79 96 103 107 113 114 116 154 211 220 222 241 247 248 264 271 280 294 43 67 105 107 194 206 216 230 67 248 294 105 107 145 154 157 206 220 280 294 34 37 43 46 50 67 68 79 105 108 148 155 160 169 170 192 193 194 206 227 228 239 247 251 259 260 279 294 298 77 264 37 53 56 67 86 108 147 148 160 170 193 206 216 227 228 230 239 241 260 264 279 280 281 294 296 298 34 194 228 241 259 279 294 37 43 53 67 79 105 160 170 193 205 206 216 220 227 228 247 248 251 259 260 269 77 145 148 156 167 206 216 247 259 280 294 43 67 79 114 147 216 37 43 56 58 67 79 89 107 114 145 147 148 154 170 194 203 227 230 231 247 294 36 37 43 50 52 53 54 58 61 67 68 74 77 78 79 80 84 87 89 90 96 101 105 106 108 114 116 143 144 145 146 147 148 160 167 168 169 170 192 195 206 207 216 217 220 221 222 225 227 228 230 231 234 239 241 247 248 249 259 268 280 281 294 297 298 37 43 53 79 96 114 116 147 148 157 168 170 193 206 216 217 239 248 279 294 43 67 74 79 87 106 107 114 145 147 153 196 227 229 239 247 259 43 54 56 79 114 145 146 147 148 156 215 216 217 220 248 251 268 294 297 298 43 53 54 79 114 145 147 153 156 163 194 206 207 216 217 247 248 251 294 43 44 79 101 114 145 147 148 216 225 294 43 79 114 145 147 153 170 205 206 207 216 217 43 79 105 114 147 247 294 34 43 53 79 86 90 105 107 114 116 144 145 147 148 160 170 195 205 206 216 217 227 247 248 259 260 281 294 297 36 43 53 56 58 79 101 105 114 145 146 147 148 155 205 206 216 217 220 222 226 230 244 247 248 268 294 43 53 54 58 68 77 79 84 101 105 106 108 114 116 143 144 145 147 148 157 160 170 192 193 194 205 206 207 216 217 221 241 248 249 264 279 280 294 296 43 79 114 145 147 148 216 217 294 34 43 44 50 54 58 77 79 101 107 114 145 147 148 155 156 164 167 194 205 206 207 215 216 217 229 279 281 294 298 43 67 79 107 114 145 147 148 216 281 294 296 43 77 79 114 147 160 215 216 34 43 67 79 86 87 102 108 114 147 155 169 227 231 239 241 247 248 249 259 260 294 298 36 43 44 53 54 56 67 77 79 89 114 144 145 147 148 167 168 206 216 217 220 222 227 228 230 231 247 248 294 37 43 50 53 67 79 80 87 89 114 144 145 147 148 154 160 167 169 203 204 207 215 217 228 230 247 248 260 268 279 281 294 37 43 53 56 67 79 89 106 107 114 147 148 153 167 170 206 207 227 231 235 247 248 280 294 43 44 53 67 77 79 89 96 106 114 116 145 147 148 167 170 206 207 216 217 227 228 231 247 248 259 260 281 294 43 46 67 79 84 86 114 147 148 154 155 157 171 227 234 239 247 248 259 280 294 298 43 67 79 84 86 107 114 145 147 148 154 205 206 216 217 220 225 227 230 231 246 247 248 259 294 34 43 53 67 74 79 84 86 87 106 113 114 116 146 147 148 157 170 193 194 207 216 227 231 247 259 294 297 298 43 50 53 56 67 79 84 86 96 105 113 114 147 148 170 206 216 217 227 231 239 247 248 259 280 282 294 36 37 43 53 56 67 79 89 106 114 147 148 154 167 168 205 206 217 220 222 227 228 230 231 247 248 280 294 297 43 67 79 84 86 89 114 117 145 147 148 153 154 216 217 220 225 227 231 247 248 251 259 294 43 53 79 106 114 116 145 147 148 205 206 207 230 231 251 260 294 43 79 114 147 148 206 230 241 296 43 79 114 147 167 193 231 294 297 298 43 67 79 114 147 228 248 294 43 53 79 101 107 114 116 145 147 170 205 206 207 215 216 217 225 238 249 259 294 43 79 105 114 147 160 205 227 260 294 34 43 77 167 248 37 106 114 118 160 170 203 206 217 246 281 43 114 160 216 217 282 294 54 58 78 89 92 101 105 106 107 108 114 146 147 148 160 170 194 205 206 207 215 216 217 227 228 230 241 247 248 249 280 281 294 52 53 56 78 86 102 105 114 145 148 170 205 206 216 247 248 260 294 43 58 96 114 206 280 294 114 216 294 43 77 114 145 148 156 168 170 205 206 216 247 280 114 116 148 216 248 280 294 56 114 116 160 216 222 282 294 43 58 101 114 116 118 206 216 217 241 251 262 281 114 118 160 215 216 217 230 241 280 294 96 114 118 206 216 259 294 43 77 106 114 145 148 160 170 205 206 216 225 259 280 77 106 114 145 205 206 217 244 114 148 34 43 56 67 86 114 116 143 145 148 157 160 205 206 215 216 217 225 239 280 282 294 297 69 105 114 116 148 160 170 222 225 247 53 77 114 148 235 67 87 106 114 148 206 247 260 294 298 53 90 96 101 107 108 114 145 148 160 170 207 215 220 223 227 294 36 37 56 67 77 87 90 106 108 114 115 116 148 168 192 203 216 220 222 227 239 241 247 248 251 259 294 298 56 90 96 114 145 148 194 222 247 248 294 34 61 67 72 75 98 113 114 116 148 187 204 207 216 217 248 271 293 294 34 58 61 67 75 76 92 108 113 114 116 194 216 217 228 239 264 271 294 34 61 67 75 98 113 114 116 216 217 248 271 294 297 298 77 206 280 34 46 58 61 67 75 80 105 108 113 114 116 148 206 216 217 248 271 280 294 114 116 148 216 248 280 294 34 50 61 67 70 75 98 113 114 116 145 216 217 248 271 294 34 46 50 61 67 75 98 103 113 114 116 216 217 248 251 271 294 34 46 61 67 75 80 98 113 114 116 154 216 217 248 271 276 294 34 58 61 67 75 98 105 113 114 116 194 216 217 227 229 230 248 271 294 34 61 67 75 98 105 107 113 114 116 167 216 217 262 271 294 34 56 61 67 75 98 105 113 114 116 216 217 239 243 248 271 294 294 34 67 98 105 114 193 217 224 280 294 147 294 54 105 114 148 247 248 170 234 248 34 167 294 43 105 114 167 264 294 34 43 67 105 113 114 116 217 248 264 271 294 34 43 67 79 89 105 108 113 114 116 160 167 205 221 227 231 271 298 194 34 77 114 280 53 54 103 116 118 147 167 241 247 260 280 56 77 147 160 231 247 280 80 80 168 69 239 80 78 170 216 105 116 194 216 105 170 206 297 105 170 206 297 194 206 279 116 216 279 34 58 61 74 86 113 114 147 160 194 217 229 248 294 297 34 56 98 105 113 116 147 148 167 194 205 208 223 241 271 280 294 194 216 148 194 74 194 194 53 56 67 86 101 147 148 160 194 205 217 223 227 248 280 294 75 89 105 167 194 241 276 294 56 86 114 116 194 205 216 217 228 294 56 86 116 147 160 163 167 194 195 205 206 217 223 235 249 294 43 56 58 86 114 167 194 205 217 228 248 249 264 294 56 107 116 194 216 271 294 86 105 107 147 160 167 194 280 294 298 146 194 206 216 43 56 58 86 97 106 107 114 116 147 154 160 167 194 195 205 216 217 228 230 247 248 249 264 271 280 294 296 56 86 114 116 147 163 194 195 205 206 217 223 228 235 249 294 34 43 49 53 54 58 67 70 82 83 84 96 102 105 106 107 108 114 116 146 148 154 155 156 160 163 168 169 170 193 194 195 205 206 207 220 227 230 231 235 239 241 247 248 249 251 264 271 280 281 294 298 36 43 86 96 114 170 194 202 205 206 217 229 249 264 294 43 52 53 108 114 156 160 170 194 195 205 206 216 217 220 223 227 236 259 260 294 43 52 53 108 114 156 160 170 194 195 205 206 216 217 220 223 227 236 259 260 294 54 74 108 194 205 207 216 222 223 281 294 86 96 101 163 194 207 34 44 53 54 67 68 80 84 88 89 96 101 105 108 114 146 148 154 155 156 160 163 167 168 192 194 195 205 206 207 216 217 221 224 225 226 228 231 234 235 236 239 247 248 259 271 279 280 282 294 43 53 54 56 67 68 70 71 86 96 101 102 105 106 108 113 116 117 148 153 156 167 170 193 194 205 206 207 216 217 220 221 223 226 230 247 248 251 259 260 262 276 281 294 297 44 52 53 56 58 61 65 67 74 80 86 87 88 92 103 105 107 114 116 117 118 143 147 148 154 155 160 167 169 170 194 206 207 216 217 220 221 222 231 236 239 240 241 243 244 248 249 257 260 264 265 268 270 271 272 276 280 293 294 297 43 56 86 96 101 106 116 160 169 194 206 216 217 222 227 231 260 264 294 296 56 58 86 96 107 108 114 116 147 153 169 194 206 207 216 217 222 227 228 231 264 281 294 298 49 53 56 58 86 96 105 108 114 148 157 160 163 167 193 194 205 206 216 217 223 228 231 238 241 251 279 280 294 297 298 34 43 53 56 58 67 68 70 71 77 78 80 86 96 102 105 106 108 114 116 148 156 157 163 164 167 170 194 195 205 206 215 216 217 220 222 223 225 228 236 241 246 248 249 251 259 260 264 276 279 280 281 294 297 298 36 37 40 43 46 49 53 54 56 67 68 74 77 80 83 84 86 87 89 92 101 102 103 105 107 108 111 114 116 145 148 153 155 156 160 163 164 167 168 169 170 171 194 195 202 203 205 206 207 216 217 220 221 225 227 228 229 234 235 246 247 248 249 251 260 262 268 276 279 280 281 292 294 296 297 298 37 43 46 56 58 61 82 86 103 107 116 194 215 223 246 262 276 281 294 296 46 56 58 86 116 148 194 206 215 216 225 246 251 269 279 292 294 296 298 37 46 56 86 108 116 143 145 148 157 163 164 167 194 216 217 223 246 249 281 294 296 298 43 46 56 58 86 96 106 108 116 143 148 194 205 206 216 246 247 294 296 46 56 58 86 108 116 167 194 205 215 216 217 246 280 281 294 296 298 46 52 56 61 86 116 153 160 163 167 194 205 216 217 223 241 246 264 294 296 43 46 56 86 96 116 148 194 206 216 217 222 246 260 294 296 298 43 46 52 56 58 71 86 108 116 155 194 215 216 223 225 246 264 294 296 34 46 52 54 56 58 68 77 86 90 96 101 105 106 108 116 143 153 154 160 167 170 192 193 194 205 206 215 216 221 222 229 246 247 249 251 271 280 281 282 294 296 297 298 34 46 52 54 56 58 68 77 86 90 96 101 105 106 108 116 143 153 154 160 167 170 192 193 194 205 206 215 216 221 222 229 246 247 249 251 271 280 281 282 294 296 297 298 194 217 260 288 34 50 53 54 67 68 75 96 105 106 114 116 145 148 160 167 169 194 205 206 216 217 228 239 244 260 271 281 294 297 298 43 53 56 67 101 105 108 147 148 160 163 169 194 207 216 217 220 231 241 247 251 279 294 297 43 50 53 56 67 71 77 86 101 105 108 116 143 146 148 160 167 168 170 194 205 207 216 217 220 225 230 231 276 279 281 294 297 34 44 52 54 56 102 106 170 194 206 217 222 247 260 280 294 297 36 54 56 74 77 80 86 96 101 108 143 148 157 170 184 194 202 205 206 220 222 226 247 252 262 268 297 46 54 101 105 155 170 194 205 206 227 280 281 298 54 56 163 194 205 206 215 216 221 225 280 56 74 86 114 116 160 194 205 216 217 294 298 58 106 114 194 206 222 224 247 274 294 56 80 154 194 249 280 67 96 105 113 194 247 271 58 107 114 170 194 206 216 56 116 194 216 222 296 298 56 61 74 75 86 90 102 113 116 118 148 189 194 205 216 218 222 248 251 268 271 288 294 53 56 86 105 194 206 217 227 56 80 86 101 108 117 118 148 194 205 217 227 234 240 294 49 56 72 96 106 108 116 148 167 194 205 215 216 217 228 262 271 276 291 294 50 53 56 74 75 80 86 90 96 105 106 148 157 194 207 228 229 241 244 246 262 276 294 49 56 80 87 105 106 108 148 160 194 207 217 225 231 241 276 294 56 58 68 82 86 108 116 170 194 205 206 217 221 229 276 294 56 86 87 107 114 155 194 230 294 298 50 54 56 69 145 148 155 194 206 215 216 222 234 241 280 291 294 54 56 101 153 160 194 205 264 279 294 53 56 74 102 114 147 148 160 194 206 230 239 241 247 294 297 56 108 148 164 170 193 194 205 206 229 268 288 294 46 56 96 108 156 167 193 194 205 217 276 280 296 56 80 96 148 194 206 207 217 222 241 50 56 86 101 105 108 156 194 205 206 234 246 280 281 282 294 56 194 205 206 215 222 249 294 54 56 96 106 108 148 160 192 194 206 222 223 249 276 294 297 56 67 86 101 103 113 116 148 194 205 216 222 230 241 247 251 264 294 56 58 86 100 194 247 276 281 294 53 54 56 59 61 74 101 106 148 156 167 194 206 217 280 294 298 52 56 75 90 107 108 167 170 194 217 218 222 229 236 262 276 294 56 58 148 155 170 194 205 206 216 227 262 264 276 279 294 50 53 56 108 116 145 160 168 194 231 241 251 264 52 54 56 87 96 107 108 143 170 192 194 216 230 231 244 276 294 297 53 54 56 58 78 106 143 148 194 216 222 229 241 259 276 294 49 50 53 56 105 116 148 160 194 215 217 220 222 241 248 279 280 294 56 96 153 157 194 222 231 280 294 50 53 56 61 69 114 116 145 148 170 192 194 207 231 239 243 260 294 50 56 74 101 106 116 148 153 194 204 207 216 222 231 239 241 294 297 56 107 108 148 194 206 216 222 230 243 281 297 43 56 61 83 96 101 114 160 167 194 205 207 247 248 260 276 294 37 53 56 59 89 148 168 189 194 203 205 206 268 279 294 56 61 101 106 116 156 160 194 205 206 271 53 56 86 89 107 155 157 194 206 216 223 229 231 241 294 296 56 107 108 148 155 170 194 206 222 223 230 294 298 54 56 101 105 108 116 194 294 54 56 107 148 155 194 206 249 294 298 106 194 105 194 280 143 194 227 231 294 43 67 79 105 117 147 148 154 160 204 227 241 247 294 79 87 194 294 61 79 89 105 116 145 154 167 264 294 43 49 53 58 67 79 84 87 89 96 102 105 145 148 154 160 194 204 205 217 222 227 228 231 239 241 247 248 294 34 79 167 280 34 40 195 280 67 114 192 194 228 231 294 53 96 167 215 230 43 49 53 58 67 79 84 87 89 96 102 105 145 148 154 160 194 204 205 217 222 227 228 231 239 241 247 248 294 58 67 77 79 148 155 156 160 167 193 194 206 217 226 227 249 259 294 53 75 96 105 148 153 207 216 217 225 227 259 294 79 204 205 249 49 53 67 78 79 105 148 160 167 170 204 205 206 221 227 228 231 247 248 268 294 297 36 37 44 46 50 67 68 69 79 86 87 89 107 114 145 148 154 160 167 169 193 202 203 204 206 222 227 228 231 241 247 248 264 268 271 280 294 34 67 69 87 102 107 148 228 239 241 249 259 294 296 37 44 56 58 67 77 79 102 106 143 144 148 170 195 203 204 205 206 216 217 220 221 227 228 230 239 241 247 248 249 259 268 294 298 79 102 148 167 204 228 248 37 67 79 148 154 228 241 248 249 294 34 37 56 67 68 79 87 146 148 153 195 227 228 231 236 241 247 294 37 44 49 67 68 69 79 148 155 231 294 298 34 37 64 69 79 87 107 148 167 222 224 239 241 249 274 294 34 37 67 69 74 79 87 116 148 154 169 203 222 249 280 294 36 37 79 102 148 169 202 207 241 294 37 43 67 69 79 87 107 143 148 169 228 241 248 294 37 67 69 79 87 144 145 148 156 160 194 203 220 249 268 294 37 67 69 79 87 106 145 148 160 203 230 294 37 67 69 79 107 148 170 203 207 241 294 37 67 69 74 79 87 148 154 203 207 222 241 249 268 294 37 50 56 61 67 69 79 90 101 148 170 207 227 248 280 294 36 37 67 69 79 107 144 145 148 157 194 202 203 205 206 207 220 241 249 259 294 50 67 69 79 148 217 280 294 69 74 79 107 117 148 167 195 224 294 67 69 79 87 116 144 148 154 228 231 241 248 294 34 37 69 79 102 148 169 203 294 56 67 69 79 105 114 146 148 231 248 259 294 36 40 49 61 67 69 72 79 87 101 104 107 111 148 150 169 189 194 202 207 216 227 228 239 241 247 294 34 61 67 69 79 143 148 207 220 228 229 231 246 248 280 294 67 69 79 87 146 148 154 195 205 223 227 228 231 241 246 276 280 294 67 69 74 79 148 154 167 194 207 222 249 294 56 67 69 79 87 146 148 154 194 195 205 227 228 231 241 246 276 294 43 67 69 79 87 116 143 148 228 231 241 294 54 56 67 69 79 87 107 148 154 160 216 223 230 231 241 247 280 294 36 37 50 58 67 69 79 89 148 167 170 205 227 228 230 231 294 34 44 53 67 69 79 84 87 102 143 148 154 160 207 227 241 247 248 262 294 67 69 79 80 148 167 170 294 69 74 79 148 167 217 222 239 249 294 50 53 69 74 75 79 106 146 148 168 170 193 216 228 231 246 280 281 294 297 298 67 69 74 79 80 148 167 170 249 280 294 37 67 69 79 114 148 203 206 222 228 248 249 254 294 67 69 79 87 107 148 154 167 194 222 224 249 294 67 69 79 148 154 170 231 241 294 50 54 69 79 84 148 169 170 216 251 264 294 50 53 67 69 79 87 148 170 230 241 279 294 36 46 50 67 69 74 75 79 80 87 89 101 104 148 170 202 227 231 262 294 53 69 79 86 89 148 167 170 194 217 241 294 36 37 53 56 67 69 79 87 107 143 148 154 160 170 202 203 206 216 217 227 231 241 247 264 294 69 79 107 148 160 227 230 239 241 280 294 56 69 79 114 148 157 169 205 231 264 271 280 294 298 50 67 69 79 148 153 155 164 167 170 194 195 206 216 220 228 231 241 259 269 271 280 294 297 67 68 69 74 79 83 89 115 143 148 154 160 194 222 230 231 241 249 280 294 67 69 79 87 92 102 103 148 154 160 168 206 231 241 247 294 67 68 69 79 148 194 231 241 294 61 69 74 79 148 222 231 241 249 280 294 67 68 69 79 148 154 206 222 228 231 241 248 249 294 67 69 79 148 154 222 228 231 240 241 249 294 37 67 69 79 107 144 146 148 154 157 194 203 206 207 220 222 230 241 249 259 280 294 50 53 67 69 79 86 101 108 143 148 153 170 206 216 217 222 228 231 238 239 241 247 280 294 67 69 79 80 102 148 154 167 195 206 231 241 248 249 294 44 67 69 79 86 148 154 169 222 231 241 248 249 280 294 34 53 67 69 79 87 143 148 205 207 228 231 241 249 268 294 67 69 79 146 148 160 231 241 294 69 74 79 101 148 154 160 227 231 241 247 249 260 294 37 69 79 148 169 203 231 241 249 294 56 67 69 79 80 102 107 148 154 167 224 230 231 241 248 294 67 69 79 80 148 154 204 231 241 249 280 294 54 67 69 79 148 154 231 241 249 294 56 69 79 116 148 231 241 294 44 67 68 69 79 80 102 146 148 154 230 231 241 246 247 248 281 294 56 67 69 74 77 79 114 146 148 154 168 227 228 231 241 246 248 249 294 34 43 69 79 102 107 146 148 206 230 231 241 249 294 69 79 107 146 148 160 167 206 216 231 241 248 264 294 36 37 44 67 69 79 107 144 146 148 194 202 203 204 206 220 221 241 249 259 268 294 53 79 80 96 106 114 167 264 294 297 79 146 148 231 241 294 53 69 74 75 79 81 114 148 205 230 231 241 249 294 69 74 79 80 146 148 168 220 224 228 230 231 241 249 269 294 67 68 69 74 79 146 148 154 206 207 227 228 230 231 241 249 294 53 58 69 74 79 84 86 108 114 148 154 157 167 168 170 195 206 220 228 231 241 248 249 259 294 298 56 67 69 79 87 114 146 148 154 227 228 231 241 248 249 280 294 58 74 79 148 205 228 231 241 249 294 36 69 79 148 202 231 241 248 249 294 67 69 79 114 146 148 154 231 241 248 249 294 56 69 79 146 148 160 204 216 225 231 241 249 294 56 68 79 86 87 148 167 169 170 204 228 231 241 248 249 271 280 294 69 79 148 154 169 194 204 231 241 248 249 294 34 79 107 116 145 146 147 148 194 204 220 231 241 248 268 294 49 67 68 69 79 148 155 204 231 241 248 294 298 56 79 148 154 160 204 206 231 241 294 44 79 148 204 231 241 294 79 167 168 241 249 271 67 69 106 114 144 148 249 294 296 53 105 114 148 170 206 217 227 228 241 247 248 276 280 297 80 216 223 234 247 264 294 194 105 194 105 194 194 105 54 105 114 205 227 241 248 249 254 276 280 298 36 54 56 105 108 114 116 143 163 192 193 194 206 207 228 241 248 260 276 56 105 107 114 116 156 167 216 227 248 249 259 276 277 280 294 53 54 56 105 116 194 216 248 249 262 276 280 293 294 105 116 194 216 217 248 249 276 277 280 294 86 114 116 147 148 167 215 216 249 276 277 294 34 105 116 216 248 249 276 280 294 54 105 116 216 249 276 294 53 56 67 74 96 105 114 116 148 168 216 222 223 227 228 231 241 248 249 260 264 276 280 294 43 52 64 86 96 105 108 114 116 160 194 206 216 217 222 228 229 248 249 264 276 280 294 297 298 50 96 101 105 116 143 206 216 217 221 248 249 276 280 294 54 56 65 69 105 116 160 216 248 249 257 262 276 277 280 294 54 105 116 145 206 216 248 249 276 277 280 294 54 105 116 216 236 248 249 276 277 280 294 47 54 105 116 194 207 216 227 244 248 249 262 276 277 280 294 54 105 116 216 248 249 259 276 277 280 294 54 56 105 116 216 248 249 276 277 280 294 54 56 105 108 116 216 248 249 276 277 280 294 54 56 96 105 116 206 216 248 249 276 277 280 294 54 56 105 108 116 216 248 249 276 277 280 294 54 105 116 145 206 216 248 249 276 277 280 294 298 54 105 106 114 116 216 223 225 248 249 276 277 280 291 294 54 105 116 216 248 249 276 277 280 294 54 105 116 206 216 248 249 276 277 280 294 54 105 116 145 206 216 248 249 276 277 280 294 298 35 54 105 116 216 246 248 249 276 277 280 293 294 54 74 96 105 116 147 205 216 248 249 276 277 280 293 294 53 54 56 96 105 116 147 194 216 227 231 248 249 260 276 277 280 294 53 54 75 98 105 116 148 216 224 232 244 248 249 273 274 276 277 279 280 294 36 37 52 53 54 56 65 72 75 80 105 116 148 184 203 216 228 229 241 246 248 249 260 262 276 277 280 291 294 50 54 105 106 114 148 170 205 206 217 241 248 276 294 297 53 58 74 97 116 143 145 146 148 153 156 160 167 170 194 195 205 206 215 216 222 246 248 260 264 279 281 282 298 44 67 101 146 148 155 167 168 169 170 192 195 206 215 220 221 222 230 248 259 260 297 44 46 50 53 54 56 58 61 68 74 75 77 80 89 96 101 105 106 107 108 114 143 145 146 147 148 153 155 156 160 167 170 195 205 206 207 215 220 221 222 225 226 230 247 248 249 251 260 271 280 281 282 297 44 53 54 61 64 67 74 75 77 79 82 86 87 98 101 106 107 108 113 114 117 143 148 153 155 157 164 167 168 169 170 192 193 194 195 205 206 207 215 220 221 225 226 227 228 234 239 241 246 247 248 249 251 257 259 260 268 276 280 281 297 298 34 43 54 58 143 164 205 206 207 215 220 247 248 251 260 268 280 43 53 54 75 80 101 105 107 114 146 153 160 167 168 170 192 194 195 205 206 207 220 221 222 225 226 228 229 230 231 241 247 248 249 251 260 262 280 281 282 297 298 54 75 80 97 108 170 205 206 225 280 54 58 74 80 97 105 106 108 116 153 155 205 206 215 222 260 276 282 297 298 54 68 71 74 75 97 106 108 116 157 205 206 207 222 225 226 260 281 297 43 54 74 89 97 106 107 108 156 167 168 194 205 206 207 215 216 222 241 247 260 281 298 46 53 54 56 58 96 97 103 106 107 108 114 116 156 167 192 194 206 221 222 249 280 281 282 297 298 54 74 80 96 97 101 106 107 114 156 168 206 215 216 225 226 251 260 280 281 298 68 74 97 106 170 205 206 215 221 225 280 297 58 68 71 74 77 97 101 106 107 114 116 143 170 194 205 206 215 221 222 254 260 281 282 297 54 56 58 68 97 106 153 155 205 206 207 222 228 251 259 280 282 54 56 71 80 97 108 116 153 155 206 230 268 43 71 97 101 116 153 205 206 207 222 225 243 249 268 280 281 297 298 58 74 84 87 96 97 101 107 108 113 114 143 155 194 205 206 216 225 251 259 280 43 54 58 97 146 169 170 194 205 206 225 280 297 36 53 54 56 58 68 74 75 80 90 105 106 108 114 116 148 153 156 160 167 168 170 194 202 205 206 207 216 241 248 260 280 281 294 297 298 97 101 153 160 194 205 222 246 260 101 108 155 160 205 206 221 249 54 74 89 97 105 116 118 153 157 167 168 205 206 221 226 247 53 71 89 97 114 116 170 194 205 206 222 249 281 298 54 58 67 68 74 75 77 97 108 156 168 170 205 206 215 222 229 281 298 68 74 75 77 97 101 114 116 157 205 206 215 246 281 298 56 58 75 97 105 106 108 143 168 170 205 206 226 260 282 297 298 54 56 86 97 103 108 164 206 220 221 222 246 280 282 298 74 97 103 108 144 215 234 246 297 298 54 58 71 74 97 105 106 108 170 195 205 206 207 221 229 54 58 97 105 114 148 170 205 206 221 34 68 74 75 89 97 106 153 155 170 205 206 280 54 58 75 89 97 108 156 163 170 206 222 229 234 246 54 74 97 170 206 221 274 34 54 67 74 77 79 97 160 163 170 205 206 217 247 251 280 54 68 71 97 101 103 163 251 270 280 46 54 56 97 106 108 114 116 143 148 153 156 205 206 221 222 225 227 251 274 281 282 297 34 54 58 74 97 170 206 222 297 49 54 97 153 156 170 192 206 215 222 225 297 61 97 107 114 116 148 206 170 206 215 216 44 79 116 160 167 195 216 218 239 260 294 43 50 53 54 58 70 74 78 101 106 108 114 143 145 146 147 148 153 155 160 167 168 170 193 205 206 207 215 216 222 226 238 248 251 260 264 281 282 297 298 34 43 49 50 53 58 67 68 75 78 80 89 101 106 107 108 114 116 144 146 147 148 153 155 160 164 167 169 170 196 205 206 207 216 220 221 222 224 226 227 229 230 231 238 239 241 247 248 260 264 279 280 281 282 298 34 43 44 49 50 53 56 58 67 71 74 75 78 79 89 96 101 105 106 107 108 114 146 147 148 155 156 160 167 168 169 170 192 195 205 206 207 215 216 221 222 224 226 227 229 230 231 238 239 241 247 248 251 257 259 260 268 280 281 282 297 298 34 43 49 50 52 53 54 56 58 67 68 71 74 78 82 87 96 101 105 107 108 114 143 144 146 147 148 153 155 156 157 160 167 168 169 170 171 193 195 205 206 207 215 216 220 221 225 226 227 230 231 234 238 241 244 247 248 259 260 268 279 280 297 298 34 43 44 49 50 53 54 56 58 68 69 70 71 74 78 80 82 86 87 89 101 105 106 107 108 114 143 144 145 147 148 153 155 160 164 167 168 169 170 192 194 195 205 206 207 215 216 221 222 225 226 227 229 230 238 246 247 248 249 259 260 268 279 280 281 297 298 44 49 50 53 54 56 58 67 68 69 74 75 77 78 87 89 96 101 105 106 107 108 114 143 145 146 147 148 153 154 155 156 157 160 164 167 168 169 170 192 193 194 195 205 206 207 215 216 220 221 222 225 226 229 230 234 239 240 241 246 247 248 251 257 259 260 268 271 279 280 281 282 297 298 43 44 46 49 50 53 54 56 58 67 68 70 71 74 77 78 79 80 87 96 98 101 105 106 107 108 114 116 117 143 145 146 147 148 153 155 156 157 160 164 167 168 169 170 192 193 194 196 205 206 207 215 216 220 221 222 224 225 226 229 230 231 238 240 244 247 248 251 259 260 269 273 279 280 281 282 297 298 44 50 53 54 56 58 67 68 69 71 74 75 77 78 79 86 87 89 105 106 107 108 114 116 145 146 147 148 153 154 156 157 160 163 167 169 170 195 205 206 207 215 216 217 222 225 226 230 231 238 241 247 248 249 251 259 260 269 279 280 281 282 297 298 44 50 53 54 58 70 71 74 78 80 82 89 96 101 105 106 107 108 114 145 148 153 155 160 167 168 170 194 195 196 205 206 207 215 216 217 220 221 225 226 230 238 247 248 259 260 279 280 281 282 297 298 34 44 49 50 53 54 56 58 68 69 71 74 78 79 80 86 89 90 96 101 105 107 108 113 114 116 143 144 145 146 147 148 153 155 156 157 160 163 167 168 170 171 194 195 196 205 206 207 215 216 217 220 221 222 225 226 230 238 239 241 247 248 251 259 260 264 268 279 280 281 282 297 298 43 44 46 50 53 54 56 58 67 68 71 74 77 78 79 80 86 87 96 101 105 106 107 108 114 116 143 144 145 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 192 193 194 195 205 206 207 215 216 217 220 221 222 225 226 227 228 230 231 234 235 238 239 241 247 248 251 259 260 268 279 280 281 282 297 298 44 50 53 54 56 58 61 67 68 74 77 78 79 82 87 101 102 105 106 107 108 114 116 146 147 148 155 156 157 160 163 167 169 170 192 195 205 206 207 215 216 217 221 222 225 226 230 231 247 248 259 260 280 281 297 298 43 49 50 53 54 56 58 68 69 71 74 75 78 79 86 96 101 105 107 108 113 114 143 144 147 148 153 155 156 157 160 164 167 168 169 170 192 193 194 195 205 206 207 215 216 217 220 221 222 226 230 231 239 241 247 248 251 259 260 264 274 279 280 281 297 298 34 43 44 46 49 50 53 54 56 61 67 68 71 74 75 78 87 89 101 103 105 107 108 114 143 144 147 148 153 154 156 157 160 164 167 168 169 170 193 194 195 204 205 206 207 215 216 217 220 221 222 225 226 227 228 229 230 231 239 241 244 246 247 248 251 259 260 264 268 274 279 280 281 282 297 298 34 43 44 49 50 53 54 56 58 67 68 69 70 71 74 78 79 82 86 87 89 96 101 105 106 107 108 114 116 143 145 146 147 148 153 155 156 157 160 163 167 168 169 170 171 192 193 194 195 205 206 207 215 216 217 220 221 222 223 225 226 229 230 231 239 241 246 247 248 249 251 252 259 260 262 269 279 280 281 297 298 44 50 53 54 56 58 67 68 69 71 74 75 77 78 79 87 89 96 101 105 106 108 114 116 117 143 145 147 148 153 155 156 157 160 163 164 167 168 170 193 194 195 205 206 207 215 216 217 220 221 222 224 225 226 230 231 234 235 239 240 241 246 247 248 251 259 260 271 280 281 282 297 298 34 43 44 46 49 50 52 53 54 56 58 68 69 70 71 74 75 77 78 80 86 87 89 96 101 103 105 107 108 113 114 116 145 146 147 148 153 155 156 157 160 167 169 170 192 194 195 205 206 207 215 216 217 220 222 225 226 227 229 230 231 239 246 247 248 249 251 259 260 269 275 279 280 281 297 298 34 50 52 53 54 56 58 61 67 68 69 70 71 74 77 78 79 89 96 101 102 105 106 107 108 113 114 143 144 145 147 148 153 155 156 157 160 167 168 169 170 192 193 194 195 205 206 207 215 216 217 220 222 225 226 228 230 231 234 239 241 246 247 248 249 251 259 260 262 269 280 281 282 297 298 43 44 50 53 54 56 58 67 68 69 74 75 77 78 86 87 89 96 101 105 106 107 108 114 143 145 146 148 153 154 155 156 160 167 168 169 170 193 194 195 205 206 207 215 216 217 221 222 225 226 229 230 231 239 241 247 248 249 251 259 260 262 269 279 280 281 282 297 298 43 44 50 53 54 56 58 61 68 71 74 77 78 87 89 101 105 106 107 108 114 143 144 145 146 147 148 153 155 156 157 160 164 167 168 169 170 192 193 194 195 205 206 207 216 217 221 222 225 226 230 231 240 241 246 247 248 251 259 260 264 280 281 297 298 43 44 49 50 53 54 56 58 67 68 71 74 75 77 78 80 86 87 89 96 101 102 105 106 107 108 113 114 116 143 145 146 147 148 153 156 157 160 164 167 168 169 170 171 192 193 194 195 205 206 207 215 216 217 220 221 222 225 226 227 228 229 230 231 239 243 247 248 249 251 252 259 260 269 270 280 281 282 297 298 43 44 50 53 54 56 58 68 69 74 78 86 89 96 101 105 106 107 108 114 145 146 147 148 153 155 157 160 164 167 170 195 205 206 207 215 216 217 221 222 225 226 227 230 231 239 241 246 247 248 249 251 259 260 280 297 298 49 50 53 54 56 58 64 65 69 70 78 79 87 89 96 101 105 107 108 114 117 143 144 145 147 148 153 155 156 157 160 167 168 170 192 193 194 195 205 206 207 215 216 217 220 221 222 224 225 226 227 230 231 239 244 247 248 251 259 260 262 268 270 274 279 280 281 282 298 34 44 49 50 53 54 56 58 61 67 68 70 74 78 79 87 89 96 101 102 105 106 107 108 114 118 143 144 145 147 148 153 154 155 156 157 160 163 164 167 168 169 170 192 193 194 195 205 206 207 215 216 221 222 225 226 227 229 230 231 239 241 244 246 247 248 251 259 260 268 280 281 282 297 298 34 43 44 50 53 54 56 58 61 67 68 71 74 77 78 79 86 87 89 101 102 103 105 106 107 108 114 144 145 146 147 148 153 155 156 160 167 168 169 170 171 192 193 194 195 205 206 207 215 216 220 221 225 226 228 230 239 241 244 246 247 248 249 251 259 260 271 273 279 280 281 282 294 298 34 43 44 46 49 50 53 54 56 67 68 69 74 75 78 79 80 86 87 89 96 101 103 104 105 107 108 114 116 143 145 146 147 148 153 155 156 160 167 169 170 192 193 194 195 196 205 206 207 215 216 217 221 222 225 226 227 228 230 231 238 239 241 246 247 248 251 252 259 260 268 280 281 282 293 297 298 34 43 44 50 53 54 56 58 67 68 69 71 74 75 78 79 86 87 89 96 101 105 106 107 108 113 114 143 144 145 147 148 153 155 157 160 163 167 168 169 170 171 193 194 195 205 206 207 215 216 221 222 225 226 227 228 229 230 231 239 241 243 247 248 251 260 269 279 280 281 298 34 43 44 50 53 54 67 68 69 74 78 89 96 98 101 102 105 106 107 108 114 116 144 145 147 148 155 156 157 160 164 167 168 170 194 195 205 206 207 215 216 220 222 226 230 231 234 239 244 246 247 248 249 254 257 260 269 279 280 281 282 298 44 50 53 54 61 71 74 78 89 101 105 106 107 113 114 116 143 148 155 160 163 167 168 169 170 192 195 205 206 207 216 221 222 225 230 231 239 246 247 248 249 259 260 279 281 34 43 50 53 67 71 74 78 86 87 89 101 105 106 107 108 114 116 143 145 146 147 148 153 155 156 157 160 163 167 168 169 170 171 192 193 194 195 205 206 216 221 222 225 227 230 231 238 239 246 247 248 259 260 269 279 280 281 282 297 298 34 43 44 49 50 53 54 56 58 61 67 69 70 71 74 78 79 80 86 87 89 96 101 102 105 106 107 108 113 114 116 144 145 146 147 148 155 156 157 160 163 167 168 169 170 171 194 195 205 206 207 215 216 221 222 225 226 230 231 239 241 247 248 259 260 268 269 280 281 298 34 50 54 58 67 68 77 78 101 107 108 114 116 163 167 169 170 194 205 206 215 217 221 222 226 260 280 281 297 298 34 43 46 53 54 56 58 68 70 71 75 77 80 82 98 101 103 105 108 114 116 143 155 157 160 170 192 193 194 205 206 207 221 222 225 229 244 247 251 260 280 297 298 34 43 46 49 50 53 54 56 58 67 68 70 71 74 75 80 83 84 86 87 89 96 101 103 105 106 107 108 113 114 116 143 146 148 153 155 156 157 167 168 169 170 192 193 194 195 205 206 207 215 220 221 222 225 226 227 228 229 230 231 234 239 244 246 247 248 251 259 260 262 268 273 280 281 282 294 297 298 46 49 54 56 58 61 70 71 74 83 96 103 105 106 107 108 114 116 143 148 153 155 156 163 167 170 192 193 194 205 206 207 216 222 226 227 229 246 247 251 259 260 280 281 293 298 34 43 44 46 49 53 54 56 58 68 71 78 80 101 105 106 108 117 145 146 147 148 153 154 163 170 194 195 205 206 207 215 216 220 222 224 225 226 238 249 260 262 268 271 273 276 280 281 282 293 297 34 43 50 54 56 58 67 68 70 71 72 75 77 80 85 89 96 105 106 107 114 116 143 145 147 148 153 155 160 163 167 168 170 192 194 195 205 206 207 215 216 222 229 238 239 251 259 260 268 280 281 282 297 298 299 34 43 46 50 53 54 56 68 70 84 89 101 105 106 108 114 116 144 146 147 148 155 156 160 167 170 194 195 205 206 207 215 222 224 225 230 239 249 251 260 270 280 281 297 298 34 43 53 56 71 80 96 102 103 106 107 108 114 116 147 153 160 167 168 170 171 192 205 206 225 227 229 244 247 249 260 268 276 280 282 293 297 298 34 46 54 56 58 61 71 77 96 101 107 108 116 147 153 155 160 163 167 168 170 171 205 206 207 216 217 220 221 222 225 229 243 249 251 260 280 281 282 293 297 298 34 37 46 50 53 54 56 58 67 68 69 70 71 77 86 96 101 103 106 108 114 147 148 153 155 156 160 164 167 170 194 195 205 206 207 215 217 221 222 225 229 234 249 251 260 268 280 281 293 297 298 34 54 58 61 68 77 78 100 105 106 107 108 116 155 168 170 205 206 207 222 234 251 260 280 281 293 297 298 34 46 49 53 54 61 70 71 74 78 96 101 105 107 108 114 116 143 148 153 155 160 167 170 205 206 207 215 221 222 228 230 239 251 260 280 281 34 54 56 58 68 77 78 84 96 98 101 103 106 108 113 114 116 143 153 156 163 164 168 170 194 205 206 207 215 221 222 226 231 249 251 260 264 268 280 281 293 297 43 44 53 54 58 67 68 70 71 78 80 88 90 96 97 98 101 103 108 113 114 116 143 147 148 153 155 167 169 170 192 205 206 207 215 222 234 239 247 249 260 278 280 281 282 297 298 34 46 53 54 56 58 68 70 78 88 101 105 108 114 116 144 146 155 156 163 170 192 205 206 207 215 217 220 221 222 226 244 246 248 282 297 298 34 49 53 54 56 58 68 78 82 97 100 101 103 105 107 108 116 143 146 147 148 153 155 156 160 167 170 205 206 207 215 221 222 239 244 251 264 280 281 297 298 34 46 54 56 58 67 71 78 101 103 105 108 155 156 160 163 170 205 206 207 222 225 228 251 276 280 281 293 297 298 53 70 89 147 148 160 167 170 205 206 226 230 231 247 248 259 260 280 281 71 153 160 169 170 206 220 231 248 170 205 206 231 248 260 117 148 160 167 170 195 205 207 222 231 235 248 280 53 145 147 148 160 167 206 215 230 231 248 260 54 58 78 89 114 145 153 157 160 164 167 205 206 207 231 241 246 248 251 260 298 53 67 69 82 105 148 153 167 169 170 207 224 231 239 247 248 279 280 298 53 56 58 147 160 170 195 205 207 231 248 260 43 53 74 89 114 145 148 167 206 230 231 247 248 43 50 53 54 56 58 67 74 78 87 101 106 107 108 114 116 143 144 147 148 153 156 160 164 167 168 170 192 193 194 195 205 206 207 215 216 220 221 222 225 226 246 247 248 251 259 260 269 276 280 281 282 297 298 34 43 44 49 50 53 54 56 58 68 70 71 74 75 77 78 83 86 87 96 101 105 106 107 108 114 117 143 148 153 155 156 157 160 163 164 168 169 170 192 193 205 206 207 215 216 217 220 221 222 224 225 226 229 230 231 234 238 244 246 247 249 251 260 268 279 280 281 282 297 298 43 44 49 50 53 54 56 58 68 70 71 75 77 78 87 96 101 105 106 107 108 114 116 143 148 153 155 157 160 167 169 170 192 194 195 205 206 207 215 217 221 222 224 225 226 229 230 231 244 246 247 248 249 251 259 260 279 280 281 282 297 298 34 43 49 53 54 56 58 67 68 71 77 78 83 87 89 96 101 105 106 107 108 114 143 145 146 148 153 156 157 160 167 170 192 193 194 205 206 207 215 220 221 222 225 226 227 229 230 231 238 246 247 248 249 251 259 260 268 276 280 281 282 297 298 34 44 49 53 54 56 58 61 67 68 71 74 77 78 82 87 96 98 101 103 105 106 107 108 114 116 146 147 148 153 155 156 157 160 163 167 170 192 193 195 205 206 207 215 220 221 222 225 226 228 229 230 231 234 238 239 248 249 251 252 259 260 264 268 280 281 282 294 297 298 34 50 53 54 56 58 61 67 68 69 71 74 77 78 82 87 96 106 108 114 148 153 155 156 157 160 163 164 167 169 170 193 194 195 205 206 207 225 229 230 231 246 247 248 249 251 259 260 279 280 281 298 34 43 50 53 54 58 61 67 68 69 70 78 80 87 101 105 106 107 108 114 116 143 144 147 153 154 155 156 157 160 167 168 170 192 193 194 195 205 206 207 221 222 225 227 228 229 230 231 234 241 248 249 260 276 280 281 297 298 49 50 53 54 56 58 61 67 68 70 71 75 78 96 101 105 106 108 114 143 144 145 146 148 153 155 156 160 167 168 170 195 205 206 207 215 217 221 222 225 226 229 230 241 244 246 248 252 260 269 280 281 282 297 298 167 194 216 105 116 167 205 216 217 34 36 37 46 52 53 54 56 65 74 79 80 84 86 87 96 107 143 148 168 194 195 202 203 206 207 217 218 220 221 222 229 234 239 251 260 280 281 294 297 298 36 37 61 74 79 87 89 101 105 107 116 143 145 147 148 167 168 193 194 195 205 206 207 216 222 230 239 247 248 259 260 280 281 294 296 297 298 36 56 74 114 116 145 148 167 216 37 74 77 89 106 116 145 148 216 37 46 74 80 105 116 145 148 192 205 216 34 52 56 80 193 207 216 294 297 34 46 53 54 56 58 71 80 86 96 100 101 116 145 160 170 198 205 206 207 215 216 226 280 298 34 54 56 67 86 89 105 114 116 145 167 216 241 247 276 293 294 296 297 298 34 36 37 58 71 80 96 101 108 116 160 167 192 202 203 205 206 215 216 222 240 241 242 249 251 276 280 281 294 297 298 34 90 105 116 143 167 170 205 206 216 217 241 249 294 34 52 56 80 193 207 216 294 297 34 43 74 96 105 116 160 194 206 207 216 217 248 294 298 101 105 116 147 148 170 216 217 222 226 248 288 34 53 86 89 101 105 114 116 146 156 170 215 216 222 230 238 247 260 294 116 216 34 43 67 89 105 113 116 148 167 216 217 279 49 116 145 148 153 216 43 74 116 167 170 192 205 216 222 116 164 206 216 206 216 259 294 89 114 116 147 167 205 216 249 260 294 116 216 297 49 89 96 105 147 160 206 216 222 259 34 43 89 116 153 205 206 215 216 222 249 260 282 298 74 89 116 206 216 281 43 54 116 216 298 116 194 216 89 116 216 220 264 105 116 216 249 276 54 56 101 105 116 194 216 222 229 43 44 52 53 54 56 58 65 68 70 74 75 101 105 108 114 116 143 145 147 148 153 160 163 167 170 192 193 194 195 205 206 207 215 216 217 222 225 226 230 231 234 236 238 246 247 251 259 260 262 264 268 276 280 281 294 297 298 43 52 53 58 87 96 106 116 148 153 157 160 163 216 217 223 231 241 259 281 294 297 43 44 54 56 58 71 74 77 89 101 105 108 114 116 145 147 148 156 164 167 170 194 205 206 207 216 217 222 226 241 249 259 281 282 294 297 298 54 77 89 114 116 143 170 206 216 217 222 249 294 298 74 105 116 148 153 170 207 216 217 116 216 54 89 116 164 167 205 206 207 216 294 297 116 216 89 105 216 294 36 56 74 96 105 107 114 116 160 164 167 170 202 216 241 281 298 34 36 43 44 53 54 56 58 67 89 96 101 105 106 107 114 116 144 145 147 148 156 160 164 167 170 194 202 205 206 207 216 217 222 225 226 230 241 249 259 260 268 279 280 281 282 294 298 281 53 114 216 217 280 294 36 56 74 77 89 107 114 116 145 148 167 216 36 56 74 77 89 114 116 145 148 167 216 148 230 247 259 280 294 54 74 96 105 108 114 116 145 147 148 216 230 231 241 247 257 259 260 280 294 43 74 147 216 259 260 269 294 298 74 104 147 148 294 74 80 114 147 148 170 206 216 217 259 294 53 68 74 105 147 167 168 170 205 207 216 247 294 68 74 107 147 205 206 215 216 222 294 297 74 101 107 108 147 167 216 294 50 54 56 74 78 114 147 148 160 170 206 216 217 226 247 294 296 37 49 56 61 67 79 80 82 101 102 105 107 108 114 144 145 146 148 153 154 156 157 167 170 205 206 216 221 222 225 230 231 247 248 259 260 268 269 276 280 298 294 43 44 49 157 170 207 215 281 37 74 78 107 145 147 148 168 169 216 241 259 260 294 36 37 74 80 105 107 144 147 148 157 160 168 170 206 207 216 247 248 251 257 259 268 269 294 297 205 259 294 50 74 107 147 167 215 216 254 294 74 87 107 148 160 216 294 36 74 87 107 146 148 160 167 215 216 269 294 58 74 107 114 167 206 216 280 294 74 147 207 216 294 74 147 205 216 294 74 147 207 216 294 37 74 147 207 216 294 74 147 216 294 34 37 64 67 68 69 71 74 83 87 89 102 105 106 107 113 116 145 146 148 163 168 169 171 189 194 206 211 216 217 220 224 227 239 241 243 247 248 249 251 259 260 268 269 270 271 273 279 280 294 34 74 107 116 169 206 211 216 248 274 279 280 294 34 36 37 64 67 68 69 71 74 83 87 89 102 105 106 107 113 116 145 146 148 163 168 169 170 171 189 194 206 211 216 217 220 224 227 239 241 243 247 248 249 251 259 260 268 269 270 271 273 279 280 294 34 36 37 64 67 68 69 71 74 83 87 89 102 105 106 107 113 116 145 146 148 163 168 169 170 171 189 194 206 211 216 217 220 224 227 239 241 243 247 248 249 251 259 260 268 269 270 271 273 279 280 294 34 36 37 53 83 84 148 157 167 169 170 205 206 207 222 225 227 228 230 231 241 247 248 260 280 294 296 34 37 49 50 65 80 106 114 116 148 156 167 168 192 203 206 216 230 239 247 248 249 257 259 260 271 273 279 280 293 297 298 34 53 54 56 68 74 105 107 114 145 148 154 160 167 168 169 170 205 206 207 216 220 221 222 230 234 235 241 244 247 248 260 268 269 270 271 280 281 294 297 34 206 211 216 273 279 280 37 74 107 116 148 160 216 217 244 279 296 34 37 53 56 64 67 68 69 71 74 83 87 89 102 103 105 106 107 113 116 145 146 148 163 167 168 169 171 189 194 206 211 216 220 224 227 229 239 241 243 247 248 249 251 254 259 260 262 268 269 270 271 273 276 279 280 293 294 37 46 58 70 79 108 114 155 170 203 205 206 221 222 230 243 247 248 251 259 280 281 34 37 49 56 75 80 106 107 170 193 230 247 259 268 280 293 34 170 269 279 280 52 53 54 80 105 106 107 156 167 170 205 206 207 237 238 247 259 260 270 280 282 34 77 80 145 148 167 168 170 206 230 247 259 280 296 34 87 102 107 148 169 206 211 216 239 248 274 279 280 160 169 206 230 241 294 296 148 160 169 206 241 280 294 296 53 77 96 114 143 148 167 170 211 247 248 279 280 53 68 74 148 167 206 207 222 230 247 280 49 53 96 107 148 167 170 171 205 206 207 230 247 248 270 280 116 216 259 280 49 116 148 170 268 279 296 298 68 74 116 146 169 171 192 204 231 247 259 268 269 280 296 36 37 68 114 116 146 171 202 241 247 259 268 270 280 296 50 53 56 58 72 87 105 106 107 116 146 147 148 160 168 204 215 216 217 230 235 247 259 260 268 270 271 280 294 296 116 147 148 167 230 280 294 296 37 44 49 53 56 58 67 68 71 74 84 87 96 105 106 107 116 143 144 146 148 153 154 156 157 164 168 169 170 171 192 195 203 205 206 207 225 226 227 230 231 238 241 243 247 248 251 257 259 260 268 269 270 271 280 281 296 298 34 37 44 49 53 56 67 68 71 74 88 102 103 105 106 107 113 114 116 146 148 155 156 157 170 171 192 193 204 205 206 207 215 220 225 230 238 241 244 247 248 257 259 260 268 269 280 296 297 298 106 116 143 168 205 268 296 298 49 106 116 146 148 170 171 193 241 247 259 268 270 279 280 296 298 37 44 87 116 146 160 168 170 171 203 268 280 296 37 46 56 106 116 146 160 164 168 169 193 206 216 231 247 248 260 281 294 296 34 116 147 148 170 247 281 294 296 56 58 106 116 143 144 157 168 170 193 206 207 230 238 241 247 259 269 296 116 160 296 34 53 68 74 101 103 105 107 108 116 148 167 170 171 189 193 207 215 216 247 248 259 269 270 280 296 50 53 56 58 72 87 105 106 107 116 146 147 148 160 168 204 215 216 217 230 235 247 259 260 268 270 271 280 294 296 74 116 259 280 296 101 107 116 170 206 222 226 247 248 249 259 269 270 271 280 296 298 77 116 169 171 206 215 220 247 257 259 269 280 293 296 34 74 89 102 116 143 147 148 205 216 220 226 235 259 271 296 71 87 107 113 116 147 157 169 170 204 206 216 241 247 259 280 296 297 34 53 71 72 74 83 116 157 163 169 192 206 215 226 230 231 235 247 259 260 269 296 44 87 107 108 116 153 168 193 222 225 230 238 247 259 269 280 296 74 116 216 217 280 296 34 44 53 70 106 107 113 116 147 148 160 167 168 169 170 192 204 216 217 247 248 259 269 279 280 296 54 74 87 116 144 148 170 206 207 216 226 228 244 280 281 294 34 36 37 44 79 107 148 170 202 203 216 247 269 279 294 298 54 106 116 206 207 216 247 260 280 294 296 34 44 54 67 68 74 83 102 116 117 144 148 155 167 169 204 206 216 222 230 235 246 247 248 259 260 269 280 294 74 269 280 34 50 56 106 148 169 170 216 247 254 268 280 281 294 296 74 116 148 216 280 298 37 44 56 58 67 74 83 96 101 108 143 148 156 168 169 170 206 241 259 268 269 280 298 56 268 34 56 67 83 102 108 116 148 160 169 216 247 248 260 280 49 116 117 148 157 167 169 170 195 204 205 206 216 240 241 259 260 280 281 296 34 37 74 148 169 170 203 204 206 238 241 279 294 34 37 74 148 169 170 203 204 206 238 241 279 294 34 169 229 259 34 37 44 49 56 67 74 77 87 98 102 114 116 143 146 148 157 160 168 169 170 203 204 206 215 216 229 230 231 239 247 249 259 260 294 74 107 108 160 170 205 206 238 247 280 53 74 78 106 107 143 144 146 148 157 170 206 215 228 231 246 269 280 71 74 115 116 153 163 171 207 216 234 241 246 247 279 281 282 107 115 148 168 207 239 280 43 61 68 74 107 116 148 160 170 206 216 217 221 222 239 241 260 280 294 297 53 148 44 74 106 145 148 205 247 279 280 34 74 107 247 269 280 89 260 280 61 74 75 107 239 247 259 269 279 280 54 58 101 106 107 143 157 164 168 170 192 206 220 222 247 248 252 260 280 281 297 34 74 145 146 148 205 206 207 216 239 247 248 279 280 74 89 106 107 145 148 160 168 239 241 247 279 280 34 68 74 107 115 116 145 148 160 194 216 239 241 269 280 294 49 53 74 106 107 116 146 148 153 157 160 167 168 170 171 193 206 221 222 225 230 231 241 259 260 270 279 280 281 293 297 298 74 89 107 116 148 157 171 206 216 241 259 270 280 44 49 53 54 56 74 77 101 106 107 108 114 116 143 148 153 154 155 156 157 163 168 170 205 206 207 216 217 222 225 226 230 231 238 241 246 247 248 251 257 259 264 268 269 280 281 293 297 298 44 49 53 54 56 58 74 80 86 87 96 101 106 107 114 116 143 154 155 157 164 168 170 192 193 205 206 215 216 220 222 225 226 230 238 241 244 246 247 251 259 268 269 270 271 278 280 281 297 44 49 53 54 56 71 74 75 77 101 103 104 105 106 107 113 114 116 143 146 153 154 155 156 157 163 164 168 170 171 192 193 195 205 206 207 216 220 222 225 226 230 234 243 246 247 251 259 260 268 269 270 271 280 281 282 293 297 298 78 107 215 259 34 36 74 107 115 168 170 171 247 50 68 105 107 148 170 204 206 244 246 247 280 281 37 50 53 74 89 107 148 153 169 170 182 216 217 225 241 248 260 34 37 44 49 53 54 56 58 67 74 82 83 87 101 102 108 114 116 118 144 146 148 156 157 164 168 169 170 171 192 193 206 207 215 220 222 225 230 231 238 239 241 247 248 259 260 268 269 271 279 281 297 298 36 37 44 49 53 56 58 67 68 71 74 83 86 87 88 96 103 106 107 113 114 116 143 144 146 148 153 157 163 164 168 169 171 192 193 194 195 202 203 205 206 207 215 222 225 226 227 230 231 235 238 239 241 244 247 248 251 257 259 260 268 269 270 279 280 281 297 298 37 44 46 53 56 58 86 87 105 106 114 143 148 153 156 157 164 168 170 192 193 203 205 206 207 215 225 227 229 230 231 238 239 246 247 248 259 260 269 279 282 297 298 107 204 279 46 53 56 67 68 71 75 87 105 106 113 116 148 156 168 192 193 205 206 207 215 227 230 231 238 239 241 247 248 251 257 259 269 279 280 281 297 46 54 87 106 148 193 205 206 227 268 269 34 49 54 106 116 148 164 230 259 260 268 280 297 34 46 54 67 71 106 148 157 169 171 205 230 238 247 259 260 268 270 281 297 49 54 75 87 106 114 143 192 205 206 215 230 231 241 247 248 259 269 280 298 167 280 52 56 74 84 107 116 148 168 230 247 248 259 260 280 294 116 280 294 34 46 53 67 74 80 87 102 107 113 116 148 160 168 169 170 171 206 216 220 227 239 241 243 247 248 251 259 260 269 270 271 280 281 292 294 296 297 116 254 68 116 148 192 223 247 280 68 116 148 192 223 247 280 36 37 62 74 82 116 148 157 163 169 170 193 202 203 204 228 247 269 280 293 167 280 36 37 53 54 58 62 74 82 88 107 114 116 148 160 167 168 170 171 192 193 202 203 204 206 247 248 260 262 269 280 294 34 37 116 170 203 204 215 224 236 269 279 43 49 58 86 146 155 167 204 206 231 244 247 259 270 280 58 74 77 86 87 143 206 220 239 281 298 44 46 58 67 87 102 106 108 114 148 155 168 170 192 193 205 206 217 239 243 247 259 260 269 280 294 297 298 49 71 74 87 107 114 116 144 148 160 168 193 206 207 216 222 225 230 231 238 247 248 259 260 268 269 280 281 297 69 74 247 268 280 293 74 107 114 148 192 193 205 206 216 217 226 230 247 259 260 280 281 294 298 53 74 148 155 170 247 54 58 116 167 205 247 259 270 282 49 101 205 224 247 280 298 58 68 71 74 107 108 113 116 143 156 169 170 171 206 207 241 259 280 281 74 87 106 148 168 169 193 206 248 259 269 298 49 53 68 148 168 193 205 248 269 68 74 148 204 205 222 269 271 74 247 297 69 101 116 148 156 168 169 205 206 207 222 231 247 257 259 271 282 297 54 148 170 225 247 259 37 53 56 70 82 84 102 143 170 203 204 205 230 234 235 238 246 247 260 67 68 101 102 143 156 157 193 205 206 230 247 259 269 280 281 56 58 87 144 155 220 244 247 260 280 281 298 43 71 74 87 101 106 107 114 154 169 170 171 192 193 205 206 221 231 248 251 269 280 53 67 70 83 84 160 222 225 247 260 280 80 153 163 224 231 280 43 44 67 71 74 83 84 96 101 116 148 157 160 170 193 216 217 294 298 144 160 170 206 220 235 247 280 297 114 206 221 247 259 58 71 74 83 84 103 116 168 171 204 205 222 225 230 247 257 280 281 297 298 46 53 84 96 116 148 157 192 247 260 294 74 116 247 269 280 71 113 148 150 160 167 171 262 291 37 53 74 148 170 247 74 116 144 146 148 168 195 206 216 247 260 269 297 298 44 108 114 116 148 153 167 192 193 206 222 243 247 251 259 270 280 297 298 58 68 74 77 80 107 148 206 244 247 248 251 268 36 53 74 148 153 171 192 202 207 223 228 244 247 259 260 282 293 36 49 69 107 148 168 193 247 259 269 280 37 107 148 163 168 169 170 198 227 241 243 247 260 269 36 37 107 116 148 163 168 170 247 259 269 280 36 49 67 87 107 168 169 170 229 239 247 248 269 280 36 37 107 148 154 168 169 170 203 229 247 260 269 36 107 148 168 170 247 269 36 37 74 87 107 168 169 247 259 269 280 37 107 116 168 170 231 239 243 269 280 36 37 74 87 107 148 168 170 230 247 259 269 280 36 107 148 168 169 202 247 269 280 36 37 74 107 148 168 170 247 259 269 280 36 67 74 107 108 148 168 169 170 247 259 269 280 36 67 74 107 148 168 169 170 205 231 247 260 269 280 36 37 74 107 154 157 168 169 170 203 229 241 247 251 259 260 269 280 298 50 116 145 147 148 167 170 206 248 280 298 36 37 54 170 202 203 54 215 227 54 78 148 167 168 247 294 297 50 70 78 82 116 147 207 220 224 268 294 78 34 54 78 150 34 78 160 269 78 160 34 78 160 56 114 116 148 154 164 215 254 298 87 116 148 204 254 259 260 268 53 116 247 78 114 116 145 160 194 206 217 228 241 248 259 276 279 280 78 107 114 116 145 147 160 194 205 217 228 241 259 276 279 280 116 147 160 171 226 70 84 116 223 294 211 36 56 71 78 105 202 206 226 230 280 297 36 78 105 116 202 216 217 226 280 297 54 107 194 241 248 34 54 105 148 194 241 279 54 148 194 241 279 37 54 69 116 148 194 216 241 279 294 194 239 241 54 194 241 279 194 241 54 169 194 241 54 79 87 194 241 37 54 145 148 194 241 294 34 54 148 194 217 241 279 294 54 74 113 148 194 241 247 294 54 145 194 241 279 54 194 232 241 279 34 37 54 67 102 160 194 203 241 247 294 54 69 82 89 116 145 194 216 241 279 294 37 54 89 194 203 241 279 294 194 220 241 54 113 147 194 241 248 54 80 105 194 216 217 241 279 54 105 145 148 194 241 248 37 54 105 168 194 203 241 280 145 194 241 54 145 160 194 241 279 294 37 54 107 148 194 203 241 247 54 87 107 194 241 34 148 194 205 241 248 279 87 102 107 113 148 195 239 243 247 248 269 279 294 54 194 241 34 67 241 248 294 54 194 241 279 34 43 53 71 80 116 145 167 194 205 216 241 280 54 98 105 194 241 279 36 54 103 194 202 241 54 194 241 279 37 54 102 107 194 203 241 248 294 34 54 194 216 241 54 194 241 54 67 147 194 241 279 54 194 216 241 294 54 107 148 194 241 54 67 74 98 107 116 145 194 216 241 280 54 116 194 216 241 279 294 54 105 194 241 54 160 194 239 241 34 67 69 74 105 145 148 160 194 216 217 241 294 116 145 279 294 37 53 74 87 103 105 113 145 148 241 260 279 105 34 54 194 241 34 54 89 194 217 241 259 279 294 34 54 116 194 216 241 279 54 89 194 217 241 279 294 54 75 102 194 241 247 294 34 46 54 67 79 87 107 148 194 241 34 54 148 194 239 241 269 280 294 34 37 69 74 105 107 116 170 203 205 216 241 280 294 297 54 105 145 160 194 241 34 54 74 80 116 143 145 148 194 216 228 241 247 248 279 54 98 148 194 231 241 54 194 241 54 194 241 54 145 194 216 232 241 279 294 34 89 107 148 194 241 247 54 107 148 194 241 279 54 87 194 241 279 241 40 54 74 194 241 36 54 148 194 202 216 241 259 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 205 116 34 54 194 241 34 54 194 241 294 54 87 194 241 270 294 74 77 116 145 194 220 241 34 54 89 168 194 217 241 279 34 54 74 116 160 194 216 241 279 294 54 194 241 279 54 116 194 216 241 54 160 194 241 54 194 241 194 241 34 54 194 241 279 34 54 89 160 167 194 216 241 279 54 69 148 194 241 247 54 194 241 279 294 34 54 116 145 148 168 194 216 241 279 280 54 194 241 294 54 89 194 241 279 294 167 254 294 296 36 37 49 53 58 69 87 101 106 107 114 143 146 148 155 157 168 169 170 202 206 207 215 220 222 225 231 241 259 269 298 86 170 205 222 281 78 254 280 34 74 148 160 239 247 259 260 107 108 169 206 280 98 102 106 146 148 230 52 53 56 105 167 217 236 254 294 34 87 148 168 54 56 148 216 217 244 116 53 160 224 67 98 107 147 148 157 204 259 34 36 37 53 107 147 148 160 230 231 36 44 49 53 68 77 87 105 106 107 114 146 148 155 157 168 170 193 195 205 206 207 215 221 222 225 226 230 238 241 243 246 247 248 259 260 269 279 281 293 297 298 78 107 69 224 69 69 69 69 36 107 202 54 69 87 107 148 170 247 36 107 202 297 37 107 170 203 215 269 148 239 248 280 36 37 50 157 170 202 203 254 37 50 87 169 170 203 254 34 36 37 50 53 107 160 202 203 204 215 239 246 254 279 294 37 50 98 203 254 36 37 50 202 203 204 254 36 37 50 53 69 105 106 107 148 160 167 170 202 203 206 216 226 254 280 37 50 69 98 148 167 203 254 34 36 37 50 148 202 203 206 254 36 37 50 202 203 204 254 255 50 87 254 34 37 87 98 107 146 170 203 254 255 34 37 98 107 157 170 203 204 236 254 255 259 37 67 107 170 203 204 254 255 44 53 56 58 87 98 108 114 143 153 168 170 205 206 222 225 230 259 280 281 297 44 54 56 58 67 77 80 87 107 108 114 143 153 154 155 156 157 169 170 193 205 206 207 215 222 225 226 230 259 260 280 281 282 297 298 80 101 106 107 114 259 280 80 107 108 114 143 280 77 80 108 116 143 146 222 44 54 56 58 77 87 101 105 107 114 116 143 148 168 170 192 205 206 207 222 225 230 238 247 259 280 297 298 44 56 87 96 107 108 114 143 144 157 168 169 205 206 225 230 259 280 298 37 98 203 222 225 54 56 69 77 87 101 107 108 143 146 157 170 205 206 207 215 225 230 259 280 298 44 49 50 53 56 77 80 98 107 108 114 143 148 156 157 168 170 193 205 206 207 215 222 225 226 230 259 280 294 44 49 58 80 87 105 106 107 108 114 143 144 146 153 154 156 157 169 193 205 206 207 215 222 225 230 249 259 280 294 297 298 80 106 107 108 205 280 297 298 37 56 58 77 80 101 105 106 107 108 143 144 157 164 193 203 205 206 215 222 225 226 230 244 259 260 280 297 298 37 98 143 153 203 222 225 44 56 58 69 77 80 87 105 106 107 108 143 155 157 168 205 206 222 226 230 238 259 260 280 294 297 298 50 69 98 153 222 225 268 43 44 56 58 67 77 80 87 96 101 105 106 107 108 114 116 143 146 148 156 157 168 169 205 206 207 215 222 225 226 230 246 254 259 280 281 297 298 44 46 49 77 80 87 101 105 107 143 146 157 168 170 205 206 207 215 220 222 225 249 280 297 49 58 77 80 101 106 107 108 114 143 148 156 157 168 169 193 205 206 215 222 230 246 259 280 298 37 44 53 77 86 87 106 107 143 146 153 156 157 168 169 170 192 193 206 207 222 225 230 241 247 248 259 269 280 281 297 298 107 157 205 239 34 36 49 87 98 102 107 113 157 169 170 206 207 226 239 247 248 260 280 281 298 34 36 37 43 69 87 102 107 160 163 169 170 202 203 206 226 239 241 260 269 281 298 34 36 37 43 69 98 202 203 36 37 69 98 202 203 247 37 68 69 98 107 148 157 168 203 37 107 148 157 203 53 107 205 276 44 49 53 80 87 102 106 107 108 143 146 148 155 157 160 168 169 170 171 189 195 204 206 207 215 225 226 230 239 243 244 248 259 269 279 298 107 148 247 87 107 146 157 204 222 225 244 298 53 153 206 297 37 44 77 107 148 153 170 203 205 206 259 44 68 80 87 106 107 143 144 148 157 168 170 189 192 206 207 215 225 238 241 259 280 298 44 49 80 106 107 143 146 148 155 157 168 169 170 189 206 225 230 243 259 298 36 37 98 116 145 202 203 204 225 36 98 202 222 225 36 44 53 105 143 144 146 148 168 170 207 215 225 230 241 259 36 44 69 148 160 207 36 116 145 146 148 202 206 87 102 107 145 148 168 169 171 239 247 248 259 269 298 36 37 44 49 53 54 56 77 80 106 107 113 114 143 146 148 168 170 171 192 202 205 206 207 215 222 225 226 230 231 238 241 246 249 259 260 268 269 270 280 281 293 297 298 36 37 102 107 146 148 170 202 203 206 207 215 222 226 241 246 268 279 298 36 37 44 49 53 61 69 87 113 146 148 153 155 157 163 169 170 202 206 207 225 226 231 239 241 246 251 252 259 269 271 281 293 298 36 37 44 49 53 87 106 107 114 116 143 146 148 169 170 202 203 206 220 222 259 268 44 58 78 87 107 108 114 146 148 160 170 206 207 230 297 37 49 87 106 146 148 155 157 170 203 206 207 222 239 298 36 37 44 49 53 69 75 87 106 107 143 146 153 157 164 168 169 170 192 202 203 206 207 215 220 259 260 268 281 298 37 44 49 53 77 143 146 148 170 189 192 205 206 215 225 226 230 231 259 281 297 298 36 37 44 49 53 69 87 107 143 146 155 157 168 169 206 222 241 246 259 281 36 37 49 53 58 80 87 107 108 114 143 144 146 148 153 157 168 169 170 202 206 207 215 222 230 231 239 269 298 36 37 49 56 87 106 107 114 146 157 169 170 192 203 206 207 215 222 226 231 243 259 269 281 298 36 37 44 49 68 80 87 101 107 143 144 146 148 154 156 157 169 170 203 206 207 222 225 239 243 259 269 53 58 80 87 101 107 108 143 146 148 153 156 157 168 169 170 205 206 207 215 222 225 226 230 231 238 259 260 268 281 297 36 37 44 49 53 69 87 105 146 168 169 170 203 205 206 215 222 231 259 44 106 157 160 169 170 189 192 230 243 259 298 36 54 80 107 146 148 156 157 170 202 205 34 98 107 147 148 157 160 236 254 34 53 69 87 98 107 143 168 170 236 254 36 78 202 37 44 49 54 87 105 106 107 108 114 143 144 146 148 156 157 164 168 169 170 193 205 206 215 222 225 226 230 238 243 259 268 269 281 297 298 49 80 87 102 107 148 157 168 169 298 69 36 37 69 98 143 202 203 222 225 40 148 260 40 53 87 105 107 146 148 167 168 170 193 195 225 230 231 247 294 40 107 148 205 98 148 225 247 40 148 220 40 148 40 148 205 148 260 40 116 148 167 231 40 40 98 148 40 40 98 148 40 148 247 40 148 167 247 280 40 40 40 98 148 40 40 40 148 40 148 40 107 205 36 40 98 148 202 216 222 225 40 220 40 148 235 40 148 167 235 247 276 40 276 40 220 53 148 160 167 206 216 247 297 40 87 102 113 116 148 195 239 269 40 98 148 40 40 107 148 40 107 148 195 40 107 148 40 107 148 40 107 148 40 107 148 239 40 107 148 167 40 107 148 40 107 148 40 107 148 40 107 113 148 40 107 148 40 107 148 40 107 148 40 107 148 40 107 148 269 40 87 107 148 167 40 107 148 167 40 107 148 40 107 148 167 40 107 148 148 167 40 53 106 143 147 148 167 217 247 294 34 37 50 82 103 105 106 107 116 117 148 160 170 205 206 228 230 241 243 247 248 260 297 40 49 86 87 113 148 167 195 206 220 222 225 239 241 269 298 40 53 107 143 146 148 167 170 205 206 207 215 230 281 298 36 40 49 53 87 105 107 113 116 143 148 155 157 167 170 195 205 206 222 225 226 231 239 247 268 281 282 297 298 37 40 44 49 56 67 87 106 107 116 143 146 148 153 154 167 170 192 193 203 205 206 207 222 230 231 239 248 259 268 281 297 298 36 40 49 67 80 87 101 102 106 107 113 148 167 170 207 215 220 230 239 246 248 259 282 298 80 87 89 107 148 194 195 235 239 241 246 247 269 297 37 40 89 105 143 148 203 216 248 40 105 148 167 247 294 40 105 148 167 247 294 40 89 105 148 167 247 294 53 98 116 145 148 167 207 215 216 220 222 231 53 148 167 205 206 207 225 148 167 205 148 167 34 53 54 67 68 87 106 107 108 147 148 157 167 169 204 228 230 239 241 247 248 259 268 269 280 294 69 98 247 46 67 69 108 160 170 206 239 247 205 54 98 247 294 220 167 220 239 220 37 53 67 80 103 107 116 148 160 170 203 207 216 217 220 231 239 241 247 248 254 279 294 40 106 281 298 34 64 67 98 105 107 189 225 227 247 251 262 206 216 206 216 206 216 98 247 260 114 147 148 167 194 247 148 53 228 52 78 147 216 244 247 248 98 102 160 235 36 53 34 37 53 98 103 105 107 116 146 148 170 203 205 206 232 262 276 297 40 49 67 80 148 167 215 225 248 298 40 67 80 87 146 148 167 170 40 87 113 148 167 206 40 107 148 167 98 116 40 115 148 167 34 37 40 148 203 46 50 56 64 67 68 71 77 82 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 259 269 270 281 293 297 298 34 37 43 54 67 77 86 106 114 160 167 170 194 203 205 206 215 216 247 262 279 281 294 297 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 80 86 107 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 80 86 89 107 116 167 170 194 206 216 230 231 247 279 281 294 297 298 34 46 64 80 107 167 170 206 216 230 231 247 279 280 281 297 298 34 64 80 107 113 116 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 67 69 80 107 167 170 206 216 230 231 247 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 196 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 80 107 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 80 107 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 168 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 104 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 46 64 80 107 167 170 206 216 230 231 247 279 281 297 298 34 64 80 107 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 69 70 80 107 116 167 170 194 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 196 205 206 216 221 230 231 247 251 270 275 279 280 281 297 298 34 64 80 107 167 170 206 216 230 231 247 271 272 279 281 297 298 46 64 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 292 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 196 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 67 86 107 113 116 167 206 231 247 248 271 280 281 297 34 43 89 113 114 116 143 148 170 216 222 230 247 248 259 279 294 34 71 106 116 148 216 248 294 34 74 116 148 216 294 34 53 89 105 116 148 215 216 231 247 248 294 34 74 105 113 116 148 216 230 231 241 247 248 294 74 148 169 206 216 231 248 47 87 113 116 148 154 167 193 195 216 231 247 248 259 260 280 294 34 47 105 116 147 148 216 231 247 248 294 34 46 49 71 74 113 116 148 164 216 230 231 248 280 294 34 53 116 148 216 248 294 34 49 53 68 71 74 87 89 113 114 116 145 146 148 193 216 226 231 247 248 259 260 294 297 298 34 74 116 148 216 248 294 34 113 116 148 170 216 247 248 294 34 105 116 148 216 231 247 248 259 294 34 53 71 105 113 116 148 216 241 247 270 294 34 114 116 148 163 216 231 294 34 67 68 83 84 102 107 108 113 116 146 148 160 167 170 205 206 216 222 241 243 247 248 259 269 293 294 34 67 71 114 116 148 216 231 248 294 34 53 116 148 216 248 270 294 34 116 148 216 231 247 248 294 34 71 74 116 148 216 231 294 34 89 116 148 216 248 294 34 44 68 71 74 86 89 106 116 148 160 167 170 193 194 206 216 217 220 294 34 89 114 116 148 216 247 248 294 34 74 116 148 216 247 294 34 116 148 216 231 248 294 34 71 89 113 114 116 145 148 171 216 231 248 269 294 34 71 74 87 116 148 193 216 247 248 259 269 294 298 34 74 116 148 216 248 294 34 53 68 71 89 113 114 116 145 148 170 216 230 241 247 248 260 294 34 46 53 68 71 74 82 87 89 102 105 106 113 114 116 148 171 208 216 220 221 231 247 248 259 270 294 298 34 46 53 71 74 89 106 116 148 216 247 248 259 294 34 46 71 74 83 87 89 103 113 116 146 148 154 163 164 169 171 193 216 221 226 230 231 241 247 248 259 269 270 294 34 46 53 71 89 90 102 105 116 148 192 208 216 224 230 231 248 294 87 113 148 231 247 34 74 116 148 216 231 294 34 116 148 169 216 248 294 34 47 49 70 74 105 113 114 116 148 153 160 194 205 208 216 231 241 247 248 280 294 34 89 116 148 216 231 248 294 34 71 113 116 148 216 231 247 248 294 34 113 116 148 216 247 248 294 34 116 148 169 216 248 294 34 74 103 116 148 216 231 248 294 34 71 74 116 148 216 248 269 294 34 116 148 216 294 34 53 113 116 148 163 216 248 259 294 34 116 148 216 247 294 34 47 71 89 113 114 116 148 169 170 194 216 217 230 241 247 248 279 280 294 297 34 53 71 96 106 107 113 114 116 148 206 207 215 216 231 241 247 248 270 281 34 68 116 148 167 215 216 230 268 280 34 36 37 53 67 77 78 89 106 107 145 148 160 202 203 204 207 225 230 231 246 247 260 280 37 53 86 101 105 106 146 148 153 160 207 230 231 246 247 248 251 260 280 294 53 106 114 148 160 231 247 260 294 53 101 106 160 170 206 231 247 248 281 36 37 44 53 67 78 86 101 106 107 114 116 145 148 157 160 167 202 203 204 205 206 207 217 224 226 231 246 247 248 259 260 279 280 294 298 53 67 78 96 101 106 107 230 231 247 260 281 53 77 106 114 145 206 207 231 247 249 260 53 106 114 148 160 231 247 260 294 53 78 106 204 231 247 260 280 53 78 106 206 231 247 53 78 106 206 231 247 53 78 106 206 231 247 37 53 78 106 203 206 231 247 36 37 53 78 106 202 203 204 206 216 217 231 247 36 37 53 78 106 145 202 203 204 206 231 247 36 37 53 67 89 106 107 145 202 203 204 206 231 247 280 53 78 106 231 247 37 53 78 106 203 206 231 247 53 78 106 206 231 247 36 37 53 78 106 160 202 203 204 206 216 231 247 53 78 106 107 206 231 247 53 78 106 206 231 247 36 37 53 78 106 202 203 204 206 231 247 53 78 106 206 231 247 53 78 106 206 207 231 247 260 53 78 106 206 231 247 53 78 106 206 231 247 53 78 106 107 148 231 247 280 53 78 106 148 204 206 231 247 260 279 280 53 78 106 145 148 231 247 280 53 78 106 148 231 247 279 280 53 106 205 231 247 36 37 53 78 89 106 148 202 203 205 231 247 279 280 53 78 106 148 231 247 279 280 53 78 106 148 206 231 247 279 280 36 37 53 106 148 202 203 204 231 247 280 37 53 78 106 148 203 207 216 231 247 37 44 53 78 106 148 203 205 206 231 247 279 53 67 78 106 148 206 215 228 231 247 279 36 49 53 67 78 106 107 148 231 235 247 270 279 280 53 106 148 230 231 241 247 294 53 78 106 148 231 247 36 37 53 78 106 145 148 168 202 203 204 205 231 247 280 53 78 106 148 205 216 217 231 247 280 36 53 78 106 146 148 153 206 207 231 246 247 280 53 78 106 148 204 231 247 260 264 279 280 53 61 78 101 106 160 164 170 206 207 216 217 231 247 260 280 294 43 53 56 67 106 148 156 160 170 205 206 207 231 243 247 248 260 279 281 34 36 44 53 71 74 75 106 108 113 145 146 148 160 164 170 205 206 207 215 216 231 247 268 279 281 297 36 37 53 89 106 108 160 164 170 202 203 206 207 217 231 247 279 294 36 53 106 108 148 164 170 206 207 217 231 243 247 279 281 294 36 53 106 108 153 164 170 202 205 206 207 216 217 225 230 231 247 279 281 294 297 34 36 37 44 53 56 71 87 106 108 113 145 146 148 160 164 170 202 203 205 206 207 216 228 231 244 247 268 279 281 282 297 36 53 78 106 108 160 164 170 207 216 217 227 231 247 279 294 36 37 43 53 78 87 106 108 113 146 148 153 156 160 164 170 192 202 203 205 206 207 215 216 220 222 228 231 244 247 268 280 281 282 297 53 54 74 106 107 108 145 147 148 160 164 169 170 205 206 207 217 225 230 231 241 244 247 260 279 281 294 34 37 44 53 71 106 108 113 115 145 146 148 160 170 203 206 207 216 231 247 297 53 106 108 145 160 164 170 206 207 216 217 231 247 279 281 294 53 87 106 107 108 148 160 164 170 205 206 207 217 231 247 294 36 53 78 101 106 108 146 164 170 206 207 216 217 231 246 247 294 37 53 106 203 231 247 279 280 36 37 43 46 53 69 87 102 105 106 107 144 160 168 169 170 171 202 203 205 231 241 243 244 247 259 268 279 280 297 36 37 44 49 53 62 67 68 69 70 71 74 77 79 82 87 102 103 105 106 107 108 113 144 148 157 163 168 169 171 193 202 203 207 208 215 222 227 228 229 230 231 237 239 241 243 244 247 248 251 259 260 262 268 269 270 271 279 280 293 298 53 78 87 89 106 113 145 148 153 231 247 248 262 268 270 279 280 37 49 53 67 74 79 82 87 103 106 107 113 145 148 168 169 203 204 205 208 227 231 234 239 241 243 247 248 251 260 268 270 279 280 53 106 145 204 231 247 268 279 280 53 106 231 247 260 53 82 106 148 204 231 247 260 53 106 231 247 53 106 231 247 36 37 43 44 46 50 53 69 87 106 107 113 160 170 171 202 203 204 228 230 231 241 247 248 260 268 279 280 37 46 53 58 67 68 69 71 74 77 79 87 102 103 105 106 107 113 148 153 157 163 167 168 169 171 193 194 203 204 205 208 215 217 227 228 229 230 231 237 238 239 241 243 247 248 251 259 260 268 269 270 279 280 292 293 297 298 34 46 53 78 82 106 145 204 206 217 231 247 268 279 280 206 206 206 206 36 37 53 106 170 202 203 231 247 43 44 53 67 78 82 107 145 168 170 206 216 217 220 227 235 246 248 268 280 281 53 78 106 160 207 216 231 247 53 78 106 160 207 216 231 247 53 78 106 160 207 216 231 247 53 78 106 160 207 216 231 247 37 44 49 53 78 79 82 83 87 103 105 106 107 113 148 160 167 169 170 203 205 206 207 216 217 228 231 234 243 247 248 257 260 262 268 270 279 280 34 44 53 64 69 78 82 83 98 102 103 105 106 107 113 116 148 160 167 169 170 171 205 206 207 216 217 228 231 243 244 247 248 257 260 262 270 279 293 44 49 53 67 78 79 82 83 87 103 105 106 107 113 148 160 167 169 170 171 205 206 207 216 217 228 231 243 247 248 257 260 262 268 270 279 280 44 49 53 78 79 82 83 87 98 103 105 106 107 113 148 160 167 169 170 205 207 216 217 228 231 239 243 247 248 257 260 262 268 270 279 280 281 44 49 53 78 79 82 83 87 103 105 106 107 113 148 160 167 169 170 205 206 207 216 217 228 231 238 243 247 248 257 260 262 268 270 279 280 297 34 44 49 53 67 78 79 82 86 87 98 103 105 106 107 108 113 116 146 148 153 160 169 171 182 206 207 216 227 228 231 234 239 241 243 247 248 251 260 269 270 280 34 44 49 53 67 78 79 80 87 98 102 103 105 106 107 113 116 148 160 163 169 207 216 228 231 235 239 241 243 247 248 251 259 260 269 270 34 44 53 67 71 74 78 79 87 98 103 105 106 107 113 145 148 160 169 204 205 207 215 216 227 228 231 235 239 243 247 248 251 260 269 270 34 44 53 64 67 71 74 78 79 82 87 98 102 103 105 106 107 113 148 160 169 171 182 204 207 216 228 229 231 234 239 241 243 247 248 251 260 262 269 270 293 34 36 37 40 46 53 54 56 58 67 69 70 71 74 77 79 82 86 87 98 102 103 105 106 107 108 113 146 148 157 160 168 169 170 171 194 204 205 206 220 228 230 231 239 241 243 244 247 248 259 260 268 269 270 271 279 280 293 298 53 78 106 145 204 231 247 279 280 36 37 43 44 46 49 50 53 54 67 69 70 71 74 77 79 80 82 86 87 102 103 105 106 107 108 113 114 115 116 144 146 148 156 157 163 164 168 169 170 171 202 203 204 206 207 208 215 221 222 225 227 228 230 231 234 235 238 239 241 243 244 247 248 249 251 259 260 268 269 270 271 279 280 281 293 297 298 53 106 231 247 53 67 68 106 145 204 215 231 247 268 279 280 34 36 37 53 67 70 71 74 79 87 102 103 106 107 113 148 164 169 171 194 202 204 231 243 247 248 251 259 260 268 271 279 280 293 298 34 36 37 44 46 49 53 54 64 67 68 70 71 72 74 78 79 82 83 87 89 90 102 103 105 106 107 113 116 144 145 146 147 148 153 155 157 160 163 167 168 169 170 171 192 193 194 202 203 205 206 207 208 215 220 221 222 225 226 227 228 230 231 234 235 239 241 243 244 246 247 248 251 254 257 259 260 268 269 270 271 272 276 279 280 281 293 297 298 34 53 106 196 205 231 247 268 279 280 34 53 78 89 106 107 145 148 204 217 231 247 268 269 279 280 36 53 106 114 148 153 167 170 194 206 222 226 231 247 259 260 281 297 53 67 68 78 80 89 106 113 116 145 146 148 153 168 169 170 194 206 207 216 217 228 230 239 243 246 247 248 249 254 260 279 280 294 298 53 67 96 106 114 148 205 216 226 231 234 241 247 260 53 106 114 143 148 160 206 207 216 222 226 231 247 260 280 36 37 53 78 106 202 203 206 216 231 247 282 37 53 56 67 68 69 70 80 82 87 105 108 114 116 148 167 168 170 203 207 215 216 217 227 228 231 246 247 248 279 280 294 53 67 83 148 170 206 230 247 251 260 271 272 280 53 67 71 74 87 103 113 148 169 216 241 247 270 280 294 67 106 114 148 160 167 170 228 230 231 247 280 34 44 49 53 54 58 67 74 77 82 83 87 96 106 107 113 114 116 146 148 153 156 160 168 169 170 192 205 206 207 215 216 227 228 231 243 247 248 249 264 269 271 279 280 294 53 67 116 148 207 216 228 231 246 247 248 279 280 34 36 37 53 58 70 89 101 107 114 145 147 148 153 160 194 202 203 206 216 247 269 279 280 54 101 107 108 144 145 148 167 206 260 279 280 298 37 53 107 113 116 148 207 216 228 231 243 246 247 248 279 280 34 53 67 74 83 103 107 116 148 160 216 217 247 248 269 279 280 294 296 49 68 148 231 247 36 37 44 53 54 78 96 101 105 106 116 146 148 153 170 194 202 203 205 206 207 216 220 223 247 249 260 271 279 280 281 294 37 53 54 107 114 148 160 164 195 206 207 246 268 270 280 281 297 298 56 77 114 116 148 167 206 215 216 247 259 260 280 294 296 34 53 67 74 83 103 107 116 148 160 216 217 247 248 269 279 280 294 296 37 53 74 106 116 148 153 169 170 206 207 216 241 247 260 280 291 34 53 106 148 160 163 168 216 224 249 257 276 279 280 281 293 34 37 44 49 53 54 58 67 70 77 78 86 96 101 106 108 145 148 153 157 160 167 169 170 206 207 216 220 229 230 231 234 241 246 247 260 264 279 280 281 291 294 297 298 34 52 67 71 74 82 86 87 102 103 107 113 116 148 167 169 171 228 234 239 241 243 247 248 251 259 260 262 269 270 271 280 293 298 206 280 36 53 70 148 169 228 231 241 247 248 280 53 74 89 102 106 107 116 146 148 157 160 163 169 216 228 243 247 254 260 269 294 44 53 67 80 84 89 107 148 167 170 194 205 206 207 215 224 227 228 230 247 280 44 53 67 80 87 107 148 167 168 170 194 205 206 207 215 224 227 228 230 247 280 44 53 67 80 107 146 148 167 170 194 205 206 207 215 224 227 228 230 247 280 44 53 68 80 107 148 167 170 205 206 207 215 224 226 227 228 230 247 248 260 280 297 44 53 67 80 107 148 160 167 170 205 206 207 215 227 228 230 231 247 280 44 53 67 80 107 148 160 167 170 194 205 206 207 215 224 227 228 230 247 280 44 53 67 68 80 107 148 157 163 167 170 194 205 206 207 215 224 227 228 230 231 243 247 248 260 280 297 44 53 68 80 107 113 148 163 167 205 206 215 224 227 228 230 247 248 260 280 297 44 53 68 80 107 114 148 157 167 205 206 215 224 227 228 230 243 247 248 260 280 297 44 53 67 68 74 80 107 148 160 167 170 171 194 205 206 207 215 224 227 228 230 243 247 248 260 280 297 44 53 67 68 80 105 106 107 116 148 167 170 194 205 206 207 215 216 220 224 227 228 230 231 239 243 247 248 259 260 280 294 297 148 160 228 247 280 67 148 216 247 248 280 34 67 86 87 114 148 167 169 193 194 216 247 248 259 260 280 281 294 58 67 84 87 114 148 156 170 216 230 241 247 248 259 260 269 280 294 56 67 70 74 82 83 84 102 143 148 167 170 194 205 206 215 216 227 228 230 231 238 247 248 280 34 67 86 87 114 148 167 169 193 194 216 247 248 259 260 280 281 294 53 105 107 148 215 248 53 148 167 205 246 247 281 53 148 167 205 246 247 281 53 148 167 205 241 246 247 53 107 148 160 167 170 205 241 246 247 281 53 148 167 205 241 246 247 281 53 148 167 205 241 246 247 281 53 148 167 205 241 246 247 281 53 148 167 205 241 246 247 87 102 106 148 153 168 206 207 247 281 298 44 53 106 148 205 206 225 230 246 247 281 298 53 148 167 205 241 246 247 281 34 53 87 105 148 153 167 205 206 241 246 247 260 281 298 53 148 167 205 241 246 247 53 148 167 205 215 222 246 247 281 53 80 148 167 205 207 241 246 247 281 53 148 167 205 246 247 281 34 69 80 101 148 160 167 170 205 241 246 247 281 297 298 53 148 167 170 205 241 246 247 53 148 167 205 246 247 251 281 36 53 148 167 170 205 241 246 247 281 44 53 106 148 205 206 225 230 246 247 281 298 53 148 167 205 241 246 247 281 49 53 87 107 143 144 148 153 157 170 192 205 206 207 221 230 238 247 260 268 269 280 56 143 148 153 216 247 260 279 280 148 167 249 34 36 37 68 77 114 116 145 168 202 203 207 217 248 280 294 34 148 160 167 168 206 279 294 34 49 53 54 106 145 148 154 167 168 206 207 34 106 148 167 205 206 222 294 105 148 160 167 170 206 216 34 44 114 148 160 167 170 206 215 34 160 167 168 170 206 225 239 247 279 148 160 167 170 205 231 294 297 34 53 106 148 160 167 206 207 215 53 148 167 280 294 34 53 68 145 148 160 167 170 205 206 216 217 280 282 294 148 167 216 231 280 294 46 53 101 148 153 156 167 170 193 206 207 216 217 226 279 282 294 298 34 53 148 153 167 206 239 279 77 148 153 167 206 216 224 260 280 294 46 53 74 77 106 114 145 160 168 170 207 216 260 276 34 36 37 44 49 53 54 67 68 74 78 86 106 107 113 114 116 145 146 148 157 160 167 168 170 192 203 206 207 216 217 226 231 235 238 239 241 247 248 254 259 260 264 270 279 280 282 294 37 107 153 164 170 206 207 281 282 297 37 145 160 145 160 71 77 113 114 160 164 206 207 37 54 67 106 143 160 168 54 67 216 241 244 251 270 280 294 67 78 153 160 215 260 279 143 170 216 37 206 216 230 77 106 114 145 164 170 206 207 216 293 36 37 77 106 114 145 164 170 202 203 206 207 216 293 77 106 114 145 164 170 206 207 216 293 34 37 44 53 54 78 106 114 148 160 170 205 206 207 215 260 294 44 56 105 107 143 164 170 206 207 215 216 217 241 260 280 281 297 68 68 70 153 155 170 205 222 257 260 281 282 297 44 50 53 61 68 101 106 108 143 145 146 148 160 170 206 207 216 217 222 231 234 239 247 254 260 279 294 67 68 205 206 207 215 222 251 282 54 106 298 68 206 260 281 170 215 206 215 297 44 54 68 106 170 206 231 259 282 67 78 240 279 67 77 102 114 160 170 207 208 241 248 251 260 270 67 77 102 114 160 170 207 208 241 248 251 260 270 34 53 54 77 78 79 96 101 103 106 107 113 114 145 146 147 148 153 155 160 164 168 170 205 206 207 215 216 217 221 225 226 230 239 247 260 264 280 281 282 294 297 298 34 53 77 113 114 160 164 170 205 206 207 247 248 280 34 53 67 77 113 114 160 164 170 205 206 207 247 248 251 270 280 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 196 205 206 207 208 241 247 248 251 270 280 292 34 36 37 53 67 77 102 104 113 114 160 164 170 205 206 207 208 241 248 251 270 280 292 34 53 67 77 102 104 113 114 160 164 170 205 206 207 208 241 248 251 270 275 280 292 34 37 53 54 67 68 106 107 114 143 146 147 148 157 160 168 170 193 203 205 206 207 208 216 222 225 231 238 246 249 251 252 268 281 282 294 297 298 204 207 204 207 168 204 207 216 34 67 103 113 168 169 204 206 216 241 269 270 293 71 87 102 103 105 107 113 114 116 163 168 169 171 204 205 216 227 228 239 241 243 247 248 259 260 269 270 293 294 37 44 106 146 148 203 206 207 170 207 168 204 207 216 34 67 103 113 148 168 169 204 206 216 241 269 270 293 170 207 170 207 170 207 170 207 170 207 170 207 170 207 241 216 116 216 53 67 102 107 145 170 215 262 271 205 114 116 147 148 216 260 280 294 106 107 113 116 148 160 167 248 270 298 82 106 107 113 116 148 160 167 206 294 298 52 105 116 216 222 279 294 34 67 106 107 113 116 148 160 167 208 230 247 251 270 53 67 68 106 116 143 148 170 216 230 280 294 105 148 167 279 280 294 34 116 148 106 107 116 148 160 167 230 298 34 116 148 207 215 216 248 280 294 53 58 71 113 156 204 260 280 298 116 216 116 148 167 216 294 280 116 216 148 248 116 148 216 230 248 279 280 294 116 143 148 167 206 216 280 294 56 68 86 114 143 148 167 170 204 215 216 220 222 226 231 238 279 280 296 148 249 262 58 113 148 167 215 217 270 279 294 108 114 116 148 216 222 248 280 294 298 206 67 116 148 216 280 67 68 116 148 205 216 218 222 247 280 58 148 216 244 294 53 56 71 74 89 105 116 148 167 193 217 249 262 280 298 116 216 279 294 50 56 58 67 74 105 114 116 147 148 207 216 241 244 248 252 254 279 280 294 36 37 89 106 116 202 203 241 280 36 37 56 67 74 89 116 202 203 208 222 239 241 249 251 280 116 170 206 247 46 89 116 155 280 116 89 116 292 67 116 148 167 170 217 222 251 280 292 89 116 292 37 44 58 107 148 155 160 164 170 203 206 215 222 246 264 281 294 53 56 68 106 107 116 145 146 148 160 167 170 205 206 216 222 231 247 248 259 260 279 280 281 294 116 147 148 170 216 241 248 294 116 294 37 67 102 107 116 148 167 170 205 206 216 221 222 248 259 279 281 294 297 34 116 148 167 170 208 216 244 115 116 222 251 36 44 116 157 170 202 215 216 230 231 246 247 279 280 116 280 49 54 67 106 116 148 170 205 206 207 239 241 247 251 260 280 282 298 116 170 116 116 169 216 248 116 170 216 116 292 116 292 116 216 116 216 67 116 148 216 113 116 216 241 243 269 292 116 216 292 67 116 216 251 292 116 216 67 71 87 102 107 113 116 148 169 205 208 227 239 241 243 247 248 251 268 269 270 280 292 293 34 116 160 170 222 231 298 116 170 231 67 116 148 170 207 216 279 116 208 222 231 244 247 34 53 67 106 116 148 216 247 260 44 67 116 170 215 231 116 148 170 207 44 116 170 207 215 34 53 67 106 116 148 216 247 260 116 170 46 67 101 115 116 144 153 155 168 246 251 260 278 292 293 34 36 46 53 61 80 89 98 105 116 148 153 160 193 202 207 216 217 239 254 260 278 280 34 116 170 216 247 248 294 170 298 170 204 298 34 67 102 116 148 241 248 251 270 279 280 294 80 86 105 106 107 108 153 170 206 230 238 243 259 260 280 297 37 52 53 67 74 87 106 107 113 114 116 148 160 169 215 221 227 228 229 230 231 241 243 247 248 251 254 259 260 270 280 294 77 116 148 167 206 231 241 280 294 49 68 106 114 116 148 167 207 216 222 231 241 280 74 116 148 231 241 248 262 280 298 116 148 153 170 196 241 248 279 280 294 107 116 148 168 169 230 241 116 148 167 231 241 259 280 36 116 148 216 231 241 248 280 294 116 148 216 241 244 248 279 280 294 107 116 148 157 168 169 230 241 107 116 148 241 247 280 68 89 105 106 148 167 170 207 231 241 244 252 280 294 296 67 74 89 105 106 107 114 116 146 148 167 170 206 216 217 231 241 244 252 279 280 294 298 89 116 148 160 167 241 279 280 68 89 105 106 148 167 170 207 231 241 244 252 280 294 296 49 74 77 83 116 216 247 259 280 296 53 281 294 71 74 103 113 148 168 171 193 216 229 241 247 257 260 262 269 280 294 298 67 114 116 280 294 37 54 153 216 216 43 116 147 148 206 216 231 248 254 298 116 216 116 148 216 248 116 216 116 148 215 216 217 247 294 53 107 116 216 148 248 53 107 116 146 147 148 160 170 217 231 271 37 44 67 71 74 77 86 106 107 116 156 164 170 171 204 205 206 207 215 224 230 248 254 259 260 269 270 293 297 205 244 46 56 67 80 102 106 146 148 156 170 205 206 221 247 280 281 298 36 37 102 107 148 170 241 271 280 96 105 114 116 143 148 216 248 294 116 148 216 248 259 167 207 248 280 58 114 148 167 216 217 248 44 116 148 167 207 216 114 116 226 247 248 280 294 116 167 216 248 279 54 71 87 102 108 116 143 147 170 206 215 216 231 248 89 143 148 156 205 206 234 235 238 247 249 254 271 49 114 116 148 206 216 230 247 248 278 116 216 280 116 170 216 280 116 216 248 254 280 44 116 148 216 244 247 248 279 280 294 54 116 143 148 193 216 230 247 294 34 207 248 294 216 248 280 294 44 50 58 68 105 116 148 216 241 248 254 259 271 279 280 294 37 96 116 216 294 116 148 170 216 294 34 36 54 74 116 147 148 167 202 206 207 216 248 279 280 294 46 49 54 56 74 80 87 106 148 167 168 170 204 207 215 216 221 230 238 240 247 248 260 270 280 294 297 46 50 105 155 160 170 205 206 207 221 222 230 247 248 259 270 278 280 297 46 50 156 205 206 207 221 230 247 280 297 46 50 56 67 68 71 77 82 101 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 251 259 260 269 293 297 298 50 68 77 80 101 105 107 143 145 146 148 153 170 206 207 226 227 230 231 251 260 280 205 167 116 216 248 116 147 216 248 279 44 116 148 216 58 107 116 143 204 216 248 280 298 54 101 148 216 230 244 254 280 298 87 105 107 116 148 167 169 207 216 239 247 280 294 36 87 96 102 105 116 148 167 216 241 248 252 257 262 270 280 294 53 56 67 148 167 226 247 248 280 116 167 216 279 294 106 167 216 248 279 294 148 167 206 216 279 294 34 49 58 68 114 116 143 148 167 206 216 217 230 241 248 294 114 116 148 170 216 248 252 280 279 294 116 148 216 106 116 148 216 247 248 260 279 294 68 105 147 148 216 279 294 296 116 148 205 206 216 294 298 34 105 143 148 170 280 294 298 216 230 248 280 58 86 116 167 193 204 230 280 294 216 36 148 244 247 248 34 248 216 56 116 216 241 244 248 280 294 34 148 216 244 248 37 71 113 116 148 216 241 244 248 270 280 294 34 116 148 167 216 241 244 248 279 280 294 279 294 296 37 44 67 89 102 116 148 167 207 216 217 248 280 294 67 167 251 296 116 148 216 248 280 294 34 50 58 114 116 147 148 204 216 217 56 244 248 64 69 102 116 145 148 206 217 280 34 36 50 67 116 202 216 254 280 280 37 116 216 222 241 280 54 67 71 78 80 113 148 194 243 248 260 262 280 34 37 74 89 116 145 148 154 168 169 170 187 194 203 206 216 218 239 241 247 248 270 279 280 294 297 298 78 148 280 50 78 115 116 148 160 260 280 297 54 67 74 78 79 148 160 248 251 279 280 44 50 56 67 78 82 115 116 146 148 170 205 206 216 230 241 246 247 254 279 280 50 56 105 205 206 207 215 221 222 247 297 98 46 50 56 67 68 71 77 82 101 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 259 269 270 293 297 298 107 146 205 268 34 50 98 194 222 225 247 248 268 80 86 105 106 107 108 153 170 206 230 238 243 259 260 280 297 52 65 74 78 116 148 160 168 206 216 248 280 294 37 74 78 80 87 102 105 113 114 116 145 148 160 168 169 170 203 204 206 207 216 228 239 247 248 259 279 280 37 105 116 170 203 216 259 280 34 37 49 74 80 89 106 107 114 116 148 160 164 167 168 205 206 215 216 217 231 239 241 246 247 248 259 260 269 279 280 293 294 298 37 50 74 80 87 105 116 146 148 167 203 205 206 216 241 259 280 50 74 78 86 87 107 116 148 170 216 239 247 254 280 292 294 34 37 74 80 87 116 148 167 169 170 205 207 216 239 241 247 259 269 279 280 36 37 44 50 67 74 105 107 114 143 148 157 170 206 216 217 222 226 231 239 247 254 279 280 294 298 34 37 44 53 67 69 74 78 107 116 143 148 160 170 203 205 206 207 215 216 222 239 241 243 247 259 269 279 280 294 43 44 46 49 50 53 54 56 61 64 67 69 70 71 74 77 78 79 80 85 87 102 103 105 106 107 108 113 114 116 117 143 146 148 153 155 156 157 160 164 168 170 171 192 193 195 205 206 207 215 216 217 220 221 222 224 225 230 239 241 246 247 248 249 251 259 260 262 268 279 280 281 282 297 298 36 37 53 78 116 148 168 170 203 205 216 237 239 241 247 279 280 36 37 46 49 74 79 87 114 116 148 167 170 171 193 194 203 205 216 222 231 239 241 247 248 254 259 279 280 281 294 116 148 205 216 241 279 36 37 74 78 87 89 106 113 114 116 143 148 216 230 231 238 241 247 248 279 280 36 44 50 74 80 105 106 116 148 164 168 193 202 216 231 238 239 241 247 259 279 280 294 34 36 37 67 69 74 78 79 87 89 107 108 116 143 148 169 203 206 216 238 241 246 247 279 280 294 34 36 37 44 49 74 87 103 107 113 114 116 143 148 154 160 168 169 170 192 204 206 216 231 239 241 243 246 247 248 269 270 279 280 293 294 34 36 50 53 74 78 106 114 116 143 145 148 160 168 193 216 231 238 241 247 260 279 280 281 298 50 102 116 216 248 67 116 145 216 251 148 158 216 280 50 116 216 37 87 116 203 216 217 259 280 114 259 276 280 34 44 74 77 87 101 116 148 170 205 206 216 259 279 280 294 43 53 54 58 77 101 103 108 114 116 117 143 144 153 170 193 205 206 246 259 260 280 298 54 56 58 77 80 103 108 143 168 171 205 206 207 222 246 259 280 281 298 54 87 108 205 206 259 280 297 298 54 77 80 106 107 108 143 155 193 205 206 222 259 280 298 36 37 74 77 87 148 153 170 203 206 241 247 259 280 294 34 36 37 44 49 50 65 74 77 80 87 102 103 107 114 148 154 160 170 171 193 202 203 205 206 222 225 230 231 246 248 249 257 259 271 280 281 294 297 298 36 37 46 49 50 53 61 65 68 74 77 80 87 90 99 101 102 103 105 106 107 113 114 116 144 145 146 148 153 154 155 157 167 168 170 193 195 202 203 205 206 207 215 220 221 222 225 230 231 234 235 238 241 243 248 249 251 259 260 262 268 269 270 271 280 281 293 294 297 298 36 87 103 148 160 271 280 294 36 53 86 87 106 116 153 154 156 170 171 195 202 206 207 225 228 230 238 239 251 259 268 280 281 298 43 49 53 54 56 58 69 74 77 80 87 101 103 105 106 107 114 143 144 148 153 155 167 193 205 206 207 215 217 221 222 225 230 231 246 247 249 259 262 280 281 297 298 49 54 80 107 108 143 148 205 206 280 298 34 37 40 87 103 107 143 160 170 189 192 205 206 218 225 226 249 271 276 280 281 298 36 53 80 82 102 106 107 113 148 156 170 193 206 215 228 230 260 268 281 294 37 80 107 153 160 203 206 226 251 259 280 34 44 58 67 80 87 148 206 216 241 247 279 280 67 116 216 280 37 69 116 148 203 216 217 241 280 36 116 148 202 206 216 230 241 247 259 269 279 294 298 82 87 105 106 114 117 143 148 205 206 216 243 251 259 279 280 294 298 37 67 71 87 113 116 143 148 160 203 206 216 217 241 269 280 34 37 102 116 203 216 217 259 280 49 67 68 77 80 114 116 143 154 206 216 231 254 259 280 49 116 216 254 280 298 58 116 168 216 259 280 37 87 193 203 215 216 259 280 146 216 254 280 36 37 49 67 87 113 143 148 157 216 231 259 279 280 294 36 37 49 77 87 105 106 114 148 206 216 241 244 280 293 37 87 116 203 206 216 217 247 280 37 71 113 116 148 154 170 203 204 216 243 247 259 280 68 78 82 87 107 116 170 216 280 37 116 203 206 216 217 280 64 116 216 262 276 50 69 116 148 170 216 231 280 102 107 116 187 193 205 216 218 228 247 280 294 298 34 37 46 67 69 74 80 87 107 113 148 157 167 169 170 187 203 246 269 270 280 34 37 53 87 98 105 116 148 170 203 204 216 222 225 247 248 260 280 294 37 44 58 61 67 80 87 105 106 113 116 143 144 146 148 157 160 167 168 170 203 207 215 221 222 230 231 239 241 244 246 247 248 251 259 260 269 278 279 280 294 298 34 36 44 148 202 229 230 259 280 80 116 144 148 157 216 247 280 44 53 56 74 77 80 87 102 106 107 114 116 146 148 155 160 206 216 230 231 246 248 259 260 269 280 282 49 53 67 87 105 148 157 167 169 170 193 195 206 216 222 226 229 246 251 259 269 280 298 37 148 203 239 241 269 280 80 148 157 193 205 216 247 280 282 34 53 58 74 101 108 116 148 160 167 194 216 222 231 239 241 280 294 298 44 148 170 269 53 106 146 206 247 34 67 107 113 148 170 204 280 49 50 168 206 279 280 50 53 148 170 280 50 56 64 65 67 79 80 87 105 106 114 148 169 195 220 229 231 239 247 248 254 259 262 269 271 276 280 291 294 298 58 107 114 116 148 170 206 216 226 247 280 296 102 116 160 216 247 279 280 36 44 52 53 58 64 65 67 74 77 78 80 83 84 87 105 108 116 143 144 145 148 155 157 168 169 193 195 206 207 215 216 225 228 229 230 231 235 239 241 244 247 248 249 257 259 262 269 279 280 281 294 297 298 34 37 44 64 67 71 107 113 148 154 170 171 194 203 204 216 218 224 243 247 248 259 279 280 294 53 148 206 231 239 257 280 282 37 49 52 64 107 116 143 146 148 160 170 171 203 206 216 230 231 247 248 260 269 276 280 148 160 167 269 50 53 54 61 114 148 160 170 206 216 279 280 36 113 154 169 202 231 241 248 280 67 116 148 204 248 116 170 225 229 230 260 280 37 46 67 69 70 71 83 102 106 107 113 116 145 148 160 203 204 207 216 217 221 234 241 246 247 248 259 260 294 84 106 116 148 248 294 71 106 108 113 114 143 144 148 156 171 204 205 206 220 234 248 251 298 71 113 116 148 160 204 235 247 248 37 46 53 56 67 70 86 107 114 116 143 144 145 146 148 153 157 167 170 195 203 205 206 207 225 231 244 247 248 259 260 268 279 280 281 294 297 298 46 49 83 84 116 148 205 206 207 211 215 230 280 281 282 294 297 44 53 67 68 83 105 114 116 148 160 167 170 207 217 224 241 247 248 280 294 44 46 53 68 70 105 148 207 230 248 249 280 282 46 53 68 105 106 143 148 170 205 206 207 221 224 247 298 37 46 67 69 70 71 83 102 106 107 113 116 145 148 160 203 204 207 211 216 217 221 234 241 246 247 248 259 260 294 67 83 107 145 148 207 217 247 248 260 46 68 71 77 84 107 116 148 193 206 207 221 230 247 280 34 37 46 83 107 114 116 143 148 156 160 203 206 211 216 217 239 247 248 260 279 280 294 53 70 82 96 206 207 215 220 260 268 294 53 114 116 143 216 248 264 70 114 116 148 167 204 211 248 37 49 167 170 230 259 37 46 53 68 71 105 106 108 114 148 160 170 203 206 216 247 279 280 298 36 37 43 44 46 53 67 68 105 144 145 148 164 170 202 203 206 207 221 224 234 247 248 280 282 298 34 53 67 84 103 108 114 116 148 160 170 193 204 206 207 208 234 247 259 298 36 43 44 46 53 54 56 58 67 68 70 71 82 101 102 105 106 107 108 113 114 116 143 144 145 146 148 155 156 160 163 164 167 170 171 193 194 202 205 206 207 216 221 224 225 226 230 231 234 238 241 247 248 249 251 259 260 268 279 280 281 282 294 297 298 68 96 105 116 145 148 160 206 207 216 239 246 280 58 170 53 67 108 116 148 170 193 204 206 207 247 279 298 37 44 49 87 105 106 107 108 114 143 148 153 170 171 194 203 206 207 226 230 234 235 243 248 249 259 269 298 37 44 54 170 204 247 36 37 46 53 102 106 113 116 170 206 216 225 230 246 248 281 294 37 53 58 67 68 77 83 84 96 101 106 116 143 146 156 203 204 205 207 225 230 231 241 244 247 248 298 37 78 203 298 37 53 67 107 157 169 170 203 279 78 145 294 53 78 145 148 170 205 207 221 294 70 105 116 148 234 247 259 260 43 54 58 67 68 105 114 148 160 167 170 171 206 207 216 217 221 225 230 231 247 260 279 281 298 44 54 56 67 68 105 146 148 167 170 171 206 207 216 217 221 260 36 54 70 105 167 193 206 216 217 247 260 279 281 54 70 105 167 170 206 207 216 217 221 247 260 280 116 205 216 116 205 216 43 44 53 54 67 68 105 148 160 167 170 171 192 193 205 206 207 216 217 225 230 249 260 281 298 44 54 105 206 216 247 259 260 46 54 67 68 87 105 107 146 148 155 167 170 171 206 207 216 217 230 260 107 116 216 254 36 37 50 53 68 78 105 106 107 113 114 116 145 148 169 171 192 203 206 207 215 216 217 231 248 259 298 36 37 50 53 68 78 105 106 107 113 114 116 145 148 169 171 192 203 206 207 215 216 217 231 248 259 298 116 148 167 216 294 296 102 116 170 216 46 53 78 116 160 170 206 216 217 46 53 107 116 146 148 163 170 206 207 216 46 53 102 107 116 148 216 231 235 246 46 53 102 116 207 216 231 239 37 44 46 53 71 102 107 113 116 144 145 146 153 157 170 171 216 227 234 235 239 246 247 260 268 280 298 37 46 53 102 107 113 116 157 170 171 203 206 216 235 239 246 259 260 280 298 36 37 46 53 116 143 144 145 146 157 202 203 204 216 221 246 281 36 37 81 145 157 164 202 203 204 206 216 220 46 53 116 145 148 216 221 230 231 234 246 37 79 116 145 203 204 206 216 281 297 37 81 145 146 203 204 205 206 216 268 36 37 46 144 145 202 203 204 206 216 231 244 46 53 68 101 114 116 148 167 170 206 207 215 216 225 227 231 247 260 279 281 294 148 170 206 231 279 49 68 102 114 143 148 170 206 207 216 230 280 296 298 36 46 53 67 68 79 80 82 89 105 106 107 113 114 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 247 249 260 280 281 297 298 36 46 53 67 68 79 80 82 89 105 106 107 113 114 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 247 249 260 280 281 297 298 36 44 46 53 67 68 69 79 80 82 87 89 98 105 106 107 114 143 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 231 234 241 247 249 260 268 280 281 297 298 36 37 46 53 67 68 79 80 82 89 105 106 107 114 143 146 148 155 156 157 170 192 193 202 203 205 206 207 216 221 222 224 225 230 231 234 247 249 260 268 280 281 297 298 46 53 67 68 79 80 82 105 106 107 113 114 146 148 155 156 170 192 205 206 207 220 221 222 224 225 230 247 248 249 259 260 280 281 297 298 36 46 53 67 68 79 80 82 89 105 106 107 114 146 148 155 170 192 193 202 205 206 207 220 221 222 224 225 230 234 247 249 260 268 280 281 297 298 36 44 46 53 67 68 75 79 80 82 89 105 106 107 114 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 231 247 248 249 260 280 281 297 298 34 61 107 115 148 170 216 280 106 53 67 105 114 148 167 170 206 207 211 224 247 44 53 54 78 82 96 102 106 108 116 145 148 155 167 170 192 193 205 206 207 216 220 221 222 230 243 244 260 280 298 67 78 102 106 107 148 156 169 231 247 37 203 205 224 205 224 36 37 116 202 203 204 205 216 36 37 116 202 203 204 205 216 43 61 68 70 74 82 105 153 170 205 206 207 221 247 281 297 44 53 67 68 70 74 78 89 96 105 114 143 148 155 160 167 170 192 205 206 207 215 221 222 226 230 249 259 260 281 44 68 74 80 105 114 148 153 170 206 207 220 231 247 248 53 54 67 68 74 78 89 105 145 148 153 156 160 167 169 170 192 205 206 207 215 225 226 229 230 247 248 260 268 281 282 297 36 37 44 46 53 54 58 61 67 68 70 74 78 79 80 82 89 101 102 105 106 114 145 146 148 155 156 157 167 168 170 205 206 207 215 216 220 221 225 230 231 239 244 247 248 249 251 259 260 264 268 280 281 282 297 298 34 37 53 67 68 74 89 105 148 153 156 160 167 169 170 192 203 205 206 207 215 225 226 229 230 247 248 251 260 268 280 281 282 297 34 36 37 44 46 53 54 58 61 67 68 70 74 79 80 82 89 101 102 105 106 114 146 148 155 156 157 167 168 170 202 205 206 207 215 216 220 221 225 230 231 244 247 249 251 259 260 264 268 280 281 282 297 298 36 37 44 53 54 67 68 70 74 78 82 86 96 105 106 107 114 116 143 146 148 170 203 204 206 207 215 226 230 247 248 260 264 269 279 280 281 294 298 43 44 49 56 58 67 87 106 108 114 146 156 157 168 169 171 192 193 205 206 221 225 230 231 239 241 247 260 269 279 281 297 298 53 56 67 78 83 87 106 169 239 247 114 116 148 170 205 211 248 294 49 53 67 74 105 106 116 148 167 205 206 215 216 224 228 230 241 246 247 251 259 260 280 294 296 53 107 143 148 248 260 34 53 67 148 222 247 251 280 34 37 143 148 203 216 254 34 67 74 79 89 102 148 160 206 248 251 260 280 148 34 67 148 251 280 294 298 34 53 67 148 222 247 251 280 36 67 116 148 216 251 37 44 67 116 148 170 216 251 36 37 53 67 79 116 216 36 37 44 53 67 79 102 107 116 148 169 170 194 203 205 206 215 216 222 230 234 239 246 248 251 260 279 280 281 297 36 37 53 79 116 148 160 168 169 170 215 216 224 226 260 269 36 37 44 53 61 67 68 83 102 107 116 143 148 167 169 170 194 206 207 215 216 230 246 247 251 260 281 37 79 116 143 153 216 260 37 44 53 67 79 84 102 107 116 148 155 157 168 169 170 203 206 207 215 216 221 226 228 230 231 239 241 247 248 268 280 294 297 37 44 53 54 56 67 77 79 98 106 107 114 144 148 155 157 160 167 169 170 203 206 207 215 216 220 225 230 231 246 247 248 251 260 280 294 297 53 56 58 67 83 84 87 107 108 114 116 143 146 148 164 167 170 206 207 215 216 222 225 226 230 231 238 247 248 251 260 280 281 294 297 69 80 87 102 114 116 146 157 193 207 216 225 246 280 298 44 53 79 102 116 148 169 216 226 238 248 280 298 116 145 148 204 216 231 36 101 116 148 170 216 247 294 54 77 79 116 148 167 169 206 216 222 247 34 37 44 53 67 68 79 102 105 107 114 116 148 160 168 169 170 215 216 226 234 244 247 248 251 259 260 264 268 280 294 298 34 36 37 43 46 53 58 67 69 74 79 87 102 107 108 116 117 145 146 148 153 157 169 170 182 202 203 204 215 216 228 248 251 254 255 264 279 280 298 36 37 53 56 84 86 87 116 145 148 153 154 169 170 192 202 203 216 238 260 279 280 281 67 79 116 148 167 193 216 224 226 251 280 36 37 53 79 82 102 116 145 148 169 170 202 204 216 241 248 280 37 44 49 56 67 79 102 113 114 143 146 148 153 154 156 169 170 182 192 193 204 205 206 207 215 216 225 226 230 246 247 248 251 254 260 280 298 36 37 44 49 53 56 67 68 79 84 102 107 108 143 146 148 153 157 169 170 182 192 202 205 206 207 215 216 226 230 231 241 247 248 280 282 294 37 44 49 53 56 58 61 67 74 78 79 80 82 83 86 87 98 101 102 106 107 108 114 116 143 146 148 153 154 155 156 157 160 168 169 170 182 192 193 203 204 205 206 207 215 216 222 225 226 227 228 230 231 238 239 241 244 246 247 248 251 259 260 268 280 281 282 297 298 102 143 170 182 206 241 247 260 182 204 222 241 102 116 143 170 182 204 206 216 221 222 226 241 260 102 116 143 170 182 204 206 216 221 222 226 241 260 44 116 146 148 170 206 215 216 221 225 294 298 34 36 37 53 104 116 170 202 203 215 216 248 67 79 107 116 148 170 205 206 215 216 221 222 225 230 231 248 268 34 37 79 87 98 102 116 170 171 203 205 216 44 53 54 56 58 67 68 82 83 84 100 102 105 108 114 116 143 148 153 160 163 167 170 194 205 206 207 215 216 220 224 225 226 227 230 239 241 247 251 260 274 280 297 298 67 116 216 246 116 216 36 80 107 116 148 157 216 247 37 53 79 102 116 148 169 170 192 206 216 222 231 234 248 259 260 279 116 148 170 205 206 216 34 44 53 67 68 70 77 79 80 87 102 107 114 116 146 148 153 155 156 167 168 169 170 205 206 207 215 216 221 222 227 230 231 234 239 244 248 251 260 280 281 282 294 297 53 89 106 107 114 116 143 145 148 153 160 167 170 206 216 224 225 228 247 248 260 274 294 106 116 148 216 116 216 34 46 54 79 82 87 90 98 102 104 105 106 107 113 116 145 148 153 160 169 170 171 216 239 241 246 248 251 268 278 280 116 205 206 216 36 37 116 148 160 216 248 116 148 216 44 53 56 107 116 145 148 153 156 160 170 206 216 244 37 53 116 143 144 148 169 170 206 216 260 280 53 56 58 67 80 108 114 116 143 146 148 155 170 193 206 216 221 226 230 239 246 248 264 280 54 56 58 67 77 96 102 108 114 116 144 145 148 167 169 170 192 205 206 215 216 221 226 227 228 230 235 239 264 268 269 280 298 44 54 56 58 67 68 79 80 83 84 89 102 105 106 108 114 116 146 148 156 157 163 170 193 194 205 206 207 215 216 222 225 226 227 228 230 231 234 239 244 247 248 259 280 297 37 67 105 116 143 148 170 215 216 226 247 251 264 271 298 34 43 44 46 53 54 56 58 61 62 67 68 71 77 78 79 82 86 96 101 102 105 106 107 108 114 116 143 144 146 148 153 155 156 157 160 163 164 167 168 169 170 192 193 196 205 206 207 215 216 217 220 221 222 225 226 227 230 231 232 235 238 239 244 246 247 249 251 259 264 280 281 282 297 298 116 167 170 206 207 216 230 280 281 34 67 74 79 87 89 102 105 107 116 148 157 170 216 222 226 243 248 67 79 82 102 116 148 169 170 206 216 225 228 230 260 280 298 53 67 68 79 87 105 116 148 170 216 228 280 294 297 67 79 105 107 116 148 170 206 216 230 247 248 251 259 281 74 80 116 167 207 216 53 107 116 148 167 169 170 207 216 247 280 36 37 49 53 61 67 68 71 74 78 79 80 82 83 84 87 102 106 107 114 116 143 144 146 148 153 155 156 160 164 168 169 170 192 193 205 206 207 215 216 221 225 226 230 231 235 238 239 243 246 247 248 249 251 254 259 260 280 281 282 297 298 49 53 107 114 116 148 167 169 170 206 216 224 231 247 248 259 260 280 281 298 37 78 105 106 116 148 169 203 216 248 259 37 53 83 116 148 203 205 216 247 294 37 58 83 148 160 205 207 247 249 294 77 83 101 215 226 247 280 294 77 83 247 280 294 83 247 294 83 148 167 170 247 254 294 194 145 145 254 145 34 56 67 69 74 83 87 103 107 108 113 114 116 148 169 216 217 241 247 248 251 259 268 269 279 280 294 298 34 74 148 248 247 34 37 102 148 169 203 67 107 170 206 239 298 56 67 106 113 148 168 169 170 227 230 231 243 247 248 251 280 294 298 37 58 70 107 169 36 37 56 58 67 83 86 87 102 107 148 156 169 202 203 247 248 251 271 280 298 36 37 170 202 203 36 37 67 71 74 83 87 113 148 169 171 202 203 243 247 251 254 255 269 271 280 74 79 83 87 107 113 148 169 239 243 247 259 260 280 37 43 49 53 58 80 83 84 96 102 106 107 108 114 143 144 146 148 153 154 155 157 168 169 170 192 193 205 206 207 222 227 228 230 231 241 243 244 247 249 251 279 280 281 294 297 298 53 54 74 79 83 87 107 113 148 169 205 239 243 247 259 260 280 294 56 83 169 170 241 268 241 37 107 148 170 206 241 298 83 169 241 247 56 83 169 170 241 268 36 37 44 67 83 86 87 101 102 106 107 113 146 148 160 168 169 202 206 230 231 247 248 251 259 270 279 280 83 115 247 280 294 54 77 83 84 114 156 206 226 247 294 36 37 53 68 70 82 84 101 102 107 108 114 116 148 153 156 160 167 169 170 202 203 205 206 207 216 220 226 230 238 248 251 259 260 271 272 294 297 36 37 49 53 56 58 67 68 74 82 83 84 86 87 89 105 107 113 114 116 143 148 153 156 167 168 169 170 193 195 202 203 216 217 230 239 241 247 248 251 259 268 269 279 280 281 294 298 53 68 83 87 105 148 156 206 225 238 247 251 269 294 34 36 37 43 49 53 54 56 58 67 68 74 77 78 79 83 84 86 87 96 101 102 106 107 108 114 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 192 193 194 195 202 205 206 207 215 216 220 221 222 225 226 227 228 230 231 239 241 243 246 247 248 251 252 257 259 260 268 269 270 279 280 281 282 297 298 36 37 43 44 46 49 50 53 54 56 58 67 68 71 74 77 78 79 80 82 83 84 86 87 101 102 106 107 108 113 114 116 143 144 146 148 153 154 155 156 157 160 164 167 168 169 170 171 192 193 195 202 203 205 206 207 215 216 220 221 222 225 226 227 228 230 231 234 235 238 239 241 246 247 248 249 251 259 260 262 264 268 269 276 279 280 281 282 294 297 298 36 37 49 53 56 58 67 71 79 82 83 86 87 101 102 106 107 108 114 143 146 148 153 155 156 157 160 163 168 169 170 171 192 193 195 202 203 204 205 206 207 220 222 226 228 230 231 234 235 238 239 241 244 247 248 251 252 259 260 279 280 281 282 294 297 298 58 67 78 83 84 153 205 215 247 249 280 294 78 58 84 107 143 148 156 167 169 206 217 247 294 53 56 74 83 105 108 114 116 143 148 157 207 222 230 246 247 280 294 36 44 46 49 53 68 77 83 86 87 102 103 106 107 108 113 116 143 148 155 157 160 169 170 192 193 202 205 206 207 216 221 222 225 226 231 239 243 244 247 249 269 276 280 281 282 291 294 34 36 37 44 49 53 58 67 68 71 74 78 82 83 84 87 101 102 103 107 108 113 114 116 143 144 146 148 153 154 155 156 157 160 163 168 169 170 192 193 202 203 204 205 206 207 215 217 222 225 227 228 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 259 260 268 269 270 279 280 281 282 293 294 297 298 54 56 58 68 71 83 84 96 102 107 108 114 143 148 169 170 205 206 222 226 228 231 234 235 238 241 243 244 247 248 249 259 280 281 282 294 297 298 83 87 107 148 168 169 220 231 239 247 269 280 294 34 37 56 74 82 83 87 102 103 107 113 114 116 143 148 157 167 169 192 203 206 207 216 217 222 226 239 241 243 246 247 248 251 269 282 293 294 37 44 53 67 105 144 153 167 168 169 203 204 248 259 281 36 37 83 106 155 170 202 203 204 247 279 294 36 40 44 49 53 56 58 61 67 68 69 71 74 77 83 84 86 87 101 102 103 105 106 107 108 114 143 144 146 147 148 153 155 156 157 168 169 171 192 193 202 204 205 206 207 215 216 220 222 225 227 230 231 239 241 243 246 247 248 249 259 260 268 269 270 280 281 282 294 297 298 36 37 44 46 49 53 56 58 67 69 71 74 77 78 80 83 84 87 96 101 102 103 105 106 107 108 113 114 116 143 144 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 202 203 204 205 206 207 215 216 217 220 222 225 226 227 228 229 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 259 260 268 269 270 271 280 281 293 297 298 34 44 53 54 56 67 68 69 74 75 79 83 84 86 87 89 90 92 102 103 107 113 116 144 148 155 157 167 169 170 182 192 204 205 206 216 217 220 222 230 235 238 239 241 246 247 248 251 259 260 269 274 279 280 281 292 294 298 34 56 68 74 82 83 87 102 107 116 148 157 167 169 170 192 216 239 241 244 247 251 269 282 293 294 34 36 43 46 83 108 113 114 144 148 160 167 170 206 207 230 235 238 241 243 247 260 280 294 298 53 56 67 83 84 146 148 157 169 192 206 215 221 225 230 231 241 247 248 269 281 294 34 44 56 58 83 84 87 102 107 113 148 155 169 170 206 215 221 230 241 247 248 259 270 294 298 53 54 83 160 169 170 216 247 294 297 54 83 107 148 155 167 168 169 230 241 244 247 259 281 294 68 83 167 169 204 247 294 44 83 103 148 150 167 247 274 294 34 50 53 68 70 83 105 114 146 167 169 215 241 247 294 298 53 67 83 105 107 114 148 167 169 207 230 231 238 247 248 259 294 298 53 83 87 105 114 143 157 216 225 231 247 260 281 294 298 68 80 103 113 148 204 224 238 247 260 280 53 54 83 87 102 107 114 148 160 168 169 170 216 241 247 269 279 280 294 36 37 44 53 54 83 87 102 107 148 169 202 203 230 247 248 294 37 83 148 169 203 204 215 231 241 247 248 254 279 280 281 294 67 83 107 247 248 280 294 56 58 67 83 84 114 216 241 247 254 260 280 294 298 37 56 69 83 87 108 113 148 157 162 168 169 170 215 216 247 248 254 279 280 294 37 70 74 78 82 83 87 102 105 114 148 169 170 203 205 206 244 247 251 259 271 279 281 294 298 83 116 217 247 294 298 216 297 36 37 83 84 202 203 247 294 83 215 247 294 53 56 67 83 84 107 153 160 169 170 206 207 208 215 220 239 247 248 280 294 298 36 37 43 44 49 50 53 56 58 67 68 70 71 74 77 78 79 82 83 84 86 87 89 96 102 105 106 107 108 113 114 116 143 144 146 148 153 154 155 156 157 163 167 168 169 170 171 192 193 202 203 205 206 207 215 216 220 221 222 224 225 226 228 230 231 234 235 238 239 241 244 247 248 259 260 268 269 273 279 280 281 291 294 297 298 36 37 43 44 46 49 50 52 53 54 56 58 67 68 69 70 71 74 77 78 79 80 82 83 84 86 87 89 90 96 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 195 202 203 204 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 229 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 254 257 259 260 262 264 268 269 270 271 279 280 281 282 293 294 297 298 34 36 37 44 46 53 54 56 58 61 67 68 70 74 77 78 80 82 83 84 87 92 96 101 102 105 106 107 108 113 114 116 143 148 153 154 156 157 160 163 167 169 170 171 192 202 203 205 206 207 215 217 220 221 222 225 226 227 228 230 231 235 239 241 243 246 247 248 249 251 259 260 269 270 279 280 281 294 297 298 34 67 71 74 78 79 83 87 102 103 107 113 116 148 160 169 227 239 241 243 247 248 251 260 269 270 280 34 36 37 43 44 46 49 50 53 54 56 58 67 68 69 70 71 74 77 78 79 80 82 83 84 86 87 89 96 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 202 203 204 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 229 230 231 234 235 237 238 239 241 243 244 246 247 248 249 251 252 257 259 260 262 268 269 270 271 272 276 279 280 281 282 291 293 294 297 298 36 37 43 44 46 49 53 58 67 68 69 70 74 77 78 83 84 87 96 102 105 106 107 108 114 143 144 148 155 156 157 160 167 168 169 170 192 193 202 203 205 206 215 222 225 229 230 231 239 243 247 248 249 259 260 269 270 280 281 282 294 297 298 36 37 43 44 46 49 50 53 54 56 58 61 65 67 68 70 71 74 77 78 80 82 83 84 87 89 96 101 102 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 192 193 195 202 203 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 229 230 231 234 238 239 241 244 247 248 249 251 257 259 260 262 269 270 276 279 280 281 282 293 294 297 298 36 37 43 44 46 49 53 54 56 58 67 68 70 71 74 77 78 80 82 83 84 86 87 89 90 92 96 100 101 102 103 105 106 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 164 167 168 169 170 192 193 195 202 203 204 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 259 260 264 268 269 270 271 276 279 280 281 282 293 294 297 298 36 37 43 44 49 53 56 58 67 68 70 71 74 75 77 78 80 83 84 86 89 96 102 103 105 106 107 108 113 114 143 144 146 148 153 155 156 157 160 164 167 168 169 170 171 192 193 202 203 204 205 206 207 208 221 222 225 226 228 229 230 231 234 239 241 243 247 248 249 259 260 269 270 271 279 280 281 293 294 297 298 36 37 44 46 49 50 53 56 58 61 65 67 68 70 71 74 77 78 79 80 82 83 84 86 87 89 96 101 102 105 106 107 108 113 114 116 117 143 144 146 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 195 202 203 204 205 206 207 215 216 218 220 221 222 225 226 227 228 230 231 234 235 238 239 241 243 244 246 247 248 249 251 257 259 260 268 269 270 271 279 280 281 282 293 294 297 298 34 36 37 44 53 54 67 68 71 77 78 83 84 87 102 103 105 106 107 108 113 114 143 146 148 156 157 167 169 170 171 193 202 203 205 206 207 215 221 222 224 225 226 230 231 234 239 241 247 248 249 259 260 269 280 281 294 298 83 247 294 54 61 78 96 143 145 148 153 160 164 170 205 206 215 216 241 246 281 298 34 36 37 50 53 74 78 89 105 107 148 160 202 203 204 207 215 222 241 247 268 294 77 145 216 217 260 294 34 53 148 160 169 189 204 216 239 243 246 260 269 281 294 36 53 107 114 143 169 202 226 231 238 268 279 281 77 169 238 297 77 169 238 297 67 68 74 168 193 206 207 241 279 34 74 96 107 114 169 205 207 225 241 243 264 293 37 53 56 74 80 96 102 103 114 143 146 148 157 160 169 170 192 193 205 206 207 222 225 226 230 241 247 248 251 260 269 270 279 282 297 298 160 259 34 56 68 103 148 160 169 225 230 241 248 269 114 169 238 259 279 169 269 280 56 68 116 148 243 248 264 36 103 169 260 169 269 280 67 148 160 207 215 248 279 67 204 251 279 67 68 148 251 260 279 67 68 78 148 160 248 251 260 264 279 67 204 67 169 222 238 241 246 279 58 67 70 102 114 116 168 169 207 230 238 241 243 246 248 269 279 54 67 68 78 105 106 114 116 146 148 169 170 206 215 238 260 264 269 279 280 293 297 298 49 79 116 117 148 169 207 227 230 238 279 281 34 84 114 169 207 230 234 238 246 248 279 56 148 246 264 293 246 260 264 279 280 293 36 37 56 68 74 82 105 148 160 168 170 202 203 206 217 221 225 279 34 148 279 34 83 84 148 279 49 53 67 68 70 78 82 83 96 108 116 163 170 193 205 206 268 279 282 293 297 78 87 156 169 205 225 230 231 234 235 279 282 297 34 49 53 54 67 78 116 143 163 170 205 206 238 279 34 84 107 170 206 215 235 279 281 148 279 87 107 145 241 279 49 53 67 68 77 78 87 102 105 106 107 116 144 148 156 157 160 163 169 193 205 206 207 220 230 241 247 260 279 281 282 293 34 36 37 50 53 54 202 203 204 231 279 49 163 170 206 222 279 293 44 53 67 78 169 170 192 220 230 234 251 268 279 282 37 53 74 83 84 116 148 160 169 170 193 203 216 217 227 228 230 247 248 259 279 294 246 260 293 37 49 53 80 87 106 113 116 148 156 170 189 206 230 231 238 243 260 268 279 281 34 43 50 53 54 74 105 114 169 170 171 228 230 231 236 238 243 260 293 294 148 246 298 243 58 67 114 116 146 156 169 238 241 247 257 279 281 293 53 67 105 114 148 169 228 234 236 238 246 280 294 36 37 74 170 203 52 53 67 102 103 108 116 169 226 254 269 293 49 58 67 78 80 83 84 87 102 143 144 146 157 169 170 192 193 204 205 207 230 238 241 247 248 259 279 280 298 53 54 68 74 101 103 114 116 148 153 155 156 164 168 169 170 171 206 207 220 221 238 251 262 264 279 293 298 36 37 83 84 146 148 202 247 248 279 170 68 107 167 169 170 225 279 34 36 37 44 49 50 53 54 58 61 65 67 68 69 71 74 75 79 80 86 87 89 96 101 102 103 105 106 107 113 114 116 143 145 146 147 148 153 154 155 156 157 160 163 167 168 169 170 171 192 193 194 195 202 203 204 205 206 207 215 216 217 220 222 225 226 227 228 229 230 231 234 238 239 241 243 244 246 247 248 251 257 259 260 264 269 270 271 278 279 280 281 282 291 293 294 297 298 37 53 56 71 107 114 143 148 169 193 203 230 241 259 260 264 279 280 294 160 169 171 189 204 206 216 247 249 259 269 294 53 61 116 143 148 243 249 264 279 280 293 44 53 68 113 114 148 170 279 53 54 68 108 114 148 163 170 205 206 215 221 223 227 228 238 243 247 260 264 271 279 280 281 293 298 68 74 116 169 207 230 279 37 53 67 68 74 103 116 148 163 168 206 230 231 247 251 279 280 53 67 68 74 105 113 114 116 146 163 168 169 170 193 206 207 231 241 247 251 279 280 298 37 67 68 74 116 148 163 168 170 206 247 251 279 37 68 74 148 279 204 249 280 37 44 68 74 113 114 116 169 193 206 207 222 279 281 53 67 114 116 170 193 206 225 251 279 281 84 107 148 154 280 74 75 147 148 216 243 247 276 279 280 65 67 74 148 206 216 243 247 257 264 270 276 280 293 294 44 53 67 74 102 114 150 168 193 225 247 251 53 68 77 106 143 148 169 170 205 217 247 279 280 294 296 49 74 86 87 116 148 169 193 231 243 246 269 280 298 49 67 74 163 251 260 279 280 293 44 49 67 84 114 205 206 251 268 279 293 297 49 67 84 169 247 251 268 279 280 297 298 44 53 67 74 103 105 114 116 148 160 163 168 169 170 193 206 207 216 224 238 240 244 247 248 249 251 271 279 280 293 294 298 44 101 148 157 163 164 170 192 224 247 279 293 294 106 107 108 148 154 162 168 169 225 231 279 298 44 49 54 148 153 156 157 163 164 170 205 206 224 225 226 235 247 251 257 260 262 268 271 276 279 293 294 297 54 83 101 102 105 106 114 153 156 169 170 195 247 270 271 279 282 297 298 64 74 146 148 169 206 247 269 148 169 222 231 247 259 269 279 280 80 106 169 49 53 56 67 80 108 114 169 170 193 205 206 230 241 243 279 298 34 44 49 114 143 153 160 170 193 206 230 238 241 279 54 114 143 148 170 225 259 279 157 169 206 231 260 279 294 53 114 169 238 247 260 269 279 37 53 74 80 106 114 169 260 269 279 298 37 46 83 87 113 169 203 238 241 248 254 279 280 298 52 74 77 89 103 113 114 169 238 247 259 280 297 34 49 61 106 114 116 169 238 243 264 280 293 107 116 148 216 34 74 102 116 168 216 217 222 280 107 116 145 148 115 116 145 34 116 145 148 168 170 216 249 254 259 280 281 102 116 145 148 168 264 37 107 116 192 203 206 216 260 36 37 116 145 202 203 216 260 107 116 148 206 216 217 247 280 294 116 216 37 116 148 203 205 216 248 280 34 36 37 44 46 49 53 56 58 67 70 77 80 82 87 103 106 116 117 118 143 145 146 148 155 157 168 170 192 193 205 206 207 215 216 220 221 222 225 227 230 231 241 243 247 248 259 260 279 281 297 298 36 37 46 49 78 80 106 116 144 145 154 157 164 202 207 216 220 234 235 268 280 281 37 54 116 145 148 203 205 216 248 280 294 54 116 148 154 205 216 248 280 294 34 36 44 46 49 53 56 67 77 80 83 108 116 117 118 143 145 146 148 155 157 160 164 169 170 202 205 206 207 215 216 221 222 225 230 231 234 235 241 247 259 260 268 279 280 281 297 53 74 88 103 107 116 148 155 170 205 206 207 216 222 224 240 243 244 248 251 257 268 269 280 36 80 105 107 116 144 146 153 157 163 170 202 205 206 207 230 251 259 271 280 297 54 116 148 205 216 280 294 37 116 148 168 215 216 248 260 270 293 116 145 154 216 280 281 36 43 44 49 53 54 56 68 77 80 86 107 114 116 143 144 146 148 155 156 157 168 170 192 193 195 204 205 206 207 215 216 225 226 227 230 231 234 235 239 241 243 247 248 251 259 260 268 280 281 297 298 37 107 116 216 247 280 297 36 37 106 116 145 169 202 203 205 216 241 280 49 67 74 116 143 168 207 216 240 270 280 37 56 79 87 107 143 148 153 154 157 168 169 203 207 216 221 225 230 239 247 280 298 106 107 116 216 280 36 37 107 116 144 146 157 202 203 206 207 216 260 268 280 297 37 53 67 69 74 102 116 145 148 216 225 230 231 247 248 260 280 37 67 68 83 96 101 105 114 116 146 148 153 170 203 206 207 216 221 225 230 249 251 268 280 281 44 116 148 170 205 216 222 116 148 216 101 116 148 205 206 216 37 116 148 167 168 216 246 247 87 103 116 167 168 216 227 34 36 44 49 53 54 56 58 67 68 70 74 77 78 82 83 84 87 96 101 102 107 108 114 116 146 148 153 156 160 163 167 168 169 170 182 202 205 206 207 215 216 220 221 222 224 225 226 227 228 230 231 234 235 237 239 241 247 251 260 264 268 271 281 282 297 298 36 167 168 206 36 44 67 83 84 87 102 107 108 116 143 146 148 153 154 155 157 167 168 170 193 202 206 207 216 222 226 227 230 231 234 241 260 280 281 297 298 68 116 148 168 216 221 37 44 70 78 116 148 160 167 168 205 206 207 216 225 247 280 116 148 168 170 216 221 222 224 281 37 50 58 61 67 80 92 102 107 108 113 116 163 167 168 170 203 205 206 215 216 221 227 228 237 243 249 260 262 268 270 280 281 282 298 44 46 49 54 68 108 116 146 148 156 168 205 206 207 216 260 270 293 37 116 203 206 216 247 56 58 74 105 106 116 148 154 206 216 217 221 227 228 230 231 239 247 248 269 298 116 216 243 249 264 46 54 56 105 157 163 170 205 206 216 260 268 291 297 53 54 87 106 168 206 216 241 268 281 291 46 49 54 205 206 216 291 54 70 143 170 206 216 221 230 260 281 291 294 297 298 36 37 49 50 54 56 61 70 71 74 77 80 87 90 101 102 107 113 114 115 116 143 144 145 146 148 153 154 155 156 157 160 167 168 169 170 189 193 195 203 205 206 207 215 216 222 224 225 226 230 239 240 241 243 246 247 248 251 254 259 260 262 268 269 270 280 281 282 297 298 116 216 54 116 207 281 116 168 206 216 217 269 116 148 205 206 216 217 116 205 216 217 280 44 87 115 116 148 153 170 206 207 216 217 241 251 260 294 298 80 116 148 216 217 225 251 116 216 217 34 74 102 116 168 216 217 222 280 67 207 224 279 53 116 157 170 216 248 268 269 281 293 298 116 216 116 216 37 79 103 116 153 170 216 217 239 279 116 216 52 116 216 74 116 143 148 216 294 34 37 49 67 69 98 116 148 168 170 207 216 217 224 247 259 298 116 216 217 269 280 44 53 116 148 170 206 216 297 36 37 67 116 170 203 216 254 255 280 36 37 44 53 54 56 58 67 71 74 77 80 82 87 96 101 106 107 108 113 114 116 143 148 153 155 157 168 169 170 192 193 195 202 203 205 206 207 215 216 220 222 226 230 234 235 238 241 243 246 251 259 260 268 269 270 280 281 294 297 298 37 44 49 54 56 58 67 74 77 80 102 106 107 114 116 143 144 148 153 157 170 203 204 206 215 216 220 222 226 230 231 241 247 259 260 268 269 270 280 281 297 298 37 54 56 67 74 79 107 108 116 143 148 153 155 157 168 192 205 206 207 215 216 226 230 241 268 269 280 288 36 37 44 53 69 74 80 87 101 102 105 106 108 114 116 143 148 153 154 168 192 193 195 202 205 206 207 216 222 225 226 230 231 238 243 247 249 251 259 268 269 270 280 281 297 298 54 56 71 105 106 107 116 148 170 205 206 216 221 226 230 247 260 280 297 36 37 43 46 54 67 101 108 116 143 144 148 157 167 168 169 170 193 202 203 205 206 207 216 221 226 227 228 230 243 247 259 278 280 281 297 36 37 44 49 54 56 80 86 87 101 106 108 116 143 153 169 193 202 203 204 206 207 215 216 230 259 268 36 37 43 44 49 54 56 67 74 77 87 102 105 106 107 108 114 116 143 144 146 148 153 154 167 168 169 170 192 195 202 203 204 205 206 207 215 216 226 230 231 238 239 241 243 247 248 251 259 262 269 270 271 280 281 293 298 36 53 54 74 106 108 114 116 146 148 167 168 170 205 206 207 215 216 225 226 230 231 238 240 241 247 248 259 271 272 280 294 297 298 36 53 54 77 83 86 87 101 116 143 148 157 168 170 192 193 195 204 205 206 216 225 230 241 243 248 297 298 37 53 54 68 105 106 107 108 116 143 146 148 153 156 157 168 169 170 203 205 206 207 216 217 221 225 230 247 248 259 262 268 269 280 297 68 105 116 148 153 168 210 216 221 49 116 148 216 280 49 84 101 116 148 153 170 216 222 280 49 74 82 87 88 107 116 153 170 206 216 231 239 247 251 269 280 281 53 169 170 206 230 231 239 241 248 259 269 298 49 74 87 105 113 231 239 243 247 260 269 281 36 37 143 144 202 203 207 230 269 87 107 157 215 226 231 243 269 281 49 53 148 169 244 247 248 259 260 269 80 87 193 206 259 269 168 230 248 259 269 281 87 148 167 169 170 195 207 229 231 248 249 269 280 37 113 157 169 230 269 87 168 215 231 269 281 53 87 148 169 231 241 248 259 269 208 231 247 269 53 74 206 231 239 269 37 87 89 116 170 207 216 34 44 79 87 105 106 107 114 148 163 167 206 234 238 239 243 246 247 254 270 271 279 280 34 37 44 53 56 68 74 105 146 148 170 203 206 207 216 222 226 231 239 243 260 264 270 280 294 34 37 44 53 56 68 74 105 146 148 170 203 206 207 216 222 226 231 239 243 260 264 270 280 294 67 74 79 87 89 96 101 107 114 148 157 160 207 216 217 221 230 239 243 247 248 270 280 294 67 74 102 103 107 148 169 171 207 239 243 247 248 251 260 269 270 271 280 294 34 78 105 148 160 243 247 260 270 280 74 84 105 148 248 260 270 280 206 215 270 46 50 74 80 87 113 167 239 243 270 271 280 34 52 67 74 79 87 89 102 107 148 205 216 217 236 239 243 247 248 251 260 264 269 270 271 272 279 280 34 67 74 79 87 89 102 107 116 148 216 239 243 247 248 251 260 264 269 270 271 272 279 280 34 69 110 148 239 260 280 293 69 79 87 167 260 270 279 280 75 87 110 167 247 248 280 34 36 37 69 75 107 110 148 202 203 228 247 248 260 280 281 34 36 37 67 75 79 87 102 107 110 167 202 203 247 248 280 34 36 75 110 154 202 247 248 280 34 37 75 104 110 203 247 248 280 37 74 75 87 110 203 228 247 248 280 36 69 74 75 87 107 110 202 247 248 37 75 107 110 203 247 248 280 293 75 79 110 148 216 248 280 34 37 69 75 87 107 110 203 228 239 247 248 49 53 69 75 107 110 156 168 227 228 234 247 248 260 268 280 293 37 53 69 75 87 107 110 116 153 167 168 203 241 247 248 294 110 235 280 107 148 244 169 204 241 270 34 67 102 107 148 169 251 270 271 280 56 84 107 114 147 148 168 169 216 217 226 231 239 241 247 251 260 264 270 271 280 294 53 169 170 270 280 281 37 279 116 216 247 279 52 54 67 84 116 170 216 243 247 260 270 279 280 294 298 34 36 37 44 46 49 53 56 58 61 67 69 71 74 77 78 79 80 83 84 86 87 96 101 102 103 105 106 107 108 113 114 116 143 144 145 146 147 148 153 154 155 156 157 163 164 167 168 169 170 171 192 193 194 195 202 204 205 206 207 215 216 217 220 221 222 225 226 227 228 230 231 234 235 238 239 241 243 244 246 247 248 251 252 259 260 268 269 270 271 275 279 280 281 293 294 297 298 270 148 167 193 207 215 221 226 230 243 270 280 37 148 167 170 193 203 205 206 216 217 226 230 243 270 46 67 113 171 226 243 270 280 281 222 226 243 270 280 226 241 243 270 68 148 243 270 171 226 241 243 248 259 270 222 226 243 270 280 34 44 53 54 67 68 79 83 87 89 102 105 114 146 148 167 170 206 207 215 216 221 224 225 226 227 230 231 243 247 248 260 264 270 271 280 282 78 160 243 247 260 270 279 280 36 49 77 80 107 116 146 148 156 170 205 206 207 215 243 248 269 270 280 298 36 44 49 53 56 58 67 69 77 80 87 101 102 105 106 107 114 143 144 146 148 153 154 155 156 157 163 164 168 169 170 193 195 205 206 207 216 220 225 227 228 230 238 241 247 248 251 259 260 268 270 271 280 281 298 37 79 98 216 260 270 279 83 87 102 107 148 224 227 228 248 270 34 74 87 102 107 148 169 207 224 239 241 243 247 248 251 259 270 280 34 74 87 102 107 148 169 222 224 239 241 243 247 248 259 270 275 54 74 87 102 107 148 169 207 222 224 235 239 241 243 248 259 269 270 280 34 67 74 87 102 105 107 148 169 171 224 239 241 243 248 251 259 260 269 270 34 79 87 107 148 224 259 116 204 216 230 248 270 279 280 36 53 56 68 101 106 116 148 216 221 247 279 280 294 36 37 105 160 202 203 280 280 280 37 74 116 148 167 203 216 243 260 270 271 280 167 243 264 270 271 280 167 239 243 270 271 280 34 36 74 167 202 241 243 264 269 270 271 280 167 243 270 271 280 69 74 167 243 260 270 271 280 67 74 79 87 107 148 169 206 230 239 243 247 248 251 260 270 67 148 160 216 231 241 260 270 67 83 148 229 239 247 251 270 69 77 101 104 106 114 116 205 206 215 216 246 251 280 281 292 298 292 292 292 34 44 46 56 75 86 92 108 111 114 116 168 204 216 222 246 262 268 281 298 34 54 54 54 54 54 157 251 280 298 172 222 246 280 34 37 56 80 106 207 262 265 206 216 259 206 216 259 206 216 259 105 108 160 108 170 292 294 58 106 108 206 292 108 116 281 292 108 236 292 56 70 111 116 207 246 262 292 298 44 56 292 298 292 262 292 34 86 156 156 223 156 156 52 156 223 156 156 54 108 156 205 262 54 156 251 280 108 156 205 206 54 83 156 205 206 156 294 216 46 58 101 155 198 199 205 206 216 230 262 36 37 44 46 50 54 56 101 105 108 111 116 160 163 202 203 204 205 207 216 246 251 262 276 280 292 298 34 53 148 89 89 89 206 216 259 206 216 259 206 216 259 34 37 46 49 54 67 69 74 87 101 102 108 143 168 170 205 206 215 239 241 246 247 251 268 271 279 280 281 297 298 34 36 46 54 56 67 69 72 75 105 146 160 168 170 202 222 246 259 262 275 276 298 108 114 148 170 206 54 56 74 77 80 97 101 105 108 116 143 153 192 205 206 221 222 225 231 239 246 249 251 262 281 293 297 298 106 37 74 102 167 170 241 37 56 58 74 105 148 167 170 279 294 52 54 58 70 101 108 116 156 157 170 206 216 221 223 230 281 282 298 56 74 105 107 114 116 145 167 194 198 216 222 276 294 58 82 106 167 206 221 222 282 298 61 74 114 160 167 206 276 298 36 53 54 68 74 80 101 106 108 114 116 145 167 194 205 216 249 268 276 288 294 43 46 54 56 58 67 68 70 71 77 78 80 87 96 101 103 106 107 108 114 116 118 143 145 148 153 154 155 156 157 160 163 164 168 170 171 192 193 194 205 206 207 215 222 225 240 247 251 262 268 269 280 281 282 293 297 298 46 54 56 58 67 68 70 71 74 77 78 83 96 101 103 105 106 108 114 116 143 153 154 155 163 170 192 193 194 205 206 207 215 216 217 222 226 234 243 246 247 249 250 251 264 269 276 280 281 293 297 298 106 108 170 205 206 222 262 280 281 297 97 107 168 276 97 276 37 43 55 75 116 167 203 55 116 167 34 37 55 61 116 167 203 205 37 55 61 89 116 167 203 216 241 37 55 89 92 116 155 167 196 197 203 205 206 207 280 298 36 37 53 55 89 102 103 105 108 116 148 156 167 170 171 202 203 206 221 231 238 37 55 61 89 116 167 170 203 216 221 241 37 55 116 167 203 244 37 55 116 167 203 244 37 55 56 107 116 167 203 37 55 116 167 203 37 55 68 116 167 203 222 298 37 46 54 55 101 116 167 203 222 262 34 37 53 54 55 61 69 74 92 116 160 167 172 203 205 215 216 220 241 247 280 291 34 37 50 55 56 61 116 143 167 196 203 241 280 54 37 54 55 56 116 167 203 280 294 34 37 50 52 55 61 69 74 107 116 148 167 170 189 203 205 241 276 280 55 67 77 89 101 116 143 167 207 217 222 37 55 116 167 203 206 297 298 55 89 116 155 156 167 206 215 222 298 37 55 89 108 116 167 203 206 280 54 55 61 116 167 298 55 116 143 167 168 205 206 222 37 54 55 89 116 167 203 205 37 55 68 89 114 116 167 203 206 68 106 116 160 170 204 205 207 221 249 298 53 105 148 167 170 205 206 216 222 230 247 259 294 297 54 56 68 70 101 106 108 114 153 156 157 160 167 204 205 221 222 281 298 167 204 206 222 280 282 56 58 68 101 103 114 170 193 204 205 206 222 276 282 297 204 230 34 56 90 204 206 298 54 90 91 113 204 205 68 78 116 204 205 206 280 281 54 68 78 116 143 169 204 205 207 221 226 280 298 43 56 68 78 103 105 108 150 167 170 204 205 206 241 251 280 297 34 50 56 61 67 78 103 113 160 171 204 228 271 56 67 204 78 114 116 170 204 206 36 78 96 116 170 202 204 207 215 46 78 116 156 182 204 205 206 222 246 293 298 37 78 116 146 147 203 204 293 54 68 78 101 108 116 156 160 204 206 222 280 46 54 56 71 116 167 170 192 204 205 206 249 251 280 297 226 56 78 88 103 108 114 116 160 204 205 206 249 270 54 61 78 80 101 103 116 192 204 205 206 220 222 294 297 34 54 56 58 74 78 101 103 105 106 108 116 143 156 170 192 204 205 206 222 249 251 280 293 34 37 54 101 148 206 222 225 247 56 74 77 105 148 205 216 231 247 248 56 74 77 105 148 205 216 231 247 248 53 54 74 77 105 114 145 170 206 215 216 217 221 225 243 264 279 280 281 294 43 49 53 54 74 77 89 96 105 107 114 143 145 148 156 160 170 205 206 207 216 217 221 223 224 226 243 249 259 264 271 279 280 281 294 297 298 43 54 56 70 74 77 82 83 89 96 105 106 108 114 145 147 148 156 160 167 170 206 207 215 216 217 221 222 223 243 249 251 259 260 264 279 280 282 294 297 298 53 54 74 77 83 114 143 145 156 167 170 207 216 217 243 264 279 280 294 46 53 74 77 105 114 145 148 160 170 216 217 243 249 264 279 280 294 77 114 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 77 148 216 69 74 77 80 105 106 114 205 243 264 280 74 74 69 80 46 49 69 80 205 280 37 54 56 58 61 68 86 105 114 143 144 148 170 194 203 205 206 216 217 222 229 239 247 280 282 294 46 54 56 58 101 102 105 114 116 193 206 207 221 259 280 282 50 54 58 105 193 206 216 264 280 34 46 52 53 56 70 89 96 105 106 107 114 148 154 167 194 206 215 216 217 220 222 226 228 247 248 249 264 276 279 280 294 297 54 56 58 106 280 54 68 77 106 170 193 205 206 80 207 280 43 53 54 56 58 61 67 69 80 96 101 103 105 107 108 113 114 116 148 153 155 156 157 167 193 194 205 206 215 216 221 222 230 249 262 271 276 280 282 293 294 297 298 54 106 108 206 116 222 225 243 264 271 282 54 68 101 116 117 148 155 206 222 243 264 270 271 54 58 243 264 53 170 205 207 249 61 78 88 116 145 160 205 206 226 241 264 271 298 34 53 54 56 58 61 68 77 80 101 103 106 108 114 116 143 146 154 155 156 167 170 193 205 206 216 217 221 222 244 247 248 249 251 276 280 281 297 298 34 43 46 54 56 58 61 67 68 87 101 106 108 114 117 143 146 148 156 160 164 168 170 193 205 206 215 221 222 225 226 230 241 249 280 281 297 298 299 34 56 58 68 70 96 101 105 108 114 116 143 148 153 170 205 206 215 221 222 225 226 239 249 251 259 264 276 280 297 298 34 50 61 88 105 106 108 114 116 145 147 160 167 194 206 215 216 217 226 241 248 264 294 114 116 143 148 69 74 80 114 147 148 206 68 105 247 56 68 96 105 116 148 206 216 221 227 279 280 105 105 116 148 206 216 280 54 58 69 167 216 221 225 247 280 281 298 36 54 68 80 87 107 167 193 202 205 206 220 228 235 248 279 36 78 148 170 202 205 206 221 222 297 34 52 53 58 61 67 74 105 114 116 148 163 167 193 194 204 205 215 216 217 221 222 231 241 246 247 248 259 260 264 280 294 34 105 106 204 247 248 271 272 67 71 105 108 116 143 206 221 251 271 293 298 105 272 34 36 202 248 36 53 54 101 106 154 155 170 195 202 205 206 221 222 247 260 282 294 298 56 58 67 68 77 101 108 116 156 170 193 205 206 215 222 224 230 239 248 251 260 268 280 54 56 71 104 105 108 143 155 167 168 196 197 206 248 251 278 281 298 37 53 68 116 167 170 205 248 34 36 50 56 61 105 202 215 249 280 34 36 58 71 96 102 116 148 155 156 170 202 205 206 215 221 222 224 274 297 170 206 207 221 280 37 46 116 167 170 194 203 204 205 260 56 105 167 204 248 280 43 46 96 105 106 116 148 167 170 205 206 216 247 259 294 43 46 80 96 105 106 116 148 167 170 205 206 216 247 259 280 294 34 37 46 53 56 61 78 86 87 88 96 105 108 114 143 146 148 156 168 169 170 193 203 206 215 217 248 249 259 268 271 272 280 298 36 54 58 96 101 103 105 108 116 155 156 160 170 193 202 205 206 215 217 222 282 297 34 36 78 96 146 192 202 205 206 280 297 34 37 56 58 61 105 108 116 147 156 167 170 192 203 205 206 207 221 222 225 226 249 279 281 297 298 34 37 56 58 67 108 116 203 205 206 216 251 37 84 107 114 154 168 203 207 246 247 248 280 294 211 216 259 294 69 74 80 86 216 229 235 247 280 34 36 37 43 44 46 49 50 53 54 56 58 61 67 68 69 71 77 80 86 89 90 92 96 101 103 105 106 107 108 113 114 116 143 145 147 148 153 155 156 157 160 163 164 167 168 170 192 193 194 203 205 206 207 215 216 217 220 221 222 225 226 230 231 239 241 243 247 248 249 251 259 260 268 271 276 280 281 282 293 294 296 297 298 34 36 37 86 103 116 118 148 154 240 271 34 36 37 86 103 116 118 148 154 240 271 44 53 70 116 170 205 206 220 221 234 235 240 271 297 44 101 107 231 235 240 247 276 34 53 117 118 206 207 251 271 293 34 53 117 118 206 207 251 271 293 53 56 105 118 148 160 193 241 244 271 280 34 44 58 80 105 116 118 148 167 207 216 271 280 297 167 271 280 34 54 67 70 82 96 105 106 147 167 205 206 207 216 227 240 260 271 280 56 88 105 116 206 216 247 268 271 293 34 293 54 56 74 216 293 34 107 224 105 154 216 154 34 224 249 58 53 106 276 34 44 53 74 80 206 247 248 270 34 74 77 80 106 154 216 293 106 153 276 74 247 74 88 205 216 293 49 56 86 157 170 206 247 69 80 105 116 117 167 170 206 222 249 271 280 297 34 49 53 67 69 77 80 84 87 88 101 105 106 116 117 118 148 155 160 168 169 187 204 205 206 227 244 246 260 268 269 271 280 293 34 53 56 70 74 82 88 101 103 105 108 111 113 116 117 118 143 157 168 170 205 206 222 247 262 264 271 293 297 298 67 69 87 98 102 222 269 34 50 53 56 61 67 75 89 92 106 116 117 118 147 148 154 168 169 193 194 211 217 228 240 246 247 259 262 264 271 272 276 280 294 118 148 167 211 271 280 293 294 34 54 116 117 211 34 54 74 116 117 211 280 54 116 211 116 211 211 271 34 54 75 80 116 117 211 34 54 74 77 80 92 116 117 211 280 69 116 211 34 54 116 117 211 251 280 54 116 117 211 34 54 66 74 80 116 117 211 280 170 206 207 259 34 54 116 117 211 34 54 116 117 211 54 116 211 54 116 211 280 69 116 211 34 54 80 116 117 211 251 280 34 54 116 117 211 74 113 116 211 280 37 53 64 146 148 170 203 205 206 211 225 226 227 228 230 247 248 280 281 297 298 148 163 170 234 206 259 206 259 34 50 116 146 167 204 216 34 50 56 156 205 34 53 211 264 34 36 37 61 202 203 247 264 298 114 264 114 264 77 167 170 225 264 215 264 46 54 58 78 96 101 106 108 114 143 144 153 156 157 170 193 205 206 215 216 225 226 230 238 264 297 298 50 58 78 105 170 171 205 206 221 222 225 264 280 297 298 264 61 68 215 264 292 61 68 215 264 292 205 206 226 264 264 264 36 37 61 98 153 202 203 264 34 36 37 52 54 61 98 107 108 113 202 203 246 249 251 264 268 280 292 298 34 264 297 36 37 52 61 68 108 153 202 203 215 264 292 36 37 61 90 114 202 203 264 34 36 37 61 202 203 205 264 280 34 61 98 239 264 61 83 157 160 215 230 247 264 280 61 147 171 264 296 264 264 114 264 264 77 78 101 155 170 171 205 206 222 264 61 107 148 155 160 167 171 206 207 225 226 264 34 167 264 61 68 215 264 292 54 56 80 116 145 167 206 226 234 247 280 34 46 54 56 58 61 68 71 77 80 101 103 108 114 116 146 155 157 167 192 193 205 206 215 216 217 221 222 226 234 249 251 252 276 280 282 293 294 297 298 54 114 54 58 108 145 205 206 46 54 58 68 97 101 103 106 108 116 145 192 205 206 222 251 280 293 297 298 34 37 50 86 114 167 246 264 294 54 54 101 108 116 160 216 54 105 114 143 153 155 160 163 205 206 216 222 268 281 204 292 262 36 54 56 80 113 114 116 155 168 202 216 222 230 231 247 248 268 36 37 54 56 80 102 105 116 144 160 202 203 216 259 36 37 54 61 68 96 105 154 155 193 202 203 216 218 226 243 247 249 259 262 268 298 150 268 116 150 216 52 74 78 116 145 216 249 262 276 280 262 249 205 249 262 281 297 298 56 79 148 222 262 280 82 102 206 228 249 280 216 34 114 116 167 204 248 262 294 34 67 87 104 114 116 154 167 170 195 204 216 227 228 239 247 248 262 268 276 298 34 114 116 167 170 204 248 262 34 52 105 148 167 170 204 205 206 215 216 217 228 247 281 297 104 56 58 68 108 298 53 56 114 116 148 160 215 227 228 248 259 279 280 259 259 260 34 52 56 106 116 193 228 246 259 262 116 160 228 259 227 116 228 259 116 228 259 54 37 86 116 203 207 228 259 281 116 228 259 53 56 116 148 228 246 251 259 269 271 227 206 294 227 47 56 61 67 71 75 92 93 94 114 116 148 167 243 262 34 56 61 67 75 92 94 114 116 148 167 181 215 216 249 262 56 75 92 94 100 103 108 114 116 163 167 216 271 280 34 56 61 67 75 92 94 114 116 148 167 216 262 34 56 61 67 75 86 92 94 114 116 147 148 167 216 262 264 34 56 61 67 75 92 94 114 116 148 167 216 262 43 46 49 61 67 75 92 93 94 114 116 146 148 160 167 168 170 205 206 207 216 217 225 228 230 262 268 280 281 294 297 49 75 92 94 114 116 167 181 204 74 87 92 94 105 116 118 148 248 264 271 74 92 93 94 114 116 167 194 207 92 93 259 92 93 94 114 116 167 92 94 96 106 114 116 167 227 249 92 94 105 114 116 167 230 260 58 64 70 92 93 94 96 114 116 167 206 218 227 249 257 259 260 276 34 61 92 93 94 114 116 54 92 93 94 114 116 148 205 228 249 280 294 92 94 116 204 103 104 106 116 156 172 182 211 222 276 104 34 53 67 79 82 83 87 102 104 108 153 169 170 192 193 207 227 230 241 248 259 260 262 278 298 116 276 277 56 58 100 104 114 153 164 193 206 246 251 271 280 294 56 106 108 204 268 56 58 68 71 82 96 106 108 155 205 206 225 249 54 67 90 96 114 146 155 156 168 205 206 280 297 298 54 58 74 106 108 116 143 168 205 206 222 225 249 54 56 58 108 155 156 168 206 207 231 251 54 58 71 116 157 205 206 221 222 251 280 297 56 58 67 68 106 160 168 205 280 281 46 106 168 204 205 206 297 58 77 86 101 168 182 204 206 207 246 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 36 37 54 68 108 156 168 170 202 203 206 207 244 246 251 262 276 298 56 58 68 80 106 108 156 206 207 221 280 281 292 54 58 68 77 106 108 114 117 168 205 206 216 217 221 222 227 239 246 262 276 281 291 297 298 54 56 67 82 103 114 156 163 170 225 249 251 252 79 107 206 34 56 105 106 108 114 276 52 54 56 114 276 294 56 114 156 160 205 246 249 276 211 211 206 211 216 279 36 52 56 61 103 160 202 204 205 206 211 217 227 246 262 298 56 167 211 34 77 107 108 116 156 157 192 204 205 211 215 280 281 211 56 75 103 104 108 167 192 204 206 280 52 148 170 205 211 247 297 50 52 53 107 148 167 170 205 206 211 228 247 248 294 297 298 148 170 206 211 280 294 297 54 95 166 206 211 256 264 276 280 54 56 82 95 155 166 170 205 206 211 224 232 251 256 276 280 77 95 105 116 166 206 211 215 232 256 276 280 54 95 104 114 166 168 211 224 232 256 276 280 54 80 95 98 113 166 211 226 232 246 256 276 280 282 34 80 95 108 166 211 224 232 256 276 280 46 67 95 105 166 170 211 224 232 256 276 280 34 49 52 67 89 90 105 145 148 160 193 206 216 228 246 248 264 276 280 34 49 56 61 67 70 82 89 90 145 148 167 170 194 205 206 216 222 228 230 247 248 260 294 297 54 61 74 90 105 145 167 206 216 222 280 61 87 90 145 167 216 231 239 248 276 34 61 167 276 34 40 46 54 56 58 61 67 72 75 80 87 90 92 98 104 111 116 143 160 167 168 169 189 205 206 207 229 246 249 259 262 275 276 280 292 294 34 68 89 90 91 204 228 247 248 74 148 167 205 215 34 61 67 89 90 105 145 167 216 264 294 37 61 90 145 148 167 203 216 262 280 298 34 40 50 54 61 67 87 90 102 108 145 148 160 167 168 169 192 193 206 207 216 222 226 227 228 246 248 249 259 260 262 264 276 280 294 298 34 46 56 67 89 90 91 92 104 106 116 146 167 168 170 195 204 205 216 248 250 264 294 34 80 87 90 105 145 148 207 216 34 49 50 56 61 74 80 89 90 105 145 148 160 167 204 206 207 216 222 225 228 239 241 247 248 260 262 264 280 34 49 61 64 67 68 69 72 87 90 92 102 106 114 145 167 168 169 182 216 246 248 260 262 276 280 294 34 49 50 53 56 61 67 77 82 89 90 101 102 105 106 108 114 145 155 167 170 193 206 211 216 217 225 226 241 244 249 264 276 281 294 297 298 53 54 56 61 68 90 97 101 144 145 167 195 206 215 216 217 244 246 249 262 34 43 46 54 56 58 61 67 68 71 96 100 101 105 106 108 114 116 143 147 153 155 156 157 193 196 205 206 207 216 221 222 247 249 250 251 252 268 276 280 281 297 298 36 46 54 56 58 67 71 84 101 102 105 106 107 108 114 116 153 156 163 167 170 193 205 206 207 215 220 221 222 224 231 235 239 249 251 280 293 297 298 34 46 50 53 54 56 58 61 62 67 68 70 71 74 75 77 79 82 84 88 89 97 101 103 104 106 108 114 116 117 143 147 148 153 154 155 156 157 160 163 164 167 168 169 170 193 205 206 207 215 216 217 220 221 222 225 226 227 228 230 231 239 240 241 244 246 247 249 251 254 260 262 269 271 278 280 282 293 297 298 104 114 167 216 276 34 97 114 207 249 276 216 97 114 167 216 262 276 56 61 79 106 154 155 170 205 206 215 225 262 268 270 280 281 297 298 34 53 61 67 77 82 105 108 116 155 160 170 205 206 207 215 230 235 246 262 281 297 116 216 89 116 216 34 56 160 215 217 254 34 67 163 169 193 215 217 244 271 276 279 34 37 52 64 68 74 80 87 107 113 117 170 171 203 222 229 239 247 248 252 262 280 282 74 98 107 117 170 206 222 34 36 53 54 87 116 145 147 160 194 202 216 222 223 230 241 244 247 262 34 116 216 294 34 116 216 262 34 89 116 216 34 38 40 44 49 52 53 54 58 61 64 67 68 69 70 71 72 82 87 89 92 96 104 105 108 111 114 116 146 147 148 155 160 163 164 168 170 172 189 192 194 195 205 206 215 216 220 221 241 249 250 251 262 275 276 280 282 292 297 298 34 35 37 49 52 74 105 147 148 203 216 279 280 34 50 53 56 68 105 148 167 194 204 206 215 222 235 251 260 276 34 50 53 56 61 67 101 163 167 169 204 206 216 222 279 280 294 34 36 50 56 106 107 116 148 193 202 204 206 216 222 230 241 264 294 34 50 56 58 61 77 87 96 101 108 114 116 148 155 170 193 194 204 206 215 216 217 221 280 294 296 297 298 34 36 44 50 53 54 56 58 67 68 71 77 84 96 101 108 114 116 143 147 148 155 156 163 167 170 193 202 204 205 206 215 220 221 222 225 226 238 241 247 248 251 264 275 281 293 298 34 50 56 64 67 106 156 204 205 276 211 288 34 206 211 276 54 68 70 82 86 105 147 170 215 222 264 280 294 54 74 80 106 114 171 192 205 211 251 281 54 56 58 64 67 82 100 101 104 107 108 116 117 155 156 196 205 206 215 221 222 244 246 249 262 276 280 281 282 298 34 106 108 116 298 54 101 106 108 170 194 205 206 211 243 280 297 34 36 37 40 44 46 52 53 54 56 58 61 67 68 69 70 71 72 74 77 79 80 82 87 88 96 98 99 101 102 103 104 106 108 113 114 116 117 143 144 147 148 153 154 155 156 157 160 163 167 168 170 171 189 192 193 196 202 203 205 206 207 215 216 217 221 222 224 225 226 230 239 243 244 246 247 248 249 251 254 259 260 262 264 268 269 271 275 276 279 280 281 282 291 292 293 297 298 34 204 34 69 82 114 116 160 216 262 294 114 116 195 228 241 248 262 276 56 249 58 61 108 143 148 156 163 164 205 206 234 281 75 101 116 153 156 163 164 206 207 244 281 297 299 54 82 215 221 281 294 56 61 147 148 170 205 280 281 54 61 67 101 108 114 146 148 160 170 205 206 207 216 234 281 56 61 97 106 108 116 148 160 170 206 221 222 280 281 54 61 77 101 148 205 206 216 224 262 281 298 61 106 143 148 281 54 61 148 160 170 216 227 268 281 61 148 170 281 298 61 108 116 145 148 205 216 220 246 281 34 54 56 80 108 116 148 216 239 241 281 49 54 147 216 262 168 34 44 53 54 56 68 108 116 148 157 205 206 215 216 225 262 298 34 54 56 80 82 104 116 148 155 168 206 216 249 34 54 58 68 97 116 143 148 206 216 222 249 280 281 282 297 145 145 145 145 145 34 37 70 116 203 205 221 222 249 276 280 145 145 34 206 145 145 145 145 145 43 70 82 108 114 116 206 262 145 145 145 145 43 192 145 276 292 145 54 79 167 170 204 206 216 222 58 79 143 163 170 184 204 206 216 222 294 52 54 79 101 105 167 170 204 206 216 222 236 271 46 79 156 167 169 170 204 206 216 222 236 56 79 148 163 167 170 204 206 216 222 236 40 46 54 56 58 69 79 104 114 148 156 160 167 170 204 206 216 222 246 249 262 294 298 79 148 167 170 172 204 206 218 222 246 280 298 79 101 106 108 160 167 170 204 206 216 222 69 79 148 167 170 204 206 216 222 276 79 96 108 167 170 204 205 206 222 223 234 236 251 280 298 56 79 167 170 204 206 216 217 222 271 79 108 148 170 204 205 206 216 222 251 79 101 108 167 170 204 206 216 222 298 74 79 156 170 204 205 206 222 298 79 108 114 147 156 160 167 170 204 206 207 217 222 249 79 160 170 204 206 222 40 79 108 167 170 204 205 206 216 217 222 46 54 56 79 108 116 148 167 170 204 206 216 222 239 251 262 35 59 79 170 204 206 276 34 249 294 167 280 206 207 268 280 145 159 44 53 145 159 297 145 34 61 103 113 114 116 195 208 216 264 271 294 46 54 154 155 195 206 207 227 239 260 298 58 108 195 206 56 108 153 155 192 195 206 239 259 280 281 282 36 37 56 67 77 101 156 195 202 203 206 280 297 37 54 56 58 67 108 117 156 168 195 203 204 205 206 222 280 281 297 298 54 68 195 280 281 298 56 68 114 144 170 195 205 206 239 280 281 297 298 34 46 67 68 108 156 157 195 206 222 280 281 297 298 34 46 67 68 108 156 157 195 206 222 280 281 297 298 206 259 206 259 206 259 34 37 46 74 86 100 117 164 195 203 222 297 298 56 71 195 228 71 195 71 105 106 195 205 206 34 43 58 68 71 195 231 298 34 58 71 101 164 193 195 205 225 251 83 89 96 105 148 160 206 215 220 227 228 231 247 248 280 116 216 294 86 211 86 86 86 86 86 86 211 86 211 86 211 86 206 211 34 49 56 68 70 82 83 86 105 143 148 206 207 215 222 229 243 247 280 294 40 54 67 70 71 74 80 86 96 98 108 167 205 216 217 294 211 264 211 264 54 56 58 70 106 108 114 116 193 205 206 211 221 222 264 148 167 207 211 264 46 148 167 207 211 264 54 211 264 280 54 211 264 280 34 46 211 264 34 43 44 46 56 79 86 106 108 116 155 160 170 205 206 207 211 220 221 227 264 268 280 297 54 56 58 67 70 71 96 101 103 108 113 114 116 143 148 153 155 156 160 163 168 170 171 193 205 206 211 221 225 226 259 264 276 280 297 298 54 56 58 77 101 108 116 146 170 171 205 206 211 221 264 271 280 281 298 116 160 280 34 271 279 34 34 34 34 271 279 251 279 43 54 153 251 271 34 34 251 84 116 227 58 96 101 147 167 206 280 34 56 69 155 260 264 148 206 2 3 4 5 12 16 20 22 31 294 53 54 144 170 215 230 246 280 50 56 61 80 184 204 217 248 276 280 294 297 54 61 68 187 192 206 248 271 280 297 54 56 61 68 77 84 106 108 113 153 163 170 205 206 248 251 271 280 281 298 206 207 216 225 226 259 260 280 54 61 160 205 248 276 277 279 280 34 50 54 58 64 68 71 97 101 102 108 113 114 148 189 205 206 207 251 254 260 280 281 294 206 207 216 225 226 259 260 280 56 58 61 67 68 71 104 107 108 155 157 168 170 193 205 206 216 247 248 249 280 281 288 298 206 207 216 225 226 259 260 280 206 207 216 225 226 259 260 280 46 54 56 61 101 160 237 248 269 280 292 298 54 58 61 101 106 156 163 204 206 207 248 249 280 298 38 97 103 108 251 262 276 280 206 207 216 225 226 259 260 280 46 54 56 61 80 96 101 106 107 116 156 157 160 170 184 205 206 216 248 249 251 262 276 280 297 298 40 54 61 67 72 80 90 97 104 184 189 204 218 224 229 244 248 249 262 265 271 273 274 276 280 53 61 68 71 105 114 156 170 205 206 216 217 248 251 270 280 298 34 46 47 54 56 61 67 69 74 75 80 96 98 100 102 103 105 114 116 143 148 153 157 168 170 182 193 204 205 206 222 242 246 248 251 254 271 272 276 280 281 292 293 298 206 207 216 225 226 259 260 280 53 54 56 61 67 70 77 84 105 106 107 143 155 160 163 170 193 194 205 206 207 215 216 223 226 227 228 248 260 276 280 281 282 298 54 56 61 67 74 77 87 101 105 108 116 148 156 167 194 205 206 222 248 280 294 297 298 56 58 61 67 68 77 96 101 116 156 194 205 206 217 220 222 225 247 248 251 280 281 292 294 297 298 61 74 108 113 116 145 160 292 68 74 77 116 148 160 224 225 247 276 61 116 145 216 241 280 50 54 74 104 107 116 215 225 278 36 37 44 56 61 68 107 116 143 160 170 202 203 205 206 207 216 217 220 241 247 251 281 298 116 241 61 105 116 148 222 53 61 116 148 230 276 36 37 53 56 116 143 144 148 167 170 202 203 206 225 226 230 241 259 262 280 298 34 37 61 89 116 160 203 241 246 276 294 34 36 37 116 202 203 43 52 67 107 116 145 241 271 37 44 46 54 56 61 70 74 77 78 101 105 106 108 116 117 143 153 160 205 206 216 217 221 242 248 251 280 297 298 37 46 54 56 61 74 77 78 86 105 108 116 153 155 157 163 170 205 206 207 215 216 221 226 228 230 234 251 278 280 281 297 298 61 67 107 108 116 155 170 206 281 34 37 61 67 107 116 145 160 169 203 229 294 96 114 155 160 225 226 280 281 56 61 71 80 101 43 116 147 205 207 215 216 227 280 294 50 54 67 77 83 84 107 116 143 146 147 148 160 170 192 193 195 205 206 215 216 230 248 249 259 260 281 298 34 36 37 43 44 49 52 53 61 71 74 78 80 83 84 87 105 116 143 147 170 193 202 203 215 216 217 226 227 231 239 246 247 248 278 280 281 68 102 116 147 216 224 238 34 37 44 49 53 58 61 67 78 80 84 102 106 108 147 148 160 168 169 170 193 203 205 206 207 215 217 230 231 234 239 241 246 248 249 259 280 294 298 116 147 216 43 89 116 147 216 278 280 46 54 58 61 74 101 116 147 160 167 192 205 206 215 249 297 298 70 78 96 114 144 148 206 217 234 280 298 78 148 160 298 61 67 78 106 148 167 220 222 239 298 54 56 61 70 96 103 105 106 114 167 192 205 206 217 222 226 249 259 280 34 50 61 67 102 105 114 143 148 167 170 205 206 217 220 226 230 247 259 280 43 49 53 61 71 75 78 84 89 96 105 106 114 143 148 155 160 163 167 168 194 205 206 207 215 216 217 222 225 226 230 247 249 259 260 268 280 294 216 34 53 61 67 71 87 96 102 103 105 107 113 114 157 167 169 194 217 226 229 259 276 280 294 61 105 114 160 167 170 204 205 206 217 220 226 239 259 262 280 43 61 67 87 106 143 167 168 170 206 211 215 239 248 280 34 43 44 61 68 105 147 205 215 44 61 67 107 280 61 74 77 114 116 160 224 226 294 34 61 105 108 192 205 281 36 37 61 116 170 36 37 61 116 170 36 37 61 116 170 34 36 37 61 86 116 148 34 36 37 43 54 56 61 80 101 106 108 116 143 153 156 170 182 192 205 206 215 222 226 238 246 249 280 281 298 36 37 61 116 170 36 37 61 78 116 170 206 269 36 37 61 116 206 216 36 37 61 78 116 170 34 36 37 43 50 53 61 101 114 116 147 148 168 170 205 216 217 221 238 246 279 280 294 61 116 36 37 56 58 61 105 114 116 153 170 206 207 36 54 58 67 68 84 101 108 116 153 163 164 170 202 205 206 222 251 280 293 36 37 61 78 116 170 246 36 37 56 61 87 108 116 170 203 297 298 36 37 61 147 205 34 54 56 67 106 108 117 205 207 247 297 36 37 50 56 105 106 167 298 37 70 148 155 279 294 54 56 70 74 106 145 170 206 207 212 213 217 298 46 54 74 145 170 212 213 54 58 71 74 105 114 145 155 156 170 205 206 212 213 215 216 225 230 244 251 297 298 54 70 74 145 212 213 54 56 70 74 88 108 116 145 157 164 205 206 212 213 222 298 37 54 70 74 145 212 213 37 54 70 74 145 212 213 46 54 67 68 70 71 74 96 101 103 106 108 114 116 143 153 155 156 160 205 206 215 221 222 249 251 280 281 293 297 37 53 54 61 68 70 74 86 116 145 153 194 206 215 281 74 103 148 54 61 68 70 74 145 215 221 259 281 54 61 68 70 74 86 101 107 145 206 215 281 52 53 54 58 61 68 70 74 145 215 217 228 281 54 56 61 68 70 74 145 215 281 54 70 74 145 148 170 54 74 145 170 251 54 74 145 170 251 36 37 160 167 170 202 203 215 216 279 36 37 46 49 54 56 67 88 101 102 107 108 113 118 143 167 168 170 196 202 203 205 206 216 222 225 226 247 275 276 280 281 294 298 34 54 56 61 67 82 104 105 117 168 170 205 206 221 222 239 246 280 298 34 54 58 61 86 96 104 106 111 113 116 155 170 204 205 206 207 216 221 222 246 249 262 274 280 281 54 56 61 68 83 84 86 96 105 148 170 216 230 231 248 280 34 46 52 56 61 67 86 90 96 102 106 114 182 204 206 221 251 269 52 53 54 58 108 153 205 206 222 297 37 68 80 102 155 170 171 203 207 226 251 262 276 36 37 40 47 50 53 54 56 61 74 75 77 87 89 98 101 104 105 106 108 114 116 145 146 147 148 157 160 168 169 170 192 205 206 207 215 216 217 220 221 222 223 224 225 235 243 246 249 251 262 276 279 280 282 294 296 297 298 36 74 77 78 89 145 160 167 170 205 206 217 221 296 36 74 77 78 89 145 160 167 170 206 217 296 297 36 43 46 50 54 56 58 61 67 71 77 78 82 86 87 89 96 97 98 101 103 106 107 108 114 116 143 145 148 153 154 155 156 157 160 163 164 167 168 170 189 192 193 205 206 207 215 216 217 221 222 227 234 239 246 249 251 259 260 262 268 280 281 282 292 296 297 298 36 50 54 77 78 89 101 108 116 145 160 205 206 216 217 275 296 298 36 37 40 61 74 77 78 89 104 107 145 160 206 217 225 246 292 296 69 78 80 89 105 114 145 160 207 217 296 36 37 61 89 101 145 217 279 36 61 89 107 145 217 279 34 37 38 54 61 67 68 72 74 75 86 87 90 97 101 105 106 108 143 148 170 182 195 203 204 205 206 207 216 217 222 223 244 246 249 250 251 259 262 276 280 281 292 298 34 37 68 82 86 116 117 168 203 206 220 221 224 53 54 58 61 68 80 86 87 101 105 106 108 148 153 170 206 207 225 239 246 250 276 292 49 86 103 105 108 114 117 193 206 216 217 262 280 54 68 71 72 86 101 103 205 206 207 222 249 251 276 280 298 54 58 71 86 150 223 249 54 68 86 108 143 153 205 206 207 246 280 292 297 53 54 56 58 61 68 86 101 108 193 205 206 221 268 280 54 61 62 68 86 101 105 106 108 170 195 204 205 206 207 215 221 222 225 246 249 250 259 276 280 292 294 298 54 56 58 61 68 86 106 108 148 156 170 205 206 280 71 86 108 205 206 221 226 37 53 54 61 86 203 279 294 37 53 61 74 86 116 146 153 154 203 206 216 222 248 279 282 297 298 34 37 53 54 56 61 68 86 106 116 148 160 167 170 203 206 215 216 248 279 294 90 216 34 44 49 54 74 78 101 116 145 148 154 164 170 216 239 241 249 251 260 271 272 280 281 293 34 37 44 49 68 74 78 82 90 107 146 153 156 157 163 164 170 205 206 207 216 220 222 225 249 262 281 293 34 44 46 49 74 75 78 101 144 153 154 157 164 170 205 206 220 222 234 235 246 249 260 271 282 293 297 90 74 90 170 225 239 293 54 56 74 78 82 90 98 101 114 144 145 153 154 164 205 206 216 239 246 260 280 34 260 34 75 89 145 153 251 36 148 251 280 281 37 58 74 155 157 163 168 220 280 89 90 145 153 36 74 82 156 157 164 168 224 230 251 293 49 53 74 75 83 148 170 220 246 248 249 280 281 293 44 56 74 101 153 163 164 205 207 249 251 293 298 36 74 90 167 170 207 216 249 279 36 74 106 154 167 170 216 241 279 36 74 167 170 216 241 279 148 36 82 106 163 224 249 251 271 281 293 148 164 170 206 220 251 260 74 148 251 280 281 54 148 148 154 281 54 56 80 114 116 170 206 216 241 89 216 294 50 54 56 90 105 106 107 116 148 160 167 170 205 206 216 217 231 279 294 36 43 50 54 90 116 148 160 206 216 241 264 294 54 78 102 107 146 216 87 89 216 294 36 153 170 279 293 298 36 37 44 58 78 90 114 145 148 160 170 194 206 216 222 225 230 251 259 260 279 297 298 56 74 101 153 156 163 170 220 225 234 257 260 279 282 293 148 156 206 244 251 279 49 58 101 116 143 147 153 154 156 170 205 206 216 220 249 251 260 279 280 282 293 34 53 54 74 87 89 105 106 108 148 164 205 206 216 222 246 251 259 260 279 281 294 297 298 37 54 86 116 148 203 216 251 259 260 279 116 205 216 68 74 108 113 116 148 153 205 206 216 224 226 251 68 101 114 116 148 163 164 206 215 216 224 225 280 54 74 116 216 239 34 36 37 50 74 78 79 80 86 87 90 98 105 107 113 157 163 168 169 170 171 202 207 215 226 230 239 243 246 247 251 259 260 269 271 280 281 294 298 36 37 49 59 74 78 90 106 153 168 169 170 192 202 203 205 216 222 225 228 230 231 239 248 259 260 276 280 281 293 298 106 116 216 54 69 116 148 168 206 216 260 271 273 279 54 69 116 148 168 216 260 271 279 54 116 148 168 216 224 260 271 279 280 54 116 148 168 216 260 271 279 280 44 54 116 148 206 216 230 231 239 259 260 293 34 54 103 116 148 216 281 54 116 148 168 216 260 271 279 280 54 74 116 148 168 206 216 224 260 271 279 280 54 116 148 168 216 260 271 279 280 54 116 148 168 216 260 271 279 280 54 116 148 168 216 260 271 279 280 292 54 116 148 168 216 260 271 279 280 105 163 170 216 230 294 34 58 74 101 143 148 153 156 160 163 164 170 205 206 207 215 230 239 246 251 260 280 281 80 204 294 34 36 37 67 87 89 164 168 202 203 204 207 239 241 248 268 280 294 58 153 154 205 206 224 260 280 53 71 114 143 160 170 206 225 249 281 282 297 2 5 11 14 16 19 22 24 31 2 5 13 16 19 22 24 2 5 6 15 16 18 19 22 2 5 15 16 18 19 22 26 30 33 5 15 19 22 2 5 14 16 18 22 26 30 5 11 15 18 19 22 26 2 5 11 16 17 22 2 5 6 11 15 16 18 19 22 26 5 19 22 30 0 1 5 9 10 11 14 15 23 0 4 5 6 8 9 10 11 14 15 18 19 20 22 23 24 27 31 33 4 14 17 19 21 33 0 1 4 5 9 10 11 15 18 19 20 23 27 28 30 33 0 1 2 3 6 7 8 10 11 14 15 16 18 19 20 21 23 26 27 28 29 30 31 33 0 3 8 9 20 23 29 31 0 3 15 23 29 33 0 3 19 23 29 13 1 2 16 33 33 1 2 10 11 12 13 15 16 18 19 24 27 28 31 1 2 4 10 11 13 14 15 17 18 19 24 27 28 31 33 1 10 11 12 13 15 18 21 24 28 31 33 27 26 33 11 12 15 17 19 1 1 2 9 14 15 27 28 1 11 15 18 24 27 28 6 7 17 18 21 23 26 31 6 21 25 28 30 31 33 2 4 8 9 16 20 22 27 32 2 6 8 9 12 16 22 27 28 31 33 2 8 9 15 16 22 27 2 8 9 16 18 20 22 23 27 29 0 2 8 9 10 15 16 19 20 22 26 27 31 0 2 6 8 9 11 14 16 17 18 19 21 22 26 27 28 30 31 32 33 2 8 9 10 16 22 27 0 2 8 9 10 14 16 22 27 0 2 8 9 15 16 19 22 27 2 6 8 9 10 12 13 15 16 17 20 22 25 27 2 8 9 16 22 27 2 8 9 14 16 20 22 27 2 8 9 16 22 27 31 2 8 9 10 13 16 22 27 29 0 2 8 9 13 16 19 20 21 22 27 32 2 8 9 10 16 20 22 23 27 29 32 1 2 14 16 20 23 29 9 10 17 19 20 21 26 27 28 30 32 33 7 8 9 17 18 19 20 21 28 30 31 10 15 19 22 28 29 30 31 1 2 6 9 10 14 15 16 18 20 22 23 29 2 9 16 20 23 23 15 18 4 6 7 11 12 13 17 18 19 21 23 24 25 26 27 28 30 31 33 4 6 14 18 19 21 24 25 26 27 30 5 9 14 20 28 31 1 4 6 11 14 15 19 21 25 27 32 33 1 9 20 23 27 29 18 28 31 2 6 11 13 15 18 19 27 31 33 8 10 11 12 14 17 18 25 31 33 1 6 8 10 11 14 15 18 19 20 25 27 28 30 31 33 2 8 15 31 33 2 7 13 14 16 19 33 2 13 14 23 27 0 10 11 15 17 20 23 6 7 10 14 18 19 20 27 30 31 6 14 19 26 31 1 7 12 14 15 17 18 19 21 31 33 30 31 6 10 11 12 15 17 18 19 23 25 26 27 28 31 9 12 13 15 17 18 19 20 21 26 27 28 30 9 14 18 20 24 28 30 31 4 9 20 5 9 10 11 14 19 20 22 23 27 29 31 32 33 18 20 22 23 32 0 8 10 22 23 27 33 5 8 9 10 18 20 22 23 27 5 8 9 20 22 23 27 32 33 5 8 9 15 20 22 23 27 32 2 10 15 16 17 24 25 26 2 7 10 14 15 16 21 33 2 10 11 13 15 16 2 4 6 9 15 16 19 25 26 31 2 4 6 7 8 9 11 12 13 15 16 17 18 19 21 23 24 25 26 27 29 30 31 32 33 2 4 11 15 16 21 30 2 5 10 15 16 0 2 3 10 12 13 15 16 17 18 19 21 24 25 26 2 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 30 31 32 33 2 4 6 7 12 13 16 17 18 19 21 26 28 30 31 32 2 4 8 16 18 19 28 31 0 2 7 8 12 13 14 16 17 18 19 22 23 24 25 26 27 28 29 33 2 4 6 7 8 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 30 31 33 2 6 7 12 15 16 17 18 19 24 25 26 27 28 30 31 32 2 13 16 17 18 19 22 28 4 6 11 12 15 17 19 21 24 25 30 1 2 3 4 6 11 12 14 15 16 17 18 19 21 24 25 26 30 32 4 11 12 13 14 15 17 18 19 24 25 26 31 33 1 4 6 11 13 15 17 18 19 21 24 25 26 27 28 30 32 33 1 2 4 5 6 8 11 12 14 15 16 17 18 19 21 25 30 31 33 0 2 4 13 18 20 24 25 31 33 0 4 6 9 12 13 14 17 18 19 21 24 25 26 27 30 31 0 1 3 4 6 9 10 11 12 13 15 17 18 19 21 24 25 26 31 33 10 0 1 10 0 10 15 31 1 3 9 10 12 15 3 10 33 10 19 33 6 9 10 12 13 14 18 19 21 22 25 27 28 29 31 32 23 6 7 8 10 11 17 18 19 21 25 27 30 31 33 0 7 11 15 19 22 24 9 10 11 15 20 21 9 20 21 29 4 6 9 10 11 12 15 17 18 19 21 22 24 25 27 30 31 32 33 3 9 15 21 31 32 6 9 10 11 12 15 18 19 21 22 24 25 26 27 28 30 31 32 1 2 7 9 20 22 23 29 33 1 2 7 8 9 10 13 15 20 22 23 26 29 33 1 2 7 8 9 10 13 15 16 20 22 23 24 28 29 32 1 2 7 8 9 10 13 20 22 23 30 1 2 7 10 13 15 20 22 25 26 1 2 7 10 13 18 20 22 23 1 2 6 7 9 10 13 20 22 26 28 29 32 33 1 2 7 9 10 13 19 20 22 29 32 33 1 2 7 10 13 20 22 29 1 2 7 10 13 15 20 22 23 1 2 7 13 17 18 19 22 1 2 7 9 10 12 13 14 18 19 20 21 22 23 25 28 29 1 2 7 9 10 11 13 18 20 22 23 24 26 27 29 30 32 33 1 2 7 10 11 13 22 24 1 2 7 20 22 1 2 7 10 13 20 22 1 2 7 13 17 22 1 2 7 9 10 13 20 22 23 26 28 30 1 2 7 9 13 14 20 22 29 30 33 1 2 7 13 17 22 30 1 2 7 13 19 20 22 29 1 2 7 20 22 25 1 2 7 9 10 13 20 22 23 29 31 1 2 7 9 10 11 13 15 18 20 22 23 28 31 1 2 7 12 13 17 19 22 24 26 30 1 2 7 20 22 25 1 2 7 9 10 13 14 18 19 20 21 22 23 25 26 29 1 2 7 13 17 18 19 22 24 25 30 1 2 7 10 13 20 22 1 2 7 10 13 19 20 22 29 33 1 2 7 10 13 22 26 31 1 2 7 9 10 13 18 19 20 21 22 23 24 26 27 28 31 32 1 2 7 10 13 14 15 22 23 33 1 2 6 7 9 10 13 14 15 16 20 22 23 24 29 1 2 7 20 22 25 1 2 7 9 10 13 14 16 20 22 23 26 29 32 33 1 2 4 7 20 22 25 1 2 7 9 10 11 13 20 22 23 28 30 1 2 7 9 10 11 13 15 20 22 23 1 2 6 7 13 20 22 1 2 7 13 17 22 1 2 7 10 11 13 15 19 22 23 24 27 1 2 7 9 10 11 13 14 15 19 20 22 23 27 28 29 33 1 2 6 7 9 10 13 20 22 29 32 33 1 2 7 10 13 20 22 1 2 7 20 22 1 2 7 9 10 13 20 22 23 0 1 2 3 7 8 9 10 13 14 15 18 20 22 23 28 29 31 32 33 1 2 6 7 13 20 22 0 1 2 7 10 11 13 14 19 20 22 23 24 25 26 1 2 6 7 8 13 17 22 25 31 1 2 5 7 9 13 15 18 20 21 22 23 28 29 1 2 7 10 13 14 18 19 22 30 1 2 7 10 13 18 20 22 26 28 1 2 7 10 11 12 13 19 20 22 28 1 2 7 11 13 15 17 22 1 2 7 11 13 17 22 31 1 2 7 9 10 13 20 22 23 25 1 2 5 7 10 13 17 18 20 22 24 32 1 2 7 10 13 17 21 22 26 28 1 2 7 20 22 1 2 7 13 17 19 22 1 2 7 10 13 22 26 1 2 6 7 10 11 13 18 19 20 22 25 26 28 1 2 7 13 17 22 26 1 2 7 20 22 1 2 7 13 17 18 19 22 0 1 2 7 9 10 13 14 15 20 22 23 25 29 33 1 2 7 20 22 1 2 7 10 13 22 23 33 2 4 5 9 16 22 2 4 5 9 16 22 0 1 2 3 4 5 6 7 9 10 16 19 20 22 23 25 27 29 33 2 4 5 9 10 16 21 22 23 2 4 5 9 10 14 16 21 22 25 29 32 2 4 5 9 11 16 22 25 2 4 5 9 16 22 2 4 5 8 12 14 18 19 20 22 23 24 25 27 28 29 31 32 2 4 5 7 12 14 18 20 28 30 31 0 1 2 4 5 7 10 11 15 19 20 22 23 26 28 29 31 32 33 0 1 2 5 6 9 15 16 23 30 1 5 6 9 10 11 12 15 19 23 29 30 33 5 6 9 11 15 23 29 30 31 33 1 5 6 8 9 10 15 20 22 23 28 29 30 31 33 2 5 6 9 11 13 15 19 20 23 26 30 33 1 4 5 6 8 9 10 11 14 15 18 19 21 23 24 27 28 29 30 31 33 1 5 6 9 10 11 14 15 19 21 23 25 29 30 31 33 1 4 5 6 8 9 10 11 15 17 18 19 23 24 25 28 29 31 33 1 2 5 6 10 14 15 16 19 22 23 25 29 2 5 6 9 10 12 13 15 16 17 19 23 25 26 30 31 33 2 5 6 9 10 11 15 19 23 24 25 30 31 33 2 5 6 9 10 11 15 19 23 25 29 30 33 1 5 6 9 10 11 14 15 19 23 28 29 31 32 33 1 5 6 9 11 15 18 19 26 31 2 5 6 9 10 15 19 20 22 23 29 30 31 33 1 5 6 9 10 11 14 15 25 29 33 2 5 6 8 9 10 11 21 23 25 29 30 33 2 5 16 27 31 32 2 5 15 16 23 27 29 31 32 2 3 5 16 27 29 31 0 2 5 9 10 16 17 18 20 22 23 27 0 2 5 10 11 15 16 18 19 20 22 25 26 28 30 31 0 2 5 6 10 16 18 20 24 31 0 2 5 10 15 16 20 24 31 0 2 5 10 14 16 20 26 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 19 20 22 28 0 2 5 10 14 15 16 20 26 0 1 2 4 6 7 9 12 15 16 17 18 19 20 22 24 25 27 29 30 31 33 0 17 27 33 0 4 6 10 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 33 0 2 12 13 15 16 17 19 20 24 25 28 30 4 7 14 15 17 18 19 24 27 31 1 4 6 15 17 21 24 27 1 12 15 17 18 19 27 0 12 17 18 19 21 28 1 12 17 21 24 33 17 18 21 25 30 17 17 18 19 24 28 18 19 32 14 17 19 24 33 6 7 9 12 17 18 24 25 26 0 24 28 17 19 12 14 15 17 24 30 1 8 9 11 12 14 15 17 19 20 21 22 24 25 29 30 31 12 18 19 25 26 33 1 14 17 18 19 23 24 27 28 29 0 6 12 14 17 18 19 21 24 25 26 28 30 31 32 33 0 10 12 15 19 21 27 32 17 4 10 12 17 19 21 0 2 6 8 11 15 17 18 21 30 31 10 12 14 15 17 18 19 21 22 24 30 31 32 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 0 5 7 8 10 11 12 13 15 17 18 19 21 25 26 30 31 33 0 1 2 4 5 6 7 9 11 12 13 14 15 16 17 18 19 20 21 22 24 25 30 31 33 0 1 2 4 5 6 7 9 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 30 33 0 2 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 30 31 32 33 0 7 10 12 13 15 17 18 19 21 24 25 27 29 30 31 33 0 1 3 4 6 7 8 9 10 11 12 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 9 20 0 1 2 15 16 17 20 29 30 4 18 20 29 1 5 6 7 8 9 10 11 12 14 15 18 19 24 25 28 30 33 1 5 6 10 11 20 29 30 33 1 5 6 7 11 12 13 14 15 17 18 19 24 25 27 30 31 32 1 4 5 6 12 13 14 15 17 18 19 24 25 27 28 31 32 33 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 28 29 30 31 32 1 5 6 7 8 10 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 33 1 5 9 10 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 0 1 4 5 6 7 8 9 10 11 12 14 15 17 18 19 21 24 25 27 28 30 31 32 1 5 7 11 12 15 17 25 31 1 2 5 6 7 8 9 10 11 12 15 16 17 18 19 20 22 23 24 26 27 28 29 30 32 33 0 1 5 11 24 25 26 28 30 2 5 8 9 11 14 15 16 17 18 19 21 25 27 30 31 32 33 2 5 6 10 12 15 16 19 21 23 29 2 5 9 11 15 16 18 19 24 28 29 31 32 33 1 2 5 7 10 11 13 15 16 19 26 28 29 30 33 1 2 5 10 12 14 15 16 18 19 20 23 24 27 29 30 31 33 2 5 7 8 12 14 15 16 18 19 24 25 26 27 28 29 33 2 4 5 6 9 11 12 13 15 16 17 18 19 24 25 26 27 28 29 31 32 2 5 6 8 13 14 15 16 18 19 26 27 28 30 32 33 0 2 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 32 2 5 6 7 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 2 5 6 7 8 9 11 14 15 16 18 19 20 21 24 26 28 29 30 31 32 2 5 7 8 10 15 16 17 18 21 24 25 26 27 28 29 30 31 32 33 0 2 5 10 12 15 16 17 18 19 20 24 25 28 29 30 31 2 3 5 6 7 10 11 12 13 15 16 17 18 19 22 23 24 25 28 29 30 31 32 33 2 5 7 15 16 18 24 29 2 5 8 12 16 19 23 24 25 28 29 30 31 2 5 8 9 10 12 14 15 16 17 18 19 21 24 25 26 27 28 29 30 31 2 4 5 6 9 11 15 16 19 20 21 25 28 29 30 31 33 1 2 5 7 9 12 13 14 15 16 17 18 19 21 25 26 28 29 30 31 2 4 5 15 16 17 18 19 20 21 22 23 25 26 27 29 30 33 2 5 11 12 14 16 18 29 31 33 0 2 3 4 5 8 9 12 14 16 18 21 24 25 27 28 29 30 31 32 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 26 28 29 30 32 33 2 5 6 7 8 9 10 11 15 16 18 19 24 27 29 30 31 32 2 5 6 9 13 15 16 18 19 24 25 26 29 30 32 2 4 5 10 11 12 14 15 16 17 18 19 21 28 29 30 31 2 5 6 7 12 13 16 18 19 22 24 25 29 30 31 33 2 5 16 25 27 29 32 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 33 2 5 8 10 15 16 19 21 24 29 30 31 32 2 5 16 19 24 26 29 31 2 5 6 7 9 11 15 16 17 18 19 21 24 25 26 28 29 30 2 3 5 12 16 18 20 24 25 28 29 33 2 4 5 6 7 9 11 12 15 16 17 18 19 23 24 29 30 32 33 2 5 6 16 17 19 24 25 28 29 30 31 2 4 5 7 16 23 25 29 0 5 6 8 12 17 18 29 30 2 4 5 6 7 8 11 12 13 15 16 18 19 21 25 27 28 29 31 33 2 5 13 16 19 24 29 2 5 9 10 15 16 17 24 26 28 29 31 32 2 5 16 17 25 29 33 2 4 5 9 16 21 25 26 28 29 30 31 2 5 8 16 17 22 29 32 33 0 2 5 7 8 9 12 14 15 16 18 21 24 25 27 29 30 31 33 0 2 5 7 9 10 14 15 16 21 24 25 26 27 29 33 0 1 2 5 13 14 16 27 29 33 0 1 2 5 14 15 16 18 24 26 29 0 1 2 5 8 12 14 16 29 31 0 1 2 5 7 8 14 16 17 25 27 29 0 2 5 7 8 16 17 25 27 29 33 0 1 2 5 10 14 16 25 29 33 2 5 16 29 2 5 15 16 17 23 26 29 2 3 5 8 9 12 16 20 22 23 27 29 31 32 0 2 3 5 9 16 19 26 29 0 2 5 7 9 13 14 16 20 22 25 27 28 29 32 33 29 0 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 25 27 29 30 31 32 0 2 8 9 11 12 13 15 17 18 19 20 22 23 24 29 30 31 0 8 9 22 23 27 0 4 8 9 13 14 20 22 23 24 27 30 31 0 4 6 8 9 13 19 20 22 23 27 28 29 0 2 4 8 9 13 15 20 22 23 27 33 18 0 2 4 8 9 16 17 21 22 23 27 29 0 2 4 8 9 16 17 21 22 23 27 29 0 4 8 9 12 13 20 22 23 27 28 29 0 2 3 4 6 8 9 11 12 13 14 15 16 18 20 22 23 25 27 29 31 33 0 4 8 9 12 13 15 17 19 20 22 23 25 27 29 30 31 0 4 8 9 13 15 18 20 22 23 24 27 28 29 0 4 8 9 11 12 13 14 15 19 20 22 23 24 25 27 31 32 0 4 8 9 11 13 14 15 20 22 23 27 30 0 4 8 9 13 17 18 20 22 23 24 25 27 30 31 0 3 4 8 9 11 13 19 20 22 23 24 25 27 28 29 30 0 4 8 9 12 13 15 18 19 20 22 23 24 25 27 31 0 4 8 9 12 13 15 20 22 23 26 27 28 0 4 6 8 9 11 13 14 15 20 22 23 26 27 28 30 0 4 8 9 11 13 15 19 20 22 23 26 27 28 31 0 2 3 4 6 8 9 12 13 14 15 18 20 22 23 25 27 29 31 0 3 4 8 9 11 13 15 18 19 20 21 22 23 27 29 30 31 0 3 4 8 9 11 13 20 22 23 24 25 27 28 29 30 0 4 5 8 9 12 13 14 20 22 23 27 0 4 5 8 9 13 14 20 22 23 27 0 2 4 5 8 9 11 12 13 15 17 19 20 22 23 24 27 28 30 31 32 0 4 5 8 9 11 12 13 14 17 19 20 22 23 26 27 0 4 5 8 9 11 12 13 18 19 20 22 23 24 27 28 0 2 4 5 8 9 11 12 13 17 19 20 22 23 24 26 27 28 30 0 4 5 8 9 11 12 13 14 17 18 19 20 22 23 24 27 28 0 4 5 6 8 9 11 12 13 19 20 22 23 26 27 0 2 4 6 8 9 10 11 12 13 14 15 18 19 20 22 23 24 25 27 28 0 4 8 9 13 19 20 22 23 27 29 0 4 8 9 12 13 20 22 23 24 25 27 32 0 4 8 9 13 19 20 22 23 26 27 29 0 4 8 9 13 20 22 23 25 27 29 0 4 6 8 9 11 13 15 20 22 23 26 27 0 4 7 8 9 13 15 20 22 23 27 2 9 10 13 20 27 29 0 4 7 8 9 13 19 20 22 23 27 31 0 4 8 9 22 23 27 0 1 4 6 8 9 13 15 20 22 23 27 30 31 0 4 6 8 9 11 12 13 15 17 19 20 21 22 23 25 26 27 30 33 0 4 6 8 9 11 13 14 17 18 19 20 21 22 23 25 27 30 33 0 2 4 6 8 9 13 14 17 18 20 22 23 27 32 18 18 18 18 0 1 2 4 8 9 11 13 14 16 20 22 23 27 28 29 1 4 6 7 8 9 10 11 13 14 15 17 18 19 20 21 24 25 26 27 28 29 30 31 32 33 0 8 9 22 23 27 29 0 4 8 9 13 20 22 23 27 0 4 8 9 13 20 22 23 27 0 4 8 9 13 19 20 22 23 27 0 4 8 9 13 14 18 19 20 22 23 24 25 26 27 28 30 0 4 8 9 22 23 27 29 2 6 7 8 9 10 11 12 13 14 15 17 18 19 20 24 25 26 27 28 29 31 32 0 2 4 8 9 10 13 14 15 17 19 20 21 22 23 29 30 31 33 0 2 4 8 9 11 12 13 14 15 20 22 23 27 29 31 0 2 4 6 8 9 10 11 12 13 15 16 19 21 22 23 24 26 27 28 29 0 4 8 9 13 15 22 23 25 27 0 4 8 9 20 22 23 27 0 4 8 9 20 22 23 27 0 4 8 9 22 23 27 0 4 8 9 22 23 27 0 4 8 9 10 13 15 20 21 22 23 27 29 0 4 8 9 10 13 19 20 22 23 27 29 0 4 8 9 13 17 20 22 23 27 29 33 0 4 6 8 9 10 13 15 20 22 23 25 27 29 0 2 4 8 9 13 20 22 23 27 0 2 4 8 9 10 13 19 20 22 23 27 0 2 4 8 9 11 13 14 16 17 19 20 22 23 24 25 27 28 29 31 0 4 6 7 8 9 12 13 15 17 18 19 20 22 23 24 25 27 28 30 31 32 33 0 1 4 8 9 11 14 15 17 18 22 23 26 27 29 0 4 6 8 9 10 11 12 13 17 18 19 20 22 23 24 25 26 27 29 30 31 33 0 2 4 8 9 13 15 19 20 22 23 27 29 30 0 2 3 4 8 9 13 14 15 19 20 22 23 27 29 33 0 2 3 4 8 9 11 12 13 20 22 23 27 29 31 33 0 2 3 4 5 7 8 9 10 11 13 16 17 19 20 22 23 26 27 28 29 33 2 5 10 11 14 15 16 17 18 23 24 25 28 31 32 5 11 13 15 19 20 22 25 27 28 30 10 11 12 13 14 15 18 19 20 22 25 26 29 30 31 33 0 1 2 3 4 6 7 8 10 11 12 13 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 10 11 13 17 18 19 20 22 27 30 1 2 7 9 10 11 12 13 14 15 16 19 20 22 24 26 29 31 1 7 9 10 11 13 15 17 18 19 20 22 25 26 27 32 2 6 11 13 16 19 20 22 23 13 19 20 22 31 32 0 6 11 13 15 17 18 19 20 22 23 29 30 31 7 13 19 20 22 26 31 10 11 13 15 18 19 20 22 31 4 10 11 12 13 14 18 19 20 22 27 13 14 17 18 19 20 22 25 27 29 31 32 1 4 6 10 11 13 14 18 19 20 22 25 9 13 15 18 19 20 22 24 25 26 27 29 31 8 10 13 15 19 20 22 6 12 13 14 15 17 18 19 20 21 22 23 24 25 26 29 30 31 33 9 11 13 19 20 22 26 31 11 13 15 19 20 22 25 31 11 13 19 20 22 26 31 13 19 20 22 13 15 19 20 22 23 29 31 32 4 7 9 12 13 17 18 19 20 22 23 24 25 27 28 29 30 31 32 6 11 13 15 19 20 22 31 10 11 13 19 20 22 29 31 8 13 14 15 17 18 19 20 21 22 26 28 29 31 32 33 12 13 14 15 17 18 19 20 22 24 26 28 29 31 32 11 13 15 18 19 20 22 25 26 27 28 30 31 32 4 6 11 13 14 15 18 19 20 22 24 26 27 28 30 31 7 9 10 13 15 18 19 20 22 23 29 30 31 5 11 13 18 19 20 22 25 33 4 5 6 9 10 11 13 14 15 18 19 20 22 24 26 27 31 5 6 10 13 17 18 19 20 22 25 27 2 4 5 8 9 11 13 15 16 17 18 19 20 21 22 26 27 31 5 11 12 13 14 15 18 19 20 22 29 33 2 6 9 11 12 13 14 15 16 18 19 20 22 25 30 31 6 13 14 15 18 19 20 21 22 23 28 29 31 33 4 6 13 19 20 22 23 27 29 31 10 11 13 15 19 20 22 23 24 25 29 30 4 6 7 11 12 13 15 18 19 20 21 22 23 29 2 4 6 13 14 15 16 18 19 20 22 24 6 11 12 13 18 19 20 21 22 23 24 25 6 11 13 14 19 20 22 24 25 26 27 31 1 4 7 9 10 11 13 14 15 17 18 19 20 22 25 26 28 31 9 11 13 15 19 20 21 22 23 27 28 29 1 2 6 7 11 13 15 16 18 19 20 21 22 24 25 27 28 30 31 0 2 4 6 7 9 11 12 13 14 16 18 19 20 21 22 30 31 9 10 11 13 17 18 19 20 22 23 27 28 30 31 11 12 13 17 18 19 20 22 23 27 28 29 32 2 4 6 8 11 13 14 15 16 18 19 20 22 25 27 30 2 4 6 11 13 16 18 19 20 22 27 30 31 0 4 6 9 11 13 15 18 19 20 22 23 25 27 28 29 30 31 11 12 13 17 18 19 20 21 22 24 25 30 31 32 11 13 15 18 19 20 22 27 6 13 18 19 20 22 26 27 31 11 13 14 15 18 19 20 22 25 28 30 31 11 13 14 15 18 19 20 22 25 28 30 31 6 10 11 13 14 15 17 18 19 20 21 22 23 26 29 31 0 10 11 12 13 15 17 18 19 20 21 22 27 28 29 31 7 10 13 15 18 19 20 22 23 29 30 31 7 8 10 11 12 13 14 15 18 19 20 22 25 30 31 32 2 5 11 12 16 20 33 0 7 9 10 11 12 13 14 15 19 20 22 24 26 27 31 32 33 0 4 9 11 12 13 18 21 22 25 28 30 31 32 33 2 4 5 7 8 10 14 15 16 21 23 24 28 29 30 0 2 4 5 6 7 8 9 11 12 14 15 16 17 18 19 20 22 23 25 26 27 28 29 30 31 32 33 7 8 9 14 15 18 22 27 28 29 31 2 4 5 6 11 15 16 18 23 25 28 29 30 31 2 5 9 11 13 15 16 17 18 27 28 29 31 14 15 22 25 29 31 0 12 17 26 31 0 2 5 9 16 18 9 10 15 0 9 14 19 20 21 28 1 5 9 14 17 18 25 9 15 27 8 9 19 27 2 4 7 9 10 16 19 20 22 23 29 33 2 5 7 10 12 15 16 23 33 0 2 5 9 10 12 15 16 20 21 23 26 29 0 2 3 4 5 9 10 12 15 16 19 20 21 22 23 24 26 28 29 32 33 9 18 19 20 27 30 31 0 9 10 4 9 14 0 2 4 5 9 10 12 15 16 23 2 3 5 9 10 12 15 16 23 0 2 3 5 10 12 15 16 23 33 2 5 10 12 15 16 23 0 2 3 5 9 10 12 15 16 17 23 0 2 3 4 5 9 10 12 15 16 17 20 23 2 5 10 12 15 16 23 33 0 2 3 5 10 12 15 16 17 20 23 33 2 3 5 9 10 12 15 16 23 0 2 3 5 9 10 12 15 16 18 23 33 0 6 18 20 25 31 0 3 7 8 9 10 12 14 15 17 18 19 25 26 28 29 31 32 0 9 10 27 31 20 2 5 8 10 12 16 19 21 23 25 27 29 31 4 0 15 19 25 26 4 8 9 23 0 2 3 4 5 8 9 10 12 15 16 17 19 23 25 29 33 0 9 20 27 2 5 9 13 19 23 29 0 2 5 9 13 23 26 29 32 2 5 6 9 13 18 19 23 25 26 28 29 2 4 5 9 13 15 19 23 25 26 29 9 13 19 23 29 31 32 33 0 26 28 0 2 5 6 8 9 13 15 16 20 23 27 28 29 32 19 28 1 3 9 13 23 25 28 29 20 26 1 8 9 10 12 13 14 15 18 23 24 27 29 31 2 5 6 9 14 16 19 24 25 26 2 5 9 10 16 31 9 9 7 9 28 9 14 9 9 9 28 9 9 9 9 28 9 9 6 7 9 13 14 15 18 24 28 30 32 3 6 9 10 15 17 18 19 20 23 29 30 31 0 2 3 4 7 8 9 10 12 15 16 17 19 20 22 23 27 29 30 31 32 33 3 9 17 20 23 27 28 29 23 0 9 12 15 17 20 21 23 29 0 3 9 12 17 18 19 20 23 25 27 29 31 32 33 0 3 4 5 7 8 9 10 12 14 15 17 18 19 20 21 22 23 24 25 26 27 29 30 9 17 20 23 29 0 3 9 10 12 14 15 17 19 20 22 23 24 25 27 29 31 32 33 0 3 8 9 10 12 15 17 18 19 20 23 25 26 27 29 31 33 8 9 10 14 15 17 18 19 20 23 29 31 32 0 1 3 8 9 10 14 15 17 19 20 22 23 25 27 29 30 31 32 33 2 3 6 9 10 11 12 13 15 16 17 18 19 20 21 23 25 29 30 32 33 3 7 8 9 10 14 15 17 19 20 23 29 31 32 33 0 2 3 6 9 10 11 12 13 15 16 17 19 20 21 23 26 27 29 30 31 32 33 3 6 9 10 12 15 17 18 19 20 23 25 26 29 31 32 33 0 1 2 3 4 5 6 7 8 9 10 12 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 0 3 6 9 10 12 15 17 18 19 20 23 25 26 28 29 31 32 33 0 1 3 4 6 7 8 9 10 12 14 15 17 18 19 20 22 23 24 25 27 28 29 30 31 32 33 0 8 9 12 14 17 19 20 21 22 23 25 29 30 32 0 2 3 9 11 16 17 20 23 25 28 29 33 1 2 5 13 1 2 5 13 24 1 2 5 13 1 2 5 13 1 5 1 2 5 13 1 2 5 13 2 13 14 18 24 1 2 5 13 1 2 5 13 3 19 20 24 25 29 32 1 2 3 6 8 9 12 13 14 15 17 18 20 21 23 24 25 26 28 29 31 32 3 10 15 17 18 19 20 21 24 26 28 29 31 32 33 3 10 23 28 29 0 1 3 5 6 8 9 10 11 14 15 17 18 19 22 23 24 27 28 31 32 33 0 2 5 6 9 10 11 12 14 16 17 18 19 22 23 24 27 28 29 30 31 32 0 2 5 6 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 0 2 5 9 15 16 18 22 23 24 27 28 31 0 2 5 6 9 13 14 16 18 22 23 27 31 0 5 8 9 12 15 22 23 27 0 2 3 4 5 6 8 9 11 12 15 16 17 18 19 20 22 23 25 27 28 30 31 32 0 2 3 4 5 6 8 9 10 12 14 15 16 17 18 19 21 22 23 24 27 30 31 32 0 2 3 5 6 9 10 12 14 15 16 18 19 20 21 22 23 25 26 27 29 31 32 33 3 10 23 28 29 0 5 7 9 21 22 23 27 0 2 5 6 9 13 16 21 22 23 27 0 2 5 9 11 13 15 16 17 18 22 23 27 29 30 31 32 15 23 28 32 0 2 3 5 9 16 22 23 27 0 2 5 9 16 19 21 22 23 24 27 0 2 5 6 9 10 14 15 16 17 20 22 23 27 29 33 0 2 5 9 15 16 22 23 27 0 2 5 6 9 13 16 22 23 27 29 0 5 9 18 22 23 25 27 29 0 5 9 15 22 23 27 29 31 32 33 0 1 5 6 9 11 14 15 17 18 19 22 23 24 26 27 28 30 32 33 0 2 3 5 6 7 9 11 12 14 15 16 17 18 19 21 22 23 24 25 26 27 30 31 32 33 0 2 3 4 5 6 9 10 11 12 15 17 18 19 21 22 23 24 25 26 27 28 30 31 32 23 28 29 0 1 2 5 7 9 10 16 22 23 24 27 0 2 5 9 16 22 23 27 29 0 2 3 4 5 9 16 17 22 23 27 0 2 3 5 9 12 16 22 23 27 0 2 5 9 16 22 23 27 0 1 2 5 7 9 10 15 16 19 22 23 26 27 31 32 33 0 2 3 5 6 9 10 11 12 14 15 16 17 18 19 22 23 25 26 27 30 31 33 6 10 13 15 29 30 0 2 5 9 15 16 22 23 27 29 32 33 0 2 5 8 9 13 16 22 23 27 28 0 2 3 4 5 6 7 9 10 11 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 3 19 23 28 33 0 1 2 3 5 6 8 9 10 16 17 18 22 23 24 25 26 27 28 29 30 31 0 1 2 4 5 6 8 9 10 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 0 2 5 6 9 13 16 22 23 27 28 0 2 3 4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 22 23 25 26 27 28 29 30 31 32 33 0 2 5 9 16 22 23 27 29 0 2 5 9 16 22 23 27 28 8 23 28 0 2 5 9 16 22 23 27 23 29 0 2 5 7 9 16 22 23 27 29 32 3 4 6 8 11 18 19 21 23 25 28 30 32 7 8 10 11 12 15 17 18 19 21 24 25 26 27 31 33 4 14 19 21 24 25 26 33 0 3 4 6 7 9 11 12 13 14 15 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 12 13 14 15 17 18 24 25 27 31 32 33 2 4 5 11 12 15 16 17 19 24 25 27 28 30 33 1 4 5 11 15 18 19 24 27 28 29 30 31 1 4 5 8 12 15 17 18 19 24 25 27 29 30 31 2 3 4 5 11 12 13 14 15 16 19 24 26 27 30 2 4 5 6 11 12 13 15 16 18 19 24 25 27 30 31 2 4 5 8 12 15 16 17 18 19 24 25 27 28 30 31 32 33 0 3 4 6 7 10 11 12 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 2 4 5 6 7 9 11 12 15 16 17 18 19 20 21 24 25 26 27 33 0 2 4 5 9 10 12 15 16 17 18 19 21 24 25 27 30 32 33 1 2 4 5 13 14 15 16 27 7 10 15 18 27 4 8 12 18 31 33 8 9 18 20 31 32 3 4 6 8 11 12 14 17 18 19 24 25 26 28 30 31 32 6 8 10 11 15 17 18 20 21 22 23 25 26 27 28 29 31 32 33 7 9 11 14 18 23 24 31 32 33 0 3 8 15 18 20 23 27 29 30 3 6 10 26 30 31 32 6 9 15 27 28 32 4 6 7 9 12 13 14 15 18 19 21 24 25 26 28 30 31 32 4 6 8 9 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 12 14 18 19 21 24 28 1 3 4 5 7 8 10 12 13 15 19 25 28 32 33 4 6 15 19 21 27 29 32 33 4 7 9 11 14 15 19 25 30 32 15 6 10 11 12 15 17 19 25 27 28 20 4 11 13 25 30 6 7 19 21 23 24 25 28 2 16 31 4 6 12 13 15 17 18 19 27 31 1 10 23 7 8 24 26 27 32 6 15 17 18 19 21 28 30 32 0 6 9 14 15 18 21 24 30 32 0 9 11 15 19 21 25 27 28 31 32 1 4 11 12 14 15 17 18 19 24 25 28 30 31 32 1 2 3 6 7 9 12 13 15 16 19 23 27 29 11 13 14 26 28 30 31 1 6 10 12 14 15 18 19 23 24 28 29 30 31 33 33 3 4 5 6 9 11 14 15 18 19 22 25 27 28 30 31 32 33 0 3 5 8 15 24 26 31 33 0 3 4 5 6 8 10 11 15 17 19 20 24 25 28 29 31 32 33 0 3 6 10 11 14 15 18 25 32 33 0 7 0 32 0 19 0 10 17 26 30 31 0 1 2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 0 3 15 20 27 33 2 9 10 23 27 29 31 2 3 6 7 8 9 10 11 14 15 17 18 19 20 21 22 23 24 25 26 27 29 31 32 33 0 3 7 8 9 10 12 13 15 18 19 20 21 23 27 28 29 32 33 4 10 26 31 33 4 10 26 31 33 10 14 15 21 22 29 30 33 15 9 20 22 19 22 10 13 15 22 27 31 32 20 0 1 2 3 4 6 8 9 10 11 15 16 17 18 20 21 22 23 25 26 27 29 31 32 33 0 2 3 6 8 10 11 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 0 3 6 8 9 10 11 12 13 14 15 17 18 20 23 24 27 28 29 30 31 32 33 2 3 4 7 10 12 15 17 18 19 20 26 27 31 32 11 15 25 28 18 33 8 9 18 20 23 27 29 31 15 27 2 3 5 6 9 10 13 14 18 19 20 21 24 25 26 27 28 30 31 32 5 6 7 8 10 14 15 17 18 19 21 23 24 25 28 31 32 33 8 10 14 21 27 31 0 7 12 17 18 19 20 21 24 25 27 15 20 3 7 9 10 11 12 15 19 20 23 24 27 29 32 33 3 4 6 7 11 13 15 17 19 22 23 24 25 27 28 29 30 33 0 3 6 21 27 31 6 9 13 15 20 23 32 15 24 25 27 30 31 32 0 15 20 27 30 0 3 6 7 8 15 17 18 19 21 24 25 28 29 32 22 0 15 19 25 28 3 6 19 21 23 24 32 33 33 15 3 4 6 9 11 15 17 18 19 20 21 24 25 27 28 29 30 31 32 33 13 33 6 25 31 33 6 11 31 15 15 15 26 0 15 15 32 1 4 5 6 7 11 13 14 18 20 23 26 28 31 32 9 10 15 15 33 29 28 0 3 26 32 15 32 10 15 28 15 15 26 32 31 32 0 15 19 33 9 23 2 10 23 29 2 9 10 11 12 15 16 31 33 0 15 31 9 10 22 0 33 18 19 31 11 19 32 1 14 32 33 19 15 28 0 15 15 31 15 28 15 19 26 32 15 0 15 31 15 0 27 15 19 31 15 19 31 27 32 3 4 6 9 11 20 25 26 31 32 33 4 9 10 11 13 15 20 26 28 3 4 9 14 15 19 20 32 1 23 31 32 28 32 15 27 0 32 0 1 2 3 5 10 11 15 29 33 0 1 2 5 12 14 15 16 17 18 29 30 33 3 12 14 15 18 19 24 25 28 30 32 1 5 6 9 10 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 0 3 9 11 13 14 15 17 19 23 25 26 27 28 31 32 4 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 27 28 29 30 31 32 33 1 3 5 11 12 19 31 33 0 1 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 1 3 5 9 10 12 15 18 19 25 32 1 3 5 6 9 11 12 13 15 17 18 19 21 22 23 24 25 28 30 32 33 0 1 4 5 11 14 15 17 18 19 22 26 27 31 33 1 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 0 1 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 33 0 1 5 6 7 10 11 12 13 15 17 18 19 21 24 25 26 27 28 30 31 32 33 1 3 4 5 6 7 8 9 10 11 12 14 15 17 18 19 20 23 24 25 26 27 28 30 31 32 33 1 3 5 11 12 14 15 17 18 19 27 0 1 3 4 5 6 7 9 10 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 0 1 5 6 8 10 11 12 14 15 17 18 19 21 23 24 25 26 29 30 31 32 33 1 5 6 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 33 0 1 3 5 6 8 9 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 1 3 4 5 6 7 9 11 12 13 14 15 17 18 19 21 22 23 24 25 26 28 30 31 32 33 0 1 3 4 5 6 13 14 15 18 19 20 27 30 31 33 0 1 3 4 5 6 7 8 10 11 12 15 17 18 19 20 21 24 25 27 28 30 31 32 33 1 4 5 6 9 11 12 14 15 17 18 19 21 23 24 25 31 32 33 1 4 5 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 32 33 0 1 3 4 5 6 7 10 11 14 15 18 20 25 27 28 31 1 2 3 5 6 11 12 13 14 15 16 17 18 19 21 24 26 27 29 30 31 32 33 0 1 3 4 5 6 7 10 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 32 33 0 1 3 5 15 27 32 33 1 4 5 6 7 8 9 10 11 14 15 17 19 20 21 23 24 25 27 28 29 30 31 32 33 1 3 4 5 6 9 11 12 13 14 15 18 19 21 24 25 30 32 1 3 4 5 6 7 9 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 1 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 29 30 31 32 33 1 3 4 5 6 9 11 12 13 15 17 18 19 21 24 25 26 27 30 31 32 33 1 2 3 5 9 10 11 14 15 17 18 22 23 24 27 28 29 30 31 33 0 1 2 3 5 6 10 11 15 18 20 26 27 29 32 33 0 1 2 3 4 5 10 11 13 14 15 18 21 23 29 33 6 7 10 11 19 22 23 29 30 33 0 6 9 10 19 20 22 23 25 29 0 15 20 22 23 29 33 4 20 22 4 20 22 6 9 11 13 15 19 22 25 30 31 32 33 0 3 4 6 7 8 11 12 13 14 15 17 18 19 21 22 23 24 25 26 30 31 32 33 3 8 11 12 13 14 22 23 26 3 11 12 15 17 19 21 22 32 0 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 15 19 22 22 3 7 22 3 11 17 22 24 3 4 6 9 12 15 17 18 19 21 22 24 25 26 27 30 32 33 4 6 8 9 11 12 15 17 18 19 21 22 24 28 30 11 19 22 3 6 7 11 12 13 14 15 17 18 19 21 22 23 24 26 28 30 31 33 0 1 2 3 6 7 8 10 11 12 13 14 15 16 17 18 19 21 22 24 25 26 27 30 31 32 33 2 3 6 7 9 11 12 13 14 15 16 17 18 19 21 22 24 25 26 28 30 32 19 22 7 11 12 13 14 15 17 18 19 20 21 22 24 25 27 28 30 31 32 33 2 3 6 9 11 12 14 15 18 20 22 24 26 4 15 22 23 28 0 3 22 9 10 13 14 15 22 27 30 31 6 12 18 19 22 27 31 22 22 0 1 3 5 10 12 13 15 18 19 20 23 29 2 5 16 19 2 3 5 11 12 15 16 17 18 19 24 30 2 3 5 6 7 12 14 15 16 19 27 28 30 33 2 3 5 10 11 14 15 16 2 5 11 14 16 18 25 31 5 14 18 19 24 30 32 33 2 5 6 14 15 16 19 25 26 2 5 16 19 2 5 10 15 16 33 2 5 8 16 21 2 5 15 16 2 5 11 16 30 2 5 16 2 5 16 18 2 5 16 25 2 5 16 2 5 16 32 2 5 11 16 25 2 3 5 16 19 2 5 11 16 2 5 15 16 2 5 16 25 30 2 5 11 16 2 5 16 2 5 16 0 1 5 11 15 21 28 32 33 1 5 11 15 17 29 33 1 5 11 15 19 32 33 0 1 3 4 5 18 19 21 26 1 5 11 13 15 22 25 32 1 5 10 13 20 21 28 33 1 2 5 16 23 29 0 2 5 14 15 16 0 2 3 5 14 16 0 2 5 16 0 2 3 5 6 14 16 2 3 5 14 15 16 33 2 5 14 15 16 2 3 5 14 16 2 3 5 14 16 0 2 3 5 6 9 10 11 14 15 16 19 21 23 25 26 27 30 31 32 33 2 5 16 28 29 2 5 15 16 2 3 5 16 26 31 2 5 10 16 23 28 29 33 7 11 30 32 0 2 3 5 6 9 10 11 14 15 16 19 26 27 31 32 0 2 3 5 9 11 14 15 16 19 27 28 30 31 2 5 16 19 0 2 3 5 11 15 16 19 23 31 32 33 0 1 2 3 13 20 23 25 0 1 2 3 15 20 23 25 26 0 1 2 3 17 23 25 0 1 2 23 25 0 1 2 3 20 23 25 0 1 2 3 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 20 23 25 32 0 1 2 3 14 16 18 23 25 28 0 1 2 23 0 1 2 3 15 23 25 0 1 2 14 23 25 0 1 2 3 13 23 25 0 1 2 3 15 23 25 0 1 2 3 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 20 23 25 26 0 1 2 3 20 23 25 26 0 1 2 3 15 20 23 25 26 32 0 1 2 3 15 20 23 25 0 1 2 3 15 23 25 0 1 2 3 20 23 25 0 1 2 3 13 15 23 25 0 1 2 3 15 23 25 0 1 2 3 15 23 25 0 1 2 3 15 23 25 0 1 2 3 20 23 25 0 1 2 3 15 23 25 0 1 2 3 15 23 25 0 1 2 3 6 14 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 20 23 25 0 1 2 3 20 23 25 0 1 2 3 20 23 25 0 1 2 20 23 25 0 1 2 23 25 0 1 2 3 20 23 25 0 1 2 3 6 10 20 23 25 31 0 1 2 8 23 25 0 1 2 3 15 20 23 25 0 1 2 20 23 25 2 3 16 23 28 0 1 2 7 14 15 18 23 24 25 28 29 31 8 22 28 0 1 2 23 25 0 1 2 9 15 18 23 24 25 28 31 0 1 2 17 20 23 25 0 1 2 3 6 7 8 12 13 14 15 18 20 21 22 23 24 25 27 31 0 1 2 6 8 12 14 15 18 19 20 21 23 24 25 26 28 29 30 31 32 33 0 1 2 3 8 15 20 23 25 30 31 1 6 1 3 6 11 17 19 24 26 32 1 15 32 1 32 1 3 15 1 28 32 1 3 6 19 25 26 28 32 1 22 30 32 1 19 32 1 3 6 14 15 18 19 24 25 26 32 1 19 1 3 9 11 13 15 18 19 21 24 25 27 30 32 33 1 14 15 17 18 19 24 25 26 27 32 33 1 6 14 32 1 3 6 19 25 32 3 19 24 1 6 26 1 4 19 25 32 1 3 11 13 15 19 32 1 3 6 9 12 15 26 1 3 1 19 32 1 19 30 32 1 3 4 6 8 14 15 17 18 24 26 27 30 32 1 3 6 13 26 32 1 3 11 19 1 3 15 19 25 26 30 32 1 3 15 32 1 30 32 1 3 17 19 25 32 1 3 12 15 17 18 19 24 26 30 32 33 3 6 8 15 18 24 27 28 32 3 15 17 18 19 33 1 3 6 9 11 14 15 18 32 1 6 11 14 19 25 26 32 1 3 17 19 24 26 1 3 14 15 19 21 24 30 32 1 19 32 1 6 12 13 15 19 24 25 30 32 1 3 19 26 28 1 3 15 19 21 1 3 6 13 15 19 21 28 32 1 3 15 19 24 25 32 1 3 6 18 24 26 32 1 3 4 6 8 9 11 14 15 17 18 19 24 25 32 33 1 3 6 11 15 26 28 32 1 6 24 32 33 1 3 1 3 6 18 30 32 1 3 14 15 18 32 3 19 24 25 32 33 1 3 6 14 19 25 33 1 3 11 18 19 25 30 32 1 3 11 15 17 19 25 30 32 3 4 6 11 14 15 18 19 22 24 25 26 28 32 33 1 3 11 18 19 24 32 1 9 19 25 26 30 1 13 30 32 1 3 17 32 1 3 6 14 15 18 19 25 32 1 3 6 15 19 24 26 32 1 32 1 19 30 32 1 3 6 17 18 19 20 24 26 27 28 30 32 1 18 30 32 18 25 30 32 1 3 6 13 15 17 18 19 24 25 26 30 32 1 32 1 3 32 1 3 18 26 28 1 3 6 13 18 19 30 32 1 25 32 1 3 15 19 21 32 33 3 4 7 11 12 13 15 17 18 19 24 25 26 27 30 31 33 1 1 1 1 3 11 12 13 14 15 17 18 19 24 25 31 33 3 14 15 18 26 32 3 11 15 25 33 3 15 22 25 26 33 3 12 15 24 27 30 1 3 6 11 14 15 24 25 30 32 3 11 15 19 32 33 15 1 3 6 21 1 3 4 11 15 18 19 25 28 1 3 11 13 15 19 26 32 1 3 12 15 19 26 32 1 3 11 13 15 18 19 24 26 30 33 1 3 6 11 12 18 19 30 32 33 1 3 6 11 12 13 15 17 18 24 25 26 30 1 3 4 6 7 8 9 12 13 14 17 18 19 21 22 24 25 26 27 28 30 31 3 22 26 33 22 25 15 22 26 33 6 22 31 13 22 26 0 22 26 33 22 26 22 26 4 22 26 0 22 26 4 15 17 18 19 22 24 26 27 30 31 4 6 7 11 12 13 15 17 18 19 21 22 24 25 26 27 30 32 4 6 7 10 11 12 14 15 17 18 19 21 22 24 25 26 33 4 6 7 12 13 15 17 21 22 24 25 26 27 30 32 3 4 9 15 22 26 33 4 6 7 8 9 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 33 18 19 22 6 7 11 12 13 14 15 17 18 19 21 22 24 25 26 28 30 33 4 7 12 14 17 18 19 21 22 24 25 26 28 30 31 32 33 0 22 26 4 11 12 13 17 18 19 22 24 25 30 33 4 6 7 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 4 7 12 15 17 18 19 22 24 25 32 22 25 26 4 6 7 8 9 11 12 13 14 15 17 18 19 22 24 25 26 27 30 32 22 27 31 0 4 8 18 19 22 24 25 27 30 31 3 15 18 19 22 24 26 33 4 7 11 12 17 18 19 21 22 24 25 26 27 30 31 3 6 7 9 12 18 22 30 32 33 1 4 6 9 11 12 17 19 21 22 24 25 26 27 30 6 15 22 25 26 32 17 18 21 22 24 27 22 22 1 3 4 6 8 12 15 18 19 21 22 24 25 30 31 33 22 3 12 17 18 19 22 32 4 6 11 22 25 28 33 4 6 19 22 25 26 27 28 30 32 4 6 7 9 11 12 13 15 17 18 19 21 22 24 25 26 27 28 30 31 32 13 21 22 1 6 7 8 12 14 15 17 18 19 21 22 24 25 30 31 32 4 6 7 8 9 12 15 17 18 19 22 24 25 26 28 30 31 32 33 17 18 22 24 31 15 22 24 0 15 22 26 33 11 12 15 17 18 19 22 24 25 26 30 31 1 3 6 7 9 11 12 15 17 18 19 21 22 24 25 27 30 31 32 33 6 8 9 11 13 15 17 18 19 22 24 25 26 30 31 4 6 7 8 9 12 13 14 15 17 18 19 21 22 24 25 26 27 30 31 32 33 11 19 22 25 31 7 15 18 19 22 26 30 33 7 11 13 17 18 19 22 24 25 26 27 31 33 2 3 4 6 7 8 9 11 12 13 15 17 18 19 21 22 24 25 27 28 30 31 32 33 11 17 18 19 22 30 32 4 11 12 17 19 22 24 27 31 4 6 7 8 9 12 13 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 4 22 24 27 4 6 9 11 12 13 14 17 18 19 21 22 24 25 26 30 31 33 3 4 11 15 17 18 19 21 22 24 25 26 27 28 30 31 33 3 4 6 8 12 14 15 17 18 19 21 22 24 25 26 30 32 33 4 6 8 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 33 18 22 26 32 22 4 12 19 22 23 28 30 22 4 6 7 8 9 11 12 13 17 18 19 21 22 24 25 26 27 30 31 33 4 6 7 8 11 12 14 15 18 19 21 22 24 25 26 27 30 31 33 22 3 6 9 11 19 22 25 32 33 11 13 18 19 22 30 33 18 4 6 7 15 18 19 22 24 25 27 30 31 33 2 4 6 7 8 9 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 18 22 26 3 22 23 26 29 32 22 32 4 12 22 27 0 3 22 29 18 2 11 16 22 27 33 0 4 9 15 22 25 26 3 11 15 19 22 23 27 29 32 2 5 16 1 5 23 30 33 1 5 10 23 1 5 23 31 33 1 5 20 23 24 1 3 4 5 6 10 11 14 15 17 18 19 20 23 24 25 26 27 32 1 2 4 5 14 16 23 1 2 4 5 7 14 16 20 23 2 3 5 9 22 23 1 5 19 23 27 1 2 4 5 6 7 14 16 17 18 19 21 23 25 26 30 31 2 5 6 10 13 15 16 23 0 2 5 6 15 16 19 23 0 2 3 5 16 23 3 9 10 15 23 14 18 3 10 12 27 31 27 28 10 15 18 23 25 28 8 20 0 6 10 15 18 22 29 32 33 0 3 6 10 15 19 23 29 32 33 0 3 15 22 1 2 4 12 19 2 3 8 9 10 15 20 22 23 25 27 29 32 33 2 9 15 18 31 1 2 10 11 15 23 29 31 33 2 15 1 19 28 1 3 11 14 32 1 2 3 26 1 15 2 9 11 33 1 9 18 23 29 2 15 2 9 2 9 26 33 1 13 2 25 1 19 21 1 2 9 31 1 9 25 3 9 31 1 6 25 31 2 9 10 33 9 15 25 26 31 2 7 9 19 33 1 2 9 2 3 9 19 27 2 9 15 20 23 15 23 1 11 15 18 19 25 2 1 9 1 9 32 2 10 11 18 19 2 9 15 2 9 2 3 9 20 2 9 10 15 33 1 9 10 2 4 5 6 8 9 10 14 18 27 30 31 1 2 3 9 21 2 4 8 9 15 18 23 31 32 33 2 3 9 17 18 27 31 1 4 12 2 10 11 23 29 1 2 23 1 3 9 1 3 9 10 20 23 28 29 32 1 10 20 22 23 29 32 33 2 3 9 15 21 22 29 33 2 18 26 1 2 9 15 1 9 10 18 19 25 32 2 3 9 10 23 33 1 2 31 2 15 17 3 4 10 11 23 26 28 29 33 10 18 22 23 31 3 10 11 15 3 10 22 23 29 33 18 3 6 8 10 14 31 0 3 10 15 17 18 23 27 28 29 31 32 3 5 6 7 9 10 11 15 19 23 27 30 31 32 33 3 10 13 18 19 22 23 28 30 31 3 10 11 26 3 8 10 12 15 21 27 32 33 10 18 3 9 10 17 28 29 30 33 3 8 10 15 17 18 21 22 24 26 28 29 30 31 33 3 9 10 11 14 17 19 25 26 30 31 32 33 18 0 3 10 11 14 15 18 19 25 26 28 32 3 6 10 11 15 19 26 33 3 10 32 3 10 11 15 0 3 6 7 9 10 14 15 18 19 20 22 23 26 27 28 29 31 32 10 19 3 9 10 11 15 0 3 9 10 15 19 20 25 27 29 31 32 33 3 10 20 0 8 12 14 18 24 26 28 29 30 31 3 10 3 2 3 5 16 20 0 1 2 3 6 8 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 1 3 6 8 11 12 17 18 19 20 21 24 27 30 2 5 7 10 16 17 18 20 23 28 32 2 3 12 13 16 17 20 24 27 32 2 3 5 16 20 0 15 1 2 3 5 20 2 3 5 16 20 3 4 6 11 14 15 17 18 19 20 21 24 25 3 4 6 11 12 13 14 15 17 18 19 20 21 24 25 27 30 31 32 0 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 2 3 5 13 15 16 20 3 5 20 3 5 20 3 4 5 20 3 5 20 3 13 18 20 23 26 29 7 3 10 13 15 20 22 23 30 0 1 2 3 4 5 6 7 9 10 11 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 33 2 3 4 11 12 15 16 18 19 20 23 24 29 32 3 5 20 2 3 5 16 20 3 5 12 20 0 1 3 5 20 0 1 3 5 20 0 3 5 20 1 3 5 20 0 3 4 5 15 19 20 3 5 13 17 18 20 21 24 3 5 12 20 3 5 20 0 3 5 20 3 5 20 30 23 1 2 3 5 16 20 1 3 4 5 13 19 20 2 3 5 14 16 20 2 3 5 15 16 20 2 3 5 15 16 19 20 2 3 5 16 20 2 3 5 16 20 2 3 5 16 20 2 3 5 16 20 2 3 5 15 16 19 20 2 3 5 16 20 2 3 5 16 20 2 3 5 7 16 20 33 2 3 5 16 20 3 6 20 28 0 2 3 5 16 20 2 3 5 16 20 2 3 16 20 2 3 10 13 14 15 16 17 18 19 20 21 29 32 2 3 5 16 20 2 3 9 15 16 20 2 3 15 16 20 2 3 5 16 20 27 1 2 3 5 15 17 19 20 23 24 30 2 3 5 16 20 1 2 3 5 16 20 3 15 20 24 3 4 6 7 15 19 20 24 31 3 0 3 9 10 15 23 29 0 2 9 15 16 19 20 23 25 33 0 9 11 12 19 20 23 24 32 0 2 4 8 12 16 18 19 21 24 25 27 29 33 0 2 9 15 16 20 23 25 2 3 4 6 7 9 11 12 14 15 16 17 18 19 20 21 23 24 25 26 27 30 32 33 0 2 10 15 16 23 25 32 2 15 16 23 25 27 2 15 16 23 25 0 9 19 20 23 19 25 3 2 3 8 10 12 15 16 19 23 25 27 32 33 0 2 12 15 16 23 24 25 27 31 32 0 10 14 19 27 30 31 2 3 4 6 9 12 13 14 15 16 19 20 23 25 26 30 33 0 2 9 15 16 19 20 23 25 27 29 7 15 18 25 0 9 19 20 23 0 2 6 9 15 16 17 20 23 25 30 31 0 12 28 29 31 3 25 29 29 29 3 9 10 12 19 20 21 23 24 25 29 32 29 0 3 9 20 23 29 33 29 0 29 3 4 3 5 6 19 20 28 29 29 3 29 6 9 18 24 27 30 4 4 4 4 4 4 4 4 4 4 4 4 4 4 15 3 4 15 4 4 4 4 4 4 4 4 4 4 4 0 2 3 4 6 7 8 10 11 12 13 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 3 18 25 26 28 30 1 5 22 23 29 8 10 29 31 1 5 10 14 15 33 6 20 24 29 31 32 1 2 5 14 20 27 28 31 32 1 5 8 11 12 13 19 23 24 25 27 31 33 1 2 5 10 11 12 17 18 27 28 0 1 2 5 8 13 14 15 16 18 23 24 26 27 28 29 31 32 33 1 2 4 5 10 11 13 20 26 32 2 9 10 14 16 18 19 20 23 25 27 28 31 32 33 3 4 9 10 11 12 13 18 19 33 4 7 17 4 17 19 25 27 31 3 4 7 9 11 13 17 18 19 21 23 24 25 30 4 9 12 14 20 25 21 4 6 7 12 18 21 28 4 6 11 12 17 18 21 24 30 31 0 3 6 9 11 13 15 17 19 20 21 23 24 32 4 6 8 9 10 17 18 20 22 25 26 27 28 30 31 3 5 7 9 10 19 20 9 12 20 31 9 20 4 3 6 9 10 15 17 18 19 23 26 27 28 31 32 33 0 3 9 10 15 18 19 23 27 28 31 32 33 0 4 4 4 4 4 0 4 4 0 4 0 4 0 4 11 15 17 18 19 21 32 3 15 29 33 6 12 13 14 15 17 18 19 24 25 26 28 30 32 33 11 19 26 6 9 10 13 14 18 22 26 28 31 32 4 9 10 11 12 19 20 22 24 25 27 28 29 30 31 9 10 20 22 27 9 10 18 20 22 24 27 4 6 8 9 10 12 17 18 19 20 22 24 27 28 31 9 10 12 18 19 20 21 22 27 29 30 9 10 20 22 27 9 10 20 22 27 4 5 28 4 5 6 28 3 4 5 28 6 10 11 12 13 14 17 18 19 24 25 28 30 31 32 7 11 12 13 14 15 17 18 19 24 28 30 31 33 8 11 13 14 17 18 24 25 26 28 30 31 33 6 7 11 12 13 14 15 17 18 19 24 25 26 28 30 31 32 6 7 12 14 15 18 19 24 28 30 31 0 6 8 10 11 12 13 14 15 17 18 19 22 24 25 26 28 30 31 32 6 8 9 10 11 12 14 15 17 18 19 21 24 25 28 30 31 32 6 10 11 18 20 21 25 26 30 31 0 4 7 8 10 11 12 14 17 18 19 20 21 23 25 26 28 29 30 31 32 33 4 4 6 7 9 11 18 19 20 21 26 5 6 7 8 9 10 11 14 15 18 19 20 24 25 26 27 28 30 31 32 33 0 5 9 20 28 30 33 6 9 11 14 15 18 19 20 22 28 31 4 19 32 6 9 15 20 21 22 24 5 6 9 14 18 20 28 29 31 32 33 0 9 11 19 20 31 33 5 9 20 27 10 15 4 6 9 10 13 15 20 27 15 15 2 5 6 9 10 15 16 17 20 23 27 28 29 31 2 5 6 9 15 16 17 20 23 29 31 13 15 15 0 15 19 27 31 6 9 10 14 15 17 18 20 23 27 29 31 2 5 6 8 9 12 15 16 17 18 19 20 23 27 28 29 30 31 32 33 4 6 7 9 10 12 15 17 18 19 20 23 25 26 27 28 29 30 31 32 2 4 5 6 7 8 9 11 12 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 12 15 18 24 27 4 19 27 6 24 31 33 4 12 27 28 31 2 4 5 6 7 9 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 33 2 5 6 8 9 11 12 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 2 5 6 7 9 10 12 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 33 2 3 4 5 6 7 9 10 11 12 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 2 3 5 6 8 9 10 11 13 15 16 17 18 19 20 23 26 27 28 29 31 33 2 10 15 16 19 23 2 5 6 8 13 14 15 16 17 18 19 20 23 25 26 31 32 2 14 15 16 19 23 27 3 14 18 19 30 2 3 10 15 16 19 23 28 29 32 33 2 7 14 15 16 18 19 21 23 31 32 2 10 14 15 16 19 23 25 26 27 31 32 14 18 19 30 0 2 6 15 16 19 21 23 25 2 10 14 15 16 18 19 23 2 15 16 17 18 19 23 27 31 32 2 15 16 19 23 27 2 4 10 14 15 16 18 19 23 24 25 27 28 31 2 10 15 16 17 19 23 2 3 5 6 11 13 14 15 16 18 19 21 23 27 28 31 32 2 3 5 6 7 8 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 28 30 31 32 0 2 3 5 6 8 10 11 14 15 16 18 19 21 23 24 27 28 30 31 32 0 1 2 4 8 10 11 13 14 15 16 17 18 19 21 23 24 27 29 31 32 33 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 28 29 30 31 32 33 2 3 5 7 10 11 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 0 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 28 29 30 32 33 0 2 3 4 5 6 8 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 28 30 31 32 0 2 3 4 6 8 10 11 12 13 14 15 16 17 18 19 21 23 24 25 26 28 29 30 31 32 33 1 2 3 8 10 11 13 15 16 19 21 23 27 28 29 31 32 33 2 3 8 11 15 16 18 19 21 23 25 27 28 30 31 32 2 10 15 16 19 21 23 25 27 30 31 32 2 7 10 15 16 19 23 29 1 2 7 10 15 16 17 19 23 26 27 30 32 2 15 16 19 23 28 33 2 15 16 19 23 25 2 6 10 14 15 16 19 23 0 2 4 10 15 16 19 23 29 0 2 15 16 19 23 31 2 7 11 14 15 16 18 19 21 23 24 25 27 33 2 7 15 16 19 23 27 31 0 2 4 6 8 9 11 12 13 14 15 16 18 19 20 23 25 26 30 31 32 0 2 3 6 10 11 15 16 18 19 21 23 24 25 26 30 32 2 9 11 13 15 16 18 19 23 24 26 27 29 31 4 6 10 11 12 14 15 17 18 20 22 23 24 25 28 30 31 32 10 20 22 28 23 27 29 30 31 0 3 5 10 14 18 23 28 29 31 0 3 5 6 8 19 20 22 28 31 33 0 3 5 11 14 18 19 33 2 6 8 15 16 18 20 25 28 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 25 26 27 28 31 32 33 0 3 5 6 8 19 20 22 28 31 33 0 3 5 6 8 19 20 22 28 31 33 0 3 6 8 20 22 28 31 33 0 2 3 5 6 8 16 19 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 15 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 15 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 1 3 4 7 8 9 15 20 21 22 28 31 33 1 3 4 7 8 9 10 15 20 22 28 33 1 3 4 7 8 9 10 11 15 20 22 28 31 33 0 1 3 4 5 6 7 8 9 10 11 13 15 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 0 1 3 4 6 7 8 9 10 15 17 19 20 22 23 25 27 28 29 30 32 33 1 3 4 7 8 9 15 20 22 23 28 29 33 1 3 4 6 7 8 9 10 12 15 20 21 22 24 28 30 31 32 33 0 1 3 4 6 7 8 9 10 11 12 15 19 20 21 22 23 24 25 28 29 30 31 32 33 0 1 3 4 7 8 9 10 15 19 20 22 25 26 28 33 1 3 4 7 8 9 10 15 20 22 28 33 1 3 4 7 8 9 15 20 22 28 33 1 3 4 7 8 9 11 15 20 22 28 33 1 3 4 7 8 9 10 15 20 22 28 29 32 33 1 3 4 7 8 9 10 15 20 22 28 33 1 3 4 6 7 8 9 10 15 19 20 22 23 26 28 29 30 31 32 33 0 1 3 5 6 8 15 19 20 22 28 31 33 1 3 4 7 8 9 10 11 15 20 22 23 25 28 31 33 1 3 4 7 8 9 10 15 19 20 21 22 28 33 1 3 4 7 8 9 15 20 22 28 33 0 1 3 4 7 8 9 14 15 20 22 23 28 32 33 0 1 3 4 7 8 9 10 11 15 19 20 22 23 26 28 29 31 32 33 1 3 4 7 8 9 10 11 15 20 21 22 23 25 28 29 33 1 3 4 7 8 9 15 20 22 28 29 33 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 19 20 23 24 28 29 31 33 1 2 3 4 7 8 9 10 15 19 20 22 23 28 33 0 1 3 4 7 8 9 15 20 22 23 28 29 33 1 3 4 7 8 9 13 15 20 22 28 32 33 1 3 4 7 8 9 15 20 22 28 32 33 0 3 5 6 8 19 20 22 28 31 33 2 3 5 6 8 9 10 14 16 18 19 20 22 27 31 33 3 6 7 14 17 20 22 27 32 33 0 3 5 6 8 19 20 22 28 31 33 1 2 3 10 11 15 19 20 22 23 29 33 0 3 5 6 8 10 18 20 22 28 33 0 3 5 6 8 19 20 22 28 31 33 3 15 32 3 4 10 15 10 11 15 22 28 33 10 11 15 22 28 33 3 0 2 3 15 17 20 23 32 33 3 9 20 3 9 15 20 9 15 20 0 3 9 20 3 9 15 20 0 3 9 15 20 0 3 0 3 9 15 20 3 2 3 9 10 15 16 20 23 29 33 1 2 3 6 11 12 15 16 19 21 24 26 27 30 32 33 2 3 4 6 7 8 9 11 12 13 14 15 16 17 18 19 21 24 25 26 27 28 29 30 31 32 33 0 1 2 3 6 11 14 15 25 26 27 29 31 33 3 0 1 2 3 6 14 15 16 21 0 1 2 3 4 6 7 8 11 13 15 16 18 19 21 23 24 26 27 28 30 32 33 0 3 4 6 7 9 11 15 17 18 19 25 26 31 32 33 0 1 2 3 6 7 9 11 13 15 18 24 25 32 33 0 2 3 6 11 13 15 16 19 27 32 15 17 27 3 3 4 6 9 10 12 14 15 17 18 19 20 24 25 27 28 30 31 33 3 6 15 17 18 25 31 32 33 3 15 32 1 2 3 10 15 16 18 19 26 27 32 0 2 3 15 16 23 29 30 0 2 3 6 10 14 15 24 31 2 3 10 11 14 16 1 2 3 10 13 14 15 16 19 21 24 26 32 1 2 10 14 15 16 21 25 28 33 0 3 15 3 5 10 15 17 19 21 27 28 29 33 0 3 10 0 3 10 3 10 3 10 0 3 10 3 10 10 15 3 10 14 15 3 10 3 10 3 10 15 19 3 4 10 15 3 10 0 3 6 10 13 22 0 3 6 10 13 22 25 0 3 6 7 10 13 22 0 3 6 10 13 22 0 3 6 10 13 19 22 24 0 3 6 10 13 15 22 31 32 0 3 10 3 10 3 4 10 3 10 15 0 3 10 15 3 10 15 3 10 15 3 10 15 3 10 15 1 3 10 14 18 19 32 1 3 10 14 18 19 32 1 3 10 14 18 19 32 1 3 10 14 18 19 32 1 3 10 14 18 19 32 1 3 10 14 18 19 32 3 10 33 3 10 3 10 3 10 3 10 17 3 10 13 3 10 15 2 3 10 15 20 3 10 15 3 10 15 3 10 1 3 10 3 6 7 14 19 27 33 3 15 17 27 32 33 3 7 24 27 32 0 3 7 14 15 20 3 10 15 0 3 10 15 0 2 3 4 5 6 7 9 10 12 13 14 15 18 19 20 21 25 26 27 28 31 32 33 3 4 10 11 18 19 21 24 26 27 28 32 33 3 7 10 11 15 25 27 31 3 10 11 18 19 27 30 32 33 3 10 3 10 0 5 15 20 23 27 29 3 10 14 15 17 18 27 28 31 0 3 7 10 18 20 24 27 28 29 2 3 6 7 10 14 21 27 2 7 15 16 23 27 29 0 2 5 9 10 14 16 17 22 23 26 28 32 8 9 15 20 29 30 31 0 10 13 15 17 23 29 33 18 18 2 15 16 2 11 13 14 15 16 18 19 24 25 28 31 0 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 31 33 6 9 11 15 31 33 0 8 10 11 12 15 18 23 26 28 29 31 32 9 9 3 7 8 9 10 11 12 14 15 18 19 22 24 25 26 27 31 32 33 2 4 6 9 10 11 12 14 15 17 18 19 20 24 25 28 30 31 32 4 6 7 8 10 11 12 13 14 15 17 18 19 24 26 27 28 30 31 32 33 1 2 4 6 7 12 13 14 15 17 18 19 24 25 26 27 28 30 31 32 15 20 22 28 33 8 9 11 12 14 15 17 18 20 25 26 30 31 32 3 6 7 10 11 12 13 15 18 19 24 25 26 27 30 31 32 33 2 4 6 9 13 14 15 18 19 21 24 25 26 28 30 31 33 25 0 6 8 10 12 14 17 18 19 24 25 26 28 30 31 32 19 31 25 2 3 5 9 10 15 16 27 29 20 20 2 4 6 7 9 10 12 14 15 16 17 18 19 23 24 25 27 29 31 32 33 15 2 5 10 11 15 16 27 0 2 5 16 23 29 2 5 6 7 10 11 15 16 18 27 33 2 5 10 11 15 16 17 19 26 27 30 31 33 2 5 10 11 14 15 16 18 19 20 21 24 27 29 30 33 2 5 10 14 15 16 18 19 24 26 27 28 29 31 32 0 2 5 15 16 23 29 2 5 6 9 10 16 19 27 28 31 0 2 5 9 16 23 29 4 8 11 13 19 26 27 31 32 0 3 4 6 8 10 11 15 18 19 25 26 28 29 30 31 2 5 6 10 11 15 16 19 25 27 30 31 2 5 10 11 16 18 27 30 2 4 5 10 11 16 24 27 31 32 2 5 8 10 14 16 27 31 2 5 10 11 15 16 24 27 0 2 5 14 15 16 21 23 29 33 2 5 9 15 16 23 29 2 5 6 10 16 19 25 28 30 31 33 2 5 6 10 16 19 23 25 28 29 30 31 32 33 2 5 15 16 23 25 27 29 31 33 2 5 16 23 29 0 4 5 9 15 23 29 33 0 4 5 9 15 23 29 33 0 2 3 6 9 11 14 15 16 17 19 25 29 0 2 7 9 10 14 15 16 17 19 20 25 26 29 33 0 2 9 14 15 16 17 19 27 0 2 6 7 8 9 14 15 16 17 19 24 26 29 0 9 10 15 0 10 20 27 9 15 20 23 29 33 2 5 6 9 10 15 16 20 22 23 27 29 33 2 5 9 15 16 23 29 2 5 15 16 23 29 2 5 15 16 23 29 22 23 29 12 19 25 31 8 9 15 10 15 2 5 6 9 16 23 28 29 0 2 4 5 6 9 10 11 14 15 16 17 18 19 20 22 23 25 26 27 28 29 30 31 2 5 6 9 15 16 23 29 2 5 9 10 15 16 23 27 29 33 2 5 9 10 15 16 23 27 29 33 4 12 18 19 26 30 6 13 14 18 25 30 33 3 6 8 18 19 21 24 26 27 28 30 31 33 6 12 17 18 19 26 28 31 32 0 4 6 7 12 13 15 18 19 24 25 26 27 28 30 31 32 33 6 8 11 12 13 14 17 18 19 24 25 26 27 30 31 33 2 6 10 11 12 13 15 16 18 19 24 26 27 28 30 32 33 6 9 10 14 15 18 21 22 23 25 26 27 30 32 33 1 6 7 11 13 14 15 17 18 19 21 24 25 27 28 30 31 32 33 3 4 6 9 11 12 13 14 15 18 19 24 28 30 33 6 9 11 14 17 18 19 21 24 25 29 30 31 4 6 20 21 24 30 4 20 30 31 32 4 11 20 24 4 6 13 18 20 21 4 20 24 25 26 30 32 2 8 10 11 12 13 14 15 17 18 19 24 25 26 27 30 31 32 26 2 3 6 9 10 11 12 13 14 17 18 19 21 24 26 28 30 31 32 33 1 2 9 10 11 12 14 15 16 18 20 21 26 27 28 30 31 33 2 6 11 12 13 14 15 18 25 26 27 28 30 32 2 6 7 9 10 11 12 14 15 17 18 19 20 25 26 27 30 31 33 2 7 10 11 12 14 15 16 17 18 25 27 28 30 31 32 33 2 6 10 11 18 19 24 25 26 30 31 33 2 4 6 7 11 12 13 14 15 17 18 19 24 25 26 30 31 33 2 6 8 11 12 14 15 17 18 19 21 22 23 24 26 27 28 30 31 32 33 12 14 15 18 19 24 25 26 27 28 29 30 33 1 2 6 7 9 10 12 14 15 16 18 19 22 25 26 27 29 31 33 1 6 10 11 12 14 15 19 21 24 25 30 31 6 8 10 12 15 17 18 19 22 24 25 26 28 29 30 31 32 33 6 8 11 12 13 14 15 17 18 19 24 25 30 31 32 6 11 12 14 15 18 19 23 24 25 26 28 31 1 6 7 10 11 12 13 14 15 18 19 23 24 25 26 28 30 31 32 33 10 12 13 14 15 17 19 25 26 28 30 31 32 33 1 3 10 12 14 15 17 19 26 30 31 32 10 11 14 17 18 19 21 25 28 30 31 32 10 14 17 18 23 24 25 27 29 31 32 14 3 4 6 10 12 14 15 21 23 26 27 29 31 32 33 29 3 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 29 30 31 32 33 11 15 29 33 0 6 8 10 11 12 14 15 18 25 27 30 32 0 6 8 11 14 15 18 24 25 27 30 32 0 10 12 15 18 24 27 1 2 4 6 10 11 12 14 15 16 21 24 25 27 28 31 33 0 1 4 14 15 18 22 27 28 0 4 15 18 27 0 9 27 0 9 11 12 14 19 21 27 30 31 33 7 10 11 15 17 19 24 25 27 28 31 33 2 8 15 16 27 28 32 1 2 4 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 30 31 32 33 5 6 9 10 13 15 19 20 22 23 25 26 29 0 5 9 11 12 15 19 20 21 22 23 29 31 0 5 9 14 15 20 21 22 23 29 31 0 5 8 9 14 15 18 19 20 22 23 24 25 29 31 33 0 5 6 8 9 11 14 15 19 20 21 22 23 25 26 27 28 29 32 0 5 9 11 15 17 20 21 22 23 24 27 29 31 32 0 5 8 9 14 15 20 22 23 28 29 0 5 6 9 11 15 20 21 22 23 25 26 27 29 31 32 0 5 8 9 15 19 20 22 23 28 29 31 33 0 5 9 11 15 19 20 21 22 23 26 29 32 5 9 10 15 20 22 23 29 0 4 5 8 9 10 15 20 22 23 27 29 0 3 5 6 9 15 20 22 23 25 29 0 5 6 9 10 15 20 22 23 28 29 0 5 9 14 15 17 20 22 23 29 0 4 5 6 9 10 15 20 22 23 29 33 0 5 9 15 20 22 23 29 0 5 9 15 18 20 22 23 29 0 5 9 10 15 20 22 23 29 5 7 9 12 15 20 22 23 29 5 6 9 10 12 14 15 17 18 19 20 21 22 23 25 27 29 31 33 0 5 9 10 15 20 22 23 27 29 0 5 9 15 20 21 22 23 25 29 0 5 9 14 15 19 20 22 23 29 30 33 5 9 11 15 19 20 22 23 24 27 29 33 7 10 14 15 17 18 19 20 21 22 23 25 28 31 32 0 4 6 10 17 18 19 20 21 22 23 24 25 28 29 30 31 32 0 10 11 18 19 21 22 23 25 28 30 31 0 4 6 10 14 18 20 21 22 23 24 25 28 29 30 31 18 20 0 6 10 23 27 29 2 9 10 13 15 20 23 27 29 1 3 6 7 8 9 10 13 15 17 18 19 20 22 25 27 28 29 30 31 33 13 14 20 29 17 27 0 9 10 14 17 18 19 20 22 25 27 28 31 32 33 0 2 13 16 2 9 10 13 20 0 2 6 8 10 13 14 27 1 9 13 20 22 2 10 15 22 26 28 30 31 32 1 9 10 11 13 20 22 27 28 1 3 6 9 10 11 13 15 19 20 22 23 26 27 28 30 32 1 3 6 10 11 15 19 23 27 1 2 10 13 15 16 17 0 2 4 6 10 11 13 14 15 17 18 20 22 25 27 28 31 1 2 8 10 13 14 18 19 20 21 22 23 27 28 29 31 1 2 6 10 16 18 19 27 1 2 13 16 27 1 2 26 27 6 10 11 13 14 17 18 19 20 23 25 27 29 31 11 14 18 19 25 30 31 4 10 11 13 14 18 25 28 31 0 2 9 10 13 15 18 19 20 22 23 27 29 6 7 11 15 17 31 15 17 18 21 31 33 6 13 15 19 24 25 26 28 30 31 1 8 13 26 27 33 8 12 18 19 21 24 27 30 31 10 15 17 18 19 21 24 26 30 17 18 30 10 12 14 15 17 18 19 21 25 27 32 6 11 12 15 17 29 0 2 6 10 15 16 27 29 6 11 12 14 17 18 28 30 2 14 22 6 11 12 14 15 18 19 22 24 27 32 22 1 2 6 10 12 16 18 19 22 23 26 27 27 28 31 30 1 2 4 6 11 12 15 17 18 19 22 24 26 27 30 31 32 2 6 8 9 10 11 14 15 16 18 19 20 21 23 24 25 26 27 28 29 30 31 32 0 2 10 11 14 15 19 21 23 25 27 28 29 30 33 6 9 10 20 22 23 27 28 2 15 16 2 15 16 1 9 10 15 24 25 26 27 29 33 3 4 6 7 8 9 11 12 13 14 17 18 19 21 24 25 26 27 30 31 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 6 7 8 10 11 14 15 17 18 19 24 25 26 27 28 30 31 32 33 4 6 7 8 9 11 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 3 6 7 8 10 12 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 6 7 9 11 12 13 14 17 18 19 21 22 24 25 26 28 29 30 31 32 33 4 6 7 8 12 13 14 17 18 19 21 24 25 27 28 30 31 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 3 4 6 7 8 9 10 11 12 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 5 11 12 14 15 17 18 19 21 23 24 25 26 27 28 30 32 33 3 5 6 8 10 11 12 13 14 15 17 18 19 21 23 24 25 26 28 30 31 32 33 4 5 6 11 12 13 14 15 17 18 19 21 23 24 25 26 27 28 30 31 33 4 5 6 7 11 12 14 15 17 18 19 21 23 24 25 26 27 28 30 31 32 33 5 6 11 12 14 15 17 18 19 23 24 25 26 27 28 30 33 4 5 6 7 8 11 14 15 17 18 19 21 23 24 25 26 28 30 31 33 2 4 5 6 7 8 11 12 13 15 16 17 18 19 21 22 24 25 26 28 30 31 33 2 5 6 7 8 11 13 15 16 18 19 22 26 28 30 33 2 3 5 6 7 8 11 13 15 16 17 18 19 21 22 24 25 26 28 30 32 33 2 3 5 6 7 8 11 12 13 15 16 17 21 22 25 26 28 30 33 1 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 5 6 7 11 15 16 22 26 33 2 3 5 7 14 16 19 22 25 26 32 33 2 5 7 11 15 16 22 25 29 33 1 3 5 6 7 11 12 14 15 17 18 19 21 24 26 28 30 32 33 2 5 7 11 16 22 33 1 5 6 7 9 11 12 14 15 17 18 19 21 24 25 26 27 28 30 31 33 2 3 5 7 16 22 26 33 2 3 5 7 16 22 33 2 3 5 7 13 15 16 22 33 2 3 4 5 7 16 22 33 2 3 5 7 16 22 33 1 5 15 33 1 5 6 17 18 24 33 2 5 7 16 20 22 33 2 5 6 7 14 16 22 33 0 2 5 7 15 16 22 33 2 5 7 16 22 33 2 3 5 7 15 16 22 25 33 2 5 6 7 16 22 33 2 3 5 7 16 22 33 2 3 5 6 7 10 14 15 16 18 22 23 25 28 29 31 32 33 2 3 5 7 9 11 14 15 16 18 20 21 22 23 28 31 32 33 2 3 5 7 10 15 16 17 18 19 20 22 23 25 29 31 33 2 3 5 9 11 15 16 17 18 25 31 32 33 2 5 9 11 16 17 18 21 24 25 32 33 2 4 5 6 9 13 16 19 30 31 33 1 2 5 8 9 10 11 15 16 18 19 20 21 22 23 25 26 27 29 31 32 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 3 4 6 7 8 9 12 13 15 17 18 20 22 23 25 26 27 28 29 31 33 4 7 8 9 13 15 17 19 22 23 28 29 4 6 7 9 10 12 13 15 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 4 6 7 8 9 11 12 13 14 15 17 18 19 22 23 25 26 28 29 30 31 33 4 6 7 8 9 10 11 13 14 15 17 18 19 21 22 23 26 27 29 30 33 4 6 7 8 9 11 13 15 18 19 22 23 24 29 30 4 6 7 8 9 10 11 12 13 15 17 18 19 22 23 24 25 26 27 28 29 31 33 1 4 6 7 8 9 10 11 13 15 17 18 19 22 23 24 25 26 29 30 4 7 8 9 11 13 15 18 19 21 22 23 24 25 28 29 30 31 4 6 7 8 9 11 13 15 18 21 22 23 24 25 26 29 30 2 4 6 7 8 9 11 13 14 15 16 17 18 19 22 23 24 26 28 29 30 31 32 33 0 1 4 6 7 8 9 10 11 12 13 14 15 17 18 19 22 23 24 25 26 27 28 29 30 31 32 33 0 3 4 6 7 8 9 11 12 13 15 17 18 19 22 23 24 25 26 27 28 29 30 33 1 4 6 7 8 9 11 13 14 15 17 18 19 20 21 22 23 24 25 26 29 30 31 32 2 4 6 7 8 9 13 15 17 18 19 21 22 23 24 25 26 27 29 30 31 32 33 0 4 6 7 8 9 12 13 14 15 17 18 19 22 23 24 25 26 29 30 31 1 4 6 7 8 9 11 12 13 15 17 18 19 21 22 23 24 25 26 29 30 31 1 4 7 8 9 10 12 13 14 15 17 18 19 22 23 25 26 27 29 30 31 32 33 4 6 7 8 9 13 15 17 18 22 23 29 33 4 6 7 8 9 10 13 15 18 19 20 22 23 24 26 27 28 29 31 32 3 4 6 7 8 9 10 13 15 17 18 19 21 22 23 25 27 29 31 32 2 4 6 7 8 9 10 12 13 14 15 16 17 18 19 22 23 24 25 26 27 28 29 30 31 32 33 4 7 8 9 10 11 13 15 17 18 19 20 21 22 23 24 25 26 27 29 30 33 3 4 7 8 9 10 11 13 15 18 19 20 22 23 24 25 26 27 29 31 33 0 2 4 6 7 8 9 10 11 13 15 16 17 18 19 22 23 24 25 26 27 28 29 30 33 0 2 4 6 7 8 9 10 11 13 15 16 17 18 22 23 24 25 26 28 29 30 33 3 4 7 8 9 13 14 15 18 20 22 23 24 26 29 31 32 4 6 7 8 9 11 13 15 17 18 19 22 23 25 26 28 29 30 31 33 4 7 8 9 12 13 15 17 18 19 22 23 24 26 29 30 4 7 8 9 12 13 14 15 17 18 19 20 22 23 24 26 29 30 33 0 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 1 4 6 7 8 9 11 12 13 14 15 17 18 19 22 23 24 25 26 28 29 30 31 32 33 4 6 7 8 9 10 12 13 15 18 19 20 22 23 28 29 30 31 33 0 1 4 6 7 8 9 13 15 18 19 22 23 25 27 29 30 32 33 4 7 8 9 12 13 15 17 18 19 22 23 25 28 29 0 2 3 4 6 7 8 9 10 13 14 15 19 20 22 23 25 26 27 28 29 30 31 32 33 4 7 8 9 10 12 13 15 22 23 25 29 31 33 4 7 8 9 12 13 15 22 23 29 6 7 8 9 10 12 13 15 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 4 6 7 8 9 11 13 15 18 20 22 23 29 33 4 7 8 9 13 15 22 23 29 4 7 8 9 10 13 14 15 17 18 19 21 22 23 24 25 29 30 33 4 6 7 8 9 10 13 15 18 19 21 22 23 29 30 31 33 4 7 8 9 10 11 13 15 17 18 22 23 29 31 4 6 7 8 9 10 13 15 18 19 22 23 26 29 30 33 4 6 7 8 9 10 13 15 18 19 22 23 24 29 33 4 7 8 9 13 15 22 23 29 4 7 8 9 13 15 22 23 29 4 7 8 9 13 15 22 23 29 4 6 7 8 9 10 13 15 22 23 29 33 3 4 7 8 9 10 12 13 15 21 22 23 28 29 33 4 6 7 8 9 10 13 14 15 17 18 19 21 22 23 24 25 27 29 30 31 32 33 4 7 8 9 10 13 15 18 22 23 28 29 32 33 4 7 8 9 10 11 13 15 17 18 22 23 25 28 29 4 6 7 8 9 10 12 13 15 17 19 22 23 24 25 27 29 30 31 33 4 6 7 8 9 10 13 15 19 22 23 24 25 26 27 29 4 7 8 9 10 13 15 18 19 21 22 23 27 29 30 31 33 4 7 8 9 10 12 13 15 19 22 23 24 29 4 6 7 8 9 13 15 22 23 29 4 6 7 8 9 13 15 22 23 29 4 6 7 8 9 13 15 22 23 29 4 6 7 8 9 13 15 22 23 26 29 4 7 8 9 11 13 15 19 22 23 29 2 5 10 11 12 13 16 19 22 23 25 26 27 28 31 33 2 14 16 18 29 31 1 6 8 10 13 14 32 33 4 6 12 13 19 20 27 33 12 14 19 20 25 27 30 33 14 18 25 27 30 33 10 13 20 20 24 25 20 21 30 6 15 18 19 20 26 33 11 20 21 20 26 27 30 4 19 20 24 26 4 6 7 8 9 11 13 14 15 17 18 19 21 24 25 26 27 30 31 33 0 2 9 16 19 33 2 13 17 18 19 20 24 26 2 13 20 26 30 1 17 20 15 19 20 28 32 2 4 12 15 16 18 24 33 2 7 16 20 22 2 7 13 15 16 18 19 20 21 22 2 7 13 15 16 17 20 22 26 33 0 2 4 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 27 29 30 31 33 1 6 10 13 14 32 33 0 1 10 14 22 23 29 1 6 12 18 22 28 30 31 0 1 10 14 22 23 1 6 13 14 15 18 23 0 2 3 4 6 7 9 11 13 14 15 16 17 18 19 20 21 22 25 26 27 30 33 18 18 18 18 9 11 12 13 17 19 27 30 19 26 27 13 20 21 6 9 11 19 20 26 27 30 33 2 6 12 13 14 16 21 26 31 33 6 18 11 14 15 18 19 26 27 1 6 9 19 27 11 13 15 20 27 30 4 12 20 22 25 26 27 30 19 20 26 30 4 7 15 18 24 27 33 3 6 9 10 11 14 15 17 18 19 24 25 26 27 30 32 33 14 18 19 26 33 19 20 33 4 20 26 33 0 2 13 14 23 32 3 4 7 11 12 14 17 18 24 25 26 27 28 30 31 33 25 27 33 3 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 28 4 6 7 11 12 14 15 17 18 19 21 24 26 27 30 31 33 15 26 4 6 7 8 11 12 14 17 18 19 24 25 27 28 30 31 32 33 4 6 7 11 12 13 14 15 17 18 19 24 25 26 27 28 30 31 32 33 24 26 0 2 13 14 23 32 0 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 27 30 31 33 3 10 11 12 14 17 18 19 21 24 25 26 27 28 30 31 4 7 14 18 20 23 11 12 15 17 18 21 24 25 27 30 33 6 15 18 4 6 7 11 12 13 14 15 17 18 19 24 25 27 30 31 33 6 11 12 14 17 18 19 24 25 26 30 31 32 33 6 11 12 14 17 18 19 20 21 24 25 26 30 31 33 3 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 32 33 0 5 15 20 23 27 30 31 23 0 4 8 25 30 32 4 12 19 25 27 0 14 18 23 25 28 29 30 32 33 5 14 19 23 28 10 13 23 28 0 3 4 6 7 8 9 10 12 14 15 18 22 23 24 27 29 31 33 1 14 23 25 27 29 33 0 31 0 14 17 26 31 4 21 23 27 28 30 8 11 20 23 24 2 10 11 16 7 8 10 21 22 29 33 0 2 3 6 7 9 10 12 13 15 16 17 19 20 22 23 25 27 29 31 33 9 20 22 24 29 33 6 9 11 20 21 22 25 29 30 0 1 2 3 8 9 10 11 14 15 16 20 22 29 33 9 15 20 22 23 25 29 6 9 11 13 15 19 20 21 22 28 29 31 33 9 11 13 14 15 18 19 20 22 23 29 33 13 14 19 25 26 31 4 6 10 11 12 14 15 17 18 19 23 24 26 27 28 30 33 15 18 19 24 1 6 14 27 28 30 31 6 18 29 7 11 12 13 31 32 33 10 6 11 14 18 19 21 25 28 31 33 4 6 7 8 10 11 13 14 15 17 18 19 20 22 24 25 27 28 31 8 10 17 18 19 22 31 8 9 10 13 18 20 27 30 33 2 6 9 10 16 20 27 28 33 9 20 1 10 15 28 7 9 20 22 5 14 17 18 27 28 31 32 24 27 4 6 10 11 12 15 17 18 19 24 25 27 30 32 33 15 0 14 19 33 11 0 4 6 10 11 13 14 15 17 18 19 23 24 25 26 27 28 30 31 33 3 4 5 7 9 12 14 15 17 18 19 20 21 22 24 30 32 4 6 7 8 10 14 15 17 18 19 20 23 24 28 29 30 31 33 0 2 3 4 6 7 8 9 10 12 13 15 16 17 18 19 20 21 23 24 26 27 28 29 30 31 32 33 6 7 17 20 32 8 15 6 9 10 17 18 19 25 28 31 32 4 33 3 17 18 19 30 32 10 11 18 19 4 10 18 24 10 14 18 26 33 10 14 18 19 20 28 30 0 4 13 14 18 19 20 24 25 26 31 0 5 9 0 5 9 0 5 9 0 5 9 0 5 9 0 5 9 2 14 15 20 21 2 5 13 14 15 18 20 23 30 33 5 9 15 20 1 5 11 18 19 20 25 26 27 30 31 3 15 17 19 26 19 3 17 21 31 14 15 19 3 26 3 7 15 18 24 25 30 3 11 14 15 17 18 19 26 3 11 18 26 31 4 6 15 17 14 15 11 18 3 6 14 17 18 26 33 1 2 5 8 10 13 15 20 22 4 7 8 10 17 18 20 21 27 31 32 4 10 20 4 10 15 17 18 20 27 28 4 10 20 27 28 8 9 10 14 15 17 20 21 23 25 27 28 29 4 10 12 15 18 20 25 27 0 2 3 4 10 16 20 25 27 4 10 15 20 25 28 4 6 10 15 20 24 27 4 10 20 26 1 4 6 8 9 10 11 12 14 15 17 18 19 20 24 26 27 30 31 33 0 4 7 10 12 14 15 18 19 20 26 33 2 4 7 10 14 18 19 20 4 9 10 18 19 20 21 24 25 30 3 9 10 11 12 14 15 17 18 19 20 25 26 27 31 32 33 4 6 7 12 13 15 17 19 20 24 25 30 31 33 6 12 15 17 18 19 20 24 26 32 6 7 18 24 30 4 6 7 12 13 17 18 19 21 22 23 25 30 31 33 4 6 7 8 9 12 13 15 17 18 19 24 25 26 27 30 31 32 33 30 31 15 18 19 19 21 7 12 13 17 18 19 25 12 18 19 25 30 7 12 15 18 19 25 30 31 6 12 13 15 17 18 24 25 7 15 18 19 22 24 26 17 18 19 21 24 26 32 2 4 9 13 18 19 20 21 24 25 29 30 31 15 21 26 32 33 2 4 7 9 12 13 15 17 18 19 20 21 24 25 26 27 28 29 30 31 32 33 18 0 3 4 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 4 6 7 9 12 13 17 18 19 21 23 24 25 26 30 32 33 0 4 13 15 17 19 32 13 15 26 3 6 12 13 14 15 23 24 26 27 29 32 0 7 11 13 15 26 0 6 7 8 13 15 23 25 31 6 10 12 15 18 19 24 26 27 29 30 32 9 19 24 25 30 32 14 15 18 19 24 25 29 15 17 19 32 2 11 14 16 19 26 30 6 15 17 18 21 25 30 6 7 15 18 19 25 27 30 33 6 8 13 14 15 17 18 19 24 25 26 30 1 2 13 15 18 20 23 24 25 26 29 0 6 7 15 17 18 19 21 27 30 32 33 19 9 10 15 18 19 24 30 31 32 2 6 7 9 12 13 15 17 18 19 20 21 23 24 25 26 29 30 33 0 3 4 6 7 10 11 12 13 15 17 18 19 20 21 23 24 25 26 27 29 32 6 18 26 30 6 11 15 23 29 33 4 7 11 12 18 27 0 3 4 6 7 8 9 12 13 15 17 18 19 22 24 25 26 27 30 31 32 33 2 6 9 18 21 26 30 32 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 33 7 21 25 4 11 12 19 21 24 30 6 0 4 7 9 17 27 30 6 18 30 31 6 9 10 12 17 18 19 20 21 24 6 12 13 14 15 17 19 26 28 30 32 33 2 11 12 13 15 18 19 20 21 23 24 26 29 30 2 6 9 12 13 15 18 20 21 23 24 25 31 33 2 4 12 15 17 18 19 20 21 23 24 25 30 33 7 9 12 15 19 20 22 23 28 29 1 5 7 9 20 22 23 28 6 7 9 13 17 20 22 23 24 28 30 0 3 6 7 9 10 11 13 15 19 20 21 22 23 25 26 27 28 29 31 32 0 3 6 7 9 10 11 13 15 19 20 21 22 23 25 26 27 28 29 31 32 6 7 9 10 11 15 18 20 22 23 26 28 0 2 3 4 6 7 9 10 11 14 15 17 18 19 20 21 22 23 24 25 26 28 30 31 33 0 1 2 3 6 7 9 10 11 12 15 17 18 19 20 22 23 26 28 31 33 6 7 9 10 11 13 15 18 19 20 22 23 24 25 26 27 28 30 31 33 0 7 9 10 15 20 21 22 23 24 28 31 4 6 7 9 11 12 14 17 18 19 20 21 22 23 24 25 28 29 30 31 33 6 7 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 28 29 30 31 3 6 7 9 11 12 14 15 17 18 19 20 21 22 23 26 27 28 29 30 32 33 7 9 10 11 12 17 18 19 20 21 22 23 24 25 27 28 30 31 0 1 5 6 7 9 10 11 12 13 14 15 18 19 20 21 22 23 24 25 27 28 29 30 31 33 2 7 9 11 12 15 17 18 19 20 21 22 23 24 25 28 29 30 33 2 4 5 6 7 9 10 11 12 14 15 16 17 18 19 20 22 23 24 25 28 29 30 31 32 1 3 6 7 9 11 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 6 7 9 12 17 18 19 20 21 22 23 24 27 28 30 1 2 6 7 9 11 14 15 16 17 18 19 20 21 22 23 26 28 30 31 33 6 7 9 11 14 15 17 18 19 20 21 22 23 24 25 26 28 30 31 1 4 6 7 9 11 12 13 15 17 18 19 20 21 22 23 24 26 27 28 30 31 33 6 7 9 11 13 14 15 18 19 20 21 22 23 24 28 30 0 1 6 7 9 11 12 13 15 18 19 20 21 22 23 24 25 26 27 28 30 31 1 2 6 7 9 11 12 13 14 15 16 18 19 20 22 23 24 26 28 31 32 33 6 7 9 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0 3 6 7 9 10 11 12 15 17 18 19 20 22 23 26 28 31 1 2 7 9 11 15 20 21 22 23 28 31 33 1 2 7 9 14 15 16 20 22 23 27 28 30 7 9 11 20 22 23 28 31 0 1 2 6 7 9 10 11 14 15 16 18 20 22 23 25 26 27 28 29 32 33 7 9 11 17 18 20 22 23 28 1 2 7 9 10 16 20 21 22 23 25 28 29 6 7 9 14 15 20 22 23 26 27 28 30 32 4 5 6 7 9 12 14 15 18 20 22 23 26 28 30 33 2 6 7 9 10 11 13 15 20 21 22 23 26 28 31 7 9 20 22 23 28 33 7 9 20 22 23 27 28 6 7 9 20 21 22 23 28 7 9 15 20 21 22 23 28 2 6 7 9 10 11 20 21 22 23 26 28 32 7 9 10 17 20 21 22 23 28 0 1 2 7 9 10 11 15 17 18 20 22 23 25 26 28 30 33 7 9 10 15 20 22 23 28 7 9 10 18 20 22 23 25 28 31 4 7 9 12 20 21 22 23 28 7 9 10 11 15 20 22 23 27 28 29 30 31 32 33 0 6 7 9 10 15 20 22 23 26 28 29 5 6 7 9 15 20 22 23 28 0 7 9 15 20 22 23 28 29 7 9 10 11 15 18 19 20 22 23 26 28 29 31 33 2 5 16 23 28 5 14 18 0 3 5 6 11 15 17 19 23 26 27 29 33 0 4 5 15 18 19 20 25 26 30 32 0 2 4 5 14 17 19 26 28 2 4 5 11 15 18 19 24 25 27 28 31 2 4 5 9 12 22 2 4 5 1 2 4 5 6 9 12 15 17 18 19 21 24 27 0 18 25 32 0 2 4 5 11 13 18 19 2 4 5 7 12 17 18 19 21 25 28 30 2 4 5 12 17 27 2 4 5 9 11 12 15 16 17 18 19 21 24 27 30 31 33 2 4 5 8 11 12 13 17 19 31 2 4 5 11 19 30 32 33 2 2 4 14 18 19 21 24 25 30 2 18 21 24 25 30 31 2 11 21 22 24 25 30 31 12 18 3 6 12 15 17 18 19 21 22 24 25 27 28 30 31 32 6 12 20 32 2 15 26 31 2 15 26 31 2 29 2 13 18 25 2 12 19 2 12 18 32 2 18 32 2 4 18 19 20 21 24 25 30 31 2 3 11 15 25 30 31 2 6 17 24 25 30 2 13 25 2 12 13 17 25 26 2 11 32 2 6 7 18 19 21 27 30 2 15 25 29 32 9 12 14 17 18 20 27 28 30 31 10 13 18 27 31 4 18 29 30 3 9 20 0 9 19 20 31 6 19 26 31 32 9 20 19 25 32 9 20 33 3 29 13 24 25 3 9 31 32 15 0 9 15 18 26 9 20 4 12 30 9 20 15 17 25 3 4 9 20 23 28 32 33 9 20 15 9 13 20 9 15 19 20 26 0 18 22 3 9 15 19 20 25 26 29 32 0 15 18 29 30 30 33 23 4 5 6 7 9 11 12 14 15 17 18 19 20 21 24 25 26 27 28 30 31 33 4 5 2 4 5 9 15 16 20 2 4 5 16 4 5 6 12 23 24 29 30 32 0 4 5 27 4 5 29 0 3 4 5 12 13 14 19 21 23 24 4 5 6 0 4 5 9 17 18 19 21 24 25 26 30 31 4 5 20 29 30 32 4 5 6 14 3 4 5 6 20 27 29 32 4 5 6 15 24 27 32 0 3 29 0 3 19 29 0 3 29 0 3 26 29 0 3 29 0 3 4 5 9 15 20 29 30 0 3 15 29 0 3 15 17 29 0 3 29 30 0 3 4 6 9 12 13 15 17 18 19 20 21 25 27 29 30 31 32 33 0 3 29 4 5 9 12 18 20 24 30 31 4 5 6 9 10 11 12 17 18 19 20 21 25 26 27 30 31 33 0 3 4 5 6 7 9 11 12 15 17 18 19 20 21 24 25 26 27 30 31 32 33 3 4 5 9 20 25 4 5 9 20 30 3 4 5 6 7 9 12 14 17 18 19 20 24 25 30 31 32 4 5 6 9 12 17 19 20 21 24 25 26 28 30 31 9 15 18 19 20 30 4 5 6 7 9 11 12 13 15 17 19 20 24 25 26 27 30 32 4 5 9 20 25 32 4 5 7 9 11 12 17 18 19 24 25 26 30 32 33 4 5 17 4 4 5 6 4 5 6 7 10 11 12 13 15 17 18 21 23 24 25 27 29 30 31 7 12 19 26 1 3 4 5 13 15 19 22 27 29 33 15 3 4 13 2 4 7 12 15 17 18 19 20 21 23 24 25 27 28 29 30 32 5 9 14 18 19 23 29 30 1 2 5 11 24 29 33 0 3 9 10 12 13 14 15 17 19 20 21 22 23 25 27 29 32 33 1 3 4 5 6 7 8 9 12 13 15 17 18 19 20 21 24 25 26 27 30 31 32 1 4 5 6 7 8 9 10 11 12 13 15 17 18 19 20 21 23 24 25 26 28 30 31 32 33 1 4 5 6 9 11 12 13 14 15 17 18 19 22 24 25 26 27 28 30 31 32 1 3 4 5 6 7 9 11 12 14 15 17 18 19 21 24 25 26 30 31 32 33 4 5 6 7 11 12 13 15 17 18 19 21 22 24 25 26 27 29 30 31 32 33 0 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 4 5 6 7 8 11 12 17 18 19 24 25 26 27 28 30 31 32 33 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 24 25 26 27 30 32 4 5 6 7 8 9 12 13 14 15 17 18 19 21 24 25 26 27 30 31 32 33 5 6 19 29 32 0 3 4 5 6 7 9 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 4 5 9 26 5 13 17 18 24 25 27 29 1 4 5 7 9 12 13 14 17 18 19 24 26 27 28 29 30 31 1 3 4 5 6 7 8 9 11 12 13 15 17 18 19 21 24 25 26 27 29 30 31 32 33 1 5 6 7 11 12 17 18 19 24 25 27 29 30 33 1 4 5 6 7 8 9 11 12 13 15 17 18 19 21 22 24 25 26 27 29 30 31 32 33 1 4 5 11 12 18 19 25 29 1 4 5 6 7 9 11 12 13 14 15 17 18 19 23 24 25 26 27 28 29 30 32 33 1 4 5 6 7 8 9 11 12 13 15 17 18 19 24 25 26 27 29 30 31 32 33 1 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 24 25 26 27 28 29 30 31 32 33 1 3 5 15 25 29 32 33 0 1 5 12 14 17 18 27 29 1 4 5 6 7 12 13 14 15 17 18 19 20 21 24 25 26 28 29 30 31 32 1 5 7 14 15 17 18 19 24 26 29 30 31 0 1 4 5 9 13 15 29 31 32 1 4 5 6 7 8 9 11 12 13 15 17 18 19 24 25 26 27 29 30 32 33 1 4 5 6 7 11 12 17 18 19 21 22 24 25 26 27 29 30 31 1 5 6 7 11 12 13 14 17 18 19 21 24 25 26 28 29 30 31 32 33 2 5 6 15 16 19 29 2 5 12 16 29 0 1 2 3 5 6 15 16 19 25 26 29 32 2 4 5 6 9 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 29 30 31 2 5 6 9 13 16 18 19 24 2 4 5 6 7 8 9 12 13 15 16 17 18 19 21 24 25 26 27 30 31 32 2 2 5 6 15 16 17 18 19 26 28 31 32 2 4 5 6 7 8 9 11 12 13 15 16 17 18 19 21 24 25 26 30 31 32 33 0 1 2 5 6 12 15 16 18 19 25 26 32 33 2 4 5 6 7 9 11 12 13 15 16 17 18 19 20 21 24 25 26 28 30 31 32 33 0 1 2 5 6 12 15 16 18 19 25 26 31 32 33 2 4 5 11 15 19 33 2 5 11 17 19 24 28 2 4 5 6 7 8 9 10 11 12 13 17 18 19 20 21 24 25 26 27 28 30 31 32 2 4 5 7 9 10 12 13 14 15 17 18 19 21 24 25 26 27 30 31 33 1 2 5 6 8 15 16 19 31 32 5 10 13 20 27 29 31 1 2 4 5 14 16 0 1 2 5 6 13 14 16 19 21 26 27 29 32 6 7 9 11 12 15 17 18 19 21 22 24 25 26 27 29 30 31 32 33 4 6 7 9 10 11 12 15 17 18 19 21 22 24 25 26 27 29 30 31 32 33 3 4 6 11 12 15 18 19 22 24 27 31 32 33 4 6 10 11 12 13 15 17 18 19 21 22 24 25 26 27 29 30 31 33 6 7 9 10 11 12 14 15 17 18 19 20 21 22 24 25 27 29 30 31 32 33 4 6 11 12 13 14 15 17 18 19 20 21 22 24 25 27 28 30 31 32 0 1 4 6 8 9 10 11 13 15 17 18 19 21 22 24 25 26 27 30 31 32 33 2 16 19 22 25 27 2 16 18 22 25 27 0 13 33 2 6 15 16 22 25 27 29 2 3 11 14 16 17 18 19 22 27 30 32 4 6 8 9 11 14 17 18 19 20 21 22 27 4 6 8 9 11 12 13 15 17 18 19 21 22 24 25 27 30 31 33 4 6 11 13 15 19 22 25 27 30 33 6 7 11 12 13 15 17 18 19 21 22 24 25 26 27 30 31 32 33 12 18 20 27 28 12 18 20 27 28 4 6 7 9 11 12 17 18 19 21 22 25 26 27 30 31 33 4 6 8 11 12 13 14 15 17 18 19 20 21 22 24 25 27 30 31 32 33 2 6 10 11 12 13 14 15 17 18 21 22 25 26 27 30 31 33 4 6 7 9 11 12 13 14 15 17 18 19 22 25 26 27 30 31 4 8 11 13 14 18 19 22 27 30 31 32 3 4 10 11 12 15 18 19 21 22 27 30 4 7 11 12 15 19 22 27 32 33 4 13 14 15 17 18 19 22 24 25 27 32 2 6 8 11 12 13 14 15 17 18 20 22 24 25 27 30 31 33 4 7 11 12 13 15 17 18 19 21 22 24 25 26 27 30 33 2 8 11 12 14 15 17 18 19 21 22 23 24 25 26 27 29 30 31 32 33 1 4 6 7 8 12 14 18 19 22 24 25 26 27 30 31 0 6 12 14 17 18 22 24 27 30 31 6 7 11 12 13 14 17 18 19 20 21 22 24 25 27 28 30 31 32 33 4 7 12 13 18 21 22 26 27 30 31 32 4 6 15 18 19 21 22 24 25 26 27 30 31 1 12 14 15 18 19 21 22 26 27 31 1 4 7 12 13 15 17 18 19 21 22 25 26 27 30 31 4 7 11 17 18 21 22 24 26 27 31 12 18 20 27 28 4 6 7 11 12 13 14 15 17 18 19 20 24 25 26 27 30 31 2 22 27 2 4 22 27 12 18 20 27 28 4 6 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 1 6 7 9 11 15 18 22 24 25 26 27 30 31 33 0 5 20 21 22 23 29 33 0 5 2 16 22 23 26 28 2 6 9 12 15 16 18 19 23 24 28 30 31 33 2 9 16 23 28 2 16 22 23 26 28 1 2 12 14 16 18 19 23 24 27 28 30 32 20 24 3 4 19 4 14 30 0 4 6 12 13 14 18 19 21 24 26 28 31 32 4 6 15 19 20 24 0 1 4 15 18 4 14 18 22 23 24 27 31 32 2 4 12 19 25 30 1 4 8 11 12 17 19 20 22 24 29 30 1 4 12 13 14 17 18 19 24 30 0 1 4 7 12 14 18 19 25 30 1 4 18 24 25 28 30 31 1 4 7 19 24 32 0 4 7 8 9 10 12 13 14 17 18 19 20 21 23 24 25 26 27 29 30 32 33 3 4 6 8 9 11 12 17 18 19 23 24 27 30 31 3 4 6 7 11 13 14 15 17 18 19 20 21 24 30 32 0 3 4 6 10 15 20 21 25 26 27 28 31 32 33 4 1 2 4 16 18 20 0 4 10 23 4 9 10 23 12 13 18 28 4 0 4 6 7 11 14 17 18 19 21 30 31 4 7 9 11 14 17 18 20 24 30 31 6 8 13 4 17 20 4 18 19 24 6 13 18 19 26 31 33 0 4 7 10 14 17 18 19 22 24 28 29 31 33 4 6 13 19 20 29 30 32 4 9 10 23 4 6 12 13 17 23 24 13 4 17 18 26 4 14 18 20 25 31 18 4 7 18 4 7 7 9 13 14 15 20 22 27 7 9 20 22 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 5 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 26 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 6 7 9 13 14 15 17 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 33 7 9 13 14 18 20 22 26 33 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 14 18 20 22 7 9 13 14 15 20 22 25 27 6 7 9 11 12 15 17 18 19 20 22 24 25 26 30 31 32 4 7 9 11 12 13 15 17 18 19 20 22 24 25 26 30 32 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 1 3 9 20 22 32 0 7 22 7 9 12 14 19 20 22 23 24 28 31 8 9 22 8 9 17 22 8 9 22 8 9 17 22 8 9 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 22 6 8 9 17 22 8 9 17 22 8 9 22 6 8 9 14 17 22 24 31 8 9 22 3 4 6 7 8 9 11 12 14 17 18 19 21 22 24 25 26 27 28 30 31 33 3 4 6 7 8 9 12 13 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 12 13 14 17 18 19 21 22 24 25 26 27 30 31 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 29 30 31 32 33 4 6 7 8 9 12 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 30 31 32 4 6 7 8 9 11 13 14 15 17 18 19 21 22 24 25 26 27 29 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 28 29 30 31 32 33 4 6 7 8 9 11 12 14 15 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 11 12 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 12 13 14 17 18 19 21 22 23 24 25 26 27 28 30 31 32 4 6 7 8 9 11 12 13 14 17 18 19 21 22 23 24 25 26 27 29 30 31 32 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 29 30 31 32 33 0 2 3 4 5 9 11 13 15 19 26 27 32 33 0 2 5 6 9 11 15 19 24 25 32 0 2 4 5 6 9 15 16 17 19 25 28 31 33 0 2 3 5 6 8 9 11 13 14 15 16 17 18 19 21 24 30 31 32 0 1 2 3 4 5 9 15 19 25 26 27 0 2 5 9 27 0 2 4 5 9 10 15 16 17 19 24 25 26 32 0 2 3 4 5 6 9 11 14 16 17 24 25 27 32 33 0 2 5 6 7 9 11 12 14 15 18 19 24 25 32 33 0 2 4 5 6 9 11 13 15 16 18 26 27 0 2 4 5 9 11 14 15 16 19 25 26 32 0 2 4 5 6 9 13 16 19 0 2 4 5 6 9 13 15 16 33 0 2 4 5 9 11 15 16 30 0 2 4 5 9 15 16 18 22 24 25 31 32 0 2 5 9 11 16 18 0 2 5 9 11 0 1 2 4 5 6 9 11 15 25 27 30 33 0 2 4 5 6 9 11 15 16 18 24 25 26 27 32 33 0 2 4 5 6 9 15 27 32 33 0 2 3 4 5 9 16 19 21 27 33 0 2 4 5 9 15 19 21 27 0 2 3 4 5 6 8 9 15 27 31 32 33 0 2 5 9 12 13 16 18 19 21 22 25 33 0 2 4 5 9 15 16 17 19 27 32 0 2 4 5 9 11 16 17 24 25 30 31 33 0 2 5 7 9 15 16 17 24 0 2 4 5 6 9 11 15 16 18 19 21 24 27 30 33 0 2 4 5 9 15 16 32 0 2 4 5 6 9 15 16 17 18 22 23 26 29 31 32 33 0 2 3 4 5 6 9 11 15 16 18 19 24 27 30 32 33 0 2 4 5 6 9 11 15 17 33 0 2 4 5 6 9 11 13 15 16 18 19 26 30 32 33 2 4 5 6 9 11 13 27 31 0 1 2 4 5 6 9 11 15 19 25 26 32 33 0 2 5 9 10 15 20 23 31 0 2 3 5 6 9 10 15 18 20 25 29 31 33 0 2 3 4 5 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 30 31 32 33 0 2 5 9 19 0 2 4 5 6 9 11 14 16 17 18 25 26 31 32 33 0 2 4 5 6 9 11 12 14 15 17 18 19 21 24 25 26 27 30 31 32 33 11 12 15 19 25 26 31 11 12 18 0 1 2 9 12 16 20 0 9 12 13 20 26 33 15 19 24 25 31 32 6 10 25 32 6 12 19 24 25 0 15 17 19 24 25 31 32 19 24 25 31 32 19 24 25 31 32 6 12 15 18 25 8 7 12 15 7 8 7 8 10 15 7 8 15 4 5 9 18 19 24 25 28 31 32 6 19 24 32 3 6 13 18 19 31 32 20 29 6 12 14 18 19 20 30 31 3 15 21 2 20 23 24 27 31 8 23 10 14 18 19 24 4 19 25 25 14 22 28 30 32 6 7 15 31 32 0 20 31 12 27 29 2 12 27 29 18 19 2 26 30 2 15 18 23 29 31 2 14 18 19 2 8 31 8 12 18 30 31 2 12 18 2 0 2 10 15 23 33 2 12 19 23 24 2 14 18 19 2 18 21 2 7 12 17 18 21 30 33 2 8 31 2 7 8 12 25 31 32 2 14 25 27 2 2 4 12 13 17 30 2 32 2 12 14 18 20 28 30 31 5 6 9 15 17 18 19 20 25 26 28 0 4 6 9 10 12 20 23 24 25 27 29 9 20 25 6 9 10 15 17 20 21 24 27 30 31 32 0 9 13 20 0 9 10 19 20 22 25 27 29 33 9 12 20 0 9 10 20 9 10 12 20 0 2 12 13 15 16 20 21 22 23 24 25 26 27 28 29 33 0 2 12 13 15 16 20 21 22 23 24 25 26 27 28 29 33 0 6 12 13 14 17 18 27 0 7 9 10 11 12 15 18 19 20 21 23 24 26 27 28 29 31 33 4 5 9 17 18 19 20 24 25 28 30 31 32 0 3 6 7 8 9 10 12 15 18 20 22 23 24 25 26 27 28 29 30 31 32 33 0 4 6 8 9 10 11 12 14 15 17 18 19 20 22 24 25 26 29 30 31 32 33 9 12 20 27 28 31 0 9 12 17 19 20 27 4 7 9 12 20 23 27 28 31 0 4 6 9 10 12 15 18 19 20 21 30 31 32 4 9 12 14 18 19 20 25 26 27 30 5 8 9 15 18 20 25 30 31 32 33 13 18 19 26 28 18 19 25 26 5 15 5 10 14 15 0 3 6 7 9 11 13 14 15 17 18 19 24 25 26 27 28 30 31 32 33 0 5 9 11 15 20 22 23 0 2 3 4 9 10 15 16 22 25 27 28 29 31 32 33 0 4 6 9 10 22 25 0 2 4 6 9 10 11 14 15 16 17 18 19 22 25 27 31 32 0 2 3 4 6 9 10 12 15 16 18 22 25 26 33 0 4 9 10 18 22 27 32 33 0 1 2 3 4 5 6 8 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 30 31 32 33 0 2 3 5 6 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 0 1 2 5 6 7 9 10 11 13 15 18 19 20 21 22 26 30 31 32 0 1 2 4 5 6 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 0 1 2 3 5 6 8 9 10 11 12 13 15 17 18 19 20 21 22 24 25 30 31 32 0 1 2 5 6 9 11 14 15 16 17 18 19 20 22 23 25 26 29 30 31 32 0 1 2 5 6 9 11 14 15 16 17 18 19 20 22 26 31 0 1 2 5 6 9 10 11 14 15 16 17 18 19 20 22 25 26 27 31 32 0 1 2 5 6 7 9 10 11 14 15 16 17 18 19 20 22 25 26 31 32 0 1 2 5 6 9 10 11 13 14 15 16 17 18 19 20 22 24 26 27 30 31 32 0 1 2 5 6 9 11 14 15 16 17 18 19 20 22 26 30 31 32 0 1 2 3 4 5 6 9 10 11 14 15 16 17 18 19 20 22 25 26 31 32 0 1 2 5 6 9 10 11 14 15 16 18 19 20 22 26 31 0 1 5 6 8 9 10 11 14 15 17 18 19 20 22 25 26 27 30 31 32 0 1 2 5 9 10 11 14 15 16 17 18 19 20 22 25 26 31 32 0 2 3 4 5 8 9 10 11 14 15 18 20 22 27 29 31 0 2 4 5 6 9 11 12 15 16 18 19 20 21 22 26 27 31 0 1 2 5 6 9 11 12 13 14 15 16 18 19 20 22 24 25 26 27 29 31 33 0 1 2 5 6 7 9 10 11 12 15 16 19 20 21 22 24 27 30 32 0 1 3 5 8 9 10 11 15 17 18 19 20 22 27 28 29 31 33 0 1 2 4 5 6 9 10 11 14 15 16 17 18 19 20 22 24 25 26 27 31 32 33 0 1 5 6 7 9 10 11 15 19 20 21 22 24 26 27 30 31 32 33 0 1 3 5 9 10 11 14 15 20 22 27 31 32 33 0 1 3 5 8 9 10 11 14 15 18 19 20 22 27 31 32 0 1 3 5 6 9 10 11 15 19 20 22 27 31 32 33 0 5 7 9 10 11 14 15 17 18 20 22 26 27 28 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 33 0 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 33 0 1 2 3 4 5 6 9 10 11 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 22 23 24 25 26 27 29 31 32 33 0 1 2 3 5 6 7 9 10 11 13 14 15 16 17 18 19 20 21 22 26 27 31 32 33 0 1 2 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 24 25 26 27 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 27 28 30 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 25 26 27 30 31 32 33 0 1 3 5 6 9 10 11 12 13 14 15 17 18 19 20 22 25 26 27 31 32 33 0 1 3 5 6 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 28 31 32 33 0 1 3 5 6 7 9 10 11 13 14 15 17 18 19 20 21 22 24 25 26 27 31 32 33 0 1 5 6 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 30 31 32 33 0 1 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 0 1 3 4 5 6 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 28 29 31 32 33 0 1 2 3 5 6 9 11 14 15 16 17 18 19 20 22 23 26 27 29 31 32 0 1 2 3 5 6 9 11 14 15 16 17 18 19 20 22 23 25 26 27 29 31 32 0 1 2 3 5 6 9 10 11 14 15 16 17 18 19 20 21 22 23 26 27 29 31 32 33 0 1 2 5 6 7 9 11 14 15 16 17 18 19 20 22 23 26 27 29 31 32 0 1 2 5 6 7 8 9 11 13 14 15 16 17 18 19 20 22 23 25 26 27 29 31 32 33 0 1 2 3 5 6 9 10 11 14 15 16 17 18 19 20 21 22 26 27 30 31 32 0 1 2 3 5 6 9 11 14 15 16 17 18 19 20 22 25 26 27 31 32 0 1 2 5 6 7 9 11 14 15 16 17 18 19 20 22 25 26 27 31 32 0 5 6 9 11 14 15 17 18 19 20 22 25 27 28 31 0 1 2 5 9 11 14 15 16 20 22 0 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0 2 3 4 5 6 9 10 11 12 13 14 15 16 17 18 19 20 22 25 26 27 28 29 31 32 33 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 25 26 27 28 29 30 31 32 33 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 31 32 33 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 0 1 2 3 4 5 6 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 0 3 4 5 6 7 8 9 10 11 12 13 14 15 18 19 20 21 22 23 24 26 27 30 31 32 0 1 2 3 5 7 9 10 11 15 16 20 22 23 31 32 0 3 5 9 10 11 14 15 19 20 22 23 31 0 5 9 10 11 18 19 20 22 26 31 32 0 5 9 10 11 20 22 23 29 0 3 5 8 9 11 15 18 19 20 21 22 24 25 26 27 30 31 32 0 3 5 6 8 9 11 12 13 14 18 19 20 21 22 24 25 26 27 28 30 31 32 0 5 9 11 15 20 22 31 0 1 2 3 5 6 9 10 11 14 15 16 18 19 20 22 23 25 26 27 29 30 31 32 33 0 5 6 8 9 10 11 14 15 18 20 22 24 28 29 31 0 1 2 5 6 7 8 9 10 14 15 16 18 20 22 23 24 28 29 30 31 32 0 3 5 9 10 11 15 19 20 21 22 23 24 28 29 33 0 5 9 10 11 12 15 17 20 22 23 25 31 32 33 0 5 9 10 11 14 15 20 22 23 24 25 27 29 0 5 9 10 11 15 18 20 22 31 32 33 0 5 6 9 10 11 14 15 17 18 19 20 22 24 25 28 30 31 32 0 1 4 5 6 8 9 10 11 12 13 15 18 19 20 22 24 25 26 30 31 32 33 0 2 4 5 6 7 8 9 10 12 13 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 5 6 8 12 15 16 18 19 20 21 24 25 27 30 31 32 33 0 2 4 5 6 7 8 9 10 12 14 15 16 17 18 19 21 24 25 26 28 30 31 32 0 2 4 5 6 7 9 12 16 17 19 21 24 25 26 30 31 32 33 1 2 5 6 7 12 14 16 18 19 20 21 24 25 26 30 32 33 0 2 4 5 6 7 8 12 13 14 16 17 18 19 20 21 24 25 26 27 30 31 32 2 5 6 7 8 12 16 18 19 20 21 25 30 32 2 3 5 6 7 8 12 16 17 18 21 24 25 26 27 30 31 32 33 7 20 7 20 0 1 2 3 6 9 12 15 17 19 21 25 30 31 1 2 7 8 9 10 11 12 14 17 18 19 21 22 24 25 27 29 30 31 32 33 0 2 4 5 6 7 9 12 13 14 15 16 17 18 19 20 21 24 27 30 31 32 2 4 5 6 10 11 12 13 15 16 18 19 20 21 22 24 25 26 30 32 0 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 0 1 2 6 14 0 4 6 8 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 0 1 4 6 10 11 15 17 18 19 23 24 25 26 27 29 30 31 32 6 15 19 31 32 10 12 15 0 2 3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 0 3 4 6 7 8 10 11 12 13 15 17 18 19 20 21 24 25 26 27 30 31 32 33 0 6 13 22 12 15 18 19 24 32 33 4 15 20 23 32 3 10 11 12 15 17 18 19 20 21 24 25 26 32 4 6 7 12 17 18 19 21 24 25 26 27 30 31 32 33 4 5 6 7 8 11 12 13 14 15 18 19 20 21 24 26 30 31 32 6 7 9 12 15 17 18 19 21 24 25 26 27 31 33 6 7 8 12 13 15 18 21 22 24 25 27 30 31 4 6 8 12 13 15 18 19 25 26 30 32 4 6 7 9 12 13 17 18 19 21 24 25 26 27 30 31 32 33 3 4 6 8 17 18 19 21 24 25 26 27 30 31 0 11 12 13 15 17 18 19 25 4 7 11 12 15 17 18 19 21 24 32 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 32 3 6 8 11 12 13 15 18 19 20 21 24 25 26 30 31 32 4 7 9 11 17 18 19 20 21 24 25 28 30 32 18 21 24 30 32 4 6 7 9 12 13 14 15 17 18 19 20 21 24 25 26 27 30 32 33 0 1 3 4 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 4 6 8 11 18 19 20 24 25 26 27 30 32 1 2 6 12 13 14 16 18 19 25 26 31 0 1 3 4 6 7 8 11 12 13 14 17 18 19 21 24 25 26 27 28 30 31 32 33 1 2 10 11 18 21 22 23 29 31 0 5 6 8 10 14 17 18 19 20 25 26 27 28 30 31 32 10 11 14 17 19 32 0 4 6 10 11 15 25 26 27 33 0 1 6 12 15 19 21 24 25 26 27 32 33 31 11 24 32 33 1 8 31 0 1 2 3 15 16 19 20 25 27 31 33 0 1 2 4 5 6 7 8 10 11 12 15 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 0 1 2 3 6 15 29 30 33 0 2 4 10 18 22 28 2 3 6 8 10 11 12 14 15 19 20 23 25 29 31 32 0 1 2 3 8 9 10 11 13 14 15 18 19 21 26 28 32 33 0 1 2 6 7 9 10 12 18 19 20 23 24 25 26 29 30 32 33 0 1 2 3 4 6 11 12 14 15 17 18 19 20 21 31 1 3 27 29 32 0 5 7 9 11 12 14 15 17 18 19 20 24 25 28 29 31 0 6 7 9 11 14 19 20 22 23 26 29 33 9 20 14 0 1 9 10 11 13 14 19 20 22 24 25 29 32 20 20 20 20 5 18 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 4 15 19 20 23 25 26 27 10 11 15 19 20 21 28 29 30 6 15 18 26 30 32 2 3 4 6 8 9 10 18 20 21 22 23 26 28 32 0 2 4 8 9 10 13 18 19 21 22 29 33 1 2 4 8 9 10 11 14 17 19 20 22 28 29 33 2 4 8 9 22 2 8 9 10 26 29 31 33 0 9 22 0 1 2 3 4 6 8 9 14 15 16 22 27 28 29 33 0 2 3 14 16 18 19 23 29 31 2 4 8 9 22 29 0 1 2 8 9 16 22 32 1 2 6 8 9 10 13 14 18 19 20 22 26 30 0 1 2 4 8 9 16 22 27 28 29 31 32 33 0 1 2 4 8 9 10 14 15 16 17 21 22 23 26 27 28 29 32 1 2 4 6 8 9 11 14 16 18 19 22 31 32 33 1 2 4 8 9 16 22 1 4 8 9 10 14 15 18 22 23 26 29 32 1 2 4 8 9 16 20 22 28 1 2 4 8 9 10 11 14 15 16 21 22 1 2 4 8 9 10 18 21 22 24 26 31 0 2 4 8 9 10 15 19 20 22 23 26 28 29 32 33 0 1 3 4 8 9 11 14 15 18 19 20 21 22 23 25 27 29 31 32 1 2 4 8 9 10 11 15 16 19 22 26 28 29 33 0 8 9 11 22 27 0 2 4 9 10 13 18 22 24 30 31 2 6 9 11 12 16 17 18 22 24 26 28 30 32 2 4 8 9 22 1 8 9 15 21 22 0 1 2 4 8 9 10 11 15 16 17 19 22 23 26 27 31 1 2 4 8 9 11 15 16 21 22 1 2 4 8 9 10 15 16 19 20 22 32 0 1 4 8 9 10 21 22 28 1 4 8 9 12 13 18 20 22 31 8 9 20 22 2 8 9 22 29 0 2 8 9 15 21 22 29 33 1 2 4 8 9 14 16 22 27 29 30 32 33 0 2 8 9 20 22 29 0 2 8 9 20 22 24 27 29 2 8 9 20 22 29 0 2 8 9 18 22 26 29 0 1 7 8 9 10 14 22 23 29 30 2 8 9 20 22 23 27 28 7 8 9 11 14 15 20 22 23 25 26 27 28 29 31 33 1 7 8 9 22 29 1 4 7 8 9 22 0 1 3 7 8 9 10 15 22 29 0 1 7 8 9 22 0 1 8 9 10 15 20 22 23 27 29 3 8 9 10 22 29 0 9 15 20 22 0 2 8 9 12 15 18 22 26 28 0 2 3 4 6 8 9 11 19 22 26 27 28 29 31 32 33 0 1 4 7 8 9 10 15 22 29 2 3 8 9 10 15 20 22 23 28 29 31 33 0 1 8 9 10 12 19 20 22 23 24 28 29 1 4 7 8 9 10 14 15 19 20 22 24 28 29 31 1 8 9 19 22 25 27 29 8 9 22 4 8 9 22 1 4 8 9 20 22 28 32 4 8 9 10 20 22 1 8 9 22 0 2 8 9 11 20 22 0 9 15 20 22 0 8 9 11 15 19 20 22 23 1 2 4 6 7 8 9 10 11 12 14 15 17 19 20 21 22 23 26 28 29 30 31 33 1 8 9 19 22 4 8 9 10 12 20 21 22 23 27 2 4 8 9 22 31 0 1 8 9 10 14 15 19 22 24 25 27 28 29 30 31 32 11 18 0 10 12 0 11 12 15 19 20 21 24 30 31 32 0 15 20 23 29 0 2 3 5 10 15 16 18 19 26 31 32 0 1 3 4 5 8 9 10 11 14 15 17 18 19 20 21 25 30 31 3 5 6 9 10 11 15 18 19 23 24 25 26 27 30 31 33 3 4 5 6 7 11 12 15 18 19 21 24 30 31 33 0 31 13 20 21 2 4 16 22 2 4 16 22 2 3 4 16 22 2 4 16 22 2 4 16 22 2 4 16 22 10 25 26 28 0 3 4 9 12 15 18 22 24 25 27 33 0 4 5 11 15 18 19 24 26 27 31 1 5 6 9 11 13 15 17 19 25 26 30 31 33 2 3 4 5 10 11 13 15 16 17 18 21 24 27 30 31 32 33 15 20 30 31 15 3 6 8 11 13 14 15 18 19 24 25 28 30 31 0 3 19 29 2 5 6 10 15 16 18 19 20 26 27 29 30 31 10 15 2 3 5 12 15 16 3 6 10 12 14 15 18 21 23 24 25 29 32 33 3 6 11 12 15 17 18 19 24 27 28 30 0 2 3 4 5 10 11 15 16 21 26 27 32 2 3 5 6 10 11 15 16 19 33 3 4 6 7 8 9 12 13 15 17 18 19 21 24 25 26 27 30 31 0 2 3 5 9 10 12 15 16 18 21 23 27 29 33 6 13 15 25 26 31 32 33 2 3 5 6 10 12 15 16 19 20 22 25 26 27 29 31 10 15 17 19 23 24 27 30 10 15 22 25 26 27 28 31 1 2 14 16 22 24 32 3 12 15 17 18 19 24 26 30 31 33 15 21 24 27 32 6 18 24 25 28 2 3 5 6 7 8 9 10 12 15 16 19 23 24 25 27 31 0 6 8 10 11 12 15 18 19 21 22 23 25 26 28 29 31 33 1 2 8 10 12 15 17 18 20 23 25 26 27 28 29 31 32 1 2 15 16 2 14 16 29 33 9 18 20 27 6 13 14 17 18 27 1 4 6 13 19 20 25 26 28 30 31 6 14 18 19 27 13 15 27 9 18 27 3 6 11 14 18 24 27 31 7 15 17 18 19 25 26 27 33 6 8 14 19 20 22 27 31 9 18 27 4 6 13 14 15 18 19 20 29 30 32 33 1 3 4 6 7 15 17 18 19 24 25 31 33 4 6 7 10 12 13 15 17 18 19 21 24 27 30 32 6 15 17 19 20 25 30 33 2 4 6 7 8 9 11 12 15 16 21 24 25 26 30 0 4 6 12 13 17 25 26 30 31 3 4 10 17 25 11 10 24 1 6 10 15 18 19 25 4 6 11 12 14 15 18 19 21 24 25 28 30 31 33 4 6 7 9 12 13 15 17 18 19 21 24 25 26 27 29 30 31 32 4 11 12 14 15 17 19 20 24 30 32 6 8 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 4 6 7 9 12 14 15 17 18 19 24 25 27 30 31 33 6 10 11 17 18 19 26 9 18 20 27 7 9 10 12 18 20 21 29 30 31 4 6 7 12 13 15 18 19 21 24 25 26 27 30 32 0 4 6 7 10 12 15 17 18 19 24 25 26 27 30 31 32 33 7 9 11 12 13 14 15 17 18 19 21 25 28 30 32 10 13 15 17 19 27 33 1 4 9 10 11 13 19 25 26 30 9 10 15 18 25 26 31 33 4 6 7 9 10 13 15 18 19 21 24 25 30 27 2 10 16 0 1 2 6 8 9 10 11 13 14 15 16 17 19 23 25 26 27 29 31 32 33 9 18 12 19 15 19 6 7 11 12 13 15 17 18 19 21 24 25 26 30 31 32 3 4 6 7 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 6 18 2 4 6 7 9 12 13 15 16 17 18 19 21 24 25 26 27 28 30 32 33 11 0 1 3 4 6 7 9 12 13 15 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 4 6 7 8 9 12 13 14 15 17 18 19 21 24 25 30 27 9 18 27 4 6 7 8 12 13 15 17 18 19 21 24 25 26 27 30 31 32 33 0 3 6 7 11 12 13 17 18 19 21 24 26 27 28 30 32 33 14 30 2 6 14 16 29 30 33 4 6 10 12 13 15 17 18 19 21 24 25 27 28 30 31 32 15 17 30 2 3 4 6 7 8 9 10 11 12 13 15 16 17 18 19 21 24 25 26 27 28 30 31 32 33 0 4 6 7 12 15 17 18 19 21 24 25 26 27 30 32 2 7 15 27 0 2 27 7 11 15 27 30 0 2 15 27 9 18 27 1 7 27 3 15 19 27 30 32 4 9 11 13 15 17 18 19 25 26 30 31 33 3 11 14 15 4 6 17 19 26 30 33 6 7 19 20 21 25 26 30 32 33 2 4 10 14 15 16 25 26 27 31 23 27 28 4 6 13 15 24 25 28 29 31 1 3 5 7 8 9 10 11 12 20 21 29 0 9 10 23 26 27 28 0 1 2 3 6 9 13 15 24 27 1 4 5 19 20 1 4 5 20 1 3 9 33 1 3 9 17 18 24 27 33 1 3 9 11 14 15 32 33 1 3 9 10 1 3 9 1 3 9 14 2 3 9 16 1 3 9 15 1 3 9 11 15 0 3 10 1 3 9 15 1 3 9 15 20 29 32 0 1 3 9 15 26 1 3 9 0 4 9 1 5 6 10 11 12 13 15 17 18 21 25 31 32 1 3 9 10 1 3 9 10 2 3 5 11 15 16 23 29 32 3 10 10 0 3 10 15 33 0 6 10 15 10 15 10 15 19 10 15 10 15 32 1 3 9 10 10 10 12 19 0 10 3 10 23 10 10 0 3 0 10 0 10 4 9 10 15 18 27 28 30 31 33 1 3 9 10 11 19 33 15 27 10 15 0 10 15 1 3 8 9 10 0 1 10 31 15 18 23 31 0 1 2 3 5 7 9 10 13 15 16 20 23 25 4 7 9 11 12 13 15 17 18 19 21 24 25 26 27 30 31 0 1 3 4 6 9 10 11 12 13 15 17 18 19 21 24 25 26 31 33 0 1 2 4 10 13 15 16 18 20 31 0 4 7 12 13 15 17 18 19 24 25 27 30 31 0 1 4 6 7 9 11 12 13 14 15 18 19 21 24 25 26 27 30 31 32 33 0 1 2 4 10 15 31 0 1 2 4 5 6 7 10 11 13 14 15 16 19 20 21 23 25 27 29 30 31 33 0 1 4 6 7 10 11 12 13 14 15 17 18 19 21 24 25 26 30 31 32 33 0 1 2 4 6 12 13 14 18 19 21 24 25 30 31 0 2 4 7 8 10 12 13 19 24 25 29 30 31 32 0 4 12 13 15 17 18 19 21 23 24 25 27 30 31 32 33 0 4 7 19 0 2 4 6 8 9 13 15 18 19 25 26 30 31 0 1 2 5 6 7 10 13 15 16 20 23 0 1 2 4 5 6 7 10 13 15 16 18 19 20 23 24 27 30 31 0 1 2 3 5 7 10 13 15 16 20 23 27 0 1 2 5 7 10 13 15 16 19 20 23 25 27 31 0 1 2 5 7 10 13 15 16 20 23 1 4 6 11 13 14 15 18 19 24 26 30 32 3 4 11 12 13 15 17 18 24 25 27 30 31 33 2 4 6 7 11 12 15 16 17 18 19 24 26 27 30 31 33 4 11 13 15 18 19 21 26 30 31 0 1 2 5 7 10 13 15 16 20 23 4 6 11 12 15 17 18 19 21 26 31 33 2 3 4 11 15 17 19 24 26 33 4 6 12 13 17 18 19 24 25 30 31 2 4 6 12 17 18 19 21 24 25 26 30 31 4 6 13 15 18 19 21 24 25 27 30 1 4 11 14 15 17 18 30 31 33 2 3 4 6 8 11 12 14 15 17 18 19 21 24 25 26 30 31 3 4 6 9 12 14 18 19 21 24 26 27 31 32 33 1 3 4 6 7 11 13 14 15 17 18 19 23 24 25 26 27 30 31 32 4 6 8 11 15 17 18 19 21 24 25 30 31 32 33 0 2 4 6 11 12 13 15 18 19 24 25 26 27 30 31 4 6 7 11 17 18 19 25 26 30 31 1 2 4 6 11 12 14 15 18 19 21 22 24 26 27 30 31 32 2 4 11 12 14 17 18 19 21 24 25 26 31 0 2 5 6 8 9 10 13 15 17 18 19 20 23 25 29 30 32 2 4 10 17 18 31 2 4 12 16 17 18 19 21 24 25 28 30 2 7 11 12 16 18 19 24 26 27 28 30 31 32 2 6 7 12 15 16 25 28 30 31 0 2 8 16 18 24 28 0 2 8 11 12 15 16 17 18 19 24 25 28 31 2 4 13 14 16 18 28 2 4 6 11 12 13 14 15 16 17 18 19 21 24 25 26 28 30 31 2 4 6 7 12 13 15 16 17 18 19 21 24 25 28 30 31 32 2 4 6 9 12 15 16 17 18 19 21 24 28 30 31 32 2 3 6 7 8 11 12 13 14 16 17 18 19 21 22 24 25 26 27 28 30 31 32 33 2 4 7 8 10 12 13 16 18 19 21 24 25 28 30 31 2 8 16 19 28 2 7 8 12 13 14 16 17 18 19 20 24 25 26 28 30 31 2 4 7 12 14 15 16 17 18 19 21 24 26 28 31 33 1 2 4 6 7 10 11 12 14 15 16 17 18 19 21 24 25 26 27 28 30 31 32 2 4 6 7 9 12 15 16 17 18 19 24 25 26 27 28 30 32 1 2 9 10 14 15 16 23 25 29 1 2 9 10 14 15 16 23 25 29 1 2 4 6 10 12 15 16 17 19 25 26 30 2 3 4 9 13 15 16 19 33 2 4 6 15 16 17 26 31 2 10 13 15 16 0 2 6 9 10 14 15 16 26 2 10 14 15 16 25 26 28 30 2 3 10 15 16 19 2 10 15 16 17 18 21 24 27 28 31 2 10 15 16 17 18 2 4 10 12 14 15 16 17 18 21 30 32 2 6 10 14 15 16 17 19 2 10 15 16 18 25 2 10 16 2 6 10 11 15 16 19 26 27 28 30 31 1 2 6 10 15 16 21 24 5 8 9 10 18 20 22 23 27 29 32 33 5 8 9 11 18 19 20 21 22 23 27 29 33 2 5 8 9 10 11 12 15 19 20 21 22 23 25 27 28 32 33 5 9 10 15 20 22 23 33 3 5 8 9 10 15 20 22 23 24 28 29 31 32 0 10 18 20 22 23 31 32 21 6 15 17 18 20 22 23 25 29 32 10 18 20 21 22 23 24 32 33 15 18 20 22 23 31 32 14 15 18 20 21 22 23 28 29 31 32 18 20 22 23 32 6 9 14 17 18 20 21 22 23 32 33 3 5 9 20 22 23 27 32 33 3 5 8 9 10 11 18 19 20 22 23 25 27 32 33 5 9 10 22 23 31 1 2 5 9 14 16 20 22 23 1 5 9 10 12 17 20 28 5 9 12 20 22 23 33 0 10 15 17 18 20 27 31 33 10 18 20 5 9 22 23 5 9 20 22 23 0 6 10 17 19 22 28 29 30 32 4 7 8 9 10 11 15 18 23 27 29 31 32 33 9 12 20 29 1 5 20 5 10 15 17 18 19 21 27 28 31 32 33 1 9 22 23 29 2 13 0 6 10 17 19 22 23 28 29 30 32 0 4 6 10 11 12 14 15 17 19 20 21 23 24 27 28 29 30 31 32 33 2 4 7 14 15 16 17 18 19 20 21 23 26 28 31 10 15 20 22 23 28 30 2 13 4 5 6 7 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 8 10 14 15 22 27 29 33 5 9 10 20 22 23 25 28 31 5 9 10 20 22 23 25 31 2 5 9 10 15 17 18 20 22 23 25 29 31 33 0 5 9 10 20 22 23 25 31 5 8 9 10 20 22 23 28 29 5 9 10 14 20 22 23 1 5 9 10 20 21 23 27 28 33 5 9 20 22 23 2 6 8 12 13 14 15 16 17 18 19 20 21 25 1 2 8 9 14 15 18 20 21 26 28 30 1 2 4 6 8 9 10 11 12 15 17 18 19 20 21 24 25 26 27 28 30 31 33 1 2 6 8 9 10 11 12 15 16 17 18 19 20 21 23 25 26 28 29 31 32 33 0 19 28 4 8 15 28 29 10 11 23 28 29 33 15 1 9 10 14 28 6 19 27 1 2 4 15 20 26 19 24 26 6 9 11 13 14 15 17 18 19 20 25 26 27 30 31 6 9 20 1 14 15 17 18 19 30 31 2 6 7 9 12 14 15 19 20 26 27 28 31 32 6 10 11 12 15 17 18 19 24 26 30 31 4 6 15 29 31 1 2 6 8 9 10 11 12 15 18 19 20 24 26 27 28 30 31 32 33 6 9 10 12 14 17 18 19 20 26 27 30 31 9 20 28 4 12 23 26 1 2 6 10 15 16 18 19 21 24 25 26 31 0 6 8 14 15 17 18 19 21 23 25 26 27 30 15 17 18 27 28 31 0 1 2 6 8 10 11 14 15 16 17 18 19 21 24 26 27 30 31 32 9 20 9 10 20 21 28 31 2 6 9 14 18 19 21 23 28 30 31 9 10 18 20 32 10 11 28 1 9 20 31 12 19 27 1 2 4 6 9 10 14 17 18 19 21 23 25 28 30 31 13 15 17 18 21 25 27 31 4 6 13 29 31 2 6 9 13 15 18 20 24 25 27 31 1 9 19 20 21 26 28 1 9 14 15 18 20 27 2 9 12 14 15 18 20 24 26 27 28 31 4 6 10 12 14 15 17 18 19 20 24 26 28 30 31 2 6 15 17 18 24 26 27 28 31 1 7 12 14 15 17 18 19 21 31 33 1 7 12 14 15 17 18 19 21 27 31 33 1 7 12 14 15 17 18 19 21 27 31 33 15 17 18 19 28 1 9 20 28 2 9 15 19 20 8 9 11 15 18 19 20 26 32 2 4 6 7 11 13 17 18 19 23 26 27 1 2 6 9 11 13 14 15 16 17 18 23 24 25 26 28 30 31 6 8 12 27 31 9 20 7 8 9 12 18 19 20 21 25 26 28 31 2 9 12 14 15 16 19 20 27 29 33 2 9 12 15 16 19 20 24 26 31 4 6 9 11 14 15 18 20 27 28 30 9 12 15 17 18 20 1 2 9 10 14 16 20 27 2 9 14 16 17 18 20 24 25 26 30 1 2 9 15 16 18 19 20 21 31 9 20 31 9 11 12 18 19 20 26 27 9 15 20 0 6 9 12 15 18 19 20 26 29 30 31 33 2 6 9 13 14 15 16 18 19 20 21 24 25 26 31 2 9 11 18 20 21 24 25 29 33 9 20 24 2 9 12 13 14 16 19 20 26 31 1 2 4 6 17 19 21 30 14 15 19 25 28 9 20 1 2 4 6 8 9 10 12 13 14 15 16 17 18 21 24 25 26 27 28 30 31 31 2 6 9 15 17 18 20 25 1 2 6 9 12 14 21 25 27 28 1 14 15 18 20 27 2 4 6 9 10 13 15 18 22 23 24 27 28 2 9 16 20 29 9 10 15 17 18 20 28 31 9 10 17 8 9 10 17 19 20 23 24 25 28 29 7 9 14 15 18 20 1 8 13 14 17 18 20 22 24 27 28 31 0 4 7 15 20 23 33 0 1 4 7 9 13 19 20 4 7 10 21 23 27 29 33 3 4 6 7 12 15 18 20 21 23 29 32 33 0 4 7 10 15 17 18 4 7 10 17 18 4 7 8 9 10 11 15 17 19 20 21 22 23 26 27 28 29 31 33 4 9 10 11 12 13 18 19 20 24 26 27 31 33 15 23 27 31 2 14 27 31 33 11 12 18 19 24 27 28 30 31 33 15 18 1 14 15 17 18 23 29 32 33 2 15 16 18 2 2 9 11 13 16 20 33 1 2 4 6 8 9 10 11 14 15 16 17 18 19 24 25 26 27 28 30 31 32 33 9 18 20 23 9 18 20 23 9 14 18 20 21 26 27 15 18 1 2 9 12 15 18 19 21 31 32 10 11 18 21 23 25 26 30 32 33 1 2 3 6 7 10 11 13 15 17 20 23 27 29 31 33 1 3 6 9 15 17 19 20 21 23 24 27 28 29 33 31 18 28 31 2 33 4 6 9 11 12 13 14 15 17 18 19 20 24 25 26 27 28 30 31 32 33 5 14 15 20 28 30 31 6 9 10 11 14 15 17 18 19 20 21 24 25 26 27 4 7 10 11 13 14 17 18 19 20 23 25 27 29 30 31 33 9 15 19 20 25 26 28 9 17 20 23 29 8 9 10 17 19 20 21 27 10 18 20 23 0 6 8 9 13 14 17 19 25 26 27 30 31 33 9 20 9 15 9 10 17 20 22 2 9 20 0 2 6 15 20 25 28 31 7 9 10 15 17 20 22 23 31 1 9 10 11 15 20 22 23 28 29 1 2 6 9 15 20 22 23 25 33 0 1 2 9 20 23 29 15 18 15 18 2 9 16 20 2 8 9 10 16 20 22 23 27 29 32 2 8 9 11 16 19 20 21 22 27 31 2 4 8 9 10 15 16 18 19 21 22 25 27 31 2 8 9 15 16 19 22 26 27 31 2 8 9 16 21 22 25 27 2 4 8 9 16 22 27 32 8 9 15 21 22 27 2 8 9 10 15 16 22 24 27 2 8 9 14 16 18 21 22 27 2 8 9 14 16 18 21 22 27 2 8 9 14 16 22 27 2 8 9 14 16 22 27 2 8 9 10 16 18 19 21 22 27 30 31 0 2 6 8 9 10 12 14 15 16 22 27 31 2 8 9 10 15 16 22 27 28 30 32 33 2 8 9 16 19 21 22 23 26 27 28 29 32 2 8 9 14 16 17 18 20 21 22 24 25 27 31 33 2 6 8 9 10 15 16 20 22 27 2 4 8 9 16 20 22 27 2 8 9 15 16 20 22 23 27 2 8 9 12 13 16 20 22 26 27 31 33 2 8 9 12 13 16 20 22 26 27 31 33 2 8 9 14 16 18 19 21 22 25 26 27 28 30 33 2 8 9 10 13 16 22 27 29 2 8 9 11 13 14 15 16 18 19 21 22 26 27 28 30 31 32 33 2 8 9 16 22 27 2 8 9 16 22 27 2 8 9 14 16 20 22 27 0 2 4 8 9 10 11 13 15 16 18 19 20 22 25 26 27 29 31 32 33 2 8 9 16 22 27 2 8 9 15 16 22 27 31 2 8 9 14 16 20 22 27 0 2 8 9 16 21 22 27 33 0 2 8 9 15 16 18 22 27 0 2 7 8 9 16 20 21 22 27 2 4 8 9 16 18 22 24 25 27 28 30 32 0 2 6 8 9 10 16 18 19 22 24 26 27 28 0 2 8 9 16 18 22 27 31 2 4 6 8 9 11 14 16 18 20 21 22 25 27 31 2 4 6 8 9 10 13 16 20 22 25 27 30 31 2 8 9 15 16 22 27 2 4 8 9 10 12 14 16 17 18 20 22 23 24 27 28 29 31 1 2 4 6 8 9 10 12 13 14 15 16 17 18 19 20 22 23 25 26 27 30 31 33 2 8 9 16 20 22 27 2 8 9 15 16 22 27 0 2 3 6 7 8 9 10 13 14 15 16 17 18 19 22 23 24 25 26 27 29 30 31 32 2 8 9 13 16 21 22 24 27 29 31 2 8 9 16 22 27 33 0 2 8 9 10 15 16 19 20 22 26 27 31 32 2 8 9 10 16 22 23 27 2 5 8 9 10 14 16 17 18 20 22 27 28 29 8 18 24 6 11 17 26 27 28 15 9 11 13 17 18 19 21 26 27 30 31 33 18 27 19 27 1 2 10 12 14 15 17 18 21 24 25 28 31 2 10 11 13 15 18 19 27 28 30 31 1 6 14 18 21 26 30 9 10 11 17 19 24 25 27 28 30 31 2 10 13 14 15 18 24 31 0 2 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 31 33 2 6 10 11 12 17 19 21 24 26 28 30 31 33 26 33 9 15 18 19 21 24 26 27 30 31 33 0 6 10 11 12 15 17 18 19 21 26 27 28 30 32 33 4 7 8 9 11 12 13 14 15 17 18 19 20 21 22 23 24 25 28 31 32 33 3 10 33 2 3 8 9 11 14 17 18 21 28 31 6 7 8 10 13 21 33 0 3 9 10 15 20 21 22 23 29 0 3 23 29 0 3 20 23 29 33 1 8 21 24 25 28 0 1 2 6 8 9 11 13 14 15 16 17 18 21 25 26 27 28 30 31 32 33 13 30 27 11 17 33 9 20 0 2 3 6 8 9 10 11 13 14 15 16 18 19 21 23 27 29 31 33 9 20 0 4 5 8 9 10 11 12 14 15 19 23 25 27 28 30 31 0 4 5 8 9 10 11 12 15 18 19 20 23 24 25 27 28 30 31 0 1 4 5 9 10 11 13 14 15 18 19 21 23 30 31 0 1 4 5 6 9 10 11 13 15 18 19 23 25 26 28 33 0 4 5 9 15 23 24 31 0 4 5 9 23 33 0 4 5 9 10 23 25 26 28 32 0 5 9 23 33 0 4 5 9 10 23 33 0 4 5 9 14 18 19 23 32 0 4 5 9 19 20 23 0 1 4 5 8 9 10 15 18 19 21 23 26 27 30 31 0 4 5 6 9 10 15 20 23 27 29 33 0 1 4 5 9 10 11 17 19 23 26 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 24 25 26 27 28 29 30 31 32 0 1 4 5 9 10 15 23 0 4 5 8 9 11 12 14 15 18 23 27 28 30 32 0 2 4 5 6 8 9 10 11 15 18 19 23 28 31 0 5 9 11 14 17 20 23 24 25 0 5 9 10 15 23 0 4 5 7 8 9 10 11 14 15 17 23 24 25 28 30 0 5 9 14 15 18 19 23 28 30 0 1 5 9 10 11 14 15 23 5 22 24 26 30 31 5 12 18 22 2 5 11 16 17 18 22 24 28 30 5 14 18 19 22 24 25 31 5 6 11 14 17 18 19 21 22 26 28 30 31 33 5 11 18 19 22 30 2 5 7 11 16 17 18 19 22 24 5 12 13 18 19 22 2 5 16 18 22 30 2 5 11 16 19 22 26 5 11 19 22 24 26 30 2 5 15 16 18 22 26 30 2 5 6 16 22 26 30 2 5 15 16 22 26 30 33 2 5 11 14 15 16 22 26 2 5 15 16 18 19 22 26 30 33 2 5 11 16 17 18 19 22 26 30 31 2 5 11 16 18 22 26 31 2 5 11 16 19 22 26 30 2 5 11 12 16 17 19 22 33 2 5 15 16 19 22 26 2 5 11 16 17 18 19 22 24 26 28 30 2 5 6 16 19 22 2 5 14 16 19 22 5 8 22 26 30 2 5 8 15 16 18 19 22 24 2 5 16 18 22 33 2 5 11 15 16 18 22 31 33 2 5 16 22 2 5 11 16 18 22 31 2 5 6 11 14 15 16 17 18 19 22 24 28 30 31 160 217 247 259 279 280 296 53 96 108 160 163 206 225 68 108 206 225 260 282 106 160 206 215 280 106 160 170 215 37 49 56 69 80 143 148 170 203 206 207 215 227 53 160 170 206 207 216 43 53 67 101 106 145 147 148 160 167 170 206 207 215 216 230 247 279 280 282 296 43 67 147 148 160 167 170 204 206 207 215 216 230 247 280 296 34 56 67 74 79 80 167 193 206 227 230 237 248 294 44 53 101 106 107 145 146 155 160 170 206 216 217 230 231 246 247 251 282 279 294 34 49 61 68 69 77 103 106 108 148 153 167 170 205 206 227 228 251 282 293 34 56 103 148 153 156 163 205 206 226 227 251 281 282 293 34 49 53 54 56 58 61 67 68 71 74 77 78 79 96 101 103 105 108 114 116 143 144 148 153 155 156 160 164 167 170 205 206 207 216 222 226 227 228 231 238 246 247 251 259 260 264 281 293 294 298 238 67 68 148 169 205 241 247 281 34 56 69 78 96 107 114 116 148 167 194 216 231 238 241 54 101 146 147 153 156 164 206 251 282 298 53 89 145 170 194 206 216 224 239 241 153 206 153 206 153 153 206 153 273 108 153 206 260 153 224 147 153 155 260 153 224 153 206 153 224 147 160 206 216 220 224 53 54 58 78 114 145 148 153 160 170 194 206 216 217 260 280 294 101 107 145 146 147 160 168 205 206 207 251 260 294 153 251 105 116 148 170 206 216 217 297 34 153 37 78 170 203 294 36 43 53 106 160 170 205 206 207 216 281 294 54 74 96 116 153 216 271 281 37 44 53 74 87 90 113 144 148 170 216 239 260 271 279 37 70 78 83 87 169 216 46 148 170 206 251 280 294 54 116 148 168 216 260 271 279 54 69 116 148 168 206 216 260 271 279 54 116 148 168 216 260 271 279 36 37 53 54 68 70 71 74 90 116 148 153 155 168 170 193 204 205 206 207 216 217 220 221 222 224 226 234 238 239 244 251 260 274 279 280 281 294 297 298 54 69 116 148 168 206 216 260 271 279 54 69 116 148 168 206 216 260 271 279 36 54 74 116 148 153 170 216 239 241 260 280 44 54 74 144 148 157 168 205 206 207 222 251 260 262 281 294 297 36 54 82 116 148 216 36 37 54 90 116 148 170 216 54 116 148 168 216 260 271 279 280 54 116 148 168 216 224 260 271 279 280 54 69 116 148 168 206 216 260 271 279 54 116 148 168 216 260 271 279 280 54 116 148 207 216 268 54 116 146 148 216 231 239 248 259 281 36 37 90 116 148 170 202 203 204 216 280 54 69 116 148 168 206 216 260 271 273 279 54 116 148 168 216 224 260 271 279 280 54 116 148 168 216 224 260 271 279 280 54 116 148 168 216 224 260 271 279 280 54 69 116 148 168 206 216 260 271 279 54 69 107 116 148 168 206 216 260 271 279 54 69 107 116 148 160 168 206 216 260 271 273 274 279 54 116 148 168 206 216 260 271 279 280 36 37 44 54 58 68 78 105 106 108 116 143 148 163 168 170 203 204 216 226 230 239 262 280 297 298 54 116 148 168 216 260 271 279 280 54 69 116 148 168 206 216 260 271 279 54 69 116 148 168 216 260 271 273 279 54 116 148 168 206 216 224 260 271 279 280 36 74 78 116 170 202 216 230 231 239 248 259 280 37 46 54 74 78 87 106 107 148 163 205 216 221 224 239 248 293 294 298 36 37 46 67 74 78 170 202 207 221 229 268 269 280 294 54 74 78 87 107 108 116 148 170 222 224 248 280 294 34 36 37 44 54 69 74 77 78 79 86 87 90 98 107 113 153 157 163 168 169 170 171 202 205 206 215 226 227 230 235 239 243 246 247 251 259 260 268 269 271 280 293 294 298 148 224 280 294 34 78 87 107 108 148 248 260 294 90 148 280 294 34 54 90 116 148 160 207 216 239 247 280 34 54 90 116 148 160 207 216 239 247 280 37 54 216 36 90 206 216 244 69 90 164 170 205 207 215 239 268 281 294 34 90 143 148 160 167 170 205 206 216 224 239 244 247 260 280 294 90 143 148 160 167 170 205 206 216 224 239 244 247 260 280 294 34 37 44 46 50 53 54 67 74 87 90 106 107 114 116 148 153 156 163 168 170 203 204 206 207 216 217 220 222 224 225 226 230 234 239 241 246 260 274 280 281 293 294 36 54 116 216 217 241 247 294 34 37 44 46 50 53 54 67 74 87 90 106 107 114 116 148 153 156 163 168 170 203 204 206 207 216 217 220 222 224 225 226 230 234 239 241 246 260 274 280 281 293 294 36 54 116 216 241 280 36 37 80 116 146 148 202 203 206 207 221 268 294 35 148 167 217 221 249 264 294 36 37 54 98 148 170 239 241 280 44 50 53 54 58 74 90 101 105 116 143 148 156 157 170 192 205 206 216 222 224 225 226 230 239 244 260 280 281 293 294 297 298 36 54 116 216 279 36 54 116 216 34 36 44 49 52 53 54 56 58 68 74 75 89 96 101 103 107 108 116 118 147 148 155 156 160 163 167 170 202 205 206 207 215 216 217 220 221 224 225 230 234 239 244 247 248 257 259 260 262 276 279 280 281 282 293 294 298 34 280 36 37 170 202 203 268 279 294 37 54 74 116 157 216 217 239 294 34 49 53 74 86 107 116 145 148 160 206 239 241 279 298 34 107 116 148 231 239 248 294 34 46 53 74 116 148 168 206 239 270 34 37 74 86 87 116 148 169 239 241 248 279 280 53 54 68 148 153 224 53 54 68 105 147 148 220 221 247 279 54 153 68 116 231 270 297 54 108 260 52 54 182 206 52 54 114 251 52 108 206 222 52 54 96 116 206 52 54 222 54 54 68 54 54 37 204 230 246 251 260 107 160 294 34 54 58 67 86 87 108 116 148 169 216 259 260 298 107 148 160 215 222 244 279 294 43 87 144 148 160 216 225 260 294 207 220 234 246 260 268 207 268 54 59 116 148 216 34 53 74 84 86 90 105 106 107 143 146 148 155 163 167 170 205 206 207 215 220 222 225 247 248 280 293 54 116 216 54 116 216 54 116 216 294 107 148 167 169 206 247 280 44 50 53 98 207 54 116 148 216 280 37 53 74 105 108 116 148 153 167 170 206 207 216 243 251 260 268 271 281 294 163 206 276 280 54 107 116 148 216 54 107 116 148 216 44 86 87 116 148 167 170 205 216 221 228 251 259 279 293 296 86 164 222 259 279 280 296 279 294 296 44 53 87 154 156 163 164 170 182 192 204 205 224 225 231 238 251 259 279 281 293 296 279 296 34 279 296 68 107 113 116 144 148 205 206 216 224 251 260 116 206 215 216 249 53 54 68 77 116 148 153 163 170 205 206 207 215 216 224 225 226 244 260 297 68 108 114 116 143 148 170 205 206 216 224 225 226 230 257 259 280 281 116 216 281 68 108 113 116 148 156 164 205 206 216 224 249 259 274 280 281 294 68 101 116 148 164 205 206 216 224 225 273 281 68 108 113 148 164 205 206 224 281 116 153 216 49 68 74 77 108 113 116 146 148 153 163 164 205 216 224 234 251 281 49 116 153 164 216 251 74 116 153 216 224 225 68 113 116 144 148 216 220 224 226 234 68 113 116 148 206 216 224 234 68 77 108 113 116 148 205 206 216 224 257 68 108 113 116 148 205 216 224 298 44 54 68 108 113 114 116 148 153 154 170 206 216 222 224 226 251 281 293 44 68 74 106 108 116 148 205 216 224 231 249 268 274 58 116 153 163 164 170 215 216 293 68 116 148 156 170 206 216 220 280 53 116 205 216 224 225 116 170 192 206 216 249 56 116 216 49 105 108 116 170 206 216 54 74 116 168 216 239 74 105 116 153 216 251 260 53 116 205 216 74 116 170 216 116 216 116 216 74 77 116 164 216 239 251 74 116 216 116 216 54 116 216 246 49 74 116 153 163 164 170 206 207 216 230 251 116 216 249 116 216 49 74 75 116 153 164 170 207 216 224 249 251 260 281 293 49 58 74 77 101 106 107 114 116 143 148 153 155 156 163 164 170 205 206 216 220 227 228 230 231 234 239 249 251 279 280 281 293 53 54 58 74 77 80 106 108 113 116 148 164 170 205 206 207 216 222 224 225 230 249 251 260 273 274 281 49 74 90 101 146 153 154 163 170 215 220 249 251 259 260 276 281 116 148 206 216 220 222 234 239 294 34 153 49 77 108 116 206 216 220 260 280 293 116 216 37 101 116 148 160 203 205 216 226 244 259 260 276 279 294 296 298 54 108 116 160 205 216 34 49 56 58 74 75 101 108 113 114 144 148 156 160 205 206 207 216 222 226 234 246 249 269 279 280 281 294 298 34 37 43 54 68 74 77 86 87 90 101 106 114 148 156 163 170 206 207 215 216 217 220 222 230 231 246 249 251 260 268 271 279 280 281 294 297 34 56 148 206 216 217 279 294 298 34 36 37 43 44 53 54 56 58 86 90 143 148 153 155 157 163 192 193 202 203 205 206 207 215 216 217 220 225 228 230 244 246 249 251 260 268 279 280 281 294 298 53 54 86 87 101 106 148 153 156 163 164 170 193 204 206 216 222 225 226 235 259 260 262 279 281 282 294 34 37 87 116 148 203 216 217 279 294 34 37 53 54 74 79 113 148 193 203 205 207 216 220 230 246 251 259 281 294 297 87 148 70 101 107 114 143 146 148 170 216 226 260 49 53 54 56 74 107 108 143 153 157 163 164 170 206 207 216 226 230 239 249 260 297 44 74 79 148 206 216 225 228 239 280 52 53 86 113 148 153 156 157 163 170 205 206 220 222 251 257 280 53 107 148 160 222 279 280 294 148 228 34 101 116 147 160 167 216 217 294 53 58 67 80 103 105 116 145 153 167 170 194 205 206 207 216 217 269 279 280 298 69 153 154 160 163 170 206 216 230 239 260 279 46 53 105 116 147 160 205 227 228 248 260 279 280 294 37 53 87 203 244 247 260 74 86 160 163 182 193 206 216 239 241 259 53 54 108 114 116 146 160 206 216 217 249 251 268 281 43 46 61 78 90 106 107 114 143 145 147 148 155 156 157 160 167 168 170 194 206 215 216 217 225 226 230 241 247 249 251 279 280 281 282 294 297 36 153 154 279 293 56 74 101 153 154 155 170 205 206 225 230 249 251 260 279 280 293 37 90 206 225 251 259 279 37 101 154 156 170 279 293 36 163 170 206 279 153 155 156 163 170 205 207 225 251 279 280 153 154 155 279 293 36 37 44 147 153 168 170 206 216 217 225 251 260 279 36 56 108 153 154 163 170 192 205 206 215 230 249 260 276 279 293 153 163 170 205 251 279 293 36 37 46 54 74 77 90 98 143 145 147 153 154 156 160 163 164 168 170 193 202 204 205 206 207 216 222 225 241 249 251 259 260 279 281 293 298 90 101 156 164 206 222 279 34 50 53 54 56 58 74 78 101 106 107 114 116 147 148 153 155 160 168 170 192 194 196 205 206 216 217 220 225 230 231 239 249 259 260 279 282 294 297 153 154 155 156 163 170 205 225 251 260 279 293 37 56 106 205 206 216 217 259 260 279 36 101 155 156 163 170 230 251 260 279 293 298 101 156 246 251 279 293 49 108 143 154 155 156 168 170 205 246 249 251 260 279 298 90 153 154 170 206 251 260 279 36 37 46 54 74 77 90 98 143 145 147 153 154 156 160 163 164 168 170 193 202 204 205 206 207 216 222 225 241 249 251 259 260 279 281 293 298 53 58 67 80 103 105 116 145 153 167 170 194 205 206 207 216 217 269 279 280 298 37 203 89 145 87 148 230 37 67 87 116 168 216 221 231 148 80 87 114 115 116 148 163 207 216 230 298 34 69 74 86 87 89 114 116 148 157 216 279 54 216 54 116 148 216 230 280 294 78 116 150 226 37 50 54 90 116 145 148 160 216 217 225 241 279 294 49 50 53 54 87 116 148 160 167 170 211 226 231 239 251 294 298 37 54 56 103 114 116 148 160 170 203 206 222 225 226 231 247 260 271 280 294 36 37 44 49 50 54 70 74 86 87 96 107 114 116 147 148 154 167 192 202 203 204 205 206 207 216 217 220 222 229 230 241 257 260 269 279 280 281 294 297 298 160 167 225 279 34 71 86 87 148 216 54 116 167 168 170 204 216 217 271 294 108 160 53 101 105 106 116 143 146 153 154 156 163 164 170 192 205 206 216 222 225 228 241 251 257 259 260 268 281 293 298 160 216 217 294 298 61 74 116 153 157 160 168 207 216 217 239 246 247 280 281 37 163 168 204 36 37 168 56 148 170 207 216 34 61 148 167 170 216 225 239 249 260 34 53 79 106 107 145 147 148 160 194 205 207 211 216 241 247 259 280 281 294 36 37 54 58 74 86 89 90 106 145 147 153 154 160 163 170 196 202 204 206 215 216 217 239 247 251 257 280 281 282 293 34 56 69 77 86 89 114 154 216 217 241 260 294 54 148 153 206 216 271 298 49 77 148 154 206 225 148 260 148 148 251 74 77 148 251 148 251 280 281 74 148 251 280 281 74 153 260 280 49 148 225 148 170 222 224 114 148 153 156 164 170 206 215 220 231 249 259 260 37 74 82 153 163 170 206 220 224 82 106 246 251 49 82 153 154 168 170 239 249 251 44 58 148 153 154 155 156 170 205 206 207 220 222 231 246 249 260 281 282 36 74 82 156 157 164 168 224 230 251 293 6 10 13 14 15 19 25 27 30 31 36 74 77 82 105 106 148 155 170 220 222 239 249 281 36 82 154 170 249 251 148 153 154 206 281 49 56 148 170 148 153 170 249 36 86 260 36 74 145 167 170 216 217 260 279 36 74 167 170 207 216 222 241 276 279 36 37 53 74 148 167 170 206 216 279 36 74 146 167 170 216 241 279 281 36 53 56 74 146 148 153 154 157 163 167 168 170 205 207 216 221 241 279 281 34 36 37 53 74 145 167 170 216 217 279 34 36 53 74 145 167 170 216 217 260 279 36 44 49 53 74 78 105 106 107 148 155 160 167 170 205 206 207 215 216 221 227 231 238 259 260 279 281 282 36 74 116 146 167 170 206 207 216 241 279 281 36 37 74 153 167 170 207 216 241 279 54 77 96 101 108 143 155 156 168 170 205 206 222 225 226 281 44 74 143 153 155 163 206 220 222 230 251 260 282 293 297 167 56 281 56 75 89 106 153 168 251 89 145 153 56 58 106 146 157 170 206 249 268 281 294 36 82 106 163 224 249 251 271 281 293 36 148 251 280 281 49 53 74 167 170 206 215 36 46 74 148 153 170 207 251 260 281 170 251 281 154 251 281 37 203 260 34 37 53 78 101 114 116 145 148 167 192 205 216 217 241 260 271 279 74 77 86 87 101 148 153 154 155 156 157 163 164 168 169 170 205 206 220 222 225 230 239 246 251 260 268 281 293 298 49 54 56 74 78 163 164 205 216 220 260 293 34 49 56 74 75 78 82 98 101 107 108 143 146 148 153 156 157 164 170 205 206 215 216 230 239 246 249 251 282 36 44 46 49 74 77 78 82 98 101 108 116 145 153 155 156 157 163 164 168 170 205 206 207 216 222 225 230 239 241 246 249 251 271 276 281 282 293 49 56 74 75 78 82 98 101 107 143 153 154 156 163 164 170 205 206 207 216 220 225 230 234 239 249 251 271 280 281 282 34 44 74 77 78 82 90 143 145 146 148 153 154 155 163 164 170 206 207 216 220 225 241 246 249 251 260 268 280 281 293 34 36 49 74 77 78 96 101 116 145 146 153 154 156 163 164 168 170 202 205 206 216 217 230 241 246 249 251 259 282 293 46 49 54 56 74 75 90 101 107 144 145 146 153 154 156 157 163 164 168 170 195 205 206 207 215 216 220 222 234 235 251 260 268 281 282 293 297 298 46 49 69 74 78 90 148 153 154 155 157 163 164 170 205 206 207 216 222 225 251 260 34 37 44 46 74 78 116 145 146 153 154 155 156 157 163 168 170 206 216 220 222 227 241 249 260 268 44 54 68 74 77 78 101 106 116 148 153 155 160 168 206 215 216 220 241 246 249 251 260 268 271 36 37 49 53 74 116 153 154 164 168 170 205 206 215 216 222 239 246 249 251 280 34 36 44 54 74 77 78 82 90 101 145 153 154 156 164 170 202 206 207 216 220 225 239 241 249 251 260 293 34 49 56 78 90 108 116 145 153 156 163 168 170 192 206 216 241 249 251 260 282 293 294 90 153 154 251 275 44 46 56 74 90 107 143 145 154 156 168 207 221 241 260 282 298 44 49 56 105 116 148 160 170 206 215 216 224 249 90 82 90 170 251 46 49 54 74 77 80 101 102 116 153 170 206 225 226 241 251 260 270 280 293 37 53 90 170 205 206 239 251 74 192 246 262 276 281 90 34 36 49 54 74 78 82 90 153 154 155 164 170 205 206 216 220 225 249 251 260 268 281 293 34 37 53 78 101 114 116 145 148 167 192 205 216 217 241 260 271 279 34 37 49 74 78 82 90 101 153 154 156 163 164 170 205 216 222 249 251 260 281 293 36 44 58 78 105 145 148 155 160 163 164 202 206 215 216 225 230 249 294 90 37 54 69 80 90 153 156 170 206 230 239 251 298 34 54 74 75 77 78 87 90 116 153 156 157 163 164 168 170 194 205 206 207 216 220 231 234 246 251 260 280 281 293 34 37 46 49 54 74 82 90 153 154 170 205 216 222 249 251 260 293 37 67 68 70 86 143 155 160 167 170 203 205 206 215 216 221 249 268 280 34 36 37 46 67 68 86 87 106 148 153 155 170 202 203 205 206 215 220 235 251 281 297 34 70 77 86 160 167 215 220 268 34 56 68 86 116 148 167 170 207 215 230 262 280 53 56 61 68 86 116 117 146 148 205 206 234 271 36 37 61 86 202 203 248 68 86 88 220 221 224 86 148 170 217 226 281 294 34 53 61 86 96 116 205 216 222 52 53 61 86 160 206 216 221 281 294 298 49 54 56 58 61 68 69 77 86 101 105 106 107 108 143 155 157 160 163 164 170 205 206 215 216 222 239 251 268 279 280 281 293 297 298 49 54 61 69 77 86 87 96 101 107 108 143 146 148 168 170 205 206 207 215 216 239 241 246 251 279 281 298 46 54 61 68 80 86 87 100 108 114 146 155 157 170 205 206 215 216 222 246 251 271 279 280 281 282 36 43 46 54 56 58 61 67 68 69 70 71 75 77 86 101 106 108 114 116 143 153 154 155 156 163 167 170 192 196 202 205 206 207 216 221 222 225 234 239 249 251 268 271 279 280 281 282 297 298 54 56 61 74 86 105 108 116 117 143 156 170 207 216 222 271 279 280 281 34 54 58 61 67 72 75 86 87 101 103 107 108 116 155 170 182 204 205 206 216 221 222 246 249 262 276 279 280 281 292 298 43 52 54 56 58 61 68 69 80 82 86 101 108 114 116 117 118 146 148 153 167 168 170 204 205 206 207 215 216 217 221 222 244 246 249 251 271 276 279 280 281 298 53 54 56 67 69 80 86 105 108 170 205 206 215 216 246 250 279 294 53 61 69 86 107 117 143 155 170 205 206 215 216 251 279 280 54 68 69 71 86 101 108 170 205 206 250 268 281 37 56 68 71 86 147 148 205 206 207 54 58 61 68 71 82 86 105 108 143 182 206 207 225 251 276 279 280 282 292 298 54 56 86 224 54 56 61 68 86 101 108 148 168 170 204 206 207 224 244 246 249 250 273 46 53 54 61 68 71 80 86 108 148 204 206 207 216 221 224 225 249 251 280 294 298 34 54 58 61 68 71 86 101 108 116 170 206 207 244 280 293 297 34 56 61 68 71 77 86 108 116 148 204 205 206 222 224 276 54 62 68 71 86 101 106 108 170 192 204 205 206 207 217 251 280 297 298 40 53 54 61 86 92 106 108 170 206 221 222 249 262 34 54 68 71 77 86 96 103 108 116 143 157 204 205 206 221 246 249 251 259 260 262 276 280 298 50 71 72 86 101 103 108 117 143 148 153 160 164 170 193 205 206 207 221 222 246 249 251 262 276 298 43 46 54 56 61 68 86 104 106 108 160 163 170 205 206 207 217 246 250 251 268 276 280 292 56 58 61 68 86 101 108 143 150 205 206 217 221 223 246 54 68 86 103 150 205 206 292 54 56 77 86 205 206 221 251 280 54 56 58 77 82 86 108 148 205 206 222 225 226 280 293 298 49 54 58 72 86 103 108 117 205 206 221 243 246 251 262 280 34 54 56 61 86 90 143 160 170 193 205 206 215 216 247 280 282 298 46 86 108 153 170 192 205 206 276 278 54 61 86 104 106 108 148 206 207 221 249 280 298 56 58 82 86 107 108 170 205 206 254 262 282 298 54 61 68 69 80 86 101 106 114 116 143 148 170 205 206 221 222 247 248 280 40 46 54 56 61 62 71 80 86 92 97 106 108 143 168 170 206 221 249 262 54 61 68 71 80 86 108 148 160 164 170 206 222 280 37 53 58 61 82 86 106 116 153 203 206 216 248 297 34 37 56 61 62 68 86 105 114 146 167 168 170 203 221 225 244 246 249 251 259 262 276 280 292 294 298 37 49 68 71 72 75 86 114 203 206 207 221 246 259 276 37 54 58 86 108 203 205 206 226 262 46 53 54 56 61 86 87 101 108 143 155 156 170 204 205 206 215 221 222 246 280 294 298 54 86 106 170 206 216 294 298 34 53 70 71 82 83 86 106 170 206 246 247 251 280 298 53 61 86 160 167 215 280 68 86 148 37 61 78 86 114 203 205 222 248 280 281 298 86 153 160 205 215 216 279 294 34 37 50 54 61 82 86 101 105 106 107 108 116 117 146 147 148 155 167 168 203 206 216 217 221 222 225 231 244 247 249 251 271 276 279 280 294 298 53 54 61 86 105 107 116 148 160 167 205 206 207 216 247 248 294 298 34 53 54 75 86 96 116 170 205 215 216 231 36 46 54 61 68 80 86 101 106 108 114 116 118 146 155 192 205 206 207 215 222 224 259 271 280 281 297 298 36 43 49 50 54 56 58 61 67 68 86 101 103 105 106 108 114 116 148 153 156 160 163 167 168 169 170 184 193 202 205 206 216 217 221 222 223 225 246 247 249 251 257 276 280 292 297 298 36 37 46 53 54 56 61 68 80 86 87 101 105 106 107 108 143 156 160 167 168 170 203 205 206 215 216 218 221 224 244 246 251 276 280 281 292 298 36 53 61 80 86 105 108 146 160 202 205 206 215 222 280 292 34 37 61 67 86 87 116 148 167 168 203 227 246 247 262 280 293 294 298 34 40 54 74 75 189 218 224 244 249 257 262 276 294 36 37 52 53 61 86 202 203 248 44 68 71 86 106 117 148 167 240 248 269 270 34 37 53 54 56 61 68 71 77 86 101 104 108 114 116 148 170 198 203 205 206 207 216 217 221 225 230 231 246 251 276 280 282 292 293 294 297 298 37 80 86 107 108 148 203 206 216 294 37 53 61 69 86 87 97 101 105 108 116 117 143 148 195 203 205 206 215 216 221 246 249 262 280 292 34 61 67 86 87 168 170 230 246 248 262 294 298 52 53 54 61 69 106 116 148 160 205 215 280 44 46 53 61 69 106 108 116 148 167 170 196 205 206 207 215 216 220 294 116 216 44 46 53 61 69 106 108 116 148 167 170 205 206 207 215 216 220 36 71 202 216 247 36 71 196 202 216 247 206 216 196 216 247 170 216 224 247 40 106 116 148 160 189 205 276 61 116 205 216 217 294 34 54 116 160 232 280 56 61 80 116 155 160 167 205 206 207 216 226 246 247 257 262 276 298 71 116 216 280 297 58 71 101 108 116 148 155 167 170 194 205 206 207 221 298 46 61 68 96 108 143 170 206 216 247 259 280 294 297 298 46 77 96 116 167 206 216 220 221 52 105 116 148 167 216 294 116 217 251 297 54 58 67 68 71 80 86 88 96 101 105 106 108 114 116 117 143 155 156 157 160 168 170 192 193 205 206 207 222 246 251 268 280 281 297 298 77 148 160 167 54 61 105 116 154 216 294 36 37 106 116 155 170 205 54 56 61 101 106 116 163 221 246 52 61 105 116 36 37 61 78 89 145 160 202 203 217 222 280 292 36 61 74 77 78 89 145 160 217 296 36 61 74 77 78 89 145 160 217 296 36 74 77 78 89 108 145 160 170 217 249 296 36 61 74 77 78 89 145 160 217 296 36 61 74 77 78 89 145 160 217 296 36 74 77 78 89 145 160 206 217 296 36 61 74 77 78 89 145 160 217 296 36 74 77 78 89 145 160 217 296 36 61 74 77 78 89 145 160 206 217 222 296 36 37 74 77 78 89 145 160 217 296 36 61 74 77 78 89 97 145 148 160 217 246 296 36 61 74 77 78 89 145 148 160 217 296 36 37 61 69 86 89 145 217 279 36 61 89 107 145 206 217 279 280 36 56 61 69 86 89 145 170 205 206 217 279 280 36 89 145 205 217 279 36 37 61 89 107 145 206 217 279 36 37 61 89 101 145 217 222 234 247 279 36 37 61 89 116 145 205 217 246 279 280 297 36 37 61 89 90 145 207 217 225 243 279 293 36 89 145 206 217 279 297 36 89 145 205 206 217 279 36 89 145 217 279 36 89 145 217 279 297 36 89 145 217 279 36 89 107 145 217 279 280 36 61 89 145 206 217 279 36 89 145 217 279 61 78 89 106 107 145 148 160 167 205 206 216 217 222 225 297 36 61 74 77 78 89 107 145 160 217 296 36 37 46 56 61 67 74 77 78 89 101 106 107 116 145 148 160 168 170 171 205 206 217 220 221 234 239 268 296 298 34 36 37 50 78 89 107 116 145 160 202 217 222 262 294 36 46 50 54 61 67 77 78 89 106 145 146 160 205 217 281 296 298 36 50 54 56 77 78 86 89 116 143 145 153 154 155 160 192 206 207 217 251 271 280 281 296 36 46 50 54 61 67 77 78 89 145 156 160 205 206 217 281 296 36 43 46 50 54 56 67 74 77 78 80 86 88 89 101 102 103 106 108 114 116 143 145 157 160 163 193 205 206 217 221 222 244 247 248 251 271 281 296 297 298 36 40 46 50 53 54 56 58 61 68 71 77 78 89 101 103 104 106 108 114 116 143 145 155 156 157 160 168 170 192 193 194 205 206 207 215 217 221 225 226 231 239 244 249 268 269 280 281 282 294 296 298 36 50 54 56 58 61 68 69 77 78 89 108 116 118 145 156 160 170 205 206 216 217 221 222 230 239 246 249 259 280 281 282 296 298 36 40 46 50 54 56 58 77 78 89 101 105 106 108 114 116 145 157 160 163 170 205 206 217 221 222 226 246 247 249 262 276 280 281 296 298 36 50 53 54 56 61 68 71 77 78 80 86 89 96 101 104 116 143 145 148 160 168 170 193 205 206 216 217 220 239 249 251 276 280 296 297 298 36 37 43 46 50 52 54 56 58 59 61 72 77 78 80 82 86 89 96 101 105 106 108 114 116 143 145 147 153 157 160 167 170 205 206 215 216 217 221 222 234 239 246 247 249 251 268 276 282 294 296 297 298 36 50 52 54 56 58 61 72 77 78 89 101 102 108 113 114 145 153 155 156 160 167 193 205 206 207 217 220 222 226 234 239 246 280 281 294 296 297 298 34 56 58 78 80 89 96 101 107 108 114 145 148 160 170 194 205 206 217 234 294 36 67 74 77 78 89 96 145 160 167 170 215 217 281 296 36 74 77 78 89 145 160 167 170 217 296 36 74 77 78 89 145 160 167 170 206 217 296 297 36 61 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 205 217 296 298 36 50 61 74 77 78 89 108 145 148 160 167 194 205 217 296 297 298 36 74 77 78 89 145 160 167 217 269 296 36 61 74 77 78 89 145 160 167 193 217 296 36 61 74 77 78 89 145 160 167 193 217 296 36 56 61 74 77 78 89 101 145 160 167 170 217 221 296 36 61 74 77 78 89 108 145 156 160 167 206 217 222 296 36 74 77 78 89 145 148 160 167 205 206 216 217 296 36 61 74 77 78 89 108 145 156 160 167 194 217 222 296 36 61 74 77 78 89 108 145 156 160 167 217 222 296 36 56 61 74 77 78 89 101 145 160 167 170 217 221 296 36 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 148 160 167 194 205 206 216 217 296 36 74 77 78 89 108 114 145 160 167 194 217 249 296 36 74 77 78 89 145 160 167 206 217 296 36 74 77 78 89 145 160 167 217 269 296 36 74 77 78 89 145 160 167 217 296 36 61 74 77 78 89 101 145 148 160 167 194 205 206 217 296 36 74 77 78 89 145 160 167 216 217 296 36 74 77 78 89 114 145 160 167 194 217 249 296 36 46 56 58 61 71 74 77 78 89 101 145 160 167 206 217 281 296 36 61 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 194 206 217 221 296 36 61 74 77 78 89 145 160 167 194 206 217 296 36 56 61 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 217 296 36 74 77 78 89 108 145 160 167 194 217 296 36 74 77 78 89 145 160 167 217 296 36 53 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 194 217 296 36 53 61 74 77 78 89 105 145 160 167 194 217 296 36 74 77 78 89 145 160 167 206 217 280 296 36 61 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 217 296 53 61 78 89 114 145 160 167 206 217 269 36 77 78 89 105 116 145 160 170 205 206 216 217 249 280 296 36 37 52 53 56 61 67 74 77 82 89 102 104 106 108 145 147 153 156 157 160 196 205 206 215 217 225 244 246 249 262 276 279 280 294 296 298 36 37 40 46 50 52 53 54 56 58 61 67 68 74 77 84 89 90 97 98 104 105 106 107 114 116 143 145 148 153 160 163 170 205 206 207 215 217 220 221 222 223 224 225 229 232 239 244 246 247 249 262 276 279 280 294 296 298 89 145 217 222 78 89 145 148 160 170 217 294 61 89 145 153 217 222 279 292 37 53 78 89 145 148 160 215 217 276 280 294 36 53 61 77 78 89 116 145 148 160 170 206 215 216 217 225 244 246 249 262 279 280 294 296 36 43 89 101 145 146 148 160 170 206 217 221 296 36 74 89 105 145 148 160 206 279 294 296 298 36 77 78 89 145 160 170 216 217 294 296 36 43 49 54 74 89 96 105 145 148 160 194 216 217 247 276 279 281 294 296 298 36 37 44 46 50 53 56 61 69 80 87 105 106 108 114 116 143 144 148 156 160 168 170 202 203 205 206 215 216 221 222 226 230 238 246 249 260 271 280 298 167 46 54 56 61 68 82 108 114 143 168 170 192 205 206 221 246 249 34 37 43 52 53 56 61 74 80 96 105 107 108 143 146 170 203 205 206 215 225 239 247 269 280 281 282 292 298 37 49 86 96 108 203 205 206 215 221 222 226 271 280 297 298 34 37 52 61 67 203 37 50 61 103 167 203 206 207 221 239 246 251 298 36 37 61 86 96 106 167 202 203 206 225 251 282 298 37 40 68 108 143 153 170 189 203 205 206 226 246 260 276 281 298 34 37 52 67 116 170 203 37 43 56 61 80 90 100 101 108 148 153 163 203 205 220 251 264 280 281 293 297 36 37 40 54 61 71 77 80 82 108 115 143 148 153 155 156 168 202 203 205 206 207 222 229 230 231 246 249 262 268 280 282 291 34 37 52 67 203 37 46 58 61 71 77 80 96 101 107 108 113 157 171 203 205 206 226 231 239 247 275 280 297 298 37 52 53 54 56 58 61 67 71 80 101 103 108 116 143 203 205 206 217 226 227 249 260 268 281 298 37 56 61 67 71 77 96 153 155 156 160 192 203 205 206 221 297 298 34 37 52 61 67 203 34 37 54 56 61 71 86 96 105 106 108 113 114 116 157 203 205 206 262 276 279 298 34 37 52 61 67 203 34 37 52 56 61 67 160 203 37 46 56 61 80 104 203 205 206 251 262 280 298 34 37 52 67 150 203 46 54 170 206 226 240 46 54 61 103 106 116 170 206 207 221 225 239 271 278 280 282 298 46 54 61 71 74 80 107 108 170 221 246 268 293 298 34 52 67 34 52 67 271 37 52 53 54 56 61 96 108 116 143 170 205 206 215 221 230 243 280 297 298 34 52 67 34 52 60 61 67 78 99 100 105 116 205 221 246 251 252 297 46 54 61 74 80 106 108 116 153 155 160 170 193 205 206 222 251 281 34 52 56 61 67 108 113 160 205 221 246 294 34 52 61 67 92 108 167 205 216 221 246 271 280 34 54 56 58 68 77 80 82 104 108 116 156 160 170 205 206 217 221 222 246 280 298 34 68 104 108 155 160 170 205 206 216 271 280 293 34 52 56 61 67 90 102 108 113 116 216 221 259 298 34 36 46 54 58 67 69 80 101 104 108 170 202 205 206 222 280 298 34 54 56 58 61 68 80 82 103 104 108 114 116 168 170 192 193 205 206 221 225 251 262 280 282 298 34 43 46 54 56 58 61 104 106 108 116 155 164 205 206 221 249 251 297 298 34 52 54 56 61 67 108 206 221 34 54 61 104 148 155 160 169 170 206 216 217 252 280 34 52 61 67 106 221 271 298 52 53 56 61 160 279 294 34 46 61 104 206 221 249 46 54 58 61 101 106 108 193 206 222 249 298 52 53 54 101 207 298 58 61 90 97 156 170 205 206 217 218 222 246 247 269 276 278 280 46 54 61 114 116 143 153 168 206 207 221 222 251 280 298 47 61 80 90 96 103 205 218 231 246 86 143 168 169 170 206 216 230 239 269 49 56 61 77 96 97 108 116 146 148 156 157 170 204 205 206 216 222 230 260 275 280 297 298 61 68 248 53 61 68 105 106 148 160 167 215 220 222 231 279 280 294 298 34 61 82 86 104 106 148 204 206 217 239 246 259 282 298 44 50 54 56 58 83 96 106 108 114 148 155 160 170 205 206 216 227 230 249 259 264 271 281 294 297 34 49 58 61 71 74 87 90 101 104 108 113 116 143 168 171 205 206 222 226 280 34 56 61 71 101 104 148 155 205 206 207 230 239 34 54 56 61 100 103 104 105 114 116 170 205 206 207 215 221 224 225 246 247 249 282 288 298 34 44 61 71 80 104 108 116 143 193 205 206 216 222 234 249 297 34 54 56 61 80 104 105 108 116 143 160 170 205 206 207 215 239 249 252 280 298 34 49 50 54 56 58 61 67 70 71 74 77 80 96 104 108 143 148 168 170 193 205 206 239 246 280 281 37 101 105 145 203 34 53 56 58 61 150 182 279 294 34 53 56 58 61 150 182 279 294 34 37 52 53 56 58 61 67 83 84 86 96 101 105 106 107 108 114 146 148 193 228 230 231 247 294 37 54 105 114 170 203 216 217 36 61 72 148 153 167 202 216 239 251 279 298 167 207 216 217 296 54 61 167 207 216 35 36 77 80 167 202 205 216 34 69 74 79 86 104 113 148 160 239 243 247 248 296 298 36 56 61 160 167 202 216 279 34 36 37 54 61 98 167 194 202 216 217 244 279 36 37 54 108 167 202 216 225 279 297 37 53 74 113 117 148 155 170 206 222 224 276 36 61 72 148 153 167 202 216 239 251 279 298 36 37 54 167 202 216 217 279 36 37 54 167 202 216 217 279 36 37 54 61 148 167 170 202 206 216 217 279 281 297 36 37 54 61 72 108 143 148 167 170 202 206 216 239 246 248 276 279 280 298 54 105 107 160 167 170 206 247 257 275 34 37 46 61 67 69 87 114 116 143 148 156 167 170 192 203 205 206 207 216 239 246 260 271 276 279 294 297 298 54 74 145 170 251 54 74 145 170 251 54 74 145 170 251 54 74 145 170 251 54 74 145 170 251 54 74 145 170 251 54 61 70 74 145 170 54 70 74 116 145 148 170 194 116 216 36 37 53 54 74 106 145 155 170 205 206 212 213 259 36 37 53 54 74 106 145 155 170 205 206 212 213 259 50 54 70 74 145 212 213 54 58 70 71 74 96 101 105 106 108 114 116 170 192 205 206 221 222 225 251 280 297 54 61 68 70 74 86 145 148 205 215 247 281 54 61 68 70 74 143 145 215 280 281 37 54 56 58 61 70 71 74 101 105 108 114 116 143 155 192 205 206 215 222 223 249 251 280 281 293 297 54 61 68 70 74 145 170 215 216 281 297 54 56 61 68 70 74 86 90 145 205 206 215 246 251 281 294 54 61 68 70 74 86 143 145 170 215 225 239 281 298 37 54 56 58 68 70 71 74 101 103 105 108 114 116 143 148 155 160 192 193 205 206 207 215 221 222 225 226 251 259 268 280 281 297 298 54 61 68 70 71 74 86 145 215 246 271 281 54 56 61 68 70 74 86 145 206 215 251 281 54 61 68 70 74 145 212 213 246 54 61 68 70 74 86 106 107 145 170 193 195 205 206 215 251 269 281 298 36 54 56 61 68 70 74 86 96 145 192 206 215 229 246 281 46 54 56 58 61 67 68 70 71 74 86 101 107 108 114 116 143 153 155 156 163 164 170 192 205 206 215 222 225 226 244 249 251 280 281 293 294 297 298 54 61 68 70 74 86 101 114 145 206 215 281 36 37 54 56 61 68 70 74 86 116 143 145 153 206 215 222 251 280 281 293 298 54 61 68 70 74 90 104 145 215 278 280 281 54 61 70 74 145 212 213 271 37 54 56 70 114 148 153 167 203 206 215 216 217 230 246 298 54 58 70 71 74 105 108 117 145 170 206 212 213 216 247 281 297 54 56 70 74 103 145 205 212 213 247 54 70 74 96 145 205 212 213 215 54 70 74 105 108 145 206 212 213 222 54 56 58 70 71 74 103 108 145 155 193 205 206 212 213 215 257 260 281 282 298 54 56 58 70 74 88 103 105 108 117 145 168 206 212 213 215 222 247 251 280 281 297 54 70 74 145 212 213 54 56 61 70 74 88 103 108 143 145 155 193 206 212 213 247 34 37 56 58 68 71 77 82 96 101 108 116 155 156 160 164 170 203 205 206 215 259 276 280 282 297 298 37 43 56 58 61 67 74 101 108 160 203 205 206 239 246 260 280 282 297 46 53 74 90 96 108 114 153 156 163 170 205 206 221 225 246 249 298 46 54 56 62 67 68 70 71 74 80 101 105 106 108 114 116 145 155 167 168 192 205 206 212 213 216 221 222 244 249 276 280 281 297 298 46 54 58 68 74 101 103 105 106 108 114 116 153 154 163 205 206 215 222 230 242 243 249 280 281 282 293 297 298 46 53 54 58 74 101 145 170 206 212 213 280 298 43 54 56 74 101 106 108 145 160 167 212 213 54 74 101 145 167 170 212 213 54 56 74 145 205 206 212 213 298 54 56 69 74 145 212 213 215 216 217 294 298 54 61 70 74 116 145 194 212 213 216 217 288 294 37 54 61 70 74 116 145 148 205 212 213 279 294 37 46 53 54 56 58 61 67 68 70 71 74 77 80 90 101 105 106 108 114 116 145 148 153 155 156 163 193 205 206 207 212 213 222 225 249 251 280 281 293 297 298 54 74 116 145 170 206 212 213 217 294 37 52 54 56 61 68 70 74 145 206 212 213 246 271 298 36 37 56 87 108 203 297 298 36 37 53 56 78 100 205 298 36 37 56 101 298 36 37 61 108 155 170 215 231 246 281 293 297 298 36 37 78 206 36 37 108 36 37 56 61 78 36 37 170 217 36 37 56 61 77 108 114 116 148 194 216 241 264 276 294 298 34 36 37 145 36 37 53 61 78 117 36 37 54 56 206 280 34 36 37 36 37 116 206 216 34 36 37 43 54 56 80 101 106 108 143 153 156 182 192 205 206 215 222 226 238 246 249 280 281 298 34 36 37 54 56 67 106 108 114 117 167 205 207 241 247 297 36 37 36 37 61 206 271 34 56 34 36 37 56 61 80 97 108 193 205 251 280 298 36 37 101 194 246 36 37 53 54 101 114 167 170 192 193 206 34 36 37 53 56 78 108 206 298 61 83 116 157 160 215 216 230 247 280 36 37 61 116 206 216 36 37 50 56 61 105 106 116 167 170 298 36 37 54 56 61 68 101 116 155 170 205 231 251 260 298 36 37 53 61 80 116 193 205 251 298 36 37 56 61 78 116 170 36 37 61 78 116 170 36 37 61 108 116 155 170 215 231 246 281 293 297 298 36 37 61 78 116 148 170 206 36 37 46 54 58 61 106 116 164 170 205 206 276 280 282 298 34 36 37 54 56 58 61 78 116 154 170 246 280 282 36 37 61 78 116 246 36 37 46 54 61 68 103 106 108 114 116 155 156 170 205 206 246 36 37 56 61 78 116 170 206 246 36 37 61 78 116 170 246 36 37 61 78 116 170 206 36 37 61 116 170 36 37 53 56 61 71 78 116 170 205 36 37 61 78 116 170 206 36 37 54 58 61 116 170 297 34 36 37 54 56 61 67 106 108 114 116 117 170 205 206 207 247 282 297 36 37 50 61 78 116 170 68 222 280 36 37 61 78 116 170 206 36 37 56 61 116 170 206 280 34 36 37 53 56 61 116 170 36 37 61 78 108 116 170 206 36 37 54 61 103 116 143 153 170 206 207 247 251 36 37 61 78 116 170 206 36 37 61 116 170 36 37 56 61 78 116 34 36 37 56 61 116 170 206 282 34 36 37 54 56 61 116 205 246 36 37 61 116 170 36 37 56 61 96 108 116 170 298 36 37 61 116 170 36 37 56 61 116 146 168 170 206 246 251 281 294 298 36 37 54 56 61 116 170 206 280 36 37 61 116 170 36 37 61 101 116 143 205 206 247 298 34 36 37 53 61 116 117 170 34 36 37 61 116 117 170 34 36 37 54 56 61 67 106 108 114 116 117 167 170 205 207 241 247 297 36 37 56 61 116 170 36 37 61 78 114 116 170 206 34 36 37 61 116 170 36 37 61 116 170 34 36 37 56 61 116 170 34 36 37 56 61 80 97 108 116 170 193 205 251 280 298 36 37 56 58 61 108 116 143 156 170 194 206 207 221 222 234 251 254 298 36 37 58 61 78 116 148 170 206 36 37 61 116 170 34 36 37 53 56 61 78 108 116 170 206 298 54 56 61 67 108 116 160 167 205 215 216 221 279 281 40 54 58 61 69 74 77 105 114 116 160 216 222 224 226 239 247 281 294 61 74 77 114 116 160 224 226 294 54 58 61 74 77 83 89 96 105 106 114 116 148 155 160 169 205 206 207 224 225 226 230 259 260 280 294 61 74 77 114 116 160 206 224 226 294 46 49 61 67 74 77 86 103 113 114 116 160 215 224 226 249 270 271 294 61 69 74 77 114 116 160 224 226 249 294 34 44 61 67 84 108 167 170 194 206 215 234 247 281 43 61 107 205 271 280 61 67 34 44 61 67 82 167 43 44 58 61 68 106 167 206 215 44 61 67 77 170 215 280 61 67 107 215 61 107 220 234 247 280 43 61 67 68 84 167 170 215 225 280 54 61 67 68 108 167 215 222 234 246 280 281 44 61 67 105 167 271 34 43 54 56 61 67 80 106 114 147 153 156 167 170 194 206 215 216 251 268 280 281 298 34 44 61 67 70 77 170 215 280 44 46 61 67 107 113 114 234 271 280 34 44 61 67 215 234 44 61 83 86 167 215 235 281 61 67 281 46 54 56 61 69 96 105 114 116 147 148 160 167 169 216 226 247 260 281 294 298 53 67 116 148 167 216 224 260 280 294 53 56 67 114 148 170 205 206 216 217 226 248 264 280 294 43 58 61 101 105 114 116 148 160 164 167 168 170 205 206 215 216 220 231 249 280 281 282 294 34 49 56 58 61 67 105 107 116 148 157 160 167 206 207 216 222 260 280 294 298 37 43 44 53 54 56 58 61 67 69 71 78 88 89 96 101 105 106 108 114 143 148 156 157 160 167 168 169 170 205 206 207 215 216 217 220 222 225 226 230 235 247 249 259 260 264 271 276 280 281 282 294 297 298 89 114 170 216 226 294 37 56 61 67 83 101 105 153 170 203 216 225 248 280 294 298 61 84 105 114 116 117 167 204 205 216 217 226 246 259 280 297 43 53 61 86 87 105 106 108 114 167 169 205 206 215 217 223 226 229 234 249 259 260 264 280 294 297 298 37 46 49 56 61 67 70 71 82 83 84 87 96 101 105 106 108 114 116 143 144 148 167 170 194 203 205 206 207 215 216 217 222 226 234 239 247 248 259 280 297 298 34 37 43 44 49 53 54 56 61 67 70 77 78 82 83 84 96 101 105 106 114 143 144 146 148 154 155 160 167 170 194 203 205 206 207 215 216 217 220 222 225 226 230 234 239 246 247 248 259 260 268 279 280 281 294 297 298 61 105 114 160 167 170 217 226 249 259 280 54 56 61 83 84 105 114 156 167 206 215 217 221 226 247 248 259 280 294 61 105 114 167 216 217 226 259 280 294 43 44 61 71 83 105 108 114 167 205 206 217 226 247 259 280 294 297 61 105 114 167 217 226 259 280 294 34 43 46 49 56 58 61 67 69 71 75 83 84 96 105 107 108 113 114 116 143 148 155 156 157 160 167 169 170 193 205 206 207 215 216 217 220 225 226 230 234 247 248 259 279 280 294 298 34 46 53 61 67 103 105 107 113 114 148 167 169 171 206 207 217 226 229 248 259 262 271 280 61 67 78 80 148 167 206 280 298 34 43 44 49 52 53 61 67 78 80 96 105 106 116 144 145 148 160 163 167 193 222 231 234 241 247 276 280 294 298 36 56 67 78 89 101 143 145 147 148 194 202 205 207 230 235 241 247 249 294 298 78 145 148 167 280 298 34 67 116 147 148 216 230 239 241 280 294 36 67 78 107 116 147 215 216 247 36 37 43 44 53 61 77 80 84 105 116 143 147 148 167 202 203 215 216 217 222 226 230 239 280 34 61 67 69 74 79 90 105 116 147 148 160 169 171 216 227 239 248 292 34 36 37 43 44 49 50 61 69 74 78 83 87 102 104 105 114 116 147 148 156 160 167 168 170 193 202 203 204 207 215 216 225 226 230 238 239 241 246 247 248 260 262 268 280 294 298 80 116 147 148 170 205 206 216 230 280 34 49 61 74 77 82 84 87 108 116 147 148 160 170 192 193 205 206 207 215 216 231 259 268 280 281 34 36 37 43 44 53 61 77 80 82 116 147 148 160 167 205 207 215 216 217 220 222 226 227 230 231 244 268 280 36 37 44 49 58 61 79 80 103 116 144 147 148 154 163 167 170 202 203 206 207 215 216 217 231 234 239 246 249 251 268 280 160 34 37 43 44 46 49 53 54 56 61 68 69 74 80 87 107 108 114 117 118 143 144 146 148 154 160 167 168 169 170 203 204 205 206 207 216 220 221 222 224 225 228 230 234 235 239 241 248 249 251 269 273 274 276 280 294 298 61 116 167 260 46 54 58 61 68 71 74 78 80 106 108 116 153 155 157 205 206 216 221 222 225 251 259 282 298 34 43 61 113 114 116 145 148 160 167 215 216 224 241 246 247 251 271 279 292 43 69 116 145 241 43 116 145 148 241 248 294 34 36 37 43 49 53 56 58 61 69 74 80 86 106 107 116 145 148 160 168 169 170 171 202 203 216 217 222 224 231 241 249 268 279 298 53 67 68 106 148 163 234 280 297 50 54 61 67 74 96 34 44 61 116 145 148 167 216 241 248 34 53 56 58 61 74 114 116 148 204 205 206 226 241 298 34 53 54 56 58 61 67 80 96 97 101 106 108 116 148 153 155 160 167 170 205 206 215 221 222 225 239 246 249 254 268 273 276 280 297 298 38 56 97 116 189 215 246 262 298 61 144 148 225 294 116 167 74 79 116 117 147 148 170 204 216 294 34 50 52 61 113 160 228 264 34 37 61 107 116 148 203 298 34 61 99 105 107 116 148 298 61 116 148 34 36 37 56 61 107 116 148 156 202 203 206 272 278 297 52 148 225 241 61 70 80 105 106 116 148 160 167 206 207 241 259 280 34 53 61 67 68 78 84 101 102 143 144 148 156 169 170 205 206 215 216 225 226 227 247 248 251 280 281 294 297 298 34 52 116 145 160 292 34 87 96 107 116 145 160 195 204 217 229 294 298 34 61 113 116 145 160 204 251 293 52 53 160 36 43 52 61 67 69 70 80 82 148 160 167 170 206 215 231 268 280 34 37 50 56 61 67 70 80 101 105 107 116 148 167 168 203 204 206 216 234 292 294 37 43 44 50 54 56 67 74 116 170 227 241 248 46 50 53 54 61 74 101 116 160 170 205 206 207 215 222 248 249 37 46 50 54 58 61 67 69 74 80 96 107 114 116 155 156 170 205 206 222 230 239 241 246 297 298 36 37 43 50 52 54 56 61 67 71 74 77 79 80 87 101 108 116 143 153 155 157 163 170 205 206 207 225 227 234 251 280 292 298 50 61 74 78 87 101 116 170 206 221 242 50 61 67 71 74 78 96 116 155 157 170 260 276 280 293 297 298 67 70 80 146 167 170 207 36 50 54 61 74 78 170 221 54 205 206 217 251 280 294 34 37 61 67 92 106 116 194 203 238 34 56 68 90 105 106 107 148 160 170 225 246 259 260 34 43 44 46 56 68 80 103 108 114 116 117 168 206 215 246 251 292 293 297 298 52 246 262 52 145 241 257 280 43 80 148 160 204 244 279 50 74 78 108 116 160 170 206 216 217 221 249 251 34 37 54 56 67 108 116 154 155 160 203 206 216 222 281 34 36 52 67 77 80 106 114 148 202 205 206 207 217 222 241 251 280 292 43 61 78 107 145 148 241 298 68 74 77 116 148 160 225 247 276 67 68 71 74 113 114 116 145 148 167 170 171 217 220 270 271 61 74 116 145 160 206 251 292 34 43 54 56 61 67 75 79 88 105 108 113 114 116 167 216 217 225 230 241 248 251 264 271 280 294 298 34 36 58 61 148 202 206 294 36 46 56 58 61 67 74 77 102 108 116 147 148 155 170 194 202 205 206 216 217 228 248 259 280 294 298 34 37 46 56 61 80 105 106 116 170 203 205 206 221 222 226 239 246 248 251 269 276 280 34 37 46 54 56 61 68 70 74 75 77 80 86 102 105 106 107 108 114 116 148 155 168 182 205 206 221 226 242 246 248 251 260 264 271 276 280 281 293 298 61 101 108 248 280 37 40 61 113 170 203 206 248 264 280 297 61 206 248 249 262 280 34 50 61 67 160 215 264 271 272 61 206 207 216 225 226 259 260 280 34 36 53 56 61 102 105 108 114 155 170 202 205 206 217 230 246 248 260 280 298 46 53 61 67 84 103 106 114 116 143 170 206 215 217 248 251 280 293 298 61 206 207 216 225 226 259 260 280 61 206 207 216 225 226 259 260 280 206 207 216 225 226 259 260 280 40 61 72 97 104 111 189 204 217 218 224 246 248 249 262 265 273 274 276 280 56 61 68 101 106 108 114 143 154 155 156 160 169 205 206 215 217 225 231 248 249 262 268 276 280 297 206 207 216 225 226 259 260 280 40 46 50 54 56 61 67 82 102 104 106 116 143 156 168 170 195 205 206 216 246 248 249 262 264 276 280 281 297 298 50 54 56 61 96 101 170 206 216 231 248 251 280 297 298 206 207 216 225 226 259 260 280 54 58 61 67 106 148 157 204 206 215 237 248 280 282 297 50 54 56 58 61 71 106 108 113 155 160 170 193 205 206 216 221 225 248 249 264 280 40 54 56 61 67 97 101 105 143 155 205 206 224 225 243 248 249 262 276 280 291 297 206 207 216 225 226 259 260 280 56 61 69 80 101 108 156 157 164 205 206 222 225 239 248 249 262 264 280 293 297 46 53 54 61 67 77 82 105 108 116 156 192 205 206 220 222 226 231 248 249 276 280 50 54 61 71 80 113 155 206 248 249 254 280 281 37 52 61 170 203 206 207 218 237 248 249 280 37 54 61 67 80 101 103 105 106 154 155 156 205 206 243 248 249 251 262 280 281 293 54 61 160 237 248 276 277 279 280 50 61 102 108 160 167 205 231 246 251 276 280 294 34 56 61 77 108 116 156 160 248 268 280 298 36 54 61 68 75 77 90 101 143 156 157 163 170 187 205 206 220 224 225 230 248 251 271 280 293 297 298 37 56 61 77 80 101 116 187 203 206 215 222 248 271 280 281 297 54 61 78 84 101 163 205 206 222 244 246 248 251 271 280 298 206 207 216 225 226 259 260 280 54 77 148 204 206 207 216 225 226 259 260 280 34 67 70 80 82 84 105 148 160 167 170 205 206 207 215 220 268 280 52 53 54 206 215 223 280 43 54 144 148 207 34 43 52 100 146 205 260 297 37 56 80 86 148 203 216 217 56 167 294 86 116 146 83 86 227 34 54 56 58 67 80 105 143 154 157 168 192 206 228 230 243 247 249 269 280 298 67 105 106 108 113 114 168 228 243 280 298 80 80 80 80 114 167 246 34 34 54 108 166 168 206 54 56 168 192 206 207 224 262 271 298 34 36 90 247 298 74 105 108 206 36 67 105 202 249 262 54 56 69 155 156 157 163 170 206 223 225 234 238 243 260 264 294 298 34 34 35 206 276 280 56 58 108 116 155 157 167 170 205 206 211 221 222 225 243 264 297 298 43 54 56 58 67 68 100 114 116 193 205 206 211 221 222 259 264 280 297 54 56 58 67 70 71 96 101 103 108 113 114 116 143 148 153 155 156 160 163 168 170 171 193 205 206 211 221 225 226 259 264 276 280 297 298 46 54 58 67 68 74 96 100 101 105 108 113 114 116 163 164 168 170 171 205 206 211 226 247 248 264 282 297 298 46 49 53 54 56 58 61 74 96 101 108 113 114 116 155 156 167 170 193 205 206 207 211 215 221 225 243 264 282 293 297 298 114 155 167 211 264 211 264 46 80 106 113 167 171 206 211 264 280 34 43 44 46 56 79 86 106 108 116 155 160 170 205 206 207 211 220 221 227 264 268 280 297 46 77 97 211 264 34 46 211 264 54 211 264 280 54 211 264 280 54 211 264 280 54 71 160 211 264 280 54 211 264 280 54 211 264 280 54 211 264 280 54 211 264 280 54 211 264 280 148 167 207 211 264 113 148 167 207 211 264 148 167 207 211 264 148 167 207 211 264 34 43 54 56 58 108 116 167 204 211 264 298 54 56 58 70 106 108 114 116 193 205 206 211 221 222 264 53 54 56 67 68 108 114 116 153 155 170 205 206 207 211 222 239 264 297 298 167 211 264 280 54 58 67 88 101 114 155 156 160 205 206 211 249 264 282 194 194 194 194 194 194 194 194 36 105 144 194 202 248 194 34 36 43 53 56 61 86 89 96 101 105 107 108 116 148 154 167 168 170 194 202 205 211 215 216 221 222 227 228 231 248 249 276 280 294 194 34 36 147 194 202 34 46 56 86 113 154 194 196 249 271 294 194 194 194 194 147 194 54 170 194 205 216 297 56 194 294 147 194 43 54 96 194 216 222 294 52 54 56 61 68 69 105 108 116 211 216 223 228 260 280 294 34 36 37 53 69 79 86 116 202 228 56 167 215 34 86 88 204 224 240 106 113 228 239 260 280 281 74 147 56 74 114 116 145 147 228 231 251 271 279 294 53 54 148 215 216 227 228 34 34 86 88 116 280 35 34 43 44 46 53 54 56 58 67 74 77 83 84 86 106 107 108 114 116 143 153 155 156 157 160 163 164 170 193 205 206 207 215 220 222 227 230 231 234 249 251 264 280 281 282 54 222 36 67 84 86 116 202 205 222 280 116 216 84 116 227 251 34 227 271 54 56 294 216 105 182 43 54 77 153 251 271 34 34 61 89 114 147 227 249 251 271 279 80 82 103 148 167 170 205 206 228 239 271 280 298 114 206 228 247 114 206 228 247 34 79 86 148 167 56 58 108 116 155 157 167 170 205 206 211 221 222 225 243 264 297 298 56 58 68 71 96 101 102 108 114 116 143 148 155 156 160 163 170 205 206 211 221 226 230 248 251 259 264 281 297 298 43 58 101 105 114 155 156 170 205 206 211 264 46 80 106 113 167 171 206 211 264 280 54 211 264 280 54 211 264 280 68 211 264 54 71 160 211 264 280 96 101 102 163 167 168 206 211 221 222 247 264 271 276 280 297 298 68 101 108 148 167 211 224 264 148 167 207 211 264 148 167 207 211 264 113 148 167 207 211 264 148 167 207 211 264 53 54 56 67 68 108 114 116 153 155 170 205 206 207 211 222 239 264 297 298 53 54 67 68 70 103 108 116 157 163 170 206 207 211 249 257 264 268 276 298 211 211 86 211 86 211 86 211 54 58 67 68 71 75 86 101 102 106 114 116 143 160 170 204 205 206 211 222 226 241 297 298 86 211 297 54 86 96 211 86 211 211 87 105 211 211 86 86 86 86 86 86 86 86 86 86 68 86 107 229 96 105 160 211 217 36 37 86 148 167 170 206 294 116 148 170 216 248 280 281 68 71 108 195 281 282 68 71 167 170 195 205 281 292 34 71 107 143 195 226 231 53 56 68 71 101 195 228 251 264 43 54 77 80 195 34 37 43 54 56 68 74 86 106 116 154 168 195 203 216 249 37 101 108 155 156 195 203 206 280 37 101 108 155 156 195 203 206 280 206 259 206 259 34 54 108 156 165 169 195 206 221 225 37 46 54 68 195 203 205 207 56 68 114 144 170 195 205 206 239 280 281 297 298 34 46 71 108 113 156 168 170 195 206 215 220 225 228 230 239 280 34 46 71 108 113 156 168 170 195 206 215 220 225 228 230 239 280 37 54 108 156 193 195 203 280 298 46 54 154 155 195 206 207 227 239 260 298 54 195 36 54 101 202 206 297 86 101 108 170 195 205 298 34 86 101 108 163 195 206 215 298 34 56 71 75 76 195 228 54 163 195 249 280 34 56 68 108 195 207 276 279 297 56 68 114 144 170 195 205 206 239 280 281 297 298 34 54 155 195 297 147 163 168 195 280 43 54 195 101 106 155 195 206 222 225 282 34 61 71 103 113 116 163 170 195 208 226 241 264 271 294 297 34 43 56 61 71 103 108 113 114 116 171 195 208 216 217 226 271 294 34 54 61 103 106 113 114 116 147 170 195 208 217 231 264 271 294 34 61 68 70 82 86 103 105 113 116 194 195 205 208 215 246 271 294 298 34 61 103 105 108 113 114 116 147 194 195 206 208 228 271 280 281 294 297 34 61 103 113 116 195 205 207 208 271 294 298 34 56 61 103 113 114 116 195 205 206 208 215 271 294 34 54 61 103 113 116 194 195 206 208 222 259 271 294 298 34 61 84 103 108 110 113 116 147 194 195 208 215 216 271 280 294 298 34 53 61 103 105 113 116 167 170 195 206 208 216 228 231 247 264 271 294 297 34 61 71 103 113 116 153 170 195 208 216 271 294 34 61 103 108 113 116 160 195 208 216 223 251 271 294 34 114 231 106 206 216 53 77 101 264 297 206 259 53 145 159 53 96 105 106 145 159 231 293 53 83 105 145 159 231 53 105 145 159 231 53 83 105 145 159 231 145 159 145 159 53 96 114 145 159 222 227 231 297 53 77 96 145 159 230 53 105 145 159 297 86 96 105 145 159 260 293 297 53 145 146 159 230 297 53 105 114 145 159 231 281 297 53 105 145 159 293 297 43 49 54 56 96 105 108 145 206 222 231 251 293 34 46 101 103 106 116 155 160 167 206 220 228 280 298 146 170 227 146 170 227 34 36 46 56 78 80 101 105 116 202 207 216 217 276 279 294 297 298 54 105 116 167 205 216 34 78 105 116 216 217 279 294 34 77 78 105 116 148 160 206 216 217 279 292 294 37 56 86 167 203 217 298 37 56 86 114 153 167 203 205 217 298 37 167 203 217 37 46 71 86 167 203 217 298 37 67 86 108 167 203 217 298 37 86 167 203 205 217 298 37 86 156 167 203 206 217 298 37 46 54 56 58 61 67 68 70 71 77 80 88 96 101 103 105 106 108 114 116 117 153 155 156 167 170 193 203 205 206 217 221 222 224 225 230 246 249 251 254 268 274 275 278 280 281 293 294 297 298 37 86 143 167 203 217 222 298 37 86 167 203 206 217 298 37 86 108 167 203 217 298 37 86 167 203 206 217 298 37 46 56 67 69 86 101 108 167 170 203 206 207 217 221 251 276 298 37 56 86 167 192 203 217 298 170 206 216 279 36 71 101 116 143 170 171 202 204 206 216 246 276 293 298 54 89 104 116 216 246 294 298 37 56 101 108 114 116 155 170 194 204 216 249 298 34 36 37 50 116 157 206 216 36 53 54 56 67 74 82 114 116 160 163 170 171 172 202 206 216 217 221 222 264 280 36 54 56 74 96 104 108 116 156 170 172 192 202 205 206 216 221 222 280 298 36 46 54 56 58 67 68 82 88 96 101 104 106 108 116 117 143 160 163 164 170 192 196 202 205 206 215 216 221 222 246 249 262 268 276 280 281 297 298 34 54 56 106 108 116 170 205 206 216 221 297 36 37 40 54 56 67 68 71 101 105 108 116 143 146 157 160 170 171 172 192 202 203 206 216 221 222 246 249 262 276 280 293 297 298 46 54 56 58 67 68 74 96 97 101 104 106 108 114 116 117 156 157 168 170 172 192 193 205 206 207 216 221 222 225 262 281 298 52 54 56 108 116 144 205 206 216 276 298 116 216 224 56 37 56 71 106 170 280 56 108 194 206 251 271 54 116 216 249 44 56 58 61 86 104 108 113 114 145 147 205 206 215 280 292 297 56 206 47 74 98 101 108 170 218 224 239 251 298 54 116 216 54 56 67 206 280 56 221 54 56 108 116 147 216 292 294 56 58 75 101 108 170 194 206 221 249 281 36 37 54 56 67 78 97 104 108 111 114 116 147 148 167 168 169 192 194 196 206 216 222 246 247 249 251 268 276 280 292 294 298 36 37 54 56 67 78 97 104 108 111 114 116 147 148 167 169 170 192 194 196 206 216 246 249 251 268 276 280 292 294 298 54 56 67 116 167 170 216 221 225 249 298 34 54 56 116 155 167 196 215 216 298 54 116 216 249 280 54 216 116 216 108 167 280 86 211 216 211 37 56 74 77 107 108 114 145 147 167 170 195 206 216 236 280 288 296 297 298 37 50 52 53 56 59 74 80 116 145 147 148 153 170 172 194 216 217 222 249 279 280 37 50 52 56 59 74 145 147 148 153 155 170 189 194 205 206 216 217 241 249 256 262 279 294 37 43 50 52 56 72 74 75 86 89 105 106 107 116 145 147 148 170 194 206 216 217 222 246 249 262 276 279 294 37 40 43 50 52 56 59 74 108 116 117 145 147 148 153 160 167 170 194 205 216 217 246 262 276 279 294 37 50 52 56 58 74 96 97 105 116 145 147 148 154 160 170 194 205 216 217 241 276 279 294 298 37 50 52 53 56 74 89 96 97 105 108 116 145 147 148 154 168 170 194 206 216 217 236 249 251 276 280 294 37 46 50 53 56 74 105 108 116 145 147 148 154 170 172 194 206 216 222 249 251 276 279 294 37 50 52 56 59 74 80 101 108 116 145 147 148 154 160 170 184 194 207 216 222 236 242 249 251 279 294 37 50 52 53 56 74 86 101 106 107 116 145 147 148 154 160 170 184 194 215 216 217 225 236 246 262 276 294 36 37 50 53 56 59 74 86 89 105 108 116 145 147 148 160 170 194 205 216 222 262 279 280 291 294 37 44 50 52 56 74 86 97 106 108 116 145 147 148 170 172 194 205 216 217 220 222 249 268 276 279 294 296 298 37 50 56 74 108 116 145 147 148 154 160 170 194 195 205 206 216 217 226 241 251 262 276 279 294 296 74 144 145 194 206 249 50 79 147 160 167 170 189 204 206 207 216 222 249 280 292 50 79 101 108 167 170 204 206 216 222 223 299 34 79 105 106 143 167 170 184 204 206 222 247 34 52 58 79 170 204 206 216 222 223 231 54 79 167 170 204 206 222 236 246 249 262 34 54 68 79 155 167 170 204 206 221 222 234 252 79 96 114 156 167 170 193 204 206 216 222 249 35 59 79 100 170 204 206 216 275 276 35 59 79 170 204 206 276 35 59 79 170 204 206 275 276 79 100 148 167 170 204 206 222 231 59 79 87 88 108 114 167 170 204 206 216 217 222 280 294 79 108 170 204 206 222 223 249 59 79 147 167 170 204 205 206 222 79 114 116 156 163 167 169 170 204 206 216 222 79 167 170 196 204 205 206 216 222 297 79 170 204 206 222 79 167 170 204 205 206 216 227 264 280 79 170 204 206 222 34 56 79 167 170 196 204 205 206 216 217 222 244 276 292 79 116 147 167 170 204 206 216 222 236 251 56 61 79 153 168 170 171 204 206 222 231 280 56 79 167 170 204 206 222 246 249 276 54 79 155 167 170 204 206 216 222 262 276 280 56 68 79 167 170 204 206 222 280 298 34 52 79 80 82 147 167 170 204 206 216 222 237 294 75 79 82 90 101 111 144 167 170 194 204 206 216 217 222 269 46 79 114 156 167 170 204 206 222 59 75 79 105 108 116 167 170 204 206 216 217 222 292 46 54 79 160 167 169 170 193 204 205 206 216 222 230 231 279 79 147 167 170 204 206 222 251 262 46 56 79 160 170 204 206 216 222 53 56 79 97 106 148 167 170 204 206 216 222 249 276 79 116 143 164 170 204 206 216 222 247 50 54 79 97 156 167 170 204 206 216 217 222 53 68 79 106 170 204 206 216 222 247 294 36 54 79 148 155 168 170 204 206 216 222 249 276 278 280 294 56 79 106 116 167 169 170 204 205 206 216 222 231 34 53 79 108 167 170 204 206 216 217 222 79 80 114 156 167 170 204 206 222 236 262 79 97 170 204 206 216 217 222 280 294 50 54 79 114 116 117 148 167 170 196 204 205 206 216 222 223 294 46 54 67 79 163 170 204 206 215 216 222 231 236 249 34 52 79 160 167 168 170 193 204 206 216 222 79 156 170 204 206 216 222 56 79 167 170 204 206 216 222 279 294 50 79 97 108 116 167 170 204 206 216 222 53 56 79 96 154 167 170 204 206 216 217 222 231 294 44 52 59 79 167 170 204 205 206 216 222 79 167 170 204 205 206 216 222 276 52 56 58 61 79 148 170 204 205 206 216 217 222 231 234 298 56 59 79 170 204 206 276 46 79 170 204 206 145 145 145 145 34 54 105 205 215 249 282 206 145 145 145 145 167 222 37 203 205 145 145 145 145 145 145 145 34 67 70 108 221 249 298 145 34 108 205 206 222 227 249 276 298 145 54 58 71 86 108 117 205 206 221 222 249 281 298 145 145 58 67 101 108 116 205 206 207 221 249 262 280 298 145 145 145 145 145 34 37 84 101 167 203 206 247 280 282 298 145 145 145 145 37 108 114 203 205 206 280 205 206 298 34 56 101 116 206 249 262 276 298 145 145 145 145 221 145 34 54 108 116 168 205 206 298 145 34 54 108 143 166 193 205 206 221 249 262 276 145 145 145 145 145 34 47 56 67 97 114 249 262 276 291 294 34 101 116 117 205 249 276 281 298 37 56 203 205 206 145 145 145 145 34 54 56 104 108 148 206 216 281 298 34 46 54 56 113 148 156 205 206 216 249 294 297 298 34 36 44 52 54 56 58 75 108 116 143 148 195 202 205 206 215 216 222 236 239 249 260 280 36 37 50 54 61 108 147 148 160 167 170 202 203 216 236 239 246 280 294 34 36 49 54 56 80 116 143 148 154 202 206 216 249 280 294 34 96 148 160 167 170 216 247 294 37 46 54 56 61 67 68 77 87 96 97 101 103 105 106 107 108 113 116 117 143 146 155 156 167 170 181 193 205 206 215 216 221 222 225 228 230 231 249 260 262 276 281 282 291 297 43 56 148 160 167 205 206 216 217 247 259 34 36 37 46 54 56 104 168 202 203 216 276 292 36 40 53 61 77 82 101 116 148 168 170 202 205 206 216 217 220 225 226 227 234 239 276 280 281 298 55 204 280 288 69 74 80 98 105 113 116 148 167 170 171 205 206 224 232 239 248 276 280 281 61 148 216 281 46 53 54 61 80 86 105 106 108 148 164 168 170 205 260 280 281 298 61 147 148 216 281 56 61 80 106 108 148 155 206 207 216 220 225 230 249 264 281 56 61 147 148 216 281 298 61 108 148 206 216 224 251 281 61 148 216 224 281 44 61 148 168 225 226 280 281 61 102 147 148 216 231 235 239 281 56 61 80 106 108 148 155 206 207 216 220 225 230 249 264 281 53 54 61 68 101 147 148 164 205 207 215 216 221 223 224 231 281 61 71 116 148 206 216 281 297 61 148 216 264 281 34 53 61 101 106 148 205 206 216 281 61 148 216 224 281 61 74 80 148 206 207 216 220 222 281 61 102 147 148 216 231 235 239 281 61 97 106 108 116 148 156 216 280 281 61 75 148 206 216 281 61 108 116 148 154 205 207 216 220 281 54 61 101 116 147 148 155 170 206 216 281 54 61 87 108 148 170 216 220 234 280 281 61 148 216 264 281 34 53 61 101 106 148 205 206 216 281 61 102 147 148 216 231 235 239 281 61 87 148 216 281 37 54 58 61 83 103 105 108 148 156 163 170 203 206 216 226 235 239 251 259 260 264 281 292 294 297 54 61 105 108 116 147 148 154 205 206 216 222 225 227 276 280 281 294 43 58 61 108 144 148 163 206 207 222 281 61 80 143 147 148 160 205 249 276 281 298 56 61 105 106 108 148 281 56 61 108 147 148 167 168 221 281 53 56 58 61 87 148 170 205 215 222 224 281 61 68 147 148 156 205 207 225 281 53 56 61 72 116 148 170 220 224 281 44 61 87 92 96 116 148 160 224 228 268 281 34 114 279 281 61 148 281 54 61 105 148 281 61 148 216 227 276 281 61 148 281 46 147 156 205 217 281 34 53 54 101 105 106 107 148 153 156 163 164 170 205 206 220 225 234 235 249 280 281 282 297 100 281 56 80 108 116 206 281 35 61 281 43 56 61 67 87 105 116 148 204 206 207 262 281 54 61 92 106 281 34 54 56 61 82 96 106 143 145 148 234 262 276 279 281 43 46 54 61 108 231 280 281 46 54 61 92 205 262 281 298 46 54 56 61 90 105 143 154 156 170 171 205 206 230 251 281 44 86 87 101 107 108 116 147 148 155 167 168 169 192 221 260 262 280 281 294 298 53 54 96 101 105 114 116 148 155 156 163 220 248 264 280 281 87 116 146 156 160 163 164 170 206 234 268 280 282 107 116 259 280 116 193 207 227 280 281 53 54 105 167 205 206 216 222 225 259 296 298 37 56 170 171 205 249 56 205 249 37 56 97 206 249 114 116 172 206 216 217 222 249 262 276 294 34 114 116 206 215 216 217 249 262 271 294 53 114 116 294 53 67 102 114 116 148 241 280 294 34 38 40 72 74 75 90 92 103 104 114 116 160 184 189 194 195 216 218 249 250 252 262 271 275 276 289 292 294 34 114 116 194 206 216 217 228 249 297 54 56 114 116 206 216 217 228 34 86 89 106 114 116 148 216 228 241 247 248 259 262 276 294 56 61 114 116 117 147 148 207 216 217 241 262 114 116 160 276 114 116 160 216 217 294 34 116 160 216 217 294 34 104 114 116 160 216 217 294 37 46 56 203 249 104 244 292 37 113 171 203 34 54 68 148 172 206 217 222 228 262 292 34 67 68 106 108 170 204 206 271 280 292 298 34 54 292 34 46 54 67 104 114 206 215 222 246 251 262 292 298 34 40 54 56 58 96 117 118 170 193 206 262 292 298 34 292 34 54 74 116 144 148 206 215 221 225 239 271 280 281 282 292 293 294 298 34 56 71 80 108 144 170 205 206 215 222 247 280 298 54 56 106 206 251 34 52 216 52 206 216 54 204 36 46 105 160 202 204 206 215 271 34 36 37 46 54 56 58 67 68 71 74 77 80 83 84 96 104 105 108 114 116 147 148 153 155 156 160 163 170 193 202 203 205 206 207 215 216 221 222 224 225 226 227 228 243 247 249 251 259 260 262 264 273 276 280 281 297 298 54 75 105 114 205 206 222 228 249 297 298 80 105 114 34 105 108 114 206 34 89 116 117 249 34 56 68 71 114 116 172 206 222 293 298 34 54 56 67 71 80 96 101 108 148 170 205 206 207 221 239 246 269 280 282 298 34 194 276 34 37 203 276 292 34 143 145 147 281 292 37 105 106 160 203 215 34 46 53 54 56 67 96 108 116 155 205 206 215 221 223 225 226 244 246 249 271 282 297 298 34 205 211 264 34 43 54 106 108 116 155 211 226 231 251 260 264 293 34 54 58 68 99 106 108 114 156 171 205 206 211 223 224 264 271 280 281 293 297 54 67 68 71 74 101 105 108 114 116 153 155 170 205 206 211 222 249 251 276 280 281 297 54 114 116 206 211 222 54 56 68 116 205 206 211 249 297 68 116 153 211 280 37 46 54 116 170 171 211 221 259 54 67 84 103 211 227 281 297 34 54 143 206 211 216 264 34 46 53 80 153 205 206 220 221 230 280 43 53 54 68 70 77 82 83 105 148 167 205 211 215 220 222 247 249 268 54 114 160 221 114 211 34 54 67 68 103 116 171 205 293 297 211 49 53 78 107 143 148 170 205 206 211 216 230 231 247 281 297 211 34 46 54 58 71 72 97 106 107 108 113 114 147 160 167 170 189 205 206 211 221 222 225 249 264 280 281 298 54 67 288 34 50 56 61 68 101 107 114 143 146 148 167 204 205 206 207 217 221 225 230 249 262 264 269 34 46 50 54 56 71 101 156 157 170 204 205 206 215 276 298 34 36 50 54 56 67 68 101 103 105 106 108 114 155 160 170 194 202 204 205 206 239 259 260 262 271 280 281 297 298 34 50 52 53 54 56 61 67 71 77 92 96 101 102 106 107 114 144 148 153 156 157 163 167 168 170 192 193 204 205 206 207 215 221 222 225 230 246 248 251 293 294 297 298 34 44 49 50 53 56 58 69 71 77 101 114 116 143 146 148 155 170 192 204 205 206 221 223 226 231 251 269 280 282 297 298 34 50 54 56 67 87 102 108 143 155 170 204 205 206 221 249 268 280 281 34 36 37 46 49 50 53 56 58 61 64 67 70 71 82 83 84 96 107 108 114 116 148 155 160 170 204 205 206 215 217 222 231 235 247 249 262 264 271 280 281 292 297 298 43 54 80 167 34 50 56 204 222 34 36 49 50 56 69 84 86 96 101 105 114 116 160 167 171 204 205 206 216 217 231 249 262 294 298 34 50 56 89 96 204 34 50 56 70 89 106 148 204 206 234 264 294 34 50 53 56 71 163 194 204 206 239 264 294 34 50 56 72 74 75 80 89 102 117 147 148 160 184 189 194 204 216 217 218 240 247 271 276 280 294 34 50 53 56 61 204 205 231 34 36 37 50 54 56 67 69 71 102 108 143 163 202 203 204 264 294 34 50 53 56 116 147 155 204 206 216 220 222 235 294 34 69 74 80 87 107 108 116 160 168 169 170 172 182 216 222 247 268 34 35 37 53 56 61 64 67 86 147 154 160 163 203 215 216 217 241 262 279 280 34 74 92 104 116 169 172 196 216 222 275 278 292 116 160 216 279 34 58 67 68 70 82 96 103 116 143 147 153 156 163 170 205 206 216 217 222 225 227 228 244 251 276 282 297 298 34 36 77 116 163 202 207 216 249 276 40 64 72 74 75 80 90 104 108 111 116 145 147 160 184 189 194 216 217 218 250 252 257 262 271 276 277 280 294 216 34 54 116 194 216 34 37 56 58 116 203 216 276 34 75 79 116 216 262 276 277 34 116 216 248 116 216 89 116 145 160 189 216 116 148 216 34 72 75 90 104 111 116 184 189 194 195 216 218 250 252 271 276 34 97 107 116 189 194 215 216 244 249 257 262 276 294 297 34 35 37 49 52 56 96 111 116 147 153 163 168 170 194 203 204 205 215 216 244 250 251 279 280 298 34 104 116 160 196 216 275 36 116 160 163 202 216 262 276 34 35 37 49 52 74 105 147 148 203 216 279 280 34 116 148 195 216 241 257 276 49 89 116 154 216 34 71 74 107 117 170 205 222 262 276 280 34 107 170 205 262 74 167 170 222 262 276 34 98 107 117 170 171 222 34 64 74 170 248 34 64 68 74 116 169 170 229 247 249 262 271 276 280 34 54 56 58 68 70 86 89 96 101 103 108 116 143 148 155 156 160 163 167 168 192 193 205 206 215 216 221 222 224 234 244 247 262 268 269 281 297 298 34 56 58 67 87 145 148 160 215 217 262 34 54 67 143 148 160 215 217 298 34 107 148 215 217 249 34 143 160 205 215 217 220 260 276 34 53 74 114 148 160 163 215 217 239 246 248 34 148 160 215 217 249 280 34 80 148 160 193 215 217 231 251 276 34 67 87 96 143 160 215 217 241 262 298 34 35 37 43 52 53 68 70 82 116 143 156 163 195 203 205 215 216 279 280 34 49 52 61 67 79 80 87 102 104 105 107 116 168 169 170 172 196 216 222 229 248 249 251 262 275 276 278 292 67 116 163 170 206 216 281 116 216 36 67 87 102 170 205 206 220 234 43 79 106 116 205 206 216 221 246 262 297 298 44 56 67 71 78 79 106 108 170 192 205 206 220 221 224 228 234 237 244 281 52 78 107 108 170 205 206 215 221 227 228 248 281 297 298 89 116 170 205 206 216 217 221 225 248 259 280 294 97 262 74 114 116 145 167 249 276 97 104 114 167 216 276 276 34 58 97 276 262 116 216 97 216 276 97 114 167 216 276 58 216 262 97 114 167 206 276 97 262 276 56 58 97 116 206 276 97 114 216 97 206 216 249 276 97 114 116 167 216 249 276 97 114 167 216 262 276 97 262 97 251 276 294 97 114 167 276 97 262 276 97 276 54 97 276 294 97 107 168 276 97 53 74 105 106 114 146 167 206 216 276 34 46 53 54 56 58 67 68 71 74 75 77 78 82 83 84 88 100 101 103 106 108 113 114 116 117 148 153 155 157 160 163 164 170 172 192 198 205 206 207 215 216 217 221 222 226 234 242 243 244 249 251 260 262 268 276 280 281 293 297 298 251 56 167 46 53 54 56 58 61 67 68 70 71 84 88 96 101 103 105 106 108 113 114 116 143 146 153 155 163 164 168 170 192 193 205 206 207 215 221 222 225 226 230 231 247 248 249 251 252 254 257 259 260 262 268 276 280 281 282 293 297 298 46 54 56 58 67 68 70 71 74 77 78 83 96 101 103 105 106 108 114 116 143 153 154 155 163 170 192 193 194 205 206 207 215 216 217 222 226 234 243 246 247 249 250 251 264 269 276 280 281 293 297 298 43 46 54 56 58 67 68 70 71 77 78 80 87 96 101 103 106 107 108 114 116 118 143 145 148 153 154 155 156 157 160 163 164 168 170 171 192 193 194 205 206 207 215 222 225 240 247 251 262 268 269 280 281 282 293 297 298 36 53 77 82 106 114 116 145 167 168 193 194 205 216 221 222 249 262 276 279 36 53 54 68 74 80 101 106 108 114 116 145 167 194 205 216 249 268 276 288 294 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 36 101 202 216 298 37 74 107 114 116 145 167 194 198 216 222 276 294 61 74 114 160 167 206 276 298 46 54 74 97 101 108 114 116 143 167 205 206 222 249 262 276 279 53 74 80 92 114 116 160 167 206 276 52 53 54 58 74 89 98 105 114 116 145 160 167 194 205 216 217 220 222 228 239 247 276 280 288 294 297 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 53 54 71 74 105 114 167 205 206 216 230 276 297 298 58 82 106 167 206 221 222 282 298 67 74 96 114 167 194 206 216 220 221 222 276 294 74 108 145 167 206 215 216 220 221 222 275 294 297 53 74 105 114 167 206 216 276 74 145 167 205 206 216 244 56 74 105 107 114 116 145 167 194 198 216 222 276 294 167 34 36 37 56 61 64 67 69 79 80 87 90 102 107 111 116 143 145 153 167 168 169 182 202 203 206 216 227 231 241 247 248 249 259 260 262 275 280 34 68 89 90 91 204 228 247 248 71 114 167 228 264 34 50 61 67 72 90 92 145 167 172 216 222 246 262 292 43 44 53 56 58 61 67 77 82 87 89 90 92 98 102 103 105 106 108 111 114 145 147 148 163 167 169 170 194 205 206 215 216 221 225 227 230 238 239 241 246 247 248 249 251 262 264 276 280 298 43 44 54 61 69 90 145 148 167 206 215 216 217 220 230 262 280 34 54 61 74 90 105 145 160 167 206 216 222 241 244 249 276 280 34 56 61 89 105 116 145 148 216 294 34 40 49 50 53 56 61 68 72 74 75 78 87 101 105 106 113 116 148 163 167 168 169 195 206 216 235 239 248 260 276 280 34 49 50 61 67 68 74 87 90 105 114 143 145 148 155 160 167 170 193 195 204 206 207 216 222 227 228 230 239 241 246 247 248 249 260 262 276 280 297 298 34 46 54 58 61 67 77 89 90 96 105 108 114 145 148 156 170 194 205 206 216 217 248 280 281 293 298 53 58 61 69 77 89 90 105 107 108 111 145 148 153 167 192 193 205 206 216 217 221 225 249 276 298 299 34 68 89 90 91 204 228 247 248 34 56 64 72 75 79 89 92 104 105 116 145 148 184 195 216 218 247 248 250 260 262 292 34 44 53 56 61 67 70 82 87 90 143 145 148 153 167 193 205 206 215 216 228 229 231 248 251 262 264 280 298 34 228 248 34 228 248 34 80 90 105 145 148 207 216 61 74 114 143 148 167 194 204 206 215 216 230 248 34 52 61 67 89 90 105 145 148 167 169 216 222 262 264 34 36 37 61 69 71 74 90 98 107 117 145 164 167 170 216 239 247 262 271 280 293 34 61 69 74 79 80 87 90 145 148 157 167 207 216 221 222 227 247 248 262 276 34 80 90 105 145 148 207 216 298 46 61 90 145 148 160 167 216 34 49 52 61 67 89 90 105 145 148 155 160 167 193 206 216 246 264 276 280 294 34 49 61 67 89 90 105 145 148 155 160 167 193 206 216 246 264 280 34 37 53 56 61 90 92 106 108 145 147 148 155 160 167 170 203 216 221 298 34 61 67 68 84 89 105 116 145 148 167 194 216 217 220 227 228 230 235 248 262 280 34 49 52 67 89 90 105 145 148 160 193 206 216 228 246 248 264 276 280 36 202 34 49 50 61 67 68 74 87 90 105 114 143 145 148 155 160 167 170 193 195 204 206 207 216 222 227 228 230 239 241 246 247 248 249 260 262 276 280 297 298 34 43 67 80 89 90 148 167 205 206 207 215 216 217 220 229 230 280 294 49 145 148 167 224 244 206 259 34 53 61 87 90 107 145 148 167 216 247 280 34 61 68 90 106 145 167 215 216 248 294 34 36 49 61 64 67 87 89 90 105 114 145 148 160 202 216 276 294 34 40 46 53 54 56 58 67 72 74 75 77 87 89 90 92 96 101 104 105 106 108 114 116 145 148 167 168 170 189 194 195 205 206 215 216 221 222 225 229 246 249 250 251 257 262 276 294 297 298 44 54 56 58 61 69 70 82 90 92 96 106 108 143 145 148 157 160 167 168 194 205 206 215 216 227 260 264 268 280 298 61 90 145 153 160 167 207 216 217 281 34 49 52 67 89 90 105 145 148 160 193 204 206 216 228 246 248 264 276 280 34 61 67 70 80 82 87 90 105 145 148 155 167 193 195 206 207 215 216 222 230 231 241 246 249 276 280 297 34 38 53 54 61 67 69 72 86 87 90 92 100 102 107 108 117 145 160 167 168 169 205 206 216 239 246 248 249 259 260 262 276 280 294 296 298 34 49 52 56 61 89 90 105 116 145 148 160 167 195 216 228 237 241 248 262 264 276 294 53 56 69 80 95 166 211 256 276 280 49 74 77 105 106 146 148 166 167 205 206 211 247 256 260 276 280 95 166 211 224 232 256 276 280 62 92 95 166 205 206 211 215 256 275 276 280 54 95 155 166 170 206 211 224 226 232 247 256 276 280 37 54 58 95 101 166 170 203 205 211 224 232 256 276 280 282 34 67 95 166 189 205 211 215 232 248 256 276 280 292 68 95 108 166 205 206 211 222 224 232 251 256 276 280 293 297 34 95 108 116 146 166 172 211 222 224 232 256 259 276 280 281 37 43 54 61 95 97 113 153 166 206 211 222 224 228 232 247 249 256 276 280 291 34 53 95 105 116 166 206 211 215 224 232 256 276 280 37 74 95 117 155 166 203 205 206 211 232 256 276 280 297 95 160 166 167 211 224 232 256 276 280 298 40 72 95 97 104 106 108 155 160 166 170 182 211 220 224 229 232 244 249 256 268 276 280 80 95 114 155 166 170 205 211 222 224 232 249 256 274 276 280 281 297 43 163 166 211 256 276 280 40 108 166 189 205 211 246 249 256 262 274 276 280 53 106 114 211 216 223 260 294 37 46 77 116 147 148 153 155 203 211 221 294 34 44 52 56 58 67 68 77 87 92 102 104 105 106 108 116 153 154 156 164 168 205 206 211 220 227 249 259 260 291 292 297 298 34 44 74 75 77 106 116 143 148 156 168 205 206 211 220 225 260 262 268 276 281 282 291 297 52 53 106 205 206 276 282 34 108 204 234 260 211 160 211 224 160 211 224 211 275 196 59 108 211 298 59 108 206 211 226 298 59 205 211 239 59 211 34 46 59 108 170 205 211 298 211 34 80 86 170 211 229 247 257 262 298 52 53 96 160 211 222 223 236 297 211 46 58 61 100 108 205 206 211 228 298 36 37 46 50 64 72 80 86 106 116 148 202 205 211 216 229 246 247 257 262 298 34 58 67 74 77 92 106 108 146 168 194 205 206 211 222 260 280 281 297 298 67 71 87 106 108 116 170 206 211 249 262 276 298 46 56 58 70 96 108 156 160 196 204 205 206 207 211 242 293 36 43 54 58 69 77 80 101 105 108 116 155 168 202 205 206 211 222 224 226 251 271 280 293 298 46 54 68 148 167 172 205 206 211 221 224 246 249 34 54 56 58 68 69 71 104 106 107 108 116 155 168 170 205 206 207 211 215 216 221 222 232 249 260 275 280 82 101 108 143 148 211 291 108 205 211 242 34 56 92 104 204 211 292 56 68 97 148 155 211 224 262 276 104 167 196 204 211 37 80 86 143 160 168 203 205 206 211 217 222 251 298 86 108 205 206 211 217 222 56 86 206 211 217 54 86 104 155 205 206 211 217 293 56 58 108 116 167 211 239 56 58 108 116 167 211 239 211 221 282 59 114 206 211 216 221 225 54 116 211 211 211 56 87 114 170 276 101 108 114 143 170 206 276 278 46 56 108 155 160 192 205 221 222 46 54 56 58 77 92 106 108 116 160 163 164 168 170 205 206 216 217 259 280 282 294 54 56 58 108 153 160 167 205 206 222 276 280 108 160 206 221 271 298 54 108 117 206 251 298 54 170 205 222 260 54 71 106 117 244 298 299 36 37 49 77 97 107 157 170 202 203 205 206 222 246 249 262 276 291 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 34 54 56 61 74 96 98 105 108 156 160 170 204 205 206 249 276 280 281 297 54 56 108 143 167 206 249 276 67 82 114 168 170 204 206 207 58 105 108 168 204 205 251 280 43 56 58 67 77 108 157 168 196 204 206 251 268 43 56 68 114 160 168 170 204 205 206 248 251 280 101 168 204 280 297 56 71 106 114 116 168 206 247 280 68 71 160 168 206 234 246 248 298 56 101 168 193 196 205 206 231 298 46 86 96 108 168 170 193 205 281 298 54 56 168 193 205 206 222 280 298 54 56 104 105 108 168 206 251 280 297 104 160 168 205 206 269 297 56 58 108 157 168 170 206 254 297 56 71 97 103 168 170 206 268 297 87 106 116 168 170 205 254 280 56 58 68 104 106 108 116 160 170 196 204 206 241 251 297 276 277 103 104 106 116 156 172 182 211 222 276 104 104 262 34 54 79 104 116 216 278 104 116 262 104 92 93 94 105 114 116 167 75 76 92 93 94 116 90 92 94 105 114 116 157 167 205 260 92 93 94 114 116 167 49 74 92 93 94 114 116 148 167 228 92 93 94 114 116 167 92 93 94 114 116 167 92 93 94 114 116 160 167 205 251 92 93 94 106 114 116 167 222 246 92 93 205 92 93 94 114 116 167 92 93 92 93 94 96 114 116 143 167 215 222 294 297 92 93 94 114 116 240 92 93 94 116 34 92 93 94 116 153 216 294 49 56 58 75 92 94 103 105 114 116 148 167 205 216 222 228 230 247 248 271 294 92 114 167 294 61 67 75 92 93 94 102 114 116 148 167 262 92 94 114 116 167 217 40 53 61 67 75 80 92 93 94 105 106 114 116 148 160 167 170 205 206 228 238 247 248 262 268 280 294 297 298 34 56 61 67 75 92 94 114 116 148 167 215 216 262 34 56 61 67 75 92 94 105 114 116 148 167 216 262 34 56 61 67 75 92 94 114 116 148 167 215 216 262 34 75 92 94 114 116 167 216 217 46 56 75 92 94 103 108 114 116 167 216 271 298 61 67 75 87 92 94 114 116 147 148 167 215 216 262 271 294 34 56 61 67 75 92 94 114 116 148 167 215 216 262 61 92 94 114 116 167 92 94 114 294 54 61 67 75 92 93 94 114 116 148 167 216 251 262 280 294 92 94 114 294 227 34 53 58 67 69 70 82 83 84 106 116 148 157 163 167 170 204 205 206 207 215 228 247 259 280 53 116 227 228 259 53 116 157 170 206 221 227 228 259 281 297 298 116 228 259 227 227 116 228 259 34 44 113 116 206 228 259 216 259 294 34 37 55 114 116 148 203 228 246 259 264 54 116 145 228 259 58 74 96 101 105 106 108 114 116 155 170 205 206 220 228 257 259 269 282 53 101 106 108 170 205 206 222 224 229 282 297 298 49 52 67 108 146 169 234 257 34 43 46 49 52 53 54 56 58 64 68 71 74 78 96 101 102 105 106 107 108 114 116 143 144 146 148 153 155 156 157 163 164 169 170 192 205 206 207 215 220 222 234 235 238 241 249 257 260 268 269 271 279 281 282 297 298 227 56 116 205 228 259 281 227 106 116 204 206 221 222 227 228 259 271 227 67 96 114 205 225 260 49 116 228 259 280 294 280 34 53 54 68 69 71 84 116 153 155 170 207 220 227 228 247 259 280 294 298 54 58 116 148 193 217 227 228 251 259 280 294 36 49 53 56 106 108 116 146 202 221 228 246 259 260 268 298 106 116 170 205 228 251 259 34 44 53 54 58 70 105 116 170 206 221 228 259 260 268 269 43 46 49 54 56 71 74 116 146 153 155 193 205 206 221 222 228 241 259 298 216 227 259 294 194 222 34 194 216 217 264 280 294 34 52 53 101 116 146 193 205 225 227 228 246 259 262 34 52 106 116 146 148 156 168 169 193 204 205 207 222 227 228 231 241 259 260 262 279 116 228 259 34 52 106 116 193 204 206 221 222 227 228 259 262 271 36 56 106 116 202 221 228 259 34 36 52 53 56 80 86 87 102 106 116 169 193 202 221 225 228 230 241 246 259 260 262 34 49 52 54 56 77 106 116 169 193 215 221 227 228 246 259 262 298 43 116 153 192 205 228 259 276 281 54 68 77 108 116 155 157 205 206 221 222 228 239 259 297 58 96 106 108 116 157 169 221 225 228 259 260 116 228 259 52 53 56 58 70 96 105 106 108 116 157 228 259 276 227 227 37 54 61 97 246 260 280 148 43 53 54 70 82 86 87 96 106 108 114 116 146 148 155 157 164 170 193 205 206 216 217 227 228 259 260 279 281 116 206 226 228 230 247 259 260 116 148 221 228 259 56 106 116 228 246 259 43 67 105 116 148 170 205 206 221 228 238 259 281 297 259 34 53 114 116 148 167 206 226 228 259 280 294 259 114 116 148 206 228 259 260 264 104 34 74 96 114 116 117 160 167 204 205 206 216 248 34 114 167 204 248 280 34 52 78 114 116 148 160 167 204 206 220 248 262 294 34 54 114 167 204 248 116 262 34 64 92 107 114 167 204 217 223 248 281 294 297 34 67 87 104 114 116 154 167 170 195 204 216 227 228 239 247 248 262 268 276 298 34 43 53 167 204 207 34 49 67 70 82 83 87 102 106 107 114 116 148 157 167 168 169 192 204 227 228 230 239 244 247 248 251 259 260 262 271 280 298 34 74 116 204 211 262 34 114 160 204 216 34 54 74 114 157 167 170 192 204 205 216 246 248 34 54 74 114 157 167 170 192 204 205 216 246 248 34 74 114 116 148 167 204 248 262 288 34 114 116 148 167 204 248 262 288 34 53 106 114 116 167 204 206 216 248 276 34 53 106 114 116 167 204 206 216 248 276 34 53 114 116 148 167 204 248 262 34 53 114 116 148 167 204 248 262 34 36 37 80 107 167 202 203 204 205 207 34 114 167 204 248 34 53 67 114 116 160 167 170 204 248 262 294 34 53 67 114 116 160 167 170 204 248 262 294 34 114 116 167 204 248 262 294 34 114 148 167 204 248 34 114 148 167 204 248 43 74 82 107 145 160 167 230 251 116 211 262 34 37 52 53 54 79 82 102 116 170 203 204 205 206 216 221 228 248 249 260 268 280 281 297 34 37 50 116 148 172 246 262 294 34 37 52 53 54 79 82 102 116 170 203 204 205 206 216 221 228 248 249 260 268 280 297 34 37 67 87 116 148 172 184 203 204 207 228 230 241 249 250 262 280 294 34 37 52 67 98 116 148 172 194 222 230 244 249 262 276 294 34 37 43 49 59 116 147 172 206 244 246 249 262 276 279 37 46 74 80 108 116 144 148 206 262 46 67 69 79 107 116 146 148 160 167 170 205 206 207 215 220 221 224 226 230 247 276 294 297 216 34 56 170 246 249 262 276 282 34 44 170 206 246 262 34 40 46 192 205 262 34 36 40 44 49 54 56 61 98 108 114 116 143 148 168 170 202 205 206 224 232 244 246 249 251 262 268 273 291 216 34 37 203 34 98 224 232 273 82 102 206 228 249 280 34 40 46 72 106 242 244 246 249 250 276 34 72 98 108 224 231 232 246 274 276 216 34 54 56 67 72 189 215 246 249 262 280 298 34 40 44 46 54 67 207 246 249 262 270 82 102 206 228 249 280 34 37 116 168 203 204 246 262 298 34 37 54 56 64 98 113 116 148 203 222 249 262 291 298 34 37 67 116 170 189 203 224 262 82 102 206 228 249 280 34 37 68 116 189 203 205 222 224 246 249 262 274 276 82 102 206 228 249 280 34 72 116 224 246 262 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 34 116 204 249 262 291 34 37 72 107 116 168 203 224 246 262 273 280 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 34 37 56 68 80 114 116 144 148 203 215 220 226 246 249 260 262 291 34 37 56 68 80 114 116 144 148 203 215 220 226 246 249 260 262 291 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 34 37 40 46 47 96 98 108 116 196 203 222 224 232 246 262 273 34 37 40 46 47 96 98 108 116 196 203 222 224 232 246 262 273 82 102 206 228 249 280 82 102 206 228 249 280 34 37 47 54 98 116 203 224 232 262 273 280 82 102 206 228 249 280 34 37 75 116 203 206 224 262 273 280 82 102 206 228 249 280 82 102 206 228 249 280 34 37 56 98 116 203 224 232 246 262 273 276 282 34 37 116 167 203 262 34 37 116 167 203 262 82 102 206 228 249 280 34 37 116 203 204 222 257 262 274 298 34 116 229 246 262 281 291 294 297 82 102 206 228 249 280 34 37 52 53 54 79 82 102 116 170 203 204 205 206 216 221 228 248 249 260 268 280 281 297 34 37 116 148 203 204 262 34 37 116 203 204 262 34 37 116 203 204 249 257 262 276 34 37 67 74 116 154 168 203 204 262 34 37 49 53 80 116 148 154 203 229 257 258 262 34 36 37 44 56 87 113 116 148 168 170 172 203 228 229 231 241 248 262 294 206 259 34 37 54 116 203 249 262 294 148 167 276 279 206 259 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 46 49 52 69 80 89 101 108 114 116 145 148 156 167 205 220 222 229 234 249 276 280 294 296 52 148 206 216 222 226 280 294 298 276 277 56 280 114 116 249 262 280 298 276 277 249 280 249 205 249 297 34 108 206 206 34 56 58 262 44 47 54 56 105 167 206 215 222 257 262 294 116 216 262 216 262 262 262 216 262 36 37 54 87 148 160 202 203 216 220 241 247 259 268 269 116 150 216 36 37 54 61 67 102 114 202 203 207 216 231 268 281 294 34 37 54 80 116 156 160 169 192 203 204 216 222 230 252 259 268 34 36 37 46 54 56 67 105 114 157 202 203 205 206 216 230 268 269 297 36 37 46 54 71 102 146 148 170 171 192 193 202 203 206 216 220 221 230 231 248 259 298 34 36 37 54 56 82 114 146 157 160 202 203 206 216 220 241 259 268 34 37 49 54 56 58 67 155 193 203 204 216 220 248 268 262 114 145 212 213 262 276 262 206 262 147 205 216 217 247 249 280 298 34 53 148 170 205 206 260 297 280 107 143 262 276 280 294 53 148 167 276 294 206 262 74 105 116 147 148 206 249 251 262 294 298 114 49 52 53 56 68 114 148 155 167 168 170 207 215 217 222 225 239 240 248 249 262 280 294 298 37 70 116 203 216 236 276 292 294 34 116 148 216 229 262 276 292 294 52 53 67 78 97 108 116 148 154 205 207 215 216 228 244 246 249 262 276 292 294 297 206 259 70 148 292 294 34 37 50 86 114 167 246 264 294 54 106 54 108 155 192 206 220 234 235 243 271 54 106 216 34 46 54 87 108 114 116 155 205 206 216 225 246 297 298 54 92 105 196 198 200 206 216 222 276 292 294 297 54 206 298 54 34 43 46 54 56 58 68 71 96 101 105 106 108 114 167 168 169 170 205 206 216 217 221 226 249 271 280 297 298 54 86 100 106 54 222 54 71 86 106 147 155 160 194 205 216 268 294 298 34 54 155 54 56 61 160 205 248 54 264 54 65 68 108 116 145 207 276 54 56 58 68 101 108 145 54 58 68 108 116 145 155 160 206 207 222 249 252 254 268 280 297 54 145 170 205 54 145 268 54 80 96 100 108 145 205 207 281 54 58 68 108 114 117 155 168 205 206 207 249 251 34 37 40 43 49 54 56 58 67 68 71 77 82 86 96 101 102 103 105 106 107 108 114 116 147 148 153 154 155 156 160 167 170 192 193 194 196 205 206 207 215 216 217 221 222 229 230 234 246 247 249 251 264 268 276 279 280 281 282 293 294 296 297 298 43 54 56 67 68 71 102 103 105 106 107 108 114 116 153 156 160 167 170 193 194 205 206 207 215 216 217 221 222 229 230 234 247 249 251 264 268 279 280 281 282 294 297 298 34 43 54 56 58 71 77 82 86 96 101 103 107 108 114 116 148 154 155 156 160 167 193 194 205 206 216 217 221 222 246 249 264 276 280 281 282 293 294 296 297 298 37 40 43 49 54 56 58 71 86 101 106 107 108 114 147 154 155 156 167 170 192 193 196 205 206 207 215 216 217 221 222 229 251 264 280 282 294 297 298 54 294 54 53 54 56 77 80 101 114 116 145 148 167 205 206 226 241 251 259 298 54 56 58 67 80 106 113 116 145 156 167 168 206 239 280 297 298 61 68 215 264 276 292 34 68 114 215 264 68 193 215 264 68 215 264 264 50 58 78 105 170 171 205 206 221 222 225 264 280 297 298 54 68 78 108 143 153 155 157 170 193 205 206 215 222 225 226 231 251 264 293 297 298 78 205 206 264 71 78 113 205 206 264 281 77 167 170 225 264 37 52 56 74 77 113 147 170 205 244 264 108 264 74 89 147 153 160 170 216 222 260 264 264 96 105 167 206 216 264 280 107 148 167 264 61 107 264 34 36 37 46 58 61 90 113 114 169 202 203 264 281 37 203 264 34 37 61 77 98 144 203 264 292 36 37 61 193 202 203 246 264 298 34 36 61 98 171 202 205 264 292 297 37 61 96 203 221 264 275 280 36 71 202 264 36 98 202 264 34 37 61 203 264 264 294 52 205 206 226 264 61 68 215 264 276 292 34 68 114 215 264 52 53 61 68 215 246 264 34 167 264 56 61 249 264 276 292 298 61 107 148 155 160 167 171 206 207 225 226 264 77 78 101 155 170 171 205 206 222 264 54 68 78 108 143 153 155 157 170 193 205 206 215 222 225 226 231 251 264 293 297 298 78 264 37 194 203 264 294 74 89 114 147 153 160 170 216 222 260 264 114 264 61 147 171 264 296 107 113 146 148 167 171 206 216 226 264 297 107 148 167 264 61 83 157 160 215 230 247 264 280 61 107 264 34 36 37 46 58 61 90 113 114 169 202 203 264 281 34 54 56 58 97 101 108 114 116 155 160 206 221 225 246 264 276 281 282 294 34 61 98 239 264 34 37 61 77 98 144 203 264 292 36 37 61 90 114 202 203 264 34 36 61 98 171 202 205 264 292 297 36 37 52 61 68 108 153 202 203 215 264 292 34 36 37 61 98 202 203 264 292 37 61 96 203 221 264 275 280 34 36 37 52 54 61 98 107 108 113 202 203 246 249 251 264 268 280 292 298 36 37 46 194 202 203 264 36 98 202 264 36 37 61 71 202 203 264 34 37 61 203 264 36 37 61 98 153 202 203 264 61 264 294 61 264 294 52 205 206 226 264 52 205 206 226 264 264 280 77 167 170 264 264 280 56 148 205 215 222 34 56 58 67 68 70 71 77 105 108 116 117 118 148 156 157 167 193 205 206 207 216 225 240 243 249 271 297 34 43 56 58 61 67 68 70 71 82 89 108 116 117 118 155 167 168 205 206 207 216 220 221 222 223 224 231 240 248 271 274 34 54 56 58 67 71 96 108 114 116 155 170 193 205 206 215 216 221 222 225 249 297 298 34 54 56 58 67 70 80 82 100 101 103 108 116 143 155 156 160 167 168 170 192 193 205 206 207 216 220 222 225 227 230 264 280 281 282 297 298 34 49 56 58 96 105 108 116 156 167 170 205 206 216 221 225 297 34 43 44 54 56 58 68 71 77 83 96 101 106 108 116 143 144 155 157 163 167 168 170 192 193 205 206 216 220 222 226 238 244 247 260 264 281 293 297 298 34 116 206 216 280 34 46 50 58 105 116 143 155 156 167 168 170 205 206 207 216 222 248 276 280 298 34 56 58 108 114 116 155 167 206 216 221 226 298 34 54 58 64 68 77 105 106 116 170 194 204 205 206 211 216 222 251 280 297 34 54 56 58 96 102 103 105 106 108 116 153 167 193 205 206 216 221 230 271 293 297 34 53 54 59 79 105 114 116 148 170 204 205 206 211 215 216 217 222 231 247 248 251 280 294 297 34 50 54 56 86 101 105 114 116 167 206 216 226 248 259 280 291 294 34 46 58 67 87 108 116 167 170 205 206 216 221 226 229 262 281 298 34 53 54 56 58 68 71 106 108 114 116 156 167 170 192 205 206 207 216 222 230 249 259 271 297 34 50 54 56 96 116 167 216 264 271 272 297 34 49 54 56 67 68 74 105 114 116 143 148 156 167 170 206 207 216 221 222 225 244 248 249 269 280 281 298 34 56 145 170 205 206 216 280 34 54 56 58 68 71 77 108 114 116 143 146 167 170 193 205 206 216 221 225 226 251 280 282 34 54 96 101 116 156 167 170 205 206 216 221 231 249 280 297 298 34 49 87 107 116 154 206 216 226 247 259 294 34 46 54 56 67 68 80 96 101 106 108 116 153 156 167 170 205 206 207 216 221 222 230 247 248 260 268 280 281 34 54 56 106 108 116 167 205 206 215 216 227 282 298 34 46 54 58 71 101 108 114 116 143 155 156 167 170 192 193 205 206 215 221 225 249 280 281 34 53 56 105 116 206 216 230 248 294 34 46 54 58 68 80 101 105 108 114 116 155 167 170 193 206 215 216 221 222 234 259 280 297 50 65 89 105 148 170 206 216 251 34 56 156 205 96 216 206 259 206 259 53 69 71 74 247 56 68 80 105 110 117 211 222 240 34 54 116 211 280 34 54 66 116 117 211 34 54 116 117 211 54 69 116 211 34 54 116 117 211 54 80 116 117 211 280 34 54 80 116 117 211 170 206 207 259 34 54 77 116 117 211 280 34 54 66 116 117 211 34 54 80 116 117 211 54 69 116 117 211 34 54 66 74 80 116 117 211 280 34 54 80 116 117 211 34 54 80 116 117 211 34 54 74 116 117 211 280 34 54 77 116 117 211 280 54 116 117 211 211 54 116 211 34 54 116 117 211 54 116 117 211 69 116 211 54 116 117 211 34 54 116 117 211 54 69 116 117 211 69 116 211 34 54 116 117 211 54 116 211 54 80 116 117 211 69 116 211 34 54 66 116 117 211 280 34 54 116 117 211 34 54 66 116 117 211 34 54 116 117 211 54 69 116 211 34 54 116 117 211 34 54 56 74 80 116 117 211 280 34 54 56 74 116 117 211 280 54 116 211 34 54 116 117 118 211 54 116 211 34 54 66 74 80 116 117 211 280 34 54 116 117 211 222 243 280 34 54 66 116 117 211 54 116 117 211 34 54 116 117 211 34 54 116 117 211 280 34 54 69 116 117 211 54 116 211 68 106 148 160 170 205 207 224 281 297 34 44 53 56 68 70 74 82 96 105 106 116 148 153 155 157 160 168 171 192 193 206 215 222 225 230 231 247 248 249 264 272 273 274 276 280 148 34 36 37 54 56 83 87 117 118 146 160 170 202 203 247 271 272 56 74 108 205 206 231 293 49 71 108 205 247 271 293 297 68 206 220 221 235 271 280 297 88 205 206 224 240 34 68 206 220 221 235 271 280 297 88 103 205 206 224 240 249 53 74 157 164 205 206 247 248 270 88 205 206 224 240 247 53 106 163 247 276 34 44 53 74 206 247 248 270 53 276 34 74 293 34 74 88 113 68 206 220 221 235 271 280 297 34 107 224 274 280 206 276 216 222 297 34 107 224 34 53 74 80 105 167 206 207 247 248 293 34 34 54 68 86 105 114 117 118 148 163 193 221 235 240 247 271 54 58 67 70 82 84 105 116 157 167 194 206 207 216 225 234 235 271 279 280 105 106 148 247 271 280 34 53 75 90 271 293 34 53 56 67 77 118 240 251 271 54 75 77 88 96 148 167 168 222 235 240 271 280 34 43 53 54 56 68 80 86 114 271 34 56 68 148 206 239 271 44 54 61 79 90 146 148 153 239 271 279 53 248 271 44 49 54 56 67 68 82 86 105 108 116 118 154 167 170 251 271 280 54 58 69 80 96 103 105 108 114 117 118 143 148 167 205 206 239 270 271 298 56 67 68 71 80 101 102 107 108 117 118 143 148 156 167 170 193 205 206 207 222 230 240 247 251 264 271 272 280 297 298 34 54 80 105 148 225 240 247 264 270 271 280 54 148 153 231 235 271 77 80 148 207 280 53 54 56 103 105 116 155 160 193 205 216 231 235 280 293 43 49 53 54 68 86 110 271 298 34 53 54 88 101 114 146 148 154 157 164 220 247 251 271 272 276 280 281 34 43 53 54 69 77 90 101 105 106 117 118 148 153 163 204 206 220 221 235 240 271 280 53 54 68 88 105 117 146 148 153 156 170 205 207 220 221 222 234 235 240 247 249 251 268 271 293 54 239 271 54 58 68 77 90 96 101 105 108 116 117 118 148 154 155 164 170 205 206 216 220 221 222 225 239 240 244 249 251 271 280 293 34 53 56 69 116 195 205 216 248 251 270 294 34 44 49 53 54 56 68 69 80 106 114 118 148 157 170 193 225 234 239 240 248 271 280 282 293 80 113 222 271 54 56 68 69 90 143 148 249 280 43 56 105 116 193 280 53 116 117 167 206 240 56 116 222 230 240 68 82 105 116 148 167 168 170 206 207 215 235 240 280 88 116 153 240 43 53 58 106 116 167 170 205 206 216 234 235 240 281 49 56 101 116 170 205 206 220 240 247 282 56 74 77 102 105 116 118 154 170 193 240 247 53 56 89 117 216 235 247 248 34 37 54 56 68 117 118 148 271 280 56 117 118 235 240 260 271 56 117 118 235 240 260 271 34 271 205 53 56 80 154 235 271 34 54 56 68 105 106 108 114 154 207 269 270 271 293 46 54 56 68 71 103 170 230 247 271 280 34 54 56 68 96 106 114 116 148 160 220 230 231 240 243 244 247 271 280 34 56 80 90 146 222 234 251 34 36 46 53 54 68 71 74 88 106 107 108 148 153 170 202 222 247 271 46 54 80 105 114 163 206 220 221 235 243 271 280 297 34 36 37 53 54 68 88 100 101 106 116 117 153 154 170 202 203 206 207 220 221 230 247 248 251 270 271 293 298 56 157 271 49 56 67 68 77 80 90 114 148 154 157 205 220 221 222 225 230 251 268 271 280 54 68 74 86 105 114 146 148 193 235 271 297 34 53 56 67 205 217 240 271 280 297 34 69 271 293 56 74 96 148 271 34 54 68 96 106 114 117 148 154 168 220 221 240 247 270 271 54 80 113 222 240 247 271 156 34 44 53 54 68 88 105 106 117 170 204 206 220 221 248 249 268 37 54 203 271 34 36 37 43 53 54 56 68 69 77 80 84 88 101 103 106 113 116 144 146 148 153 156 160 167 170 193 194 202 203 205 206 207 215 216 220 221 227 228 230 235 238 249 251 259 271 272 280 281 293 297 298 56 69 80 96 251 271 280 37 44 54 56 86 105 108 148 234 259 271 54 68 271 53 116 271 34 116 117 248 271 276 280 68 148 167 240 280 34 68 80 87 88 106 116 117 148 153 235 240 248 262 268 271 276 293 297 34 53 56 61 68 105 148 154 168 240 271 280 34 37 44 46 49 53 54 56 68 86 103 108 114 117 143 148 163 192 193 203 206 207 234 235 247 248 251 271 280 282 34 46 80 86 160 204 207 216 229 247 276 170 206 170 206 170 206 170 206 170 206 170 206 74 86 116 207 216 229 230 247 260 281 53 68 70 74 82 86 167 170 207 216 221 222 229 251 280 74 86 116 205 207 216 229 230 247 281 34 37 44 54 56 58 74 107 108 116 118 143 170 193 203 205 206 207 216 221 222 249 264 271 280 298 37 43 70 71 75 96 101 108 143 146 153 155 156 168 170 203 205 206 215 231 249 34 71 101 105 193 205 206 221 225 280 281 298 36 54 56 58 68 96 101 107 108 116 143 144 148 156 170 193 202 205 206 215 221 222 225 251 260 282 297 34 36 46 54 56 58 62 67 68 70 80 96 100 101 103 105 106 107 108 114 116 143 144 146 148 156 157 160 163 164 170 202 205 206 207 215 221 222 225 226 251 260 280 282 297 298 34 36 54 56 58 61 67 84 96 100 105 108 113 114 116 143 144 148 156 160 163 170 202 205 206 207 215 216 221 225 249 280 282 298 36 46 49 54 56 58 80 83 89 102 105 114 116 167 170 202 205 206 215 247 248 251 271 280 282 298 36 52 61 105 148 202 37 203 248 37 203 248 37 203 248 37 203 248 46 116 206 225 56 105 167 204 248 280 46 116 206 225 56 105 167 204 248 280 46 116 206 225 37 114 116 167 170 193 204 205 260 105 294 105 34 37 49 50 56 67 105 114 116 167 194 203 204 216 229 248 269 280 294 34 36 44 46 50 53 56 61 68 69 71 74 80 82 90 103 105 106 107 108 113 116 117 147 148 153 155 157 163 164 168 170 192 198 202 205 206 215 221 222 224 231 239 240 246 247 248 249 259 260 269 271 273 274 276 282 297 298 36 53 54 56 71 155 160 170 202 206 249 260 281 34 224 274 34 36 54 61 103 143 148 155 170 193 202 205 206 225 241 249 282 293 297 34 36 43 54 58 68 70 105 108 155 156 160 167 170 202 205 206 37 56 68 71 80 96 101 103 108 113 143 155 167 203 205 206 221 247 248 249 298 108 113 206 221 271 280 298 43 56 61 108 168 206 221 239 248 271 280 298 34 52 68 71 90 105 108 114 167 170 205 206 216 221 248 271 276 293 298 37 46 54 71 102 108 153 155 169 170 203 248 276 298 37 80 167 203 206 248 56 108 116 170 184 221 248 262 271 37 108 116 170 203 248 37 46 54 71 96 106 108 116 169 203 205 206 222 225 226 248 298 37 46 67 68 113 155 203 206 248 37 58 203 205 248 34 36 43 114 202 206 34 36 202 247 298 36 148 202 249 36 44 50 53 54 67 69 79 84 87 107 148 160 205 206 221 230 234 247 248 269 291 34 37 80 167 203 206 207 248 37 80 108 167 203 206 248 271 37 170 203 248 271 71 84 101 206 221 247 249 271 298 37 106 155 170 203 248 34 53 80 106 116 155 160 171 205 206 282 34 37 46 167 203 248 271 54 71 108 116 205 206 207 274 34 37 80 167 203 206 248 34 49 52 56 67 74 88 89 103 105 106 108 154 167 194 204 205 206 216 222 231 247 248 280 294 34 56 74 105 108 153 154 167 194 204 222 247 248 260 280 294 34 46 53 56 96 105 108 114 148 154 167 170 194 204 205 206 220 221 222 231 239 247 248 251 260 271 83 148 193 205 239 247 259 34 40 46 49 50 52 53 54 56 58 61 67 69 74 80 88 89 90 103 105 106 108 114 116 145 147 148 153 154 160 163 167 170 193 194 204 205 206 215 216 217 221 222 230 231 241 246 247 248 249 251 259 260 264 271 272 280 294 36 56 105 114 148 154 170 194 206 220 222 248 271 280 294 34 116 167 216 247 248 297 34 34 34 53 58 69 101 105 116 153 167 193 205 206 221 225 230 239 247 248 260 280 46 271 44 53 69 105 148 205 247 260 280 105 162 205 247 34 50 53 56 58 67 80 86 96 102 105 108 113 116 145 148 154 157 163 167 192 205 206 207 221 227 230 238 239 247 260 268 280 297 298 148 207 216 34 43 44 46 53 56 58 68 70 71 82 101 105 106 108 113 148 153 156 157 160 167 170 194 205 206 207 216 220 221 230 247 251 262 271 280 293 46 49 53 113 155 160 167 170 193 206 207 215 221 222 247 260 78 77 167 228 280 294 105 145 160 227 239 247 298 34 89 108 148 205 34 58 68 105 114 146 168 170 205 221 230 239 247 248 298 70 77 148 167 207 220 230 244 264 35 43 46 53 54 69 96 106 107 114 148 160 167 170 205 206 207 215 220 225 230 247 249 264 268 280 297 35 54 105 106 114 116 147 160 167 170 205 206 215 221 230 247 249 294 297 298 34 35 46 54 114 160 167 205 206 216 297 148 69 71 80 148 170 206 231 247 69 80 206 37 46 54 101 108 114 116 167 216 221 247 280 297 56 68 69 71 105 106 108 116 148 156 205 206 216 222 260 280 293 297 216 53 54 58 68 100 101 103 105 108 114 116 148 156 163 170 205 206 207 208 215 216 221 224 239 251 270 280 298 34 193 206 247 279 54 34 36 37 56 61 82 170 202 215 216 226 246 280 281 37 58 68 80 114 148 154 168 193 206 215 217 220 226 227 249 264 276 68 226 251 264 77 108 160 105 206 226 34 170 226 249 264 34 46 49 53 54 56 58 61 67 68 70 80 84 86 96 100 102 103 106 108 113 114 116 143 146 147 154 155 156 164 167 170 171 193 194 205 206 215 221 222 226 228 234 235 238 239 247 271 276 280 293 74 86 114 143 167 222 226 34 43 58 101 108 226 53 56 61 68 105 163 206 226 251 280 298 61 226 61 68 70 82 148 207 215 221 226 34 61 143 220 226 251 264 34 37 46 61 68 108 114 116 148 155 157 205 215 220 226 234 238 268 276 280 34 43 53 54 58 61 67 68 96 106 107 108 114 143 148 155 160 170 205 206 215 221 222 225 226 239 241 246 269 280 281 298 34 43 54 56 58 61 67 74 77 80 96 106 107 108 113 114 116 117 143 146 148 155 156 157 160 170 171 193 205 206 215 218 221 222 225 226 241 249 259 260 276 280 281 282 297 298 78 103 114 145 226 34 43 44 54 58 61 68 69 70 77 80 96 101 103 106 108 114 116 148 156 160 170 193 206 207 216 220 221 230 241 247 249 251 271 276 282 297 298 34 49 50 56 58 67 68 71 80 88 108 114 116 143 148 167 170 205 206 207 216 222 241 247 248 251 260 264 276 280 281 298 43 54 56 58 61 67 68 80 98 101 108 114 116 147 157 167 168 170 193 205 206 222 227 247 249 259 276 280 281 297 298 34 53 54 58 61 68 69 70 71 80 82 96 101 106 108 114 116 143 148 153 167 168 170 182 205 206 207 215 217 222 225 227 230 231 239 247 249 251 264 271 276 280 281 293 298 54 74 145 58 80 101 170 205 280 46 68 80 96 116 167 222 298 53 56 106 116 117 251 280 106 220 221 49 54 105 107 108 113 114 170 205 206 208 222 80 106 143 222 54 68 77 106 170 193 205 206 54 56 58 106 280 49 54 101 206 222 225 243 264 243 264 106 143 148 294 105 167 205 206 216 222 280 54 222 54 68 77 106 170 193 205 206 54 56 58 68 114 143 221 243 264 54 58 243 264 44 54 101 108 170 243 264 49 54 101 206 222 225 243 264 116 222 225 243 264 271 282 243 264 216 34 54 71 101 108 143 193 206 221 225 282 297 298 68 75 77 108 114 170 193 205 206 222 241 298 46 49 69 108 114 205 298 54 58 105 114 116 170 192 206 207 221 222 226 249 259 280 298 54 58 68 106 108 116 192 205 221 222 249 280 281 282 298 46 49 69 80 116 155 205 206 280 70 82 106 183 205 226 74 68 74 56 74 77 105 148 205 216 231 247 248 74 77 114 143 193 205 206 243 247 264 280 294 49 53 56 69 70 71 74 77 80 82 83 105 106 107 114 148 155 167 170 205 206 207 221 225 226 228 230 231 243 247 248 249 259 262 264 281 294 297 77 148 216 46 69 74 77 80 105 106 114 205 206 216 220 243 249 264 279 280 74 77 114 148 243 247 264 53 70 74 77 82 105 106 114 148 156 205 215 234 235 243 260 264 280 281 53 74 77 105 114 243 264 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 43 50 56 58 71 74 77 83 105 114 148 167 221 222 231 243 264 280 77 114 53 54 74 77 114 145 170 216 217 243 264 279 280 294 46 53 74 77 105 114 145 148 160 170 216 217 243 249 264 279 280 294 46 53 54 56 74 77 105 106 114 116 145 148 170 206 215 216 217 243 249 264 279 280 281 294 53 54 68 70 74 77 82 83 84 105 114 145 148 170 206 207 215 216 217 225 234 235 243 260 264 279 280 281 294 297 53 54 71 74 77 78 83 96 114 145 170 216 217 222 243 264 279 280 294 53 54 74 77 114 145 170 206 216 217 226 231 243 264 279 280 281 294 46 53 54 69 74 77 80 106 107 114 145 148 160 170 206 207 216 217 220 221 243 249 260 264 279 280 294 53 54 74 77 105 114 145 170 206 215 216 217 221 225 243 264 279 280 281 294 43 46 53 74 77 101 105 114 148 153 160 170 205 206 230 243 249 264 281 74 77 114 243 247 264 280 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 74 77 105 106 114 243 264 46 69 74 77 80 101 105 106 114 153 205 206 216 220 243 249 264 279 280 74 77 105 106 114 160 243 264 49 53 56 69 70 71 74 77 80 82 83 105 106 107 114 148 155 167 170 205 206 207 221 225 226 228 230 231 243 247 248 249 259 262 264 281 294 297 77 148 216 74 77 114 148 243 247 264 53 70 74 77 82 105 106 114 148 156 205 215 234 235 243 260 264 280 281 43 50 56 58 71 74 77 83 105 114 148 167 221 222 231 243 264 280 77 114 46 53 54 56 74 77 105 106 114 116 145 148 170 206 215 216 217 243 249 264 279 280 281 294 53 54 74 77 83 114 143 145 156 167 170 207 216 217 243 264 279 280 294 43 54 56 70 74 77 82 83 89 96 105 106 108 114 145 147 148 156 160 167 170 206 207 215 216 217 221 222 223 243 249 251 259 260 264 279 280 282 294 297 298 43 49 53 54 74 77 89 96 105 107 114 143 145 148 156 160 170 205 206 207 216 217 221 223 224 226 243 249 259 264 271 279 280 281 294 297 298 43 46 53 74 77 101 105 114 148 153 160 170 205 206 230 243 249 264 281 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 46 69 74 77 80 101 105 106 114 153 205 206 216 220 243 249 264 279 280 56 74 77 105 148 205 216 231 247 248 49 53 56 69 70 71 74 77 80 82 83 105 106 107 114 148 155 167 170 205 206 207 221 225 226 228 230 231 243 247 248 249 259 262 264 281 294 297 46 69 74 77 80 105 106 114 205 206 216 220 243 249 264 279 280 53 74 77 105 114 243 264 43 50 56 58 71 74 77 83 105 114 148 167 221 222 231 243 264 280 53 54 74 77 114 145 170 216 217 243 264 279 280 294 43 49 53 54 74 77 89 96 105 107 114 143 145 148 156 160 170 205 206 207 216 217 221 223 224 226 243 249 259 264 271 279 280 281 294 297 298 46 53 54 69 74 77 80 106 107 114 145 148 160 170 206 207 216 217 220 221 243 249 260 264 279 280 294 53 54 74 77 105 114 145 170 206 215 216 217 221 225 243 264 279 280 281 294 74 77 114 243 247 264 280 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 74 77 105 106 114 243 264 69 74 77 80 105 106 114 205 243 264 280 74 77 105 106 114 160 243 264 77 148 216 53 70 74 77 82 105 106 114 148 156 205 215 234 235 243 260 264 280 281 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 53 54 74 77 114 145 170 216 217 243 264 279 280 294 46 53 74 77 105 114 145 148 160 170 216 217 243 249 264 279 280 294 46 53 54 69 74 77 80 106 107 114 145 148 160 170 206 207 216 217 220 221 243 249 260 264 279 280 294 43 46 53 74 77 101 105 114 148 153 160 170 205 206 230 243 249 264 281 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 56 74 77 105 148 205 216 231 247 248 77 148 216 53 74 77 105 114 243 264 43 50 56 58 71 74 77 83 105 114 148 167 221 222 231 243 264 280 46 53 74 77 105 114 145 148 160 170 216 217 243 249 264 279 280 294 74 77 114 243 247 264 280 74 77 105 106 114 243 264 56 74 77 105 148 205 216 231 247 248 49 53 56 69 70 71 74 77 80 82 83 105 106 107 114 148 155 167 170 205 206 207 221 225 226 228 230 231 243 247 248 249 259 262 264 281 294 297 77 114 65 89 105 148 170 206 216 247 251 294 105 108 204 211 264 61 110 160 204 217 271 56 108 114 205 264 54 56 71 96 105 114 116 205 226 228 264 96 105 114 167 204 206 247 280 34 56 280 56 74 77 105 148 205 216 231 247 248 56 74 77 105 148 205 216 231 247 248 54 56 68 69 70 78 97 101 103 105 106 107 108 116 153 154 156 204 206 207 215 221 222 224 227 228 249 251 259 262 268 271 280 281 294 297 298 54 56 64 67 69 78 79 101 105 108 116 117 118 168 204 205 206 207 215 220 222 224 246 247 276 280 281 294 298 205 80 114 170 204 231 54 106 153 155 204 205 206 148 204 294 37 56 78 116 170 203 204 260 37 78 116 146 147 203 204 293 46 78 116 156 182 204 205 206 222 246 293 298 36 78 96 116 170 202 204 207 215 36 61 74 75 78 90 116 146 148 170 193 202 204 206 215 224 225 230 249 260 271 280 293 78 114 116 170 204 206 204 226 56 58 105 148 204 206 222 230 247 34 56 67 78 108 150 193 204 58 78 107 108 116 155 160 170 204 205 206 224 226 249 280 281 282 297 298 78 105 116 117 204 205 282 298 34 50 56 58 61 78 96 103 105 113 156 157 160 171 204 234 247 249 251 271 67 78 116 145 170 204 205 206 227 281 116 182 54 68 78 108 116 156 170 204 206 280 297 53 54 68 78 114 116 156 204 248 280 297 101 204 205 239 54 58 78 90 100 105 113 114 116 148 167 182 204 205 206 207 221 222 246 248 280 293 294 78 89 105 116 170 204 206 281 54 68 108 114 156 205 206 221 222 289 55 56 116 148 155 167 168 206 231 239 249 262 37 55 116 167 203 37 40 55 56 64 67 98 104 114 116 167 189 196 197 203 207 222 224 244 262 274 276 280 298 55 116 167 196 197 37 53 54 55 61 65 67 68 70 82 83 106 107 114 116 148 153 167 168 170 196 203 205 206 215 222 225 229 239 241 243 244 246 247 249 260 262 280 291 294 297 37 53 54 55 61 65 67 68 70 82 83 106 107 114 116 148 153 167 168 170 196 203 205 206 215 222 225 229 239 241 243 244 246 247 249 260 262 280 291 294 297 37 52 55 116 167 203 216 241 74 206 216 259 37 55 56 89 116 167 203 205 206 37 55 56 116 167 203 205 206 298 37 54 55 104 108 116 143 167 170 203 297 37 53 55 67 89 105 114 116 167 203 205 37 54 55 101 108 116 167 203 215 298 54 55 89 116 167 206 55 89 116 167 54 55 80 89 104 116 167 207 246 276 281 292 298 55 56 116 167 205 280 37 55 89 116 167 203 205 206 293 37 54 55 108 114 116 167 203 54 55 77 89 101 106 107 108 116 167 205 206 222 246 249 262 276 282 54 55 89 104 116 160 167 281 54 55 89 116 164 167 206 37 55 58 116 167 203 297 37 55 61 89 116 167 203 205 256 37 55 89 116 155 167 203 222 54 55 71 77 89 108 116 167 205 206 222 298 37 54 55 89 114 116 117 167 203 206 37 54 55 89 108 116 167 203 280 37 46 54 55 116 167 203 206 37 55 89 101 116 167 203 206 276 281 54 55 89 106 116 167 170 193 206 37 55 116 167 203 37 54 55 68 90 101 116 167 170 203 222 280 297 298 34 36 37 53 54 55 56 61 67 74 104 106 107 114 116 145 146 148 160 167 168 202 203 206 215 216 221 239 241 246 249 262 276 278 279 281 292 36 37 53 55 56 74 106 116 154 160 167 203 206 207 262 268 37 55 114 116 167 203 205 206 298 37 55 116 167 203 37 54 55 61 116 148 167 196 203 222 229 241 294 296 37 55 116 167 203 206 34 37 53 54 55 61 69 74 92 116 160 167 172 203 205 215 216 220 241 247 280 291 37 46 54 55 101 116 167 203 222 262 55 116 167 37 55 116 167 203 37 55 61 116 160 167 203 222 241 251 37 55 61 89 116 167 170 203 216 241 37 55 107 116 167 203 205 206 239 297 36 37 55 90 116 167 202 203 37 54 55 56 89 116 146 167 168 203 247 280 298 37 55 89 107 116 167 203 37 55 89 116 167 203 247 37 55 89 116 167 203 206 37 54 55 89 116 160 167 203 205 206 37 55 89 116 145 167 203 206 297 37 55 56 89 107 116 167 203 205 206 37 55 61 89 116 167 203 216 241 36 37 55 89 116 160 167 202 203 206 37 55 89 116 167 203 206 260 281 298 37 52 55 61 89 101 106 116 160 167 196 203 216 294 34 37 54 55 89 116 167 203 37 54 55 89 116 167 203 205 37 55 61 116 167 203 216 241 34 37 53 55 61 116 167 203 292 34 37 53 55 61 96 116 167 203 298 34 37 55 61 108 116 167 168 170 203 259 280 281 292 298 34 37 55 61 116 167 203 222 37 54 55 96 108 116 160 167 203 298 55 116 167 34 44 55 87 97 98 102 114 116 163 167 189 205 206 215 224 225 229 230 241 246 251 257 274 298 37 46 54 55 103 116 143 167 203 205 206 215 226 227 228 229 230 237 239 246 249 257 281 282 291 297 34 37 55 56 61 68 74 89 101 104 105 111 116 147 148 153 154 167 168 203 216 217 239 241 278 280 294 298 34 37 55 56 61 68 74 89 101 104 105 111 116 147 148 153 154 167 168 203 216 217 239 241 278 280 294 298 37 43 55 75 116 167 203 216 108 276 74 114 116 145 167 249 276 34 68 97 107 116 205 206 249 276 216 54 58 97 276 34 58 97 276 262 58 216 262 97 114 167 206 276 97 262 276 97 206 216 249 276 34 97 114 207 249 276 97 116 216 249 97 114 116 167 216 249 276 97 114 167 216 262 276 104 114 167 216 276 97 262 97 251 276 294 46 97 114 167 249 276 97 216 276 97 114 167 249 276 34 46 50 53 54 56 58 61 62 67 68 70 71 74 75 77 79 82 84 88 89 97 101 103 104 106 108 114 116 117 143 147 148 153 154 155 156 157 160 163 164 167 168 169 170 193 205 206 207 215 216 217 220 221 222 225 226 227 228 230 231 239 240 241 244 246 247 249 251 254 260 262 269 271 278 280 282 293 297 298 251 56 167 36 46 54 56 58 67 71 84 101 102 105 106 107 108 114 116 153 156 163 167 170 193 205 206 207 215 220 221 222 224 231 235 239 249 251 280 293 297 298 108 168 206 216 298 80 104 34 43 46 54 56 58 61 67 68 71 96 100 101 105 106 108 114 116 143 147 153 155 156 157 193 196 205 206 207 216 221 222 247 249 250 251 252 268 276 280 281 297 298 61 206 53 54 74 92 114 116 145 147 167 194 205 216 217 249 276 294 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 36 101 202 216 298 56 58 74 75 114 167 249 276 37 74 107 114 116 145 167 194 198 216 222 276 294 52 53 54 58 74 89 98 105 114 116 145 160 167 194 205 216 217 220 222 228 239 247 276 280 288 294 297 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 53 54 71 74 105 114 167 205 206 216 230 276 297 298 56 74 114 155 167 184 205 206 262 275 276 74 145 167 205 206 216 221 244 52 54 70 108 114 116 145 147 148 153 192 216 222 260 54 106 108 147 148 168 205 206 216 249 52 53 82 89 96 114 160 169 170 205 206 216 226 281 291 37 53 74 114 116 148 167 170 207 216 226 241 259 264 280 37 56 74 167 170 206 221 241 249 37 74 167 170 206 215 221 241 249 297 37 53 74 92 108 143 164 167 170 205 206 215 221 241 244 280 298 145 160 37 74 148 160 167 170 206 294 37 54 56 58 67 68 74 80 87 96 101 103 104 114 116 156 160 163 167 170 193 196 205 206 221 230 241 246 251 262 271 276 278 281 292 297 50 145 217 221 37 46 74 145 167 170 221 37 50 74 167 170 206 241 37 54 56 67 69 74 77 167 170 205 206 221 241 262 280 281 297 298 116 260 116 54 116 54 116 54 116 116 34 54 56 148 196 205 224 249 298 53 54 56 67 71 87 100 116 147 205 206 246 262 298 155 246 262 34 44 54 56 82 88 111 206 246 262 298 34 88 206 246 262 34 44 96 204 205 298 37 54 56 67 80 101 105 108 146 153 157 205 206 222 231 239 244 259 260 116 116 116 86 294 46 160 276 294 86 294 54 114 195 239 259 34 43 46 68 80 97 101 108 116 143 148 155 157 163 164 168 170 205 206 207 221 225 226 230 239 246 260 268 271 282 293 34 114 148 34 53 148 89 280 206 216 259 206 216 259 34 37 44 46 56 75 80 87 104 106 143 160 203 222 246 247 262 275 276 292 298 34 36 40 46 54 56 72 74 80 106 111 116 168 170 171 202 205 207 218 246 250 262 272 298 153 170 205 206 216 275 198 199 70 223 281 56 156 156 52 156 223 294 54 58 108 156 206 222 226 298 100 108 155 156 206 280 54 101 156 293 46 153 156 249 106 156 156 156 46 54 58 80 96 101 108 143 156 157 160 168 206 207 216 222 246 262 276 280 297 298 156 156 292 222 292 292 292 292 292 292 292 168 223 292 34 46 52 54 72 116 148 170 262 269 276 292 46 54 56 71 77 101 108 143 170 192 193 206 215 217 239 251 262 268 280 292 298 53 206 221 260 262 280 281 292 297 298 292 292 54 80 165 194 221 230 243 260 292 292 54 56 71 105 108 116 165 205 206 249 262 292 297 111 153 262 292 262 292 36 37 56 107 202 203 262 292 298 34 36 40 44 46 56 67 79 80 86 98 100 102 104 107 111 156 168 171 189 202 204 205 246 250 262 278 280 292 297 298 34 68 105 262 280 292 292 54 108 54 108 54 108 54 74 108 54 108 54 108 54 108 54 108 54 108 54 108 54 108 54 68 74 108 148 240 247 108 169 236 292 34 54 68 108 206 281 292 43 56 71 108 116 157 170 205 206 207 281 292 108 216 292 108 156 292 54 56 58 67 80 105 107 108 114 116 148 156 160 206 222 231 265 292 298 108 116 292 108 292 108 292 74 107 108 292 107 108 116 170 216 280 292 108 116 275 292 108 163 223 292 34 54 56 61 67 87 108 160 194 205 207 216 249 262 292 298 108 222 292 108 236 249 292 294 108 170 236 292 294 108 292 108 34 56 108 114 148 156 168 292 160 294 171 215 276 206 216 259 34 37 43 49 53 56 61 67 68 71 74 79 80 87 96 101 106 107 108 114 116 117 143 146 148 153 154 157 160 168 171 172 192 205 206 207 215 220 221 222 225 226 244 249 251 259 260 262 276 281 282 298 206 216 259 206 216 259 206 216 259 37 56 80 82 86 97 104 160 189 203 246 260 262 265 269 298 206 216 259 206 216 259 56 74 80 108 262 54 114 206 246 262 74 116 143 206 221 262 56 160 246 262 56 108 246 262 298 80 97 222 226 246 249 259 262 276 54 54 54 54 54 54 54 206 216 259 54 206 216 259 54 54 54 54 54 246 206 216 259 206 216 259 206 216 259 36 202 204 246 262 298 116 205 206 215 246 262 298 206 216 259 34 54 67 74 101 106 108 111 116 160 168 205 207 215 218 221 246 247 251 262 271 276 293 106 167 205 216 247 280 281 294 67 74 80 117 118 143 148 153 155 168 170 205 206 207 239 243 248 251 260 280 298 96 205 206 239 34 40 44 46 56 67 68 74 80 87 92 100 101 108 111 116 156 189 205 206 239 246 260 262 265 267 276 280 298 292 292 292 292 292 292 292 292 106 216 292 36 37 40 44 46 56 67 72 102 111 114 116 189 202 203 205 215 216 218 222 237 246 249 251 262 268 276 292 297 298 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 37 203 292 34 46 54 56 74 82 108 114 116 117 118 205 206 221 222 239 246 249 251 260 262 280 281 292 297 298 106 292 292 34 44 46 54 56 64 67 69 72 74 79 80 82 87 101 105 107 108 111 114 116 117 154 157 160 168 189 196 205 215 246 249 250 262 265 267 268 275 281 292 298 292 34 36 44 46 54 56 58 69 70 72 80 82 98 111 116 168 202 206 237 246 249 250 251 262 292 298 292 292 292 292 292 292 34 56 58 67 68 87 96 106 108 114 116 143 153 163 192 205 206 221 234 249 280 281 282 292 298 34 56 68 72 104 111 160 205 222 246 249 250 252 262 269 292 298 148 216 292 294 292 52 114 148 216 292 294 280 292 215 292 292 53 148 216 292 292 292 292 292 37 106 203 292 34 146 160 216 239 292 294 298 54 216 292 54 216 292 54 216 292 54 216 292 54 216 292 292 292 292 106 292 53 54 206 216 292 292 44 68 75 80 104 116 184 246 249 250 262 280 292 298 34 56 104 111 160 207 215 246 249 250 262 292 298 292 54 293 292 292 34 54 56 67 72 77 86 98 101 106 108 114 156 157 170 192 205 206 207 217 221 222 231 244 249 251 262 280 281 292 297 298 106 292 59 147 292 147 148 216 292 294 292 292 292 56 148 204 292 67 69 70 77 80 163 215 216 230 234 248 280 34 44 56 71 103 105 106 108 116 156 196 206 217 280 46 50 54 56 67 68 71 80 82 87 92 98 101 103 105 108 117 155 156 170 205 206 215 221 251 260 269 271 280 297 106 145 169 77 170 105 192 206 216 100 116 168 36 53 54 56 101 105 106 202 205 206 215 221 251 281 37 68 80 82 97 105 116 143 160 192 203 205 206 216 221 222 276 280 54 56 96 98 170 205 216 297 36 37 54 170 202 203 34 54 61 105 114 167 170 211 276 46 54 71 87 116 143 168 192 206 207 221 276 280 298 40 46 54 56 58 71 101 108 116 153 170 194 205 206 221 226 249 276 280 281 297 298 54 68 77 101 106 108 114 116 156 168 192 205 251 281 80 108 114 155 170 205 206 246 247 260 53 54 71 105 116 168 205 206 215 222 260 280 37 43 44 54 56 58 108 114 155 156 163 192 203 205 221 280 292 34 46 54 56 87 96 114 116 153 155 156 160 163 170 182 192 205 206 207 215 220 222 225 227 251 260 292 297 36 202 268 54 56 87 114 170 206 215 61 67 70 71 75 92 108 113 153 205 206 222 225 249 251 276 280 281 282 297 54 96 108 205 206 243 246 276 80 104 108 193 216 279 80 163 168 170 280 56 116 156 280 292 80 104 108 193 216 279 54 68 71 82 108 153 156 206 221 222 292 293 297 54 56 68 71 75 100 101 106 108 116 117 153 156 160 170 205 206 221 249 251 280 281 53 54 56 101 108 116 117 205 206 207 230 249 276 280 297 36 167 170 202 206 294 68 79 86 107 229 54 56 69 74 86 96 101 108 116 143 205 206 249 281 289 54 56 92 96 101 102 108 114 116 168 206 222 276 280 297 298 34 56 61 67 80 108 193 205 222 246 276 280 298 43 53 54 56 68 71 87 106 108 116 156 170 205 206 222 226 238 281 292 298 299 36 37 46 56 58 71 101 108 116 156 160 169 202 203 206 216 281 292 54 74 103 108 205 222 227 251 281 298 36 37 46 54 58 92 108 143 202 203 205 206 36 54 67 99 104 106 108 117 155 202 205 206 221 246 247 259 260 280 293 298 54 56 58 155 189 205 206 221 222 249 282 298 56 106 108 170 204 225 246 118 148 167 211 271 280 293 294 37 56 58 74 105 148 167 170 279 294 37 56 74 167 170 206 221 241 249 37 74 167 170 206 215 221 241 249 297 37 58 74 167 170 206 221 241 297 37 74 82 148 160 167 170 206 294 74 145 160 145 160 37 74 167 170 241 37 74 148 160 167 170 206 294 37 46 74 145 167 170 221 37 74 148 160 167 170 241 206 36 37 53 83 84 114 116 145 202 203 204 215 216 221 235 251 281 43 83 84 103 114 145 156 215 221 231 235 280 281 54 77 82 83 84 114 116 145 204 205 206 215 216 221 224 235 247 280 281 54 83 84 114 145 156 204 215 221 235 281 46 54 83 84 114 145 204 206 215 221 234 235 249 281 54 83 84 114 145 163 204 205 215 221 234 235 281 37 54 83 84 114 145 203 204 206 215 221 235 251 281 54 83 84 114 145 156 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 234 235 281 54 83 84 110 114 145 204 206 215 221 235 275 281 46 54 83 84 114 145 204 215 221 234 235 281 37 54 83 84 108 114 145 156 203 204 206 215 221 234 235 246 281 298 53 54 83 114 116 145 163 204 206 215 216 220 221 235 268 280 281 53 54 68 70 82 83 114 116 145 148 170 204 206 207 215 216 221 222 225 235 243 247 281 298 53 70 82 83 114 145 204 215 221 230 235 264 281 298 54 58 83 87 114 116 145 146 148 204 206 215 216 217 221 222 235 54 83 114 116 145 167 204 207 215 216 221 235 298 83 84 108 114 145 204 215 221 235 83 84 114 145 204 215 221 235 248 281 294 56 83 84 114 145 170 195 204 215 221 223 235 281 83 96 106 114 145 170 204 207 215 216 220 221 222 235 244 246 247 264 280 281 294 34 54 83 84 103 108 114 145 156 163 204 205 206 215 221 223 235 246 251 291 53 56 83 84 114 116 145 148 160 204 206 215 216 221 235 246 247 264 280 281 294 298 67 83 84 87 114 145 148 204 215 216 221 235 247 280 281 294 53 105 116 144 206 216 279 280 34 89 92 216 53 116 148 294 53 116 216 294 54 96 98 106 108 116 160 194 280 298 36 37 54 116 147 170 216 217 279 280 294 89 145 106 116 216 279 280 297 53 54 98 160 206 216 280 53 69 116 148 170 205 206 280 294 280 53 101 147 148 160 215 279 280 294 34 54 58 77 92 96 101 106 108 194 196 205 215 247 249 280 293 298 299 70 82 92 93 96 114 148 211 215 216 230 34 46 56 59 83 114 160 170 204 206 215 221 222 230 235 246 260 280 281 294 53 54 67 83 84 114 116 145 204 207 215 216 221 235 249 281 297 43 56 83 84 103 114 145 205 215 221 230 235 281 298 54 83 84 101 103 107 108 114 145 204 215 221 235 251 281 291 43 83 84 103 114 145 156 215 221 231 235 280 281 56 83 84 114 145 204 215 221 235 246 281 298 54 77 82 83 84 114 116 145 204 205 206 215 216 221 224 235 247 280 281 54 83 84 114 145 156 163 204 215 221 234 235 281 297 46 54 83 84 114 145 204 206 215 221 234 235 249 281 54 83 84 114 145 163 204 205 215 221 234 235 281 54 83 84 108 114 116 145 156 170 204 206 215 221 235 281 291 54 83 84 114 145 156 204 215 221 235 281 46 54 83 84 114 145 156 204 215 221 234 235 281 54 83 84 114 145 204 215 221 234 235 281 46 54 83 84 114 145 204 215 221 235 249 281 54 83 84 114 145 204 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 37 54 83 84 108 114 145 156 203 204 206 215 221 234 235 251 281 53 54 56 83 114 116 145 148 160 204 205 206 207 215 216 221 222 235 248 281 53 54 70 82 83 101 114 116 145 147 148 204 206 207 215 216 221 222 235 280 281 53 70 82 83 114 145 204 215 221 230 235 264 281 298 54 70 82 83 114 116 145 204 206 207 215 216 221 235 281 54 83 114 116 145 167 204 207 215 216 221 235 298 83 84 108 114 145 204 215 221 235 83 84 114 145 204 215 221 235 248 281 294 83 84 108 114 145 204 215 221 235 56 83 84 114 145 170 195 204 215 221 223 235 281 83 96 106 114 145 170 204 207 215 216 220 221 222 235 244 246 247 264 280 281 294 34 54 83 84 103 108 114 145 156 163 204 205 206 215 221 223 235 246 251 291 67 83 84 87 114 145 148 204 215 216 221 235 247 280 281 294 53 56 71 83 84 86 114 145 148 167 170 204 215 216 217 221 230 235 247 280 281 294 298 34 43 54 70 83 84 100 114 145 160 204 215 216 221 235 281 56 292 34 108 53 106 114 211 216 223 260 294 43 77 96 116 148 170 206 211 216 230 247 248 280 294 49 54 67 86 106 114 116 153 168 195 211 228 229 280 294 298 37 46 77 116 147 148 153 155 203 211 221 294 34 44 52 56 58 67 68 77 87 92 102 104 105 106 108 116 153 154 156 164 168 205 206 211 220 227 249 259 260 291 292 297 298 52 53 106 205 206 276 282 52 53 106 205 206 276 282 52 54 56 96 108 147 156 204 268 34 108 204 234 260 160 211 224 56 75 103 104 108 167 192 204 206 280 211 44 53 106 116 170 216 49 50 67 108 116 170 216 292 196 196 37 59 203 204 211 222 211 211 211 46 58 61 100 108 205 206 211 228 298 104 108 211 268 292 211 34 58 67 74 77 92 106 108 146 168 194 205 206 211 222 260 280 281 297 298 36 43 54 58 69 77 80 101 105 108 116 155 168 202 205 206 211 222 224 226 251 271 280 293 298 108 205 211 242 34 54 67 71 74 87 92 96 102 104 106 108 143 156 160 168 170 194 205 206 211 216 231 234 276 280 281 292 297 299 34 37 67 68 101 103 105 114 153 155 157 160 168 169 203 204 205 206 211 240 262 281 282 297 298 34 56 92 104 204 211 292 192 205 211 56 86 170 211 225 247 294 68 148 172 204 205 211 217 224 244 293 56 167 211 37 80 86 143 160 168 203 205 206 211 217 222 251 298 36 52 56 61 103 160 202 204 205 206 211 217 227 246 262 298 54 61 86 168 206 211 217 34 54 108 160 167 211 211 221 282 56 87 148 156 205 211 222 244 249 294 206 211 216 279 211 211 34 56 114 262 276 277 280 34 36 56 114 167 202 276 280 34 56 106 108 114 116 196 276 280 34 56 74 104 114 147 204 276 280 34 56 114 147 204 276 280 294 34 56 106 114 147 276 280 294 34 56 114 147 222 276 280 294 34 54 56 114 147 170 276 280 294 34 56 114 147 160 276 280 294 34 56 108 114 147 276 280 294 34 56 114 147 160 276 280 294 34 56 104 114 116 147 276 280 294 34 56 114 147 276 280 34 56 114 147 276 280 294 34 56 114 147 276 280 294 34 56 104 114 147 276 280 294 34 56 114 147 276 280 294 34 56 114 147 276 280 294 34 56 114 147 276 280 294 34 56 67 114 147 276 280 281 294 34 56 69 114 116 147 276 280 292 34 56 114 147 276 280 292 294 34 56 114 147 168 276 280 294 298 34 56 114 147 163 276 280 294 34 56 104 114 116 147 276 280 34 56 114 116 147 276 280 34 56 114 147 276 280 34 56 114 116 147 276 280 34 56 114 147 276 280 34 56 69 114 116 147 276 280 292 34 56 104 114 116 147 231 276 280 34 37 56 114 116 147 203 276 280 34 56 114 147 196 276 280 34 56 92 114 116 147 276 280 294 34 56 114 276 280 34 56 58 114 148 167 206 226 276 280 34 56 96 114 116 204 276 86 100 37 61 74 86 114 105 206 216 259 34 37 43 54 61 74 86 100 116 156 170 193 206 248 251 279 292 53 86 114 167 170 248 280 56 58 86 105 260 56 68 70 71 86 105 108 116 206 216 252 37 46 54 67 71 84 86 92 107 108 156 170 205 206 207 222 248 251 268 269 292 297 298 34 37 46 54 56 58 59 64 67 68 71 86 92 96 105 106 108 113 114 116 160 167 168 170 182 184 196 204 205 206 215 216 217 221 222 236 244 249 264 271 276 279 280 293 294 296 298 34 37 67 71 86 105 113 114 116 271 294 86 160 204 46 62 68 74 116 145 167 271 68 74 96 116 145 167 56 68 74 116 145 167 279 68 74 116 145 167 279 68 74 116 145 167 43 68 74 116 145 160 167 216 249 280 36 56 68 74 107 116 145 167 280 74 145 160 74 116 145 160 167 37 53 74 114 116 148 167 170 207 216 226 241 259 264 280 37 53 56 74 78 105 114 148 160 167 170 205 222 227 228 241 254 294 37 58 74 167 170 206 221 241 297 37 74 82 148 160 167 170 206 294 37 74 148 160 167 170 206 294 74 145 160 221 145 160 221 37 54 56 58 67 68 74 80 87 96 101 103 104 114 116 156 160 163 167 170 193 196 205 206 221 230 241 246 251 262 271 276 278 281 292 297 50 145 217 221 37 74 148 160 167 170 241 37 50 74 167 170 206 241 34 56 114 167 204 276 280 34 46 56 75 108 111 114 168 206 220 262 275 276 280 34 56 114 262 276 277 280 34 56 107 114 116 217 249 276 280 294 297 34 56 114 147 276 280 34 56 74 104 114 147 204 276 280 34 56 106 114 147 276 280 294 34 56 108 114 147 276 280 292 294 34 56 80 114 147 276 280 294 34 56 114 147 222 276 280 294 34 54 56 114 147 170 276 280 294 34 54 56 104 114 147 205 276 280 294 34 56 114 147 276 280 294 34 56 114 147 160 276 280 294 34 56 92 114 147 276 280 294 34 56 104 114 116 147 276 280 294 34 56 108 114 147 170 276 280 294 34 56 114 147 276 280 294 34 56 108 114 147 276 280 294 34 56 114 147 276 280 294 34 56 114 147 276 280 294 34 56 114 147 163 276 280 294 34 56 114 116 147 276 280 34 56 114 116 147 276 280 34 56 114 147 276 280 34 56 114 147 276 280 34 56 104 114 116 147 231 276 280 34 37 56 114 116 147 203 276 280 34 56 114 147 196 276 280 34 56 114 147 276 280 34 56 92 114 116 147 276 280 294 34 56 114 156 206 220 276 280 34 56 114 276 280 34 56 96 114 116 204 276 75 205 216 50 37 53 108 145 170 194 236 246 294 298 145 34 145 298 56 74 145 236 145 153 168 205 236 145 153 168 205 236 54 74 145 168 206 207 236 34 36 37 52 56 74 100 106 143 145 153 202 203 205 206 207 215 220 225 226 249 251 280 297 298 56 145 145 145 160 220 276 34 163 37 145 153 251 34 37 52 53 69 114 145 203 236 77 108 157 222 280 298 68 239 37 54 203 34 36 54 74 205 276 280 54 160 251 34 36 54 106 216 251 36 54 106 216 251 36 54 106 216 251 46 103 206 54 205 294 34 105 108 182 221 54 205 206 243 34 36 44 54 86 280 34 207 216 34 54 86 153 160 207 276 54 115 249 145 34 36 37 50 53 56 145 160 202 203 205 206 236 251 294 34 44 52 53 56 61 68 84 86 87 105 148 207 215 222 227 34 52 61 68 86 87 105 170 206 215 227 34 52 53 61 68 86 87 105 170 206 215 227 34 52 53 61 68 86 87 105 170 206 215 227 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 207 215 227 34 52 61 68 86 87 105 170 206 207 215 227 34 52 61 68 86 87 105 170 205 206 215 222 227 34 52 61 68 86 87 105 170 205 206 215 222 227 34 52 61 68 86 87 105 170 205 206 215 222 227 34 52 61 68 86 87 105 106 170 206 215 227 252 34 52 61 68 86 87 105 106 170 206 215 227 252 34 52 53 61 68 86 87 105 170 206 215 227 34 52 53 61 68 86 87 105 170 206 215 227 34 52 53 61 68 86 87 105 170 206 215 227 34 44 52 53 61 68 84 86 87 105 148 205 207 215 222 227 34 52 61 68 86 87 105 170 206 215 217 227 292 34 52 61 68 86 87 105 170 206 215 217 227 34 44 52 53 61 68 84 86 87 105 148 207 215 222 227 34 52 53 54 61 68 86 87 105 114 153 170 206 215 227 251 34 44 52 53 61 86 87 148 207 227 228 34 36 44 52 53 61 86 87 148 207 227 228 34 43 44 52 53 61 68 69 70 80 82 83 84 86 87 105 107 143 148 160 167 170 205 206 207 215 222 227 230 237 244 247 268 280 282 294 34 52 53 61 84 86 87 205 227 228 247 259 34 44 52 53 61 86 87 148 207 227 228 246 34 52 54 61 68 86 87 105 148 207 211 215 222 227 228 34 52 54 61 68 86 87 105 148 207 211 215 222 227 228 86 87 116 160 216 259 279 34 36 37 46 49 56 61 67 72 74 75 80 86 87 111 116 146 193 202 203 216 237 246 249 259 262 269 289 292 34 53 61 74 78 79 86 87 105 107 116 148 160 216 227 228 249 259 281 297 298 34 53 54 61 74 78 79 86 87 89 116 216 259 294 34 53 61 74 78 79 86 87 105 107 116 148 160 216 227 228 249 259 281 297 298 34 54 74 78 86 87 89 116 216 259 34 54 74 86 87 116 216 259 281 34 54 74 86 87 116 148 216 246 259 297 46 86 87 168 204 206 230 298 34 86 87 105 116 53 86 87 101 116 168 205 231 237 53 56 86 87 116 164 170 205 206 228 280 86 87 116 228 237 280 298 67 77 86 87 105 116 146 297 86 87 106 116 148 237 50 52 86 87 105 146 148 170 228 231 248 280 294 53 78 86 87 105 106 107 148 167 170 192 205 206 221 228 247 248 281 294 297 298 53 86 87 116 150 215 227 246 43 53 54 86 87 106 107 148 167 170 215 220 225 228 235 246 268 280 298 56 86 87 170 215 259 34 36 53 86 87 105 148 160 202 206 227 237 259 52 53 86 87 148 206 207 222 230 231 237 259 279 53 58 86 87 160 206 259 292 34 36 53 86 87 105 148 160 202 206 259 34 53 54 86 87 100 101 103 114 148 160 168 206 222 242 259 298 34 36 53 56 72 86 87 148 194 202 204 206 237 249 259 34 36 37 52 53 72 86 87 107 111 116 184 202 203 246 262 280 292 80 86 87 105 157 206 246 80 86 87 117 246 271 86 87 206 236 114 34 259 268 280 34 36 54 58 67 71 80 90 96 106 143 146 157 170 184 192 202 205 206 280 297 298 61 262 37 170 203 294 297 37 203 37 203 37 203 34 52 54 72 143 192 205 224 244 262 268 281 282 297 298 74 101 105 116 216 222 269 52 87 105 106 207 222 237 249 298 52 68 116 156 192 205 206 216 222 297 298 44 50 52 53 54 74 153 156 157 170 206 246 251 298 34 53 56 74 105 106 107 108 168 170 205 206 207 215 225 249 251 259 37 203 37 203 37 194 203 37 50 52 53 61 78 89 145 203 298 52 61 145 148 37 203 74 74 90 146 206 215 278 298 37 203 37 160 203 116 292 116 292 56 116 292 116 292 106 206 292 206 259 46 50 54 56 58 61 62 67 75 80 101 105 106 108 113 116 143 146 147 148 153 155 160 170 184 192 205 206 207 215 216 222 225 227 230 248 249 260 262 273 274 276 280 281 294 297 56 69 108 116 148 167 206 216 217 56 205 217 54 58 71 96 104 105 108 114 168 192 205 206 216 222 249 280 281 298 46 80 116 148 167 170 205 206 216 89 105 114 160 167 206 216 291 294 34 167 56 58 82 101 108 155 167 34 56 108 167 205 206 108 167 34 167 108 167 46 56 58 101 108 167 205 206 54 167 205 298 54 157 163 167 206 108 167 205 167 34 58 167 298 77 167 206 222 282 298 167 298 167 56 167 167 54 58 167 293 58 167 170 249 58 167 170 249 58 82 101 156 157 167 205 206 34 56 167 260 276 167 167 205 278 167 205 278 167 53 167 205 53 167 54 167 58 167 170 249 167 54 80 167 206 54 71 108 167 206 54 80 108 167 205 206 167 167 167 167 167 170 205 206 167 298 167 167 54 167 274 167 249 167 108 167 82 155 167 167 108 167 206 249 251 280 167 167 167 205 167 205 298 167 282 34 38 43 46 53 54 56 58 68 70 74 77 80 96 100 101 107 108 113 114 116 155 156 160 163 167 170 184 193 196 205 206 207 216 220 221 249 251 259 275 276 280 281 289 293 294 297 298 105 206 216 249 74 145 213 145 80 116 148 260 34 206 281 34 114 147 148 160 216 241 34 43 44 46 52 53 56 61 65 67 68 69 79 80 86 89 96 101 105 106 107 114 116 146 147 148 153 154 157 160 163 168 169 194 205 206 207 215 216 217 220 229 230 231 235 236 237 241 246 247 248 249 251 262 276 280 293 294 298 34 46 49 53 54 56 58 67 68 69 74 80 84 88 96 101 103 104 105 106 108 114 116 117 118 143 147 148 154 155 156 157 160 167 168 198 205 206 216 217 222 224 230 231 240 241 244 246 248 249 251 260 264 272 273 275 276 280 281 294 34 36 37 38 46 49 50 52 53 54 56 58 59 61 65 67 69 71 74 78 80 82 86 87 89 90 96 101 105 106 107 108 113 114 116 117 143 144 145 147 148 153 154 155 156 160 163 167 168 170 182 184 193 194 202 203 205 206 207 215 216 217 220 221 222 223 225 227 228 230 231 235 236 241 244 246 247 248 249 251 257 259 260 262 264 268 271 276 279 280 281 282 288 294 298 114 160 216 237 241 114 160 216 237 241 34 114 160 216 237 241 79 114 160 205 206 216 237 239 241 79 114 145 160 216 237 241 69 100 105 106 114 160 216 237 241 46 52 90 114 160 216 237 241 34 71 75 77 114 160 216 237 241 52 56 98 114 160 168 195 216 237 241 280 34 114 216 241 34 114 168 216 241 280 281 34 69 105 106 114 116 216 222 241 242 247 249 34 67 69 108 114 117 157 196 198 205 206 207 215 216 239 241 242 34 68 80 114 156 157 160 163 164 196 206 216 241 259 260 34 43 53 69 103 114 182 206 216 241 251 260 280 293 34 68 96 113 114 116 117 153 196 216 222 241 249 293 34 56 79 107 108 114 116 216 220 241 260 293 34 54 67 69 100 103 104 105 106 108 114 116 148 205 206 216 241 293 34 40 43 46 52 80 106 108 114 116 155 196 216 241 249 294 34 100 114 156 216 241 114 160 168 216 241 294 34 52 53 64 67 86 105 114 116 147 148 153 160 167 205 206 216 217 230 231 236 239 241 249 259 260 294 34 36 37 43 54 56 67 86 101 106 108 114 143 155 160 168 202 205 206 216 217 223 237 241 259 294 297 34 52 74 86 114 116 147 216 241 294 114 116 163 216 222 241 264 114 194 211 216 224 241 249 273 34 43 52 56 58 64 65 75 80 101 104 105 114 148 194 205 207 216 218 236 241 249 257 258 262 276 279 281 294 34 43 46 47 52 53 56 64 65 77 79 80 101 102 105 106 108 113 114 143 147 148 154 155 167 194 195 205 206 216 222 223 224 229 231 236 241 247 249 257 276 280 294 34 52 56 64 67 80 96 105 106 107 114 116 147 148 154 160 167 194 206 207 216 217 236 241 247 249 251 257 258 259 269 276 279 294 297 298 34 43 52 56 64 69 80 104 108 114 148 154 160 206 216 220 229 236 237 241 257 258 269 297 34 43 52 54 108 114 160 168 195 216 217 222 241 257 280 294 34 52 56 58 61 69 90 100 105 114 154 156 160 167 205 215 216 222 228 241 247 268 281 294 34 52 56 58 61 69 90 100 105 114 154 156 160 167 205 215 216 222 228 241 247 268 281 294 34 52 106 114 145 147 148 160 205 216 236 241 279 280 294 50 114 160 216 241 56 114 116 147 216 241 294 114 216 241 114 216 241 294 114 147 216 241 52 114 147 216 241 52 114 116 156 205 216 241 114 216 241 294 114 116 216 241 114 147 216 241 294 114 216 241 96 114 116 147 216 228 241 114 216 241 114 216 241 114 216 241 69 114 116 147 216 241 114 216 241 114 216 241 114 216 241 34 50 114 148 156 216 241 114 116 148 216 222 241 268 54 61 114 160 163 170 206 207 216 241 281 282 114 148 160 205 206 216 217 241 247 114 148 206 216 222 241 294 43 114 145 160 216 217 241 294 43 53 54 96 114 160 216 217 241 294 34 52 64 65 80 105 114 145 148 155 160 168 194 195 205 215 216 241 249 257 279 280 281 294 298 43 52 114 167 206 216 241 46 80 105 114 216 241 67 116 148 170 211 215 230 259 116 148 170 206 280 34 107 116 148 167 239 276 296 34 116 145 148 239 34 107 116 145 116 145 239 34 102 116 145 148 248 116 145 248 296 34 116 145 276 277 49 56 87 102 107 116 160 167 206 207 231 259 262 294 298 49 56 87 102 107 116 160 167 206 207 231 259 262 294 298 37 80 116 148 203 207 230 231 259 280 298 34 106 116 145 146 148 160 217 220 234 236 238 257 259 270 52 114 116 236 280 52 114 116 236 280 67 114 116 206 227 238 259 280 298 34 52 114 116 236 280 84 107 116 118 148 231 262 294 67 71 114 116 148 156 170 215 216 251 257 276 280 294 36 54 58 84 116 148 167 194 202 217 247 276 280 294 36 49 52 53 67 87 116 143 145 148 153 167 169 194 202 206 229 231 247 248 260 280 294 297 298 67 80 83 84 89 105 116 148 167 217 231 247 262 276 280 294 49 54 67 107 116 206 237 84 107 116 68 80 84 105 107 116 170 221 280 34 67 71 84 89 105 107 113 114 116 148 167 244 280 294 58 67 77 83 84 87 101 107 116 118 143 167 168 193 221 230 231 247 34 52 54 56 64 65 75 78 80 84 89 105 106 108 116 148 154 160 168 194 195 205 222 228 229 230 231 236 246 249 257 271 274 276 279 280 294 297 298 84 89 116 148 167 195 217 276 280 34 78 84 116 148 248 249 262 276 280 294 34 58 67 74 107 116 117 169 239 249 280 34 54 70 82 106 116 148 153 207 215 216 271 293 294 70 82 116 148 153 167 207 215 216 251 116 215 106 116 153 215 294 116 215 116 215 37 54 108 116 203 37 54 108 116 203 34 80 115 116 34 37 80 116 170 204 246 276 278 298 34 44 54 77 145 170 193 204 205 206 225 246 249 259 276 280 116 249 116 249 34 37 53 67 80 116 170 203 249 262 276 116 249 34 50 59 61 84 116 143 145 262 276 280 34 74 104 116 239 262 52 69 107 116 215 34 36 37 46 56 58 61 67 74 80 87 108 114 115 116 148 160 167 168 170 184 196 202 203 205 206 222 237 239 247 249 251 262 275 280 46 116 117 145 251 298 47 68 116 145 148 262 280 34 36 79 100 116 145 202 205 206 37 92 116 145 160 172 203 222 276 277 116 164 170 280 298 43 116 143 147 148 167 206 207 216 239 260 280 294 34 80 116 148 150 169 34 80 116 148 150 169 36 37 107 116 202 203 53 64 79 80 102 116 148 160 205 206 259 280 294 74 102 116 145 205 229 231 237 34 116 145 148 168 205 231 116 205 216 34 56 64 67 116 145 205 231 257 262 54 80 101 116 145 157 205 206 220 225 260 276 280 294 74 116 34 67 108 116 148 239 116 34 44 49 52 53 61 64 67 71 79 80 82 101 106 107 114 116 118 143 144 146 148 154 155 156 160 167 168 170 184 192 195 205 206 207 215 222 225 229 230 237 241 244 246 248 249 257 260 262 276 280 281 294 298 116 148 169 206 116 279 43 49 56 67 89 114 116 146 147 148 206 276 279 280 294 297 67 77 87 148 167 193 215 230 248 280 77 148 164 167 207 298 34 43 44 50 52 53 54 61 67 69 86 87 101 105 114 116 147 148 153 160 163 167 169 170 182 194 205 206 216 217 222 231 237 241 246 247 248 249 264 268 280 294 298 34 35 43 50 52 53 78 80 89 105 107 147 148 160 170 194 206 217 226 227 228 230 241 246 248 249 281 294 43 44 50 52 53 54 58 101 105 106 114 116 148 153 160 167 170 193 194 205 206 216 226 228 230 231 241 246 248 249 259 264 281 294 297 298 50 52 53 54 56 61 67 68 74 78 79 105 106 107 114 116 147 148 160 168 170 194 205 206 216 217 222 227 230 241 248 249 264 268 269 281 294 297 298 43 50 53 54 58 68 70 71 77 89 101 105 107 108 114 116 147 148 156 160 168 170 194 205 206 207 216 217 220 221 222 238 241 248 281 282 294 34 43 44 46 49 53 56 58 75 83 84 86 105 108 114 116 144 148 155 160 167 170 193 194 205 206 207 215 216 217 220 227 228 230 235 239 241 246 247 248 259 264 279 280 281 294 297 298 34 52 54 69 101 105 116 147 148 160 169 192 194 205 216 217 228 247 248 260 280 294 34 52 53 70 81 86 90 105 157 194 223 231 259 260 52 53 56 68 105 106 108 147 204 216 227 228 231 241 44 53 68 105 106 146 148 169 205 223 225 226 227 231 234 259 260 280 52 53 70 75 96 105 106 148 160 170 205 223 227 259 280 294 297 53 78 87 96 106 148 227 259 281 294 53 86 106 227 228 259 53 56 86 96 105 143 223 227 230 231 246 260 280 281 294 52 74 86 105 196 204 227 239 294 34 52 53 75 100 106 108 143 148 227 279 280 294 298 53 148 225 227 294 34 52 54 224 227 246 260 281 52 77 80 106 143 154 184 192 196 205 227 230 249 251 294 44 46 52 53 56 58 79 87 106 107 116 148 163 168 170 216 225 227 228 230 231 234 249 251 259 260 262 279 281 294 53 74 79 86 116 143 146 157 205 227 228 230 260 294 297 36 53 58 70 77 84 87 96 105 106 107 114 146 160 163 193 202 206 221 222 227 237 239 251 280 44 53 56 58 105 106 148 155 168 169 205 206 227 234 260 280 294 52 58 68 70 74 114 116 148 167 170 205 215 227 230 231 259 260 294 297 298 79 101 105 160 163 227 294 43 44 52 53 74 105 114 147 148 205 207 227 229 231 259 281 294 53 84 157 207 227 246 260 279 52 53 75 105 107 148 160 206 215 216 227 234 260 281 34 53 54 56 61 68 106 114 157 221 227 246 249 260 294 297 43 54 75 106 153 157 182 220 225 227 228 230 260 280 79 96 106 207 225 227 229 231 280 294 34 53 65 74 105 108 167 168 227 237 259 294 52 68 79 87 105 148 154 167 170 227 231 53 70 106 148 163 167 215 222 225 227 259 281 294 53 58 163 227 228 259 46 53 68 96 114 116 167 215 216 227 280 52 148 157 160 163 164 207 215 227 234 260 281 297 52 53 56 70 105 153 163 223 227 228 231 251 259 260 281 52 105 148 164 194 227 234 280 298 44 153 160 163 170 227 230 280 281 43 52 53 54 58 70 105 107 108 146 155 160 206 207 225 227 231 246 260 297 34 44 53 86 96 153 227 228 231 259 260 280 52 75 157 163 170 215 227 239 44 52 156 170 205 206 227 230 231 234 246 280 52 53 56 83 106 114 154 160 227 228 247 249 259 44 53 75 148 153 192 206 227 228 246 259 260 34 44 52 68 80 100 108 150 168 204 206 216 220 227 230 248 249 259 268 294 34 44 50 52 54 56 61 70 71 79 86 101 105 114 116 147 148 153 160 167 168 170 194 205 206 207 215 216 217 228 237 239 241 259 260 264 268 281 294 297 298 43 50 52 53 54 67 69 78 89 105 114 116 160 170 194 205 206 216 217 247 248 249 264 281 294 106 147 205 260 54 70 96 156 167 170 260 280 298 43 54 70 75 156 167 207 260 280 298 54 106 156 167 215 54 156 167 230 260 298 54 70 106 156 164 167 170 260 280 297 43 54 70 96 101 105 114 156 167 193 206 259 260 52 53 54 156 163 167 54 116 216 34 44 49 50 52 53 54 56 61 67 78 87 101 105 106 107 114 116 143 147 148 153 160 168 170 194 205 206 207 215 216 217 223 227 228 230 231 239 241 246 248 249 259 264 269 281 294 297 298 52 53 68 74 114 147 148 153 204 216 222 223 227 228 231 246 248 249 269 280 294 54 77 145 167 205 216 217 221 294 34 44 49 52 53 54 56 58 64 70 75 79 86 87 90 96 105 106 108 114 116 147 148 153 154 157 160 163 164 168 170 204 205 206 207 215 216 217 220 223 225 227 228 229 230 231 234 236 239 246 247 249 251 259 260 268 269 271 276 279 280 281 294 297 298 170 205 206 217 248 297 43 54 58 101 106 108 114 143 153 155 156 170 194 205 206 217 225 226 230 248 280 298 43 116 43 77 106 114 116 160 170 43 86 294 53 108 116 167 170 206 217 222 230 231 298 43 116 216 34 43 53 56 69 74 106 115 116 148 170 194 198 216 247 249 276 294 43 116 216 222 247 280 43 56 101 114 116 167 205 206 216 221 54 77 114 143 168 170 182 192 206 225 230 237 282 297 298 108 114 143 170 193 205 206 215 225 237 246 280 298 107 170 193 207 230 231 237 246 280 297 298 54 87 204 231 237 282 56 101 106 143 153 170 205 206 237 280 281 298 54 56 143 156 168 205 206 222 230 237 251 281 282 298 54 74 77 106 107 143 144 146 153 155 156 168 170 192 205 206 221 230 234 251 260 281 282 297 298 46 80 108 143 205 206 225 237 251 281 282 298 52 143 148 160 237 281 53 54 56 74 78 86 87 107 143 144 146 153 156 163 168 170 206 222 237 259 278 280 281 282 298 101 34 53 56 58 101 106 168 170 206 207 237 282 298 46 56 70 80 89 98 106 108 114 116 117 155 160 167 168 170 204 205 206 207 216 217 220 221 224 230 271 273 280 294 297 49 148 204 237 61 98 37 53 56 203 205 206 237 259 298 46 54 61 96 170 205 206 220 237 34 46 54 56 58 61 69 71 74 77 106 108 143 146 148 170 205 206 216 225 231 237 238 244 246 262 280 281 297 298 82 34 46 54 56 58 61 69 71 74 77 106 108 143 146 148 170 205 206 216 225 231 237 238 244 246 262 280 281 297 298 37 203 237 298 56 106 206 231 237 298 205 207 237 56 74 82 101 237 262 56 74 82 101 204 237 262 148 204 230 237 298 52 83 148 160 167 247 280 34 37 43 44 46 52 53 54 56 70 82 83 84 86 89 101 105 107 108 146 148 153 155 160 167 168 169 170 195 203 205 206 207 215 216 223 224 229 236 237 244 247 248 260 262 264 280 281 282 291 294 298 37 44 52 89 114 148 170 195 203 206 216 236 259 294 37 52 53 54 105 114 147 148 160 203 206 216 280 294 52 53 68 74 98 102 105 116 148 160 205 207 215 224 236 249 273 298 34 49 54 74 107 148 46 56 108 148 157 160 246 46 106 146 244 298 37 168 203 244 298 46 56 237 298 46 155 206 246 298 74 52 65 74 116 143 145 148 204 257 298 56 74 82 101 237 262 74 148 160 37 49 50 52 53 61 65 74 83 114 116 143 145 148 160 168 203 222 225 231 237 252 257 259 281 298 116 34 37 61 80 86 148 203 204 279 280 34 37 58 61 80 86 148 203 205 280 34 37 58 61 80 86 148 203 205 280 34 37 61 77 80 86 100 148 203 204 222 224 280 282 34 37 61 80 86 100 103 148 203 204 222 224 249 280 282 34 37 61 80 86 96 103 106 145 148 154 170 203 204 249 279 280 37 44 53 61 69 74 77 80 86 114 116 148 170 194 280 296 34 37 61 80 86 148 203 204 279 280 34 37 61 80 86 106 116 145 148 170 203 204 249 279 280 293 34 37 61 80 86 148 203 230 280 34 37 61 80 86 148 203 204 279 280 34 37 61 80 86 148 203 204 216 280 34 37 61 80 86 148 203 204 279 280 34 37 49 61 68 69 80 86 89 105 148 153 168 203 206 215 217 249 280 293 34 36 37 52 54 67 68 79 87 101 105 106 116 148 167 202 203 228 231 239 247 248 271 294 298 34 37 54 61 68 69 80 86 105 116 144 148 157 167 170 203 216 220 235 238 259 260 271 280 294 34 37 61 80 86 148 203 204 279 280 34 37 61 80 86 103 106 145 148 170 203 204 249 279 280 34 37 61 67 80 86 143 148 203 280 34 37 61 69 74 80 86 106 145 148 170 203 204 279 280 34 37 61 67 80 86 118 148 203 204 249 264 280 34 37 61 80 86 106 148 154 203 215 280 282 34 37 61 80 86 106 148 154 203 215 280 282 34 37 52 54 56 61 64 74 75 80 86 145 148 169 194 203 216 217 247 248 249 271 280 294 34 37 54 61 67 77 80 86 96 103 114 170 203 204 221 249 280 282 56 114 116 160 280 56 105 108 192 205 206 211 215 280 281 297 298 50 54 56 67 68 80 105 108 116 117 167 184 192 193 195 205 206 246 249 276 280 282 293 298 146 205 259 280 294 54 67 80 108 114 155 160 163 206 216 222 249 280 282 294 34 43 54 56 67 92 101 108 205 206 207 221 222 226 246 259 280 292 294 297 56 206 222 223 236 280 54 68 77 108 206 216 224 232 236 260 280 34 37 44 52 53 56 114 170 205 206 207 216 236 249 282 294 56 105 167 206 216 236 248 249 297 205 275 279 54 205 236 236 262 292 44 204 236 259 36 37 54 74 80 96 170 218 229 236 244 249 34 52 58 105 223 216 280 68 77 160 211 222 236 294 297 68 77 160 206 211 222 236 272 294 297 68 77 160 211 222 236 294 297 34 68 77 105 160 211 222 236 294 297 34 68 77 80 160 211 222 236 294 297 34 68 77 160 211 222 236 292 294 297 34 68 77 160 205 211 222 236 294 297 34 68 77 160 205 211 222 236 292 294 297 34 68 77 160 211 222 236 292 294 297 68 77 160 211 222 236 292 294 297 34 68 77 160 211 222 236 280 294 297 54 116 160 194 205 206 211 215 230 280 294 296 298 52 56 101 106 108 114 184 211 223 250 257 294 98 106 205 211 224 294 105 106 108 206 211 215 234 236 282 294 34 58 105 108 206 211 234 236 282 294 298 34 46 105 160 167 205 206 211 234 236 248 282 294 34 64 74 80 92 103 107 168 184 194 204 237 247 257 279 280 292 294 298 75 105 148 204 220 224 274 275 279 294 34 47 72 75 80 98 105 148 194 204 224 247 249 273 274 276 289 294 34 36 38 72 75 98 105 148 184 189 194 202 204 224 249 273 274 275 276 289 294 34 40 47 72 75 80 98 105 108 116 148 170 189 194 204 205 224 249 273 274 289 294 34 44 56 75 89 105 148 167 194 204 215 230 231 247 294 34 38 40 64 72 75 79 80 90 92 104 105 111 116 148 184 189 195 204 206 218 220 247 250 262 265 271 275 276 289 292 294 34 40 47 72 75 98 105 116 148 184 189 194 204 218 224 249 274 289 294 47 53 67 69 75 80 82 87 105 146 148 160 168 170 184 195 204 205 206 218 220 224 229 230 244 247 249 257 262 276 280 294 297 34 38 40 47 54 56 72 75 80 98 104 105 148 170 172 184 189 204 205 206 220 222 224 230 231 232 246 249 262 272 273 274 275 276 294 34 46 52 75 80 83 105 148 153 204 239 247 280 294 53 86 105 114 148 192 204 206 229 259 274 289 290 206 56 79 108 114 116 147 204 206 222 249 251 269 271 280 281 43 46 49 53 56 58 70 74 79 80 82 101 104 114 116 117 147 148 153 155 156 160 163 167 170 187 204 205 206 222 224 225 244 246 247 249 251 254 259 271 276 280 294 56 70 79 82 114 116 147 204 206 271 53 56 67 78 79 84 86 105 114 116 147 148 170 204 205 206 211 221 225 230 247 271 280 281 294 297 298 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 196 247 36 67 74 105 106 116 163 224 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 224 247 249 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 205 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 53 67 74 105 106 116 163 182 247 249 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 37 43 44 53 56 67 68 83 84 96 102 105 107 144 148 156 157 160 163 164 167 170 193 195 202 203 204 205 206 207 215 220 222 225 226 230 231 240 247 248 251 260 268 280 294 56 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 68 74 116 198 205 216 247 248 271 279 34 49 53 56 68 74 82 116 153 157 164 168 198 205 216 247 248 271 279 34 54 68 103 116 205 216 247 248 271 279 116 205 216 247 248 271 279 116 205 216 247 248 271 279 68 108 116 167 198 204 205 216 222 247 248 271 279 68 108 116 167 198 204 205 216 247 248 271 279 34 53 56 68 74 116 147 157 164 167 198 204 205 206 216 247 248 271 279 53 56 68 116 117 154 167 198 205 216 247 248 271 279 280 294 34 116 205 216 247 248 271 279 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 56 68 108 116 164 170 198 204 205 216 247 248 271 279 34 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 68 74 108 116 157 164 167 198 204 205 216 247 248 271 279 68 116 205 216 247 248 271 279 34 54 68 74 114 116 164 170 192 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 53 56 68 74 105 108 116 157 160 167 192 198 204 205 206 216 247 248 271 279 53 68 74 104 107 114 116 192 198 204 205 216 247 248 249 271 275 279 34 68 116 153 205 216 247 248 271 279 34 56 68 74 116 157 164 167 198 205 216 247 248 271 279 116 205 216 247 248 271 279 54 56 68 69 105 108 114 116 163 170 216 234 248 271 34 53 68 74 114 116 157 164 198 216 217 247 248 271 279 67 72 80 117 147 148 160 168 189 206 216 235 240 247 248 249 271 294 53 54 56 68 82 103 116 117 148 153 157 164 193 198 205 215 216 247 248 270 271 56 116 156 194 206 216 247 248 271 36 44 49 53 56 67 68 69 84 86 96 101 107 108 114 116 154 156 167 168 169 170 205 206 207 216 217 220 230 234 235 247 248 260 271 280 282 294 53 56 68 80 116 117 146 187 188 198 204 210 216 248 271 280 62 63 68 116 192 204 210 216 222 247 248 271 34 36 56 67 80 105 114 148 168 170 194 202 206 207 222 234 247 271 294 34 54 56 68 74 116 157 198 216 222 247 248 271 34 54 58 68 74 108 116 198 216 248 271 34 68 116 164 198 204 216 247 248 271 54 68 74 116 117 157 164 170 198 216 222 248 271 53 54 68 74 104 107 114 116 146 168 192 216 217 222 248 249 271 34 53 56 68 74 106 108 114 116 157 164 167 198 204 216 248 271 34 54 56 68 116 170 192 198 204 216 222 248 249 271 280 34 53 56 68 108 116 157 198 204 216 246 248 269 271 275 56 68 69 116 248 271 68 74 116 157 164 198 216 222 248 271 80 148 220 221 259 280 294 80 148 220 221 259 294 80 148 220 221 259 294 107 114 147 148 280 80 114 148 207 248 280 56 114 148 247 114 148 169 230 280 114 147 148 160 168 207 280 49 67 114 116 148 231 52 67 147 148 230 241 281 294 34 52 53 56 58 80 107 114 143 147 160 168 170 207 249 294 34 37 52 53 54 56 106 108 114 147 207 249 298 34 37 52 53 54 87 105 114 116 143 147 148 163 216 249 298 145 148 244 105 108 114 54 108 143 241 249 251 280 294 52 54 80 106 108 116 153 184 205 206 217 236 249 280 281 294 196 196 280 67 71 106 160 206 215 222 225 249 259 281 54 44 50 54 56 58 83 108 114 145 148 170 205 206 207 216 227 249 259 264 294 297 37 56 154 194 203 205 206 222 34 36 37 53 54 56 74 82 89 90 101 105 153 160 170 194 206 217 222 223 231 247 275 280 294 298 34 68 72 90 145 153 205 206 237 298 46 54 58 64 101 108 114 116 117 145 155 156 192 206 207 215 221 222 224 225 237 244 249 251 273 275 280 297 34 46 54 58 74 108 113 117 145 205 206 221 226 244 249 251 280 145 160 167 215 37 101 106 203 145 216 224 145 216 224 274 34 106 169 37 43 46 68 71 143 145 146 148 156 167 170 203 205 206 225 269 282 145 216 224 46 116 145 153 163 168 205 215 280 282 68 77 80 89 145 148 160 167 206 207 216 221 224 249 257 294 298 68 77 80 89 145 148 160 167 206 207 216 221 224 249 257 294 298 68 69 77 80 89 145 148 160 167 206 207 216 221 224 249 257 294 298 145 216 224 249 37 116 34 80 145 216 224 145 216 224 145 216 224 249 34 54 56 58 74 80 103 105 106 107 108 117 145 155 160 163 205 206 215 220 244 249 280 145 216 224 34 145 196 198 216 224 249 34 36 37 46 54 56 71 114 116 143 167 168 169 170 171 192 202 203 204 206 216 236 237 246 249 260 262 298 145 216 224 249 34 54 145 163 216 224 249 145 216 224 249 34 54 56 58 68 108 145 148 160 163 170 215 216 249 271 275 145 216 224 34 145 216 224 249 145 216 224 249 34 145 216 224 249 280 145 216 224 249 34 145 216 224 249 108 145 216 224 249 44 52 82 105 145 168 215 217 222 224 234 237 54 56 68 80 98 101 108 116 117 145 153 163 168 192 205 206 207 215 220 222 226 230 234 235 237 247 249 270 271 280 282 297 53 67 74 80 87 104 108 114 116 143 167 205 206 216 221 222 259 280 294 297 34 108 145 216 224 249 46 54 56 58 68 83 101 106 108 116 145 168 170 205 206 207 222 226 237 246 249 257 268 280 298 69 167 217 236 281 298 145 216 224 251 145 216 224 249 34 43 54 56 68 69 75 89 96 116 147 148 160 194 198 206 216 217 222 236 241 246 249 280 294 34 52 65 105 106 147 217 224 229 236 249 294 297 53 74 89 147 148 160 167 217 237 239 294 34 56 69 80 105 147 148 170 193 204 234 236 293 294 34 37 53 56 59 61 74 90 105 116 148 154 167 193 203 204 215 216 217 236 237 246 288 297 34 50 54 56 68 69 80 108 116 205 216 217 236 275 293 34 54 56 58 69 80 96 100 108 116 148 234 236 34 50 56 59 61 69 74 108 116 145 147 154 169 216 217 222 236 249 294 108 153 205 280 82 105 36 43 46 54 56 58 61 67 68 69 74 80 97 98 101 103 104 106 107 108 114 116 143 145 153 156 157 160 164 168 170 202 205 206 207 220 221 222 228 237 239 244 246 247 249 251 262 268 292 297 298 36 43 46 56 58 68 74 103 108 116 143 145 153 156 157 202 205 206 222 228 237 239 247 262 268 282 36 54 56 58 61 96 108 116 145 157 163 170 202 205 206 216 246 251 34 37 54 58 116 145 203 206 257 271 145 216 224 34 36 46 77 87 98 145 155 168 170 202 205 206 215 221 222 225 230 237 240 247 259 280 281 297 145 216 224 37 56 154 194 203 205 206 222 145 216 224 145 216 224 49 54 58 61 68 87 105 107 108 115 116 145 155 168 170 205 206 207 216 222 225 226 231 237 260 280 281 282 298 34 36 54 58 80 100 145 148 170 202 222 275 34 54 56 67 80 100 108 145 148 163 204 222 237 34 56 58 80 100 108 145 148 170 205 222 237 249 34 37 54 56 80 145 148 170 203 222 237 271 34 37 114 156 163 168 203 216 236 259 281 294 108 145 216 224 249 34 54 56 67 80 101 106 145 170 205 206 237 249 251 34 36 37 56 90 98 145 202 203 205 206 225 237 280 281 297 34 54 56 58 80 101 108 116 145 156 205 206 217 222 225 234 280 294 297 298 34 54 56 101 108 116 117 145 148 205 206 217 222 249 250 280 294 297 298 34 37 54 56 74 77 80 101 108 145 155 156 168 203 205 206 215 217 222 230 251 262 271 280 293 294 297 298 34 145 216 224 249 34 103 105 114 143 148 205 206 229 248 264 271 280 298 145 216 224 249 145 216 224 275 34 37 53 54 56 67 80 101 106 108 114 116 145 157 168 170 193 196 203 205 206 207 222 244 246 249 251 259 260 275 281 293 298 34 36 46 53 54 56 77 100 101 105 116 145 163 202 206 249 275 280 281 298 53 56 77 106 205 206 236 34 56 68 108 116 117 145 205 216 224 249 36 37 46 54 80 202 203 252 280 293 34 36 37 53 54 58 62 77 80 100 101 106 108 116 145 156 170 205 221 223 237 246 251 280 298 36 37 44 54 58 68 69 77 80 88 101 105 108 113 114 116 145 155 164 170 192 202 205 206 215 221 222 224 226 230 280 281 297 43 44 52 75 114 145 147 164 167 215 264 37 96 114 143 146 153 160 167 206 220 221 222 226 297 89 115 216 217 246 294 54 64 68 82 117 145 146 153 192 205 206 222 249 262 280 282 77 106 259 145 216 224 54 56 61 101 106 108 148 153 167 204 205 206 215 222 225 239 264 268 280 294 297 34 53 54 61 80 83 98 108 116 157 160 167 168 170 206 215 230 246 247 272 280 145 216 224 36 74 114 116 145 160 216 116 160 237 53 54 101 116 160 206 215 237 254 260 116 143 160 246 298 36 37 116 143 160 168 202 203 116 160 46 58 67 116 154 160 228 116 160 168 216 52 53 147 148 160 204 207 215 216 280 49 54 148 204 279 37 44 46 56 69 74 105 167 169 170 203 204 205 206 222 225 248 280 108 114 143 170 193 205 206 215 225 237 246 280 298 107 170 193 207 230 231 237 246 280 297 298 54 87 231 237 282 56 106 143 146 206 237 271 281 56 101 106 143 153 170 205 206 237 280 281 298 34 53 58 87 106 205 206 220 225 231 237 251 281 298 52 143 148 160 237 281 46 80 108 143 205 206 225 237 251 281 282 298 77 106 143 153 155 206 230 237 248 251 293 298 53 54 56 74 78 86 87 107 143 144 146 153 156 163 168 170 206 222 237 259 278 280 281 282 298 52 87 160 204 237 204 54 72 80 96 143 155 168 205 206 237 297 298 101 56 206 207 46 56 70 80 89 98 106 108 114 116 117 155 160 167 168 170 204 205 206 207 216 217 220 221 224 230 271 273 280 294 297 49 148 204 237 61 98 46 54 61 96 170 205 206 220 237 82 37 203 237 298 37 168 203 205 237 56 74 82 101 204 237 262 148 230 237 298 148 204 230 237 298 237 34 37 43 44 46 52 53 54 56 70 82 83 84 86 89 101 105 107 108 146 148 153 155 160 167 168 169 170 195 203 205 206 207 215 216 223 224 229 236 237 244 247 248 260 262 264 280 281 282 291 294 298 148 34 37 43 44 46 52 53 54 56 70 82 83 84 86 89 101 105 107 108 146 148 153 155 160 167 168 169 170 195 203 205 206 207 215 216 223 224 229 236 237 244 247 248 260 262 264 280 281 282 291 294 298 46 54 89 105 148 160 167 170 206 244 247 280 37 44 52 89 114 148 170 195 203 206 216 236 259 294 37 43 52 54 70 89 107 114 147 148 155 160 203 206 216 222 230 260 281 291 294 37 52 53 54 105 114 147 148 160 203 206 216 280 294 46 54 89 105 148 160 167 170 206 244 247 280 52 53 68 74 98 102 105 116 148 160 205 207 215 224 236 249 273 298 52 54 56 58 101 155 170 207 237 298 46 56 108 148 157 160 246 101 160 237 74 56 74 82 101 237 262 37 49 50 52 53 61 65 74 83 114 116 143 145 148 160 168 203 222 225 231 237 252 257 259 281 298 74 148 160 37 49 50 52 53 61 65 74 83 114 116 143 145 148 160 168 203 222 225 231 237 252 257 259 281 298 116 34 46 54 56 68 70 74 80 101 102 106 108 110 116 156 167 168 170 205 206 207 215 216 222 226 237 249 252 262 298 34 36 54 56 58 67 80 101 108 110 116 143 148 202 216 217 227 249 251 260 262 276 298 36 49 53 54 56 68 80 96 101 106 108 110 116 148 160 202 205 206 207 216 225 249 259 269 280 282 298 36 44 54 56 67 80 108 110 116 205 206 216 280 298 34 36 37 53 54 56 58 59 68 80 96 103 107 108 110 116 143 168 202 203 205 206 216 222 244 249 251 259 265 268 276 280 293 297 298 34 54 56 58 80 101 103 106 108 110 116 143 148 192 205 206 216 221 225 242 249 298 37 54 56 77 80 101 108 110 116 206 216 244 249 276 280 281 293 34 46 54 56 58 68 80 101 110 114 116 143 205 206 207 216 222 223 227 246 280 281 298 54 56 80 108 110 116 205 207 216 237 249 46 54 67 68 80 110 116 216 222 46 54 80 101 106 107 110 116 155 157 205 206 216 220 244 251 282 298 34 54 67 80 103 108 110 114 116 155 196 206 216 222 249 259 298 34 36 37 40 54 56 58 68 72 80 108 110 114 116 143 146 148 156 157 170 189 202 203 205 206 216 221 222 226 230 249 259 262 276 280 281 293 297 298 54 69 71 80 101 110 116 205 206 207 216 244 259 262 269 280 292 298 36 37 49 54 56 58 61 68 75 80 92 101 103 107 110 114 116 148 153 154 157 168 169 192 202 203 206 207 216 218 220 221 237 239 246 249 262 269 270 276 281 292 297 298 36 46 54 67 80 101 110 116 169 170 202 205 206 216 259 269 281 298 46 49 54 58 80 96 101 106 110 116 143 155 168 205 206 207 215 216 297 46 54 80 101 108 110 114 116 216 297 298 34 54 56 80 108 110 116 153 196 206 216 242 276 281 291 297 36 37 54 56 69 72 80 110 114 116 160 168 202 203 206 207 216 280 34 36 37 54 56 68 80 87 90 96 101 102 108 110 116 143 146 148 154 168 170 203 205 206 207 216 242 249 262 280 281 292 54 68 71 80 108 110 114 116 156 205 206 216 222 259 280 44 46 49 54 56 80 108 110 116 206 216 221 227 281 297 298 34 54 80 108 110 116 207 216 251 280 293 297 46 54 56 80 82 101 106 108 110 116 206 216 225 251 259 54 67 68 74 80 87 96 103 106 108 110 116 117 156 205 206 216 222 249 251 269 297 298 54 56 68 77 80 101 108 110 114 116 168 206 207 216 222 248 249 262 276 281 282 297 298 34 54 56 58 68 80 96 105 108 110 114 116 163 168 205 206 216 222 249 251 298 46 54 56 67 71 80 105 110 116 148 153 192 206 207 216 249 259 281 292 34 36 37 43 44 54 56 68 69 80 101 105 106 107 110 111 116 154 157 168 170 189 192 195 202 203 205 206 207 216 226 237 246 249 257 262 268 275 280 297 298 36 37 49 54 56 74 80 82 101 106 110 116 153 154 168 202 203 206 216 249 251 257 280 282 298 34 36 37 54 56 69 72 80 92 101 103 106 108 110 114 116 147 153 170 189 194 202 203 206 215 216 218 220 221 249 259 262 276 280 291 292 293 294 54 58 68 80 108 110 116 156 157 206 216 222 249 54 80 110 116 143 155 205 206 216 222 225 249 252 260 297 298 54 80 110 116 206 216 298 46 54 56 80 106 110 116 143 206 216 222 249 280 297 298 43 46 54 56 58 80 108 110 116 205 206 207 216 222 227 230 249 280 297 34 46 54 58 80 87 101 108 110 116 148 153 160 168 192 205 206 216 222 226 257 262 276 280 298 46 54 56 67 68 80 101 107 108 110 116 144 148 160 167 170 205 207 215 216 249 251 280 281 292 36 43 54 56 67 72 80 100 101 102 106 108 110 116 160 167 170 202 205 207 216 230 249 262 271 280 298 34 36 44 54 80 96 110 116 170 196 202 206 216 231 237 249 280 292 54 56 71 80 108 110 116 146 206 216 221 249 280 298 54 56 67 80 108 110 116 155 164 168 170 207 216 246 249 251 262 264 276 281 34 36 54 56 72 80 101 110 116 168 202 205 206 216 222 225 297 34 54 56 58 67 70 80 96 101 102 106 108 110 114 116 155 192 196 205 206 207 216 237 249 251 252 280 297 298 36 53 54 56 80 97 100 106 108 110 116 148 156 157 192 202 206 216 222 249 281 298 38 40 54 56 58 80 110 116 170 206 216 226 246 249 250 262 276 292 36 37 46 54 56 80 110 116 143 202 203 216 251 297 36 54 56 67 80 100 101 106 108 110 113 116 143 168 202 205 206 216 249 259 280 297 34 36 54 80 101 110 116 168 202 207 216 221 251 46 54 56 80 101 110 116 143 170 206 216 249 280 43 48 54 56 58 67 80 86 87 101 105 108 110 116 155 156 168 193 205 206 216 249 292 298 80 88 110 205 215 61 68 80 227 68 80 105 163 170 205 215 220 227 280 53 54 68 71 80 105 156 206 215 220 227 280 53 54 68 80 105 114 156 205 206 215 220 227 280 297 36 54 68 80 105 202 215 227 280 34 37 80 110 116 147 148 215 216 217 227 279 280 294 34 37 58 80 108 195 203 206 247 251 257 37 61 74 75 79 80 105 110 116 148 160 194 216 228 294 49 80 110 143 170 206 216 229 249 34 44 46 47 53 54 56 58 64 67 68 69 72 80 87 92 100 101 108 110 114 116 153 160 163 170 205 206 216 221 226 227 247 249 251 257 268 276 279 280 281 291 293 294 298 34 37 80 110 116 147 148 215 216 217 227 279 280 294 75 80 110 280 294 74 77 80 147 148 204 205 216 34 43 52 54 58 59 80 87 116 147 148 154 160 169 170 192 193 216 217 222 236 280 294 56 67 206 298 103 160 167 246 56 58 105 106 205 237 271 46 53 56 75 80 105 107 116 160 167 168 206 215 222 37 53 54 58 107 168 205 206 37 53 89 100 108 217 44 52 53 54 56 58 80 96 105 106 107 108 114 170 205 215 216 226 237 257 260 280 54 80 205 232 298 89 145 54 56 58 68 96 107 205 222 280 281 298 54 96 116 216 292 56 194 205 61 69 105 106 113 114 147 148 153 164 192 207 208 215 230 231 251 259 280 298 74 104 53 54 56 68 70 72 80 96 105 106 107 111 147 148 205 206 207 251 271 280 52 53 160 163 167 205 216 225 234 251 260 281 36 49 53 54 56 67 68 74 101 103 106 108 114 116 148 153 155 164 167 170 172 194 205 206 215 221 222 247 251 257 280 281 282 74 89 96 216 217 294 34 116 216 276 294 34 96 216 237 280 34 43 46 53 54 56 58 67 68 69 71 75 77 78 80 82 83 86 96 101 103 105 106 108 116 143 148 157 160 167 168 170 205 206 215 216 217 222 226 227 230 231 234 235 246 247 249 251 259 279 280 297 298 36 37 56 89 170 194 203 216 294 89 145 89 145 89 145 89 145 89 145 114 116 160 280 46 58 77 80 101 105 116 155 168 170 205 206 207 222 225 280 298 58 281 160 205 206 46 160 170 206 49 204 207 34 40 56 204 237 80 105 116 156 206 222 237 247 275 67 80 114 297 205 216 280 80 34 67 71 80 108 168 237 108 280 37 46 56 101 203 221 34 106 56 67 116 207 251 34 37 46 56 101 168 192 203 206 215 249 298 46 54 74 77 80 101 102 116 168 206 207 226 249 34 36 54 106 202 207 215 274 298 34 80 207 222 249 275 280 36 68 100 106 116 202 206 237 297 154 71 108 56 80 54 67 114 205 249 297 52 56 184 204 205 34 67 160 280 292 34 36 101 156 168 202 275 56 117 184 204 205 206 207 34 46 54 68 80 101 106 116 156 168 170 205 206 207 217 237 242 246 34 56 58 143 206 207 237 252 297 298 37 64 105 157 203 229 249 257 298 100 206 36 46 74 105 202 101 106 108 146 168 222 249 106 280 298 101 155 37 40 46 49 67 80 163 184 203 205 206 249 262 276 221 34 40 46 56 68 80 237 251 281 49 56 80 113 156 205 215 222 226 298 69 80 116 153 206 207 34 62 67 108 207 221 226 244 246 249 268 37 157 168 203 246 54 56 207 230 237 259 298 34 58 80 82 106 146 205 206 207 222 34 58 146 160 168 170 205 207 237 293 43 46 54 101 106 108 114 116 146 155 156 157 163 215 222 237 246 298 34 105 143 160 168 170 298 34 36 54 56 80 157 202 298 68 70 105 108 146 147 148 167 206 221 34 84 87 105 108 143 157 204 222 225 230 244 246 280 34 64 80 168 222 246 44 53 68 74 101 105 107 114 118 147 148 157 170 205 206 224 235 240 248 270 271 274 34 53 54 69 80 83 105 106 108 167 205 206 215 220 234 260 280 297 52 56 114 147 148 156 205 222 294 49 54 34 36 43 46 47 52 53 54 56 58 59 61 67 68 69 71 80 82 96 100 101 105 106 107 108 114 116 146 147 148 153 155 156 160 164 167 168 170 192 193 194 196 202 204 205 206 207 215 216 218 221 222 223 224 227 236 237 243 246 249 251 259 260 268 274 276 280 281 293 294 296 297 298 46 80 96 157 114 114 114 294 80 102 280 294 298 34 36 44 46 52 53 56 64 68 70 78 80 82 83 89 96 105 106 108 114 116 143 145 147 148 154 160 168 170 184 194 202 205 206 207 215 216 217 220 221 225 227 228 230 231 234 237 247 248 249 257 262 268 276 280 294 297 298 34 52 53 56 101 105 106 108 114 116 154 169 206 217 225 227 247 248 251 294 298 56 101 105 106 216 216 216 216 145 170 206 207 259 36 56 202 217 67 106 116 157 216 222 280 37 106 203 247 248 167 206 56 67 84 116 167 169 228 231 248 280 294 297 43 58 77 101 114 116 160 43 77 106 114 116 160 170 43 86 294 43 116 160 167 216 280 43 77 114 116 204 225 53 108 116 167 170 206 217 222 230 231 298 43 107 116 160 167 216 226 247 251 280 146 170 206 215 239 281 298 43 56 101 114 116 167 205 206 216 221 223 228 297 56 101 148 160 206 216 241 279 280 294 54 74 101 106 154 160 205 206 213 221 249 259 297 44 52 53 54 74 80 154 156 157 160 168 171 206 213 222 223 237 249 259 282 297 298 37 54 67 74 108 117 154 155 160 168 205 206 207 213 217 221 225 280 281 297 54 74 154 160 206 213 297 54 74 154 160 205 206 213 297 54 68 74 77 154 160 170 205 206 213 234 249 251 297 298 54 74 154 160 206 213 297 54 74 77 106 153 154 213 249 259 54 106 153 154 249 259 280 148 74 77 194 213 74 77 169 171 206 213 74 77 116 164 170 213 298 54 58 74 77 108 170 206 213 276 281 296 54 56 61 74 77 213 74 77 114 213 217 249 74 77 103 155 205 213 298 74 77 108 213 276 74 77 116 184 205 213 272 74 77 206 213 74 77 101 192 213 236 280 281 34 46 54 56 67 114 157 167 170 206 207 215 222 226 249 280 298 43 77 80 101 105 116 148 153 156 167 205 207 297 298 116 148 222 56 114 160 280 56 114 160 222 249 280 288 54 74 114 160 280 56 114 160 216 280 34 56 58 87 170 205 206 251 298 34 58 98 101 108 114 116 157 206 215 292 297 298 34 43 58 82 101 108 156 157 163 205 206 207 251 34 52 56 67 77 106 156 157 206 225 34 68 100 206 230 251 298 34 108 206 279 297 34 108 34 101 34 80 82 114 146 156 205 206 207 34 116 168 34 34 54 56 74 170 207 262 34 54 58 77 101 108 143 170 205 206 207 222 249 251 275 276 277 297 298 34 193 205 206 230 276 34 56 114 170 34 56 101 163 170 205 34 106 156 205 249 34 90 184 34 101 34 96 108 206 237 249 34 46 54 78 101 105 205 206 34 46 58 205 251 34 56 77 155 156 242 268 34 206 34 37 54 56 75 106 170 203 205 206 221 249 276 34 108 156 205 280 297 34 54 58 77 101 106 205 206 34 46 58 106 108 143 170 206 34 58 108 34 54 145 294 34 54 145 205 215 243 294 34 54 80 145 294 34 54 145 275 294 34 54 145 294 34 54 105 145 205 206 294 34 52 54 145 239 260 294 34 54 75 84 145 196 294 34 52 54 56 58 80 145 272 294 34 34 34 262 34 34 222 34 297 34 56 34 100 106 205 34 75 107 196 34 34 34 40 53 78 215 243 279 294 34 54 215 280 294 34 53 56 58 82 96 101 108 114 146 155 205 206 216 225 281 282 297 34 37 54 58 71 87 90 108 143 153 155 170 192 203 205 206 207 217 222 249 259 260 298 34 54 58 77 78 80 86 116 145 160 170 205 206 217 225 268 281 297 298 34 46 53 54 67 74 77 96 100 106 155 205 206 207 221 269 298 58 69 74 148 196 206 207 213 216 217 221 251 293 34 49 68 69 75 114 116 145 147 148 154 167 184 207 236 257 279 280 294 43 52 54 56 71 83 89 96 108 114 116 147 148 160 184 195 205 206 216 217 222 247 259 264 280 281 294 56 68 86 96 114 116 147 148 160 167 184 206 216 222 223 234 241 249 272 294 34 52 53 56 68 101 105 106 114 116 156 157 167 184 194 205 211 222 236 241 257 298 54 68 79 106 114 116 167 184 223 282 297 34 46 52 54 68 105 108 114 116 160 167 184 194 205 206 223 236 241 280 294 296 68 114 116 162 167 184 34 68 114 116 167 184 68 114 116 167 184 204 216 53 56 68 70 82 89 96 105 114 116 167 195 215 236 249 280 294 36 52 54 68 114 116 167 202 249 259 280 294 34 35 114 116 251 34 37 54 69 90 106 116 163 170 203 34 37 54 56 69 90 170 203 249 292 34 36 37 69 108 170 202 203 237 249 34 36 37 54 56 69 72 106 116 202 203 205 222 237 249 276 34 37 54 69 70 108 203 228 237 292 34 36 37 54 69 70 87 202 203 205 297 34 36 37 54 69 70 202 203 232 237 34 37 54 68 69 70 96 116 203 205 292 52 116 156 160 229 249 156 167 206 215 249 167 205 249 56 97 114 116 147 160 167 249 280 52 59 80 114 116 148 167 249 280 294 67 80 96 114 116 160 167 229 280 34 53 64 65 67 68 69 79 80 89 96 101 114 116 147 153 154 155 160 168 170 192 205 206 207 216 217 222 229 247 257 260 276 279 280 294 298 36 37 49 53 64 65 69 79 86 87 107 114 116 148 168 202 203 205 216 220 226 229 230 231 234 247 257 260 279 280 281 294 297 34 53 64 65 67 68 69 79 80 89 96 101 114 116 147 153 154 155 160 168 170 192 205 206 207 216 217 222 229 247 257 260 276 279 280 294 298 34 47 54 79 98 108 116 145 147 160 170 205 206 216 217 220 297 34 54 71 79 106 108 145 147 160 168 205 216 217 297 298 78 79 108 145 160 170 205 206 216 217 225 247 294 297 34 79 98 106 108 145 147 156 160 205 206 216 217 220 297 79 96 98 108 145 147 160 168 205 216 217 297 34 79 98 108 145 147 160 205 216 217 297 34 53 64 65 67 68 69 79 80 89 96 101 114 116 147 153 154 155 160 168 170 192 205 206 207 216 217 222 229 247 257 260 276 279 280 294 298 34 43 56 58 79 101 105 106 107 108 114 143 145 146 148 160 164 167 168 170 204 205 206 207 216 217 222 231 281 282 294 297 298 54 79 108 145 160 205 206 216 217 281 297 34 79 116 216 54 79 108 145 147 160 205 216 217 297 298 34 37 52 78 79 89 106 116 143 153 155 170 203 206 216 217 230 268 54 79 108 116 145 160 170 205 206 216 217 297 34 54 79 98 106 108 145 147 160 170 205 206 216 217 234 251 293 297 50 54 56 67 68 80 105 108 116 117 167 184 192 193 195 205 206 246 249 276 280 282 293 298 146 205 259 280 294 34 58 80 108 163 193 205 206 222 249 280 34 43 54 56 67 92 101 108 205 206 207 221 222 226 246 259 280 292 294 297 74 145 148 216 249 34 37 44 52 53 56 114 170 205 206 207 216 236 249 282 294 56 80 96 105 148 160 167 205 206 216 236 249 280 34 52 58 105 223 37 96 101 145 203 231 297 37 116 145 203 216 54 145 34 43 46 53 54 56 58 67 70 96 101 105 107 108 114 116 144 145 147 167 193 194 196 205 206 215 216 217 221 222 225 226 229 230 241 249 251 259 280 294 297 298 54 145 167 54 145 167 54 58 87 145 167 192 205 221 222 251 294 298 43 54 70 82 83 105 148 167 206 224 247 268 279 280 297 167 279 37 52 167 279 52 167 279 37 167 279 167 279 36 167 279 167 170 279 167 279 36 167 279 37 167 279 167 279 52 167 279 36 167 279 36 52 167 279 36 167 279 37 167 279 52 167 279 167 279 148 167 216 217 294 296 34 37 53 54 107 116 146 167 203 206 216 217 228 248 262 279 280 34 43 52 56 79 106 116 148 160 167 170 194 216 217 222 228 241 247 251 279 280 294 295 34 79 87 105 114 167 195 205 215 248 259 279 52 53 84 105 107 116 148 167 170 206 279 280 294 34 37 54 56 80 106 203 211 216 80 194 46 52 54 74 80 108 116 144 170 194 205 206 247 251 281 297 34 46 52 54 56 65 67 68 80 87 106 114 153 168 170 184 205 206 222 247 249 280 281 297 298 34 46 52 56 61 80 101 106 160 170 205 246 247 281 297 116 34 37 46 52 54 56 80 86 106 143 170 203 205 206 237 247 249 281 297 298 52 56 58 59 77 84 86 96 108 116 168 170 194 205 206 207 222 236 247 260 281 294 297 101 204 216 280 294 205 259 294 34 56 224 244 273 274 36 54 74 80 154 156 160 170 205 206 213 236 249 257 259 276 297 54 74 154 160 170 206 213 271 297 54 56 74 104 154 160 196 206 213 251 259 297 298 37 54 67 74 108 117 154 155 160 168 205 206 207 213 217 221 225 280 281 297 37 52 54 56 58 71 74 101 108 116 154 160 168 206 213 236 297 54 56 58 74 101 153 154 160 205 206 213 232 236 249 251 268 281 297 54 74 154 160 206 213 297 54 68 74 96 101 108 114 154 155 157 160 182 205 206 213 249 280 297 298 54 74 154 160 206 213 297 54 74 77 106 153 154 213 249 259 75 76 74 77 194 213 74 77 116 164 170 213 298 54 58 74 77 108 170 206 213 276 281 296 54 56 61 74 77 213 54 67 74 77 213 276 36 74 77 170 213 74 77 101 192 213 236 280 281 34 46 54 56 67 114 157 167 170 206 207 215 222 226 249 280 298 56 59 100 105 106 143 167 183 194 205 206 216 223 225 226 247 281 288 294 114 56 114 160 280 56 114 160 222 249 280 288 114 160 280 78 114 160 206 280 107 114 160 280 54 74 114 160 280 56 68 114 154 56 68 114 154 34 37 167 170 195 196 203 205 206 297 205 34 58 80 167 34 80 167 216 34 80 167 206 52 80 167 34 54 58 80 101 146 147 155 157 167 168 169 170 182 205 206 207 222 226 281 297 298 280 216 34 80 167 216 80 167 80 157 167 44 53 58 80 114 116 148 167 169 205 206 216 230 247 248 280 292 294 297 80 167 54 56 80 116 143 167 249 280 297 34 80 167 216 54 198 100 105 80 167 36 37 52 54 56 58 67 68 80 105 106 107 108 153 167 168 170 184 189 202 203 206 217 249 276 280 298 54 34 46 52 54 56 67 80 114 157 167 170 206 207 215 222 226 249 280 298 52 54 58 67 68 80 108 143 155 167 170 205 206 207 280 54 106 148 160 184 226 52 53 54 58 105 106 147 153 154 155 164 170 206 207 223 226 238 260 36 37 54 202 203 206 216 56 105 34 80 167 216 216 58 116 36 37 80 101 106 108 114 116 163 192 202 203 205 206 207 222 227 246 251 280 298 116 106 116 160 34 37 147 184 195 203 86 116 216 116 36 54 56 61 67 68 80 108 114 116 168 202 205 206 215 217 221 222 225 247 248 280 282 297 298 116 36 37 54 58 77 80 101 114 116 143 155 170 202 203 205 206 249 276 280 293 116 216 298 37 203 36 54 68 80 106 108 116 202 206 221 222 251 280 293 36 43 49 54 56 58 68 71 80 108 114 143 146 157 163 202 206 246 257 259 280 297 298 46 56 67 71 74 87 96 106 108 116 143 146 168 170 204 205 206 207 239 280 281 297 298 204 36 53 216 36 46 56 170 184 202 222 280 297 37 54 222 36 202 116 37 56 116 143 156 170 203 205 206 246 268 280 34 37 54 56 82 101 116 154 167 203 205 206 220 262 280 281 298 116 116 160 36 37 46 54 56 58 101 105 106 108 116 143 168 170 202 203 205 206 215 225 226 249 251 268 280 293 297 116 54 116 160 36 37 54 80 108 143 157 202 203 205 206 216 221 251 268 275 280 297 37 203 34 37 44 86 107 146 147 167 169 203 205 206 215 217 221 237 246 281 294 37 203 37 203 36 37 52 54 56 68 78 97 101 168 203 206 207 227 249 260 276 281 36 37 202 203 36 37 54 56 68 80 101 116 202 203 205 206 207 280 281 36 202 80 116 160 80 116 160 37 46 54 58 68 86 100 101 106 108 114 116 143 157 160 168 170 192 203 205 206 221 225 227 237 240 246 249 260 271 276 280 281 282 298 116 160 170 116 34 36 54 108 116 193 205 116 34 36 98 202 280 37 203 36 37 44 46 54 58 68 92 101 108 143 146 155 163 202 203 205 206 222 227 247 280 281 282 36 37 54 58 80 202 206 222 225 251 281 34 43 54 67 102 107 116 156 168 192 205 206 259 280 281 282 298 116 52 54 74 116 145 160 113 116 160 204 205 249 294 37 167 203 116 216 116 237 34 108 143 192 206 207 215 259 278 280 282 298 105 116 147 105 116 147 34 114 116 147 148 153 230 246 53 228 280 294 167 56 71 86 96 105 108 148 160 167 170 204 205 206 249 280 292 294 298 34 43 46 54 56 58 68 77 80 82 101 105 106 108 114 116 143 145 163 164 168 170 184 196 205 206 207 216 217 222 223 226 234 249 276 280 281 282 293 294 297 298 53 54 68 83 103 167 169 184 192 204 205 206 207 215 216 222 226 227 230 241 259 280 292 236 106 53 147 148 215 216 276 54 116 147 148 216 52 53 54 116 216 236 251 54 116 216 217 34 52 54 205 54 217 34 72 204 207 246 247 249 262 276 298 170 204 205 279 116 216 249 276 147 206 222 225 269 280 297 34 37 53 54 56 74 114 156 160 203 207 251 52 54 116 216 236 36 101 116 160 194 202 205 206 231 297 298 52 116 46 52 58 101 105 116 222 281 116 53 54 58 116 216 247 52 195 223 236 260 298 216 260 216 37 86 196 203 205 217 224 228 236 246 276 294 194 221 280 108 147 280 54 69 116 147 205 294 49 106 36 53 160 168 202 228 237 260 54 163 170 225 260 264 293 298 107 114 148 160 206 248 78 247 34 37 54 56 100 103 106 203 205 211 216 34 37 54 56 80 106 203 211 216 34 37 54 103 106 108 116 203 211 216 226 268 280 34 46 54 107 148 170 204 207 239 248 251 268 280 282 294 54 148 205 37 50 53 54 68 116 148 193 203 216 227 239 241 248 298 53 54 67 90 107 147 166 170 204 205 206 218 221 239 248 249 251 280 294 53 61 160 204 215 222 294 53 54 67 68 69 107 148 167 168 204 205 216 234 247 280 294 40 47 52 54 56 67 68 72 75 80 86 87 106 148 167 168 170 206 207 216 218 222 227 244 247 249 280 292 294 298 53 56 105 116 148 206 211 34 37 53 54 56 68 82 101 105 108 146 147 148 160 166 167 168 170 203 204 205 206 207 217 220 225 230 231 239 248 249 262 268 276 279 280 282 294 297 298 34 43 54 160 164 168 204 205 206 280 108 204 216 34 80 204 216 251 67 80 160 204 207 257 34 54 106 113 116 204 246 34 54 80 106 204 205 34 103 204 205 216 53 80 105 168 204 206 236 247 248 279 294 34 105 204 205 207 216 268 34 54 108 116 204 205 206 216 226 249 268 280 34 56 80 204 216 237 54 67 74 104 204 206 211 216 34 40 54 67 145 226 249 54 67 145 54 67 116 145 168 205 206 222 54 67 145 168 204 54 67 105 145 280 54 67 145 156 170 184 223 249 54 67 100 145 54 67 145 169 54 67 104 145 37 54 67 145 203 246 249 53 54 67 116 145 54 67 145 153 206 225 249 52 53 54 67 87 105 145 148 170 215 225 68 148 204 34 67 69 74 80 117 148 204 101 204 216 280 294 294 34 74 211 237 292 148 194 204 211 294 36 37 87 116 211 246 271 294 298 53 56 96 148 194 205 211 230 234 294 54 67 103 108 163 169 205 211 249 268 54 56 100 114 156 206 211 216 227 280 292 298 37 54 206 211 216 227 260 107 167 204 296 52 56 114 144 154 204 205 206 216 225 251 280 294 298 54 145 204 211 54 145 204 205 211 237 54 56 100 145 204 206 211 275 54 56 80 145 204 211 54 145 204 211 54 105 145 204 211 54 100 145 204 205 211 280 54 56 86 90 98 108 116 117 145 163 204 211 272 292 293 34 54 56 145 163 168 204 205 211 268 293 298 54 56 145 204 211 34 54 56 68 98 105 116 145 184 204 205 211 216 237 53 54 56 98 145 204 206 211 249 276 54 56 145 184 204 211 292 34 54 56 116 145 204 211 34 80 160 204 211 37 46 52 53 54 80 101 203 216 251 297 34 44 54 211 222 294 34 44 54 108 211 222 294 54 211 222 294 44 52 67 69 70 80 82 98 105 106 148 156 160 167 170 204 205 206 215 220 222 224 228 248 260 280 294 297 298 53 54 68 105 148 204 34 43 44 50 53 67 68 69 89 96 105 148 168 204 215 227 231 264 279 280 49 53 61 67 69 77 80 87 102 106 107 108 116 148 155 160 169 193 204 206 207 215 217 221 231 237 246 264 279 280 34 44 68 69 80 89 105 148 170 204 215 227 228 229 241 247 248 257 280 34 44 49 53 67 68 69 89 103 105 118 148 204 215 235 248 280 34 53 96 148 204 215 231 298 34 53 54 67 69 80 89 90 101 105 148 153 169 170 192 206 225 264 279 280 292 298 77 80 108 148 167 220 221 280 50 67 80 204 206 211 220 239 248 260 279 281 53 80 116 148 168 169 170 206 207 216 297 211 34 79 37 52 53 74 78 79 146 148 153 167 170 205 206 234 37 52 53 74 78 79 146 148 153 167 170 206 234 37 52 53 74 78 79 101 146 148 153 167 170 206 234 37 52 53 74 78 79 146 148 153 167 170 206 234 237 37 52 53 74 78 79 146 148 153 167 170 206 234 280 37 52 53 58 74 78 79 146 148 167 170 206 234 71 78 79 96 101 114 116 146 167 170 206 216 280 294 37 56 74 75 78 79 96 146 167 170 206 222 260 294 298 36 37 74 78 79 146 167 170 184 206 251 297 36 37 56 74 78 79 108 116 146 167 170 206 251 74 37 74 78 79 80 107 108 116 145 146 148 167 170 205 206 217 220 239 246 276 289 293 37 74 78 79 80 145 146 148 167 170 206 217 37 74 78 79 80 105 107 145 146 148 167 170 205 206 217 249 37 46 56 74 78 79 80 105 116 117 145 146 148 163 167 170 172 205 206 217 222 37 74 78 79 80 105 145 146 148 167 170 206 217 37 74 78 79 80 105 145 146 148 167 170 206 217 37 52 56 74 78 79 80 145 146 148 167 170 182 193 206 217 239 280 37 52 54 56 74 75 77 78 79 96 101 106 107 108 116 117 146 155 167 170 193 194 205 206 216 228 230 236 244 249 251 280 281 282 288 294 298 37 74 78 79 106 108 146 155 167 170 194 206 247 281 294 297 37 52 74 78 79 101 107 116 143 146 167 170 205 206 276 280 294 298 37 56 74 78 79 146 167 170 206 37 71 74 78 79 116 146 167 170 206 251 269 37 46 54 56 72 74 78 79 146 160 167 168 170 206 222 228 237 251 292 37 52 58 67 74 78 79 108 145 146 153 167 168 170 184 205 206 221 222 228 236 249 251 280 289 298 37 53 56 74 78 79 80 96 100 101 146 153 160 167 170 205 206 259 281 292 37 56 68 74 78 79 80 145 146 155 160 167 168 170 206 222 237 249 262 276 291 37 50 54 56 74 75 78 79 105 108 146 147 160 167 170 205 206 216 294 37 74 78 79 146 167 170 206 216 237 37 52 56 74 75 77 78 79 107 146 167 170 205 206 236 248 251 105 37 74 75 78 79 146 167 170 206 37 50 54 58 71 74 78 79 96 98 101 105 106 108 116 143 146 153 155 156 160 167 168 170 184 205 206 215 221 225 227 230 239 249 280 281 297 298 37 43 44 46 50 52 53 54 56 58 59 61 67 68 69 74 75 78 79 80 86 92 96 100 101 105 106 107 108 114 116 118 143 145 146 147 148 156 160 163 167 170 182 184 194 195 205 206 207 215 216 217 218 222 223 228 229 236 237 239 244 246 247 249 254 257 262 264 276 279 289 292 294 297 298 37 56 59 74 78 79 105 146 148 167 170 206 279 223 228 297 205 259 294 56 101 148 160 206 216 241 279 280 294 49 53 54 56 74 75 77 84 154 160 167 205 206 213 215 222 237 294 297 54 74 154 160 170 206 213 271 297 54 56 74 104 154 160 196 206 213 251 259 297 298 37 54 67 74 108 117 154 155 160 168 205 206 207 213 217 221 225 280 281 297 37 52 54 56 58 71 74 101 108 116 154 160 168 206 213 236 297 54 56 58 74 101 153 154 160 205 206 213 232 236 249 251 268 281 297 54 68 74 77 154 160 170 205 206 213 234 249 251 297 298 54 67 74 154 160 206 213 280 297 54 74 77 106 153 154 213 249 259 75 76 74 77 194 213 74 77 116 164 170 213 298 54 58 74 77 108 170 206 213 276 281 296 54 56 61 74 77 213 74 77 103 155 205 213 298 74 77 108 213 276 74 77 116 184 205 213 272 54 74 77 170 213 74 77 213 249 276 54 74 77 170 213 34 36 37 54 58 68 80 101 103 106 108 114 145 148 156 167 168 184 203 205 206 225 280 281 282 293 294 298 206 259 56 114 160 280 56 114 160 222 249 280 288 114 160 280 43 56 116 206 216 223 225 260 279 280 43 46 78 82 101 114 170 206 236 249 280 294 37 61 74 86 114 105 206 216 259 34 46 80 86 96 205 249 37 46 52 53 61 74 80 86 96 114 160 205 206 215 216 217 280 281 56 86 105 108 206 216 222 249 37 54 56 67 77 86 103 104 113 114 116 160 170 193 196 205 206 207 222 225 226 241 246 248 268 275 276 291 292 297 34 37 67 83 86 105 113 114 116 215 224 248 271 34 37 50 53 54 56 58 67 70 74 75 80 86 101 102 105 108 113 114 116 143 147 148 153 155 160 170 194 205 206 215 216 217 221 225 228 239 240 244 247 249 251 271 280 281 294 297 34 37 46 54 56 58 59 64 67 68 71 86 92 96 105 106 108 113 114 116 160 167 168 170 182 184 196 204 205 206 215 216 217 221 222 236 244 249 264 271 276 279 280 293 294 296 298 34 37 52 53 54 67 86 87 105 107 113 114 116 148 155 170 217 223 231 236 260 271 281 294 86 160 204 64 106 116 148 216 247 257 280 56 61 67 71 82 88 103 105 113 114 116 117 148 206 228 248 251 271 298 46 56 80 82 96 105 108 154 156 160 204 215 227 294 70 114 116 147 216 248 251 271 280 34 56 67 96 105 192 193 216 221 228 248 280 294 34 58 96 101 108 244 246 249 280 292 294 206 259 34 53 105 114 116 147 160 216 222 241 281 34 37 54 56 100 103 106 203 205 211 216 34 37 54 103 106 108 116 203 211 216 226 268 280 114 116 194 34 46 52 54 56 65 67 68 80 87 106 114 153 168 170 184 205 206 222 247 249 280 281 297 298 34 46 52 53 56 80 147 170 205 247 271 281 294 297 34 46 52 54 58 80 106 114 155 160 170 194 205 206 216 217 223 226 230 231 235 236 247 281 294 297 34 46 52 54 56 68 70 80 101 106 157 170 205 206 215 247 281 297 298 34 46 52 56 67 80 106 114 168 170 205 206 215 246 247 254 271 281 297 52 56 58 59 77 84 86 96 108 116 168 170 194 205 206 207 222 236 247 260 281 294 297 34 43 46 52 53 56 74 80 96 107 116 147 148 167 170 205 207 216 236 247 280 281 291 297 34 43 46 52 53 80 96 167 170 205 206 215 236 247 280 281 297 101 204 216 280 294 46 58 74 77 114 145 205 246 249 52 54 74 107 116 215 227 281 74 116 157 205 216 268 54 68 77 105 160 205 211 222 236 251 294 297 54 68 77 105 160 205 211 222 236 251 294 297 68 77 160 211 222 236 294 297 68 77 160 206 211 222 236 272 294 297 68 77 160 211 222 236 294 297 68 77 160 211 222 236 292 294 297 68 77 160 211 222 236 294 297 34 68 77 80 160 211 222 236 294 297 34 68 77 160 205 211 222 236 294 297 34 68 77 160 211 222 236 292 293 294 297 34 68 77 160 211 222 236 292 294 297 68 77 160 211 222 236 292 294 297 68 77 160 211 222 236 294 297 34 68 77 160 211 222 236 280 294 297 54 116 160 194 205 206 211 215 230 280 294 296 298 34 54 56 114 116 148 211 216 234 249 257 279 98 106 205 211 224 294 105 106 108 206 211 215 234 236 282 294 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 272 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 34 56 79 100 103 107 184 204 205 206 226 292 297 298 79 107 184 206 226 34 56 79 107 206 226 298 34 56 79 103 107 206 226 79 103 107 205 206 226 34 79 103 107 205 206 226 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 150 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 54 79 107 160 193 206 226 52 54 56 79 96 106 107 108 114 116 155 156 160 163 166 168 170 184 193 205 206 224 226 244 247 249 259 262 276 280 281 289 292 297 298 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 35 53 59 79 96 107 116 148 160 168 205 206 217 280 56 79 80 107 145 206 225 226 53 59 79 96 107 116 148 160 168 205 206 217 280 35 56 68 107 114 147 167 247 280 53 96 216 80 148 220 221 259 280 294 80 148 220 221 259 294 80 148 220 221 259 294 87 239 54 114 225 226 260 80 114 148 207 248 280 114 148 206 107 114 148 235 114 148 169 230 280 114 147 148 160 168 207 280 53 68 107 114 143 147 169 170 205 206 249 279 297 52 67 147 148 230 241 281 294 58 105 114 154 194 205 222 249 294 298 52 53 56 86 105 108 114 147 150 205 217 259 280 294 105 108 114 54 108 143 241 249 251 280 294 196 116 147 205 216 43 46 52 54 74 80 205 249 280 67 71 106 160 206 215 222 225 249 259 281 68 80 147 148 160 167 169 206 225 249 280 56 106 107 116 148 247 248 52 96 114 147 148 53 54 56 77 80 101 114 116 145 148 167 205 206 226 241 251 259 298 54 56 58 67 80 106 113 116 145 156 167 168 206 239 280 297 298 53 106 114 211 216 223 260 294 43 77 96 116 148 170 206 211 216 230 247 248 280 294 49 54 67 86 106 114 116 153 168 195 211 228 229 280 294 298 37 46 77 116 147 148 153 155 203 211 221 294 34 44 52 56 58 67 68 77 87 92 102 104 105 106 108 116 153 154 156 164 168 205 206 211 220 227 249 259 260 291 292 297 298 52 54 56 96 108 147 156 204 268 56 75 103 104 108 167 192 204 206 280 211 49 50 67 108 116 170 216 292 211 211 211 46 58 61 100 108 205 206 211 228 298 104 108 211 268 292 54 101 105 108 114 170 205 206 211 224 247 259 276 280 281 34 58 67 74 77 92 106 108 146 168 194 205 206 211 222 260 280 281 297 298 36 43 54 58 69 77 80 101 105 108 116 155 168 202 205 206 211 222 224 226 251 271 280 293 298 34 54 56 58 68 69 71 104 106 107 108 116 155 168 170 205 206 207 211 215 216 221 222 232 249 260 275 280 34 77 107 108 116 156 157 192 204 205 211 215 280 281 34 56 92 104 204 211 292 56 86 170 211 225 247 294 37 80 86 143 160 168 203 205 206 211 217 222 251 298 49 56 104 205 211 228 249 281 292 59 114 206 211 216 221 225 206 211 216 279 211 211 34 46 47 54 56 61 69 80 90 96 106 108 114 116 145 160 189 204 205 246 249 262 272 276 280 34 37 43 54 56 69 80 96 101 106 116 148 153 167 169 203 204 205 206 216 225 237 249 251 280 281 294 37 54 56 61 69 79 106 107 116 117 169 203 205 206 207 221 249 276 297 34 54 56 61 69 80 90 96 106 114 116 170 204 205 206 249 272 276 54 61 69 80 90 96 103 104 105 106 114 116 145 171 204 246 249 256 272 276 278 61 69 80 100 106 114 116 156 163 204 206 216 251 276 37 56 58 61 69 80 106 114 116 203 204 206 216 249 276 61 69 80 106 114 116 160 204 272 276 298 54 61 69 80 101 105 106 108 114 116 117 143 155 156 160 204 205 206 224 249 272 276 280 298 37 54 61 62 69 80 90 96 106 111 114 116 144 160 193 204 205 207 249 268 272 276 280 281 292 294 46 54 61 69 80 101 106 114 116 157 193 204 205 206 249 276 54 61 69 80 106 108 114 116 160 171 204 205 206 226 259 272 276 61 69 80 105 106 114 116 204 206 216 276 46 47 61 68 69 80 90 106 108 110 114 116 156 167 189 204 206 224 249 276 280 298 61 69 80 106 114 116 170 204 206 215 216 276 36 37 46 54 61 69 80 90 97 101 103 106 108 114 116 164 170 189 202 203 204 206 228 249 276 280 61 69 80 106 108 114 116 160 168 193 204 205 206 262 272 276 280 54 58 61 67 69 80 106 108 114 116 160 204 221 244 272 276 281 53 61 69 80 106 108 114 116 146 147 204 216 276 46 61 69 80 101 106 114 116 160 204 205 206 246 272 276 40 46 61 67 69 80 90 106 108 111 113 114 116 170 184 189 204 205 206 225 237 246 249 276 280 297 61 69 72 80 106 114 116 117 160 189 204 205 247 249 252 262 272 276 61 69 80 106 114 116 160 169 171 204 272 276 294 61 69 80 106 114 116 160 204 205 272 276 61 69 80 101 106 114 116 160 170 204 272 276 280 37 54 56 58 77 101 103 106 108 116 154 156 168 170 204 205 206 215 216 249 251 280 281 282 294 297 206 259 53 106 108 116 148 204 220 106 116 204 34 61 69 80 106 114 116 160 204 272 276 61 67 69 80 84 102 106 114 116 160 204 205 272 276 280 58 61 69 80 106 114 116 156 160 204 206 216 222 268 272 276 46 56 61 69 77 80 96 106 108 114 116 155 160 204 205 206 246 249 268 272 276 280 281 298 49 74 77 105 106 146 148 166 167 205 206 211 247 256 260 276 280 95 166 211 224 232 256 276 280 36 54 95 98 101 104 166 170 202 211 246 256 276 280 36 54 95 98 101 104 166 170 202 211 246 256 276 280 37 72 95 116 143 166 170 203 206 211 224 232 247 256 276 280 36 58 95 108 166 169 170 202 211 224 226 232 256 276 280 298 37 54 58 95 101 166 170 203 205 211 224 232 256 276 280 282 56 92 95 164 166 170 196 205 206 211 222 224 232 249 251 256 276 280 95 101 105 108 114 166 189 211 224 227 232 256 276 280 291 34 67 95 166 189 205 211 215 232 248 256 276 280 292 40 54 56 80 95 104 116 146 163 166 170 189 193 205 206 211 215 222 223 224 232 244 246 256 276 280 294 34 95 108 116 146 166 172 211 222 224 232 256 259 276 280 281 37 43 54 61 95 97 113 153 166 206 211 222 224 228 232 247 249 256 276 280 291 53 54 67 80 92 95 101 166 168 170 205 206 211 224 232 246 256 271 276 280 54 80 95 98 113 166 211 226 232 246 256 276 280 282 34 37 53 58 95 104 114 163 166 169 205 206 211 224 232 247 256 276 280 281 34 53 95 105 116 166 206 211 215 224 232 256 276 280 54 95 104 114 166 168 211 224 232 256 276 280 34 54 75 95 97 166 205 211 224 232 246 256 262 276 280 294 298 95 160 166 167 211 224 232 256 276 280 298 40 72 95 97 104 106 108 155 160 166 170 182 211 220 224 229 232 244 249 256 268 276 280 36 61 82 84 95 106 166 206 211 224 232 249 256 259 276 280 54 95 166 206 211 256 264 276 280 95 166 211 256 276 280 43 163 166 211 256 276 280 52 108 114 166 211 236 256 276 280 40 108 166 189 205 211 246 249 256 262 274 276 280 34 43 46 54 58 68 74 75 77 87 103 108 143 146 148 153 156 157 163 164 167 170 171 193 205 206 216 225 226 228 251 259 282 293 297 74 87 103 114 116 171 204 206 241 260 52 53 56 87 105 148 205 216 225 230 231 269 298 49 56 58 75 80 87 96 101 105 107 108 113 114 116 144 146 153 157 168 169 170 171 192 193 204 205 206 207 215 221 225 238 239 241 243 259 260 279 280 281 293 297 34 44 77 108 113 114 143 144 155 157 170 206 220 226 238 246 260 281 34 44 61 74 98 101 103 107 113 114 116 143 148 163 164 170 171 204 205 206 207 215 221 226 235 239 241 246 248 251 260 280 281 282 297 298 49 54 56 58 68 71 74 75 77 80 96 103 106 107 108 113 114 116 143 144 146 153 155 157 163 164 170 171 204 205 206 207 215 221 225 226 230 231 238 241 251 260 269 281 282 293 294 297 298 54 216 43 53 67 83 86 148 167 170 207 215 225 230 239 246 247 280 34 61 96 98 113 171 206 215 241 260 280 292 34 171 241 34 44 53 67 71 83 113 148 164 169 171 195 230 232 239 247 248 260 269 298 47 67 69 71 74 87 113 116 148 156 168 171 205 206 264 280 294 34 50 52 53 54 56 61 67 68 71 74 87 89 96 102 106 108 113 114 116 143 147 148 154 160 163 167 168 169 171 192 193 205 206 208 216 217 220 224 228 231 237 239 241 247 249 259 260 281 294 296 298 44 53 71 113 148 154 164 171 230 231 297 58 103 108 114 116 145 148 157 171 204 208 241 49 114 116 144 145 148 157 204 206 241 260 281 298 53 54 56 74 75 77 87 96 103 105 107 113 114 143 144 153 155 157 163 164 168 169 170 171 205 206 215 222 226 230 238 242 251 269 281 282 293 297 113 116 167 171 206 216 241 280 34 71 74 106 107 113 116 167 171 206 208 216 222 241 247 248 260 280 34 37 54 71 74 113 116 163 164 167 170 171 203 205 206 216 226 231 241 251 260 269 280 34 71 74 113 116 148 167 171 206 216 241 248 280 34 74 113 116 171 206 216 241 280 34 71 107 116 167 169 171 193 206 216 222 226 241 280 116 167 171 206 216 241 280 34 43 116 171 206 216 241 280 44 54 68 116 155 167 171 192 206 220 221 224 249 269 274 294 296 116 167 205 206 216 241 280 34 113 116 167 171 206 216 241 280 34 116 169 171 206 216 241 280 74 116 167 171 206 216 241 280 69 89 113 114 116 171 204 241 294 58 69 89 101 113 114 171 281 298 34 113 116 157 167 171 206 208 215 216 226 227 241 280 69 116 147 148 167 171 206 208 216 241 280 74 107 116 167 171 206 216 241 260 280 116 171 206 216 241 280 34 54 67 71 74 113 116 167 171 206 208 216 226 239 241 269 280 294 34 36 37 44 71 74 105 106 107 113 116 167 169 171 202 203 206 208 216 241 260 269 280 294 298 34 69 113 116 167 171 216 226 260 269 280 116 167 171 206 216 241 280 34 56 71 74 104 107 113 114 116 167 169 171 205 206 208 216 222 226 241 247 248 260 280 293 298 105 113 116 157 167 171 206 216 220 235 241 247 280 34 69 74 113 116 147 167 171 206 216 241 248 280 50 53 107 113 116 167 169 171 206 216 239 241 247 280 298 80 148 170 171 205 216 248 280 294 34 44 49 71 74 103 107 113 116 167 171 206 207 208 216 231 241 247 280 297 34 74 107 113 116 167 169 171 206 216 241 280 116 167 171 206 216 241 280 116 167 171 206 216 217 241 280 34 74 113 116 167 171 206 208 216 241 269 280 52 53 113 116 167 171 206 208 216 241 280 116 167 171 205 206 216 241 248 280 74 113 116 167 168 171 206 216 241 248 280 298 116 169 171 206 216 241 280 34 53 54 61 71 74 75 105 106 113 116 167 168 169 171 172 206 207 216 218 226 239 241 246 248 259 262 269 280 298 34 53 71 74 106 113 116 165 167 171 206 216 230 241 247 248 280 282 116 148 167 171 206 216 241 280 116 148 171 206 216 241 275 280 116 151 167 171 206 216 241 280 116 167 171 206 216 241 280 116 167 171 206 216 241 280 34 113 116 167 171 206 208 216 241 280 68 74 107 116 167 169 171 206 216 241 280 71 74 113 116 167 169 171 206 216 241 280 34 53 54 74 113 116 146 148 163 167 171 193 206 216 222 226 241 248 280 37 74 107 113 116 148 167 169 171 203 206 216 226 241 260 280 116 167 171 206 216 232 241 280 34 53 58 62 68 71 74 106 107 113 116 154 167 169 171 206 208 216 222 226 241 247 248 259 260 268 269 280 297 298 34 53 89 105 113 114 116 146 148 157 160 167 170 171 193 205 206 216 222 225 226 241 247 248 280 116 216 280 281 116 160 171 206 216 241 280 116 167 171 206 216 241 280 34 46 67 68 71 74 75 101 104 106 107 113 116 148 167 171 206 216 241 248 269 280 116 167 171 206 216 241 248 280 74 77 105 107 116 167 169 171 206 216 222 230 241 280 116 167 171 206 216 241 248 280 293 34 37 69 71 74 87 106 107 113 114 116 146 155 157 167 171 193 206 208 216 221 241 259 269 280 36 54 74 77 98 113 114 116 146 148 156 163 168 169 170 171 202 204 205 206 221 234 239 241 248 280 294 297 53 54 68 69 71 74 80 106 113 116 145 146 147 148 157 167 171 194 205 206 207 216 217 222 239 241 269 275 294 50 114 116 204 239 241 280 294 34 50 61 87 113 114 204 211 222 239 241 248 294 54 114 116 147 148 204 206 241 294 34 49 50 53 54 56 58 61 68 78 80 96 101 105 106 108 113 114 116 143 147 148 155 160 167 170 171 192 193 204 205 206 207 208 215 216 217 220 221 227 228 239 241 260 269 280 281 282 294 296 297 34 50 114 116 146 171 204 205 208 241 260 294 37 54 61 74 116 145 147 148 228 37 54 61 74 105 116 143 145 147 148 157 171 205 206 208 228 37 56 61 71 74 78 108 114 116 145 147 148 171 192 208 215 228 239 269 276 53 54 113 145 148 154 215 216 37 44 50 54 56 58 61 74 77 83 108 114 116 145 147 148 170 205 206 207 216 227 228 249 259 264 294 297 34 37 43 49 54 56 58 59 61 71 74 77 100 107 108 113 114 147 148 167 168 170 171 203 205 206 208 216 225 227 228 239 260 280 294 298 37 56 61 67 74 78 86 87 101 114 116 145 147 148 170 206 215 216 226 228 230 248 268 280 294 296 37 54 61 69 71 74 105 108 114 116 145 147 148 208 215 228 239 280 37 43 61 69 74 105 116 145 147 148 206 215 228 239 280 298 67 103 113 146 206 207 221 225 34 43 46 50 56 70 71 74 89 105 107 113 116 148 156 171 194 208 216 228 231 239 241 247 248 269 294 71 74 113 114 148 171 194 206 43 46 49 53 54 56 58 68 71 74 77 103 108 113 114 146 147 148 160 163 164 167 168 170 171 205 206 207 211 215 225 226 228 230 232 239 241 249 260 280 293 297 298 43 53 56 67 70 71 82 101 103 113 148 160 167 168 170 171 195 205 206 207 216 247 294 44 46 54 56 58 61 68 71 103 105 107 108 113 148 156 167 193 205 206 216 221 222 225 226 230 298 34 36 43 50 53 54 58 71 77 80 82 87 103 105 113 114 116 143 144 148 156 157 163 164 167 169 170 171 192 193 202 205 206 207 208 215 216 221 222 230 231 234 238 239 246 248 251 259 260 269 280 281 282 297 298 171 232 239 269 298 71 74 113 114 148 171 194 206 34 36 52 53 54 56 58 61 68 71 74 78 86 89 96 100 105 107 108 113 114 116 146 147 148 160 163 167 170 171 202 205 206 216 217 228 239 247 249 262 269 280 297 298 54 114 116 160 171 280 297 58 68 108 113 114 116 160 167 170 171 205 206 207 216 217 229 259 264 280 281 297 298 77 113 114 116 145 171 226 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 54 77 113 114 116 145 171 226 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 298 77 113 114 116 145 171 226 228 280 297 77 113 114 116 145 171 228 260 280 297 77 113 114 116 145 171 228 280 297 34 43 53 54 56 58 61 71 100 101 103 105 108 113 114 116 143 153 155 156 157 160 163 164 167 168 170 171 192 205 206 208 216 220 221 222 224 225 226 228 239 244 251 280 281 282 293 294 297 298 100 103 108 113 114 116 160 163 171 206 225 228 251 268 280 297 54 56 113 114 116 171 280 297 298 54 56 113 114 116 171 280 297 298 114 116 205 206 216 96 107 114 116 171 206 216 280 297 105 113 280 49 56 96 105 114 116 163 164 170 171 205 206 216 228 238 260 280 281 292 297 298 49 74 103 105 107 114 116 153 170 171 205 206 216 227 260 280 292 293 297 49 54 56 58 71 96 105 108 113 114 116 143 148 156 160 168 170 171 205 206 207 216 217 222 230 259 280 292 294 297 298 49 54 56 71 101 105 106 108 114 116 170 171 192 205 206 207 216 228 239 259 260 280 281 292 293 297 298 49 53 69 77 103 105 108 113 114 116 170 171 205 206 216 227 280 281 292 297 49 53 56 68 105 113 114 116 160 167 168 170 171 205 206 216 237 244 259 280 292 294 297 49 54 56 80 96 105 114 116 156 163 170 171 205 206 216 222 238 239 249 260 280 281 292 293 297 298 34 49 53 56 61 105 106 108 114 116 146 148 168 170 171 205 206 216 230 234 239 280 292 297 298 49 54 56 105 114 116 153 155 164 170 171 205 206 216 251 280 292 297 34 49 54 77 105 108 113 114 116 147 155 164 168 170 171 205 206 216 221 226 227 228 260 280 281 292 297 49 56 101 104 105 108 113 114 116 170 171 205 206 216 222 280 292 293 297 43 49 56 105 108 114 116 148 153 170 171 205 206 216 224 225 260 280 292 293 297 298 43 49 56 58 102 105 108 114 116 155 170 171 205 206 215 216 225 226 280 292 297 36 49 53 58 80 105 108 114 116 144 153 156 170 171 205 206 207 216 260 280 281 292 297 298 43 44 49 53 56 61 71 74 105 106 108 113 114 116 148 160 163 170 171 193 205 206 216 221 222 226 228 230 234 239 251 260 280 281 282 292 297 298 37 49 53 58 101 103 105 113 114 116 170 171 205 206 216 239 260 280 281 292 297 298 44 49 53 87 105 108 113 114 116 144 163 170 171 205 206 216 228 251 280 281 292 297 49 56 103 105 107 113 114 116 143 170 171 205 206 216 239 259 260 280 281 292 294 297 298 49 54 101 105 113 114 116 143 144 170 171 205 206 216 225 238 280 292 293 297 43 49 54 58 61 105 107 108 114 116 144 153 155 170 171 205 206 216 226 227 239 249 251 280 282 292 297 298 49 56 92 101 103 105 108 113 114 116 143 163 170 171 205 206 216 225 230 238 246 251 280 281 282 292 293 297 49 61 105 108 113 114 116 144 170 171 205 206 216 238 239 280 292 293 297 49 52 56 75 89 105 113 114 116 143 156 170 171 205 206 207 215 216 225 230 237 246 259 280 292 297 298 49 53 54 89 103 105 113 114 116 143 144 146 148 170 171 205 206 216 221 226 227 234 239 259 280 281 282 292 297 43 49 56 58 101 105 107 108 113 114 116 143 153 155 163 170 171 205 206 207 208 216 228 243 260 280 281 282 292 293 297 49 56 71 74 87 105 113 114 116 148 153 170 171 193 205 206 216 239 259 260 268 269 280 292 294 297 298 34 37 56 58 100 103 105 113 114 116 170 171 280 293 294 297 34 37 56 58 61 71 96 103 113 114 116 164 170 171 280 293 297 43 49 53 87 88 96 103 105 108 113 114 116 146 170 171 205 206 215 216 220 221 222 238 251 280 292 293 297 298 114 116 171 280 297 298 113 114 116 171 280 297 298 89 105 108 114 116 171 260 280 297 298 89 114 116 160 171 217 280 282 297 74 114 116 148 156 171 260 280 297 58 114 116 171 269 280 297 71 114 116 171 280 297 61 103 113 114 116 171 280 297 49 56 58 71 101 105 107 108 113 114 116 170 171 205 206 215 216 227 228 280 281 292 293 297 49 56 58 71 101 105 107 108 113 114 116 170 171 205 206 215 216 227 228 280 281 292 293 297 34 43 46 49 54 56 58 100 105 108 113 114 116 153 156 170 171 205 206 216 238 280 281 292 297 298 46 49 54 56 58 96 105 108 114 116 143 144 156 170 171 205 206 216 225 226 280 281 282 292 297 46 49 53 56 105 114 116 155 170 171 192 205 206 216 221 226 260 280 281 292 297 34 46 49 56 58 71 105 108 113 114 116 144 155 170 171 205 206 207 216 228 264 280 281 292 293 297 298 49 58 71 105 113 114 116 144 170 171 192 205 206 215 216 226 271 280 281 282 292 297 298 49 58 100 105 108 113 114 116 148 155 156 157 170 171 205 206 216 239 264 280 281 292 297 49 105 108 113 114 116 170 171 205 206 216 280 292 297 49 53 105 106 113 114 116 155 170 171 205 206 207 216 220 221 222 225 227 231 244 280 281 292 297 49 53 56 103 105 108 114 116 143 155 170 171 193 205 206 216 226 228 238 241 280 292 297 49 53 56 87 101 105 108 113 114 116 144 163 170 171 205 206 216 225 226 234 239 249 280 281 292 297 49 67 80 103 105 108 113 114 116 170 171 193 205 206 216 221 226 280 281 292 297 298 49 61 96 100 103 105 108 114 116 156 160 163 170 171 205 206 216 239 280 292 293 297 298 36 43 101 116 170 202 206 215 216 268 281 293 297 36 43 58 71 101 103 105 108 114 116 143 145 153 156 164 170 202 205 206 215 216 222 251 264 281 282 293 297 36 56 98 116 143 145 153 202 205 216 251 281 282 293 36 43 53 56 71 80 87 96 101 106 107 108 116 143 144 145 146 153 155 156 163 170 202 205 206 216 220 222 230 251 281 293 297 36 54 56 71 77 80 103 105 108 116 143 145 153 156 164 170 202 205 206 215 216 220 222 251 264 280 281 282 293 297 36 69 108 116 144 145 170 202 205 216 222 281 36 43 54 80 96 100 101 108 116 144 145 153 170 202 205 206 207 216 222 281 293 36 43 46 53 56 77 101 103 108 114 116 145 153 156 163 170 171 202 205 206 207 216 220 222 225 251 281 293 36 105 116 143 145 202 205 206 216 220 227 281 293 36 56 58 80 105 108 116 145 163 170 202 205 206 216 280 281 293 36 56 77 100 101 107 108 116 145 153 156 170 202 205 206 216 225 249 251 281 293 36 116 145 202 205 206 215 216 281 297 36 43 77 80 116 145 163 170 202 205 206 216 222 251 281 293 297 36 43 103 116 145 153 156 164 170 202 205 206 215 216 220 222 228 251 281 293 36 56 107 116 145 202 205 206 216 220 222 251 281 282 293 36 43 54 56 71 80 96 101 116 145 153 155 156 164 170 202 205 206 216 220 225 251 252 280 281 282 293 36 54 56 58 80 101 105 108 116 143 144 145 153 154 156 163 164 170 202 205 206 207 215 216 220 222 239 251 281 293 297 36 69 77 101 108 116 145 156 170 202 205 206 215 216 221 222 251 281 293 36 54 56 80 103 104 105 108 116 145 153 156 160 169 170 202 205 206 216 220 251 271 275 280 281 293 297 36 56 58 108 116 145 153 170 192 202 205 206 216 220 227 228 249 251 281 282 293 36 56 80 101 103 105 108 116 143 145 153 164 170 202 205 206 207 215 216 222 238 251 280 281 282 293 36 43 50 54 56 71 77 80 87 96 100 101 103 105 107 108 116 143 144 145 153 155 156 164 170 194 202 205 206 207 215 216 220 221 222 225 228 230 231 251 280 281 282 293 297 298 36 56 69 107 108 116 143 145 153 202 205 206 216 220 228 251 281 293 297 298 36 43 56 58 75 96 100 103 108 116 145 153 170 192 202 205 206 216 225 251 280 281 293 298 36 43 44 54 56 58 71 75 77 78 80 82 90 100 101 103 105 106 107 108 114 116 143 145 153 155 156 157 164 170 193 202 205 206 207 215 216 220 222 225 227 230 247 249 251 280 281 282 293 297 298 36 43 56 58 71 108 116 145 153 170 192 193 202 205 206 216 222 251 281 293 297 36 43 100 101 108 116 145 160 202 205 206 215 216 251 281 293 36 54 56 68 71 77 101 108 116 145 153 170 202 205 206 216 222 238 280 281 282 293 297 36 54 58 80 101 106 108 116 144 145 153 164 170 202 205 206 216 280 281 293 297 36 43 56 68 96 101 107 116 145 156 170 202 205 206 216 222 225 251 281 293 36 116 145 202 216 293 35 36 54 56 61 80 87 101 116 145 160 170 171 192 202 205 206 216 222 225 239 281 282 298 36 116 145 202 216 36 116 145 202 216 293 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 293 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 293 36 116 145 202 216 293 36 108 116 145 202 216 293 36 116 145 202 206 216 293 36 116 145 202 216 36 116 145 202 216 293 36 116 145 202 216 293 35 36 61 116 160 171 202 216 34 116 145 171 192 216 34 116 145 171 216 34 116 145 171 216 34 116 145 171 216 293 34 116 145 171 216 34 116 145 153 171 216 251 293 34 54 116 145 164 171 205 216 293 297 34 116 145 171 216 293 34 116 145 171 216 34 116 171 205 216 34 116 145 171 216 282 293 34 116 145 171 216 293 34 116 145 171 216 264 293 34 116 145 171 216 293 34 116 145 171 216 34 116 145 171 206 216 34 116 145 164 171 216 34 116 145 171 216 251 34 116 145 171 216 282 293 34 116 145 171 216 34 116 145 171 216 251 34 116 145 171 205 216 34 116 145 171 216 251 34 116 145 153 171 216 293 34 116 145 171 216 251 34 116 145 171 216 34 116 145 171 216 34 116 145 153 171 216 293 34 116 145 171 216 43 116 170 171 206 207 216 220 260 280 281 282 293 298 34 36 69 74 89 108 113 116 145 148 171 202 208 216 217 227 228 241 294 36 116 202 216 223 246 36 116 202 216 232 280 281 293 36 116 202 216 280 53 67 68 71 84 113 145 148 153 167 206 215 217 221 222 225 228 230 241 251 259 280 294 297 34 61 71 145 148 167 215 228 53 67 84 145 167 228 230 259 34 37 61 71 96 105 106 110 113 145 148 153 171 203 215 226 239 56 58 61 68 71 101 105 108 113 116 145 147 164 167 206 215 216 224 228 239 241 280 34 52 116 167 205 206 216 34 52 116 167 205 206 216 34 35 36 50 56 113 116 167 171 202 206 216 217 294 34 35 36 50 56 113 116 167 171 202 206 216 217 294 44 46 53 58 71 101 105 113 148 167 226 248 280 37 74 105 113 114 145 208 239 259 37 54 71 74 77 89 96 105 113 114 116 147 148 167 171 208 228 231 239 241 248 251 259 37 54 56 61 67 71 74 77 84 105 113 114 116 147 148 154 167 168 169 171 205 207 208 225 226 228 230 231 239 251 259 269 37 54 71 74 77 89 105 113 114 116 147 208 239 251 259 53 54 74 77 105 113 114 143 148 171 206 208 228 239 248 251 259 54 74 105 113 114 116 148 170 195 206 208 216 251 259 280 296 297 37 54 74 77 105 107 113 114 116 147 148 206 208 239 251 259 280 294 296 34 35 113 247 249 264 34 35 68 74 113 116 147 148 208 216 225 239 247 294 68 148 167 211 36 43 53 54 56 58 68 70 71 74 75 88 101 103 105 106 108 113 114 116 143 144 146 148 157 160 168 170 171 192 202 206 207 208 220 224 225 226 230 238 239 243 244 247 248 249 251 260 280 282 294 297 298 44 50 53 54 56 58 68 71 77 80 103 106 108 113 114 116 143 148 155 156 170 171 192 193 205 206 215 221 222 225 226 230 231 238 247 248 259 268 280 281 282 297 298 34 56 58 97 105 107 113 116 148 156 171 205 208 216 225 249 297 298 34 107 113 116 147 148 163 205 208 216 226 297 34 35 37 46 53 68 74 103 105 108 113 114 147 148 169 170 171 204 206 207 208 220 224 231 246 247 248 259 268 269 271 273 274 280 281 298 34 37 53 71 77 78 106 113 116 171 203 206 208 216 230 247 264 294 34 35 53 68 74 107 113 147 148 170 171 206 208 221 229 241 247 248 259 282 35 44 116 205 206 221 280 35 68 206 221 244 249 282 35 56 71 113 114 156 171 206 35 54 68 71 74 108 113 164 170 206 221 225 226 269 298 35 54 205 297 35 54 114 143 148 170 205 206 247 264 35 101 156 205 206 244 282 35 56 108 155 170 206 207 216 225 282 297 35 103 113 143 170 206 228 230 280 298 35 58 205 206 35 37 46 54 56 58 68 96 101 103 145 155 170 172 205 206 221 222 276 35 49 56 71 101 103 108 113 114 146 156 170 206 221 225 228 293 298 143 148 205 226 114 170 206 215 222 249 155 170 171 205 206 282 54 101 170 206 293 71 113 170 205 225 114 170 116 170 206 225 230 281 282 298 54 74 77 101 143 170 205 206 221 222 280 293 294 297 46 106 206 207 298 54 106 108 114 144 170 206 280 282 101 108 114 144 156 168 171 206 231 251 281 282 297 35 43 205 206 264 280 35 114 206 46 54 114 206 113 53 54 68 143 148 170 171 192 205 206 239 249 281 298 35 101 106 107 113 114 143 156 170 206 58 206 217 249 43 46 101 113 231 259 206 148 170 205 206 207 220 61 108 147 167 206 215 241 35 37 105 203 227 46 80 107 143 146 148 155 156 170 205 206 222 35 68 164 170 206 35 56 148 205 206 35 114 148 153 205 206 260 297 35 56 103 206 37 101 107 108 114 148 170 206 225 37 225 37 106 206 225 37 68 71 108 113 206 248 251 37 54 71 101 108 114 155 170 205 206 222 230 297 34 37 67 68 71 77 107 113 114 156 168 170 206 215 225 226 227 228 230 247 281 282 297 298 37 113 143 205 248 37 58 62 113 148 163 170 222 37 206 37 49 54 56 58 71 108 116 143 148 170 205 206 221 239 241 259 280 298 37 148 205 206 238 260 37 53 114 206 271 37 43 56 68 71 101 113 170 215 225 247 251 297 37 206 231 37 155 193 231 280 37 54 108 114 206 37 61 77 114 143 148 206 37 44 114 205 225 238 259 282 37 56 114 116 205 206 281 297 37 170 206 280 282 37 114 170 206 220 37 114 170 206 37 77 113 155 168 170 205 206 239 249 37 61 68 71 74 108 113 170 193 205 206 207 248 249 298 36 37 113 147 148 202 205 206 281 282 37 106 107 108 205 282 37 54 56 68 108 114 170 206 248 259 280 281 297 34 37 54 206 280 37 46 156 205 206 221 239 249 282 37 54 68 113 143 148 170 171 205 225 282 37 49 101 170 206 280 297 37 58 68 101 144 193 206 221 249 259 260 270 298 37 56 71 205 206 282 37 53 61 77 96 105 148 168 206 230 238 282 37 56 114 148 205 206 280 37 71 108 114 148 170 206 221 225 249 37 46 54 114 148 170 205 206 221 225 281 293 37 108 155 206 251 281 293 37 281 37 53 144 148 170 206 215 230 234 281 37 54 58 116 148 170 206 207 222 249 251 282 298 37 56 71 108 113 148 171 205 206 221 239 297 37 43 44 56 101 114 144 147 170 192 205 206 36 43 56 61 74 96 108 143 156 170 205 206 222 225 226 249 282 297 36 54 56 78 171 206 293 36 61 68 101 108 114 143 148 170 205 206 297 36 54 96 108 113 148 202 205 206 239 251 36 148 170 205 206 225 281 282 35 36 53 82 101 108 193 205 206 221 279 298 34 36 49 87 107 108 148 163 171 205 206 215 268 281 282 50 53 54 61 69 74 89 101 103 105 113 114 116 143 145 148 160 171 208 216 217 221 222 227 228 230 239 241 247 248 259 280 36 37 44 67 70 80 82 116 148 160 167 170 206 207 215 216 234 241 297 36 37 53 54 67 68 71 78 80 96 101 103 106 113 114 148 155 160 164 167 170 171 206 207 216 217 220 221 225 231 241 247 248 260 280 294 297 50 67 89 148 160 167 205 206 241 248 34 36 37 43 44 46 49 50 53 54 56 58 61 67 68 69 71 74 77 80 87 89 90 96 100 101 103 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 167 168 170 171 192 193 202 203 205 206 207 215 216 221 222 225 226 228 231 238 239 241 251 260 268 269 280 281 282 293 294 297 298 105 113 114 116 148 160 170 171 216 217 241 46 54 77 167 170 207 228 68 170 221 281 282 56 106 113 221 105 113 114 116 148 160 170 171 216 217 241 36 53 61 74 86 108 154 167 171 227 280 296 69 167 296 34 50 61 71 74 113 154 167 168 170 171 228 231 239 248 296 298 54 87 106 153 167 206 269 296 167 296 34 87 103 114 167 171 231 239 260 281 294 296 50 106 167 171 294 296 105 167 239 296 116 167 217 296 298 44 113 160 167 171 226 296 298 36 53 61 71 106 114 156 167 202 206 225 251 281 296 167 296 50 108 114 148 167 211 225 230 259 260 294 296 74 116 167 216 231 296 101 106 113 114 167 220 296 297 37 167 171 203 269 296 34 86 87 108 155 167 168 206 247 294 296 167 296 37 49 53 54 56 58 68 71 101 103 107 108 113 114 116 143 148 152 155 156 157 160 168 170 171 192 193 203 205 206 207 215 221 225 226 239 241 249 251 259 269 281 282 293 297 298 54 71 108 114 116 157 168 205 206 220 221 226 280 297 298 34 53 56 70 96 101 113 116 143 146 156 157 160 170 171 194 206 207 215 221 222 224 225 226 238 246 260 268 280 281 282 293 297 298 46 54 58 71 80 87 107 108 113 114 143 153 156 170 171 192 193 205 206 207 215 221 225 238 243 251 269 279 280 281 282 297 298 43 46 54 56 58 67 68 71 77 80 101 106 107 108 113 114 143 148 154 155 156 164 170 192 193 206 207 215 222 226 251 259 262 269 280 282 297 298 54 56 58 68 96 103 113 114 143 148 170 193 206 215 280 298 34 44 56 58 61 105 108 114 143 146 148 156 157 163 169 170 171 192 205 206 215 221 226 280 297 298 43 49 56 58 61 68 96 101 103 106 107 108 113 114 116 143 148 153 155 156 170 193 205 206 215 221 230 241 243 247 249 259 264 280 281 282 297 46 56 58 80 96 101 106 107 108 113 114 143 146 148 164 169 170 171 192 205 206 208 221 231 249 281 282 297 298 54 58 71 96 108 113 114 143 146 148 157 168 170 192 205 206 207 221 222 225 280 281 43 56 71 101 103 106 107 113 114 146 148 171 192 193 205 206 207 221 226 259 260 269 280 281 297 46 54 56 58 68 71 96 101 105 106 107 108 113 116 143 146 170 192 205 206 207 215 216 221 222 225 226 251 271 276 280 281 282 293 297 298 44 46 54 56 58 69 74 77 87 101 108 113 114 143 148 164 206 226 276 281 293 44 46 56 71 101 105 106 107 113 114 143 144 148 153 156 170 205 206 208 215 221 222 226 238 281 34 36 43 44 46 53 54 58 61 78 82 101 103 106 107 114 144 148 153 156 160 164 167 168 170 171 192 193 202 205 206 207 215 216 217 226 239 243 251 260 264 280 281 282 293 297 298 49 54 58 68 98 100 101 103 114 143 153 156 157 160 163 170 192 205 206 207 226 239 242 260 280 281 282 293 297 298 46 53 54 58 67 68 77 90 106 108 113 144 153 156 157 163 164 168 169 170 171 205 206 215 222 226 249 251 280 281 293 298 46 54 58 108 114 143 157 192 205 206 225 280 298 54 56 103 113 114 143 146 148 155 170 205 221 222 260 280 54 56 58 61 108 117 167 215 228 248 259 281 294 298 43 56 58 61 113 143 146 156 205 206 225 280 281 282 293 34 56 59 77 80 89 108 148 171 192 193 205 206 221 259 269 280 61 108 167 215 228 34 54 58 70 71 74 87 101 108 113 114 117 143 144 146 148 163 171 193 206 215 220 221 234 235 239 243 246 251 280 281 293 294 298 56 96 101 102 106 143 145 148 171 205 206 217 280 281 298 54 56 61 281 54 56 87 107 108 143 144 146 155 156 169 205 206 221 269 280 281 34 74 108 239 54 71 108 113 146 155 163 168 171 192 205 206 221 222 230 239 251 259 280 282 297 101 103 106 108 205 206 50 54 58 71 102 105 108 113 114 116 117 143 144 148 155 156 160 169 171 192 193 206 215 225 226 247 249 259 280 281 294 297 298 56 71 77 96 106 107 108 113 116 146 148 153 160 170 206 207 222 224 230 243 251 259 274 291 297 77 167 206 211 215 216 296 34 77 167 206 211 215 216 296 34 44 71 80 87 106 113 114 156 167 171 205 211 251 269 280 296 34 56 69 71 74 103 105 113 114 116 148 160 163 167 169 170 171 194 205 206 211 216 222 226 228 231 239 241 243 246 247 269 275 280 281 282 294 296 61 116 279 52 69 71 154 216 225 280 37 54 87 203 78 148 170 230 279 294 34 67 71 74 86 101 106 113 116 143 146 148 168 170 206 207 217 231 246 269 294 34 56 61 86 108 114 148 160 206 226 231 237 246 252 269 280 281 297 56 61 108 114 116 160 205 206 226 231 237 246 252 269 279 280 281 297 74 89 116 194 237 106 153 207 230 244 251 269 74 87 116 157 168 215 222 251 269 279 74 116 222 279 53 69 74 106 116 148 170 204 205 207 222 237 244 248 269 279 280 53 68 71 103 107 116 148 204 220 222 224 230 244 248 279 280 298 35 74 116 148 244 269 279 116 269 273 274 74 108 116 148 167 206 216 224 244 260 269 273 280 44 53 74 105 116 148 157 160 167 216 246 269 270 274 280 296 53 54 68 116 148 157 167 205 206 216 224 244 269 280 46 54 68 71 108 113 116 146 157 170 215 216 224 230 246 269 269 116 194 279 74 36 279 74 279 36 279 36 279 36 269 279 116 279 34 74 116 204 269 279 279 74 116 170 279 74 279 74 279 36 279 279 36 279 74 221 279 151 279 116 279 116 170 279 167 269 279 74 279 74 279 74 279 74 279 279 74 279 74 116 279 116 279 34 69 74 86 145 148 168 170 217 222 225 230 244 269 34 69 74 87 102 148 155 160 167 169 205 207 215 217 221 230 259 269 34 148 244 279 34 36 46 69 86 148 202 237 269 298 34 67 77 79 86 102 107 116 148 194 195 216 217 237 239 247 248 271 294 61 116 148 216 241 279 43 49 56 74 86 87 107 116 146 148 160 167 170 216 217 237 241 248 260 279 280 281 294 296 107 116 143 148 154 157 168 216 230 247 269 34 71 77 87 114 143 147 170 206 217 225 259 280 294 297 298 52 53 69 116 145 161 206 215 237 52 53 69 108 116 145 157 215 230 231 237 242 246 280 297 52 69 114 116 145 215 237 280 52 56 61 69 74 77 116 145 153 205 215 237 269 280 36 52 69 116 145 215 237 280 52 69 114 116 145 153 206 215 225 237 280 288 69 116 157 244 269 279 34 69 116 157 170 244 269 279 34 69 116 157 170 244 269 279 34 87 148 222 230 231 251 269 297 54 58 71 74 89 114 116 143 146 157 160 170 205 206 215 216 217 220 222 225 237 241 247 249 251 279 281 294 296 297 298 148 269 58 87 106 113 116 148 155 157 170 205 239 296 61 68 78 87 106 169 215 239 259 44 53 58 61 67 77 80 84 87 96 101 105 106 113 114 116 143 148 153 168 170 192 206 216 230 231 246 247 260 269 280 281 297 298 53 58 74 80 87 113 116 144 146 153 154 157 168 205 206 207 215 216 220 222 225 226 227 235 238 239 251 259 260 268 271 281 293 54 56 58 67 68 74 87 103 107 108 113 116 143 146 155 156 157 171 205 206 216 221 222 226 239 259 260 269 293 297 298 46 54 56 58 71 101 105 107 108 113 114 116 146 154 156 157 164 168 171 205 206 207 216 222 225 228 234 235 239 260 274 281 298 54 58 61 68 74 87 105 106 108 113 114 116 156 168 205 206 216 225 226 259 280 281 297 298 34 43 53 56 67 74 77 84 101 102 106 116 143 148 156 157 160 169 170 206 215 216 221 222 225 238 239 241 260 262 298 46 49 54 56 58 71 77 101 105 106 113 114 116 143 153 156 157 168 169 170 171 193 205 206 215 216 221 222 230 231 239 249 260 269 271 297 298 46 54 58 74 77 96 106 108 113 116 143 169 171 205 206 216 224 231 239 280 282 298 68 116 148 216 244 144 145 207 239 246 67 113 226 239 67 239 156 157 169 239 298 53 86 113 239 53 86 206 239 46 71 113 171 239 46 58 221 239 87 146 239 206 239 249 34 46 49 50 58 67 69 71 87 98 102 106 107 113 144 145 146 148 153 155 156 157 163 164 168 169 170 171 193 207 215 220 234 235 238 239 246 260 278 279 280 292 297 298 34 46 50 54 58 69 71 74 77 79 87 105 107 108 113 114 144 145 148 153 156 164 168 169 170 171 220 234 235 239 246 251 259 260 269 46 49 50 58 67 69 74 87 98 107 108 113 144 145 146 148 155 156 157 163 164 168 169 170 171 193 206 207 215 226 227 234 235 239 247 251 269 298 34 36 46 53 58 67 69 71 77 87 102 105 106 107 113 116 144 145 146 148 155 156 157 163 164 169 170 171 202 207 220 225 226 231 234 238 239 246 249 259 260 280 37 46 50 71 87 113 114 116 146 148 153 157 167 168 169 170 171 203 217 222 238 239 247 248 280 281 296 298 46 50 53 58 71 87 113 116 144 145 148 153 156 164 169 171 216 217 221 226 234 235 239 260 280 296 54 239 113 116 148 167 169 171 216 239 296 44 77 107 148 160 167 280 296 44 77 107 148 160 167 280 296 44 77 116 167 207 280 67 113 114 116 148 192 230 269 298 49 53 67 68 80 82 96 113 114 116 143 148 206 224 230 231 241 247 269 44 77 116 148 167 207 34 44 46 53 56 67 68 69 70 74 82 103 105 113 114 116 143 146 148 155 167 169 170 171 205 206 207 208 215 222 224 225 229 230 239 241 247 248 280 297 298 34 54 56 67 70 74 80 82 113 116 146 148 167 169 170 205 206 207 215 216 221 239 243 248 268 297 298 44 69 116 204 232 34 46 54 67 68 69 70 116 148 160 169 170 171 193 205 208 215 217 220 269 280 298 116 160 34 67 69 71 74 86 87 107 113 116 163 169 170 171 208 228 229 232 239 241 243 247 248 268 269 271 293 46 49 53 56 70 82 87 105 113 114 116 143 148 154 155 167 170 206 215 216 235 239 247 248 259 269 34 44 68 86 87 105 113 114 116 143 146 148 169 215 230 247 269 53 56 113 114 148 228 231 239 241 269 280 298 96 144 146 157 193 205 207 225 235 280 281 293 53 105 107 113 114 148 167 205 225 259 280 54 108 113 144 155 160 170 193 205 206 207 268 280 293 297 49 53 54 58 87 96 101 105 108 114 157 160 163 170 205 206 207 225 243 251 259 264 280 281 282 54 56 58 108 156 160 163 170 205 206 224 234 239 244 269 280 282 298 53 54 56 108 143 144 145 146 148 153 156 157 160 163 170 192 193 205 206 225 251 259 269 280 297 37 54 56 114 148 153 160 163 164 170 203 205 206 215 230 234 280 282 297 298 53 54 56 100 108 113 114 143 144 157 160 163 170 205 220 221 222 226 230 231 234 238 243 269 280 293 43 46 54 86 96 105 107 108 113 143 153 155 160 163 164 168 169 170 192 205 220 234 238 260 269 280 298 46 54 101 105 106 107 114 143 144 155 156 157 160 164 168 170 205 206 207 220 230 231 234 239 251 268 269 280 282 297 298 43 54 101 105 108 144 157 160 163 164 170 205 206 222 230 231 269 280 298 54 56 58 68 105 106 108 113 114 116 155 160 163 168 170 205 221 222 226 238 244 247 280 298 54 56 58 62 80 100 101 114 143 144 155 160 163 170 205 206 220 234 238 269 280 293 43 54 56 58 108 113 114 160 163 164 170 205 206 207 238 269 280 281 298 46 54 58 101 108 114 144 155 156 160 163 168 170 171 192 205 206 207 208 225 238 239 259 260 269 280 43 46 54 56 71 80 87 100 108 113 114 143 144 155 156 160 163 170 192 205 208 220 225 228 259 269 280 282 297 298 46 54 56 101 108 113 148 160 163 170 205 206 207 220 221 226 234 235 238 269 280 281 297 43 54 56 58 68 96 108 113 114 116 148 153 160 170 205 226 231 276 280 297 298 43 54 56 58 61 74 96 108 114 144 157 160 163 170 205 206 230 280 282 46 54 58 77 96 100 101 106 114 143 155 156 157 160 163 170 205 206 220 244 264 269 280 282 293 46 54 77 113 114 143 160 163 170 193 205 206 215 220 238 269 280 281 282 293 43 54 101 108 116 144 157 160 163 170 205 206 231 268 269 280 281 54 160 163 170 205 206 225 239 269 280 297 298 44 54 58 80 100 101 108 113 144 156 160 163 170 205 206 207 220 225 269 280 293 53 54 105 108 114 160 163 164 170 171 205 206 222 225 226 230 238 251 259 269 280 297 298 54 56 58 108 113 114 144 155 156 157 160 163 164 170 171 205 206 215 234 238 239 269 280 282 44 54 56 58 87 96 108 113 114 143 144 155 156 157 160 170 205 206 220 238 269 280 282 297 298 54 160 170 205 280 53 54 58 96 101 107 108 113 114 116 163 168 170 193 206 207 220 225 238 239 269 276 280 298 34 74 103 113 148 228 248 280 294 34 36 37 49 54 67 69 72 74 80 86 87 92 96 105 106 107 108 113 114 146 148 154 167 169 170 189 193 202 203 206 208 218 221 228 230 231 234 239 243 246 247 248 259 260 269 276 280 294 298 37 68 105 113 114 116 148 160 170 206 224 227 228 239 259 264 280 37 58 68 101 105 106 113 148 160 163 170 205 206 227 234 238 239 259 264 269 280 293 34 37 46 68 87 105 108 113 114 116 143 144 148 160 170 206 207 225 227 228 231 239 249 259 264 276 280 293 298 37 44 46 49 54 68 86 105 113 143 146 148 154 157 160 164 169 170 193 206 207 208 220 227 228 229 235 239 243 244 248 259 264 269 280 298 37 46 49 56 68 105 113 146 148 160 170 205 206 227 228 230 239 259 264 279 280 281 297 37 54 89 110 114 148 206 247 298 34 54 116 241 37 49 102 106 113 144 157 169 193 203 204 220 230 247 249 259 260 268 293 37 44 49 54 77 89 90 113 146 156 192 205 206 227 241 247 260 281 293 297 34 53 54 61 89 116 247 293 34 37 54 80 89 116 169 203 247 280 298 54 71 80 114 116 170 207 216 225 228 260 34 44 54 80 89 116 222 89 116 205 34 89 116 53 54 68 114 116 148 167 206 216 89 116 247 34 37 43 44 46 49 52 53 54 56 58 61 68 74 77 80 86 87 89 103 104 105 107 113 114 116 144 147 148 153 155 160 164 165 168 169 170 192 196 203 205 206 220 222 224 225 230 241 243 246 247 248 249 251 252 257 259 260 268 269 270 271 273 280 281 293 298 34 43 53 54 74 80 89 116 170 192 224 225 270 293 34 49 68 87 89 116 147 280 298 34 74 89 103 105 116 260 34 56 74 89 116 241 243 247 248 293 87 89 116 164 247 281 43 54 56 58 67 80 114 116 148 193 206 216 227 228 230 231 249 259 271 281 294 298 34 52 58 68 74 89 116 148 205 224 247 249 260 271 34 49 54 56 74 78 80 86 87 98 105 107 114 148 163 169 207 215 235 239 241 247 249 260 271 280 293 297 298 78 86 87 105 160 169 215 34 49 50 61 68 71 74 78 80 86 87 105 106 107 116 148 169 170 205 215 228 231 239 241 243 247 260 264 280 281 293 297 298 145 34 37 67 116 160 169 203 241 259 294 34 37 67 116 160 169 203 241 259 294 34 37 68 108 114 116 144 167 203 206 239 241 244 247 270 294 298 145 34 43 44 70 105 116 146 167 207 241 271 280 298 34 116 148 157 160 241 280 294 34 36 37 46 49 56 69 74 80 90 114 116 146 148 160 164 169 192 202 203 206 220 222 241 247 280 297 298 34 36 37 44 49 56 77 79 80 96 101 102 103 104 106 107 108 114 116 154 157 164 168 169 170 192 193 202 203 222 224 228 230 231 239 241 243 244 247 251 259 268 270 271 280 281 293 298 205 264 269 144 206 222 225 264 269 298 54 87 105 108 157 170 206 243 264 269 281 43 54 96 97 100 107 108 192 205 206 220 264 269 298 43 54 144 156 157 164 168 205 206 221 226 264 269 297 54 105 157 205 206 220 264 269 281 54 87 101 144 148 156 168 206 264 269 101 108 206 264 269 206 222 264 269 54 206 264 269 281 297 298 54 96 101 107 144 155 167 205 264 268 269 281 282 293 298 50 54 61 82 114 144 146 164 206 220 264 269 294 298 37 58 156 167 205 206 221 259 260 264 269 281 282 298 54 56 163 164 259 264 269 298 43 68 108 164 225 264 269 281 297 43 54 61 87 100 101 103 108 113 114 143 160 168 192 205 206 207 216 264 269 280 281 298 54 101 156 163 205 206 222 264 269 298 61 101 114 143 147 148 160 205 215 230 241 264 269 87 101 105 108 164 264 269 281 54 108 155 163 168 206 221 231 249 264 269 58 155 156 206 264 269 281 58 61 71 100 103 105 107 155 156 163 168 170 205 206 207 220 221 251 264 268 269 280 298 54 56 96 106 107 205 269 281 54 58 74 101 105 116 157 164 205 225 249 269 281 37 50 54 56 58 61 101 108 155 156 160 168 206 216 217 220 225 230 234 247 264 269 279 280 294 86 206 216 228 264 269 294 58 71 96 101 103 105 108 113 155 170 193 205 206 215 269 280 281 282 297 298 53 56 58 101 107 108 113 170 205 206 269 281 297 298 44 49 54 56 58 68 87 106 108 114 116 144 164 170 205 206 216 222 230 243 264 269 281 297 43 44 46 49 50 53 54 56 58 71 74 87 100 101 105 106 108 143 146 148 153 154 156 157 164 168 170 171 192 193 205 206 207 208 215 220 222 225 230 249 251 259 260 268 269 281 297 298 52 71 105 113 116 148 171 205 206 216 217 226 230 241 246 264 269 280 44 54 58 61 80 98 100 101 106 108 114 116 144 146 148 153 155 156 157 160 163 164 168 170 205 206 207 208 215 216 221 222 223 225 234 238 239 246 259 269 271 280 281 282 298 52 71 105 113 116 147 148 171 205 206 216 217 230 241 246 264 269 46 50 61 96 100 102 108 114 155 156 163 164 170 193 205 206 207 220 221 226 241 244 251 260 269 280 281 298 52 71 105 113 116 148 171 205 206 207 216 217 220 230 241 246 264 269 34 43 54 56 58 71 77 101 106 108 143 144 148 155 164 170 205 206 215 225 226 239 243 249 269 298 37 43 50 52 54 56 58 62 68 69 71 82 101 103 105 108 113 114 116 143 148 153 155 157 164 167 170 171 203 205 206 207 208 216 217 218 221 222 230 239 241 246 247 251 259 264 269 280 281 293 297 298 34 37 52 58 67 71 96 105 106 107 113 114 116 148 155 171 203 205 206 216 217 221 230 241 246 249 264 269 280 298 34 71 105 113 116 148 171 205 206 208 216 217 230 269 56 58 80 100 101 103 105 108 114 144 146 153 160 163 168 170 171 205 206 207 215 217 225 230 239 246 260 269 280 281 297 298 46 49 54 56 58 80 82 87 101 105 106 107 108 116 143 148 155 156 170 192 205 206 215 230 239 243 260 268 269 282 297 298 34 36 37 50 53 56 61 87 101 143 146 154 155 157 163 164 168 170 202 205 206 207 215 225 226 239 249 269 281 297 298 43 50 52 54 56 58 71 87 100 101 105 108 113 114 116 144 145 147 148 155 157 170 171 205 206 216 217 220 230 234 241 244 246 249 264 268 269 294 297 298 43 44 46 54 56 58 61 68 70 71 74 78 80 82 96 100 101 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 164 170 192 193 205 206 207 215 216 220 221 222 225 226 230 231 234 238 241 251 259 260 264 268 269 271 280 281 282 294 297 298 54 58 100 101 108 113 144 155 164 170 205 206 220 225 239 246 268 269 281 298 53 54 56 83 101 105 116 156 157 170 205 206 222 251 260 269 280 298 34 37 43 44 46 50 52 54 56 58 71 87 96 100 101 103 105 106 107 108 113 114 116 143 144 145 146 147 148 155 156 157 160 163 164 167 168 170 171 193 203 205 206 207 208 215 216 217 220 222 225 226 227 228 230 234 238 239 241 243 244 246 249 251 259 260 264 268 269 280 281 282 293 294 297 298 52 71 100 105 113 116 148 171 205 206 208 216 217 230 241 246 259 264 268 269 34 50 58 108 160 205 249 251 268 269 298 44 46 50 54 56 58 61 67 68 71 86 101 105 106 107 108 116 143 144 146 154 155 156 157 163 164 168 170 192 193 205 206 207 215 216 220 221 222 225 226 231 239 243 246 251 259 260 268 269 276 280 281 282 294 297 298 36 50 61 74 101 113 148 164 170 239 259 269 279 34 43 44 53 54 58 61 101 105 106 108 114 143 144 146 148 153 156 157 164 168 170 192 193 205 206 207 215 221 222 225 226 230 234 243 260 268 269 281 297 298 50 54 61 106 107 108 114 146 155 156 157 160 164 205 206 216 222 269 297 44 53 54 56 71 100 101 103 105 106 107 108 113 116 144 155 156 157 163 167 170 205 206 220 225 228 238 239 251 260 268 281 282 293 297 298 37 50 54 56 58 61 100 103 106 107 108 113 114 143 155 156 163 164 170 193 205 206 208 225 226 230 239 251 259 268 269 281 293 297 106 116 206 207 269 294 46 49 50 54 56 58 68 74 87 96 98 101 105 106 108 113 114 143 144 146 155 160 164 170 171 193 205 206 207 215 220 222 226 230 234 246 251 260 268 280 281 282 297 298 34 56 58 87 101 108 144 146 153 156 157 170 192 193 205 206 207 220 222 225 239 269 282 297 298 34 56 58 87 101 108 144 146 153 156 157 170 192 193 205 206 207 220 222 225 239 269 282 297 298 36 54 71 113 116 148 160 170 171 204 205 206 207 208 216 217 230 260 268 269 279 280 34 36 71 113 116 148 170 171 204 205 206 207 208 216 217 230 260 268 269 280 43 44 54 56 58 77 101 108 114 143 153 157 163 164 170 192 205 206 221 222 225 251 269 281 297 298 54 56 105 108 114 146 155 156 163 170 206 222 226 234 268 269 282 297 298 50 52 71 105 113 116 148 171 205 206 216 217 230 241 246 264 269 34 43 44 46 49 50 52 54 56 58 61 71 74 86 96 100 101 105 106 107 108 113 114 116 143 145 146 148 155 156 157 163 164 168 170 171 192 193 205 206 207 208 215 216 217 220 221 222 225 226 230 234 241 246 249 251 257 260 264 269 280 281 293 294 297 298 34 36 37 43 44 46 49 50 53 54 56 58 61 68 69 74 77 78 79 82 86 87 96 98 100 101 103 104 105 106 107 108 113 114 116 143 144 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 192 193 202 205 206 207 208 215 216 220 221 222 223 225 226 227 228 230 231 234 238 239 243 244 249 251 257 259 260 264 268 269 276 280 281 282 293 297 298 53 54 56 106 148 160 164 193 205 206 217 221 222 268 269 50 54 87 96 100 103 106 108 114 143 144 155 160 163 205 206 264 269 281 298 71 105 108 113 116 148 153 171 205 206 215 216 217 221 225 230 241 246 264 269 298 37 113 216 54 106 107 108 155 156 164 205 206 207 220 251 264 269 37 52 71 90 105 108 113 116 148 170 171 203 205 206 216 217 230 241 246 264 269 298 50 71 105 113 116 148 160 171 205 206 208 216 217 230 231 241 269 34 49 50 53 54 56 58 71 74 77 87 96 98 105 107 108 113 114 143 148 155 156 157 163 164 168 170 171 192 193 194 205 206 207 215 222 225 226 231 232 239 243 259 260 268 269 276 281 297 43 54 56 87 98 101 106 108 143 144 146 153 157 163 164 170 192 205 206 207 215 225 235 239 269 281 298 43 46 53 54 56 58 61 68 77 87 101 105 106 107 116 143 144 148 155 156 157 163 164 205 206 207 222 225 239 241 251 257 259 260 268 269 280 281 282 293 297 298 43 54 56 58 87 100 101 106 108 114 116 143 144 156 157 163 164 168 170 205 206 220 221 249 264 268 269 280 281 297 298 52 71 105 113 116 147 148 171 205 206 216 217 230 241 246 264 269 52 71 105 113 116 148 170 171 205 206 216 217 224 230 241 246 249 264 269 273 298 36 46 50 53 54 56 58 68 71 74 80 87 96 101 105 107 108 114 116 143 144 146 148 155 156 157 163 164 168 170 171 193 194 205 206 207 215 220 221 225 227 239 246 249 251 260 268 269 280 297 298 34 37 46 52 54 56 58 71 87 96 100 101 104 105 108 113 114 116 143 144 145 148 153 155 156 163 164 170 171 193 203 205 206 215 216 217 220 221 222 225 226 230 241 244 246 249 251 260 264 269 280 281 282 294 297 298 52 58 71 101 105 113 116 148 171 205 206 216 217 230 241 243 246 264 269 54 56 67 106 107 108 143 144 156 164 168 193 205 206 207 221 225 230 243 269 282 297 49 58 68 87 105 106 107 144 153 168 170 205 206 207 221 225 230 231 269 282 298 58 82 101 105 144 153 170 206 225 243 269 50 54 58 101 105 106 143 153 156 157 163 205 206 221 225 227 230 231 249 260 269 282 297 54 58 71 101 106 107 108 114 143 144 146 153 155 156 157 164 205 206 207 215 220 221 222 226 227 230 243 259 268 269 280 281 282 294 297 298 44 49 54 56 58 101 106 107 108 143 144 153 156 157 163 164 170 171 205 206 207 215 222 225 230 234 238 243 251 259 269 282 294 297 298 58 96 101 107 144 156 157 163 164 168 170 206 207 220 221 230 231 239 246 269 281 297 105 108 116 193 206 208 216 217 230 269 280 296 297 37 52 56 71 105 113 116 148 160 170 171 194 203 205 206 216 217 230 231 241 246 264 269 294 52 71 101 105 113 116 148 170 171 205 206 216 217 230 236 241 246 264 269 279 50 52 71 105 113 116 148 171 205 206 216 217 230 241 246 264 269 280 50 52 53 56 71 105 106 113 116 148 156 160 171 205 206 216 217 230 241 246 260 264 268 269 281 298 54 67 160 205 249 101 116 160 170 243 269 34 54 148 167 240 294 36 37 56 116 148 202 279 296 36 37 56 116 148 202 279 296 36 37 56 116 148 202 203 279 280 296 36 37 56 116 148 170 202 203 279 296 37 56 116 148 203 279 296 34 56 116 117 148 279 296 43 54 56 58 67 69 80 105 113 114 116 148 167 206 215 216 217 222 249 251 259 279 280 294 296 44 54 56 61 67 80 105 116 167 205 206 216 217 222 230 247 249 259 279 281 294 296 46 53 56 67 105 108 113 114 116 160 205 216 217 249 279 296 298 34 37 53 54 61 84 108 116 203 205 206 226 249 251 282 297 37 54 106 116 298 37 116 167 170 205 206 281 105 108 143 205 206 54 71 80 83 101 105 108 205 206 222 225 247 251 280 297 298 36 54 58 101 117 168 205 293 56 88 101 148 155 163 167 195 217 222 248 276 54 56 58 67 70 101 106 107 108 114 155 156 170 195 205 206 221 225 230 249 274 282 297 298 54 106 205 225 268 54 56 80 107 108 116 153 155 156 170 205 206 221 264 280 282 293 34 36 54 58 67 68 70 77 80 101 103 105 108 153 155 156 167 170 194 205 206 207 215 221 222 225 247 249 271 272 280 281 294 297 37 116 144 170 205 206 268 298 34 56 58 108 153 156 193 205 206 251 281 297 298 43 50 54 56 58 70 74 80 101 107 108 114 116 148 153 156 160 167 171 205 206 215 217 221 222 225 230 241 247 276 280 281 282 294 298 37 56 83 113 192 205 226 243 54 58 101 105 116 155 205 206 222 251 298 101 54 69 71 80 101 116 118 143 155 170 205 206 251 268 297 54 58 205 225 298 37 54 96 101 106 163 170 192 206 251 281 293 298 206 54 108 114 205 206 297 298 71 113 160 206 230 282 298 101 205 226 37 56 101 103 113 116 155 205 206 215 221 222 251 297 153 243 53 84 103 108 113 114 205 206 215 222 247 257 280 282 294 298 37 56 71 155 205 206 298 54 101 116 192 206 101 105 156 205 297 36 54 71 101 205 206 37 49 56 77 96 114 153 156 170 194 205 206 221 247 280 282 293 297 298 34 37 67 84 108 116 222 56 96 37 80 101 105 108 155 156 182 205 206 222 247 280 293 88 101 116 156 170 206 217 222 282 298 71 101 108 155 205 206 259 280 298 34 43 46 71 101 156 206 251 71 78 113 170 193 205 206 231 279 296 298 34 36 37 46 50 53 69 107 116 148 156 167 170 202 205 206 215 216 217 241 279 280 36 68 116 148 170 216 222 294 50 56 105 113 116 143 145 170 171 216 241 279 280 293 294 296 56 58 69 74 107 108 116 146 148 160 167 170 194 196 205 206 217 247 251 275 279 280 282 296 77 116 167 170 206 247 251 279 280 281 296 56 105 116 147 148 160 167 205 279 296 36 37 56 101 105 116 170 202 203 220 222 244 279 280 282 296 50 53 56 69 70 71 74 77 78 100 103 105 108 113 114 116 147 154 163 168 170 171 205 206 207 208 234 238 241 251 264 271 282 294 34 54 83 108 113 116 170 192 205 206 215 222 230 247 297 34 56 83 113 116 167 206 217 247 280 34 83 113 116 167 206 231 247 271 298 34 53 68 83 105 108 113 114 116 143 147 148 167 204 241 247 249 271 272 280 294 34 54 83 96 113 116 145 147 170 171 215 226 228 235 241 247 297 298 34 54 83 107 113 116 145 147 148 156 157 171 205 215 221 226 228 235 241 247 34 44 50 54 83 113 116 145 147 167 170 171 215 226 228 235 241 247 34 54 83 113 116 145 147 148 171 215 226 228 235 241 247 34 54 83 101 113 114 116 145 147 171 206 215 226 227 228 235 241 247 248 34 54 68 83 113 116 145 147 160 170 171 193 207 215 226 228 235 241 247 34 54 83 101 113 116 145 147 148 171 215 226 228 230 235 241 247 34 54 83 113 116 145 147 148 167 170 171 206 215 221 226 228 235 241 247 34 54 68 83 113 116 145 147 171 215 226 228 235 241 247 264 34 83 113 116 167 247 34 54 83 113 114 116 148 230 231 247 248 259 34 53 54 83 113 116 148 224 227 228 243 247 280 34 54 74 83 113 116 247 297 34 53 54 74 83 103 113 116 146 148 207 208 224 230 247 273 280 34 54 83 113 116 239 247 260 34 49 54 83 113 116 226 239 247 34 49 54 71 83 105 113 114 116 148 205 206 207 226 231 247 34 54 74 83 103 113 116 148 231 239 247 34 54 83 113 116 148 230 247 259 34 54 83 103 113 116 154 171 222 226 247 259 34 54 83 105 113 116 148 231 247 248 113 34 46 58 83 101 103 113 116 205 247 264 293 34 83 101 113 116 156 170 193 226 247 264 34 56 58 83 105 108 113 116 164 205 206 217 235 247 280 281 297 34 83 113 116 167 206 247 280 298 34 83 113 116 170 247 34 83 105 113 116 247 34 54 83 98 105 113 116 148 156 157 164 170 206 208 226 230 231 234 238 239 247 298 34 54 56 83 100 113 114 116 148 156 164 170 205 206 207 208 231 247 260 271 293 297 34 54 56 83 100 106 113 114 116 144 148 153 156 163 170 206 208 220 225 231 239 247 34 54 58 83 96 103 108 113 114 116 144 148 155 163 170 205 206 208 226 228 230 231 238 247 280 297 34 54 83 100 101 103 113 116 148 157 163 170 208 228 231 247 297 34 54 56 58 70 83 113 114 116 148 155 160 167 170 205 206 208 216 231 247 251 298 34 54 83 103 107 113 114 116 148 160 170 208 226 231 247 251 34 49 53 54 56 58 77 83 101 107 108 113 114 116 143 144 148 155 170 171 205 206 208 220 230 239 247 294 298 34 49 54 58 83 101 103 105 106 113 114 116 148 170 205 206 208 221 226 228 231 247 293 34 54 56 83 113 116 148 160 167 208 231 239 247 262 34 54 56 58 68 82 83 84 113 116 148 170 206 207 208 227 231 234 238 247 251 260 282 298 34 54 58 68 83 103 106 113 116 148 170 206 208 220 231 247 262 280 61 74 77 105 113 145 34 53 54 61 83 105 113 116 156 171 206 247 264 34 83 105 113 116 156 205 206 207 247 68 79 83 113 116 156 167 171 239 247 56 71 100 113 145 156 56 145 103 145 226 264 145 106 36 50 67 75 80 206 246 262 298 206 114 222 264 269 298 61 83 96 113 116 148 208 215 247 34 43 50 67 100 103 105 108 114 116 148 156 160 163 170 171 205 206 208 220 227 228 230 268 269 280 281 293 50 54 56 71 96 108 113 114 116 143 144 148 160 169 170 171 206 207 208 221 269 281 298 34 50 53 54 87 114 116 143 148 156 157 160 163 164 168 170 171 192 206 207 208 222 225 231 268 269 281 297 298 34 46 50 53 56 58 67 74 77 101 105 106 107 108 116 148 160 168 171 205 206 208 222 225 234 249 268 269 281 297 298 34 50 54 58 100 103 108 116 160 163 164 205 206 208 226 269 34 44 50 56 58 67 71 96 100 106 108 113 116 143 148 160 163 171 205 206 208 221 230 231 234 238 244 259 269 298 43 50 54 74 77 100 101 103 106 116 118 143 148 153 155 156 160 163 164 170 171 205 206 208 221 225 226 227 251 260 269 280 281 282 293 298 34 46 49 50 54 56 58 67 68 71 96 100 101 103 108 114 116 144 148 155 157 160 163 164 168 169 170 171 193 205 206 207 208 220 234 251 264 269 281 282 293 297 298 43 46 50 56 78 100 103 108 114 116 148 153 156 160 163 171 193 206 208 215 251 268 269 281 293 34 44 50 56 87 100 103 113 114 116 143 146 148 155 156 157 160 163 171 205 206 208 220 221 222 225 234 238 239 244 260 269 298 43 44 50 54 56 68 87 101 104 105 106 108 116 143 144 148 160 164 168 171 192 206 208 251 269 297 298 50 54 58 61 68 71 90 100 103 108 113 116 144 146 148 155 156 157 160 163 170 171 193 205 206 208 220 239 251 252 259 268 269 294 297 34 49 50 54 56 58 67 71 101 108 113 114 116 143 144 146 148 157 160 169 170 171 192 205 206 207 208 221 246 260 268 269 280 281 298 43 44 50 53 54 68 96 108 116 144 146 148 156 157 160 170 171 206 207 208 215 220 221 222 228 234 249 251 260 269 281 282 297 34 46 50 71 100 105 113 116 143 144 148 156 160 170 171 192 205 206 208 220 221 230 239 269 297 298 34 46 50 54 56 58 61 67 68 69 71 96 101 103 113 114 116 148 154 157 160 171 192 205 206 208 222 251 259 269 280 281 298 34 49 50 56 58 61 77 86 87 100 101 107 108 113 114 116 144 146 148 160 163 168 170 171 192 193 205 206 207 208 221 222 226 230 231 244 251 259 264 269 281 282 297 298 50 54 56 67 68 71 101 108 114 116 148 156 160 168 170 171 192 193 205 206 208 215 221 259 260 269 280 281 282 293 297 298 34 49 50 53 54 56 74 80 100 103 105 106 107 113 114 116 143 144 148 155 156 160 163 170 171 205 206 208 220 221 225 226 234 238 239 248 251 260 269 281 282 293 297 34 43 44 50 54 56 58 67 87 101 106 108 114 116 143 148 157 160 163 170 171 205 206 208 215 221 225 226 268 269 281 298 114 116 148 208 269 34 37 56 108 116 160 168 203 206 208 249 269 298 37 116 148 203 208 269 43 56 103 113 114 116 143 148 168 170 171 193 206 208 220 226 227 230 231 238 269 293 298 34 44 103 114 116 143 144 157 168 170 193 206 207 208 220 230 231 234 239 259 269 280 281 293 297 34 44 54 58 71 87 100 101 103 108 116 153 155 170 192 205 207 208 215 220 228 238 259 268 269 293 43 96 100 103 105 108 113 116 163 164 193 206 208 225 239 251 264 269 297 34 43 44 53 58 68 100 101 103 106 113 116 144 156 163 164 167 170 205 206 208 215 220 222 227 239 251 268 269 281 293 34 53 54 56 58 67 101 103 107 108 113 114 116 144 153 154 155 156 157 163 170 193 205 206 207 208 221 224 225 226 228 251 259 260 269 280 281 282 294 297 298 43 53 54 56 58 77 96 100 103 106 108 113 116 143 146 153 155 163 170 193 205 206 208 220 221 222 230 231 234 246 251 268 269 280 282 297 298 53 68 71 74 77 90 96 101 103 108 113 114 116 143 148 155 156 163 170 171 205 206 207 208 226 228 239 249 269 282 293 298 34 49 54 58 75 77 108 114 116 143 170 192 193 205 206 208 222 231 249 262 268 269 276 280 281 282 297 34 44 53 87 101 103 113 114 116 143 144 148 157 160 163 170 171 205 206 207 208 220 225 227 228 235 239 269 280 281 298 49 53 54 56 71 74 87 116 143 148 156 170 171 205 206 208 225 226 228 238 251 260 269 281 282 297 34 43 53 54 56 77 96 101 107 108 113 114 116 143 146 155 170 205 206 208 221 227 228 230 249 251 268 269 280 281 293 297 298 37 116 146 157 164 205 208 234 239 260 269 281 34 53 54 56 58 78 96 100 101 103 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 164 170 171 193 205 206 207 208 220 221 225 227 228 230 234 239 251 259 260 269 276 282 293 297 298 108 114 116 148 156 170 171 206 208 215 225 226 238 244 264 269 298 34 49 54 56 58 67 100 106 107 108 113 114 116 143 144 148 155 156 164 168 170 171 193 205 206 208 222 226 230 238 251 259 268 269 280 282 297 298 34 43 54 56 58 67 96 116 143 170 208 249 269 34 54 56 58 87 100 105 107 108 113 114 116 144 145 147 148 160 170 192 205 206 208 227 251 269 293 297 298 34 54 58 67 78 113 114 116 208 216 269 279 294 34 53 54 56 100 105 113 148 170 208 217 222 297 34 44 58 68 77 90 100 113 116 143 144 153 155 156 157 160 170 192 193 206 208 230 239 269 281 34 46 53 54 56 78 82 96 108 113 114 116 170 206 208 239 249 264 269 298 50 53 54 67 68 167 227 230 294 67 105 294 298 37 116 148 203 216 234 241 264 37 116 148 203 216 234 241 264 37 106 116 167 203 216 226 37 106 116 148 160 167 170 203 216 217 222 281 54 56 86 105 116 148 167 170 205 207 216 234 247 269 281 294 36 37 50 53 54 56 61 80 89 101 105 106 107 108 113 114 116 148 154 156 167 170 171 193 194 202 203 205 206 208 215 216 217 222 228 234 239 247 251 260 264 280 294 298 37 50 54 56 67 114 116 167 170 203 205 216 222 234 264 269 36 37 54 56 96 101 108 114 116 144 155 156 202 203 205 206 207 216 222 269 280 293 297 298 37 43 54 56 58 80 96 101 108 113 114 116 143 145 155 156 163 192 203 205 206 207 216 225 226 238 239 264 269 280 294 37 56 103 106 116 156 170 203 205 206 216 222 251 264 268 37 43 58 68 74 100 101 103 108 113 114 116 144 153 163 167 170 203 205 206 207 208 215 216 220 222 234 264 269 271 281 298 36 37 43 54 56 58 71 80 96 101 107 108 114 116 143 144 157 164 170 203 205 206 207 216 220 222 225 231 269 298 36 37 46 54 56 58 61 67 71 80 101 108 113 116 155 156 170 202 203 205 206 207 215 216 251 262 280 281 298 36 37 54 56 58 68 74 86 96 101 105 108 114 116 143 153 156 170 192 202 203 205 206 207 215 216 225 238 251 268 269 281 298 36 37 53 116 202 203 206 216 222 298 49 58 77 84 96 106 114 116 146 148 156 167 170 205 216 225 247 251 281 298 37 46 54 56 58 96 101 106 108 114 116 143 144 153 164 170 192 203 205 206 216 222 249 260 269 298 37 54 71 80 96 101 108 114 116 157 170 203 205 206 216 221 222 225 244 269 280 297 37 49 54 56 58 71 96 105 108 114 116 143 153 155 160 164 168 192 203 205 206 207 216 222 230 231 264 269 280 298 37 46 54 58 61 80 100 101 106 108 114 116 144 156 163 170 203 205 206 216 220 234 244 268 269 276 280 282 293 297 298 53 54 56 61 67 68 80 83 89 105 106 108 114 116 145 148 153 156 160 163 167 170 205 206 207 215 216 220 222 227 228 231 234 247 251 259 260 269 280 281 293 294 298 43 54 89 116 148 153 157 167 170 206 222 228 269 54 56 67 68 96 100 105 106 108 116 156 157 163 167 170 205 206 249 251 269 280 53 54 56 58 80 101 105 106 107 108 114 116 143 154 156 163 164 167 170 193 205 206 215 222 226 230 246 249 251 259 264 269 280 281 282 298 114 204 34 44 53 61 69 74 80 87 92 104 108 113 114 116 148 160 167 169 170 196 204 205 217 220 222 230 244 248 251 259 269 271 280 293 294 297 37 170 203 204 37 53 54 114 160 170 205 206 215 216 217 249 264 34 36 37 52 54 56 58 69 80 92 101 106 108 113 114 116 143 146 148 157 164 167 168 189 192 193 202 203 204 205 206 207 215 216 217 221 222 224 225 226 236 240 244 246 249 260 262 269 280 294 297 298 43 68 83 105 107 114 143 167 207 216 217 226 247 280 43 68 83 105 107 114 143 167 207 216 217 226 247 280 114 116 145 206 216 54 114 144 163 164 167 170 171 230 282 297 34 54 116 145 167 54 56 68 74 80 96 101 103 108 113 114 116 144 145 156 157 163 171 205 206 217 222 226 269 282 297 298 53 54 56 96 108 114 144 153 156 163 164 167 168 170 171 205 206 244 269 282 297 298 54 80 105 107 114 116 148 160 206 215 216 217 231 244 260 269 43 50 114 145 160 204 205 216 217 279 297 37 80 114 116 170 203 206 216 236 279 280 298 43 54 56 74 87 100 101 103 105 108 113 155 156 163 164 167 168 170 192 193 205 206 207 208 220 221 222 230 239 251 264 268 280 281 43 46 54 56 58 68 77 96 101 103 105 108 113 114 156 157 164 167 168 170 193 205 208 228 231 238 239 249 260 280 281 297 298 46 54 58 80 100 101 103 105 108 113 114 144 148 155 164 167 170 205 206 208 215 228 235 239 249 251 280 281 293 297 54 56 58 100 101 107 108 113 116 144 146 148 155 156 157 163 167 170 193 206 207 208 220 228 234 243 244 249 251 264 269 293 297 298 43 53 54 56 58 68 77 101 105 106 108 113 114 148 156 157 163 164 167 170 193 205 206 208 220 226 228 230 231 234 239 249 260 269 280 293 297 54 56 77 100 101 103 106 108 114 116 117 143 148 155 156 163 167 170 192 193 205 206 208 217 220 226 230 231 234 239 244 251 260 268 269 271 293 297 53 54 56 58 67 96 100 101 103 106 108 113 114 143 160 163 164 170 207 208 231 268 269 281 293 46 50 68 114 148 168 170 217 271 34 37 49 54 56 58 74 80 89 103 105 106 108 113 116 117 148 153 154 167 170 205 206 216 220 222 224 234 249 251 260 264 269 272 282 297 36 37 54 56 58 67 68 74 77 80 89 100 101 103 105 106 108 116 117 147 148 153 154 156 167 170 202 203 205 206 207 216 222 224 225 246 248 293 297 298 34 37 54 56 68 70 74 75 80 88 89 101 105 106 113 116 117 118 147 148 154 163 167 170 198 203 206 216 224 234 246 251 268 271 272 293 297 298 34 49 54 56 58 68 74 80 89 96 101 103 105 108 116 117 118 148 154 167 170 205 206 207 215 216 222 224 243 246 249 251 269 276 280 281 297 34 37 43 49 54 56 67 68 69 74 77 88 89 103 105 108 113 114 116 117 148 153 154 156 164 167 170 203 205 206 216 221 239 247 248 249 251 264 269 272 280 282 294 297 43 44 54 56 88 89 90 103 105 106 108 113 116 117 146 147 148 153 154 160 167 168 170 205 206 215 216 222 223 225 231 234 247 249 251 264 269 293 297 298 34 53 54 56 68 74 88 89 101 105 108 113 116 117 118 148 153 167 170 205 206 215 216 222 224 249 251 269 273 293 297 34 36 43 54 56 68 74 80 88 89 101 103 105 106 108 113 116 117 118 148 153 154 160 163 167 170 206 207 215 216 231 234 268 297 43 54 56 68 74 80 89 96 101 103 106 107 108 113 116 117 118 148 153 157 167 168 170 196 205 206 216 222 224 249 269 293 297 34 36 53 54 56 68 80 88 89 90 96 100 101 103 106 108 113 116 117 146 148 153 154 156 167 170 206 216 222 231 234 247 249 269 272 274 280 293 297 34 53 54 56 61 68 74 77 88 89 96 100 101 104 105 106 108 113 116 117 118 148 153 154 156 157 163 167 168 170 205 206 216 251 269 281 293 297 34 36 54 56 68 74 80 89 96 101 103 105 106 108 113 116 117 118 148 153 154 156 167 170 192 205 206 216 222 244 246 251 259 269 276 280 282 293 297 34 37 49 54 56 58 67 68 74 80 89 92 96 100 101 103 105 106 108 113 116 117 118 148 154 163 167 168 170 205 206 216 222 228 231 234 235 251 257 269 271 272 280 293 297 34 36 43 54 56 67 68 74 80 89 96 100 101 103 105 106 113 116 117 118 148 153 154 155 156 157 160 163 167 170 205 206 215 216 222 231 246 247 251 260 269 272 280 293 297 34 37 54 56 74 80 89 101 103 105 106 108 113 116 117 118 148 154 156 167 168 170 203 205 206 215 216 235 244 249 251 260 269 273 282 293 297 37 49 53 54 56 68 74 80 88 89 101 103 105 106 108 113 116 117 118 148 153 167 170 206 215 216 222 235 269 280 293 297 54 56 68 74 88 89 100 101 103 106 107 116 117 118 148 153 154 155 156 163 167 170 206 215 216 224 240 247 249 251 270 282 293 297 34 36 49 53 54 56 67 68 71 74 80 88 89 96 100 101 105 106 107 108 113 116 117 118 148 154 163 167 170 205 206 208 216 220 247 248 251 269 280 281 293 297 34 36 49 54 56 58 68 74 82 88 96 100 101 102 103 105 106 108 113 116 117 118 146 147 148 153 154 156 160 163 164 167 170 205 206 216 222 224 234 247 249 251 260 269 273 274 293 297 298 53 54 56 58 68 74 80 88 89 96 101 105 108 113 116 117 118 148 156 163 167 170 206 216 220 224 234 260 269 271 282 293 297 34 36 43 49 53 54 56 68 74 80 88 89 103 105 113 116 117 118 148 154 167 168 170 205 206 216 222 224 234 246 247 251 268 269 270 280 293 297 298 34 36 53 54 56 68 74 80 88 89 101 103 105 106 108 113 116 117 148 153 154 155 156 167 168 170 205 206 216 222 225 234 239 247 251 260 268 269 280 282 297 298 34 37 53 54 56 68 74 80 88 89 101 103 105 108 113 116 117 118 148 153 154 155 163 167 170 205 206 216 221 222 224 230 234 243 248 251 269 273 280 293 297 36 37 46 49 54 56 68 69 74 80 88 89 101 103 105 106 108 113 116 117 118 147 148 153 154 156 163 167 168 170 202 205 206 216 222 224 235 247 251 260 269 271 280 297 34 49 54 56 70 71 74 80 88 89 101 105 108 113 116 117 118 146 148 154 167 170 171 206 215 216 222 224 225 230 231 235 246 247 251 260 269 270 282 293 297 298 37 53 54 56 68 77 80 89 96 101 103 105 106 108 113 116 117 118 148 153 154 156 164 167 170 205 206 207 216 222 230 235 240 251 252 264 269 276 280 293 297 298 34 37 54 56 68 74 88 89 96 101 105 106 107 108 113 116 117 148 154 167 168 170 205 206 207 216 225 235 251 257 260 297 50 53 56 68 83 108 145 167 204 216 239 247 259 269 280 298 86 113 208 239 247 248 296 34 36 37 46 49 54 56 58 61 62 67 68 70 71 74 77 80 82 86 87 88 92 96 100 101 103 104 105 107 108 113 114 116 117 118 143 144 145 146 148 153 154 156 157 160 163 164 167 169 170 171 181 189 192 193 196 202 203 205 206 207 208 215 216 220 221 222 225 226 227 228 229 234 235 239 241 242 243 244 246 247 249 251 257 259 260 262 264 268 269 270 271 275 276 280 281 291 293 297 298 50 53 56 68 83 108 145 167 204 216 239 247 259 269 280 298 56 80 114 157 206 207 222 260 281 34 54 56 156 167 196 36 37 54 167 196 202 203 268 54 167 46 54 80 157 167 168 169 206 207 222 268 281 34 54 56 104 156 167 34 46 54 56 74 148 167 170 194 205 206 220 53 54 56 167 205 206 54 56 69 80 167 280 46 54 56 160 167 170 206 54 56 69 167 280 49 50 56 114 170 239 244 264 269 49 50 56 114 170 239 244 264 269 43 54 101 114 116 143 146 148 156 157 206 215 225 238 244 264 269 281 282 294 37 54 58 61 74 96 101 116 148 203 244 269 280 294 44 54 56 108 116 156 206 269 294 37 44 54 58 61 74 116 148 153 154 203 269 280 294 37 46 56 58 114 148 171 203 208 241 243 264 37 54 96 101 116 196 205 206 269 281 293 36 54 101 116 170 206 215 222 251 268 280 282 293 298 46 54 116 205 206 226 297 54 80 101 106 114 116 205 222 249 298 46 53 54 68 77 101 105 113 114 116 117 143 148 160 170 171 205 206 207 221 225 234 246 249 251 259 269 271 280 293 53 54 56 58 65 68 80 96 101 108 114 116 143 148 155 156 167 170 205 206 207 215 218 221 222 227 243 246 251 262 264 280 281 297 298 43 46 54 56 58 96 100 101 103 105 108 113 114 143 144 155 156 163 164 167 170 192 205 206 208 228 238 239 244 249 251 260 264 269 280 281 282 298 53 61 114 204 211 216 34 74 96 101 107 113 143 145 148 231 54 56 58 71 74 96 100 113 114 116 143 153 164 205 206 220 225 238 264 34 58 74 86 107 108 113 148 156 170 206 207 220 226 231 239 251 268 269 280 281 297 298 34 53 56 74 80 100 103 105 107 113 114 143 148 169 170 171 182 205 206 220 280 294 34 43 53 56 71 74 100 103 105 107 108 113 114 144 145 146 148 155 156 157 163 169 171 192 205 206 220 221 231 235 238 249 264 268 280 294 34 37 49 53 67 68 71 74 100 107 113 143 148 157 168 221 239 243 248 280 34 74 103 107 113 148 171 208 239 34 74 103 107 113 148 208 34 44 71 74 79 107 113 148 164 168 169 206 230 248 251 34 54 74 100 107 113 114 148 163 208 264 280 34 36 37 40 43 46 49 50 53 58 67 68 71 72 74 78 79 80 86 87 100 101 102 103 107 108 113 114 143 144 148 153 156 157 160 163 164 168 169 170 171 192 195 202 203 205 206 207 208 217 221 222 225 226 230 231 235 238 239 241 243 246 247 248 251 257 259 262 264 268 280 281 291 298 34 107 113 148 34 43 46 56 74 75 101 108 110 113 143 156 157 205 206 225 251 276 298 34 74 107 113 148 34 56 58 74 106 113 155 157 34 43 56 74 113 143 157 269 34 53 74 96 103 107 113 114 116 148 215 220 231 244 246 264 34 53 74 107 113 145 148 215 264 34 74 80 107 113 148 216 226 247 259 280 291 34 74 107 113 148 167 34 43 50 74 107 113 148 169 208 247 280 34 74 78 113 230 259 264 298 34 74 78 113 114 193 206 244 264 34 74 78 113 114 230 259 264 34 56 71 74 78 103 107 108 113 116 259 264 280 298 34 49 58 74 75 78 103 113 116 225 262 264 34 74 78 108 113 264 56 78 96 101 114 143 205 262 58 78 103 108 113 143 231 234 43 53 78 100 103 108 113 116 156 193 215 222 228 230 234 259 260 293 298 34 43 78 100 101 108 113 114 116 144 155 156 160 163 234 238 245 251 298 43 78 108 113 170 206 298 34 58 74 78 103 108 113 170 205 206 208 231 244 34 54 74 103 107 113 114 148 163 169 170 227 241 259 34 37 54 74 103 107 113 114 148 168 170 259 279 34 54 74 103 107 113 114 148 208 217 259 34 54 71 74 103 107 113 114 148 169 170 259 34 37 54 68 74 100 103 107 113 114 148 163 167 203 208 259 271 34 54 74 103 107 113 114 148 231 259 269 270 294 298 34 54 68 74 103 105 107 113 114 148 154 193 230 259 34 54 74 103 107 113 114 144 148 216 243 259 270 280 34 54 74 103 107 113 114 148 259 294 34 54 74 103 107 113 114 148 205 206 227 228 247 248 259 34 54 74 78 107 113 114 148 170 259 34 54 74 78 107 113 114 148 34 53 54 74 78 107 113 114 143 148 170 171 193 206 226 230 247 248 34 53 54 56 61 74 78 103 107 113 114 116 148 155 168 170 171 206 225 226 228 230 247 248 282 298 34 53 54 71 74 78 103 107 108 113 148 157 205 207 247 248 34 53 54 56 74 78 100 103 106 107 108 113 114 143 144 148 168 170 205 221 230 234 238 247 248 259 34 46 53 54 56 58 74 78 100 103 105 107 113 114 143 144 148 155 156 157 163 164 170 171 205 206 207 208 220 221 225 226 230 234 238 247 248 280 281 282 297 34 53 54 74 78 107 113 148 163 164 170 205 238 247 248 282 34 53 54 74 78 107 113 148 247 248 34 54 74 78 107 113 148 206 34 54 74 78 100 107 113 114 144 145 148 157 164 281 34 54 74 78 100 107 113 144 145 148 164 193 34 54 58 74 78 100 105 107 113 144 145 148 156 164 221 282 34 54 74 78 100 107 108 113 144 145 148 164 206 281 34 44 54 74 78 103 107 113 114 148 170 193 215 216 238 248 58 107 108 113 114 206 280 34 43 54 74 78 88 100 101 103 106 113 114 116 143 146 153 160 163 170 205 206 225 230 238 251 276 293 297 34 74 78 80 108 113 114 205 206 208 226 34 54 58 74 78 100 101 106 113 148 157 171 205 206 276 282 34 74 107 113 148 280 34 74 96 101 107 113 143 145 148 231 36 37 70 78 146 215 230 269 280 36 37 56 78 170 193 215 222 228 280 36 37 78 101 160 280 56 36 37 56 78 148 206 225 269 36 37 78 216 280 36 37 67 78 148 216 269 50 61 74 116 145 167 228 269 296 50 61 74 116 145 146 147 167 228 269 296 36 37 50 54 56 58 61 74 80 100 101 104 105 108 113 116 143 145 146 147 167 168 170 194 195 205 206 215 222 228 238 244 249 251 260 269 276 280 293 296 297 50 61 74 105 114 116 145 146 147 148 167 205 228 269 279 280 296 43 50 61 68 70 74 82 114 116 145 148 167 170 207 215 222 227 228 268 269 280 296 50 61 74 116 145 147 167 170 194 228 244 269 296 40 43 50 54 56 61 74 105 114 116 145 146 157 167 170 206 216 228 269 293 296 147 148 170 206 222 147 148 170 206 222 116 216 268 54 86 89 116 160 170 171 207 216 279 296 37 54 80 116 203 206 216 268 54 69 80 116 216 268 37 43 53 67 68 70 77 96 101 102 107 116 148 170 193 203 205 206 207 215 216 221 222 230 280 297 37 54 116 203 207 216 268 37 49 54 68 70 107 114 116 146 170 171 203 205 206 207 216 222 260 297 54 116 170 171 207 216 101 106 116 160 167 206 216 269 296 297 37 46 74 78 107 116 170 207 215 216 260 34 36 74 86 103 105 113 116 170 202 206 216 260 269 216 37 74 116 148 160 171 192 194 216 228 116 167 216 222 281 53 56 68 70 78 107 108 148 155 160 170 205 206 207 215 222 230 268 297 298 44 78 153 157 164 170 205 206 207 215 221 222 268 281 68 78 107 114 156 157 164 206 230 297 46 56 78 106 107 154 155 157 170 205 206 207 215 222 260 268 54 69 116 216 37 54 69 101 105 106 108 114 116 155 167 170 203 205 206 216 222 224 226 259 280 37 54 56 69 116 203 205 216 37 54 56 69 80 101 116 203 216 268 280 36 56 116 170 202 216 268 116 216 36 37 46 116 216 268 37 114 116 155 206 216 259 268 280 297 68 116 206 216 221 36 54 56 58 61 69 86 113 167 193 202 206 216 217 249 269 276 294 116 216 116 216 36 37 54 80 116 202 203 216 220 268 37 54 69 80 116 203 206 216 220 268 44 49 54 80 106 107 116 155 170 171 205 206 216 225 281 297 298 34 49 53 54 106 107 116 155 160 167 170 171 205 206 216 230 269 270 34 44 54 68 70 71 78 80 102 103 106 107 108 113 116 146 148 155 156 160 170 171 205 206 207 215 216 221 222 225 230 249 269 279 281 297 298 46 54 107 116 169 171 205 206 216 298 54 108 114 116 170 171 206 216 222 225 226 243 247 46 53 54 58 61 77 87 100 101 103 106 107 108 113 114 116 144 146 148 153 156 157 160 168 170 171 193 205 206 207 215 216 217 222 225 226 227 228 230 231 234 239 244 252 259 260 269 281 282 297 298 34 53 54 71 105 116 144 148 160 170 171 206 207 216 220 226 227 228 251 281 297 37 116 170 203 216 34 37 49 56 67 97 106 107 113 114 116 146 147 148 168 170 203 205 206 207 215 216 222 225 259 280 298 54 69 101 106 116 146 148 157 206 207 216 282 36 37 69 74 116 216 228 74 116 216 259 268 279 54 116 171 216 50 89 106 116 148 160 216 37 54 116 171 207 216 34 36 37 69 79 89 98 107 116 167 171 202 216 222 279 50 53 61 67 68 70 80 87 103 106 107 108 113 116 143 155 156 160 170 171 205 206 207 215 216 220 221 222 225 239 247 260 262 269 276 281 56 116 146 160 207 216 268 281 54 56 77 101 113 143 156 170 205 206 216 222 226 259 54 113 205 206 216 221 226 259 280 37 54 56 80 216 36 37 54 116 203 216 54 116 156 216 222 268 71 74 105 116 160 170 205 216 54 108 114 116 167 192 216 216 268 34 89 116 171 216 34 69 116 170 216 54 56 67 69 101 106 107 116 117 155 160 170 171 205 206 207 215 216 217 221 224 225 226 247 297 116 216 37 53 69 116 148 205 216 227 281 37 56 116 203 216 37 116 148 170 203 204 216 37 54 69 116 196 203 216 54 69 116 216 34 36 37 56 116 202 216 268 113 148 244 279 294 34 37 74 79 80 104 108 147 163 203 216 222 275 279 294 49 56 67 74 82 101 117 157 221 298 46 80 204 222 268 281 297 272 34 37 53 54 68 74 106 107 117 145 147 148 153 157 192 203 206 216 222 224 251 279 280 293 37 54 68 145 147 148 160 167 203 206 216 217 247 279 37 54 68 145 147 148 160 167 203 206 216 217 247 279 37 54 68 74 90 106 145 147 148 160 164 167 203 206 216 217 247 279 294 37 54 68 145 147 148 160 167 203 206 216 217 247 279 37 54 68 74 145 147 148 160 167 170 203 206 216 217 247 279 294 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 37 68 147 167 168 203 207 279 37 54 68 145 147 148 160 167 203 206 216 217 247 279 37 54 68 145 147 148 160 167 203 206 216 217 247 279 34 37 54 68 74 145 147 148 160 167 203 206 216 217 247 249 279 37 54 68 74 80 145 147 148 160 167 203 206 216 217 247 269 279 34 37 54 68 74 145 147 148 160 163 167 203 206 216 217 247 279 294 37 54 68 74 80 145 147 148 160 167 203 206 216 217 247 279 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 80 145 147 148 160 167 203 206 216 217 247 279 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 53 54 68 71 74 113 145 147 148 160 167 203 206 216 217 247 279 293 294 37 54 68 145 147 148 160 167 203 206 216 217 247 270 279 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 34 37 54 68 74 117 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 79 145 147 148 160 167 203 206 216 217 247 279 294 34 37 54 68 74 80 145 147 148 160 167 203 206 216 217 224 247 279 294 37 53 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 104 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 56 68 74 116 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 117 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 80 145 147 148 160 167 203 206 216 217 247 279 294 37 53 54 68 74 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 145 147 148 160 167 203 206 216 217 247 279 294 34 37 54 68 69 145 147 148 160 167 203 206 216 217 247 279 37 53 68 69 90 105 106 145 147 148 160 167 170 203 206 216 217 247 279 282 294 34 37 54 68 74 75 80 90 145 147 148 160 163 167 203 206 216 217 247 279 294 53 54 68 145 147 148 160 167 170 206 216 217 247 279 294 34 37 49 53 61 68 69 70 80 82 86 96 105 106 107 108 113 144 147 148 156 157 170 193 203 205 206 207 215 216 221 222 225 226 230 243 260 279 281 293 297 37 43 61 68 70 82 84 105 147 157 167 170 203 204 207 215 216 220 251 268 279 280 294 37 43 44 50 53 54 68 69 75 96 105 106 108 116 145 147 148 155 156 160 167 170 195 203 205 206 208 216 217 220 221 222 228 230 247 248 257 260 276 279 294 298 37 44 53 54 84 105 146 147 148 156 160 167 170 203 205 206 220 221 227 228 248 279 280 281 294 297 298 37 53 56 75 96 105 147 148 170 203 217 224 274 279 294 37 50 53 61 68 69 105 106 113 116 146 147 148 160 167 170 203 206 215 220 234 279 280 61 68 96 147 148 216 280 37 50 69 80 113 145 148 170 216 217 224 279 294 65 89 105 148 170 206 216 251 36 37 50 53 69 71 77 96 106 114 145 147 148 160 170 171 194 206 216 217 222 241 247 264 271 294 34 68 80 107 147 205 206 216 217 37 69 80 82 90 101 147 155 170 203 205 206 207 215 222 246 260 271 279 280 34 37 43 44 49 50 53 56 61 67 70 80 82 86 96 102 103 105 106 107 108 113 114 143 146 147 148 153 155 156 157 160 163 164 167 170 171 193 194 203 205 206 207 215 217 220 221 222 225 226 230 231 243 246 247 249 259 268 279 281 282 293 297 298 37 43 116 145 147 148 153 279 296 298 34 37 54 61 68 69 70 82 101 102 105 113 114 116 117 143 146 147 148 167 193 203 204 205 206 208 215 216 217 225 226 234 235 247 259 279 294 34 37 43 44 53 61 68 69 70 80 82 86 96 105 108 147 153 160 167 170 203 205 206 207 215 220 235 251 268 269 279 294 297 37 147 160 203 206 221 279 37 54 86 106 107 147 148 153 170 193 203 205 206 215 216 220 225 234 251 279 281 294 37 49 56 87 101 102 113 114 144 147 148 155 169 170 192 193 203 230 248 259 269 279 281 296 297 298 53 54 61 68 70 82 106 107 114 146 148 156 157 164 167 170 192 205 206 207 215 216 220 221 222 224 260 268 280 281 297 67 70 80 82 107 113 114 143 147 148 157 167 182 195 215 216 247 257 262 279 280 281 294 71 107 113 116 146 148 171 206 216 217 227 228 279 294 71 74 77 107 113 116 145 146 148 206 216 217 228 44 49 108 116 157 206 207 215 216 217 220 228 231 281 293 297 77 116 167 170 216 217 259 37 44 56 71 74 89 106 113 114 146 148 160 171 206 216 228 243 279 281 294 37 46 54 108 113 144 170 203 205 206 225 249 282 297 37 44 56 71 74 89 106 113 114 146 148 160 171 206 216 228 243 279 281 294 37 53 54 62 77 79 106 107 108 155 157 164 168 170 203 206 227 239 241 243 293 46 54 56 68 71 87 143 170 171 193 205 206 217 230 282 37 46 49 53 54 56 103 106 107 114 143 156 163 164 168 169 170 193 203 205 206 234 235 280 281 282 293 297 53 68 71 74 78 88 103 105 106 107 114 116 143 148 167 170 171 205 216 220 222 224 230 240 247 248 259 270 273 274 276 280 282 298 53 68 71 74 78 96 101 102 105 106 107 113 116 148 167 168 170 171 206 216 225 244 247 248 298 56 78 107 113 116 167 206 216 225 247 280 37 44 53 78 116 148 167 171 203 216 224 247 53 71 87 107 114 143 148 171 206 222 226 243 244 294 37 44 46 53 54 58 71 78 87 90 96 108 114 116 144 148 153 155 157 164 167 168 170 171 192 203 205 206 207 216 224 226 230 231 234 235 239 247 260 268 269 271 280 281 282 297 298 44 56 68 71 74 78 104 113 116 143 148 167 171 216 222 247 248 34 37 44 71 74 78 102 107 116 148 167 169 171 203 208 216 239 247 248 259 298 71 74 78 113 116 148 167 171 206 216 247 269 294 71 74 78 113 116 143 145 148 167 171 216 222 230 247 248 297 37 71 78 113 116 145 148 167 171 203 216 230 247 248 297 71 74 78 113 116 145 148 167 171 216 230 247 248 297 37 71 74 78 113 116 145 148 167 171 203 216 230 247 248 297 37 71 74 78 113 116 145 148 167 171 203 216 230 247 248 297 71 74 78 113 116 143 145 148 167 171 216 222 230 247 248 297 37 71 78 113 116 145 148 167 171 203 216 230 247 248 297 37 71 74 78 113 116 145 148 167 171 203 216 230 247 248 297 71 74 78 113 116 143 145 148 167 171 216 222 230 247 248 297 37 71 78 113 116 145 148 167 171 203 216 230 247 248 297 71 78 113 116 145 148 167 169 171 216 230 247 248 259 297 71 74 78 107 113 116 145 148 167 171 216 230 247 248 297 37 71 74 78 113 116 145 148 167 171 203 216 230 247 248 297 37 46 53 71 74 78 107 113 116 145 148 167 169 171 203 206 216 226 230 231 247 248 297 298 37 71 74 78 113 116 145 148 167 171 203 216 230 247 248 297 68 71 78 87 116 143 145 148 167 170 171 193 205 216 222 239 247 71 78 80 116 154 167 170 171 216 222 239 269 46 71 74 78 86 96 101 105 106 116 145 146 148 153 167 171 216 217 222 239 247 248 271 280 293 78 105 116 143 148 167 171 216 222 223 247 294 37 58 71 78 101 108 113 114 116 143 148 155 156 167 170 171 203 205 206 216 221 222 226 242 247 249 259 276 281 282 294 50 78 116 145 167 216 247 50 78 100 103 108 116 143 148 167 171 216 222 247 293 298 50 58 78 113 116 143 145 148 160 167 171 193 205 216 222 247 280 298 46 49 54 56 78 80 96 100 108 116 143 144 148 156 167 168 170 171 193 205 206 216 221 222 244 247 280 281 282 50 78 116 145 167 216 247 49 54 56 58 68 78 96 108 110 114 116 143 148 155 156 167 170 171 205 206 207 216 221 222 226 243 247 249 251 297 49 54 58 67 78 108 114 116 143 148 167 170 171 193 205 206 207 216 221 222 225 243 247 249 251 257 281 50 78 103 106 108 113 116 143 148 160 167 171 216 222 247 280 293 298 78 116 167 216 247 34 37 56 78 107 116 167 203 216 225 247 280 71 78 113 116 167 216 239 247 248 37 78 89 116 167 203 216 247 280 37 49 71 78 113 116 148 167 171 193 203 205 206 216 226 230 239 247 248 251 259 269 280 294 298 78 116 143 148 167 171 216 222 247 50 56 74 78 87 96 108 113 114 116 148 167 171 206 216 230 231 241 247 264 280 294 37 53 56 58 61 71 77 78 107 108 113 114 116 143 144 148 153 155 156 160 167 170 171 193 195 203 205 206 215 216 217 222 225 230 231 247 249 251 259 262 269 276 280 281 294 298 167 67 71 74 78 87 113 116 143 148 154 167 169 171 193 207 216 222 241 247 37 53 78 113 116 148 167 203 216 217 247 248 78 87 114 116 167 206 216 247 46 49 53 54 56 58 61 68 71 74 77 78 92 101 113 114 116 143 148 155 156 157 165 167 170 171 193 205 206 216 222 225 243 247 259 262 280 54 61 68 69 78 113 116 143 148 160 167 171 206 215 216 217 222 241 247 281 46 50 61 71 78 87 96 113 116 145 148 160 167 216 239 241 247 259 280 46 53 54 56 71 74 78 105 107 113 114 116 143 148 153 156 157 167 170 171 193 205 206 216 222 225 230 234 243 247 251 260 269 281 282 291 298 50 78 103 113 116 167 169 208 216 247 56 78 103 113 114 116 148 167 216 222 230 243 247 264 280 34 50 56 58 68 77 78 87 96 107 113 114 116 143 148 160 167 171 206 208 216 222 230 231 243 247 259 280 37 44 46 53 58 67 71 78 101 105 116 156 164 167 169 203 205 206 207 215 216 225 238 239 247 281 36 37 43 61 71 75 78 86 98 113 116 143 148 160 167 168 169 171 203 206 208 216 222 224 232 234 239 243 246 247 268 269 275 294 34 36 37 71 74 75 78 86 87 98 106 113 116 143 148 157 163 167 171 203 205 208 215 216 222 226 235 239 247 249 260 297 36 37 46 61 69 71 78 116 167 169 171 202 203 205 206 216 247 259 269 275 297 37 58 71 78 83 106 113 116 143 148 167 168 203 205 206 216 220 238 239 247 248 259 268 281 297 298 36 37 43 56 71 78 113 114 116 167 170 202 203 216 239 247 264 280 294 78 145 34 37 71 78 96 107 113 114 116 143 148 155 160 167 203 206 216 247 37 53 71 74 78 113 116 167 203 215 216 225 247 46 54 77 78 105 108 113 116 143 148 153 156 167 170 216 247 264 280 281 37 46 58 71 77 78 113 114 116 144 148 160 167 171 203 206 216 222 226 230 247 280 34 113 148 171 78 87 113 116 148 167 171 216 230 231 239 243 247 294 46 78 116 143 148 167 171 193 216 222 247 280 70 116 216 241 249 54 116 170 206 225 241 260 293 116 170 206 241 293 54 68 113 114 116 205 215 228 241 248 262 280 293 206 293 54 96 108 113 114 116 143 148 241 116 146 228 241 37 56 74 100 108 113 116 170 192 194 206 221 226 241 260 293 37 43 54 74 100 103 105 108 116 148 156 163 168 170 194 206 207 208 220 227 228 231 238 241 268 281 46 116 207 222 234 241 37 54 74 116 194 206 216 222 241 268 37 54 74 116 194 206 216 241 268 37 46 54 74 116 156 168 194 206 216 220 241 268 37 54 74 116 163 168 194 206 207 216 234 241 268 37 54 74 116 194 206 207 216 241 268 37 54 74 116 194 206 207 216 234 241 268 37 54 74 103 116 156 163 194 206 207 216 241 260 268 37 54 74 116 194 206 207 216 241 268 37 74 96 100 107 108 113 114 116 143 144 148 155 157 170 194 206 220 234 238 241 276 298 37 68 69 70 74 82 114 163 167 171 172 203 207 215 220 241 268 280 37 54 58 71 105 108 113 114 116 145 157 170 171 193 203 206 207 215 216 221 226 241 251 281 282 297 298 37 44 53 71 74 108 114 148 169 170 171 192 203 206 225 226 230 231 241 244 34 37 46 53 54 56 68 74 87 101 113 114 143 144 145 146 148 155 157 163 170 171 203 205 206 215 216 222 225 226 239 241 251 260 281 297 298 37 54 74 114 148 171 203 217 241 36 37 54 56 58 68 71 74 105 114 148 155 156 205 206 221 36 37 54 74 96 105 148 207 215 216 234 280 297 298 36 37 56 68 69 74 77 80 96 105 108 148 153 167 205 206 216 234 239 246 251 260 280 281 298 36 37 53 69 74 77 80 105 113 116 148 170 205 216 228 230 239 280 294 298 34 36 37 74 108 113 148 155 230 247 281 294 36 37 52 74 105 148 168 205 217 227 248 34 36 37 46 74 146 148 156 170 206 221 228 280 297 298 36 37 53 56 69 74 105 148 170 206 207 216 222 230 280 43 68 80 101 108 113 148 153 156 164 168 206 234 34 71 108 113 116 154 216 260 68 100 101 113 148 168 170 171 205 220 34 46 68 108 113 144 148 155 163 168 170 206 220 221 228 260 269 68 100 108 113 144 148 157 163 169 205 206 207 208 220 228 238 282 298 56 68 74 108 116 148 222 297 56 68 74 148 206 251 293 71 113 116 148 193 216 226 248 74 108 113 116 216 226 49 56 68 74 148 153 170 206 226 230 251 293 54 58 68 74 75 113 148 170 206 225 228 281 282 298 68 97 113 143 148 170 206 226 44 68 74 77 148 171 206 225 46 56 96 106 108 113 116 143 144 145 164 168 205 206 216 220 251 269 298 43 58 68 80 87 101 108 113 114 116 145 163 206 216 220 244 269 43 68 100 101 108 113 114 116 143 144 145 155 156 205 206 207 216 226 238 269 297 298 108 113 114 116 145 170 206 216 226 246 280 297 53 56 67 68 101 108 113 116 143 145 155 156 170 171 206 216 246 251 260 298 46 113 116 145 155 156 170 171 193 205 206 215 216 226 249 280 49 53 56 58 68 108 113 114 116 143 145 171 216 251 68 101 103 105 106 108 113 116 145 205 216 226 280 113 114 116 145 168 170 171 193 207 216 221 222 226 249 297 53 56 114 116 143 145 156 170 171 205 206 216 220 222 239 260 268 280 281 298 49 96 113 116 145 155 164 170 205 206 216 220 234 298 58 71 87 113 114 116 143 145 156 216 220 234 243 276 54 58 68 113 114 116 143 145 156 167 170 205 206 216 222 251 264 297 108 116 145 216 49 58 96 101 106 113 114 116 143 145 155 156 163 170 216 225 226 239 280 56 68 113 116 145 155 156 170 205 206 216 222 264 280 293 56 108 113 116 145 157 164 205 216 226 227 230 243 297 58 68 74 105 113 114 116 145 205 206 216 231 239 244 298 58 68 108 113 114 116 145 156 160 164 170 206 216 269 58 68 101 108 113 114 116 145 148 160 171 206 216 226 227 230 297 54 68 101 113 114 116 143 145 153 170 171 205 206 207 216 221 226 259 282 56 58 96 101 108 113 114 116 145 156 170 193 206 216 221 226 281 282 50 54 56 71 113 116 143 145 148 155 170 206 216 259 298 46 68 80 96 101 105 108 113 116 143 145 153 157 170 171 205 206 207 216 222 226 259 280 282 297 53 87 113 114 116 143 144 145 170 205 207 216 226 281 282 53 54 58 101 105 107 108 113 114 116 145 170 205 206 216 226 238 243 281 298 56 58 108 113 116 143 145 170 205 206 207 216 226 227 238 260 298 58 106 113 116 145 156 163 168 170 171 206 216 220 221 226 231 234 276 280 297 96 108 113 116 143 145 205 206 216 226 260 297 298 53 56 105 108 113 116 143 144 145 153 163 170 205 206 207 216 222 269 280 101 107 113 116 145 146 148 155 156 170 205 206 216 226 271 280 282 298 103 116 145 208 216 293 56 101 108 113 114 116 144 145 156 170 171 206 216 225 226 230 238 259 56 69 101 113 114 116 143 145 147 171 205 206 216 220 225 246 249 280 282 56 58 69 101 108 113 116 145 156 171 205 206 216 220 221 234 238 298 171 103 116 145 216 46 56 100 107 108 113 114 116 143 145 155 156 157 163 170 171 207 215 216 222 238 268 282 298 46 56 77 100 101 113 116 144 145 155 164 170 205 206 216 220 222 238 249 282 297 100 101 113 114 116 144 145 155 206 207 216 220 238 49 56 58 68 87 101 113 116 143 145 155 156 170 171 206 207 216 225 226 269 281 282 43 54 58 71 113 116 145 164 168 170 216 226 259 268 281 298 58 108 113 114 116 144 145 171 205 206 207 216 228 238 281 282 293 297 56 105 108 113 116 145 170 205 206 207 216 226 251 280 101 108 113 114 116 145 155 170 205 206 216 220 230 238 259 269 282 298 46 54 56 68 71 113 114 143 155 205 251 260 282 293 116 145 216 43 54 58 71 77 101 113 114 116 144 145 164 170 216 222 226 238 280 282 96 108 113 114 116 145 153 155 156 160 170 171 205 206 207 216 220 226 238 251 280 297 49 56 58 67 103 105 106 108 113 116 145 155 156 170 205 206 216 220 271 272 280 293 298 56 71 113 114 116 145 153 155 156 160 164 170 171 192 206 207 216 220 225 226 234 282 293 298 46 96 108 113 116 143 145 154 170 171 205 206 216 225 226 280 297 58 71 100 113 116 145 153 155 156 163 164 171 207 215 216 220 222 234 235 238 280 281 44 53 96 101 103 108 113 116 145 156 168 170 206 215 216 226 238 280 297 43 58 77 101 113 114 116 145 157 160 170 206 216 222 56 58 108 113 116 143 145 155 156 170 205 206 216 220 225 235 280 297 298 58 77 87 107 113 114 116 145 155 156 171 216 281 282 297 58 101 108 113 116 145 163 170 205 206 216 220 222 276 297 54 74 113 114 116 145 156 164 170 205 216 96 100 101 113 114 116 143 145 205 206 216 220 280 282 297 96 101 113 114 116 143 145 155 156 206 216 220 238 264 298 54 56 87 103 108 113 114 116 145 155 168 170 205 206 207 216 225 297 298 46 54 58 108 113 116 144 145 170 205 206 216 234 260 49 54 58 71 77 113 114 116 145 153 170 206 207 215 216 228 239 298 58 113 114 116 143 145 168 193 206 207 216 226 293 54 56 58 113 116 145 155 156 206 216 234 238 243 260 264 269 293 298 53 68 105 107 108 113 114 116 143 145 148 155 170 205 206 207 216 217 239 243 46 56 100 108 113 116 145 156 163 193 205 206 216 220 228 231 239 249 251 259 269 96 108 113 116 145 153 155 168 171 205 206 207 216 220 224 226 239 293 297 53 80 90 113 116 145 155 163 171 205 216 225 226 239 249 251 281 58 67 108 113 116 145 155 170 206 216 264 282 293 297 49 54 58 77 113 114 116 145 170 193 205 206 216 226 239 280 293 54 56 58 74 108 113 114 116 145 164 170 171 206 216 225 226 238 280 282 298 43 54 56 77 113 116 143 145 155 170 205 206 216 220 226 234 238 239 243 249 264 298 46 58 101 107 113 116 145 155 170 171 216 231 238 280 281 53 58 108 113 114 116 145 164 170 205 206 216 235 238 239 280 56 106 113 114 116 145 156 170 205 206 216 226 271 280 297 58 77 108 113 116 143 145 170 216 226 260 298 54 116 145 216 226 145 145 53 56 74 77 96 101 106 107 108 113 116 143 155 156 163 164 170 171 205 206 215 220 222 225 234 235 238 239 251 268 271 280 281 282 297 34 37 44 46 53 54 56 58 74 75 96 100 101 103 106 107 108 113 114 116 143 144 146 148 153 155 156 163 164 170 171 192 203 205 206 207 215 220 221 222 224 225 226 228 230 231 234 235 238 239 249 251 260 268 276 281 282 293 297 298 74 75 77 101 113 116 155 164 170 205 206 207 260 297 46 71 74 108 113 168 170 206 226 44 53 74 101 107 108 113 116 143 155 160 163 170 171 205 206 207 223 234 239 281 297 298 71 74 113 170 226 241 294 56 58 74 100 103 108 113 114 155 156 157 193 208 220 264 281 293 40 44 46 49 53 56 71 74 101 106 108 113 114 116 143 144 148 155 156 157 168 170 171 193 205 206 207 215 221 225 226 230 234 249 259 260 280 281 282 297 298 46 58 71 74 96 101 113 156 157 168 169 171 205 206 52 53 58 74 113 155 206 215 226 264 113 216 58 78 80 170 243 249 281 216 34 37 58 67 78 108 113 167 170 203 226 232 249 279 294 36 37 78 116 143 163 167 170 202 203 206 226 235 113 154 170 207 238 294 54 67 68 78 108 155 167 170 205 206 216 225 226 294 298 54 56 97 206 216 249 37 145 203 280 298 78 205 216 281 46 53 56 103 105 108 113 155 170 205 206 230 238 247 251 276 294 298 37 54 78 192 203 34 37 54 78 96 167 203 206 226 279 37 54 78 156 203 280 78 145 153 155 167 170 204 205 206 220 251 280 297 61 78 106 108 116 117 143 167 170 205 206 222 226 243 269 281 298 37 78 203 78 37 78 108 145 203 205 251 34 37 78 87 108 143 148 167 170 203 205 206 226 262 276 279 298 34 67 78 103 113 271 298 153 216 78 234 58 108 114 145 155 205 206 221 37 78 107 203 206 269 281 34 37 58 78 84 96 156 167 203 206 207 225 226 249 251 269 279 282 298 78 113 34 37 86 113 148 153 167 203 239 259 275 281 298 46 67 71 74 104 105 114 143 156 169 204 205 206 216 221 222 239 37 49 52 53 78 148 203 206 228 247 83 167 226 247 280 54 113 114 116 170 205 206 208 211 269 297 298 43 54 96 108 113 116 157 164 170 205 206 208 211 221 222 226 239 259 269 49 58 61 96 101 105 108 113 114 116 143 145 155 156 160 163 193 206 208 211 215 222 251 264 269 298 96 108 113 114 116 170 205 206 208 211 221 269 282 58 61 68 77 96 100 102 107 108 113 114 116 144 155 156 163 170 205 207 208 211 226 238 239 249 259 269 275 281 282 46 62 80 87 108 113 116 156 168 170 205 206 208 211 215 221 239 248 269 280 282 298 34 37 53 54 58 67 68 100 103 113 116 145 163 170 203 206 208 211 215 268 269 271 298 37 53 54 68 80 103 113 116 145 170 203 206 208 211 215 260 269 271 298 37 53 54 68 96 103 113 116 145 163 170 203 206 208 211 215 269 271 298 34 96 106 113 114 116 144 155 170 206 208 211 249 264 268 269 280 281 34 54 56 67 108 113 116 156 157 208 211 216 225 269 281 297 298 34 56 67 108 113 114 116 156 157 205 206 207 208 211 222 249 260 264 269 58 67 113 114 116 192 193 206 208 211 239 269 56 58 113 114 116 208 211 234 264 269 34 56 58 67 100 113 116 143 156 163 164 170 208 211 269 54 56 101 105 108 113 116 143 155 157 163 164 171 205 206 208 211 220 222 226 269 293 298 108 113 114 116 156 208 211 269 34 67 113 116 208 211 269 34 67 74 100 103 108 113 114 116 148 160 193 205 206 207 208 211 220 223 225 227 231 251 260 268 269 280 56 58 103 113 116 170 205 208 211 269 208 211 58 100 103 113 116 205 208 211 225 251 269 281 56 103 108 113 116 154 205 208 211 269 297 71 103 108 113 116 155 156 163 170 206 208 211 264 269 282 208 211 208 211 37 61 113 116 160 207 208 211 220 269 281 292 34 54 56 58 67 106 108 113 114 116 143 153 171 192 205 206 208 211 221 222 251 269 298 58 113 116 155 164 170 208 211 226 235 269 297 53 58 61 80 96 107 108 113 114 116 148 153 155 156 170 205 206 208 211 222 226 238 269 280 282 293 54 56 68 71 113 116 155 206 208 211 221 225 269 282 298 43 96 101 108 113 114 116 144 156 170 206 208 211 220 231 269 293 297 298 43 49 68 96 100 108 113 114 116 144 207 208 211 215 222 238 260 269 298 43 54 56 113 116 143 153 164 205 206 208 211 249 264 269 298 62 113 114 116 164 206 208 211 231 268 269 54 56 108 113 116 144 170 208 211 268 269 53 54 61 101 108 113 116 117 144 155 164 205 207 208 211 220 239 259 269 280 293 297 54 58 113 116 164 170 206 208 211 259 269 58 67 113 114 116 163 208 211 216 260 269 297 298 58 67 113 114 208 211 269 294 46 56 108 113 116 155 205 206 208 211 249 269 280 34 83 113 116 167 206 231 247 271 298 34 83 113 116 167 206 222 231 247 34 53 68 83 105 108 113 114 116 143 147 148 167 204 241 247 249 271 272 280 294 34 53 68 71 83 105 108 113 116 143 148 157 164 167 224 227 241 246 247 249 280 293 34 54 83 96 113 116 145 147 170 171 215 226 228 235 241 247 297 298 34 54 83 107 113 116 145 147 148 156 157 171 205 215 221 226 228 235 241 247 34 44 50 54 83 113 116 145 147 167 170 171 215 226 228 235 241 247 34 54 83 101 113 114 116 145 147 171 206 215 226 227 228 235 241 247 248 34 54 68 83 113 116 145 147 167 170 171 206 215 226 228 235 241 247 34 54 83 113 116 145 147 171 215 226 228 235 241 247 34 54 83 113 116 145 147 148 160 171 206 215 225 226 228 235 241 247 34 54 68 83 105 113 116 145 147 171 215 226 228 235 241 247 34 54 68 83 113 116 145 147 171 215 226 228 235 241 247 264 34 54 83 107 113 116 148 231 247 251 34 54 83 113 114 116 148 230 231 247 248 259 34 54 71 83 113 116 148 247 34 53 54 74 83 103 113 116 146 148 207 208 224 230 247 273 280 34 54 71 83 107 113 116 148 208 227 243 247 34 49 54 83 113 116 226 239 247 34 54 83 113 116 148 231 247 34 49 54 71 83 105 113 114 116 148 205 206 207 226 231 247 34 54 83 113 116 148 230 247 259 34 54 83 113 116 148 207 247 34 53 54 74 83 113 116 148 207 231 247 34 54 83 113 116 148 230 239 241 247 34 54 68 83 113 116 148 239 247 34 54 83 103 113 116 154 171 222 226 247 259 34 54 83 105 113 116 148 231 247 248 113 34 46 58 83 101 103 113 116 205 247 264 293 34 83 101 113 116 156 170 193 226 247 264 34 46 54 56 71 83 96 100 101 108 113 116 147 160 163 171 204 205 206 208 239 247 264 268 269 271 280 297 34 83 113 116 167 206 247 280 298 34 83 108 113 116 163 247 280 34 54 56 58 83 113 114 116 144 163 164 170 247 259 298 34 83 113 116 167 206 247 34 46 54 77 83 106 113 114 116 148 155 156 167 205 206 216 221 222 247 271 280 34 83 105 113 116 247 34 54 56 83 100 113 114 116 148 156 164 170 205 206 207 208 231 247 260 271 293 297 34 54 58 83 96 103 108 113 114 116 144 148 155 163 170 205 206 208 226 228 230 231 238 247 280 297 34 36 54 58 67 80 83 108 113 116 143 148 154 156 168 202 206 207 220 222 226 234 238 247 251 280 34 54 56 83 113 114 116 143 144 148 156 170 195 205 206 207 208 231 238 247 260 264 280 298 34 36 37 54 58 74 83 100 108 113 116 144 148 171 202 203 206 208 231 247 280 293 34 43 54 58 68 83 100 103 113 116 148 163 206 208 215 225 231 247 264 280 293 34 53 54 56 58 68 83 100 101 103 108 113 116 144 148 170 206 208 220 222 231 247 260 34 54 68 83 100 108 113 114 116 143 144 148 155 157 164 170 192 206 208 215 226 231 239 247 260 268 34 54 58 68 83 103 106 113 116 148 170 206 208 220 231 247 262 280 34 68 71 83 104 105 113 114 116 148 154 170 227 247 269 280 293 294 34 53 54 61 83 105 113 116 247 264 34 83 105 113 116 156 205 206 207 247 68 79 83 113 116 156 167 171 239 247 56 71 100 113 145 156 58 68 145 269 108 145 163 54 145 264 206 106 264 269 61 83 96 113 116 148 208 215 247 34 54 56 58 61 83 100 103 108 113 116 145 147 194 208 216 247 280 294 61 83 96 113 116 148 208 215 247 34 46 50 53 54 56 61 67 89 100 101 103 105 106 107 108 113 114 145 147 148 153 155 156 160 164 170 194 206 207 208 215 216 221 226 227 228 230 241 248 251 259 264 269 271 280 282 294 298 54 58 103 113 145 206 54 58 80 103 145 206 221 54 68 71 96 110 116 145 153 205 206 225 251 264 271 34 49 50 54 58 71 102 106 108 114 116 145 148 155 160 205 206 221 222 225 294 298 34 54 67 145 148 193 298 34 46 54 58 106 108 116 144 145 154 156 206 207 251 259 268 298 101 215 297 143 194 205 206 243 262 280 77 101 107 108 114 148 156 167 194 205 206 216 217 227 239 264 294 298 296 102 113 170 239 272 54 58 103 114 145 193 206 215 220 222 240 281 54 56 58 113 143 145 168 280 34 54 116 145 155 167 169 205 206 225 298 34 54 58 116 145 193 205 206 215 268 54 114 145 148 169 193 37 54 56 58 145 155 203 206 208 215 221 280 54 56 71 77 145 206 34 54 145 160 205 206 280 53 104 167 204 205 206 228 243 298 53 104 167 204 205 206 228 243 298 167 243 298 167 167 227 228 167 228 167 228 167 167 167 104 114 167 205 228 54 58 101 167 205 206 243 251 167 205 228 90 156 167 205 280 90 156 167 205 280 56 167 298 167 167 167 205 71 167 205 228 264 40 53 58 68 70 74 82 114 148 155 167 170 194 205 206 207 221 222 225 226 243 247 294 297 298 53 56 71 105 114 145 160 205 206 227 228 53 56 71 105 114 145 160 205 206 227 228 34 46 50 53 54 56 61 67 89 100 101 103 105 106 107 108 113 114 118 145 146 147 148 153 155 156 160 163 164 167 170 194 206 207 208 215 216 217 221 226 227 228 230 235 241 244 248 251 259 264 269 271 280 282 294 298 53 105 116 148 227 228 34 53 83 105 148 167 205 206 280 294 205 43 53 106 205 49 54 71 96 101 105 106 114 156 157 164 192 247 251 264 268 281 293 145 264 34 37 53 96 101 170 193 203 206 208 225 280 294 297 298 56 101 105 194 249 264 280 294 56 96 206 249 264 113 56 75 89 113 194 216 217 279 294 37 101 193 203 205 206 217 226 279 282 37 168 203 217 279 298 37 54 71 101 105 108 114 143 144 153 155 156 163 164 170 171 203 205 206 217 222 231 238 244 247 251 260 271 279 281 293 298 37 116 143 156 164 170 192 215 217 279 282 37 54 96 105 114 143 170 203 206 217 226 251 279 37 58 101 144 203 206 217 279 37 56 58 101 114 157 163 203 206 217 271 279 281 282 37 107 116 170 206 217 222 225 251 271 279 281 297 298 37 54 80 107 114 116 203 205 206 217 221 251 279 293 37 156 164 192 203 217 225 226 279 281 297 37 163 164 203 206 217 251 279 37 54 156 203 217 279 37 203 206 217 226 279 37 56 101 105 113 143 144 156 170 171 203 205 206 217 226 234 279 297 37 46 53 54 56 67 71 96 106 108 113 114 116 143 144 153 155 157 164 170 171 205 206 207 215 217 225 234 235 248 251 269 279 297 298 37 49 108 116 156 205 206 217 279 297 37 54 156 203 217 279 37 103 116 171 206 217 225 226 279 282 37 116 203 205 206 217 225 226 274 279 282 37 203 205 217 279 37 43 114 144 163 164 170 203 206 215 217 260 279 37 54 203 217 279 71 113 171 204 206 216 217 222 37 56 58 163 170 192 203 206 217 251 279 298 37 46 56 153 171 203 205 217 279 34 37 46 105 108 144 170 203 206 217 251 279 281 282 37 203 206 217 271 279 282 37 49 61 114 143 144 156 160 170 171 203 205 206 207 217 221 225 226 239 249 251 279 280 298 37 71 100 113 114 170 171 203 205 217 220 226 279 293 298 37 56 153 163 170 203 206 217 268 279 37 46 108 113 163 171 203 205 206 217 235 279 34 37 53 56 101 108 116 156 170 205 215 217 231 234 270 279 281 46 144 163 205 206 235 280 281 297 37 49 54 114 116 170 206 207 217 225 226 234 271 279 282 37 53 87 116 168 170 193 205 206 217 221 249 279 281 282 37 54 58 155 170 203 205 206 217 226 234 279 282 37 101 106 203 217 226 279 37 46 58 114 203 206 217 226 279 37 101 203 206 217 279 37 87 170 171 203 205 206 217 226 234 279 282 37 58 97 108 114 116 143 170 205 206 217 226 249 279 282 298 204 217 280 37 49 54 56 58 68 71 74 80 106 107 108 113 116 153 168 170 171 206 216 217 221 226 235 249 260 269 271 279 298 34 71 113 204 205 206 217 268 280 46 50 54 71 74 107 113 114 116 144 148 160 163 171 194 204 206 208 216 217 225 226 234 239 241 260 264 293 297 46 50 54 71 74 107 113 114 116 148 160 163 171 194 204 208 216 217 226 234 239 260 293 46 50 54 74 107 113 116 148 160 171 194 204 208 216 217 234 239 241 260 297 71 107 113 171 204 208 216 217 260 280 50 71 74 105 107 113 148 163 171 204 208 217 260 50 105 107 113 148 194 204 217 241 50 105 107 113 148 171 204 217 260 50 54 105 107 113 116 148 163 171 204 216 217 226 234 239 293 113 114 148 170 244 43 54 56 80 106 108 143 194 206 222 249 106 157 163 205 194 34 56 101 103 107 108 113 114 148 157 164 167 206 215 221 226 251 260 113 171 205 206 113 170 206 113 147 225 34 53 56 106 107 108 113 156 157 164 168 170 206 216 218 220 244 248 280 34 56 58 71 108 113 143 228 247 249 276 280 298 44 49 53 54 71 84 87 101 103 107 113 114 116 143 148 154 156 168 169 193 206 208 227 228 239 241 247 251 260 264 268 281 293 297 77 113 182 280 113 43 101 113 251 281 67 83 108 113 228 58 96 169 205 207 280 53 54 113 116 147 148 167 206 216 239 259 279 280 294 297 46 50 53 113 116 143 148 160 193 206 215 216 226 230 231 239 241 259 116 280 37 71 86 113 114 116 148 203 216 222 239 259 280 294 49 50 52 58 67 71 74 87 102 113 116 143 146 148 153 167 170 193 206 207 208 216 221 230 239 248 251 280 37 44 49 53 58 61 71 74 79 89 105 106 107 113 116 148 160 167 168 170 171 194 206 215 216 217 228 231 238 239 241 244 248 259 280 294 53 54 68 71 77 113 114 116 143 146 148 157 206 216 225 234 235 239 280 282 37 116 148 167 215 227 228 294 53 68 107 108 113 116 148 215 231 37 44 116 148 167 203 207 215 228 280 116 148 216 46 50 71 108 113 116 148 160 216 217 264 269 61 87 108 116 148 220 227 264 46 116 280 298 53 105 116 58 61 71 80 96 100 106 108 113 114 116 148 156 170 206 207 216 226 260 281 298 61 116 148 220 227 68 116 207 37 53 71 107 113 114 116 148 167 207 215 227 228 239 280 34 68 86 113 116 148 167 170 204 216 240 280 282 294 298 53 71 113 114 116 143 148 205 206 216 225 230 231 239 241 280 44 46 96 116 143 148 156 170 206 216 262 46 50 53 58 105 107 113 114 116 148 168 205 216 238 239 280 282 54 69 113 116 148 170 298 34 54 71 114 115 116 143 144 171 222 239 259 36 59 71 106 113 116 148 167 171 202 205 206 216 221 224 229 241 259 274 279 34 36 43 46 54 56 58 59 68 71 96 100 101 105 106 108 113 114 116 143 147 148 167 168 169 170 171 192 193 202 205 206 215 216 221 222 224 225 226 229 241 244 246 247 259 260 274 279 280 281 282 297 298 36 58 71 106 113 116 148 167 170 193 202 206 215 216 221 225 234 238 241 259 279 281 297 36 37 71 80 106 113 116 148 167 170 171 192 193 202 203 205 206 207 216 221 230 234 239 241 246 248 259 269 279 34 36 37 46 53 54 56 68 71 75 80 100 106 113 114 116 143 144 148 156 157 163 167 168 170 171 192 202 205 206 216 221 225 226 230 239 241 251 259 260 279 280 281 282 36 37 44 46 53 56 71 90 106 107 113 116 148 155 156 167 168 169 170 171 202 203 205 206 215 216 221 225 238 239 241 259 279 36 53 71 105 106 108 113 114 116 143 148 153 155 157 167 171 202 205 206 207 216 221 225 226 241 243 259 279 36 46 53 56 68 71 103 105 106 113 114 116 148 155 160 167 170 202 206 215 216 221 225 239 241 244 259 279 53 71 106 113 116 148 167 206 216 221 230 241 248 259 34 36 71 74 104 106 113 116 148 164 171 202 206 216 221 241 248 259 260 279 34 37 53 54 68 71 106 113 116 148 171 203 206 215 216 221 239 241 244 251 259 269 279 37 46 54 71 75 98 100 103 106 113 116 144 148 156 164 170 171 203 205 206 216 221 227 241 249 251 259 269 279 280 297 37 50 53 54 71 105 106 113 116 148 170 171 203 204 206 216 221 241 259 279 37 54 68 71 106 107 108 113 116 148 203 204 206 216 221 240 241 259 279 280 44 46 53 54 56 58 68 71 89 100 106 113 114 116 148 155 160 163 168 169 170 171 205 206 216 221 225 226 241 244 246 249 251 259 268 269 279 281 297 54 68 71 74 89 100 103 106 113 116 148 155 160 163 170 171 205 206 216 221 226 238 241 259 279 40 44 46 54 58 68 71 89 100 102 105 106 113 114 116 146 148 153 155 156 160 163 170 171 205 206 216 221 225 226 228 241 246 259 268 279 281 297 44 46 53 54 58 68 71 89 100 102 105 106 113 116 148 155 160 163 168 170 171 205 206 215 216 221 225 226 228 234 241 246 251 259 268 279 281 297 37 54 67 71 74 87 90 106 113 116 148 153 154 160 171 192 193 203 205 206 216 221 222 225 239 241 246 259 279 298 37 54 68 71 106 113 116 148 203 206 215 216 221 241 259 279 46 49 50 54 68 70 71 82 83 84 96 102 105 108 113 116 143 148 167 168 170 171 193 207 215 216 225 227 231 239 241 244 247 248 259 280 294 298 46 80 106 108 113 114 148 167 205 206 216 244 281 34 36 37 52 53 54 58 61 71 106 107 113 114 116 148 160 171 189 202 203 206 215 216 217 221 231 239 241 244 248 259 279 294 36 71 74 106 107 113 116 148 171 202 206 216 221 239 241 248 259 279 294 34 36 37 53 71 74 96 105 106 107 108 113 114 116 148 160 171 202 203 205 206 208 215 216 217 221 231 234 239 241 246 259 264 279 294 36 37 46 53 56 70 71 74 96 105 106 107 113 116 148 157 160 163 171 202 203 205 206 215 216 217 221 239 241 259 279 280 294 36 71 74 90 105 106 107 113 116 148 153 160 171 202 206 215 216 221 239 241 247 248 259 279 294 34 46 53 68 74 102 105 113 114 116 148 160 163 168 171 206 216 241 247 248 259 34 46 53 68 71 74 102 105 113 114 116 148 160 163 168 171 206 216 234 241 247 248 259 34 46 53 68 74 102 105 113 114 116 148 160 163 168 171 206 216 239 241 247 248 259 34 46 53 68 71 74 102 105 113 114 116 148 153 154 158 160 163 168 171 193 206 216 241 247 248 259 58 71 74 80 86 89 106 107 113 116 148 163 168 170 206 216 221 226 234 239 241 259 279 71 77 107 113 116 143 148 167 205 206 216 241 259 279 294 36 37 71 106 113 116 148 167 202 203 206 216 221 241 259 279 46 54 71 87 98 106 113 116 143 145 148 154 155 156 164 167 168 170 171 192 205 206 207 215 216 220 221 238 239 241 259 260 279 281 298 36 71 106 113 116 148 167 202 206 216 221 241 259 279 36 37 71 106 113 116 148 167 202 206 216 221 241 259 279 294 46 53 71 87 106 113 116 148 206 207 215 216 221 241 259 279 36 54 71 87 106 113 116 148 157 171 202 206 216 221 228 231 239 241 248 259 262 279 280 68 71 106 108 113 116 148 170 171 206 216 221 228 230 231 241 248 259 268 280 36 37 71 106 113 116 148 160 167 202 206 216 221 241 259 279 36 37 71 106 113 116 148 167 202 206 216 221 241 259 279 43 44 46 53 71 78 102 105 106 107 113 116 143 148 155 157 163 164 170 171 205 206 207 216 220 221 225 227 230 231 241 247 248 259 260 280 298 34 36 56 71 106 113 116 148 163 167 202 206 216 221 241 259 279 71 106 113 116 148 167 206 207 216 221 241 259 71 89 106 113 116 148 206 216 221 241 259 279 44 53 71 106 113 116 148 167 205 206 216 221 230 241 259 36 54 106 116 202 216 246 249 279 298 36 37 71 106 113 116 148 167 202 206 216 221 241 259 279 36 37 46 53 54 56 61 71 80 83 89 90 105 106 113 114 116 146 148 154 157 160 163 168 170 171 184 193 195 202 203 205 206 207 216 221 230 239 241 247 248 259 260 262 270 275 279 280 291 298 56 71 89 106 113 116 144 148 160 167 206 216 221 230 241 259 279 71 74 87 113 114 228 229 230 248 259 294 74 101 108 113 114 241 244 34 46 49 74 96 101 113 114 143 148 155 156 170 171 206 225 244 251 280 281 282 34 49 74 113 114 148 170 226 260 281 282 34 53 74 107 113 114 143 148 170 171 206 225 226 251 260 280 281 282 74 113 114 170 206 221 241 244 280 46 49 53 74 108 113 114 143 148 157 164 168 170 171 205 206 222 34 56 74 113 114 143 148 169 170 205 206 225 230 298 34 74 113 114 148 170 226 230 241 244 260 58 74 107 113 114 116 143 148 153 168 170 205 222 225 226 282 34 46 53 74 101 107 113 114 148 168 170 171 192 205 207 225 249 251 281 282 297 298 74 108 113 114 157 205 206 216 251 281 53 74 107 113 114 143 148 153 168 170 171 193 206 225 281 282 44 46 49 54 74 98 101 108 113 114 146 148 153 155 163 164 168 170 171 193 205 206 220 225 226 238 249 251 260 271 281 282 293 34 68 74 106 113 114 148 168 170 193 216 230 241 46 74 113 114 143 241 244 74 113 114 170 226 241 244 46 49 74 113 163 170 171 206 226 58 74 87 105 113 114 148 193 215 228 229 239 248 259 74 113 143 260 71 74 113 143 74 77 113 143 144 163 170 205 207 226 228 281 49 72 74 108 113 171 189 206 226 235 239 53 67 68 69 74 80 106 107 113 148 154 160 171 231 241 259 260 46 53 71 74 113 143 148 170 171 206 225 226 230 231 235 271 282 74 101 113 114 168 170 206 221 34 46 74 87 113 114 146 170 215 225 260 46 74 113 170 205 215 54 71 74 86 87 113 116 148 170 195 216 269 294 37 54 71 75 84 86 87 113 116 148 169 170 171 203 215 228 229 230 231 241 248 280 294 54 71 87 113 116 155 259 87 113 143 148 228 231 241 248 259 282 113 148 241 49 53 58 71 74 79 87 107 113 114 148 168 170 171 193 222 225 227 230 231 239 241 248 259 294 74 113 160 169 170 192 206 208 241 248 294 87 113 231 248 269 34 49 52 61 74 113 148 169 170 208 228 241 53 74 113 148 241 54 56 74 113 116 148 193 230 294 54 71 74 113 114 116 148 168 170 171 231 238 241 259 260 294 37 54 74 75 113 116 146 148 168 193 216 248 259 294 37 54 56 89 113 116 148 170 206 230 294 298 37 54 56 74 113 116 148 170 294 74 78 113 114 157 54 113 230 259 34 44 53 56 74 113 114 143 153 169 170 193 208 231 241 246 248 259 54 100 114 116 208 50 71 113 144 148 169 171 193 206 217 231 239 248 260 279 280 34 53 61 74 78 113 143 169 170 206 208 231 241 297 46 61 74 116 148 156 167 171 205 228 247 248 276 46 53 113 143 146 207 34 54 61 71 74 80 87 113 114 116 143 148 169 170 171 206 207 208 230 231 241 259 281 54 113 148 160 167 206 259 34 53 113 148 169 170 192 193 208 215 228 248 259 269 280 96 105 113 241 280 58 108 143 148 170 226 239 259 269 298 74 113 169 230 241 248 259 71 86 87 107 113 171 229 230 239 241 294 113 208 53 61 107 113 143 154 160 170 208 215 241 247 260 54 71 74 87 113 116 148 171 206 231 259 281 34 54 58 68 102 143 206 222 236 247 280 34 56 71 79 87 96 101 114 116 143 170 211 216 243 244 260 264 269 280 294 34 61 71 103 105 113 114 116 194 195 208 241 271 294 34 56 280 34 54 56 71 100 101 106 108 113 116 148 171 195 205 206 222 234 268 269 297 298 34 58 107 148 34 35 43 44 50 53 56 70 89 105 107 108 113 114 116 147 148 170 194 216 217 222 223 230 244 264 280 294 298 34 43 44 53 56 70 89 105 107 108 114 116 147 148 170 194 195 216 217 222 223 244 264 280 294 298 114 195 216 113 143 145 155 170 195 205 221 222 225 230 249 268 279 294 297 56 113 114 195 206 280 34 71 103 106 113 147 170 195 207 238 243 298 43 46 107 113 145 156 170 195 206 207 238 249 280 281 34 61 97 195 54 61 101 108 114 155 195 205 206 279 280 298 61 195 216 34 43 46 61 102 103 108 114 163 170 192 195 205 206 226 230 259 264 280 281 297 298 34 114 195 243 264 298 34 67 82 87 102 108 145 195 206 247 251 34 43 58 61 68 102 106 108 146 153 155 156 170 195 204 205 206 207 215 251 264 268 279 34 56 105 195 224 244 34 43 44 52 53 56 70 89 105 106 107 114 116 148 160 170 192 194 195 206 216 217 223 228 236 249 264 280 294 297 34 56 67 113 195 244 251 264 276 294 298 43 67 105 108 156 163 167 195 216 234 247 34 56 61 67 102 108 113 147 195 216 251 271 276 294 34 67 87 105 147 148 169 170 195 227 239 248 280 294 108 113 156 195 206 216 280 297 56 195 206 251 280 67 116 195 249 251 280 297 298 56 71 195 228 34 56 71 75 76 195 228 56 68 114 144 170 195 205 206 239 280 281 297 298 147 163 168 195 280 34 34 43 56 67 74 77 79 80 87 102 103 107 111 116 160 169 171 195 205 228 235 239 248 251 280 293 298 101 102 106 108 117 118 156 157 164 168 169 195 206 221 249 271 276 296 297 298 54 58 67 68 101 102 143 156 169 195 205 206 249 251 271 276 282 296 298 102 144 169 195 206 269 276 281 296 36 67 102 113 169 195 202 206 276 296 37 61 67 80 89 102 114 147 148 169 195 203 206 217 264 276 292 294 296 298 102 169 195 276 296 54 161 56 67 77 114 143 195 244 251 298 34 56 67 75 76 102 116 147 161 168 195 241 251 269 294 298 49 80 147 154 157 168 169 206 235 238 244 247 280 298 61 67 105 108 113 208 251 271 294 298 79 83 96 160 170 204 216 217 247 260 294 36 37 56 58 67 70 77 86 113 116 143 146 148 157 171 215 216 218 226 227 228 230 239 248 291 294 36 37 86 114 116 160 170 216 294 36 37 46 54 71 77 86 103 108 113 114 115 116 155 160 170 171 205 206 208 216 220 221 226 228 281 282 294 36 37 46 58 86 108 113 114 116 143 148 170 205 206 207 216 264 281 294 36 37 86 116 216 294 44 53 56 71 83 113 116 143 148 160 170 171 228 248 280 294 34 56 71 83 107 113 116 145 160 167 170 171 228 248 280 113 116 171 248 280 44 53 56 71 83 113 116 143 148 160 170 171 228 248 280 294 53 68 71 113 116 148 171 195 205 207 248 271 280 71 116 171 248 280 53 56 58 67 71 77 83 84 96 102 113 114 116 143 148 160 192 193 227 228 230 231 248 280 53 56 71 80 83 84 87 113 114 116 148 160 171 228 230 231 239 248 259 280 298 53 56 68 70 71 79 82 83 96 105 113 114 116 144 148 154 160 164 169 170 171 205 206 207 227 228 230 231 247 248 259 260 269 280 281 294 56 80 83 113 116 143 160 195 206 228 280 56 58 83 107 113 114 116 160 205 206 228 247 280 53 56 68 83 105 113 116 146 148 160 228 280 56 71 83 113 116 160 170 228 247 251 280 56 71 83 113 116 160 171 225 228 247 280 53 56 71 83 113 116 160 169 205 206 228 230 280 297 298 56 71 83 113 116 160 170 171 205 206 228 280 297 56 83 113 114 116 160 169 228 280 56 71 83 89 113 114 116 148 160 206 216 228 247 248 280 298 56 71 83 89 113 114 116 148 160 206 216 228 247 248 280 298 56 83 113 116 160 228 280 34 53 56 68 74 83 106 113 116 148 160 170 207 228 230 280 298 37 56 83 113 116 160 203 228 280 281 37 56 69 83 113 116 160 203 228 280 281 36 56 83 113 116 160 202 228 280 281 37 56 83 113 116 160 203 228 280 281 298 56 69 83 113 116 160 217 228 280 37 56 83 113 116 160 203 228 280 281 56 71 83 89 113 114 116 160 167 227 228 248 280 281 37 43 44 46 56 58 67 71 83 106 108 113 114 116 143 144 148 160 169 170 171 203 207 215 221 228 230 231 259 268 280 37 54 56 71 83 84 113 116 153 160 169 171 193 228 230 231 247 248 280 37 56 83 113 116 160 220 228 280 56 70 83 113 116 160 167 170 207 228 247 248 280 54 56 67 70 74 83 113 116 148 160 167 206 207 224 227 228 247 248 280 53 56 68 70 74 83 84 86 89 113 114 116 148 155 160 168 170 193 206 207 225 228 244 247 248 260 280 53 56 71 74 83 105 113 116 148 160 167 170 171 192 193 205 206 207 224 227 228 230 247 248 260 274 280 281 53 56 58 71 82 83 105 106 113 116 143 146 155 156 160 170 171 192 206 215 221 228 230 247 248 259 268 280 281 298 34 56 83 113 116 160 164 170 206 228 230 260 280 34 56 83 113 116 160 228 280 53 56 71 83 113 114 116 160 171 228 238 280 53 56 58 67 68 70 71 80 83 89 96 105 106 107 108 113 114 116 143 148 157 160 170 171 193 194 205 206 207 228 247 248 280 297 46 49 53 54 56 58 70 71 80 83 89 96 102 105 107 108 113 116 143 146 148 156 160 169 170 171 193 195 205 206 207 220 225 226 228 230 235 238 241 243 247 248 260 264 271 280 281 294 297 298 56 83 105 113 114 116 160 171 205 228 251 280 56 58 71 80 83 113 114 116 146 148 160 163 169 170 171 192 205 206 225 228 231 235 239 248 259 270 280 297 56 71 83 113 116 160 170 171 206 228 248 280 37 44 50 56 58 68 71 74 83 106 108 113 114 116 143 148 154 155 160 171 203 206 207 221 228 230 241 247 280 281 56 83 113 116 160 228 280 56 68 71 83 105 113 116 146 160 169 171 194 228 243 247 280 44 53 56 71 83 87 102 113 116 144 148 160 168 169 170 171 205 221 228 230 231 247 248 259 268 280 297 34 44 53 56 67 71 83 105 113 114 116 143 148 160 169 170 171 195 205 207 215 221 225 227 228 230 238 248 260 268 280 282 298 56 58 68 70 71 83 96 103 113 114 116 143 160 167 170 206 208 228 259 280 282 297 46 56 71 83 113 143 148 160 171 204 228 248 280 58 114 170 56 71 78 216 248 67 71 79 148 230 248 67 71 84 108 113 154 192 225 260 67 71 108 113 148 206 231 67 71 108 113 148 206 231 44 53 54 56 67 71 74 84 105 108 113 114 144 146 153 154 156 163 169 171 192 193 195 206 207 208 230 234 235 239 247 248 249 260 268 280 281 298 67 71 102 108 113 148 153 193 206 228 230 247 248 251 282 297 34 67 68 70 71 105 108 113 114 116 146 148 155 160 168 171 193 205 206 226 230 247 248 262 281 298 53 56 67 71 86 101 108 113 148 156 170 195 207 228 247 49 53 67 71 102 106 107 108 113 148 157 169 170 171 195 215 230 231 247 248 260 281 53 67 68 71 102 108 113 146 148 157 164 170 171 195 221 230 231 235 247 248 260 282 297 37 46 53 58 67 71 80 84 102 108 113 114 116 143 146 148 153 157 164 168 169 170 171 192 206 207 222 226 227 228 230 235 247 248 251 260 268 271 280 281 298 34 58 61 67 71 74 77 89 96 103 107 108 113 143 145 146 148 154 160 168 171 193 195 206 216 225 228 230 231 239 241 247 248 249 251 259 264 271 279 280 281 294 67 71 108 113 148 215 260 67 71 108 113 116 146 148 160 162 193 206 260 34 67 71 79 108 113 160 171 247 145 37 49 53 113 143 146 148 167 170 203 206 207 215 230 282 67 71 108 113 53 67 71 74 87 103 108 113 114 148 170 171 206 228 230 239 241 248 259 46 56 61 72 113 114 169 218 219 246 248 260 291 46 113 148 156 205 206 248 34 56 58 71 83 105 113 145 148 154 231 239 280 71 101 113 143 144 146 154 170 206 228 230 68 71 113 171 206 207 247 49 53 71 102 113 153 154 170 206 207 222 226 230 235 247 248 249 260 53 56 71 102 106 113 143 146 148 171 193 230 248 259 260 67 71 74 102 113 155 156 171 226 230 248 260 297 67 71 74 113 143 144 168 171 193 205 206 207 247 248 249 271 280 294 298 44 49 67 71 84 87 103 107 113 169 171 227 228 238 247 248 269 271 53 56 71 148 169 171 193 259 71 84 87 101 107 113 114 116 148 154 169 170 171 193 195 205 206 207 215 222 226 230 231 235 239 244 247 248 260 269 281 298 34 67 68 71 80 84 101 113 170 171 193 205 216 217 246 247 260 262 271 276 280 291 297 71 84 113 114 143 144 148 154 157 168 206 235 239 246 248 260 67 71 113 143 148 154 156 163 171 205 206 226 227 241 251 49 58 71 113 148 164 169 171 193 44 71 80 83 96 113 144 148 153 164 170 204 206 207 234 247 248 260 280 53 71 84 113 143 148 154 169 193 215 230 241 247 248 260 280 298 49 71 108 113 143 148 154 248 260 297 37 50 67 71 108 113 170 171 37 50 67 71 107 108 113 144 153 170 204 260 280 50 68 71 107 113 206 207 67 83 84 113 146 154 231 235 247 67 71 83 113 146 154 227 247 67 71 83 108 113 146 154 193 225 228 230 247 56 71 114 148 206 215 216 241 248 280 58 114 143 146 193 241 247 251 259 269 44 49 67 148 227 241 53 79 105 108 193 228 247 79 37 54 71 74 106 116 144 148 160 167 192 193 205 206 221 226 230 247 248 259 280 281 297 298 37 44 53 71 113 114 116 144 148 155 167 203 205 206 207 220 222 231 247 248 259 268 269 270 298 54 74 148 231 241 248 280 294 241 68 87 206 226 53 148 167 193 206 216 241 249 280 298 241 249 54 280 298 46 105 106 107 108 114 170 171 206 207 216 230 241 247 280 116 148 167 171 205 206 207 221 241 244 280 37 44 52 53 56 58 67 68 77 87 108 114 143 148 153 155 157 160 167 168 170 192 193 203 205 206 207 215 216 221 225 228 235 241 248 249 251 259 269 279 280 281 282 297 298 53 54 114 170 207 269 279 280 58 148 43 61 113 148 160 170 206 216 225 280 281 36 49 56 77 79 83 108 114 143 148 157 168 170 192 202 205 206 221 225 230 231 241 247 249 269 298 53 68 70 241 247 248 270 68 116 148 170 171 193 207 216 105 114 241 280 298 113 160 230 247 71 87 102 113 114 116 143 145 148 170 171 193 205 216 241 247 248 259 270 68 114 148 224 231 241 71 114 116 215 230 247 280 74 116 148 216 231 241 248 280 89 217 231 247 44 53 116 148 160 170 248 259 68 74 113 116 170 207 247 248 259 87 103 114 148 170 231 102 114 116 231 241 248 259 46 49 87 106 114 116 156 168 170 206 241 247 298 44 53 71 113 116 160 169 170 241 247 248 259 269 74 231 241 68 74 113 116 170 207 247 248 259 46 49 71 87 106 114 116 156 168 170 206 220 247 248 259 298 44 53 71 113 116 160 170 171 193 248 259 148 171 205 206 216 231 247 248 298 113 248 80 148 248 70 167 241 280 70 106 167 170 207 215 241 280 216 216 216 216 280 216 54 61 68 71 108 114 116 221 249 271 298 216 298 54 67 108 114 206 249 49 54 56 74 108 116 205 221 243 259 298 54 108 116 293 116 216 116 216 54 56 86 87 105 108 143 148 170 222 227 249 271 280 298 192 216 108 114 116 148 171 193 217 221 222 241 248 54 206 216 217 54 102 160 171 205 216 217 241 248 259 279 281 297 298 44 49 71 80 87 102 113 114 116 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 46 217 221 44 49 71 80 87 102 108 113 114 116 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 298 44 49 71 80 87 102 108 113 114 116 143 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 43 74 105 113 114 116 147 148 160 171 194 206 216 231 241 248 264 294 116 216 70 114 143 148 222 230 239 241 259 37 67 105 116 148 170 193 203 205 206 216 228 247 260 294 297 37 54 56 67 71 113 156 167 171 203 206 216 217 227 228 249 276 280 298 37 71 77 114 116 167 203 216 280 37 71 105 108 113 116 146 157 203 206 216 220 222 247 248 259 260 37 71 102 113 116 203 206 216 248 280 49 53 67 71 77 79 108 113 146 148 160 170 171 192 205 206 215 221 230 231 247 248 259 260 279 281 37 71 77 116 167 203 216 280 37 67 71 113 116 169 171 203 205 206 216 226 238 37 71 102 108 113 116 143 148 170 171 192 193 196 203 206 216 230 239 247 268 298 37 56 70 71 74 80 102 113 116 143 156 157 163 164 169 170 171 203 206 207 216 226 230 235 239 248 298 36 37 71 116 203 216 36 37 49 71 113 116 168 171 195 203 216 231 36 37 53 67 71 87 113 116 148 155 169 170 171 203 205 206 216 230 247 248 281 36 37 53 71 102 116 148 171 203 207 215 216 230 247 248 36 37 71 86 102 113 116 155 170 171 193 203 205 206 207 216 225 248 281 36 37 44 71 107 113 116 203 207 216 220 231 234 247 248 260 281 36 37 71 116 169 171 203 206 216 235 37 71 77 116 167 203 216 280 37 71 113 116 203 216 280 34 37 53 71 74 105 113 114 116 146 148 164 171 203 206 216 226 238 248 251 260 280 281 297 298 37 44 46 71 107 113 116 146 156 157 170 171 203 204 205 206 207 216 220 247 251 268 280 297 37 71 116 171 203 216 37 44 53 68 71 77 102 105 106 107 113 116 146 148 160 168 170 171 203 205 206 207 216 230 231 247 248 260 37 44 71 113 116 169 203 205 206 216 230 260 37 71 116 203 216 37 71 77 106 114 148 167 171 203 206 216 37 49 71 116 144 153 154 156 171 203 206 216 37 58 70 71 113 116 171 203 216 247 248 281 34 37 46 71 113 116 160 164 203 205 215 216 230 280 281 37 58 67 68 71 108 113 116 164 168 171 203 206 216 247 269 37 71 116 143 171 203 216 259 37 46 71 114 116 167 203 206 207 216 280 54 68 71 82 108 113 114 116 145 171 193 205 206 239 248 251 271 280 281 37 71 116 171 192 203 216 37 71 81 116 203 205 216 217 230 259 37 53 67 71 102 105 108 113 116 148 155 170 171 193 203 206 207 216 221 224 226 230 235 238 247 248 260 297 50 54 116 155 167 193 216 217 248 271 298 54 167 192 230 247 54 56 167 216 247 54 167 280 294 54 167 297 54 108 167 54 101 167 194 280 54 56 167 247 54 167 54 157 167 206 247 249 297 54 167 193 226 282 54 114 148 167 54 147 167 34 54 147 167 230 280 34 54 167 54 105 167 54 148 167 226 260 34 54 147 167 230 280 54 62 167 206 226 294 54 147 167 46 54 114 167 206 221 282 54 105 116 167 217 54 147 167 206 54 167 54 114 148 167 171 54 58 167 206 54 167 193 205 221 54 114 167 192 193 280 298 54 167 220 280 53 54 148 167 230 294 54 105 167 170 205 206 281 298 54 167 205 54 167 281 54 167 54 108 167 54 56 105 148 167 247 271 294 54 167 170 54 114 167 170 206 34 36 54 56 61 106 156 164 167 202 228 54 156 167 194 206 294 54 86 114 167 239 294 54 156 167 194 206 54 167 54 147 167 43 54 105 147 167 54 167 206 54 167 43 54 153 163 167 259 34 54 167 54 108 113 167 280 54 167 294 53 54 68 71 74 88 156 167 170 205 220 251 280 54 116 167 193 281 54 167 192 259 54 116 167 193 281 54 102 114 167 54 70 167 54 67 167 54 167 54 148 167 280 43 54 153 163 167 259 54 74 114 147 163 167 54 167 206 54 114 167 34 53 54 56 58 67 70 86 89 96 102 105 108 113 114 116 117 118 147 148 153 160 167 169 170 171 192 193 194 206 216 217 220 221 226 228 239 247 248 251 264 270 271 280 281 294 298 105 170 206 216 249 34 56 61 74 87 113 114 116 148 157 168 171 193 206 207 216 222 225 234 239 241 247 269 34 53 71 74 78 79 86 87 96 106 114 116 148 167 170 171 193 205 206 215 226 227 228 230 239 241 246 247 248 260 264 270 271 280 281 294 53 54 56 58 74 86 96 101 102 103 108 154 155 157 167 205 206 222 225 244 270 271 281 282 298 36 61 80 116 205 206 215 216 231 234 241 53 148 216 34 49 53 56 67 68 69 71 74 87 89 96 105 106 114 116 146 147 148 160 170 193 194 195 206 207 216 217 226 230 231 239 241 247 248 251 259 260 269 270 271 279 282 294 298 44 53 54 68 96 105 106 108 148 157 163 170 205 223 231 243 260 271 282 297 148 34 53 67 68 74 86 106 114 147 148 168 171 205 207 226 241 247 248 280 108 147 148 216 222 36 114 148 155 202 205 206 221 222 241 53 56 58 68 96 107 114 146 147 148 167 170 193 194 205 206 216 221 226 227 248 259 260 281 294 297 298 54 58 71 113 116 153 154 171 193 206 230 231 239 248 260 294 36 37 53 54 58 71 113 114 116 148 153 163 170 202 203 248 280 294 44 54 68 71 74 101 102 107 113 116 154 171 205 206 220 226 230 243 248 259 260 294 298 68 113 116 148 217 241 294 46 67 71 113 116 148 153 251 294 49 54 71 113 116 171 231 294 50 67 71 87 113 116 169 171 239 247 294 49 67 71 87 102 113 116 148 169 171 221 230 231 239 248 260 294 49 67 71 86 87 102 113 116 148 169 171 231 248 259 260 294 54 56 58 68 71 96 100 101 107 108 113 114 116 143 153 156 160 170 193 204 206 215 221 222 226 228 238 239 251 280 294 298 34 71 90 113 160 171 193 205 235 280 294 34 36 37 54 113 114 116 154 169 170 171 203 230 243 247 294 46 56 71 79 80 102 113 143 144 155 157 169 171 193 206 207 259 281 282 297 37 71 86 87 113 143 148 169 171 193 228 247 298 37 67 71 80 87 102 113 154 169 171 193 241 248 280 36 71 80 107 113 154 171 193 37 67 71 87 113 154 171 193 298 37 56 71 80 113 148 154 169 171 193 241 37 71 80 106 113 146 148 154 157 170 171 193 205 206 225 34 36 37 54 71 113 116 163 170 203 206 234 294 37 71 80 113 154 171 193 203 205 206 215 230 259 34 36 54 58 67 71 84 87 101 108 113 154 168 170 171 193 195 202 205 206 207 225 227 230 247 248 260 298 37 53 56 71 80 87 101 113 143 153 154 168 170 171 192 193 203 205 206 207 221 225 230 231 234 239 241 248 259 297 37 58 71 80 87 100 107 113 114 146 156 164 168 171 206 221 239 248 249 54 56 58 71 80 96 102 113 116 154 169 170 171 193 206 230 231 248 259 260 280 294 297 49 54 67 71 80 106 113 116 146 157 169 171 193 206 215 230 231 247 248 294 298 53 54 113 116 148 294 36 37 54 102 113 116 146 169 170 202 203 230 259 294 36 46 50 53 54 56 68 71 80 102 113 114 116 153 169 170 171 193 202 205 207 222 230 234 239 243 248 260 280 281 294 34 43 56 71 113 116 239 247 248 280 281 294 46 71 86 96 100 103 105 107 108 113 114 116 156 157 163 193 215 220 228 239 251 280 294 54 100 103 113 116 238 248 294 36 58 100 103 113 114 116 155 156 163 202 205 208 215 220 227 228 238 248 268 280 294 58 96 100 101 103 105 113 116 143 156 163 164 170 205 206 215 220 238 268 293 294 298 43 54 56 100 101 103 105 113 116 148 153 163 164 170 220 222 251 264 268 282 293 294 297 56 100 113 116 144 163 164 294 297 50 56 100 103 108 113 114 116 143 146 148 153 155 163 164 170 193 205 206 221 226 235 239 249 280 281 294 74 100 101 103 106 107 113 116 148 160 171 208 221 226 231 239 243 247 292 294 46 54 58 71 106 108 113 114 116 148 171 193 206 221 226 241 264 294 54 71 113 114 116 148 169 171 294 53 61 68 100 103 113 114 116 148 206 221 294 298 34 50 54 61 103 108 113 114 116 205 206 207 215 221 241 248 262 276 280 294 297 298 54 101 103 105 108 113 114 116 148 207 221 241 294 54 101 108 113 116 148 206 207 264 294 54 100 113 116 148 153 220 251 294 54 113 116 294 43 54 100 113 116 148 206 220 251 268 294 113 116 167 207 211 294 46 71 78 113 116 171 206 260 282 294 50 54 105 113 114 116 148 171 239 264 294 36 53 54 56 58 71 74 87 101 105 107 108 113 114 116 143 148 170 171 194 202 205 206 215 243 248 251 264 280 282 294 297 46 54 58 68 71 77 113 114 116 144 148 155 164 168 170 206 226 239 243 281 294 54 100 108 113 114 116 143 163 170 171 205 206 238 241 259 294 37 46 54 71 100 108 113 116 155 170 171 203 205 206 225 226 234 235 239 248 251 282 294 297 36 46 53 54 56 58 71 82 100 101 106 108 113 114 116 144 148 156 163 164 170 192 202 205 206 207 220 234 239 249 281 294 46 54 71 113 114 116 143 171 239 264 294 53 56 61 68 74 77 101 105 108 113 114 116 146 156 169 171 206 221 226 234 239 241 248 259 280 282 294 298 113 294 87 113 116 216 224 232 280 294 148 148 56 113 114 148 221 231 113 148 34 49 58 67 69 102 107 113 114 148 169 193 206 228 230 231 247 248 259 148 56 69 113 143 148 193 228 280 148 148 148 148 148 148 148 148 67 82 102 108 114 116 143 148 168 192 193 206 228 230 280 298 148 148 148 148 148 148 67 148 148 67 101 102 106 148 193 206 297 298 148 148 148 148 148 148 148 148 148 148 44 54 116 148 206 207 251 297 298 148 36 37 44 46 58 69 102 114 116 143 148 155 171 202 230 231 279 280 148 148 148 148 148 56 114 116 148 153 205 244 274 298 148 148 46 67 77 106 116 148 156 163 168 206 238 280 297 148 148 148 148 67 102 148 148 113 148 102 106 113 148 206 226 230 231 294 113 148 34 37 53 56 67 74 113 171 203 206 207 215 222 239 247 294 37 74 78 79 103 113 148 239 246 247 248 280 298 34 36 37 46 50 53 54 56 58 61 71 78 79 103 107 113 114 116 148 160 170 171 206 221 225 227 239 243 246 297 36 78 79 80 113 145 148 160 170 202 206 208 216 220 230 241 280 36 37 53 58 70 74 79 96 113 114 143 148 160 171 202 206 207 222 230 235 241 248 280 294 37 53 54 58 74 77 79 80 100 101 103 105 108 113 114 143 144 146 148 153 156 157 163 164 170 171 192 193 206 207 208 215 220 221 225 227 228 231 235 238 239 243 247 248 249 268 280 281 293 297 37 54 56 78 79 100 103 107 108 114 148 157 160 163 164 170 203 205 246 249 264 268 36 54 56 68 100 106 116 202 205 251 293 36 71 113 116 157 170 171 202 205 231 247 248 268 34 37 79 100 103 105 153 156 163 164 203 206 207 220 251 268 297 37 56 203 205 206 207 37 97 170 203 205 206 226 282 297 37 46 101 114 143 144 168 170 203 205 206 37 54 100 103 114 156 157 164 203 205 268 37 46 58 71 79 97 107 113 116 146 148 155 156 168 170 171 203 205 206 207 208 221 225 226 234 238 239 247 248 268 269 280 281 34 53 101 113 116 147 148 167 241 36 43 44 46 49 53 54 56 58 68 71 74 78 79 86 96 105 106 107 113 114 116 143 144 146 148 156 157 160 164 168 170 171 192 193 205 206 207 216 217 221 222 226 234 238 239 244 247 248 249 259 264 269 270 280 297 298 37 49 53 54 56 58 67 71 77 78 79 80 83 87 101 102 103 107 113 114 116 143 144 146 148 153 157 168 170 171 193 205 206 207 220 222 228 230 235 239 247 248 260 280 281 282 297 298 37 71 78 79 96 113 148 170 171 206 226 230 239 248 260 269 280 282 294 297 298 37 46 74 78 113 148 168 170 203 207 220 231 235 247 248 268 280 281 36 37 53 71 78 79 80 89 107 113 114 148 153 171 193 195 206 207 222 239 246 248 260 280 282 44 46 58 61 71 74 79 89 103 105 107 108 113 114 116 143 144 146 148 160 169 171 206 207 215 217 222 226 231 238 241 243 246 249 259 264 280 281 294 297 37 58 67 79 105 108 113 114 167 170 205 215 225 243 264 271 37 74 78 79 113 148 239 246 247 248 280 298 37 74 78 79 113 148 225 239 246 298 37 46 53 74 79 100 105 113 114 116 143 144 148 155 156 157 163 164 170 205 206 207 208 220 221 227 228 230 238 247 248 259 260 268 280 298 37 43 53 68 78 79 105 114 116 143 148 160 203 206 230 247 248 37 46 49 54 56 58 68 71 74 79 101 104 105 108 113 114 116 143 144 148 157 170 171 193 205 206 207 216 225 226 244 247 248 259 260 270 280 282 37 44 46 53 56 68 71 74 77 79 101 103 105 108 113 114 116 143 144 148 155 163 170 171 192 205 206 222 230 241 244 247 248 251 264 270 280 297 298 37 46 68 77 79 101 113 143 148 170 206 221 222 247 248 249 251 280 58 74 79 87 107 113 143 144 148 154 160 170 192 205 206 222 226 230 231 238 239 259 260 268 281 282 297 44 46 49 50 53 54 71 77 79 87 100 105 107 113 143 144 148 153 170 171 192 206 225 230 238 251 264 281 282 293 297 37 74 78 79 113 148 239 246 247 248 280 298 37 74 78 79 113 148 239 246 298 37 74 78 79 113 148 239 246 298 37 46 53 54 58 68 77 78 79 80 101 105 108 113 114 116 143 144 146 148 153 164 170 171 203 205 206 207 234 238 239 247 248 249 280 282 297 298 37 46 53 54 68 71 78 79 83 96 106 107 108 113 114 143 148 156 170 171 193 206 215 221 230 238 248 260 269 280 37 44 46 49 53 54 56 58 68 71 74 79 80 108 113 116 143 144 148 155 156 170 203 206 207 216 221 224 226 228 230 238 239 241 247 248 249 264 280 282 298 37 46 49 53 54 56 67 68 70 71 74 79 80 82 96 101 102 105 108 113 114 116 144 148 156 160 163 164 168 170 171 192 193 203 205 206 207 208 216 217 221 225 226 230 231 243 247 248 259 264 269 280 281 293 298 37 44 46 53 56 68 71 74 79 107 108 113 114 116 143 144 146 148 155 170 171 203 205 206 207 208 216 221 225 226 228 230 232 241 247 248 260 269 280 281 282 293 298 34 37 43 44 46 53 54 56 68 71 74 79 101 103 105 106 107 108 113 116 143 144 148 155 156 164 170 171 192 203 205 206 208 216 222 225 226 227 228 238 239 246 247 248 249 251 280 281 282 293 297 298 37 46 56 68 71 74 79 105 113 143 148 163 170 171 192 203 206 207 216 226 238 241 243 246 247 248 269 271 280 281 282 293 298 37 46 74 79 101 108 113 114 143 144 148 153 156 160 163 170 171 192 193 203 206 216 225 226 238 247 248 280 297 37 46 53 56 58 79 101 107 113 148 153 155 156 170 203 205 206 216 241 247 248 260 280 282 36 37 46 56 58 68 71 74 79 80 100 103 105 107 108 113 114 143 148 153 156 170 192 202 203 206 207 215 216 221 225 226 241 244 247 248 264 280 281 293 297 298 37 43 44 46 56 58 74 78 79 100 101 103 105 108 113 114 143 146 148 153 154 156 160 163 170 193 203 205 206 216 220 222 226 228 230 231 241 244 247 248 251 262 280 281 282 297 37 46 49 53 56 79 103 108 113 114 116 148 156 163 164 170 171 203 205 206 207 216 221 222 225 226 247 248 251 280 293 297 37 46 53 56 58 70 71 74 78 79 82 96 102 105 106 113 114 116 143 148 160 170 171 192 193 203 205 206 207 215 216 221 222 231 241 247 248 280 37 46 54 56 58 68 71 74 79 96 101 103 105 108 113 114 143 148 153 156 160 164 170 192 193 203 205 206 207 216 222 225 226 227 228 230 246 247 248 251 260 280 281 282 293 297 298 37 46 53 68 71 79 100 103 105 107 108 113 114 143 144 148 156 157 160 163 170 171 192 193 203 206 216 221 226 238 239 247 248 280 282 297 37 44 46 54 68 71 74 79 105 107 108 113 114 143 148 160 170 171 192 203 206 207 216 217 225 246 247 248 269 280 282 297 37 43 46 53 54 56 61 74 79 96 101 103 105 107 108 113 114 116 144 148 153 156 157 160 163 164 168 170 171 193 203 206 208 215 216 225 227 228 238 241 247 248 251 280 281 282 293 297 37 46 53 54 74 79 105 107 108 113 143 144 148 170 203 205 206 207 216 225 226 238 241 243 247 248 270 280 293 37 46 56 71 74 79 80 89 108 113 114 143 144 148 170 171 193 203 205 206 207 216 217 221 225 226 247 248 268 280 282 297 36 37 43 46 49 53 54 58 61 68 71 74 77 79 96 101 105 108 113 114 116 143 148 153 160 163 170 171 192 202 203 205 206 207 216 217 221 222 225 226 228 230 231 239 241 247 248 251 260 280 281 282 298 37 44 46 53 54 58 61 68 74 79 96 101 105 107 108 113 114 146 148 160 170 193 203 205 206 216 217 221 226 238 239 244 247 248 251 280 281 282 37 46 50 58 71 74 79 96 107 108 113 116 148 171 193 203 206 208 215 217 226 239 243 247 248 259 269 280 294 37 44 58 78 79 96 100 103 108 113 114 148 160 163 170 193 203 206 208 225 228 229 231 241 243 247 248 264 280 37 53 71 74 78 79 89 105 107 113 116 145 148 160 167 171 203 206 216 225 231 241 247 248 280 294 298 37 44 53 61 68 71 74 79 89 102 105 113 114 116 148 160 203 221 226 230 241 243 247 248 259 280 37 53 68 71 79 107 108 113 114 116 143 144 148 155 163 164 170 171 203 205 206 221 222 225 238 243 247 248 249 260 264 268 280 281 282 37 46 56 79 107 108 113 114 143 144 146 148 170 171 206 221 222 224 225 226 230 234 238 247 248 270 280 281 282 293 297 34 37 58 79 89 113 116 143 145 148 216 217 280 294 34 37 58 79 89 113 116 143 145 148 216 217 280 294 36 37 50 53 56 71 79 101 113 145 148 170 171 206 217 227 247 260 281 294 297 37 49 71 79 113 116 148 170 171 203 205 206 216 230 49 71 79 87 113 148 154 156 239 248 259 280 34 36 37 44 49 50 53 56 58 61 67 68 69 71 74 86 87 89 106 107 113 116 117 143 146 148 153 157 168 169 170 171 193 202 203 204 205 206 207 215 216 220 222 226 229 230 231 234 239 240 241 243 246 247 248 259 260 262 269 280 294 298 34 61 68 69 116 150 204 216 228 280 36 44 49 53 58 61 68 69 71 82 87 105 113 114 116 144 146 148 153 154 160 167 168 170 193 202 206 215 216 222 235 239 260 269 280 298 44 53 54 61 68 79 83 84 105 148 160 167 170 205 206 207 215 220 241 247 280 148 204 294 37 49 56 67 87 107 108 116 143 146 160 170 193 203 206 216 230 231 239 241 259 269 280 298 71 116 148 216 239 248 49 148 167 205 215 44 53 96 143 170 205 206 207 216 217 227 238 249 281 294 297 298 34 37 69 105 148 154 167 170 203 241 280 37 148 170 203 206 298 34 37 50 53 54 61 87 105 148 156 160 170 203 205 206 215 235 239 241 280 34 37 71 113 114 148 163 170 203 215 230 234 248 34 44 46 53 61 67 68 69 70 82 89 102 105 107 117 118 143 148 153 154 160 163 164 167 168 170 205 206 207 215 224 228 230 231 234 235 239 240 247 248 259 268 271 273 280 294 297 34 49 58 71 103 113 114 156 170 204 226 239 248 259 260 269 116 148 216 248 46 71 113 143 144 148 167 168 206 216 226 241 247 248 259 269 298 89 116 216 280 37 116 148 203 204 216 235 116 216 49 53 61 74 105 114 116 148 216 226 230 231 241 248 280 53 102 106 116 143 144 154 156 164 170 206 216 239 298 46 53 56 58 105 106 108 114 116 144 148 154 192 206 216 224 239 243 281 297 44 53 56 106 113 116 148 154 155 156 157 163 168 216 221 239 53 106 116 117 153 154 206 216 224 46 53 56 71 74 106 113 116 154 156 157 164 168 171 205 206 216 251 297 53 56 58 106 108 116 117 143 154 155 156 160 206 216 221 224 239 241 37 113 116 148 154 216 222 239 246 247 260 269 294 298 46 53 56 58 106 116 117 143 148 154 156 157 164 168 170 206 216 224 231 239 298 50 53 54 56 58 106 113 116 154 163 164 170 171 206 216 226 230 238 239 269 282 298 56 67 71 80 113 116 154 171 193 205 206 216 230 248 297 49 53 101 106 107 116 154 156 157 170 205 206 216 224 230 259 53 77 101 106 116 154 155 163 170 192 205 206 216 226 238 249 269 53 61 90 113 114 116 143 146 154 155 156 160 168 170 193 205 206 216 225 230 239 246 280 297 298 44 53 106 107 116 154 206 216 221 225 239 268 281 53 54 56 105 106 116 148 154 156 163 167 194 205 206 215 216 221 224 226 229 242 259 281 294 297 53 58 106 114 116 154 155 156 170 206 216 239 259 298 53 101 106 116 154 155 156 160 170 206 207 216 226 230 239 298 53 74 80 89 106 116 148 154 155 163 205 206 207 216 221 239 248 269 53 56 61 87 106 107 116 154 156 163 168 192 193 206 207 216 239 260 280 68 80 113 114 116 148 154 157 163 168 193 206 216 226 230 243 248 269 298 37 53 106 116 143 154 156 157 160 164 168 203 206 216 234 239 53 105 108 113 116 117 154 168 216 224 235 239 241 248 298 53 106 114 116 146 154 170 206 216 224 230 281 53 106 107 116 143 148 154 155 156 163 170 205 206 207 216 239 260 281 49 50 53 54 67 87 106 114 116 146 154 156 157 169 170 193 205 206 216 226 239 241 281 298 53 74 97 106 107 114 116 117 154 206 207 216 224 239 249 262 276 46 53 102 106 116 154 156 157 164 170 171 206 215 216 225 241 281 297 298 44 53 106 116 117 154 156 170 171 205 206 216 224 234 238 239 34 46 53 58 70 106 107 114 116 154 170 205 216 230 239 241 260 282 297 61 71 74 113 34 53 107 108 116 148 153 167 204 206 207 216 230 241 280 294 54 116 148 157 216 239 280 50 61 105 116 147 148 216 239 280 53 56 74 89 114 116 147 148 216 231 241 248 280 294 61 74 89 107 114 116 147 148 168 216 248 280 61 74 89 107 114 147 148 216 248 280 43 46 50 54 56 58 96 103 105 108 113 116 146 148 157 160 163 168 170 171 205 206 208 220 225 226 227 228 230 244 249 251 259 264 293 298 44 113 116 264 279 54 67 113 116 163 193 206 221 226 264 169 206 108 114 170 297 298 71 114 170 206 221 206 54 205 206 281 101 108 114 205 206 249 282 54 58 70 108 205 220 222 280 297 54 56 58 108 114 155 170 206 221 297 298 68 80 105 108 114 169 206 207 226 259 108 169 281 282 293 221 58 70 108 155 167 205 221 297 58 114 156 170 206 226 282 298 54 56 108 114 170 206 221 225 238 298 58 71 114 146 156 170 205 206 225 243 280 298 108 114 143 170 206 221 226 281 61 108 114 170 54 74 108 114 155 156 205 206 238 282 298 268 297 58 114 206 221 298 44 61 108 114 298 108 114 143 148 168 169 170 206 298 67 101 58 108 114 205 206 54 206 297 298 206 221 108 171 225 238 298 108 114 143 206 221 238 68 107 108 206 215 221 226 280 298 54 114 114 170 206 36 74 114 202 216 238 247 279 36 68 101 108 114 116 156 170 202 205 206 215 225 234 269 297 298 36 58 68 96 114 116 202 205 206 215 238 247 298 36 56 68 87 101 104 105 113 114 116 143 144 145 148 160 167 169 170 202 205 206 207 215 216 221 222 226 239 241 251 260 269 281 297 298 36 116 167 202 215 36 68 108 116 202 215 216 36 68 108 116 202 215 216 226 34 36 61 67 108 114 116 169 202 215 251 269 297 298 36 114 116 143 202 206 215 226 37 148 167 170 203 215 216 58 101 106 108 116 205 206 215 297 298 36 54 58 108 113 114 116 144 156 202 206 215 226 238 249 36 114 116 148 202 215 247 36 114 116 148 202 215 216 241 294 36 49 114 116 148 202 215 221 230 231 238 259 281 36 50 56 58 61 105 108 114 116 143 160 170 202 205 206 215 226 230 281 282 36 54 56 58 61 96 101 107 114 116 144 148 155 160 168 170 202 205 206 215 216 221 241 248 280 282 297 298 36 68 114 116 163 202 206 215 225 226 249 298 49 108 113 114 116 148 167 206 215 225 226 241 247 298 50 78 105 107 114 116 160 170 205 206 215 216 226 247 251 259 50 116 36 58 114 116 170 202 206 215 221 226 282 297 298 34 37 54 56 107 108 114 116 143 146 148 155 168 203 215 216 226 248 280 298 34 36 37 43 46 53 54 56 58 61 67 68 70 71 77 82 87 96 101 102 105 106 107 108 113 114 116 143 148 155 156 160 167 168 170 193 202 205 206 215 216 220 221 222 225 226 230 238 241 249 262 280 281 282 294 297 298 34 36 43 49 53 54 56 58 61 67 68 70 71 82 87 96 101 102 103 107 108 113 114 116 143 144 146 147 148 155 156 160 163 164 167 168 169 170 171 192 193 194 202 205 206 207 208 215 220 221 222 225 226 230 238 239 241 247 259 260 264 280 281 282 294 297 298 36 53 54 58 68 71 103 105 107 108 113 114 116 143 148 155 156 160 167 169 170 171 202 205 206 207 215 216 221 225 226 230 231 238 239 251 259 280 282 294 297 298 36 202 36 53 68 114 116 148 167 169 202 205 206 215 216 226 108 167 206 108 167 206 43 167 206 281 56 61 96 114 167 241 101 114 167 205 206 54 71 108 143 167 206 61 167 241 75 167 206 224 273 281 298 56 71 114 167 170 205 206 222 61 114 167 206 56 80 114 167 194 206 221 298 61 167 241 34 37 61 70 71 101 105 108 113 114 143 146 148 170 171 192 203 205 208 217 230 241 247 259 264 297 167 34 46 49 61 68 74 107 114 116 147 148 160 193 194 216 239 241 54 170 206 268 37 203 205 37 203 206 222 56 107 108 113 114 116 147 167 206 216 241 248 259 279 294 44 56 58 82 96 101 103 108 114 116 143 144 146 156 170 171 193 205 206 208 215 225 226 239 249 282 298 71 101 108 113 116 143 153 156 170 192 205 206 221 259 280 281 46 67 71 77 80 90 101 108 114 116 146 153 156 192 205 206 207 215 222 242 247 251 259 271 280 281 293 297 298 170 222 54 100 103 108 113 114 116 155 164 170 171 205 206 207 220 221 226 228 234 235 238 239 249 264 298 54 56 58 96 100 103 105 108 113 114 116 143 163 169 206 215 251 264 280 298 34 43 44 46 52 53 54 56 67 68 69 70 75 77 79 80 86 89 96 101 103 105 106 108 113 114 116 117 144 147 148 154 155 160 167 170 194 204 205 206 207 215 216 217 220 221 222 224 225 228 230 249 260 268 271 279 280 281 294 296 298 298 107 113 114 116 148 160 167 170 171 205 206 211 216 222 241 248 259 279 294 34 49 53 56 58 68 71 74 89 96 102 105 107 108 113 114 116 148 160 167 170 171 192 194 205 206 207 215 216 221 230 241 247 248 259 282 294 298 50 59 113 114 116 148 193 206 280 298 205 206 49 50 61 74 107 113 114 116 169 238 241 58 74 107 116 147 148 194 34 61 74 89 107 113 114 116 148 193 194 216 222 228 241 247 248 34 46 56 61 71 107 113 114 116 145 148 194 216 241 249 294 34 61 107 108 113 116 147 170 216 222 281 53 107 114 116 241 248 259 298 37 74 107 116 239 281 53 61 169 171 252 269 36 202 74 113 116 148 160 195 230 259 43 54 56 96 100 108 113 116 144 157 206 207 215 244 264 269 298 46 54 58 80 90 96 100 101 106 108 113 114 116 168 171 192 205 206 216 217 221 243 259 260 268 276 280 282 297 298 43 54 58 70 78 105 167 205 206 207 216 217 225 247 259 294 296 297 298 70 105 116 226 70 105 116 226 34 61 71 107 113 116 148 208 216 217 222 71 107 108 113 116 147 148 208 241 294 103 108 113 116 145 147 148 160 194 206 222 264 281 89 113 116 148 171 216 241 248 294 37 46 54 58 67 71 74 103 106 108 114 116 157 192 193 203 205 206 215 221 226 268 282 298 207 62 206 216 293 87 105 108 113 114 116 143 146 148 163 170 205 206 226 231 247 251 252 260 282 298 43 44 46 49 53 54 56 58 61 71 74 75 80 86 87 101 105 106 108 113 114 116 143 146 148 153 155 156 157 163 170 171 192 193 195 205 206 207 215 216 221 222 225 226 227 228 230 231 234 238 239 241 243 244 247 248 249 251 259 260 269 280 281 282 293 297 298 44 113 116 148 169 193 241 280 294 37 50 116 146 203 216 241 37 50 71 103 116 146 203 216 241 249 34 37 61 70 71 101 105 108 113 114 143 146 148 170 171 192 203 205 208 217 230 241 247 259 264 297 216 243 69 100 101 108 113 116 167 170 204 205 206 216 222 294 298 44 46 105 143 147 156 160 205 206 249 259 54 105 114 170 206 216 249 36 54 58 116 202 205 206 222 241 243 281 293 297 34 56 74 107 113 114 116 147 148 160 206 222 241 248 259 294 44 56 58 67 68 71 80 97 101 102 103 106 107 108 113 114 116 143 144 146 148 153 156 160 163 168 170 171 193 205 206 207 217 221 226 230 238 239 241 247 248 251 259 260 280 281 282 293 297 298 54 58 70 105 106 116 143 153 170 205 206 221 249 251 280 107 116 148 194 239 241 259 294 36 103 116 167 168 202 50 107 116 147 148 206 207 216 241 294 37 106 114 203 107 114 116 148 205 222 239 241 243 54 56 58 71 108 116 170 206 221 249 251 280 37 56 68 70 71 108 116 143 203 205 206 215 221 222 225 230 249 259 280 297 61 114 116 167 170 206 58 114 170 205 206 46 74 77 78 79 82 87 105 113 114 116 143 148 169 170 193 206 207 226 228 234 239 241 248 249 259 269 281 282 298 37 54 61 67 103 108 113 143 144 155 193 203 205 206 208 238 251 260 270 280 281 116 46 53 56 58 68 71 74 80 89 97 101 106 107 108 113 114 116 143 146 148 153 156 157 160 163 167 168 170 171 192 193 205 206 207 215 216 217 221 225 226 230 235 238 239 241 247 248 251 259 264 269 270 280 281 282 297 298 71 107 113 116 241 294 105 113 114 116 145 148 216 241 247 248 294 54 71 80 108 167 216 34 53 54 56 105 113 116 148 167 170 192 194 216 247 279 280 34 44 49 50 53 54 67 71 74 77 101 102 105 106 108 113 114 148 153 154 157 167 169 170 171 182 193 194 205 221 222 239 241 247 248 259 260 280 294 296 298 34 37 43 44 49 50 53 54 56 58 67 86 96 105 106 113 114 116 143 144 146 148 154 167 168 170 171 194 203 205 206 215 216 217 221 222 225 226 230 241 244 247 248 251 259 260 269 279 280 294 296 34 53 54 56 105 113 116 148 167 170 192 194 216 247 279 280 36 37 43 49 53 54 58 71 79 86 87 105 107 113 114 143 144 148 168 169 192 194 206 230 239 241 247 248 294 298 34 44 53 54 56 105 106 113 114 145 194 205 207 217 230 241 259 260 294 54 113 143 148 194 230 294 53 54 70 113 148 194 234 294 43 44 54 56 58 71 96 97 101 105 108 113 114 145 148 155 156 157 160 163 167 168 170 171 193 194 205 206 220 221 222 226 230 234 244 247 249 251 259 260 280 281 282 293 297 54 107 113 116 148 170 194 206 207 226 280 53 54 58 101 108 113 143 150 170 192 193 194 206 216 221 226 280 282 297 298 54 56 71 100 113 114 143 146 157 163 164 170 194 206 230 249 260 280 297 36 37 43 46 49 53 54 56 58 67 68 71 74 82 86 87 96 97 101 102 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 193 194 195 205 206 207 220 221 222 225 227 228 229 230 231 234 235 238 239 241 244 247 248 251 259 260 268 269 279 280 281 282 297 298 53 54 58 74 90 103 107 113 114 155 170 171 194 206 235 239 249 259 34 37 44 46 54 56 58 71 87 105 106 107 113 145 153 156 160 164 168 169 170 171 192 193 194 203 206 215 216 222 234 235 244 246 248 249 269 280 298 34 74 84 113 148 194 206 211 230 247 248 269 280 296 34 44 53 54 69 80 89 113 114 143 146 148 160 170 194 205 206 217 228 241 247 248 280 34 43 46 71 87 97 107 108 113 114 145 146 148 168 170 194 206 221 230 239 280 281 297 34 37 44 49 50 53 54 58 61 71 74 87 89 96 101 103 105 106 107 108 113 114 116 145 147 148 153 154 160 163 164 167 168 169 170 192 194 203 205 206 215 216 217 220 221 222 223 226 228 230 231 238 239 241 243 246 247 248 259 260 264 269 280 281 294 298 34 43 49 54 71 86 87 100 105 107 113 114 145 148 153 160 167 168 169 170 171 192 193 194 206 215 216 221 222 226 228 239 241 259 260 269 279 294 298 34 36 50 53 54 56 61 78 79 87 96 103 106 107 108 113 145 148 154 160 164 168 170 171 194 202 216 217 222 228 230 231 239 241 247 251 264 280 282 294 34 36 37 49 50 53 54 56 58 61 71 74 78 86 87 105 106 107 113 116 145 148 160 169 170 171 194 195 202 203 206 215 216 222 226 228 230 231 239 241 246 248 259 264 268 269 279 294 297 298 34 36 37 49 50 53 54 56 61 67 69 70 74 78 79 80 82 87 89 96 101 105 106 107 108 113 114 143 145 148 153 155 157 160 169 170 193 194 202 203 206 215 216 217 222 226 228 230 231 235 239 241 244 246 247 248 249 259 264 269 279 280 281 294 298 34 37 44 50 54 58 61 71 113 114 116 145 146 148 160 167 168 169 170 194 206 216 231 239 241 248 251 259 280 294 34 37 50 54 74 107 113 145 148 153 157 160 170 171 194 217 222 228 231 239 241 259 260 294 34 37 50 54 61 96 100 103 107 108 113 114 145 147 148 153 160 163 170 171 194 205 206 216 221 222 228 230 231 239 241 247 248 259 281 294 34 36 37 44 49 50 53 54 56 61 69 71 96 101 105 107 113 116 145 148 160 167 169 170 171 192 193 194 202 206 207 208 216 217 222 228 230 231 239 241 242 246 247 248 259 260 262 279 280 281 294 298 34 37 50 53 54 107 113 116 145 148 160 169 171 192 194 206 216 231 239 241 259 294 34 37 54 113 145 148 160 194 206 216 231 239 241 259 294 34 37 50 53 54 74 113 114 145 148 160 170 194 206 211 216 221 226 239 241 259 294 34 37 50 52 53 54 61 74 86 107 113 114 116 145 148 153 160 169 170 171 194 205 206 215 216 217 228 229 231 239 241 248 259 294 34 37 50 53 54 74 78 96 105 107 108 113 114 143 145 147 148 160 169 171 194 216 231 241 248 259 294 34 37 46 50 53 54 56 61 71 74 89 105 107 108 113 114 116 145 147 148 153 160 168 170 171 193 194 205 206 207 215 216 217 218 222 227 228 230 231 239 241 246 247 248 249 251 259 262 264 269 279 294 298 34 50 54 96 103 105 113 145 148 160 167 170 194 206 208 215 216 222 239 241 264 294 34 37 50 53 54 61 69 74 89 101 108 113 114 116 145 148 153 160 170 171 194 203 205 216 217 222 224 228 230 231 241 248 249 259 260 279 294 298 34 37 44 50 53 54 64 74 75 86 89 96 101 105 107 108 113 114 116 145 147 148 153 154 160 170 194 206 215 216 217 222 226 229 230 231 239 241 247 248 249 259 260 264 279 280 294 298 34 43 44 46 49 52 53 56 61 64 67 71 74 79 84 87 89 90 96 101 105 106 107 108 113 114 116 146 148 154 156 157 160 163 167 168 169 170 171 192 193 194 195 196 205 206 215 216 220 221 222 225 226 228 230 231 239 241 246 247 248 249 251 259 260 262 264 268 269 280 281 294 297 298 54 89 107 113 114 145 148 167 170 194 207 221 264 294 34 37 54 56 58 71 74 78 96 107 113 114 145 148 160 171 194 206 216 230 231 241 247 259 260 281 294 34 37 50 53 54 69 74 107 113 116 144 145 148 153 160 169 171 194 207 216 221 231 239 241 294 34 37 54 87 107 113 145 147 148 160 169 194 206 216 225 230 231 239 241 294 34 37 50 53 54 61 71 74 77 87 96 100 107 108 113 114 116 145 147 148 153 160 167 171 194 205 207 208 216 225 230 231 239 241 246 248 259 279 294 34 37 54 87 96 107 113 145 148 170 194 226 228 231 239 241 269 294 34 37 50 53 54 89 96 101 113 145 148 153 160 170 194 203 216 228 230 241 248 259 281 294 34 37 49 50 54 61 105 107 108 113 114 116 143 145 147 148 160 170 194 207 216 217 222 229 230 231 241 248 251 259 279 294 34 37 54 74 113 145 148 194 231 241 248 259 294 34 36 37 43 44 49 50 53 54 56 58 61 69 71 74 87 89 96 105 106 107 108 113 114 143 144 145 147 148 160 168 170 171 192 193 194 202 206 215 216 217 220 221 222 227 228 230 231 234 239 241 247 248 252 259 260 264 269 279 280 294 297 298 34 37 49 50 53 54 56 61 71 74 89 96 103 105 107 113 114 116 145 147 148 153 154 157 160 163 167 168 170 171 194 205 206 208 215 216 217 220 222 228 231 238 239 241 248 259 264 280 294 34 37 43 49 50 53 54 68 74 77 87 96 106 107 113 114 116 144 145 146 147 148 160 167 169 170 171 193 194 206 216 221 222 226 228 230 231 239 241 246 247 248 259 269 275 280 294 298 34 37 50 53 54 74 87 102 107 113 114 144 145 147 148 154 160 194 195 203 206 217 226 228 230 231 239 241 248 251 259 269 280 281 294 34 44 54 61 74 96 113 116 145 147 148 194 216 230 231 239 241 247 294 34 50 54 61 113 114 145 160 170 194 205 224 228 241 259 294 34 37 50 53 54 74 107 113 145 148 160 167 194 206 216 222 230 231 239 241 281 294 34 37 53 54 61 96 106 113 114 145 147 148 160 194 217 241 259 294 34 37 43 44 46 49 50 52 53 54 56 61 68 69 71 74 80 87 89 96 102 105 106 107 108 113 114 116 143 145 146 147 148 155 160 168 169 170 171 192 193 194 195 205 206 207 215 216 217 220 221 222 226 227 228 230 231 235 239 241 243 246 248 249 254 259 260 262 264 276 279 280 291 294 297 298 34 37 54 68 74 107 108 113 114 145 147 148 160 171 194 226 239 241 251 259 294 34 37 44 50 52 53 54 56 58 61 67 69 71 74 75 102 105 107 113 114 116 143 144 145 146 147 148 156 160 168 169 171 193 194 206 216 217 221 225 226 228 230 231 239 241 246 248 251 259 264 270 271 281 294 298 34 37 50 54 113 145 148 160 194 216 228 241 294 34 54 71 113 145 148 194 216 241 294 34 37 53 54 61 74 75 107 108 113 114 143 145 146 148 153 160 171 193 194 221 226 228 231 241 248 259 269 294 34 37 43 49 50 53 54 58 61 71 74 77 96 97 107 108 113 114 116 145 148 153 160 168 170 171 194 206 216 217 221 228 230 231 239 241 244 248 251 259 264 268 280 294 297 298 34 37 43 44 46 50 52 53 54 56 58 61 74 80 89 103 105 106 107 108 113 114 145 147 148 160 170 171 194 206 207 216 217 220 222 225 226 228 230 231 239 241 247 248 259 260 269 294 298 34 37 43 49 50 54 71 74 103 105 107 113 114 116 144 145 147 148 153 155 160 167 169 170 171 194 203 205 216 221 226 227 228 231 239 241 244 247 248 259 260 264 271 279 281 294 34 50 54 74 96 107 113 114 145 147 148 160 171 194 206 216 228 231 239 241 247 259 269 294 34 37 50 53 54 56 61 71 74 75 77 89 107 113 114 144 145 146 148 160 170 171 194 196 215 216 217 222 225 228 231 239 241 248 259 269 280 294 297 34 37 50 53 54 61 69 74 96 106 107 113 114 116 145 147 148 154 160 167 170 171 194 206 207 215 216 222 226 228 230 231 239 241 246 247 248 251 259 260 264 269 271 273 279 280 281 294 298 34 37 43 49 50 52 54 56 61 74 79 80 96 98 103 106 107 113 114 116 145 146 148 157 160 169 170 171 193 194 205 206 208 215 216 217 220 222 225 228 231 239 241 248 259 260 264 269 274 279 280 294 297 44 50 53 56 78 83 96 101 107 113 114 145 146 148 160 167 170 194 205 206 215 216 217 220 222 223 230 239 241 247 248 259 260 282 294 297 298 36 49 50 53 68 71 86 96 105 113 114 116 148 160 170 194 206 216 217 222 230 241 248 279 280 282 294 296 34 43 50 53 54 56 96 108 113 114 116 143 146 148 153 155 156 160 167 170 194 205 206 216 230 234 241 260 279 280 282 294 44 50 53 56 78 83 96 101 107 113 114 145 146 148 160 167 170 194 205 206 215 216 217 220 222 223 230 239 241 247 248 259 260 282 294 297 298 37 78 113 114 170 194 44 53 89 103 105 113 114 145 148 194 195 211 226 230 239 241 242 259 262 275 280 107 113 145 194 222 34 36 37 49 50 52 53 56 58 61 68 71 74 80 86 87 89 101 102 105 106 107 108 113 114 116 143 145 146 147 148 153 154 157 160 167 168 169 170 171 193 194 202 206 216 217 221 222 230 231 234 239 241 246 247 248 259 260 264 269 279 280 294 296 297 298 34 36 43 50 61 71 74 100 105 107 113 114 146 148 154 167 170 194 204 206 217 220 235 241 248 249 298 34 43 46 71 87 97 107 108 113 114 145 146 148 168 170 194 206 221 230 239 280 281 297 44 50 54 56 58 80 83 96 101 108 113 114 145 148 160 170 194 205 206 207 215 216 217 221 227 249 259 264 294 34 43 54 61 100 107 113 114 116 145 148 168 171 194 216 217 226 228 229 241 259 260 53 113 114 194 34 44 53 54 69 80 89 113 114 143 146 148 160 170 194 205 206 217 228 241 247 248 280 44 53 105 113 114 148 194 206 207 217 239 294 43 54 68 82 101 102 107 113 114 146 148 150 153 155 170 194 205 206 207 222 226 228 239 259 280 281 294 297 298 53 56 69 77 80 107 108 113 114 143 148 153 160 167 194 206 222 241 247 248 251 280 294 34 36 43 50 61 71 74 100 105 107 113 114 146 148 154 167 170 194 206 217 220 235 241 248 249 269 298 44 46 54 56 58 68 71 77 86 105 107 108 113 114 116 148 153 154 155 160 167 168 170 171 193 194 205 206 207 215 216 217 220 221 225 226 230 239 251 269 276 281 282 293 297 298 36 37 54 113 170 194 34 43 46 50 52 53 54 61 69 71 74 83 101 105 106 107 108 113 114 116 147 148 153 155 160 167 168 170 171 192 194 204 205 206 216 217 222 225 226 230 239 241 248 251 259 269 280 281 294 297 298 43 44 54 56 69 74 77 80 89 105 106 113 114 144 146 148 154 156 160 167 169 170 194 205 206 207 216 217 220 222 225 227 228 230 239 244 247 248 279 280 294 43 54 69 77 80 113 167 194 216 294 54 146 226 37 40 46 54 56 58 61 67 68 71 74 77 79 80 96 97 100 101 102 103 105 106 107 108 113 114 116 143 144 146 148 153 155 156 157 163 164 167 168 169 170 171 192 193 194 205 206 207 215 220 221 222 225 226 228 230 231 234 238 239 241 243 246 247 249 251 259 260 262 271 276 280 281 282 297 298 34 46 54 56 58 67 68 70 71 74 80 82 89 96 100 101 102 103 105 106 108 113 114 146 148 153 155 156 167 168 169 170 193 205 206 207 221 222 225 226 230 239 241 247 248 249 251 259 260 268 280 282 294 297 298 34 107 113 114 194 241 294 54 58 164 171 206 221 222 234 246 251 298 53 105 114 167 206 216 225 226 251 279 280 43 107 143 156 167 170 205 206 282 53 56 82 105 108 113 114 146 148 168 170 205 206 211 215 220 225 226 248 262 280 294 298 116 216 53 74 105 143 167 211 224 226 280 71 105 108 167 211 216 224 244 247 273 274 280 71 105 108 114 116 211 217 280 298 34 75 101 105 114 116 167 204 216 241 262 280 294 34 49 80 105 114 116 143 170 204 280 34 105 106 114 116 143 148 170 204 205 206 207 269 280 282 297 298 34 70 71 74 82 105 113 114 116 148 155 167 168 170 204 206 207 215 220 226 241 243 244 280 298 34 49 54 67 80 89 105 114 116 148 167 204 207 216 220 248 259 269 280 294 34 49 67 80 105 114 116 157 167 168 170 204 205 207 216 220 248 259 280 294 298 34 49 67 80 86 102 105 114 116 148 167 170 204 205 216 220 248 259 280 294 34 49 67 80 86 102 105 114 116 148 167 170 204 205 216 220 248 259 280 294 34 105 114 116 148 167 204 207 280 294 34 105 114 116 204 211 280 34 54 67 69 105 114 163 167 206 228 247 248 269 294 298 34 105 114 116 204 206 280 293 34 46 90 105 107 114 116 146 148 153 167 170 204 241 280 294 34 90 105 114 116 204 205 260 280 282 34 90 105 114 116 204 205 260 280 34 90 105 114 116 204 205 251 260 280 34 90 105 114 116 204 205 260 280 282 34 90 105 114 116 204 205 260 280 34 90 105 106 114 116 204 205 260 280 108 204 241 98 156 204 205 241 293 204 241 170 204 221 241 204 205 241 113 204 241 100 103 204 206 241 34 108 114 204 241 34 46 108 114 148 160 204 216 221 231 241 259 294 34 204 241 34 204 241 297 34 37 54 71 114 143 203 204 241 298 34 56 103 204 241 105 113 114 116 148 204 241 259 294 204 205 241 297 34 61 96 114 204 239 241 169 204 241 113 204 241 34 114 156 204 205 206 222 226 241 264 298 90 91 105 216 241 259 34 54 90 105 114 116 171 204 206 215 221 241 280 34 53 96 103 105 113 114 116 143 204 215 225 230 280 298 34 105 114 116 160 167 192 204 216 279 280 34 46 105 114 116 167 204 216 241 279 280 34 49 56 61 90 91 105 114 116 143 148 204 241 280 294 52 61 90 148 167 204 216 241 280 294 34 78 113 145 241 34 70 80 103 105 114 116 148 167 204 207 215 216 230 280 298 61 83 90 157 160 215 230 241 247 280 294 34 46 71 105 108 114 116 156 204 206 221 226 239 280 282 34 46 103 105 106 114 116 148 167 204 230 280 34 105 114 116 148 204 280 205 205 205 205 116 216 34 116 147 194 215 216 217 228 241 167 193 77 167 225 280 294 34 53 216 37 46 49 67 82 86 87 89 105 108 114 116 148 194 228 230 239 241 251 259 269 280 281 298 116 228 241 280 116 217 228 241 280 116 228 241 280 34 116 148 153 217 228 241 280 294 34 37 69 78 116 148 163 194 203 206 207 216 226 34 37 50 68 69 78 105 106 116 148 194 203 207 216 221 226 227 228 34 37 50 68 69 105 114 116 148 193 194 203 207 216 226 227 228 50 54 56 69 78 108 116 143 148 157 168 170 192 193 194 205 206 207 216 221 226 230 251 259 280 281 293 297 50 68 69 78 105 116 148 170 194 207 216 226 227 259 297 44 50 58 67 68 69 78 79 86 87 96 105 108 114 116 143 148 153 155 157 163 170 171 192 194 205 206 207 216 227 228 231 243 244 280 281 282 294 297 298 36 37 50 56 68 69 71 78 96 108 114 116 148 153 170 171 194 202 205 206 207 216 217 225 226 242 249 251 260 281 282 297 298 50 56 69 78 80 114 116 148 170 194 205 206 207 216 222 281 282 297 298 46 50 54 56 68 69 71 78 106 108 114 116 148 155 170 192 194 205 206 207 216 280 281 282 293 297 46 50 68 69 71 78 105 106 114 116 148 155 164 167 170 194 205 206 207 216 225 230 239 280 281 297 50 68 69 78 96 101 103 108 116 148 156 170 171 194 205 206 207 216 221 249 251 259 281 297 298 34 44 50 53 69 78 83 84 101 107 108 114 116 143 146 148 154 155 156 157 163 170 193 194 206 207 215 216 221 225 239 248 281 294 297 298 50 67 68 69 78 101 103 105 107 114 116 143 148 170 171 193 194 205 206 207 216 249 280 282 297 50 53 54 69 78 80 86 106 108 116 148 170 192 194 207 216 227 228 230 260 270 271 293 297 298 46 50 54 56 68 69 74 78 80 96 101 103 105 106 108 110 116 145 148 167 170 171 194 206 207 216 221 226 230 239 246 247 248 260 262 269 297 298 50 69 78 82 101 106 116 148 160 170 194 205 206 207 216 222 249 251 262 291 297 298 34 36 50 68 69 105 106 116 148 194 202 207 216 226 227 228 260 50 69 78 106 116 170 205 207 216 260 297 36 37 43 46 49 50 56 58 69 78 101 108 114 116 143 146 148 153 157 170 192 193 194 202 203 205 206 207 216 221 259 269 280 281 282 293 297 298 37 43 44 50 56 58 68 69 71 75 78 82 83 86 96 101 102 106 107 108 114 116 143 146 147 148 154 155 160 167 168 170 193 194 203 205 206 207 215 216 220 221 222 225 227 228 230 231 238 239 243 247 248 259 260 264 270 281 297 298 50 53 58 69 78 80 96 102 105 106 113 116 143 146 148 157 164 168 170 194 205 206 207 216 221 230 231 243 260 270 280 281 297 298 46 50 54 56 69 78 106 108 114 116 143 148 155 168 170 171 192 194 205 206 207 215 216 221 222 225 259 280 297 298 50 69 78 114 116 143 148 170 194 205 206 207 216 221 297 34 50 54 58 69 78 101 116 148 153 170 194 206 207 216 222 226 227 228 249 260 281 282 293 297 46 50 58 61 69 78 92 101 105 108 114 116 148 155 156 170 171 194 205 206 207 216 221 225 226 239 259 276 280 282 294 297 298 50 54 58 69 78 106 114 116 146 148 157 163 170 194 206 207 216 221 226 243 269 297 298 36 49 50 54 56 69 78 88 101 106 114 116 148 153 157 170 194 205 206 207 216 221 224 246 247 251 260 297 298 37 50 53 56 69 77 78 79 86 87 96 105 114 116 148 163 170 193 194 205 206 207 216 268 280 297 49 50 69 78 87 90 96 101 108 114 116 148 157 169 170 194 205 206 207 216 221 222 231 247 251 259 268 280 281 297 298 50 54 68 69 75 78 89 96 101 107 108 114 116 146 148 156 160 167 170 171 193 194 196 205 206 207 216 222 225 230 247 259 260 281 294 297 34 50 69 107 116 148 194 205 207 216 270 271 50 67 69 71 78 80 106 113 114 116 143 148 156 168 170 193 194 206 207 216 239 247 260 270 294 297 44 46 50 53 54 56 68 69 77 78 80 87 88 96 101 103 104 105 106 107 108 116 143 146 147 148 154 160 167 168 170 194 204 205 206 207 215 216 222 228 230 231 235 240 241 247 248 249 251 268 271 278 280 293 294 297 46 50 56 69 71 78 101 107 114 116 144 148 170 193 194 205 206 207 216 221 225 271 281 282 297 50 58 69 78 108 114 116 143 148 156 168 170 194 205 206 207 216 221 226 280 297 298 36 37 49 50 58 69 71 78 87 116 148 170 192 193 194 202 203 206 207 215 216 221 226 247 249 259 297 50 54 69 78 80 108 116 148 153 168 170 194 205 206 207 216 221 222 259 268 280 293 297 50 54 68 69 71 78 114 116 148 170 171 193 194 205 206 207 215 216 221 222 224 247 248 259 260 271 272 280 281 297 36 37 46 50 69 78 116 143 148 170 194 202 203 205 206 207 216 217 221 222 293 297 298 50 53 69 71 78 105 106 108 113 114 116 143 146 148 157 160 167 170 171 192 193 194 206 207 216 222 225 226 230 244 251 259 260 281 297 298 50 54 56 58 68 69 75 78 89 101 114 116 148 164 170 171 192 193 194 205 206 207 216 221 222 224 235 260 262 280 281 297 37 46 50 53 56 69 78 87 108 114 116 148 157 170 192 193 194 203 205 206 207 216 271 282 297 298 50 54 56 58 69 78 108 116 148 155 170 194 205 206 207 216 222 225 231 259 297 49 50 68 69 71 78 87 103 107 108 113 114 116 148 153 155 157 170 192 194 205 206 207 216 225 226 230 249 260 269 280 297 298 37 50 68 69 78 86 105 116 148 170 194 206 207 216 221 225 228 230 248 297 298 50 54 58 67 69 78 108 114 116 146 148 155 156 157 160 170 194 205 206 207 216 225 281 297 298 49 50 54 56 58 68 69 78 82 105 108 116 148 157 160 170 193 194 205 206 207 216 221 251 280 282 297 298 50 58 69 78 96 108 113 116 148 156 170 194 205 206 207 216 221 228 297 298 50 67 68 69 78 102 108 116 146 148 155 170 193 194 206 207 216 227 230 239 241 282 297 34 43 49 50 53 56 61 68 69 71 78 80 103 107 108 113 116 143 148 168 170 171 193 194 205 206 207 208 216 221 222 225 226 227 231 235 238 241 248 251 260 269 280 281 282 293 297 49 50 53 54 58 69 77 78 80 103 105 106 114 116 148 160 164 169 170 171 192 194 205 206 207 215 216 222 225 226 239 260 280 281 297 298 34 50 69 78 116 148 170 194 207 216 220 226 239 297 298 34 50 53 54 61 69 71 78 80 87 101 106 107 108 113 114 116 148 157 163 164 169 170 194 205 206 207 216 221 226 235 239 248 257 259 269 281 282 297 298 34 50 53 54 68 69 71 78 103 107 116 117 148 153 156 157 164 169 170 194 205 207 216 224 235 297 298 50 69 78 116 148 170 194 206 207 216 281 297 50 68 69 74 78 103 106 116 148 156 170 194 206 207 216 249 262 297 50 69 78 96 107 113 116 143 148 167 170 194 205 206 207 211 216 221 226 244 259 260 297 298 50 54 69 78 102 114 116 148 156 170 192 194 205 206 207 216 221 280 297 298 50 53 67 69 71 74 78 116 148 170 194 205 207 216 297 298 50 58 68 69 78 96 100 103 108 113 116 146 148 170 194 205 207 216 221 226 230 251 281 293 297 46 50 54 69 78 84 96 108 116 143 146 148 170 171 194 206 207 216 249 251 280 281 293 297 50 69 78 116 148 168 170 194 206 207 216 280 297 50 53 69 78 101 105 116 148 156 160 170 194 205 207 216 221 230 231 247 262 275 297 43 46 50 53 56 69 78 101 103 108 114 116 148 155 156 170 192 193 194 205 206 207 216 225 226 231 239 247 259 269 280 281 297 50 56 61 67 69 78 83 86 87 101 105 108 116 143 148 153 156 163 167 168 170 193 194 205 206 207 216 221 225 226 227 247 248 251 260 276 280 294 297 298 50 69 78 114 116 148 160 167 170 194 207 216 222 228 247 259 270 297 298 50 58 68 69 78 103 114 116 148 153 170 192 193 194 205 206 207 216 221 225 226 247 260 262 276 281 297 46 50 67 69 71 78 92 103 105 114 116 146 148 155 157 168 170 193 194 205 206 207 216 221 222 230 231 239 247 259 268 269 281 297 298 50 69 78 116 148 170 194 207 216 297 46 50 58 69 71 78 96 108 114 116 148 170 192 193 194 205 206 207 216 221 222 248 259 269 297 298 49 50 53 69 78 86 106 107 108 116 147 148 155 163 170 193 194 195 204 207 216 220 226 227 228 247 248 280 294 297 298 50 54 69 78 83 103 106 116 148 164 170 194 205 206 207 216 222 247 280 281 293 297 50 54 56 58 67 69 71 78 101 106 108 116 148 170 192 193 194 205 206 207 216 222 281 297 298 46 50 67 69 78 101 103 108 113 116 143 148 155 163 170 194 205 206 207 216 221 222 225 230 239 247 262 268 280 281 297 36 50 54 58 69 78 101 113 116 148 170 194 202 205 206 207 216 226 247 280 297 40 43 50 56 69 77 78 101 103 116 148 170 194 205 206 207 215 216 225 226 276 297 36 50 68 69 78 87 105 114 116 148 168 170 171 193 194 202 207 216 224 241 248 269 273 297 298 50 54 69 78 116 148 170 194 207 216 297 50 56 69 71 78 113 116 148 160 170 194 204 207 216 297 50 69 116 156 167 194 216 298 34 50 56 67 69 90 108 116 148 194 207 216 226 280 298 34 36 50 69 116 147 148 202 207 216 34 36 37 67 69 116 194 202 203 226 241 251 294 34 36 37 69 116 194 202 203 207 216 226 294 43 71 105 148 193 194 205 230 247 248 259 293 43 194 43 194 43 194 34 43 148 164 193 194 222 231 247 298 43 148 194 222 247 43 194 43 194 34 43 107 113 148 171 194 222 226 247 248 43 163 194 239 247 43 194 239 43 148 194 230 293 43 46 114 148 194 206 224 34 43 71 114 194 247 259 43 148 194 247 43 194 43 194 34 43 67 87 105 107 148 194 207 222 231 239 247 248 260 43 54 71 113 148 193 194 226 231 247 34 43 46 71 114 194 205 222 239 34 54 61 108 113 114 116 148 163 194 204 215 221 226 228 239 247 259 269 298 77 194 205 74 107 145 147 148 194 216 239 251 36 67 108 114 148 153 171 192 193 194 202 204 207 208 215 226 234 239 268 269 276 281 294 105 148 153 156 170 194 204 205 206 247 251 279 282 297 107 108 194 204 206 222 247 271 279 34 54 67 101 105 106 108 114 116 148 153 164 169 171 194 204 205 207 220 226 229 247 248 251 271 276 298 34 36 37 43 71 86 89 96 105 114 193 194 202 203 205 239 248 271 279 194 204 222 247 279 194 239 251 77 194 216 226 34 43 46 54 71 113 114 148 163 193 194 239 247 259 279 293 43 87 114 194 239 259 269 279 293 298 43 77 80 148 194 294 36 43 71 148 193 194 202 221 247 259 298 143 194 206 217 36 37 43 53 54 56 58 68 75 86 101 107 108 114 116 144 145 148 153 155 194 204 205 206 207 215 216 217 222 225 226 230 231 234 235 238 239 241 247 248 251 259 262 264 280 297 298 87 106 148 167 193 194 215 216 227 228 247 248 249 280 298 105 114 148 153 194 206 221 226 230 260 280 298 194 204 279 56 87 106 108 114 148 167 194 204 205 206 207 226 230 241 251 259 269 270 279 280 298 105 106 113 148 194 230 239 248 279 280 294 50 56 78 80 106 148 194 204 205 221 230 279 280 297 298 68 105 114 148 194 221 225 230 247 259 260 268 269 280 34 67 148 194 247 279 34 53 107 145 148 153 170 194 206 215 216 220 225 241 247 248 257 280 294 298 53 61 71 80 87 113 146 148 157 168 192 194 205 206 207 215 230 239 248 259 269 298 34 87 105 106 148 167 194 205 206 221 247 248 259 260 279 280 297 194 34 167 194 205 221 222 247 280 298 71 148 194 260 279 36 37 49 53 106 108 146 148 156 168 170 171 192 194 203 205 206 220 221 230 241 247 248 251 259 260 37 194 203 279 105 143 148 170 194 204 206 294 298 53 194 206 247 67 84 106 108 113 117 148 168 194 206 220 221 222 226 230 235 259 260 269 278 298 77 105 114 160 170 194 206 225 238 260 298 106 114 167 194 205 221 259 53 82 114 143 144 148 157 170 193 194 206 207 225 259 269 43 44 114 148 194 216 247 43 96 117 148 194 204 248 271 272 34 43 74 75 107 113 114 116 148 160 194 204 216 217 239 247 248 259 294 34 44 53 54 56 68 71 102 103 108 113 116 143 146 148 155 157 170 192 193 194 204 206 207 215 220 230 243 247 248 259 268 269 281 282 298 53 67 71 113 146 148 170 194 205 206 239 248 281 297 46 50 54 56 58 67 68 80 101 106 107 108 114 156 170 192 193 194 205 206 221 225 251 259 280 297 298 34 36 37 46 52 53 54 71 78 82 87 89 96 102 105 107 113 114 116 117 143 148 167 169 170 171 192 193 194 203 206 215 221 222 225 226 228 230 231 234 239 243 247 248 251 259 260 271 279 280 281 298 43 49 58 113 114 148 167 170 171 194 205 206 222 230 239 297 53 78 89 116 148 170 193 194 205 207 216 222 225 226 53 61 71 74 86 89 98 106 107 108 114 143 148 156 170 194 205 206 220 221 222 225 226 234 244 259 260 271 280 281 293 297 36 37 43 53 105 106 117 148 160 167 170 193 194 221 231 239 241 280 43 74 107 145 148 194 216 239 251 269 271 75 76 194 34 61 78 148 204 206 216 228 270 271 279 297 49 54 58 68 71 74 96 102 105 106 108 113 114 116 156 168 169 170 171 193 205 206 216 221 222 227 241 247 248 249 259 260 269 270 280 297 298 53 54 69 71 101 107 113 114 116 148 156 160 168 169 170 171 193 205 206 207 215 216 225 248 259 260 280 281 294 298 37 54 58 71 106 113 116 148 155 156 170 193 205 206 216 221 222 226 260 34 54 61 74 79 116 163 193 204 215 216 222 260 46 54 71 74 113 116 146 171 216 231 239 254 54 105 106 116 167 216 54 67 80 83 105 114 116 205 206 216 221 234 254 269 280 36 46 47 49 54 58 71 74 78 103 107 114 116 143 154 155 156 157 170 171 193 205 206 215 216 221 230 231 239 247 248 249 259 262 268 276 280 281 297 298 53 54 68 114 116 155 205 207 216 247 248 280 170 206 207 259 170 206 207 259 49 54 101 107 114 148 170 171 192 204 206 215 221 225 227 239 246 247 262 269 298 44 54 58 80 90 106 113 148 164 171 192 194 204 215 226 234 239 247 262 297 44 54 58 106 148 170 171 206 215 239 247 248 262 44 53 54 58 71 80 100 102 103 113 143 144 145 148 156 164 168 171 194 204 205 206 207 215 221 226 238 239 251 268 280 281 298 37 54 80 105 107 113 148 154 167 171 204 215 226 246 257 262 264 276 280 291 294 54 74 113 167 171 204 215 217 280 294 54 74 113 148 171 194 204 215 216 294 34 37 47 54 79 80 113 114 116 148 154 156 168 171 193 194 207 216 226 229 230 241 246 247 248 257 262 280 291 294 298 40 47 67 75 77 80 113 114 116 143 148 154 171 216 222 226 228 229 230 246 257 262 276 280 281 54 56 80 113 114 116 144 153 154 171 205 206 216 229 235 239 241 246 249 251 257 262 264 271 276 291 54 75 171 204 215 257 262 276 282 294 54 114 146 171 215 246 262 276 280 54 77 107 113 160 171 204 215 37 50 54 56 58 67 69 71 84 86 113 114 143 148 170 171 194 204 206 207 215 222 226 227 235 239 247 249 279 280 294 298 37 43 49 54 74 114 148 171 194 215 226 294 49 53 54 78 89 96 114 146 148 157 205 206 207 294 67 68 96 113 116 143 148 171 204 205 206 207 247 259 262 294 297 298 37 80 105 107 113 116 148 154 167 171 204 226 246 257 262 264 276 280 291 294 54 105 113 167 171 194 204 215 222 239 246 43 54 96 108 113 116 157 164 170 205 206 208 211 221 222 226 239 259 269 56 58 67 77 107 108 113 114 116 156 206 208 211 243 269 298 113 116 144 156 170 208 211 239 269 58 61 68 77 96 100 102 107 108 113 114 116 144 155 156 163 170 205 207 208 211 226 238 239 249 259 269 275 281 282 46 58 62 67 80 87 108 113 114 116 156 168 170 205 206 208 211 215 221 239 248 269 280 282 298 37 49 53 54 68 80 103 113 116 145 203 206 208 211 215 269 271 280 298 34 37 53 54 58 67 68 100 103 113 116 145 163 170 203 206 208 211 215 268 269 271 298 37 53 54 68 103 113 116 145 170 203 206 208 211 215 250 264 269 271 293 298 37 53 54 68 74 82 96 103 113 116 145 170 203 206 208 211 215 241 269 271 298 34 37 46 53 54 67 68 103 113 116 145 203 206 208 211 215 269 271 298 37 53 54 68 80 103 113 116 145 170 203 206 208 211 215 260 269 271 298 37 53 54 68 96 103 113 116 145 163 170 203 206 208 211 215 269 271 298 34 37 53 54 67 68 100 103 113 116 145 203 206 208 211 215 269 271 298 37 53 54 68 103 113 116 145 203 206 208 211 215 269 271 298 56 58 103 108 113 116 153 156 160 164 170 205 206 208 211 251 269 298 49 113 116 170 208 211 222 264 269 280 96 107 113 116 148 208 211 222 269 34 54 56 67 108 113 116 156 157 208 211 216 225 269 281 297 298 113 116 143 157 168 208 211 216 269 37 54 56 58 68 96 101 103 108 113 114 116 148 194 206 207 208 211 222 225 230 246 251 268 269 282 293 297 54 58 106 108 113 114 116 156 163 205 206 208 211 222 264 269 298 54 113 116 205 206 208 211 216 269 54 113 116 155 170 205 206 208 211 216 234 249 264 269 280 34 67 108 113 116 155 208 211 216 269 297 56 58 100 113 116 143 156 163 164 170 208 211 269 34 50 54 56 58 67 68 71 77 96 101 103 106 113 114 116 143 146 148 167 170 171 193 194 205 206 207 208 211 215 216 221 225 227 230 239 241 248 269 279 294 298 54 56 101 105 108 113 116 143 155 157 163 164 171 205 206 208 211 220 222 226 269 293 298 34 67 113 116 148 157 164 208 211 234 269 56 71 100 113 114 116 148 171 208 211 225 269 293 294 108 113 114 116 156 208 211 269 58 67 74 113 114 116 170 206 208 211 238 269 281 113 116 208 211 269 100 103 108 113 116 144 155 163 193 205 206 207 208 211 220 268 269 298 53 56 58 96 100 101 103 108 113 114 116 160 163 164 170 205 206 208 211 215 220 231 238 269 280 282 293 297 53 68 100 103 105 113 116 148 156 163 206 208 211 227 269 281 56 58 103 113 116 170 205 208 211 269 208 211 58 100 103 113 116 205 208 211 225 251 269 281 56 58 67 103 108 113 114 116 154 205 208 211 269 297 36 37 54 103 108 113 116 143 144 157 170 202 203 205 206 208 211 220 234 239 249 260 268 269 293 297 71 103 108 113 116 155 156 163 170 206 208 211 264 269 282 54 58 67 100 103 108 113 114 116 156 208 211 225 238 264 269 282 54 101 103 106 113 116 207 208 211 216 269 298 54 113 116 207 208 211 269 208 211 37 61 113 116 160 207 208 211 220 269 281 292 106 113 116 156 208 211 221 264 269 298 58 67 113 114 116 155 164 170 208 211 226 235 269 297 56 113 116 170 208 211 234 264 269 280 298 50 108 113 116 143 205 206 208 211 221 234 246 269 280 43 96 101 108 113 114 116 144 156 170 206 208 211 220 231 269 293 297 298 54 56 108 113 116 144 170 208 211 268 269 113 116 163 208 211 216 260 269 297 298 113 208 211 269 294 74 113 116 208 211 269 113 208 211 269 294 46 56 58 67 108 113 114 116 155 205 206 208 211 249 269 280 34 43 50 53 54 56 68 101 106 108 116 143 148 160 164 171 206 208 225 259 269 282 298 116 208 269 43 50 53 56 58 96 100 103 105 108 113 116 143 144 148 160 163 170 171 205 206 207 208 220 226 228 239 251 269 298 34 44 50 54 58 68 71 74 80 100 108 113 114 116 148 155 160 170 171 205 206 208 220 221 226 239 241 259 269 280 44 50 56 58 71 96 100 106 108 113 116 143 148 160 163 171 205 206 208 221 230 231 234 238 244 259 269 298 43 50 54 74 77 100 101 103 106 116 118 143 148 153 155 156 160 163 164 170 171 205 206 208 221 225 226 227 251 260 269 280 281 282 293 298 46 49 50 54 56 58 67 68 71 96 100 101 103 108 114 116 144 148 155 157 160 163 164 168 169 170 171 193 205 206 207 208 220 234 251 264 269 281 282 293 297 298 34 44 50 56 67 87 100 103 113 114 116 143 146 148 155 156 157 160 163 171 205 206 208 220 221 222 225 234 238 239 244 260 269 298 50 54 58 61 68 71 90 100 103 108 113 116 144 146 148 155 156 157 160 163 170 171 193 205 206 208 220 239 251 252 259 268 269 294 297 43 50 96 108 116 148 153 160 164 171 206 208 222 228 239 269 280 34 50 54 58 67 68 71 96 101 113 114 116 143 148 160 164 169 170 171 206 207 208 222 251 268 269 280 298 34 49 50 54 56 58 71 101 108 113 114 116 143 144 146 148 157 160 169 170 171 192 205 206 207 208 221 246 260 268 269 280 281 298 43 44 50 53 54 68 96 108 116 144 146 148 156 157 160 170 171 206 207 208 215 220 221 222 228 234 249 251 260 269 281 282 297 43 44 50 53 54 68 96 108 116 144 146 148 156 157 160 170 171 206 207 208 215 220 221 222 228 234 249 251 260 269 281 282 297 34 46 50 71 100 105 113 116 143 144 148 156 160 170 171 192 205 206 208 220 221 230 239 269 297 298 50 54 56 58 67 68 71 101 108 114 116 148 156 160 168 170 171 192 193 205 206 208 215 221 259 260 269 280 281 282 293 297 298 34 44 50 54 56 58 67 77 90 96 100 101 105 108 113 114 116 143 144 148 153 155 156 157 160 163 164 170 171 205 206 208 215 220 221 224 227 228 230 234 239 251 269 280 281 282 293 297 298 34 50 54 56 58 67 101 105 106 108 116 143 144 146 148 153 155 157 160 163 164 171 205 206 207 208 221 222 226 269 275 280 281 297 298 43 50 54 56 58 71 77 96 100 101 103 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 170 171 193 205 206 207 208 215 220 222 224 225 226 228 230 234 238 246 251 260 268 269 281 282 293 297 298 34 58 103 116 168 170 208 239 249 251 262 269 298 34 37 54 58 67 116 208 222 269 281 293 37 116 148 203 208 269 46 54 56 100 103 106 108 114 116 143 144 145 148 153 156 157 163 164 169 170 205 206 207 208 220 221 225 228 230 234 239 251 259 264 268 269 280 281 282 298 46 53 54 56 87 98 100 101 105 107 113 114 116 143 144 148 153 157 163 164 170 171 193 206 207 208 221 225 226 227 228 231 234 238 239 246 251 260 268 269 270 280 281 297 298 34 44 103 114 116 143 144 157 168 170 193 206 207 208 220 230 231 234 239 259 269 280 281 293 297 100 103 108 116 143 164 170 207 208 269 280 43 58 67 96 100 103 105 108 113 114 116 163 164 193 206 208 225 239 251 264 269 297 43 53 54 56 58 77 96 100 103 106 108 113 116 143 146 153 155 163 170 193 205 206 208 220 221 222 230 231 234 246 251 268 269 280 282 297 298 34 36 43 56 68 87 96 98 100 103 105 113 114 116 143 144 148 157 163 168 170 171 192 202 206 208 220 221 225 230 239 251 259 268 269 281 293 297 46 54 58 71 101 103 106 108 113 116 143 157 170 192 206 207 208 221 222 251 269 280 297 298 34 49 54 58 75 77 108 114 116 143 170 192 193 205 206 208 222 231 249 262 268 269 276 280 281 282 297 34 44 53 87 101 103 113 114 116 143 144 148 157 160 163 170 171 205 206 207 208 220 225 227 228 235 239 269 280 281 298 34 46 49 56 74 87 98 105 113 116 143 144 148 155 163 164 170 171 193 205 206 208 226 239 243 247 269 280 297 34 44 46 54 58 61 67 100 108 114 116 143 146 155 156 163 164 168 170 196 206 208 239 260 269 281 298 43 71 77 100 108 113 114 116 143 144 148 156 163 170 171 205 206 208 238 239 259 260 269 53 54 56 58 67 68 71 86 96 101 105 106 113 114 116 148 157 171 205 206 208 251 269 293 297 298 49 53 54 56 58 67 71 74 87 114 116 143 148 156 170 171 205 206 208 225 226 228 238 251 260 269 281 282 297 34 43 53 54 56 77 96 101 107 108 113 114 116 143 146 155 170 205 206 208 221 227 228 230 249 251 268 269 280 281 293 297 298 37 116 146 157 164 205 208 234 239 260 269 281 34 56 67 74 90 98 101 116 144 148 153 155 157 163 168 170 171 205 206 208 220 221 227 228 234 238 239 268 269 293 297 298 34 43 46 54 56 80 100 101 108 116 144 148 155 157 160 171 206 207 208 220 226 234 238 251 252 260 268 269 280 281 293 297 298 43 54 56 58 67 96 114 116 143 170 208 249 269 50 54 107 116 148 208 269 43 56 67 114 116 204 206 208 216 269 280 298 34 54 56 58 87 100 105 107 108 113 114 116 144 145 147 148 160 170 192 205 206 208 227 251 269 293 297 298 34 54 78 113 116 208 216 269 279 294 34 53 54 56 100 105 113 148 170 208 217 222 297 53 100 148 208 222 234 243 269 297 34 44 58 68 77 90 100 113 116 143 144 153 155 156 157 160 170 192 193 206 208 230 239 269 281 34 54 56 80 116 160 204 208 269 34 46 53 54 56 78 82 96 108 113 114 116 170 206 208 239 249 264 269 298 34 54 78 113 116 208 216 269 279 294 37 106 160 163 203 222 228 234 294 37 43 74 77 148 160 206 225 241 247 248 251 259 294 296 37 70 74 77 82 106 114 167 206 216 251 271 37 43 44 67 74 77 101 105 156 170 194 206 207 216 220 221 222 225 228 235 248 251 268 294 37 74 77 148 160 194 206 216 221 241 251 281 294 43 54 74 80 167 216 105 113 116 148 171 192 216 220 230 239 247 248 294 113 171 113 148 248 106 113 114 148 171 206 269 67 84 102 113 148 154 34 53 71 106 107 113 146 148 156 206 207 211 227 228 229 230 234 251 260 280 281 282 34 86 211 229 211 36 37 77 103 148 156 163 170 202 203 206 211 227 281 282 44 50 113 170 171 206 207 238 44 53 114 160 169 260 281 36 37 113 148 170 248 36 37 44 113 114 148 171 205 248 68 170 226 54 170 206 225 280 297 49 80 146 156 170 206 225 239 293 297 36 155 171 202 205 206 225 239 297 107 116 170 206 221 297 69 77 107 170 206 222 251 297 46 71 170 206 225 297 36 53 107 113 153 155 202 206 243 280 281 297 37 46 53 68 71 98 107 113 143 144 153 163 168 170 171 203 205 206 207 226 234 235 238 239 259 280 297 46 101 113 114 143 155 170 206 280 297 54 67 107 113 148 171 193 207 220 247 50 53 67 71 87 113 143 168 171 247 294 53 54 67 74 113 114 144 171 193 207 215 228 230 247 248 294 298 53 107 113 148 171 113 148 228 206 238 281 297 87 107 144 163 171 206 239 281 297 50 67 71 87 113 143 168 171 247 34 50 53 67 71 87 102 107 113 143 168 169 171 227 239 247 248 294 54 71 113 227 260 148 77 113 148 156 168 171 227 106 113 143 148 163 238 248 106 113 143 148 163 238 248 113 148 248 113 148 248 113 148 248 113 148 248 46 56 80 113 171 204 206 44 49 59 68 78 113 148 167 231 235 280 294 113 37 46 203 205 216 280 34 64 71 79 100 103 107 113 146 148 163 167 171 204 206 208 243 264 282 293 53 54 100 103 148 153 160 163 170 204 206 208 220 251 281 282 43 58 103 114 156 204 225 230 293 34 100 108 113 156 164 204 206 220 234 239 43 44 46 53 54 56 58 61 86 98 100 101 103 107 108 113 114 143 144 148 155 156 157 163 164 170 192 193 204 205 206 207 208 220 221 225 226 228 230 231 239 247 259 264 268 280 282 293 297 34 46 53 54 58 100 101 103 105 106 107 108 113 114 144 148 153 155 156 157 163 164 168 170 204 205 206 207 220 227 231 238 239 251 268 269 281 282 298 153 163 170 204 206 221 282 293 34 43 46 53 56 58 74 77 87 100 103 105 108 113 114 116 143 144 147 155 156 163 170 193 204 205 206 207 220 221 230 238 239 251 268 281 282 293 43 53 58 77 100 103 108 144 160 204 206 207 220 222 225 228 238 251 293 298 50 74 100 103 113 145 148 168 204 206 222 226 239 240 280 34 43 49 53 54 56 58 67 68 71 86 87 89 101 103 108 113 114 116 144 146 147 148 153 155 156 160 167 168 170 171 204 205 206 207 208 215 216 220 221 224 227 228 230 231 239 247 249 259 260 269 276 281 282 294 297 298 34 43 44 46 53 56 58 71 87 100 103 108 113 114 144 146 148 155 156 157 160 163 170 192 193 204 205 206 207 208 220 221 226 228 234 239 251 259 260 268 281 282 293 294 297 34 43 44 46 53 54 56 58 68 75 86 87 100 101 103 105 106 107 108 113 114 116 143 144 145 146 147 148 153 155 156 157 160 163 164 167 169 170 171 192 193 194 204 205 206 207 208 215 216 220 221 222 225 226 227 228 230 231 234 235 238 239 241 246 247 248 249 251 259 260 262 268 269 279 280 281 282 293 297 298 34 43 44 46 53 56 58 68 71 87 100 101 103 105 108 113 114 143 146 148 153 155 156 160 163 168 170 171 193 204 205 206 207 215 220 221 225 227 228 230 231 238 241 251 280 281 282 293 297 50 53 68 87 101 103 108 113 144 148 168 170 171 204 206 208 225 239 247 43 46 71 103 113 114 144 148 171 193 204 206 208 239 249 281 297 68 96 100 103 108 113 148 153 156 160 163 164 168 204 205 206 207 208 220 221 227 238 268 282 46 49 53 54 56 58 100 101 103 105 108 113 114 143 144 146 148 153 156 157 163 164 170 171 192 193 204 205 206 207 208 217 220 221 228 238 239 249 260 268 280 281 282 293 297 298 34 37 43 46 53 54 56 58 68 74 77 87 96 100 101 103 105 106 107 108 113 114 143 144 146 148 153 155 156 157 163 164 170 193 204 205 206 208 216 220 222 226 227 228 230 234 238 239 244 251 259 264 281 282 297 34 44 53 54 56 58 61 68 71 74 100 101 103 105 106 108 113 114 143 144 146 148 153 155 156 157 160 163 164 170 192 193 194 204 205 206 207 208 220 221 225 226 227 228 230 234 238 239 246 249 251 259 260 268 269 280 281 282 293 297 298 34 53 75 100 101 103 105 108 144 148 160 163 169 170 204 206 220 222 225 226 228 241 44 68 100 101 103 114 144 156 157 163 170 204 206 220 226 238 281 293 43 44 46 53 56 58 61 68 87 100 101 103 105 106 107 108 113 114 143 144 145 148 155 156 157 160 163 164 168 170 171 193 204 205 206 207 208 215 220 221 227 228 230 231 235 239 251 260 268 280 281 282 293 297 298 53 54 58 77 100 101 103 113 114 116 148 153 156 163 167 170 171 192 193 204 205 206 207 221 224 226 228 244 251 260 281 282 291 294 297 43 44 46 58 77 100 101 103 108 113 148 156 160 163 170 192 193 204 205 206 207 208 215 220 221 227 228 230 231 238 239 268 281 282 297 36 43 46 53 58 61 68 96 100 101 103 105 107 108 113 114 144 146 148 153 156 157 163 164 170 171 193 194 202 204 205 206 208 215 220 221 222 224 225 228 230 231 234 238 239 249 264 268 282 297 34 44 54 68 69 86 87 100 103 106 108 113 114 148 155 156 163 167 169 170 171 192 193 204 205 206 208 220 221 226 230 239 251 281 293 297 298 37 43 44 46 50 53 54 56 58 67 68 71 74 77 98 100 101 103 105 106 107 108 113 114 143 144 145 146 148 153 155 156 157 160 163 164 170 171 192 193 194 204 205 206 207 208 215 216 220 221 222 224 225 227 228 230 234 238 239 243 244 249 251 259 260 262 268 273 280 281 282 293 294 297 298 44 46 49 53 54 56 58 68 88 100 101 103 106 108 113 114 116 143 144 145 153 155 156 157 160 163 164 170 204 205 206 208 215 220 221 222 224 225 226 228 230 234 239 247 249 251 259 262 282 293 297 298 34 43 44 46 53 54 74 78 100 103 105 108 113 114 144 146 153 155 156 160 163 164 170 192 193 204 205 206 207 220 222 225 227 228 230 231 234 238 260 268 281 282 293 298 36 37 43 44 46 53 54 56 58 61 68 69 71 74 96 100 101 103 105 106 107 108 113 114 116 144 146 148 154 155 156 157 160 163 164 167 170 171 192 193 194 202 203 204 205 206 207 208 215 216 217 220 221 225 226 227 228 230 231 234 238 239 243 248 251 259 260 264 268 269 271 273 280 281 282 293 297 298 34 43 46 50 54 56 58 61 100 101 103 106 107 108 113 114 143 144 147 148 153 156 157 160 163 164 170 194 204 205 206 207 208 220 221 222 226 228 230 238 239 249 268 280 282 297 298 43 46 53 54 56 58 61 68 71 74 87 100 101 103 105 106 107 108 113 114 116 143 144 146 147 148 153 155 156 157 160 163 164 170 193 204 205 206 207 208 220 221 222 225 228 230 234 239 249 251 259 262 269 271 282 293 294 297 34 36 37 53 56 75 90 96 100 103 106 108 113 147 148 160 170 194 204 205 208 217 220 222 294 58 114 160 204 205 206 239 259 43 53 56 68 74 77 100 103 105 107 108 116 163 170 204 206 221 228 246 248 251 280 281 282 293 34 43 100 103 108 148 153 164 170 204 205 206 216 220 221 231 239 282 294 36 37 68 86 96 148 203 217 268 294 37 54 167 203 217 37 150 167 203 37 167 194 203 37 54 167 203 217 68 148 217 240 34 68 116 148 216 217 264 34 68 116 148 216 217 264 34 68 116 148 216 217 264 34 68 116 148 216 217 264 37 77 108 167 203 205 279 68 108 148 167 206 217 279 294 68 148 167 217 264 34 40 68 116 148 216 217 34 68 101 148 170 205 217 240 251 34 68 148 217 34 37 68 117 148 153 203 205 217 240 251 34 68 117 148 217 34 68 148 205 217 240 251 34 68 148 205 217 240 251 34 68 148 205 217 240 251 34 68 117 148 217 34 49 53 54 58 67 68 69 96 103 105 107 116 148 153 193 206 222 249 281 34 54 117 234 293 56 87 88 106 118 143 205 206 207 234 247 262 297 68 101 143 205 215 224 206 207 220 221 222 247 270 271 280 293 43 56 153 206 251 280 205 206 56 74 103 108 147 205 206 207 224 234 237 34 68 69 116 148 154 205 206 249 260 262 271 280 43 58 101 116 205 206 221 297 68 148 217 293 34 68 148 217 68 148 217 68 148 217 68 148 217 34 37 108 167 203 37 54 88 160 167 203 205 206 298 68 114 117 148 153 170 215 217 43 68 148 217 68 148 217 43 68 108 148 217 68 148 217 43 68 106 116 148 217 251 271 293 297 160 167 37 46 167 203 293 37 167 203 34 68 148 217 34 68 148 217 34 68 148 217 34 68 148 217 68 148 217 68 148 217 68 148 217 37 103 108 167 203 205 206 280 167 206 34 117 167 37 167 194 279 37 43 44 56 96 160 167 206 222 264 279 282 297 34 68 69 148 217 34 68 69 148 217 34 68 148 205 217 240 34 68 148 205 217 240 34 68 148 205 217 240 34 43 49 58 68 74 116 148 153 205 206 217 240 34 68 148 205 217 240 34 68 69 148 217 34 68 69 148 217 34 37 54 56 58 61 67 101 107 108 156 160 163 170 203 205 206 215 224 281 293 297 298 46 54 107 113 280 34 36 77 105 167 202 264 279 34 36 77 167 202 279 54 71 83 116 145 147 167 169 171 204 208 215 239 241 247 248 83 103 114 116 147 167 193 204 208 215 241 247 248 34 37 46 53 54 56 61 77 80 83 96 103 113 116 145 147 148 167 170 203 204 208 215 217 230 239 241 243 247 248 264 34 53 67 71 103 113 116 147 154 167 168 169 171 204 208 239 241 247 248 257 270 294 298 56 87 102 103 113 116 146 147 167 204 208 228 241 248 294 36 49 67 69 71 74 87 103 107 113 114 116 144 146 147 148 154 157 167 168 169 170 171 193 195 202 204 207 208 222 230 231 239 241 248 294 298 61 78 116 147 148 167 204 208 228 241 248 294 43 58 68 69 74 80 96 100 101 103 108 113 116 143 145 146 147 148 154 156 167 192 193 204 206 208 224 231 241 248 251 264 268 273 280 294 74 100 103 113 114 116 143 144 145 147 148 154 164 167 170 204 206 208 231 238 241 248 293 294 36 43 54 100 101 106 116 147 153 163 167 202 204 208 220 222 241 248 251 268 293 294 74 100 103 113 116 143 147 148 154 164 167 204 205 206 208 228 231 241 248 294 71 107 113 116 145 147 167 204 208 241 248 294 71 113 116 145 147 167 171 204 208 238 241 248 259 294 56 71 103 113 114 116 143 145 147 148 154 156 167 168 204 205 206 207 208 239 241 248 262 294 50 82 87 103 113 116 145 147 154 167 204 206 207 208 228 239 241 247 248 269 280 294 298 71 74 79 87 102 103 113 116 147 148 155 167 169 170 171 204 206 208 230 231 241 247 248 259 279 294 53 54 116 145 147 167 204 208 241 248 294 54 56 87 103 108 113 116 143 145 146 147 167 193 204 206 208 231 241 248 294 298 54 68 100 103 113 116 145 147 167 204 208 216 217 234 241 248 268 294 54 100 103 116 147 167 204 208 241 248 268 294 44 46 54 71 74 113 116 147 157 163 167 170 171 192 204 205 206 207 208 221 230 231 234 239 241 247 248 280 282 294 54 102 103 107 116 147 148 160 167 170 204 207 208 241 248 259 294 54 113 116 145 147 148 167 204 208 241 247 248 259 280 294 54 68 70 82 106 114 116 147 160 167 204 206 207 208 215 230 241 247 248 281 294 34 44 53 54 69 78 83 106 107 116 147 148 167 169 204 206 207 208 220 227 235 239 241 248 269 280 294 37 56 74 103 113 148 167 170 171 194 204 206 207 208 241 247 248 279 294 297 74 79 113 116 147 167 204 208 239 241 248 294 34 49 67 71 77 86 87 103 107 113 116 146 147 167 169 204 206 208 222 227 241 248 271 294 46 53 74 100 103 108 113 116 147 148 155 167 204 205 207 208 241 248 294 297 36 44 49 53 54 67 68 71 74 83 86 87 89 102 103 105 106 108 113 114 116 143 147 148 156 160 163 167 168 169 170 171 204 208 215 224 226 227 228 239 241 243 247 248 269 280 282 294 298 53 54 67 68 71 82 107 114 116 144 147 148 157 167 169 170 204 206 207 208 216 230 241 248 259 294 34 71 74 79 82 87 102 103 104 107 108 113 116 146 147 148 155 157 167 168 169 171 204 208 216 222 230 231 241 244 247 248 259 260 269 279 282 294 44 46 49 53 68 71 87 113 116 143 147 148 155 167 169 193 204 208 220 226 239 241 248 294 298 54 116 147 155 167 170 204 207 208 241 248 269 280 294 44 50 54 56 58 67 71 74 77 82 103 106 107 113 114 116 147 148 154 155 167 170 171 192 204 206 207 208 221 222 225 227 228 230 231 239 241 247 248 249 251 259 262 268 280 281 294 298 54 58 116 147 157 167 204 205 208 241 248 251 294 298 44 53 54 56 58 71 74 77 82 87 98 102 103 105 106 107 113 114 116 144 146 147 155 157 167 169 170 171 192 193 204 205 206 207 208 215 221 222 225 230 231 241 248 259 268 280 282 294 297 43 46 49 50 53 54 56 58 68 71 74 87 88 100 103 105 106 108 113 114 116 143 144 146 147 148 153 155 156 157 163 167 169 170 193 194 204 205 206 207 208 215 220 224 225 226 228 230 231 238 239 241 243 247 248 249 251 259 260 268 269 280 281 294 298 36 37 43 44 46 53 54 71 74 82 87 103 106 107 108 113 114 116 143 144 145 146 147 148 155 156 163 167 168 169 170 171 192 193 195 202 203 204 205 206 207 208 215 220 221 222 226 230 231 234 235 238 239 241 247 248 259 260 269 270 280 281 282 294 297 298 36 44 46 53 54 58 71 74 77 82 87 100 101 103 106 107 108 113 114 116 143 144 147 155 156 163 164 167 168 169 170 171 192 193 194 202 204 205 206 208 215 225 226 228 230 231 235 239 241 243 247 248 259 260 269 280 281 294 297 298 34 36 37 44 46 49 53 54 56 69 71 74 80 82 87 89 90 103 105 106 107 113 114 116 143 144 147 148 153 154 155 156 157 163 167 168 169 170 193 202 203 204 205 206 207 208 215 220 221 225 226 227 228 229 230 231 234 238 239 241 243 246 247 248 249 251 259 260 268 269 279 280 281 293 294 297 298 34 36 37 46 53 54 56 58 71 82 86 98 100 102 103 106 108 113 114 116 143 144 145 146 147 148 155 156 157 160 163 164 167 168 169 170 171 192 202 203 204 205 206 207 208 220 221 225 226 227 228 230 231 234 235 238 239 241 243 247 248 251 259 260 268 269 280 281 282 294 297 298 54 87 113 116 147 148 167 204 208 216 230 239 241 248 259 279 294 298 34 36 37 43 44 49 53 54 56 58 68 71 74 77 78 80 100 101 103 106 107 108 113 114 116 143 144 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 203 204 205 206 207 208 215 216 217 220 221 222 225 226 229 230 231 238 239 241 244 246 247 248 249 251 254 257 259 260 262 264 268 269 274 276 280 281 282 291 294 297 298 53 74 103 116 143 147 148 154 160 167 192 204 208 230 241 247 248 259 294 34 37 43 46 53 54 56 61 68 71 77 87 96 100 101 103 105 106 107 108 113 114 116 143 144 147 148 153 155 156 157 160 163 164 167 168 169 170 193 203 204 205 206 207 208 215 216 217 220 226 228 230 234 238 239 241 243 244 248 249 251 259 262 268 271 282 294 297 298 34 53 74 116 147 148 167 204 208 241 248 294 34 37 44 53 56 67 68 71 74 79 82 84 87 89 101 103 105 106 113 116 143 144 145 146 147 148 154 157 160 167 169 170 194 203 204 205 206 207 208 215 220 221 222 224 228 230 231 239 241 244 246 247 248 259 260 269 280 294 297 298 53 67 71 74 83 87 89 102 103 107 113 116 147 148 157 160 167 169 171 195 204 208 222 227 229 241 246 247 248 264 294 49 53 67 68 70 116 147 167 170 204 205 206 208 220 234 235 241 248 294 53 54 67 68 71 74 79 80 105 106 107 113 116 147 154 157 163 167 169 171 192 204 205 208 225 230 231 239 241 247 248 259 271 294 298 34 44 49 53 54 56 58 67 71 77 82 87 98 100 103 106 107 113 114 116 144 145 146 147 148 153 155 157 163 167 168 169 170 171 193 195 204 206 207 208 216 220 221 225 230 234 238 239 241 248 259 260 268 269 280 294 297 298 43 44 50 53 54 58 61 71 82 87 88 98 100 103 105 106 107 113 114 116 143 144 145 146 147 148 153 156 157 160 163 164 167 168 169 170 171 192 193 204 205 206 207 208 215 221 224 225 226 228 230 231 234 239 241 248 259 268 269 281 282 294 297 298 100 103 107 148 156 170 43 58 100 103 105 107 113 114 144 148 153 155 156 157 167 170 193 205 206 207 208 220 225 227 230 239 251 268 280 89 145 89 145 37 53 56 58 101 103 108 113 114 116 145 148 155 160 167 194 206 208 251 279 280 282 293 294 298 89 145 43 53 54 68 71 78 96 100 101 103 105 108 113 114 116 143 146 147 153 155 156 160 163 167 170 192 194 205 206 216 221 225 226 227 251 280 281 282 293 294 297 298 37 43 54 58 74 78 100 105 148 153 155 160 163 167 170 192 194 205 206 208 216 222 230 231 251 259 280 281 293 294 297 298 80 96 100 108 148 160 163 167 170 194 205 206 215 222 280 282 293 294 43 46 53 68 69 80 100 101 103 105 108 113 147 153 155 160 163 167 170 192 194 205 206 215 222 226 228 248 251 280 281 282 293 294 298 43 53 54 56 58 77 80 96 100 103 105 106 108 113 153 156 160 163 164 167 192 194 205 206 208 220 222 225 228 251 264 280 281 282 293 294 297 298 43 53 54 56 100 101 103 105 106 108 113 116 146 153 160 163 164 167 194 205 206 220 225 227 228 260 280 281 282 293 294 298 43 53 54 56 58 71 78 96 100 101 103 105 106 108 113 114 116 146 147 148 153 155 156 160 163 164 167 170 192 194 205 206 222 226 243 249 251 268 280 281 282 293 294 297 298 43 54 58 68 96 100 101 103 105 108 114 153 160 163 167 192 194 205 206 220 228 249 251 268 280 282 293 294 297 298 43 54 58 68 71 96 100 101 103 105 108 113 114 116 148 153 156 160 163 164 167 170 194 205 206 208 215 220 225 227 228 248 251 280 281 293 294 297 298 43 56 58 96 100 101 103 105 108 113 114 147 153 156 160 163 167 170 193 205 206 207 208 215 227 228 251 260 280 281 282 293 294 297 298 43 53 54 58 77 96 100 101 103 105 108 114 147 157 160 163 167 170 192 194 205 206 216 220 221 222 251 259 280 281 282 293 294 297 298 43 53 54 56 58 100 101 103 105 108 114 116 153 155 160 163 167 170 193 194 205 206 215 222 224 228 251 271 280 281 282 293 294 297 298 103 228 58 100 103 113 144 156 163 164 206 220 226 228 251 281 36 56 61 68 74 96 100 101 103 105 108 113 145 147 155 156 160 163 164 205 206 208 216 217 220 225 226 228 231 246 259 264 268 269 279 281 297 36 43 49 54 56 58 61 69 71 77 96 100 101 103 104 107 108 113 143 146 147 153 155 156 157 160 163 164 168 170 171 192 193 194 205 206 208 215 220 221 225 226 228 230 231 234 238 239 243 246 249 251 259 260 268 280 281 282 297 36 53 56 58 61 71 100 103 105 107 108 113 114 143 147 148 155 156 160 163 167 170 192 193 194 205 206 208 221 222 227 228 238 247 248 259 279 282 61 96 100 105 108 113 155 156 160 163 164 170 205 279 292 297 43 53 56 58 61 69 74 100 101 103 105 106 113 114 147 148 153 155 156 157 160 163 164 170 171 192 193 205 206 207 208 220 222 225 226 227 228 232 241 243 251 268 279 280 281 282 293 294 297 56 103 113 148 170 192 206 281 116 170 216 228 281 293 297 103 116 148 205 216 281 103 113 116 148 155 193 205 216 281 282 43 74 101 153 206 222 251 43 163 293 281 228 61 98 208 103 34 36 58 61 103 107 113 202 208 36 54 87 96 100 103 108 116 146 163 170 202 206 216 221 228 249 281 298 34 101 113 241 34 79 103 107 108 113 114 168 215 226 281 297 43 101 103 153 164 192 206 281 293 215 43 96 43 293 36 43 53 106 108 156 281 293 298 43 53 56 100 103 153 170 192 282 293 43 100 101 103 105 163 194 206 222 227 251 293 43 100 101 103 163 194 222 251 36 56 280 153 43 69 103 108 156 281 293 251 293 43 77 103 238 251 268 281 43 96 153 163 205 206 251 281 293 43 170 251 293 103 156 163 193 206 238 251 293 43 44 56 163 164 205 206 207 293 43 68 100 156 163 251 293 43 100 103 163 170 205 206 220 228 238 293 108 156 222 43 103 153 155 160 164 206 222 280 293 100 293 43 116 163 205 206 281 293 43 54 103 281 43 108 155 170 251 293 36 56 293 43 54 58 77 153 222 293 100 103 105 116 148 160 163 170 216 280 36 37 54 100 105 107 108 116 145 148 160 163 194 205 217 227 241 296 297 298 74 100 105 107 147 148 160 163 170 193 194 205 206 281 294 61 86 100 148 156 163 205 206 220 226 281 34 56 71 79 87 96 101 114 116 143 170 211 216 243 244 260 264 269 280 294 268 105 34 69 71 83 86 103 113 116 147 167 211 215 216 227 228 247 280 294 297 34 71 113 116 148 171 195 206 224 244 264 34 56 58 71 75 77 88 100 103 106 108 113 116 117 143 148 163 171 193 195 206 208 215 243 244 251 264 271 298 34 54 71 75 100 113 116 148 163 171 195 206 208 264 293 34 56 71 77 80 113 116 148 171 195 205 206 280 34 71 83 101 113 114 116 148 170 171 195 206 216 247 251 264 280 34 36 71 113 116 147 148 171 195 206 294 34 68 71 74 75 113 116 148 171 195 206 34 56 68 71 75 113 116 143 148 164 171 195 206 220 234 34 54 56 71 75 100 113 116 143 148 171 195 206 269 53 80 100 113 163 167 168 170 207 238 264 268 279 280 54 58 100 103 105 106 116 156 163 164 167 206 207 264 276 54 100 54 54 100 113 153 54 100 207 220 298 100 54 100 103 113 268 54 100 103 160 205 206 227 268 54 100 205 56 100 108 113 239 54 54 54 54 100 103 108 113 144 167 171 193 206 208 228 280 108 156 167 208 71 74 113 167 171 36 46 58 100 101 105 108 113 114 143 155 156 163 167 171 202 206 207 208 234 268 282 46 167 43 54 96 100 101 103 106 114 153 157 163 167 206 220 222 251 282 298 153 167 54 167 100 167 215 54 167 56 100 143 163 167 228 54 167 100 108 163 167 58 103 108 116 148 167 208 222 58 80 100 108 113 148 163 167 168 171 205 208 239 251 264 36 47 53 58 80 100 108 113 116 148 163 167 168 171 202 205 208 249 251 257 262 264 36 37 46 53 58 80 100 108 113 148 163 167 168 171 202 205 208 251 264 280 37 43 100 105 108 114 143 144 156 157 163 164 167 168 170 171 205 206 208 220 228 238 239 268 280 293 167 264 46 87 100 103 108 113 114 143 148 156 163 164 167 171 206 207 208 228 234 238 268 279 280 100 148 160 167 206 207 100 105 106 156 163 167 228 251 268 297 100 280 100 164 205 221 268 281 54 100 43 96 100 103 153 163 167 205 206 220 222 238 251 268 293 298 54 113 114 116 170 205 206 208 211 269 297 298 43 54 58 67 96 108 113 114 116 157 164 170 205 206 208 211 221 222 226 239 259 269 56 58 68 101 105 106 108 113 114 116 143 155 160 167 170 206 208 211 244 269 298 101 113 114 116 156 170 206 208 211 222 226 269 276 297 298 56 58 67 77 107 108 113 114 116 156 206 208 211 243 269 298 58 113 116 206 208 211 215 226 269 297 298 96 108 113 114 116 170 205 206 208 211 221 269 282 46 62 80 87 108 113 116 156 168 170 205 206 208 211 215 221 239 248 269 280 282 298 37 53 54 58 68 100 103 113 116 145 163 170 203 206 208 211 215 268 269 271 298 37 53 54 58 67 68 103 113 116 145 170 203 206 208 211 215 269 271 298 34 37 53 54 67 68 74 82 96 103 113 116 145 170 203 206 208 211 215 241 269 271 298 37 46 53 54 68 103 113 116 145 203 206 208 211 215 269 271 298 113 116 208 211 269 37 53 54 68 80 103 113 116 145 170 203 206 208 211 215 260 269 271 298 37 53 54 58 67 68 96 103 113 114 116 145 170 203 206 208 211 215 269 271 293 298 37 53 54 68 100 103 113 116 145 203 206 208 211 215 269 271 298 34 96 106 113 114 116 144 155 170 206 208 211 249 264 268 269 280 281 37 53 54 61 68 96 103 106 108 113 114 116 145 170 203 205 206 208 211 215 269 271 298 37 53 54 58 67 68 103 113 114 116 145 170 203 206 208 211 215 269 271 298 34 49 67 113 116 170 208 211 222 264 269 280 107 113 116 167 208 211 269 58 67 96 107 113 114 116 148 208 211 222 269 54 56 108 113 116 156 157 208 211 216 225 269 281 297 298 58 67 108 113 114 116 205 208 211 216 269 113 116 143 157 168 208 211 216 269 54 58 68 77 96 108 113 114 116 153 156 157 163 167 205 206 208 211 215 243 251 269 298 34 37 54 56 58 67 68 96 101 103 108 113 114 116 148 194 206 207 208 211 222 225 230 246 251 268 269 282 293 297 113 116 192 193 206 208 211 239 269 43 44 46 56 106 108 113 116 163 205 207 208 211 229 230 234 235 251 269 298 54 58 106 108 113 114 116 156 163 205 206 208 211 222 264 269 298 54 58 105 108 113 116 143 157 164 206 207 208 211 231 243 269 298 34 46 49 54 77 101 108 113 116 148 155 208 211 225 243 264 269 54 113 116 155 170 205 206 208 211 216 234 249 264 269 280 34 50 54 56 68 71 77 96 101 103 106 113 114 116 143 146 148 167 170 171 193 194 205 206 207 208 211 215 216 221 225 227 230 239 241 248 269 279 294 298 49 53 54 105 113 114 116 144 146 155 170 205 206 208 211 227 228 269 282 293 298 54 71 74 77 103 108 113 116 148 153 157 171 206 208 211 225 251 269 280 282 293 34 67 113 116 148 157 164 208 211 234 269 56 71 100 113 114 116 148 171 208 211 225 269 293 294 58 101 105 108 113 116 148 206 208 211 260 269 282 293 108 113 114 116 156 208 211 269 74 113 114 116 170 206 208 211 238 269 281 34 67 100 103 108 113 116 144 155 163 193 205 206 207 208 211 220 268 269 298 34 53 67 68 100 103 105 113 116 148 156 163 206 208 211 227 269 281 56 58 103 113 116 170 205 208 211 269 34 58 67 100 103 113 116 155 163 170 205 206 208 211 215 220 225 268 269 281 282 297 36 37 54 103 108 113 116 143 144 157 170 202 203 205 206 208 211 220 234 239 249 260 268 269 293 297 54 101 103 106 113 116 207 208 211 216 269 298 208 211 54 56 58 75 96 107 108 113 116 148 155 160 168 205 206 208 211 215 246 251 269 280 282 297 37 61 113 116 160 207 208 211 220 269 281 292 54 56 58 106 108 113 114 116 143 153 171 192 205 206 208 211 221 222 251 269 298 58 113 116 155 164 170 208 211 226 235 269 297 34 56 67 113 116 170 208 211 234 264 269 280 298 53 58 61 80 96 107 108 113 114 116 148 153 155 156 170 205 206 208 211 222 226 238 269 280 282 293 50 108 113 116 143 205 206 208 211 221 234 246 269 280 34 54 56 67 68 71 113 116 155 206 208 211 221 225 269 282 298 34 43 67 96 101 108 113 114 116 144 156 170 206 208 211 220 231 269 293 297 298 44 54 58 105 113 116 143 156 164 170 206 208 211 220 222 225 234 269 297 298 43 49 68 96 100 108 113 114 116 144 207 208 211 215 222 238 260 269 298 34 53 54 61 67 101 108 113 116 117 144 155 164 205 207 208 211 220 239 259 269 280 293 297 54 58 113 116 164 170 206 208 211 259 269 43 96 113 116 205 206 208 211 216 223 269 297 298 113 116 163 208 211 216 260 269 297 298 113 208 211 269 294 113 208 211 269 294 74 113 143 164 170 282 58 74 100 143 145 206 54 56 58 71 74 96 100 113 114 116 143 153 164 205 206 220 225 238 264 34 74 107 113 148 163 168 231 34 74 107 113 148 153 207 222 235 280 34 36 58 68 74 77 107 113 148 156 163 164 168 170 192 206 207 208 231 235 241 243 280 34 37 71 74 106 107 113 114 143 145 148 157 163 167 169 171 206 207 208 221 230 231 259 280 281 34 53 56 74 80 100 103 105 107 113 114 143 148 169 170 171 182 205 206 220 280 294 34 43 53 56 71 74 100 103 105 107 108 113 114 144 145 146 148 155 156 157 163 169 171 192 205 206 220 221 231 235 238 249 264 268 280 294 34 56 74 96 101 107 113 148 157 231 251 264 280 34 36 46 74 98 100 107 113 114 144 145 148 153 154 155 164 169 170 171 202 208 221 226 230 239 280 34 74 103 107 113 148 171 208 239 34 53 74 107 113 144 148 168 171 208 34 74 103 107 113 148 208 34 74 103 107 113 148 169 228 34 44 71 74 79 107 113 148 164 168 169 206 230 248 251 34 44 71 74 80 107 113 114 144 148 163 168 171 205 207 220 235 241 248 249 280 298 34 74 107 113 148 167 280 34 74 107 113 148 171 208 239 241 248 34 36 37 40 43 46 49 50 53 58 67 68 71 72 74 78 79 80 86 87 100 101 102 103 107 108 113 114 143 144 148 153 156 157 160 163 164 168 169 170 171 192 195 202 203 205 206 207 208 217 221 222 225 226 230 231 235 238 239 241 243 246 247 248 251 257 259 262 264 268 280 281 291 298 34 107 113 148 34 43 46 56 74 75 101 108 110 113 143 156 157 205 206 225 251 276 298 34 74 107 113 148 34 56 58 74 106 113 155 157 34 43 56 74 113 143 157 269 34 37 43 46 56 58 74 80 100 101 107 113 114 143 144 155 156 157 164 171 203 206 222 234 239 298 34 53 74 107 113 145 148 215 264 34 53 74 96 103 107 113 114 116 148 215 220 231 244 246 264 34 74 107 113 148 167 34 74 96 103 107 113 114 116 145 148 163 168 169 170 231 238 244 246 264 34 43 50 74 107 113 148 169 208 247 280 34 74 78 80 96 113 264 34 74 78 113 114 230 259 264 34 53 74 78 100 113 208 220 264 293 34 56 71 74 78 103 107 108 113 116 259 264 280 298 34 74 78 113 155 264 34 49 58 74 75 78 103 113 116 225 262 264 34 74 78 108 113 264 56 78 96 101 114 143 205 262 58 78 103 108 113 143 231 234 34 54 78 103 113 114 148 155 169 170 205 206 293 34 43 58 74 78 107 108 113 144 153 206 207 221 244 251 280 297 34 54 74 103 107 113 114 148 163 169 170 227 241 259 34 37 54 74 103 107 113 114 148 170 203 259 279 34 54 71 74 103 107 113 114 148 169 170 259 34 37 54 68 74 100 103 107 113 114 148 163 167 203 208 259 271 34 54 74 103 107 113 114 148 231 259 269 270 294 298 34 54 74 103 107 113 114 144 148 216 243 259 270 280 34 54 74 103 107 113 114 148 259 294 34 54 74 103 107 113 114 148 205 206 227 228 247 248 259 34 54 56 74 78 101 107 113 114 143 148 170 206 226 259 34 54 74 78 107 113 114 148 170 259 34 54 74 78 107 113 114 148 34 54 74 78 107 113 114 148 34 53 54 56 58 74 78 107 113 148 170 205 206 247 248 298 34 43 53 54 56 74 78 100 101 103 107 113 114 116 143 144 148 155 157 160 163 170 193 205 206 216 220 221 225 226 228 238 247 248 249 281 282 298 34 53 54 56 74 78 100 103 106 107 108 113 114 143 144 148 168 170 205 221 230 234 238 247 248 259 34 53 54 56 74 78 100 101 103 107 108 113 143 144 148 164 170 205 206 225 231 247 248 269 293 297 34 46 53 54 56 58 74 78 100 103 105 107 113 114 143 144 148 155 156 157 163 164 170 171 205 206 207 208 220 221 225 226 230 234 238 247 248 280 281 282 297 34 53 54 74 78 103 107 113 148 170 205 221 247 248 34 53 54 74 78 107 113 148 163 164 170 205 238 247 248 282 34 54 56 74 78 107 108 113 114 143 148 163 169 170 171 206 207 251 259 34 54 74 78 100 107 113 144 145 148 164 193 34 54 58 74 78 100 105 107 113 144 145 148 156 164 221 282 34 54 74 78 100 107 113 143 144 145 148 157 164 170 206 34 44 54 74 78 103 107 113 114 148 170 193 215 216 238 248 58 107 108 113 114 206 280 34 43 54 74 78 88 100 101 103 106 113 114 116 143 146 153 160 163 170 205 206 225 230 238 251 276 293 297 34 74 78 103 113 155 157 192 193 205 206 207 34 74 78 80 108 113 114 205 206 208 226 34 46 54 56 74 78 100 103 105 106 108 113 143 155 157 160 163 168 170 205 206 208 225 227 228 230 249 251 268 280 297 34 74 78 100 103 108 113 116 163 280 34 54 58 74 78 100 101 106 113 148 157 171 205 206 276 282 56 56 274 89 293 89 89 89 89 103 243 89 293 89 103 117 222 89 89 89 89 103 243 89 89 243 89 101 108 156 206 208 246 100 163 170 205 206 281 53 100 103 105 113 116 163 205 228 251 281 282 293 251 56 208 246 103 208 227 246 281 282 53 56 58 116 156 157 170 206 208 228 231 246 293 34 71 103 116 206 208 228 246 280 192 206 246 116 153 216 222 246 293 43 222 246 192 246 143 227 246 281 297 246 246 293 44 170 246 281 246 78 155 246 293 227 43 100 170 205 226 297 58 220 234 246 282 56 155 206 246 251 281 281 156 246 281 282 192 251 281 56 281 170 281 170 281 103 251 206 280 227 228 281 170 206 225 246 56 246 108 146 155 170 246 282 103 170 206 103 281 34 281 43 206 226 246 43 53 156 74 103 206 281 251 50 167 206 298 34 50 61 147 160 167 34 44 46 53 68 70 71 88 102 103 105 106 113 116 118 147 164 171 195 205 206 207 220 226 235 247 248 271 293 294 296 34 36 46 53 54 56 67 70 77 79 80 82 102 106 108 113 114 116 146 147 148 155 160 167 170 192 193 206 215 220 221 222 230 238 248 259 268 280 294 296 297 298 34 37 44 49 50 53 56 58 67 68 71 80 82 87 103 106 107 113 116 143 144 146 147 148 156 157 163 164 170 192 205 206 207 215 216 217 220 222 224 230 231 239 248 249 259 269 271 280 282 294 296 68 70 82 116 147 167 206 207 220 280 294 296 114 116 147 220 259 280 294 296 36 37 46 49 53 56 67 74 77 79 80 87 106 107 113 114 116 146 147 148 154 167 171 192 193 203 205 206 215 225 228 230 247 248 259 268 280 294 296 298 78 113 116 147 239 241 280 113 239 113 171 215 239 148 259 71 108 113 114 143 148 206 221 241 58 113 148 208 264 46 61 67 71 74 75 87 88 100 102 103 105 113 114 116 145 148 163 167 168 170 171 194 205 206 208 227 228 234 235 239 246 247 248 259 260 269 293 298 87 100 108 163 164 170 192 193 205 206 220 225 228 230 268 36 37 46 74 101 105 107 113 143 155 157 163 170 202 203 205 206 207 221 227 228 235 239 248 259 268 280 292 169 49 114 153 168 221 222 225 246 249 251 259 46 49 114 143 144 156 163 168 206 207 220 221 235 259 260 163 170 193 205 206 221 223 234 251 259 282 78 148 246 294 101 163 205 234 251 260 281 34 46 53 71 100 113 148 156 163 171 192 206 230 243 244 248 268 297 71 113 114 143 153 156 168 170 171 235 238 239 248 53 54 70 107 114 116 144 156 157 170 171 205 206 225 235 251 260 271 276 281 297 298 58 71 77 100 105 114 143 156 163 169 192 206 207 220 228 239 246 259 268 280 281 282 37 74 105 113 154 163 171 238 246 259 74 107 148 153 156 170 171 192 205 251 281 282 297 43 100 103 108 113 143 156 163 170 193 205 206 208 220 227 228 248 268 280 46 54 71 101 108 143 156 164 168 170 192 205 206 226 231 234 259 282 297 46 61 67 71 74 75 87 88 100 102 103 105 113 114 116 145 148 163 167 168 170 171 194 205 206 208 227 228 234 235 239 246 247 248 259 260 269 293 298 114 146 156 171 205 234 259 164 206 234 235 282 46 71 108 113 114 116 164 170 206 207 239 251 282 116 282 100 103 108 114 143 163 164 170 206 228 268 281 156 164 206 281 46 87 100 156 163 170 205 206 208 220 231 259 268 67 80 84 87 107 113 146 155 167 168 170 221 222 248 249 259 264 148 156 169 170 193 206 259 282 297 298 113 116 171 248 53 71 148 156 171 205 220 222 234 235 249 269 107 163 164 205 222 238 268 50 74 170 206 297 56 114 171 193 221 225 281 282 293 298 54 170 206 53 67 71 100 113 116 143 144 146 148 153 157 163 168 169 170 171 192 205 206 207 215 221 230 231 238 247 260 268 281 297 298 46 157 249 100 101 113 143 144 156 157 163 164 168 170 205 206 226 235 238 268 280 297 100 114 116 156 157 163 164 168 170 205 206 238 251 268 100 108 114 116 143 144 156 157 163 170 206 207 220 221 238 268 298 77 108 113 116 143 156 157 163 168 206 225 268 46 53 96 100 101 105 116 156 157 163 164 170 206 238 243 281 282 297 56 103 107 114 170 206 227 228 230 247 248 170 171 207 281 77 170 206 37 46 153 155 203 207 220 53 148 230 100 114 116 153 170 206 238 281 298 53 100 103 163 164 170 205 206 220 228 268 281 293 297 46 116 163 206 58 113 116 155 156 163 164 171 193 205 206 207 221 225 260 282 297 53 87 100 103 113 143 163 170 206 228 230 235 238 251 170 281 44 54 56 71 103 113 148 171 206 221 228 234 280 74 114 170 193 226 259 268 170 206 221 222 251 282 53 103 168 171 281 144 155 157 168 170 171 193 206 221 281 282 297 298 56 107 113 144 164 170 205 206 220 281 58 67 114 148 206 226 239 259 34 37 52 53 61 68 74 82 87 96 100 106 108 113 114 143 148 153 163 170 203 208 217 264 268 46 71 87 108 113 114 143 148 163 171 206 230 238 239 241 247 259 269 280 281 298 170 148 246 294 74 96 148 208 228 239 87 102 148 207 230 231 248 259 114 148 230 53 102 103 105 113 114 170 193 230 247 271 248 37 203 248 34 61 67 77 227 262 297 105 113 148 163 170 204 224 243 248 264 170 206 207 259 53 114 248 269 34 47 67 71 74 75 80 82 87 103 113 116 148 154 157 160 169 171 193 207 230 231 238 239 241 243 247 248 259 260 269 270 279 280 281 293 298 71 103 108 113 116 169 170 206 207 243 248 251 262 271 293 53 54 74 75 78 103 106 107 114 116 148 155 170 192 206 220 221 225 230 243 247 248 257 276 282 293 297 105 114 225 231 248 114 148 243 248 264 68 105 114 206 248 56 68 102 108 114 230 281 70 82 105 114 206 248 259 204 113 114 116 206 207 230 248 259 297 298 46 101 114 116 226 37 56 74 80 113 144 168 203 247 248 251 280 74 86 116 215 246 116 170 205 215 216 56 74 205 37 203 228 280 53 67 71 106 113 114 147 148 153 170 171 193 230 231 241 243 248 251 269 281 53 113 114 116 143 147 156 171 192 193 205 221 222 241 243 247 248 298 37 107 114 144 148 167 203 204 241 248 280 298 34 36 37 44 46 49 54 71 107 113 116 146 148 167 169 170 193 202 203 204 206 207 221 243 248 251 257 268 269 293 44 71 113 114 147 241 243 248 106 113 114 204 215 216 243 248 259 248 37 61 71 74 80 87 102 103 113 114 148 168 169 171 193 203 216 228 230 231 238 239 243 248 259 260 269 280 293 36 37 44 49 74 87 102 103 113 114 148 167 168 170 171 202 203 204 206 230 241 247 248 271 280 297 298 36 37 49 58 67 80 102 113 114 143 148 154 170 193 202 206 225 231 243 247 248 269 281 298 53 61 74 108 113 148 154 206 225 248 68 113 114 148 231 247 248 44 49 53 68 69 70 80 82 105 113 114 116 148 154 163 170 171 192 193 204 206 216 225 230 231 247 248 260 271 282 297 44 49 68 103 113 114 116 148 154 155 193 206 230 231 241 247 248 279 297 44 49 53 68 103 113 114 148 154 155 193 230 231 241 247 248 279 297 49 54 58 67 68 75 80 106 114 116 163 193 204 226 241 247 248 297 37 49 107 114 163 203 297 36 37 53 54 68 71 74 101 108 114 116 155 156 160 163 168 171 192 202 203 205 206 207 222 234 280 281 293 297 298 108 207 220 225 294 34 71 101 103 113 114 150 157 170 171 193 204 215 222 238 243 248 259 264 298 34 43 160 164 167 248 280 68 71 114 259 264 298 34 80 113 114 170 193 205 206 215 230 247 248 297 298 37 53 67 80 105 106 146 148 170 193 205 206 217 221 225 227 228 230 248 268 280 281 297 298 53 96 113 148 215 217 231 44 46 49 68 106 107 113 114 143 148 170 207 215 221 222 230 231 238 241 259 281 291 298 49 71 79 87 113 148 154 156 239 248 259 280 49 53 56 61 71 87 105 107 113 116 148 160 169 170 171 193 206 207 215 216 217 222 226 228 230 231 235 239 241 247 248 259 260 280 294 44 46 53 56 67 89 105 107 148 155 157 160 167 170 205 206 207 215 220 221 222 227 228 235 247 248 260 269 279 280 281 294 297 61 44 53 54 61 68 79 83 84 105 148 160 167 170 205 206 207 215 220 241 247 280 105 113 114 116 167 206 216 247 248 44 71 116 216 241 294 148 204 294 34 61 74 116 148 167 216 230 231 247 269 49 52 53 74 77 102 105 113 116 148 207 215 216 44 49 53 56 69 87 101 102 107 113 114 116 146 148 155 157 160 170 206 207 215 216 221 222 226 230 235 239 248 269 282 298 71 116 148 216 239 248 68 78 113 260 271 280 68 78 113 260 271 280 116 216 241 49 148 167 205 215 34 37 69 105 148 154 167 170 203 241 280 37 44 53 54 56 61 68 70 71 82 87 105 113 148 163 170 203 204 205 206 207 215 235 248 268 37 44 69 105 148 163 170 203 205 215 235 239 248 280 34 37 71 113 114 148 163 170 203 215 230 234 248 34 44 46 53 61 67 68 69 70 82 89 102 105 107 117 118 143 148 153 154 160 163 164 167 168 170 205 206 207 215 224 228 230 231 234 235 239 240 247 248 259 268 271 273 280 294 297 116 148 216 248 46 71 113 143 144 148 167 168 206 216 226 241 247 248 259 269 298 49 116 168 216 239 259 279 34 49 71 77 87 107 113 116 148 168 192 207 216 230 239 247 248 259 280 298 50 68 116 216 279 37 116 148 203 204 216 235 116 216 49 53 61 74 105 114 116 148 216 226 230 231 241 248 280 34 114 148 206 241 248 279 294 298 34 114 148 206 241 248 279 294 298 34 44 71 113 114 116 148 160 216 230 248 262 280 298 53 74 106 107 108 114 116 148 154 156 157 170 192 205 206 216 262 282 297 46 53 56 58 105 106 108 114 116 144 148 154 192 206 216 224 239 243 281 297 53 70 74 82 84 88 103 106 108 116 144 154 168 206 216 227 239 247 264 281 53 58 67 71 86 106 107 108 113 114 116 154 157 164 168 171 193 206 216 220 226 239 248 260 281 298 43 53 74 106 108 113 116 154 170 206 216 239 247 248 259 46 53 56 71 74 106 113 116 154 156 157 164 168 171 205 206 216 251 297 53 56 58 106 108 116 117 143 154 155 156 160 206 216 221 224 239 241 37 113 116 148 154 216 222 239 246 247 260 269 294 298 46 50 53 54 58 61 67 68 70 71 74 82 107 108 113 114 116 144 148 155 164 170 171 205 206 207 216 221 226 231 238 239 247 249 260 262 264 281 294 298 46 53 56 58 106 116 117 143 148 154 156 157 164 168 170 206 216 224 231 239 298 46 53 77 87 106 114 116 117 144 154 156 170 192 193 195 205 206 207 216 220 224 229 230 239 257 262 269 276 281 297 298 37 56 67 108 113 114 116 154 203 205 206 216 226 230 260 297 50 53 54 56 58 106 113 116 154 163 164 170 171 206 216 226 230 238 239 269 282 298 34 71 106 113 116 148 154 171 192 206 216 226 260 49 53 101 106 107 116 154 156 157 170 205 206 216 224 230 259 46 53 74 87 106 114 116 154 156 164 170 216 226 239 259 297 53 77 101 106 116 154 155 163 170 192 205 206 216 226 238 249 269 46 53 87 106 113 114 116 154 156 170 171 207 216 224 226 239 249 53 61 90 113 114 116 143 146 154 155 156 160 168 170 193 205 206 216 225 230 239 246 280 297 298 53 106 114 116 144 146 154 155 170 206 207 216 226 281 298 44 53 106 107 113 116 154 163 170 192 205 206 216 221 239 259 281 46 53 86 88 106 107 116 153 154 170 205 206 207 216 224 298 53 56 61 87 106 107 116 154 156 163 168 192 193 206 207 216 239 260 280 44 50 53 74 104 106 113 116 143 148 154 157 163 164 170 171 192 206 216 230 238 239 43 53 67 70 106 107 116 154 156 160 170 206 207 216 222 225 226 239 246 269 49 74 107 108 113 116 144 154 168 169 171 207 216 226 230 235 238 239 241 269 53 58 80 106 108 113 114 116 148 154 155 170 192 206 216 268 281 49 71 74 80 101 113 116 143 154 157 168 170 192 193 206 216 224 230 239 243 248 262 269 37 46 53 71 106 116 117 154 155 203 206 216 244 249 37 53 106 116 143 154 156 157 160 164 168 203 206 216 234 239 49 71 87 107 113 116 146 154 160 169 215 216 226 269 53 105 108 113 116 117 154 168 216 224 235 239 241 248 298 53 56 106 116 143 154 206 216 221 224 239 297 298 46 53 102 106 116 154 156 157 164 170 171 206 215 216 225 241 281 297 298 44 53 106 116 117 154 156 170 171 205 206 216 224 234 238 239 34 46 53 58 70 106 107 114 116 154 170 205 216 230 239 241 260 282 297 61 71 74 113 37 53 68 86 146 148 203 215 248 44 148 241 246 248 298 54 116 148 157 216 239 280 50 61 82 105 116 147 148 168 204 215 216 239 280 50 61 105 116 147 148 216 239 280 49 56 116 146 148 160 216 280 294 53 56 74 89 114 116 147 148 216 231 241 248 280 294 53 56 74 89 114 116 147 148 216 231 241 248 280 294 148 34 46 49 67 69 106 114 193 206 241 247 248 260 269 276 280 281 298 34 54 67 74 105 114 148 157 169 171 205 206 220 247 260 269 276 298 34 37 44 67 102 103 114 169 193 203 205 206 229 230 247 248 259 269 276 298 34 36 37 67 108 114 170 193 202 203 206 207 221 230 247 259 269 276 281 282 298 34 67 114 148 167 193 230 247 248 269 276 298 157 49 116 216 281 34 56 67 74 82 87 98 102 105 113 116 146 147 148 157 169 170 193 206 216 220 231 243 247 248 257 259 260 269 298 116 216 34 67 67 108 148 167 193 67 68 105 108 148 167 205 227 247 280 298 34 49 54 67 68 79 83 84 107 114 148 157 167 170 193 222 227 228 230 231 247 248 260 269 271 281 56 67 68 108 114 207 230 247 280 298 68 167 280 34 167 68 68 71 74 107 167 247 49 67 103 114 148 160 170 193 221 230 247 248 259 269 280 281 298 34 74 116 148 216 248 37 114 203 116 167 216 53 67 68 74 83 87 96 114 116 144 146 148 153 157 169 192 193 205 206 216 227 230 231 244 247 248 259 269 298 116 170 216 248 116 216 34 74 87 106 116 144 148 167 216 231 248 259 281 298 67 69 280 36 106 114 154 192 193 202 205 206 238 248 259 269 281 298 37 56 67 69 71 106 114 116 167 168 193 203 206 207 231 248 268 269 270 280 298 74 167 193 247 248 259 269 36 37 67 87 106 157 168 169 193 202 203 243 247 260 268 269 34 36 56 108 114 148 154 160 193 202 207 215 231 247 248 249 259 268 269 280 298 34 74 87 153 167 170 193 227 248 269 36 49 83 114 143 148 157 193 202 228 230 247 248 259 269 67 69 117 146 148 167 193 231 269 280 294 298 36 56 58 69 87 106 114 146 154 193 202 221 226 231 239 241 247 248 269 298 69 74 105 148 167 169 171 193 206 220 221 260 269 280 298 53 69 74 105 116 148 167 169 171 193 206 220 247 260 269 280 36 37 79 84 114 144 193 202 206 247 248 259 269 280 281 36 37 67 74 87 113 168 169 202 203 205 247 248 259 268 269 34 37 44 53 67 69 74 87 106 113 114 146 155 168 169 193 203 207 215 229 247 248 259 268 269 280 281 37 67 87 169 193 203 227 238 247 248 249 269 69 167 193 221 269 280 297 36 37 87 102 168 169 193 202 203 247 248 268 269 297 37 74 146 170 171 203 205 206 269 298 37 69 106 146 203 206 269 298 54 67 68 69 79 80 96 114 148 154 163 168 170 193 206 207 230 234 241 269 280 298 34 69 86 87 193 248 259 269 280 49 67 87 102 148 169 230 239 241 247 248 259 43 67 114 145 194 206 215 216 217 260 264 297 53 116 148 207 216 230 280 53 74 116 148 207 216 230 280 116 206 216 280 116 206 216 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 116 216 248 269 53 116 148 207 216 230 275 280 53 116 148 164 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 168 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 170 207 216 230 280 116 167 216 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 74 116 148 207 216 230 280 53 116 148 207 216 230 280 116 216 53 116 148 207 216 230 280 53 74 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 116 205 206 216 225 259 298 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 275 280 53 80 116 148 207 216 230 280 34 53 116 148 207 216 230 280 67 154 248 269 71 114 167 206 225 297 46 56 114 116 148 171 205 206 230 260 269 280 281 298 46 71 148 153 228 230 241 248 269 280 281 87 107 148 247 269 280 54 56 58 71 114 143 148 157 170 206 220 226 269 280 298 53 54 56 58 77 98 101 114 143 144 148 168 193 205 206 225 244 251 262 269 280 281 282 297 298 77 87 114 148 170 206 225 226 269 280 148 204 216 248 46 54 114 148 157 171 193 206 207 216 269 280 297 46 54 56 143 148 168 170 205 206 216 221 230 268 269 280 282 54 114 148 193 205 216 269 280 297 298 46 54 56 114 116 148 171 205 206 216 230 260 269 280 281 298 53 54 56 58 77 98 101 114 143 144 148 168 169 193 205 206 216 225 244 251 262 269 280 281 282 297 298 46 53 54 56 87 107 113 114 116 143 146 148 168 169 170 171 205 206 215 216 230 238 248 260 269 280 281 282 297 46 49 50 53 58 71 74 87 103 113 114 116 144 146 148 153 155 157 169 171 192 193 205 206 207 215 220 221 222 225 226 230 231 238 239 248 249 251 259 260 269 270 280 281 282 297 298 46 87 101 108 148 167 168 194 207 227 269 280 282 293 298 34 80 87 105 148 215 227 268 46 56 58 71 77 87 108 114 116 143 148 157 167 171 193 205 206 207 221 225 227 269 280 298 34 87 167 269 280 43 87 148 160 167 269 280 36 37 53 87 101 102 148 202 203 205 206 216 239 247 268 269 280 37 68 71 148 155 160 171 196 203 216 269 280 36 37 46 71 87 116 146 148 193 202 203 206 216 260 269 280 298 37 74 114 145 147 167 207 34 80 114 144 147 148 154 160 206 296 298 34 70 82 114 146 147 148 157 160 167 205 207 211 215 216 220 280 296 34 147 148 160 167 230 280 296 34 54 61 68 70 74 77 82 147 148 160 167 207 211 215 216 220 296 34 36 86 147 160 202 206 211 296 34 36 147 160 202 206 211 296 34 147 160 206 211 296 34 43 53 70 147 148 160 167 207 215 216 227 235 247 268 296 34 106 116 147 160 205 206 211 296 297 34 54 86 106 147 160 206 211 293 296 34 37 106 147 160 206 211 296 34 147 160 206 211 249 296 34 53 147 160 206 211 296 34 114 144 147 160 230 247 296 34 86 87 146 147 160 167 296 34 74 147 160 206 224 296 34 79 147 160 296 34 36 108 147 160 206 262 296 34 36 37 44 54 80 113 144 147 154 160 164 170 171 202 206 207 234 235 238 239 259 268 280 296 297 298 34 37 54 71 80 116 147 160 203 205 206 234 239 280 296 298 34 74 101 143 147 160 171 247 281 294 296 298 34 37 49 53 106 108 117 147 160 170 215 259 280 296 298 34 67 102 114 144 147 153 160 168 205 206 207 216 221 247 296 34 44 49 61 107 108 113 114 146 147 148 155 160 170 206 207 222 225 230 244 247 249 259 280 281 296 298 34 53 61 80 96 105 116 146 147 148 155 160 206 230 231 259 280 296 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 116 147 148 160 205 207 280 296 34 116 147 148 160 168 206 207 280 296 34 101 147 148 160 170 207 249 280 296 34 36 46 80 147 160 202 207 211 280 296 34 147 148 160 215 230 248 280 296 298 34 36 147 148 160 192 202 207 280 296 34 37 46 50 111 143 147 148 160 203 205 206 207 239 280 296 298 34 147 148 160 207 280 296 34 36 54 147 148 160 202 207 280 296 34 147 160 211 280 296 34 147 148 160 207 280 296 34 54 68 71 101 113 147 148 160 192 207 280 296 298 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 43 54 62 70 74 80 86 101 108 114 116 147 148 153 155 160 164 170 192 207 221 222 231 251 280 281 296 298 34 147 148 160 207 280 296 34 108 147 148 160 170 221 280 296 34 37 46 92 108 114 147 148 160 192 203 207 216 221 247 280 296 34 147 148 160 206 207 280 296 34 36 54 74 106 108 114 147 148 160 192 202 206 207 221 280 296 298 34 36 147 148 160 202 206 207 251 280 296 34 36 96 106 147 148 160 202 206 207 221 280 296 34 36 101 108 147 148 160 202 205 207 221 280 296 34 54 74 113 116 147 148 160 163 206 207 280 296 34 105 114 147 148 160 207 221 280 296 34 108 147 148 155 160 207 280 296 34 36 80 116 147 160 170 192 202 211 235 241 280 296 34 67 74 86 147 148 153 160 207 247 280 296 34 46 71 147 148 160 207 280 296 34 147 148 160 207 280 296 34 37 147 148 160 203 207 280 296 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 56 71 74 143 147 148 160 170 171 207 215 225 280 296 34 147 148 160 207 280 296 34 54 58 103 105 108 143 147 148 155 160 205 206 207 221 222 247 278 280 293 296 297 34 114 147 148 160 192 206 215 221 259 281 296 34 146 147 160 251 296 34 114 147 167 207 280 296 34 147 148 154 160 221 244 296 34 143 147 148 160 170 206 221 296 34 43 44 56 70 74 77 86 105 114 146 147 148 156 160 170 205 206 216 221 225 231 251 259 280 296 34 37 40 69 71 82 113 147 160 170 203 207 222 248 268 279 280 281 296 297 34 37 54 56 67 70 80 84 106 113 116 147 148 154 160 168 203 230 247 259 271 296 298 34 37 46 56 58 67 71 80 101 103 113 114 147 148 155 156 160 163 164 170 171 193 203 206 220 221 225 230 234 235 238 239 246 247 248 259 268 280 281 296 297 34 36 37 56 69 80 103 114 146 147 154 160 170 202 203 207 222 247 268 280 294 296 37 71 74 75 79 80 90 107 114 116 145 146 147 148 154 160 171 194 206 216 225 244 247 280 281 294 296 36 37 202 44 87 113 148 193 216 34 54 68 167 264 280 298 34 53 69 74 79 106 107 113 148 157 160 164 171 206 215 239 247 248 260 270 279 204 264 54 68 114 148 247 280 294 36 37 44 46 49 53 71 74 77 87 106 113 114 144 148 153 156 157 170 171 202 203 205 206 207 231 234 248 251 260 268 280 294 298 34 36 37 148 202 203 276 280 53 67 68 105 114 148 167 226 230 239 247 248 280 56 68 74 105 107 113 144 148 157 167 170 229 231 238 247 248 257 276 280 74 113 153 206 207 238 248 259 281 34 65 68 74 105 114 144 148 170 225 226 246 247 248 269 280 291 298 34 37 46 77 105 108 113 114 116 148 203 247 248 249 280 68 148 247 280 68 106 148 298 36 37 44 49 78 86 105 202 203 246 260 268 34 44 114 148 241 246 298 34 43 44 46 49 53 54 56 58 68 71 74 78 87 89 102 103 105 106 107 108 113 114 116 143 144 146 148 155 157 160 163 167 168 170 171 192 193 205 206 207 217 220 221 222 224 225 226 227 230 231 234 239 241 246 247 248 249 251 259 260 273 280 281 282 293 298 68 78 241 36 148 36 78 113 207 247 248 280 36 37 148 202 203 239 54 113 148 216 239 46 54 68 113 148 170 239 241 246 297 46 74 101 143 144 148 153 155 156 157 169 170 205 206 225 226 230 235 238 248 259 260 280 281 298 148 247 264 148 247 264 148 247 264 37 54 148 203 206 239 247 148 247 113 114 148 229 247 259 34 58 65 68 74 78 98 113 114 146 148 153 156 167 170 206 207 225 230 243 248 251 262 281 297 148 247 264 44 68 96 101 113 114 144 148 170 206 215 225 228 247 262 264 293 297 103 105 106 107 113 148 153 228 246 247 264 34 53 68 107 113 148 206 239 247 280 107 148 239 264 298 36 37 53 113 148 202 247 260 36 37 40 44 46 49 52 53 54 56 61 67 69 71 78 79 80 82 83 84 86 87 90 98 102 103 105 106 107 108 113 114 117 118 144 145 146 148 153 154 155 156 157 160 163 164 167 168 170 171 192 193 194 202 203 204 205 206 207 215 216 220 221 222 225 226 227 228 230 231 234 238 239 241 243 247 248 259 260 262 268 269 280 281 293 297 298 36 37 44 46 71 74 87 107 113 143 144 148 154 155 156 157 164 170 202 203 205 206 207 208 220 230 231 234 235 238 239 247 248 251 260 268 280 281 34 36 37 71 74 78 96 103 113 116 148 157 170 171 205 206 224 225 239 243 244 247 259 260 293 49 69 113 116 148 153 157 168 239 247 280 294 298 114 143 147 148 167 280 294 36 50 53 71 113 143 148 156 171 202 206 207 226 238 239 247 37 56 71 74 78 87 89 107 113 114 116 146 148 156 160 169 170 171 203 206 216 230 231 247 248 259 269 270 281 105 113 148 160 171 228 279 280 34 36 113 148 160 202 206 34 36 37 53 56 97 105 106 107 114 148 153 157 160 171 202 203 206 215 225 239 246 248 294 298 34 53 114 116 148 160 241 247 280 36 37 148 163 170 202 203 53 148 247 37 69 74 89 114 148 167 203 224 230 231 247 248 280 281 36 37 43 44 46 49 53 56 58 61 69 71 74 77 78 86 87 90 98 100 101 103 105 106 107 108 113 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 193 202 203 205 206 207 215 220 221 222 225 226 228 230 231 234 238 239 241 243 244 247 248 249 251 259 260 268 280 281 282 293 297 298 34 68 148 239 241 247 280 294 34 107 114 148 294 105 114 148 239 264 53 74 113 148 170 206 226 247 248 281 294 37 50 56 89 145 148 171 193 203 231 239 248 280 294 68 113 148 247 248 280 43 77 148 170 204 207 221 34 53 74 105 113 148 154 163 239 241 247 248 280 34 37 74 86 114 116 145 147 163 167 168 170 196 203 248 275 292 294 296 34 37 79 86 102 116 145 147 148 167 203 215 248 271 280 294 296 71 79 80 86 96 105 113 114 116 118 144 148 153 168 192 193 216 217 227 230 239 243 269 270 280 296 298 37 68 116 203 205 206 221 222 251 281 282 296 37 54 58 77 96 103 105 106 116 143 153 155 156 164 168 170 203 205 206 220 221 228 230 243 251 276 293 296 34 37 53 58 96 105 108 116 153 156 163 203 206 217 221 230 243 281 293 296 34 37 56 75 80 86 102 108 114 116 145 147 148 167 203 216 217 223 229 243 246 249 262 264 268 272 294 296 298 37 86 96 114 147 167 203 241 248 294 296 34 96 114 116 147 216 241 247 248 296 37 43 71 101 105 107 108 113 114 148 170 171 203 206 221 230 239 247 248 259 281 298 50 71 107 113 114 148 170 171 206 236 239 248 281 294 37 43 44 52 53 54 56 71 74 106 107 113 114 148 170 171 206 217 231 236 239 248 280 281 50 56 71 74 107 113 114 148 168 170 171 205 206 216 217 239 248 281 36 71 74 107 113 114 148 170 171 195 202 206 239 248 281 71 74 87 107 113 114 148 170 171 205 206 239 248 281 37 49 71 74 107 113 114 116 148 153 168 170 171 206 239 248 281 71 74 107 113 114 148 170 171 206 239 248 281 71 74 107 113 114 148 153 169 170 171 206 239 248 281 50 71 74 107 113 114 143 148 156 170 171 205 206 230 239 241 248 259 281 294 71 74 105 107 113 114 148 170 171 206 239 248 281 36 37 71 74 107 113 114 148 170 171 206 239 248 281 71 78 107 113 114 148 170 171 206 230 239 247 248 280 281 37 53 68 71 74 106 107 113 114 148 170 171 203 206 239 248 249 281 36 37 53 68 69 71 74 77 86 89 107 113 114 116 148 154 160 167 168 170 171 192 202 203 206 207 216 226 231 238 239 241 247 248 251 260 279 281 294 297 68 71 74 107 113 114 148 167 170 171 206 239 248 281 71 78 107 113 114 147 148 170 171 204 206 216 239 248 281 294 34 69 71 87 105 107 113 114 146 147 148 170 171 192 206 216 228 239 248 251 269 281 294 71 107 113 114 143 148 170 171 206 225 235 239 248 281 71 107 113 114 148 170 171 206 226 239 248 280 281 298 52 71 75 107 113 114 148 170 171 206 215 239 248 281 297 36 49 53 54 56 58 61 67 68 71 74 77 78 96 101 102 103 105 106 107 108 113 114 116 143 144 148 153 155 156 157 160 168 170 171 192 193 202 205 206 207 208 215 220 221 222 225 226 230 234 239 247 248 249 251 259 260 271 276 280 281 282 297 298 34 68 71 74 87 100 107 113 114 148 157 170 171 192 205 206 220 221 239 247 248 259 268 269 281 298 54 71 90 107 113 114 148 170 171 205 206 222 234 239 248 251 281 58 71 77 106 107 113 114 116 148 170 171 205 206 221 225 239 248 281 71 102 107 113 114 148 169 170 171 206 239 241 246 248 251 259 281 46 58 71 74 77 100 101 107 113 114 148 163 164 170 171 192 205 206 207 231 238 239 247 248 251 259 260 281 298 34 36 46 58 61 69 71 74 107 113 114 116 146 148 156 160 169 170 171 193 205 206 216 226 238 239 241 244 248 251 259 280 281 297 298 71 107 113 114 148 170 171 206 239 248 281 71 102 107 113 114 148 167 170 171 206 239 247 248 281 44 53 71 107 113 114 148 170 171 206 231 239 246 248 279 281 56 71 74 107 113 114 148 170 171 206 239 246 248 249 262 281 46 71 107 113 114 148 157 170 171 205 206 216 239 248 259 280 281 71 105 107 113 114 148 170 171 206 239 248 251 281 56 71 74 101 105 106 107 113 114 143 148 157 167 168 170 171 192 206 215 239 248 251 260 280 281 298 71 107 113 114 146 148 160 170 171 205 206 239 248 259 264 281 37 68 71 105 107 113 114 116 148 170 171 203 206 239 248 259 280 281 294 34 36 49 53 54 56 58 61 67 68 70 71 77 96 101 103 106 107 108 113 114 116 143 148 156 160 163 164 168 170 171 192 202 205 206 207 208 215 221 222 225 226 230 234 239 242 246 248 251 259 260 269 276 280 281 282 297 298 43 49 54 58 67 68 71 101 107 108 113 114 116 148 155 160 163 170 171 192 205 206 221 226 239 248 280 281 282 37 54 71 74 86 101 107 113 114 116 148 164 168 170 171 205 206 226 239 248 260 281 298 34 37 49 54 56 58 68 70 71 74 101 105 106 107 108 113 114 116 144 148 153 156 157 163 167 168 170 171 192 193 194 203 205 206 207 220 221 222 225 230 234 238 239 247 248 251 259 260 268 271 273 279 280 281 282 297 298 37 50 53 71 101 107 113 114 148 169 170 171 203 206 216 230 239 248 281 34 36 37 71 74 98 107 113 114 148 170 171 203 206 208 226 239 248 259 281 71 74 107 113 114 148 170 171 206 239 248 281 46 54 56 71 101 107 113 114 143 144 148 170 171 205 206 215 222 234 239 244 247 248 251 280 281 282 298 54 56 71 74 107 113 114 143 148 169 170 171 206 226 238 239 248 269 281 52 71 74 107 113 114 148 170 171 205 206 215 239 248 281 52 71 74 107 113 114 116 148 167 170 171 206 226 239 246 247 248 259 281 291 52 71 74 107 113 114 148 170 171 205 206 215 228 239 248 281 44 52 71 74 107 113 114 148 170 171 205 206 215 239 248 259 281 71 74 107 113 114 148 170 171 206 239 248 281 56 71 74 78 107 113 114 148 157 170 171 206 225 239 247 248 259 260 281 71 74 78 87 107 113 114 148 169 170 171 206 239 248 260 280 281 53 54 56 71 74 107 113 114 148 167 170 171 206 207 215 239 247 248 251 259 281 36 37 71 74 107 113 114 148 170 171 202 203 206 239 248 281 71 74 107 113 114 148 170 171 206 226 239 247 248 259 281 56 71 74 105 107 113 114 148 169 170 171 193 206 215 225 230 239 241 247 248 259 280 281 68 71 74 107 113 114 148 157 167 170 171 206 207 224 230 239 248 259 273 274 281 53 71 74 86 87 96 106 107 113 114 148 157 169 170 171 192 206 230 231 239 241 247 248 259 281 53 68 71 74 107 113 114 148 170 171 206 230 239 241 248 260 281 282 36 116 146 157 164 170 202 220 259 269 297 298 116 146 164 206 268 269 36 44 46 87 114 116 157 170 202 269 280 297 46 69 116 146 157 259 260 269 297 36 46 116 157 202 231 259 260 269 270 297 36 46 107 116 146 157 164 202 257 269 280 297 36 40 46 56 87 116 157 202 269 280 297 36 116 164 194 202 269 116 157 164 170 207 220 259 269 280 297 34 54 68 144 145 148 153 206 207 224 247 257 262 268 269 276 280 281 298 36 37 56 67 80 87 106 108 143 145 146 160 170 202 205 206 215 216 230 249 251 262 291 298 53 68 105 116 148 167 206 207 216 230 231 260 269 280 294 34 87 116 269 34 269 34 53 68 105 116 148 206 207 216 230 231 269 37 69 78 79 116 203 207 269 280 289 36 37 116 202 203 269 34 43 49 54 67 68 78 101 148 160 167 170 171 205 206 216 226 231 259 260 294 116 269 36 37 44 46 49 52 53 56 58 61 64 67 69 70 71 74 75 79 80 82 84 87 92 102 103 105 106 107 108 113 114 116 117 118 143 144 146 148 153 154 155 157 160 167 168 169 170 171 182 193 196 202 203 204 205 206 207 215 220 222 224 225 228 229 230 231 239 241 244 246 247 248 249 251 259 262 268 269 270 271 276 280 297 298 34 46 53 87 106 114 116 146 153 155 157 168 170 192 193 215 222 225 230 269 49 101 114 116 143 148 157 171 207 222 228 230 231 247 248 269 270 297 298 37 167 203 217 34 269 34 107 116 167 269 34 34 36 40 69 72 80 97 115 116 154 189 195 206 222 230 259 262 269 276 280 36 145 202 36 58 101 116 143 145 170 202 205 206 222 230 231 248 249 259 269 280 298 67 68 80 145 148 169 205 206 226 230 231 243 281 36 67 101 114 145 189 202 221 249 298 34 74 116 148 167 269 34 116 207 269 34 74 116 164 167 207 269 34 36 37 40 43 44 46 47 49 50 53 58 68 69 71 74 79 80 87 96 101 102 103 105 106 107 108 113 114 116 117 143 144 146 148 154 155 156 157 163 167 168 169 170 171 189 193 195 202 203 205 206 207 218 220 221 222 224 225 227 228 229 230 231 239 241 246 247 248 257 259 260 262 268 269 270 276 280 281 289 291 294 297 298 34 116 167 269 40 46 54 68 77 87 101 107 113 146 148 153 156 157 160 163 164 170 171 205 206 207 220 221 222 225 226 234 251 260 280 281 282 297 40 54 68 71 77 78 97 101 103 113 114 143 144 146 148 153 156 160 170 171 205 206 207 221 226 228 230 234 243 246 248 249 251 259 260 280 281 282 293 297 148 216 239 248 269 34 36 37 46 58 71 74 87 113 114 146 148 155 156 164 168 170 171 192 193 202 206 226 230 235 238 239 241 247 248 249 259 269 280 34 36 49 58 71 74 87 113 114 144 148 156 170 171 192 193 205 206 207 238 239 241 248 259 269 280 281 282 298 68 144 148 167 168 206 216 221 234 238 239 241 248 259 260 269 280 105 113 114 116 148 154 216 230 239 247 248 269 280 298 71 96 98 113 116 148 167 216 228 246 147 216 147 216 259 87 205 146 170 193 206 221 53 58 68 71 105 113 114 143 170 171 207 230 241 248 259 260 156 170 282 113 143 207 230 231 247 53 71 113 164 170 171 225 53 156 170 205 221 238 103 206 221 34 49 155 260 282 156 170 53 58 71 97 113 114 156 205 238 244 170 206 282 69 74 105 114 216 224 231 259 280 215 68 105 113 116 148 216 224 259 54 71 74 113 116 148 169 171 216 239 248 280 294 74 113 148 167 239 259 280 68 86 105 146 216 239 280 296 46 54 69 71 74 113 114 148 220 231 238 243 247 259 280 71 74 98 105 113 148 215 224 243 247 259 105 148 216 241 247 248 68 108 144 216 50 116 206 54 70 71 103 105 113 116 148 167 170 171 205 206 207 216 227 228 231 247 260 281 298 53 56 68 105 116 148 206 215 222 224 228 241 247 248 279 280 53 68 71 113 114 116 148 225 228 241 244 248 53 68 148 259 53 54 68 113 146 148 170 244 247 53 68 98 105 113 143 148 167 170 171 205 206 221 224 230 297 37 68 71 113 143 148 167 58 71 105 113 207 36 37 68 80 113 143 144 155 167 168 170 205 206 230 235 239 262 280 281 282 298 53 68 113 114 148 156 163 167 170 205 206 207 215 224 230 239 260 280 36 37 50 68 71 74 113 148 167 169 202 203 207 239 248 259 280 53 77 102 105 108 113 114 143 148 157 170 171 204 206 207 230 235 251 37 67 68 71 113 144 148 155 157 167 170 171 192 205 206 228 230 248 260 269 280 297 36 53 68 71 74 105 113 143 148 155 170 202 204 205 207 215 230 235 239 251 280 282 46 68 69 71 74 105 113 114 148 170 205 206 207 215 221 230 239 259 280 281 282 36 53 56 105 113 114 148 155 167 170 202 205 207 230 282 297 37 53 58 105 108 113 148 167 170 205 206 207 239 280 281 53 58 105 113 148 167 170 205 206 207 280 36 71 113 148 155 167 202 205 207 225 238 239 280 282 297 74 148 114 147 215 216 74 97 147 215 216 238 297 54 147 215 216 37 50 78 113 203 207 276 291 34 36 37 44 46 49 50 53 54 56 58 68 71 74 77 79 80 84 86 87 96 101 105 107 108 113 114 116 143 144 146 148 153 154 155 157 160 163 164 167 168 169 170 171 189 192 193 194 195 202 203 204 205 206 207 208 215 220 221 222 225 226 227 228 230 231 235 239 241 243 246 247 248 249 251 259 260 262 269 276 280 281 282 291 294 297 298 34 37 114 116 148 203 207 239 259 298 54 247 259 279 54 87 113 143 77 96 116 53 58 105 114 116 217 223 294 37 65 68 80 105 113 114 116 148 153 157 160 167 192 203 221 228 239 244 247 257 259 262 276 298 54 68 105 116 146 148 170 206 216 248 281 113 116 145 148 205 216 264 280 294 36 37 46 50 64 79 80 87 101 103 105 107 113 114 116 144 155 156 168 170 171 202 203 205 206 207 216 220 221 222 226 228 238 248 251 257 262 276 280 58 68 71 84 86 114 116 169 193 216 221 227 229 248 281 298 53 148 157 171 205 217 227 206 259 206 259 34 113 157 171 217 34 44 46 53 71 107 108 113 114 116 148 157 171 208 217 226 34 107 113 148 157 171 217 241 243 34 88 103 157 171 193 208 217 34 107 114 148 157 171 217 226 242 271 114 157 171 217 34 108 157 171 217 298 71 107 113 157 171 217 243 34 71 157 171 217 226 34 71 113 157 171 217 226 34 71 113 157 171 217 34 71 113 157 171 217 226 34 113 157 171 217 226 34 113 157 171 208 217 239 34 54 157 171 217 34 107 113 148 157 171 217 226 34 157 171 217 264 34 157 171 217 239 34 113 157 170 171 217 34 103 116 157 171 217 243 34 157 171 217 226 281 34 107 148 157 169 171 217 34 157 171 217 226 34 71 157 168 171 217 241 34 157 171 217 264 34 44 71 107 113 148 156 157 163 171 217 241 34 157 171 217 226 260 34 107 148 157 171 217 34 157 171 215 217 34 157 171 217 34 107 148 157 171 215 217 34 46 107 148 157 171 217 34 44 107 148 157 171 217 241 34 44 71 107 148 157 171 217 225 241 34 157 171 217 34 157 171 217 34 87 157 171 217 68 105 113 145 148 167 171 217 220 239 247 248 259 71 113 146 148 171 193 217 230 231 239 269 71 113 171 217 239 269 113 154 171 217 268 50 56 61 71 87 96 113 114 171 193 205 217 239 247 248 280 77 105 113 148 171 217 230 231 238 239 241 247 248 71 105 113 114 148 167 171 217 231 239 259 69 71 80 105 113 114 148 170 171 217 231 239 246 259 282 34 44 46 53 68 71 87 96 105 107 113 114 148 170 171 192 193 206 207 217 228 231 239 259 293 34 46 71 101 105 113 114 148 153 163 170 171 205 215 217 220 231 239 248 259 34 68 71 74 101 105 113 114 146 148 163 170 171 192 206 207 217 226 231 234 239 259 281 46 58 61 71 100 103 105 108 113 114 143 146 148 153 163 170 171 192 206 217 221 231 239 259 282 297 71 80 105 113 114 143 148 155 170 171 193 206 207 217 226 231 239 247 248 249 259 269 148 154 171 217 239 248 148 171 217 230 231 247 248 52 54 71 83 87 107 113 148 171 193 217 247 113 116 171 217 231 243 247 262 53 105 148 160 171 217 224 227 228 243 280 53 74 105 113 148 171 217 247 248 280 67 71 74 103 113 148 154 171 208 217 231 239 67 68 71 74 101 103 105 108 113 114 148 154 163 171 193 205 208 217 239 298 67 68 71 74 103 113 143 148 154 170 171 193 205 206 208 217 225 239 298 43 67 68 71 74 101 103 105 108 113 114 148 154 156 157 171 193 208 217 239 34 67 68 71 74 100 103 105 107 113 148 154 156 163 170 171 193 208 217 239 282 297 67 68 71 74 100 103 105 113 143 148 154 156 163 171 193 206 208 217 222 238 239 46 67 68 71 74 103 108 113 114 148 154 157 168 170 171 192 193 206 207 208 217 226 238 239 260 282 298 148 171 217 239 148 171 217 239 241 259 107 108 113 114 148 155 171 215 217 230 239 259 268 298 74 105 107 148 170 171 205 217 226 280 282 71 105 113 148 171 207 217 239 241 247 248 71 113 148 171 217 231 241 247 280 34 36 46 71 74 87 113 143 148 164 168 171 202 205 206 207 217 220 221 231 234 235 241 247 249 268 280 281 297 298 74 148 171 217 239 259 269 279 71 171 193 217 74 87 113 148 171 217 224 247 58 74 113 171 217 239 46 68 74 105 113 148 171 217 230 248 46 171 217 231 50 61 143 170 171 193 217 226 248 113 148 171 217 247 280 68 113 114 148 153 168 171 207 217 239 248 280 46 50 71 113 143 157 171 216 217 49 58 89 113 148 160 171 208 211 217 225 227 228 230 231 252 298 34 71 77 78 113 114 145 148 157 160 171 208 217 226 243 260 49 58 89 113 148 160 171 208 211 217 225 227 228 230 231 252 298 49 58 89 113 148 160 171 208 211 217 225 227 228 230 231 252 298 171 74 171 89 167 89 147 74 89 147 171 248 68 147 224 87 216 226 239 241 96 145 148 160 241 171 205 216 221 222 74 87 145 148 171 216 221 241 247 296 54 77 114 146 148 170 171 216 217 226 230 296 37 56 78 79 105 107 114 146 148 170 171 203 206 225 230 239 241 247 248 280 37 50 56 74 78 79 105 114 146 148 155 170 171 194 203 206 216 225 230 239 241 247 248 280 297 54 67 71 74 79 87 102 105 114 116 145 148 160 216 224 230 231 239 247 268 280 34 50 71 74 79 103 113 114 116 148 154 156 163 169 170 171 194 205 206 216 224 225 239 241 281 294 298 37 44 49 68 71 77 82 105 106 113 114 143 148 155 156 164 170 171 206 207 215 221 231 239 241 247 248 249 260 269 280 281 282 298 37 50 58 74 79 87 100 105 113 114 143 144 145 148 170 171 203 206 224 226 239 241 279 281 294 37 49 50 68 74 79 84 89 105 114 148 156 171 203 217 222 227 228 230 239 241 247 248 259 260 280 294 296 36 37 50 68 74 79 84 107 114 143 148 156 160 168 170 171 202 203 217 222 224 227 228 230 239 241 247 248 259 260 280 281 294 37 50 68 74 79 84 114 148 156 160 168 169 171 217 222 227 228 230 239 241 247 248 259 280 294 296 50 74 79 103 113 114 148 168 171 206 228 241 248 260 36 37 50 68 71 74 79 84 113 114 148 156 160 168 170 171 202 203 217 222 227 228 230 231 239 241 247 248 259 280 281 294 37 49 50 68 74 79 84 105 114 148 156 171 203 217 222 227 228 230 239 241 247 248 259 280 294 37 50 79 148 156 160 170 203 206 220 79 148 160 241 54 74 78 79 113 148 156 160 163 224 226 281 54 78 79 160 224 37 54 78 79 160 169 203 224 34 54 78 79 113 160 169 224 231 238 292 46 54 78 160 34 46 54 75 78 79 113 160 224 226 234 243 279 280 281 34 54 78 79 107 160 169 224 226 231 239 268 281 79 116 146 148 171 193 205 206 216 230 34 36 37 43 68 79 87 96 100 114 148 167 203 206 222 227 228 238 247 279 280 54 170 239 281 293 298 46 54 61 71 74 80 113 143 144 168 205 206 220 222 225 230 231 239 280 298 68 74 79 160 249 280 170 171 227 46 53 71 103 113 148 170 171 206 216 226 227 228 231 260 281 36 37 44 74 78 79 113 116 148 168 170 171 194 202 203 206 216 239 241 281 50 61 79 87 116 145 148 160 169 170 171 206 216 227 228 229 235 239 247 248 269 281 56 83 84 154 157 160 168 193 228 247 248 50 71 113 148 160 167 206 247 248 294 50 67 71 80 87 113 146 148 160 167 171 193 206 247 248 294 50 58 71 74 78 101 113 148 156 170 206 216 226 231 239 247 248 259 297 50 58 71 79 107 116 163 168 171 216 217 224 239 247 46 77 98 108 116 143 144 155 163 164 170 205 206 251 281 282 297 97 116 146 155 163 205 206 224 234 249 37 46 56 58 101 105 144 155 168 169 171 206 224 249 251 268 282 297 53 58 155 168 170 205 206 222 224 238 251 268 281 297 50 78 79 148 160 164 169 170 171 205 206 207 243 260 264 281 297 36 58 71 78 98 113 148 155 170 171 202 205 206 226 239 78 148 163 170 171 206 225 227 243 50 78 79 98 105 143 144 148 160 163 170 171 205 206 207 238 243 251 259 264 280 75 78 79 105 114 148 163 170 171 224 251 273 280 44 50 53 67 74 77 78 79 87 106 114 148 160 167 170 171 194 206 216 224 225 230 241 247 273 280 37 78 79 100 105 113 114 145 148 163 170 171 194 203 206 226 241 272 280 34 78 79 114 148 163 171 205 206 208 228 238 243 280 75 78 79 114 148 163 170 171 224 238 268 273 280 281 37 71 78 79 103 113 114 116 148 169 171 203 206 280 78 79 114 148 163 171 224 243 280 43 46 50 53 78 79 87 96 114 146 157 160 168 170 171 205 206 228 281 37 44 46 53 56 78 79 98 103 106 107 113 143 146 148 156 163 170 171 192 203 205 206 215 220 225 234 238 249 260 281 297 50 58 71 100 113 114 148 167 170 171 206 215 216 220 224 239 281 294 37 44 50 65 67 68 71 79 116 148 170 171 203 205 216 224 231 259 294 34 36 37 46 50 53 68 78 98 101 103 105 107 108 113 114 116 144 146 148 156 160 163 164 168 170 171 202 203 205 206 207 215 216 225 228 234 235 238 239 251 268 280 281 297 50 53 58 71 78 98 107 116 143 144 146 150 156 163 164 169 170 205 206 208 215 216 220 221 224 225 226 234 239 251 268 37 46 50 53 71 78 79 87 101 105 107 113 116 157 170 203 205 206 215 216 234 238 268 297 43 44 46 50 53 56 61 67 68 78 98 104 107 113 143 144 150 154 155 163 164 168 171 205 206 207 215 216 220 224 226 227 228 234 235 246 260 268 280 281 282 297 34 36 37 46 50 54 56 58 71 78 79 80 86 87 98 105 113 156 164 168 170 171 202 203 205 206 215 216 220 226 227 234 235 239 243 247 251 259 260 268 280 281 297 34 36 44 49 50 53 58 67 68 71 75 78 86 87 101 107 113 114 143 144 148 163 164 170 171 202 205 206 215 216 220 221 224 225 226 227 230 234 235 239 243 249 268 280 281 292 297 34 36 46 50 54 58 67 68 69 71 74 75 78 105 113 114 143 144 145 146 148 155 156 169 170 171 192 205 206 207 215 216 220 221 224 226 228 231 234 235 239 243 251 259 268 280 281 297 36 46 49 50 53 58 67 68 74 78 98 113 143 144 154 155 156 163 169 170 171 192 193 202 206 207 215 216 220 224 227 228 234 235 239 247 251 260 268 280 281 282 298 34 36 44 50 58 67 68 71 78 84 113 143 144 145 155 156 163 168 170 171 202 206 207 215 216 220 224 226 227 234 235 238 248 268 280 281 298 34 37 43 46 50 67 68 69 71 75 78 86 87 96 107 113 144 154 156 163 164 169 171 192 203 205 206 215 216 220 224 228 234 235 237 238 239 243 249 259 268 281 297 34 46 50 53 54 56 58 67 68 71 78 86 87 101 105 106 108 113 114 143 144 148 153 156 163 168 169 170 171 192 193 205 206 207 215 216 222 224 225 226 227 228 231 239 249 251 260 280 281 293 297 298 34 36 43 46 50 53 56 58 67 68 69 71 75 78 87 98 101 106 113 114 143 144 148 154 155 156 157 163 170 171 202 205 206 207 215 216 217 220 224 225 226 227 228 230 234 235 238 239 243 246 249 251 259 260 280 281 297 298 37 50 54 56 69 71 78 79 113 114 144 148 153 154 156 160 167 168 170 171 192 194 203 206 215 216 220 221 226 227 228 234 235 247 280 297 34 53 58 67 74 113 148 167 168 171 206 215 216 220 227 228 234 241 260 264 298 36 43 50 53 54 67 68 79 105 106 116 143 146 148 155 160 168 170 171 205 206 207 215 216 217 220 222 230 231 239 244 251 260 280 281 294 297 298 50 71 74 79 113 143 148 160 171 206 220 228 239 259 280 282 298 37 46 54 56 67 74 75 79 89 96 104 105 108 113 114 116 148 153 160 169 171 194 203 206 216 217 241 247 248 280 294 296 49 50 53 54 56 67 68 70 71 74 78 79 86 87 105 106 107 113 114 116 143 148 153 168 170 171 193 205 206 207 216 217 222 227 228 230 234 235 239 241 247 248 259 280 294 296 297 298 34 44 49 56 58 67 71 78 79 89 113 148 160 163 169 171 194 205 206 239 241 259 280 294 296 74 79 216 37 50 54 79 107 148 171 203 206 46 49 54 78 79 80 87 96 100 101 103 113 114 153 157 164 168 170 193 205 220 221 222 226 234 246 251 271 281 282 293 297 46 49 54 58 71 78 79 87 100 103 108 114 143 153 156 157 164 168 170 193 194 205 206 207 208 221 222 225 226 230 249 251 260 268 280 281 282 298 37 46 49 54 58 79 100 103 114 144 153 157 163 164 170 192 193 203 205 206 207 208 220 221 222 225 226 234 235 238 251 260 264 281 282 293 297 298 34 37 43 49 53 54 74 75 79 96 100 101 103 107 113 114 116 144 148 153 157 160 163 164 168 169 170 192 203 205 206 207 215 221 222 226 227 231 234 238 239 246 249 251 260 281 282 292 293 297 298 50 71 79 87 96 113 145 148 227 248 280 294 43 50 71 79 87 106 113 148 171 206 216 222 224 227 239 241 259 294 34 67 71 105 107 113 116 148 171 231 246 259 294 298 46 53 54 56 58 68 69 71 74 75 77 78 87 101 103 106 107 113 114 143 144 148 153 155 156 168 169 170 171 192 205 206 207 215 221 222 225 226 227 228 230 234 235 242 243 244 251 260 268 272 280 281 282 293 297 298 44 46 53 71 75 77 78 87 103 105 107 108 143 144 145 148 155 156 157 163 164 168 170 192 194 205 206 207 220 225 227 230 234 235 238 243 249 251 259 260 268 280 281 282 292 293 297 46 53 54 71 74 78 87 97 103 105 107 108 143 144 146 148 153 155 156 160 164 168 169 170 171 192 205 206 207 215 220 222 225 227 230 234 235 238 243 244 251 260 268 281 282 293 297 34 44 46 49 53 56 70 71 78 87 97 100 101 105 106 107 108 113 143 144 146 148 153 155 156 163 164 168 169 170 171 192 194 205 206 207 215 220 225 227 228 230 231 234 238 243 244 251 268 280 281 282 293 297 49 53 58 71 77 78 87 107 156 157 170 205 206 207 225 227 228 234 238 243 280 281 282 293 34 44 46 53 56 78 87 101 106 107 143 144 148 154 155 156 157 163 164 170 192 205 206 207 222 226 228 231 234 238 243 251 260 268 280 281 282 293 297 36 44 46 53 54 75 78 87 97 101 106 107 108 144 145 146 148 153 155 156 157 163 164 170 192 205 206 207 215 220 226 230 234 235 238 243 249 251 259 260 268 280 281 282 293 297 46 56 58 68 71 77 78 87 101 106 107 113 114 143 144 146 148 153 155 156 157 168 169 170 171 192 205 206 207 221 222 225 226 230 234 235 243 244 259 260 268 272 280 281 282 292 293 297 298 34 37 44 46 53 54 68 71 74 75 77 78 86 87 101 103 105 107 113 143 144 146 148 153 155 156 163 164 168 169 170 171 205 206 207 215 220 222 225 226 227 228 231 234 235 238 243 249 251 260 268 280 281 282 293 297 298 46 53 75 78 87 100 101 105 107 113 143 144 148 155 156 157 163 164 168 170 171 205 206 220 225 226 227 228 234 238 239 243 251 260 268 280 281 282 293 297 34 44 46 53 54 71 74 78 87 97 103 107 108 113 143 144 145 146 148 153 155 156 157 164 168 169 170 171 192 205 206 207 215 220 221 225 226 227 228 230 234 238 243 251 260 268 280 281 282 293 297 34 44 46 53 54 56 58 68 78 87 101 106 107 113 143 144 146 148 153 155 156 157 163 164 170 171 192 193 205 206 207 220 222 224 225 227 228 230 231 234 238 243 249 251 260 268 280 281 282 293 297 298 44 53 54 78 87 97 103 105 107 108 113 143 144 146 148 153 155 156 157 163 164 168 169 170 171 192 205 206 207 215 222 225 226 227 228 230 234 235 238 243 244 251 260 268 281 293 297 44 46 53 70 75 77 78 87 101 103 105 106 143 144 145 148 153 155 156 163 164 169 170 171 205 206 207 220 225 227 228 234 235 238 239 243 249 251 259 260 268 280 281 282 293 297 44 46 53 54 71 77 78 87 100 101 107 144 145 146 148 155 156 157 163 164 168 169 170 171 205 206 220 225 227 230 234 235 238 239 243 249 251 259 260 268 280 281 282 297 34 46 53 68 74 78 87 106 107 114 144 148 153 156 163 168 169 170 171 192 205 206 215 225 228 230 234 238 243 260 268 280 281 282 293 297 34 44 46 49 71 78 87 107 144 146 148 153 155 156 164 168 169 170 171 205 206 220 225 227 228 230 231 234 243 251 260 268 271 280 281 282 293 297 34 44 53 71 78 87 96 97 100 105 106 107 114 143 144 146 148 153 155 156 157 163 164 168 169 170 171 192 206 220 224 225 230 234 238 244 249 251 260 280 281 282 293 297 49 53 68 78 87 105 107 108 143 144 146 148 153 155 156 157 163 164 168 169 170 192 205 206 207 215 225 226 227 228 230 234 235 249 251 260 268 280 281 282 297 34 46 77 78 101 103 144 155 168 169 170 206 215 225 227 234 260 268 280 281 282 293 34 44 46 53 54 58 68 71 74 77 78 87 97 105 106 107 108 143 144 146 148 153 155 156 163 164 168 169 170 171 192 205 206 207 215 221 225 227 228 230 231 234 235 238 243 249 260 268 280 281 282 293 297 44 46 53 54 69 78 87 107 143 144 146 148 153 155 156 163 170 171 192 193 205 206 220 225 231 234 235 238 243 249 260 268 280 281 282 293 297 34 44 46 53 74 78 87 101 103 105 106 107 143 144 148 156 157 164 168 169 170 205 206 215 220 225 227 230 231 234 235 243 246 251 259 260 268 280 281 282 293 297 44 53 54 56 71 77 78 87 97 105 107 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 194 205 206 215 220 222 225 227 228 230 234 235 238 243 244 249 251 260 268 280 281 282 292 297 298 34 44 46 53 54 56 68 71 78 87 96 97 98 101 105 106 107 108 113 114 143 144 146 148 153 155 156 163 164 170 171 172 192 193 194 205 206 207 215 220 222 224 225 226 227 228 230 231 234 235 238 239 243 244 249 251 268 280 281 282 292 297 298 34 46 53 58 78 86 87 103 106 144 148 155 156 157 163 164 168 170 192 205 206 220 230 231 234 235 238 251 280 281 282 292 297 34 44 53 71 78 87 98 107 144 148 155 156 163 168 170 205 206 207 215 220 225 227 228 230 234 280 281 282 293 297 46 53 78 87 103 105 107 144 146 148 153 155 156 164 169 170 192 205 206 207 215 220 225 226 227 231 234 235 238 243 249 260 268 280 281 282 293 297 49 53 78 87 101 105 107 144 148 153 155 156 163 164 170 205 206 215 220 225 228 238 280 281 293 297 46 53 71 78 101 105 144 148 164 168 170 171 193 205 206 222 224 225 234 238 241 243 251 252 260 268 280 281 282 293 46 53 54 58 68 71 75 77 78 87 97 101 103 107 108 113 114 143 144 148 153 155 156 157 163 164 168 169 170 171 192 194 205 206 207 220 225 226 228 230 234 238 243 249 251 260 268 280 281 282 293 297 298 34 44 46 53 68 71 77 78 87 98 101 103 107 113 114 143 144 148 153 154 156 163 164 168 170 171 192 193 205 206 215 220 222 225 226 227 228 230 234 235 243 249 251 268 280 281 282 292 293 297 46 53 71 78 105 107 114 146 148 154 155 156 157 164 168 169 170 192 205 206 215 220 222 228 231 234 243 244 249 251 259 260 268 280 281 282 292 293 297 34 44 46 53 54 78 103 107 143 144 146 148 153 154 155 156 164 168 170 192 205 206 207 220 222 227 228 231 234 235 243 251 260 268 280 281 293 34 78 148 170 206 207 280 36 44 46 53 78 87 103 105 107 143 144 146 148 155 156 163 170 192 193 205 206 220 221 225 234 235 243 251 260 268 280 281 293 297 298 34 53 56 71 77 78 103 105 106 107 143 144 146 148 156 157 163 164 168 170 193 205 206 207 208 220 227 228 230 231 234 238 243 251 252 260 268 280 281 282 292 293 297 34 44 46 53 54 77 78 103 105 107 113 148 155 156 163 164 170 192 194 205 206 220 228 231 235 238 243 260 268 280 281 293 297 34 56 74 78 87 101 103 107 144 146 148 153 156 157 168 170 192 205 206 215 225 227 234 238 243 244 251 260 268 280 281 292 44 50 53 56 68 74 77 78 101 103 108 114 116 143 146 148 153 155 156 157 163 164 170 171 192 193 206 220 221 222 225 226 227 238 244 247 249 271 280 281 282 293 297 298 44 50 53 56 68 74 77 78 101 103 108 114 116 143 146 148 153 155 156 157 163 164 170 171 192 193 206 220 221 222 225 226 227 238 244 247 249 271 280 281 282 293 297 298 34 78 87 146 148 156 168 170 205 206 280 281 292 293 43 46 78 87 105 107 143 144 155 156 164 168 169 170 192 205 206 215 220 225 227 230 238 243 244 259 260 280 281 282 293 297 44 46 53 58 75 78 87 100 103 105 107 143 144 145 146 148 155 156 157 163 164 168 169 170 171 194 205 206 207 220 225 228 230 234 238 243 249 251 260 268 280 281 282 292 293 297 44 46 53 77 78 98 105 107 113 143 144 146 148 153 156 157 163 164 168 170 171 205 206 220 225 226 234 235 238 243 260 268 280 281 282 292 293 297 44 46 53 54 75 78 87 100 101 107 143 144 148 153 154 155 156 157 163 164 168 170 171 205 206 207 220 226 227 228 231 234 235 239 243 249 251 260 268 280 281 282 293 297 34 36 44 46 53 54 58 71 74 78 87 97 101 103 106 107 108 143 144 145 146 148 153 155 156 160 163 164 168 169 170 171 192 194 205 206 207 215 220 221 225 227 230 231 234 238 243 244 251 259 260 268 280 281 282 293 297 43 46 53 78 87 98 101 106 107 143 144 146 148 155 156 163 170 171 192 194 205 206 207 215 220 225 227 228 230 234 235 243 246 249 251 259 260 268 280 281 282 293 297 43 44 46 53 58 77 78 103 106 107 143 145 146 148 155 156 164 170 192 193 205 206 207 215 220 227 228 243 246 259 260 268 280 281 293 297 34 78 86 148 205 280 44 46 53 54 56 68 71 74 77 78 87 100 101 105 106 107 108 113 114 143 144 148 153 155 156 157 163 164 168 169 170 171 192 205 206 207 208 220 222 225 226 228 230 231 234 238 244 249 251 260 268 280 281 282 293 297 298 44 46 53 54 56 68 71 74 77 78 87 100 101 105 106 107 108 113 114 143 144 148 153 155 156 157 163 164 168 169 170 171 192 205 206 207 208 220 222 225 226 228 230 231 234 238 244 249 251 260 268 280 281 282 293 297 298 34 46 53 54 78 98 103 107 143 144 148 155 156 163 164 168 169 170 192 205 206 220 228 230 231 251 260 268 280 281 282 293 297 44 46 49 53 71 78 87 103 107 114 144 148 153 155 156 163 164 168 169 170 205 206 220 222 225 227 228 230 234 238 244 271 272 280 281 282 292 293 34 44 46 53 54 71 75 78 87 101 103 105 106 107 143 144 146 148 155 156 157 163 164 168 170 192 205 206 220 224 230 231 234 235 243 251 260 268 280 281 282 293 297 34 46 53 71 78 87 107 143 148 155 156 164 168 169 170 205 206 207 225 227 228 243 260 268 281 293 43 44 46 53 54 71 74 77 78 86 87 97 98 103 105 107 108 143 144 145 146 148 155 156 157 160 163 164 168 169 170 171 192 193 194 205 206 207 215 220 225 226 228 230 231 234 235 238 239 243 244 259 260 268 280 281 282 297 298 44 53 71 75 77 78 100 101 107 108 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 193 205 206 207 220 225 227 228 234 235 238 243 249 251 259 260 268 280 281 282 293 297 298 44 46 53 56 71 75 78 97 100 106 107 143 144 146 148 153 155 156 157 163 164 168 170 192 205 206 207 215 220 225 226 227 228 230 234 235 244 249 251 260 268 280 281 282 293 297 34 46 53 78 105 107 144 146 148 153 155 156 168 169 170 192 193 205 206 215 220 225 228 234 243 260 280 281 282 293 297 298 34 44 46 53 58 77 78 101 103 105 107 114 143 144 146 148 153 154 156 157 163 164 168 169 170 192 205 206 207 220 225 226 227 228 230 234 235 238 243 244 249 251 260 268 280 281 282 293 297 34 44 46 53 56 71 78 87 107 144 146 148 155 156 163 164 168 169 170 192 193 205 206 207 215 225 230 238 239 243 244 246 251 259 260 280 281 282 292 293 46 53 78 105 107 144 148 153 156 160 163 164 168 170 171 192 194 205 206 225 234 243 249 260 280 281 282 292 293 297 37 46 53 71 75 77 78 87 101 105 107 114 144 146 148 153 154 155 156 157 163 164 168 169 170 192 205 206 207 220 222 225 226 227 234 235 238 243 249 251 259 260 268 280 281 282 293 297 34 44 46 53 54 71 77 78 86 101 103 106 107 144 148 155 156 164 170 205 206 207 215 220 221 225 226 234 238 243 249 251 260 278 280 281 293 34 44 46 53 54 77 78 100 101 103 106 107 143 144 148 153 155 156 157 163 164 169 170 192 205 206 215 220 222 225 228 230 231 234 238 243 251 260 268 280 281 282 293 297 43 44 46 53 58 77 78 79 101 103 105 106 107 143 144 146 148 153 155 156 157 163 164 168 170 192 193 205 206 220 227 228 230 231 234 235 238 243 244 246 251 259 260 268 280 281 282 292 293 34 44 46 53 54 69 78 103 105 107 144 146 148 155 156 163 170 192 193 205 206 220 225 235 243 249 251 260 268 280 281 293 297 34 46 53 74 78 103 107 108 143 148 155 156 157 163 164 168 169 170 192 205 206 227 230 243 259 260 268 280 281 282 292 293 297 43 46 53 78 103 107 143 144 148 156 164 168 169 170 192 205 206 207 220 226 227 228 230 231 238 243 251 268 280 281 282 293 297 34 43 46 53 78 103 107 143 144 148 155 156 164 169 170 192 205 206 220 227 234 235 244 259 268 280 281 282 293 297 46 53 74 78 101 103 107 108 143 148 155 156 164 168 169 170 192 205 206 225 227 243 251 259 268 280 281 282 297 34 46 53 78 103 148 168 170 205 206 225 260 280 281 282 34 43 44 46 53 54 71 78 101 103 107 143 144 146 148 155 156 163 164 168 169 170 192 205 206 222 225 227 234 235 238 243 249 251 259 260 268 280 281 282 293 297 34 46 53 54 70 71 77 78 87 101 105 106 107 113 143 144 148 153 155 156 157 164 169 170 171 192 193 205 206 207 215 220 222 225 226 227 230 234 235 238 243 249 260 268 280 281 282 293 297 34 46 53 54 70 71 77 78 87 101 105 106 107 113 143 144 148 153 155 156 157 164 169 170 171 192 193 205 206 207 215 220 222 225 226 227 230 234 235 238 243 249 260 268 280 281 282 293 297 34 43 44 46 53 54 58 68 78 98 103 105 107 113 143 144 148 155 156 157 163 164 168 169 170 171 192 205 206 207 220 225 226 227 228 230 231 234 235 238 243 251 260 268 280 281 282 293 297 43 78 106 107 143 148 155 156 164 168 169 170 192 205 206 220 227 243 251 260 268 280 281 282 292 293 297 34 44 46 58 77 78 87 96 101 103 106 107 108 114 143 144 146 148 155 156 157 163 164 168 169 170 171 192 193 205 206 207 215 220 221 222 225 226 228 230 234 238 243 244 251 259 260 268 280 281 282 292 293 297 298 34 36 46 53 75 78 86 103 105 106 107 143 144 145 148 153 155 156 157 163 170 171 193 205 206 207 215 220 225 226 227 228 230 231 234 238 243 249 251 259 260 268 280 281 282 293 297 44 46 53 56 71 78 98 103 105 107 144 146 148 155 156 163 164 168 169 170 193 205 206 207 215 220 222 224 225 228 230 234 235 238 243 244 249 251 252 259 260 268 275 279 280 281 282 293 297 34 46 78 87 101 103 105 107 143 144 146 148 156 157 163 168 170 192 205 206 207 220 225 227 228 234 244 251 260 280 281 282 292 74 116 194 216 56 108 116 216 34 46 113 145 148 167 206 34 116 160 216 280 292 69 98 106 113 194 205 206 232 268 279 280 294 113 116 145 167 170 216 220 234 235 34 36 37 56 58 67 69 70 71 74 79 80 87 89 96 105 107 108 113 116 145 146 147 148 160 167 169 171 194 195 203 205 216 217 222 239 241 243 247 248 260 280 294 36 37 58 71 86 105 108 113 114 116 143 147 148 155 160 167 170 171 205 206 215 216 217 231 241 279 280 294 36 37 53 71 86 113 114 116 171 206 215 216 226 239 294 36 37 53 71 86 113 116 146 205 216 294 36 37 46 54 71 77 86 103 108 113 114 115 116 155 160 170 171 205 206 208 216 220 221 226 228 281 282 294 36 37 46 58 86 108 113 114 116 143 148 170 205 206 207 216 264 281 294 34 36 37 46 56 58 70 71 78 86 87 100 101 105 108 113 114 116 143 144 148 153 156 157 170 192 205 206 215 216 217 221 225 226 241 251 260 281 282 294 297 298 36 37 86 116 216 294 53 101 113 114 116 205 222 243 247 264 280 294 46 113 116 156 226 239 247 264 280 294 49 71 80 101 113 114 116 143 243 247 264 280 282 294 34 50 53 56 58 67 71 74 79 87 107 113 114 116 147 148 153 168 171 207 208 216 217 222 227 228 230 231 239 241 243 247 248 251 259 260 264 280 293 294 43 49 53 54 71 96 105 107 113 114 116 148 160 164 168 169 170 205 206 207 208 216 222 226 230 231 243 247 248 264 280 281 294 53 113 116 148 160 205 206 247 264 280 294 298 37 49 67 69 80 113 116 148 167 203 247 262 264 280 294 54 58 148 150 156 205 206 216 228 231 282 294 36 114 148 150 204 206 216 228 231 268 294 53 89 116 148 206 216 227 228 231 247 248 271 294 36 148 153 194 205 206 216 228 231 294 36 54 148 160 206 216 228 231 294 36 68 79 114 148 160 167 206 216 228 230 231 244 247 262 294 36 148 194 206 216 228 231 294 36 54 148 206 216 228 231 294 36 113 148 150 153 170 206 216 228 231 246 294 36 80 148 170 206 216 228 231 294 298 206 259 34 36 37 53 67 74 79 80 96 107 117 148 160 167 203 204 205 206 216 220 221 222 228 231 241 249 294 53 107 114 116 148 206 216 228 231 239 241 294 297 36 61 82 102 148 202 205 206 216 228 231 243 282 294 34 36 44 46 53 54 102 106 108 114 116 143 146 148 153 155 156 164 170 202 205 206 207 216 220 221 222 227 228 230 231 234 247 251 268 279 281 282 294 298 36 68 80 102 108 146 148 202 206 207 216 228 231 268 269 294 297 298 34 36 37 78 102 108 114 143 146 148 202 203 206 215 216 228 231 241 243 294 36 58 70 106 114 143 148 205 206 207 216 221 225 228 231 279 280 294 36 46 53 68 71 103 105 107 113 148 170 202 206 207 208 215 216 228 231 241 248 264 280 294 206 259 36 113 148 202 206 216 228 231 241 294 36 43 46 88 100 101 103 107 108 113 114 143 148 155 156 163 164 170 193 202 206 208 215 216 222 226 228 231 294 298 36 44 53 68 71 74 87 114 116 143 146 148 160 206 216 227 228 231 280 294 297 298 34 36 44 53 71 74 105 113 114 148 167 170 205 206 207 215 216 226 228 230 231 238 239 241 248 264 280 294 36 44 53 56 71 113 114 148 193 206 216 228 231 241 294 298 36 46 53 67 71 74 102 113 114 148 163 171 193 205 206 215 216 228 230 231 241 246 247 248 259 260 294 297 298 34 36 56 71 74 113 143 148 206 215 216 228 230 231 241 294 36 74 148 206 216 228 231 247 249 294 36 102 113 114 145 148 206 216 225 228 230 231 239 246 259 294 298 36 37 44 68 84 96 105 106 107 143 145 146 148 155 156 168 169 170 193 202 203 205 206 216 228 230 231 239 248 251 268 280 294 36 46 53 56 68 71 116 148 171 202 206 216 228 231 294 36 80 114 116 148 167 170 202 204 206 216 228 231 241 270 280 294 36 46 68 108 114 116 148 164 168 202 206 216 228 231 235 251 294 36 46 68 71 108 113 143 148 202 206 216 228 231 280 294 298 36 46 56 96 101 108 113 114 143 144 148 156 157 168 170 202 205 206 208 216 217 222 226 228 231 234 238 276 282 293 294 36 49 53 58 68 71 102 114 116 148 156 170 171 202 206 216 226 228 231 280 294 36 53 68 113 114 116 148 202 206 216 228 231 294 53 74 107 114 145 148 206 216 228 231 294 53 74 114 145 148 206 216 228 231 247 294 102 145 148 206 216 228 231 247 259 294 114 148 280 35 36 74 77 114 116 148 206 216 228 231 294 114 148 280 36 46 68 71 98 114 148 150 206 216 222 224 226 228 231 234 244 248 259 264 271 273 274 280 294 36 44 71 108 113 114 143 145 148 171 193 205 206 216 228 231 247 248 260 294 298 36 71 105 107 113 145 205 206 216 228 231 259 294 36 53 86 107 148 206 216 225 228 230 231 244 248 279 294 36 71 74 113 114 143 148 206 216 228 231 294 298 36 46 107 143 148 167 168 170 202 205 206 216 221 225 228 231 239 280 281 282 294 36 67 71 87 106 113 143 148 153 157 163 202 206 216 222 228 231 239 246 248 281 294 298 36 37 44 46 49 53 58 68 71 74 87 89 102 105 107 113 114 116 143 144 148 153 163 168 169 170 193 195 202 206 207 216 221 222 228 230 231 238 239 241 243 247 248 251 259 269 270 280 294 298 36 46 53 71 102 113 114 116 144 148 160 171 202 206 216 228 231 259 269 294 298 34 54 86 114 223 280 280 67 80 116 148 216 294 295 34 43 96 105 107 204 206 246 276 280 298 206 222 80 295 67 145 206 216 227 228 281 108 145 168 205 216 228 145 216 281 34 37 46 49 54 56 58 61 67 68 71 77 80 82 86 96 101 103 105 108 113 114 116 143 147 148 153 155 156 157 160 168 170 189 194 203 205 206 207 215 216 217 221 222 226 229 230 239 252 260 280 281 294 297 298 107 114 116 143 145 168 205 206 216 246 247 271 54 145 216 34 37 61 103 105 113 114 116 145 148 155 203 206 216 46 77 102 114 116 145 205 206 216 50 56 116 145 157 168 206 216 221 259 269 280 298 116 145 206 216 246 269 297 56 80 116 145 153 168 216 235 251 281 293 107 116 145 168 206 216 220 260 269 280 68 116 145 168 205 206 216 222 246 259 281 56 77 116 145 168 205 206 207 216 222 246 259 280 68 107 116 145 170 206 259 270 56 80 107 114 116 145 148 170 205 206 207 215 222 225 247 248 259 297 298 116 145 156 206 222 230 268 269 44 46 49 52 53 67 68 71 72 74 77 80 83 86 87 90 92 102 105 106 107 108 113 114 116 118 146 148 153 155 157 167 168 169 170 192 193 205 206 207 216 220 221 222 224 225 226 228 229 230 231 239 241 243 244 247 248 249 251 254 259 260 269 270 271 280 288 293 294 297 298 46 58 67 80 107 147 148 156 157 167 207 222 260 280 288 294 295 58 101 108 116 147 153 156 170 194 206 207 241 294 298 37 53 67 68 70 82 116 147 148 167 205 206 215 281 298 34 67 68 69 74 116 117 147 148 216 222 224 294 67 116 148 205 207 216 259 280 294 34 37 61 67 87 102 103 111 116 148 170 203 206 216 222 230 248 249 250 262 280 294 298 40 56 67 80 92 96 106 148 170 216 246 262 269 276 294 298 67 102 167 170 248 280 67 68 167 247 248 251 67 167 34 67 116 153 167 298 67 71 86 113 167 270 67 105 167 280 67 167 67 167 206 249 280 44 54 56 58 67 71 80 106 108 114 143 155 167 170 205 206 215 217 234 259 260 269 280 281 297 46 54 56 58 67 68 92 105 107 111 116 148 156 164 167 170 205 206 207 215 220 239 247 248 250 262 276 280 46 54 67 86 105 108 116 153 157 164 167 168 170 205 206 208 251 252 260 280 46 49 53 58 61 67 75 77 87 148 155 156 157 160 167 170 195 205 206 207 225 227 228 230 231 234 235 239 244 247 248 252 257 259 262 280 54 56 67 68 80 87 101 108 113 116 118 147 155 160 167 182 205 206 221 249 259 268 271 280 298 53 54 56 67 68 101 103 107 108 114 143 167 171 206 221 239 241 246 251 260 280 281 282 293 298 54 58 67 71 103 108 114 164 167 169 192 206 207 221 227 259 276 280 298 58 67 80 143 146 153 155 156 167 170 205 206 207 221 222 226 251 260 280 293 298 54 58 67 101 116 160 167 205 206 221 251 260 262 280 297 298 54 58 67 68 75 77 82 90 107 108 114 144 148 156 157 163 167 170 205 206 221 226 239 251 260 271 272 280 281 298 54 58 67 77 101 143 148 167 168 170 192 205 206 221 222 225 249 259 262 280 281 49 54 58 67 71 114 116 153 167 170 205 206 207 249 251 259 280 297 34 46 54 58 67 101 103 107 108 114 143 163 167 170 205 206 248 259 262 270 271 280 297 46 49 54 58 67 69 71 80 113 143 146 148 160 167 170 171 193 205 206 207 221 227 235 280 34 49 54 62 67 71 80 87 105 106 113 156 163 167 171 205 206 225 246 280 281 297 36 54 58 67 102 108 146 160 167 168 202 206 207 226 241 259 280 54 67 101 148 155 160 167 170 206 226 280 298 54 58 67 71 107 114 116 155 167 205 206 226 251 280 298 34 40 54 58 67 80 105 108 114 116 156 160 167 170 205 206 207 222 226 246 249 251 271 276 280 297 298 46 54 56 67 71 108 114 146 163 167 170 205 206 222 251 259 280 298 54 67 75 156 167 170 205 206 246 249 280 293 54 67 80 101 108 153 160 167 192 206 207 222 230 246 247 248 249 251 259 262 269 280 281 297 67 105 107 108 116 156 167 205 206 260 268 280 297 36 46 54 108 156 167 193 206 207 247 260 297 54 101 156 167 170 205 206 34 37 54 56 58 62 67 68 71 80 96 101 102 105 106 107 108 114 143 146 153 155 156 157 163 164 170 171 182 189 193 203 205 206 215 220 221 222 226 241 247 249 259 268 276 280 293 297 298 54 58 67 71 75 77 80 87 101 106 108 114 143 153 155 156 157 168 205 206 207 215 220 226 229 230 241 249 259 260 262 276 280 298 34 46 54 56 58 61 67 71 80 82 87 90 96 101 103 105 108 111 114 116 143 144 153 155 156 157 160 167 168 170 192 204 205 206 216 221 222 225 230 249 259 260 270 275 276 280 281 282 294 297 298 34 46 54 56 58 61 67 68 69 71 74 80 88 96 101 103 104 105 106 107 108 114 116 143 144 147 148 155 156 157 160 163 167 168 170 192 193 194 204 205 206 216 221 222 224 225 226 239 247 249 251 257 259 260 269 276 280 281 292 294 297 298 34 44 54 84 88 116 144 154 169 170 206 225 228 231 235 239 247 248 271 280 294 34 44 101 108 113 144 145 170 206 231 234 239 243 34 43 44 69 80 103 108 154 170 205 206 239 247 280 34 43 44 56 170 206 228 234 239 243 260 294 34 43 44 56 116 170 193 206 239 102 153 156 206 234 239 251 88 103 116 154 169 231 247 248 271 280 34 37 50 67 69 108 116 206 221 239 280 298 54 67 80 101 102 146 148 170 205 206 225 226 259 262 265 275 280 46 54 58 65 67 80 108 114 116 143 193 205 206 207 222 260 262 280 297 46 54 58 67 101 108 114 146 153 205 206 221 225 249 280 297 36 37 54 58 67 77 156 163 170 202 205 206 207 226 259 276 297 54 67 68 146 206 280 297 298 54 67 71 155 156 157 163 193 194 205 206 221 222 243 269 281 297 298 37 49 54 67 80 102 114 116 156 167 169 193 206 215 226 254 293 37 54 67 68 77 101 108 156 157 160 169 193 203 205 206 221 222 241 247 280 49 54 67 77 82 87 101 102 106 108 155 206 221 239 241 251 259 276 281 298 54 58 67 68 80 105 114 170 205 206 221 222 225 226 249 260 280 281 49 54 56 71 101 105 106 108 114 146 157 169 192 205 206 222 231 247 248 260 280 297 298 37 86 143 155 156 160 170 193 203 206 207 226 239 260 280 37 50 67 77 167 247 276 280 297 34 237 298 34 61 169 239 248 259 36 170 280 87 170 34 36 74 36 36 74 34 96 101 114 143 206 215 280 58 106 143 156 193 205 206 215 221 226 260 280 56 103 206 226 280 80 87 114 205 206 108 205 222 105 108 206 249 280 56 58 61 247 114 206 114 193 280 58 74 239 216 294 74 217 226 294 298 34 74 170 246 280 105 114 167 221 247 249 280 298 205 280 298 276 74 107 297 34 71 74 113 243 34 67 75 76 86 89 103 113 116 227 228 280 34 50 67 75 76 86 103 113 114 116 204 206 216 227 228 264 279 280 34 35 50 56 67 74 75 76 86 96 103 113 114 116 228 34 37 67 74 75 86 89 103 105 108 113 116 203 204 227 279 280 34 54 67 71 75 76 86 89 103 113 114 116 143 227 280 298 34 44 49 53 54 67 75 76 79 86 89 103 105 113 116 148 160 170 193 205 206 215 221 227 228 247 248 268 280 281 294 297 34 35 53 67 75 76 86 90 102 103 108 113 116 204 205 215 216 227 280 297 298 34 67 75 76 86 103 113 116 216 227 280 34 35 56 58 61 67 75 76 86 89 103 106 108 113 116 153 204 206 227 280 34 50 71 74 75 76 86 103 105 113 114 204 205 227 228 280 34 50 71 74 75 76 86 103 105 113 114 204 205 227 228 280 34 98 205 216 279 87 146 148 205 206 234 241 279 279 34 53 56 80 107 116 148 194 207 215 216 231 241 279 294 148 279 54 114 279 54 205 279 34 37 46 58 71 80 113 114 116 143 147 148 167 170 194 206 216 222 279 280 294 36 56 101 114 116 148 202 206 215 222 241 251 294 53 56 67 89 116 147 148 194 216 231 241 247 248 259 279 294 56 68 96 143 145 148 160 167 194 206 215 216 222 241 279 280 36 61 67 143 148 156 167 168 193 194 228 230 241 244 259 279 280 148 193 227 279 114 116 167 217 226 241 260 279 280 114 116 167 217 226 241 260 279 280 114 116 167 206 216 217 226 241 260 279 280 114 116 167 217 226 241 260 279 280 54 101 170 206 249 279 298 54 108 143 221 259 279 34 49 107 148 207 216 231 234 239 241 279 294 34 36 58 69 114 116 148 160 202 216 279 294 34 36 53 79 114 116 148 194 202 206 217 225 231 241 279 294 36 52 70 105 114 116 145 148 170 194 202 216 251 279 34 36 53 74 107 114 116 148 160 170 202 206 216 217 231 239 279 294 34 36 69 74 89 114 116 167 202 206 207 279 36 53 114 116 147 148 160 170 202 216 231 241 279 34 36 53 71 74 107 114 116 148 156 167 170 194 206 215 216 217 222 230 231 239 241 247 279 280 294 36 114 116 202 241 279 36 114 116 202 206 279 69 98 194 205 224 232 276 280 34 36 56 61 107 113 116 148 153 206 207 215 216 222 247 279 281 294 34 116 148 170 206 216 279 36 68 148 206 226 260 279 294 148 241 247 279 148 241 279 294 36 37 44 50 54 58 72 74 75 77 87 114 148 160 167 189 194 202 203 205 206 207 216 225 231 247 248 251 276 279 280 281 294 298 44 80 101 146 153 170 205 206 207 215 217 218 221 222 246 251 260 279 280 297 34 67 89 147 148 194 206 222 239 241 264 271 276 280 46 71 155 167 221 46 167 221 167 56 167 205 206 226 280 56 167 205 206 226 280 167 167 293 167 101 167 194 205 206 280 58 61 71 167 194 206 249 106 167 282 167 167 167 34 114 167 167 206 259 54 167 56 167 56 143 167 205 206 226 280 34 54 67 69 101 108 114 116 143 167 170 194 196 205 206 221 241 280 281 293 294 298 34 54 68 69 74 90 98 105 107 116 147 148 155 160 165 167 170 206 239 241 298 170 206 207 259 170 206 207 259 170 206 207 259 43 46 54 61 67 71 74 80 96 101 103 107 108 113 114 116 143 145 147 148 153 160 167 194 196 205 206 241 251 259 260 271 280 294 296 298 43 53 54 56 67 74 80 101 106 107 108 114 116 145 147 148 155 160 167 194 196 205 206 241 251 259 271 280 294 296 298 67 74 105 107 114 116 145 147 148 160 167 194 222 241 251 259 294 296 116 194 241 116 194 241 116 194 241 116 170 194 241 37 116 170 194 203 241 116 194 241 34 50 67 103 116 194 215 216 241 249 251 279 280 294 34 56 105 194 247 34 67 68 71 101 105 108 116 148 170 192 194 205 206 222 225 231 241 264 294 34 37 46 50 54 64 67 68 69 71 80 106 108 116 148 156 167 170 194 203 216 241 243 247 251 259 271 280 294 298 34 43 56 58 77 80 114 116 148 160 193 194 241 280 294 298 34 44 52 53 54 56 58 67 71 83 84 96 101 105 107 116 148 154 156 157 160 163 167 170 194 205 206 207 211 215 216 217 222 227 234 241 247 248 251 281 294 297 298 34 56 96 108 116 145 160 167 194 205 206 211 216 225 241 294 80 116 194 238 241 294 34 56 58 67 68 96 105 116 148 156 160 194 204 205 206 216 222 225 241 259 271 276 293 294 56 71 104 116 143 153 155 170 193 194 205 206 215 221 241 101 104 108 116 163 168 170 194 205 206 215 222 241 249 34 46 67 74 80 116 148 156 168 194 207 220 228 234 241 251 268 280 104 105 116 194 241 54 68 86 96 105 113 114 116 167 194 205 207 215 216 227 228 239 241 246 249 281 294 116 194 227 241 247 294 36 37 54 58 67 68 90 101 102 114 116 194 203 205 206 221 222 225 241 249 259 276 280 294 298 67 194 259 54 116 194 205 216 294 34 36 54 101 106 114 116 148 171 194 206 239 241 248 259 269 280 294 297 298 50 54 67 80 96 105 113 146 156 163 167 206 207 216 221 226 239 243 244 251 259 293 298 52 68 215 259 264 46 53 56 58 68 71 82 101 103 106 107 108 113 114 153 155 156 160 163 170 205 206 215 226 230 238 243 281 293 297 298 50 54 61 96 101 116 155 205 206 217 260 281 282 297 56 58 80 102 205 206 207 225 226 230 282 44 46 49 96 108 156 157 168 206 222 225 271 297 298 34 46 53 54 56 61 67 68 70 80 86 96 101 106 108 116 144 146 148 156 167 168 169 192 205 206 207 216 220 221 227 228 230 240 241 247 249 251 264 268 269 271 298 46 49 53 54 68 84 88 96 101 103 105 106 108 116 118 143 148 153 155 156 157 167 168 195 205 206 207 220 221 222 226 230 248 251 257 259 260 270 271 294 46 52 53 54 58 61 68 74 79 87 101 106 107 114 143 144 146 148 156 157 164 169 170 171 205 206 207 220 221 223 226 230 231 234 238 239 248 251 259 260 269 280 281 282 297 298 53 61 155 226 34 37 46 53 56 58 61 71 77 105 108 113 114 143 148 156 160 170 193 203 205 206 207 225 226 227 228 239 264 280 281 293 294 297 34 37 43 53 56 68 69 74 88 96 101 104 105 106 114 116 148 153 154 160 167 203 205 206 207 215 222 230 249 251 293 43 71 88 100 153 160 163 222 238 251 293 37 53 54 68 79 101 105 106 108 114 146 169 170 193 194 203 205 206 207 215 220 221 226 238 282 297 298 34 37 43 52 53 54 58 68 71 80 103 106 108 113 114 116 117 153 156 164 192 203 206 221 230 238 243 251 264 271 276 293 298 206 50 54 56 71 77 96 102 106 108 114 116 144 155 160 170 193 205 206 222 225 241 259 260 271 276 280 281 297 298 34 44 49 53 56 67 68 75 84 89 96 102 105 114 116 148 153 156 167 168 170 193 205 206 211 220 222 225 228 230 231 239 248 279 294 298 37 46 49 56 61 74 78 80 96 101 102 103 108 114 116 157 163 170 203 205 206 216 217 221 222 224 226 241 251 262 271 275 276 280 281 298 46 53 61 70 82 96 114 156 241 244 269 46 54 58 61 67 80 108 114 116 148 155 160 167 170 194 205 206 207 215 221 234 248 249 260 262 280 298 54 56 90 96 101 106 108 116 170 192 206 216 217 226 227 249 293 298 34 46 61 71 77 105 113 146 147 148 155 156 170 171 193 205 206 215 220 221 241 248 281 294 297 46 50 89 105 113 114 118 143 148 171 193 194 230 239 247 248 257 259 264 271 294 298 34 46 58 61 68 80 101 102 160 206 225 249 262 280 293 297 36 46 56 80 103 106 108 116 117 205 206 222 262 280 281 298 37 46 54 114 156 192 203 204 205 206 225 234 114 167 280 49 96 228 260 293 37 53 68 70 78 96 101 103 108 114 116 143 160 192 193 203 205 206 215 216 224 241 262 280 114 243 280 34 46 50 71 77 80 96 106 108 113 114 116 118 156 168 193 206 207 220 280 294 298 105 114 34 37 43 53 68 74 153 170 203 222 251 281 293 34 49 53 56 61 68 106 145 148 220 230 231 235 240 248 268 34 43 46 56 71 82 105 168 215 220 227 228 231 238 260 281 46 56 90 170 192 205 87 101 107 170 205 206 221 225 230 259 260 272 280 34 36 50 53 56 68 77 101 105 114 116 143 148 170 171 202 205 206 207 217 226 230 231 242 259 293 36 37 44 49 53 54 56 58 61 68 71 74 82 89 101 102 108 113 114 116 143 146 148 156 157 160 170 171 202 203 205 206 207 217 221 222 226 228 230 234 239 241 247 248 259 264 269 297 298 34 36 43 53 68 100 101 103 105 155 163 202 205 220 251 279 281 54 105 155 206 226 36 37 72 108 143 168 202 203 280 34 37 43 53 68 74 100 101 103 105 153 155 163 203 207 220 222 251 34 43 53 58 68 114 153 156 157 160 205 206 222 227 243 251 264 282 293 297 298 34 44 49 53 61 74 80 88 96 101 116 143 145 148 163 168 170 206 207 222 231 235 264 272 34 113 271 34 37 43 53 54 56 68 71 77 97 103 108 113 114 116 160 203 206 221 227 231 246 247 249 251 262 269 276 293 298 34 44 49 50 53 56 58 61 67 89 102 105 107 108 113 114 116 143 146 153 156 168 170 171 192 205 206 207 215 216 217 220 221 228 230 231 234 235 239 247 251 259 260 264 271 294 298 46 54 56 68 71 74 88 101 106 108 114 192 193 205 206 216 222 244 249 297 298 58 61 67 68 71 108 113 116 143 170 193 206 221 222 225 230 238 248 249 262 280 281 298 46 53 56 61 68 70 71 80 96 101 103 105 106 107 108 116 143 148 155 156 157 160 163 164 170 192 205 206 207 221 222 230 234 235 244 251 276 281 282 297 298 44 46 58 100 103 107 108 113 156 157 164 206 208 224 235 239 34 46 50 58 101 105 108 113 114 116 144 156 160 170 171 205 206 208 221 239 248 249 262 268 282 297 36 44 56 68 101 102 105 114 143 148 156 160 163 170 206 215 222 234 235 246 280 297 46 54 89 101 106 114 116 157 205 206 221 222 249 251 280 293 297 298 37 46 52 54 56 61 67 68 74 80 101 102 108 113 114 116 143 153 203 205 206 222 227 244 251 257 279 281 297 34 50 53 54 67 80 101 103 106 113 116 117 155 156 157 206 215 220 247 248 251 268 271 280 281 297 298 34 36 43 46 49 53 54 68 96 100 101 103 105 106 113 114 116 144 146 148 153 163 164 169 170 171 192 202 205 206 208 228 231 238 239 241 251 264 268 281 282 293 297 34 37 46 54 56 58 68 71 74 87 101 102 103 105 106 107 113 114 116 143 156 169 170 171 192 193 203 205 206 221 222 225 226 230 239 241 247 248 259 264 280 297 53 68 116 146 167 204 205 206 216 227 247 280 281 294 297 71 103 116 171 204 228 248 280 36 53 202 36 53 56 118 168 169 202 37 53 56 143 203 259 280 294 34 37 54 56 67 80 101 108 154 170 193 203 205 206 248 54 211 54 211 54 211 54 211 54 211 37 53 58 67 150 203 247 37 53 56 116 150 203 211 262 280 36 53 56 67 108 160 202 205 230 36 53 67 168 202 269 36 53 114 116 148 202 37 53 102 203 206 36 37 43 49 53 54 56 58 67 74 78 79 84 102 108 114 143 148 153 154 164 170 192 194 195 202 206 216 221 222 225 226 228 239 241 247 248 249 251 260 262 280 281 282 294 298 53 170 182 226 247 280 46 49 54 56 58 67 71 77 78 79 82 96 101 106 107 108 113 114 116 155 156 157 168 170 171 182 205 206 207 222 239 249 251 269 278 280 281 282 298 40 43 54 58 67 68 77 78 80 96 101 103 108 114 116 143 148 153 170 171 192 195 205 206 211 222 234 246 247 249 251 252 259 262 270 278 280 281 297 298 36 53 54 170 202 205 249 262 36 70 80 82 116 143 148 167 170 202 205 215 280 36 53 54 202 278 36 53 102 114 202 205 294 37 53 143 168 169 203 207 36 53 80 168 202 37 53 203 230 280 37 74 89 108 170 194 206 216 217 241 280 294 37 56 78 116 148 157 170 206 216 217 239 282 294 34 37 105 155 170 207 216 222 231 241 247 293 294 74 116 154 160 170 222 280 294 37 50 56 67 80 86 102 148 170 194 206 231 241 294 37 61 108 116 170 194 216 239 262 294 37 86 168 170 205 206 216 230 247 259 280 294 37 54 67 80 86 89 96 108 116 170 216 222 239 241 294 36 37 70 80 82 116 143 148 167 170 205 215 280 34 116 148 206 215 280 294 34 74 89 105 116 148 211 216 241 294 34 74 102 113 116 148 211 216 241 280 294 67 116 194 211 241 280 34 37 40 49 50 53 56 68 74 80 96 105 113 116 148 154 160 170 184 206 211 222 229 241 244 247 271 280 294 43 54 116 206 216 280 294 34 56 67 74 86 89 116 148 160 193 194 211 216 217 231 235 241 247 260 270 280 294 67 116 235 280 205 34 37 203 204 205 294 216 54 61 67 103 116 143 156 170 205 206 227 268 280 34 54 74 82 101 107 108 116 154 156 160 168 169 170 193 205 216 226 246 249 276 280 297 298 34 43 44 54 74 100 101 103 144 145 153 155 156 163 205 206 215 217 222 238 251 280 293 297 34 43 53 56 67 74 100 103 105 106 113 143 145 153 155 163 205 206 207 215 217 222 227 238 281 293 53 71 96 103 108 114 116 145 156 167 168 205 226 241 247 257 280 282 298 53 71 96 103 108 114 116 145 156 167 168 205 226 241 247 257 280 282 298 49 145 215 230 260 297 43 58 101 103 106 108 113 114 116 145 153 155 156 168 170 205 206 207 220 225 227 251 259 278 293 297 298 56 206 280 145 205 36 74 103 145 147 205 247 280 35 54 61 74 88 103 167 215 221 280 294 37 54 56 108 203 206 249 145 160 167 216 37 68 105 35 46 105 280 77 103 116 118 205 222 53 67 80 96 108 206 271 280 281 46 49 50 54 56 58 68 97 101 105 108 111 116 145 155 157 192 196 206 215 221 222 251 280 298 56 108 153 170 207 222 251 56 67 80 106 143 205 206 46 68 87 205 206 222 228 247 251 280 281 297 54 68 70 71 83 101 103 108 116 155 205 206 221 222 251 272 281 282 293 298 116 153 222 282 36 67 101 114 148 192 202 206 247 249 280 297 298 46 53 54 79 102 103 108 113 168 170 205 206 297 37 113 143 148 167 170 171 205 206 226 239 53 113 148 164 170 206 230 231 234 239 248 259 298 44 46 53 56 71 74 108 113 116 144 148 155 156 170 205 206 220 234 248 298 71 113 116 155 170 206 215 221 226 297 54 68 71 108 113 143 148 171 226 239 264 294 49 58 71 84 104 113 170 171 206 239 243 260 269 280 67 71 96 101 102 107 113 114 155 168 170 171 205 206 226 234 248 260 268 280 34 50 58 61 68 71 108 113 114 143 148 170 171 206 239 106 107 170 206 216 46 67 105 170 171 205 206 215 281 282 46 53 68 71 102 113 114 144 148 154 155 163 164 170 206 215 226 230 241 259 297 298 44 53 70 106 143 155 160 193 205 206 215 221 225 243 251 297 67 107 171 193 206 221 225 226 271 46 56 106 114 144 146 164 170 193 205 206 221 227 230 234 297 56 58 102 105 108 116 153 155 156 163 170 205 206 241 268 282 56 102 105 146 154 205 206 234 247 249 264 282 46 53 71 96 101 102 106 107 108 113 116 144 163 193 206 221 225 251 281 58 105 153 206 221 225 268 281 297 101 143 146 148 154 155 169 170 205 226 228 230 238 249 280 44 46 80 102 146 156 170 192 205 206 226 238 251 260 46 54 101 106 205 206 207 260 281 297 46 80 144 153 163 205 206 225 226 230 234 251 260 298 46 80 96 102 205 234 249 260 280 44 67 79 96 108 148 155 167 170 206 238 248 260 280 281 298 46 53 58 71 79 101 102 105 106 113 114 144 146 156 168 170 205 206 220 225 226 230 248 268 281 297 298 49 67 71 101 107 113 154 170 193 205 206 207 238 248 249 260 58 71 101 102 105 113 153 156 169 170 192 205 206 207 226 228 239 247 248 251 260 280 281 107 143 171 205 206 207 221 225 226 248 269 280 297 46 56 67 143 144 148 169 170 206 207 221 248 280 282 46 71 74 102 113 156 164 170 171 194 207 215 238 243 247 260 297 44 46 67 71 102 105 108 113 143 170 171 205 206 251 268 281 297 298 53 105 113 148 170 171 206 207 239 280 44 54 107 168 205 206 259 280 281 297 46 56 80 82 101 107 114 148 167 170 206 222 280 281 56 67 101 153 154 205 206 228 271 280 281 46 77 108 206 222 271 281 298 74 101 106 108 153 155 168 220 246 271 280 281 282 46 67 69 80 101 103 105 114 116 148 170 192 205 221 222 243 269 271 281 282 297 298 54 68 90 117 118 148 154 170 206 207 215 251 260 271 280 54 58 101 105 205 206 249 251 271 280 293 275 275 34 54 61 68 87 101 106 108 113 116 154 168 170 206 215 222 239 247 248 259 268 280 294 298 37 143 37 206 215 148 36 54 71 80 101 102 114 168 170 171 202 205 206 226 230 259 298 36 37 44 53 54 67 68 70 72 77 80 105 114 143 146 148 156 164 168 169 192 193 194 202 203 205 206 207 215 221 222 230 234 239 241 247 251 259 260 268 270 280 281 298 46 53 106 148 297 102 106 259 44 53 56 71 108 113 114 143 148 156 163 168 170 205 206 222 230 234 235 238 280 282 34 54 143 259 260 281 34 143 224 230 34 148 206 221 239 247 280 34 106 168 206 215 234 280 298 77 80 107 206 297 34 37 77 114 148 205 222 259 37 80 107 168 225 170 222 54 68 143 148 154 259 298 54 205 206 226 53 74 117 168 205 222 224 244 37 54 224 248 271 34 148 193 206 221 281 53 87 146 168 193 206 226 230 248 269 298 34 37 54 102 105 106 108 144 154 98 107 273 36 54 56 106 107 153 202 206 104 224 46 58 71 80 87 96 101 102 108 113 116 146 168 193 205 206 221 222 278 280 298 37 206 215 36 37 44 53 54 67 68 70 72 77 80 105 114 143 146 148 156 164 168 169 192 193 194 202 203 205 206 207 215 221 222 230 234 239 241 247 251 259 260 268 270 280 281 298 54 67 68 77 106 143 148 205 206 215 226 230 246 259 280 281 34 68 74 82 87 105 148 169 54 87 113 148 248 49 58 74 114 205 206 207 222 262 49 101 105 148 168 231 239 241 34 49 50 53 56 80 87 106 148 170 205 206 216 225 226 230 231 234 241 247 248 249 259 268 269 281 297 74 107 113 148 160 171 204 241 280 44 71 80 113 148 160 204 207 269 298 34 54 67 86 87 102 143 144 148 168 169 207 228 230 231 239 248 259 269 34 82 87 105 116 169 54 56 68 80 144 148 156 168 170 206 207 228 234 235 247 248 259 260 282 298 44 67 68 107 148 154 157 170 206 222 259 282 34 37 46 49 53 54 58 67 68 71 74 77 80 87 102 105 107 108 113 114 116 143 144 146 153 155 156 157 160 163 168 169 170 192 193 194 203 204 205 206 207 221 222 225 226 230 231 234 235 238 241 243 247 248 249 259 260 268 269 270 280 294 297 298 54 56 67 68 71 106 107 113 116 148 160 192 206 207 221 259 270 280 297 54 56 67 71 106 107 113 148 160 192 206 207 221 259 270 280 117 114 114 116 160 167 216 44 67 77 80 116 148 160 167 205 207 216 259 280 80 106 116 167 170 206 216 228 280 37 61 74 77 107 114 116 167 215 216 227 259 53 54 67 116 148 160 167 206 207 216 221 241 294 105 114 116 148 167 193 216 241 279 280 294 37 53 56 80 87 101 102 103 107 113 114 143 154 170 171 193 205 206 216 226 235 239 241 243 248 249 280 281 36 113 148 154 202 298 54 67 68 71 80 106 113 114 116 154 156 167 168 206 207 215 216 259 280 298 54 80 116 154 216 37 68 106 113 116 167 203 206 216 49 54 61 113 116 167 206 207 216 280 36 68 113 116 148 167 170 202 205 206 216 240 280 294 37 68 113 116 148 167 203 206 216 279 71 113 116 167 171 216 248 269 280 37 44 46 49 50 53 56 58 68 71 74 77 80 87 105 106 107 108 113 114 116 143 144 146 148 150 155 156 157 167 168 170 171 182 192 193 205 206 207 215 216 220 221 222 225 226 230 231 234 238 239 241 247 248 251 259 260 262 271 280 281 282 297 298 68 80 101 107 114 116 148 167 170 192 216 259 280 292 34 67 71 74 87 103 105 106 113 114 116 148 167 215 216 248 259 44 53 68 71 80 105 116 117 148 157 167 207 216 222 224 230 235 240 270 271 274 294 50 116 167 216 259 36 37 113 116 148 167 170 192 202 203 216 259 260 37 79 116 148 167 203 216 259 298 116 148 167 206 216 280 36 37 116 167 202 203 206 216 280 87 116 167 216 280 50 68 116 167 170 216 36 54 56 67 68 77 105 116 144 148 156 160 163 164 167 170 202 205 206 207 215 216 222 249 260 269 280 281 282 294 298 79 116 167 216 280 48 53 80 116 167 206 216 280 36 37 106 116 160 167 192 202 203 216 217 294 43 44 46 53 54 68 71 77 80 82 101 105 107 108 113 116 143 148 155 160 163 167 170 192 193 204 205 206 207 215 216 226 230 231 235 239 247 248 257 259 262 269 280 294 297 298 34 36 37 43 46 53 54 58 67 68 71 74 80 87 105 106 113 114 116 143 148 156 157 160 163 167 168 170 171 192 193 202 203 204 205 206 207 215 216 225 230 231 239 240 241 244 248 249 259 268 269 270 280 281 297 298 37 116 148 167 216 259 54 80 114 116 167 205 206 216 222 269 34 37 44 53 54 56 58 67 68 71 74 77 80 87 101 102 103 105 106 107 108 113 114 116 143 144 146 155 156 160 167 168 170 182 192 193 203 204 205 206 215 216 220 221 222 225 226 230 239 247 248 249 251 259 280 281 282 298 54 72 77 82 116 155 156 157 167 193 205 206 216 222 241 243 251 260 269 280 297 298 36 50 74 108 116 148 167 170 205 216 280 294 37 116 148 167 216 36 116 167 202 216 280 54 68 71 77 101 103 106 113 114 116 143 156 157 163 167 170 192 206 207 215 216 220 222 225 238 243 247 248 259 268 269 270 280 297 298 36 37 116 143 148 167 216 50 116 143 167 170 216 294 36 116 148 167 202 216 116 167 216 80 116 167 216 280 71 74 105 113 116 167 205 216 221 231 248 259 280 297 298 67 114 116 157 167 168 205 215 216 251 254 262 280 281 37 54 67 71 80 105 113 116 167 171 203 206 216 222 247 248 280 298 71 74 79 80 82 87 105 107 113 116 148 167 168 171 206 216 222 248 259 280 297 298 74 105 113 116 167 205 206 216 280 298 37 53 54 74 80 87 116 160 167 170 203 205 206 215 216 222 227 239 251 259 280 36 58 113 116 163 193 202 206 216 218 227 248 260 37 56 68 74 80 113 116 148 153 156 167 203 205 206 215 216 249 252 298 37 56 58 74 80 101 116 167 168 170 192 203 205 206 216 221 230 247 259 269 276 280 298 36 37 116 167 202 203 204 216 74 116 148 167 216 259 280 44 54 68 80 105 111 113 116 167 205 206 216 222 224 230 247 259 280 80 116 167 168 193 216 280 281 74 215 228 248 259 271 280 74 107 116 147 148 160 216 241 259 294 49 67 71 80 82 87 106 107 113 116 148 154 155 156 157 163 167 193 206 207 216 226 230 234 248 259 260 280 281 297 87 106 107 116 148 167 206 216 228 280 297 67 68 71 96 102 113 114 116 143 156 167 170 171 192 194 205 206 216 222 230 243 247 251 259 276 280 298 36 58 87 144 202 205 225 241 248 260 294 298 34 36 44 49 69 79 87 105 144 153 154 170 193 202 205 206 220 230 231 241 246 248 251 280 281 293 294 37 116 145 203 216 294 36 202 294 36 202 294 170 247 294 58 116 216 249 294 37 148 203 216 249 294 296 34 36 37 46 49 53 54 58 67 71 78 80 87 101 102 107 113 114 143 146 153 154 155 164 168 169 170 171 192 193 202 205 206 208 215 220 221 230 231 234 240 241 247 248 251 257 259 260 268 269 280 293 294 297 298 34 36 37 44 46 49 54 67 68 71 74 78 80 87 90 101 102 106 107 113 114 116 146 148 154 157 164 169 170 171 193 205 206 207 220 221 222 239 240 247 248 257 259 260 268 280 281 282 293 294 297 298 54 78 116 145 216 294 145 294 80 145 294 34 36 37 44 54 56 58 67 68 74 77 79 80 87 98 103 106 113 114 143 146 153 155 168 169 170 192 193 202 203 205 206 207 215 222 225 230 231 235 239 241 248 251 259 269 280 281 293 294 297 298 44 49 53 56 67 77 80 87 105 107 113 114 143 153 168 169 170 192 193 205 206 207 215 222 225 226 230 231 239 241 247 248 259 280 281 293 294 298 37 203 294 296 53 148 168 294 37 148 203 216 249 294 296 78 87 116 216 241 294 49 87 116 216 241 294 115 294 36 37 74 80 106 115 116 148 202 203 205 206 216 248 259 293 294 297 70 102 148 167 170 207 294 143 148 170 205 206 251 280 281 294 297 298 148 155 168 230 241 259 294 44 67 102 143 230 248 259 294 74 87 241 247 294 87 169 294 37 116 145 203 216 259 280 294 37 58 116 203 216 294 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 89 294 294 34 80 294 49 50 61 78 80 116 168 207 216 231 241 247 294 297 80 89 116 216 231 241 247 249 279 294 54 87 116 216 294 34 37 70 77 80 82 114 116 148 167 203 206 207 216 220 259 298 34 74 170 216 225 280 294 34 74 101 114 216 241 280 294 43 74 78 105 106 145 147 148 216 280 74 78 145 147 148 183 205 206 216 280 281 294 74 78 107 145 147 148 160 167 170 206 216 225 226 280 294 296 298 34 50 148 160 216 241 254 280 294 53 61 74 116 160 193 204 216 241 259 280 296 34 74 107 145 147 160 168 170 194 222 226 230 241 280 294 298 74 78 114 145 147 160 170 206 216 225 280 294 74 78 106 114 145 147 160 206 216 225 226 239 280 294 52 74 78 145 147 160 167 216 280 294 37 54 58 71 87 113 144 156 157 170 171 193 205 206 220 224 227 228 230 234 238 244 247 248 280 282 293 37 43 56 58 71 103 113 154 157 163 170 171 205 206 207 227 247 248 251 280 281 293 297 37 46 49 71 101 105 113 170 171 206 220 247 248 252 280 281 297 37 54 71 86 113 193 206 207 220 226 230 37 68 71 101 113 146 170 171 192 205 206 234 247 248 251 260 280 282 297 37 46 53 58 71 106 113 156 170 171 205 206 208 220 228 230 247 248 260 280 297 37 71 87 100 101 106 108 113 156 157 163 164 168 170 171 206 220 228 247 248 280 37 49 71 101 106 107 113 144 155 163 168 171 206 207 220 234 239 247 248 280 37 43 71 113 171 203 206 222 227 247 248 280 37 43 46 71 87 101 106 107 108 113 146 156 157 170 171 206 207 208 215 220 234 247 248 280 281 53 71 101 113 114 170 171 246 247 248 251 260 280 298 71 105 113 146 170 171 205 206 207 235 247 248 280 297 71 80 88 100 103 106 113 171 206 207 247 248 280 281 46 71 77 96 101 113 148 170 171 206 220 226 234 247 248 251 260 280 281 54 71 74 108 113 116 146 171 193 205 206 215 221 247 248 251 260 280 49 71 97 101 108 113 144 146 163 164 171 205 206 207 247 248 268 280 281 282 71 78 101 113 114 116 144 170 171 205 206 247 248 280 282 298 56 71 101 103 105 108 113 114 146 171 206 247 248 260 276 280 281 282 37 46 67 71 80 113 146 170 171 206 239 241 247 248 251 280 37 71 80 101 108 113 114 153 155 156 168 171 205 226 227 228 230 247 248 260 280 281 297 37 58 71 74 87 108 114 116 144 167 170 206 216 226 230 243 280 37 53 71 74 87 108 114 116 143 148 167 170 171 206 216 226 259 269 280 37 54 58 61 74 87 96 107 108 114 116 167 170 205 206 207 216 224 226 230 259 269 274 276 280 282 37 53 74 87 114 116 143 167 168 170 206 216 226 259 276 280 298 113 116 216 79 107 116 146 148 167 170 171 205 206 216 281 291 297 34 56 67 84 114 116 143 148 155 169 170 193 206 216 226 251 281 44 49 58 67 68 77 86 96 101 102 116 143 148 170 205 206 207 216 239 251 273 282 298 44 56 58 67 80 82 96 101 102 108 113 114 116 143 163 169 170 205 206 216 222 230 238 241 247 248 251 260 297 298 58 67 75 83 84 86 96 101 108 114 116 144 148 153 164 168 169 170 193 205 206 216 220 222 225 226 227 228 251 259 276 280 298 58 67 71 84 96 108 114 116 153 156 169 170 205 206 216 221 225 226 230 247 251 281 282 297 50 67 70 116 148 170 216 235 259 280 298 67 68 116 148 167 207 216 221 235 280 56 71 84 88 103 108 116 153 163 205 206 216 244 251 254 282 297 298 54 71 103 106 108 116 153 215 216 251 280 37 54 58 101 108 116 153 206 207 216 247 251 34 54 103 108 116 160 204 206 207 216 240 251 280 37 74 101 108 116 153 207 216 222 297 37 56 58 67 108 116 153 206 207 216 226 247 280 297 56 58 88 103 108 116 206 216 222 247 251 58 103 108 116 155 163 170 205 206 216 222 240 280 297 101 108 116 163 206 216 222 281 282 56 101 105 108 116 170 206 215 216 222 251 282 43 56 58 77 103 108 116 206 216 222 234 247 251 281 282 77 108 116 170 206 215 216 222 247 251 280 282 298 53 74 108 116 155 163 206 216 222 251 280 58 74 84 108 116 160 170 206 216 282 56 58 68 74 80 84 108 116 153 205 206 215 216 220 222 225 251 280 56 58 84 101 108 116 205 206 207 216 247 280 297 54 56 67 74 88 101 103 108 116 146 153 160 192 206 216 240 247 251 280 282 56 58 108 116 205 206 216 280 54 56 88 108 116 170 206 216 280 282 54 58 84 90 108 116 143 153 155 170 205 206 207 216 231 251 71 87 108 113 114 116 143 144 167 170 206 216 221 226 230 243 248 259 280 281 50 97 116 170 216 235 54 67 68 70 116 148 167 207 216 234 280 54 80 87 116 216 226 241 280 34 46 67 70 116 148 216 226 269 280 297 298 71 103 113 116 170 171 205 206 221 227 228 247 248 260 280 281 282 293 71 103 113 116 148 171 205 206 216 226 34 108 116 167 170 206 216 231 248 249 259 297 34 37 54 56 58 68 83 87 88 97 103 106 108 114 116 148 156 169 205 206 216 222 241 247 268 269 280 293 298 54 68 83 88 97 101 108 114 116 148 155 170 205 206 216 221 225 247 280 297 298 46 68 74 86 105 107 113 116 117 147 148 168 169 205 216 221 224 246 248 249 273 274 280 298 54 74 114 152 206 224 236 280 37 53 58 105 106 113 116 143 146 148 203 221 248 280 281 298 61 68 78 90 105 114 116 143 148 205 215 216 280 298 61 68 105 116 148 205 215 216 280 37 98 148 203 37 98 148 203 216 37 58 148 203 37 148 203 294 37 148 203 37 148 203 37 116 148 203 37 148 203 37 148 203 35 37 107 148 167 203 205 37 54 105 148 203 280 34 37 145 148 203 259 37 116 148 203 216 279 296 37 46 58 74 114 148 203 247 37 74 105 114 116 148 156 203 216 236 248 280 298 34 36 37 53 69 108 113 148 202 206 259 37 54 105 148 203 280 34 37 145 148 203 259 37 61 74 77 101 113 116 143 148 170 203 217 226 239 269 298 37 116 148 203 37 58 116 146 148 203 222 37 53 58 74 77 82 105 107 114 116 143 146 148 155 157 170 193 203 205 206 215 217 221 246 248 268 269 37 116 148 203 37 53 61 87 106 116 148 170 203 205 217 239 298 37 58 61 116 143 146 148 160 203 248 37 148 203 37 148 203 37 53 78 105 116 117 148 154 157 203 231 239 247 248 269 271 297 37 58 67 78 105 108 114 148 163 193 203 230 247 248 269 280 298 37 54 148 203 279 54 153 160 37 116 148 203 216 34 37 53 61 106 116 143 148 154 163 203 215 248 269 37 98 148 203 247 248 37 74 105 114 116 148 156 203 216 236 248 280 298 37 71 105 114 116 148 155 203 205 216 280 294 37 46 58 74 114 148 203 247 34 37 44 105 108 113 148 203 236 247 280 37 108 113 148 203 220 236 247 37 148 203 236 37 98 148 203 216 225 248 34 37 74 105 144 148 167 203 37 74 105 114 116 148 156 203 216 236 248 280 298 37 107 148 203 205 116 44 53 71 74 113 116 144 148 164 169 193 206 207 241 247 248 252 269 281 44 71 96 101 107 113 148 206 234 247 36 49 53 71 77 80 106 113 148 153 170 171 192 193 206 221 247 248 37 53 71 77 106 113 116 148 164 170 192 193 205 230 247 260 34 36 37 44 46 49 50 53 54 56 58 70 71 74 78 79 83 86 87 102 104 107 108 113 114 116 143 144 146 148 153 154 155 156 157 163 168 169 170 171 192 193 194 195 202 203 204 205 206 207 217 220 221 222 225 226 227 228 230 234 235 239 241 246 247 248 251 259 260 268 269 280 281 297 298 44 46 58 71 78 86 87 108 113 114 116 148 156 171 192 193 206 228 230 239 241 246 247 248 260 269 281 298 36 37 44 46 49 54 56 71 74 78 87 102 107 113 114 143 144 146 148 154 168 169 171 193 202 203 204 205 206 207 220 221 226 227 230 239 241 248 251 259 260 280 281 298 36 49 50 71 78 87 113 148 168 192 206 221 230 239 246 268 280 298 46 71 78 87 113 239 260 298 34 37 44 46 49 50 53 56 58 68 71 74 78 80 82 83 87 89 96 102 103 105 106 107 108 113 114 116 144 145 147 148 154 157 160 167 168 169 170 171 192 193 194 195 204 205 206 207 208 216 225 226 228 230 231 235 239 241 247 248 252 259 260 264 268 269 273 279 280 281 294 297 298 44 71 113 148 167 225 230 241 280 71 74 113 148 205 206 225 239 248 259 280 68 114 160 167 71 74 77 82 105 113 170 205 206 215 216 220 268 34 71 105 113 160 215 34 36 61 71 74 87 113 116 202 216 231 248 269 280 298 34 53 71 102 113 116 148 216 231 239 248 34 44 53 71 114 116 148 206 207 216 44 67 113 116 148 160 171 192 206 216 230 239 247 248 259 280 294 298 113 116 148 216 231 239 259 34 37 47 53 56 71 102 105 113 114 116 148 157 170 207 216 231 239 247 46 53 74 113 116 148 171 216 239 36 37 49 53 58 71 74 87 102 113 114 116 143 148 168 170 195 202 203 216 228 230 231 239 241 248 251 259 280 298 56 71 113 116 148 171 205 206 216 239 294 53 54 58 71 113 114 116 143 146 160 206 216 221 226 248 294 44 53 71 108 114 116 148 206 216 248 34 54 87 96 103 107 108 113 114 116 143 155 157 170 171 206 207 216 221 225 226 238 239 246 260 280 294 37 203 298 34 56 61 96 101 108 116 148 155 170 205 206 230 240 241 247 251 262 280 298 34 54 56 83 101 105 108 114 116 143 144 146 148 156 169 170 193 206 215 216 221 230 241 247 260 282 298 53 206 34 53 67 68 74 77 79 102 105 116 148 169 195 216 241 247 251 259 269 280 298 34 46 56 67 68 101 102 108 116 143 148 157 167 168 169 170 207 215 222 239 241 246 247 248 269 280 281 298 34 37 53 58 67 68 89 96 101 106 116 148 157 167 169 170 203 205 206 215 223 225 234 241 247 269 271 281 282 298 53 206 53 206 53 206 34 58 67 71 102 107 108 114 116 148 155 156 157 169 205 206 221 239 241 247 251 271 280 281 291 298 34 54 61 67 68 101 108 116 148 155 157 169 170 205 206 207 215 241 247 280 53 206 53 206 34 54 56 58 67 68 71 96 101 102 105 106 108 114 116 143 146 148 155 156 163 167 168 170 205 206 207 221 225 227 228 235 239 241 247 248 251 260 280 282 298 34 61 67 68 82 101 116 148 163 168 205 206 207 215 221 222 241 247 259 280 53 206 53 206 34 54 56 67 68 100 101 103 105 108 114 116 148 167 205 206 207 215 230 239 241 247 249 251 260 280 294 298 34 53 67 74 86 101 105 108 114 116 148 160 168 206 207 211 216 217 222 230 241 247 264 280 294 298 53 206 53 206 53 206 53 206 34 37 46 56 61 67 68 74 79 96 101 102 106 107 108 114 116 143 146 148 153 155 156 163 169 170 203 205 206 216 230 238 239 241 247 248 249 280 294 297 298 53 206 53 206 53 206 53 206 34 36 53 54 56 58 67 107 108 116 143 148 153 154 156 169 194 195 202 205 206 207 222 229 241 247 249 262 280 293 298 34 56 58 67 84 102 106 114 116 143 148 164 167 170 205 206 239 241 247 280 293 297 298 34 54 56 58 67 104 108 116 148 155 167 170 204 205 206 222 241 247 280 206 53 206 53 206 34 53 56 67 74 80 82 87 102 105 106 116 146 148 154 167 195 206 231 241 247 248 251 260 271 280 298 34 37 50 70 113 116 148 167 170 203 215 241 247 280 34 53 54 56 61 67 68 74 80 82 105 114 116 148 160 167 168 169 171 193 207 215 216 222 239 241 246 247 251 279 280 294 297 298 53 206 34 37 50 67 68 116 148 167 170 203 207 215 216 222 241 247 280 34 37 50 68 116 148 167 170 203 207 215 216 222 241 247 280 34 43 67 70 80 82 101 102 114 116 147 148 154 167 193 195 216 230 241 247 248 264 280 294 298 34 53 67 105 116 148 167 182 222 241 244 247 276 280 294 34 37 50 67 116 148 167 170 203 241 247 280 34 53 61 68 70 74 79 80 82 101 102 105 108 113 114 116 148 155 156 164 168 170 206 226 230 241 247 282 293 34 44 50 53 54 56 67 70 71 82 83 86 88 102 105 106 108 113 114 116 117 118 148 157 163 164 167 168 170 171 193 205 206 207 215 216 220 222 234 235 240 241 247 248 259 268 269 271 280 281 294 298 34 116 148 167 241 247 280 53 206 116 206 211 222 252 253 280 54 68 211 252 253 36 49 61 67 71 74 84 87 105 113 114 116 143 148 167 202 207 216 228 230 243 248 262 280 297 298 54 58 67 68 101 116 117 148 156 167 170 205 207 216 221 246 249 259 262 276 280 297 34 116 167 216 280 37 56 68 80 87 108 116 143 148 167 189 203 205 206 215 216 246 249 259 280 291 294 298 34 116 148 167 216 34 71 108 116 148 153 167 170 205 206 215 216 271 291 54 77 105 107 114 116 143 163 167 192 193 216 226 227 239 247 249 280 296 297 34 50 54 61 87 113 167 216 239 296 58 67 70 82 102 108 116 156 167 192 205 216 222 247 280 296 297 298 167 216 216 259 294 56 74 280 296 56 74 102 206 280 296 56 74 205 280 296 298 36 49 54 56 101 105 116 153 157 167 168 170 205 216 243 259 280 293 298 53 56 68 82 87 105 156 167 169 170 205 206 207 216 222 281 297 36 56 68 80 116 167 216 56 154 167 216 262 44 46 56 71 87 144 154 167 171 206 216 238 247 43 54 116 167 216 296 68 105 106 116 204 215 280 167 216 247 280 115 68 101 105 160 167 205 280 297 37 203 34 54 62 280 54 61 87 102 108 114 116 117 148 163 206 207 235 251 280 298 54 56 114 116 206 222 34 54 62 74 101 103 105 106 108 156 170 205 206 222 225 244 249 269 281 37 46 54 58 62 68 74 108 114 155 168 203 205 206 262 281 37 54 56 68 74 105 108 203 205 206 43 54 114 116 155 205 206 280 54 70 101 108 148 205 207 275 298 54 58 101 116 143 205 206 222 226 247 280 37 54 58 67 108 114 170 203 206 207 222 226 246 247 259 276 280 298 44 54 56 70 98 155 156 205 206 215 226 247 249 280 297 298 54 80 196 206 247 281 297 54 62 63 67 68 70 71 80 108 114 117 164 168 170 192 193 205 206 220 222 247 249 276 280 297 298 43 54 58 62 87 108 170 192 205 206 247 249 280 293 54 80 114 156 192 193 195 205 206 207 247 34 46 54 56 68 74 101 108 148 156 205 206 221 226 230 247 264 275 281 298 54 56 101 116 143 168 170 205 206 247 280 54 58 68 83 86 101 103 105 108 192 205 206 230 247 270 281 298 46 54 77 107 108 116 153 160 168 205 207 215 246 251 268 269 280 54 108 247 264 281 297 54 71 105 107 108 170 206 243 244 248 262 269 54 104 107 108 143 155 170 194 205 206 222 240 280 54 62 63 96 102 105 108 113 117 156 163 170 205 206 207 220 249 251 280 54 56 58 156 168 170 205 206 225 226 246 247 269 275 298 34 53 107 147 148 155 189 204 211 249 252 276 280 294 37 46 56 78 87 96 101 113 114 116 143 144 145 163 167 170 203 206 216 230 247 249 262 281 282 37 46 49 58 61 78 87 101 113 114 116 143 144 148 167 168 170 193 203 206 207 216 226 230 247 268 281 37 53 75 78 87 108 113 114 116 143 145 167 203 216 230 238 247 249 262 276 277 298 34 46 56 58 78 96 101 105 108 113 114 116 143 145 148 155 156 157 167 170 205 206 216 225 230 247 269 282 297 43 46 56 78 87 96 108 114 116 143 148 167 170 171 193 206 216 222 226 247 260 298 58 78 113 116 148 157 167 205 206 216 247 269 288 49 53 54 56 58 71 77 78 87 108 113 114 116 143 145 155 156 157 160 167 170 193 205 206 216 221 222 230 247 249 251 260 262 282 297 298 37 71 78 87 108 113 116 145 167 203 206 216 239 247 276 37 50 56 58 71 78 101 113 114 116 143 146 167 170 171 193 203 205 206 216 221 225 226 231 239 247 280 281 282 298 36 53 54 101 103 105 108 117 118 153 157 202 206 207 215 220 222 240 247 270 280 297 34 36 56 61 74 103 155 202 246 247 280 282 298 34 36 53 54 56 71 96 143 167 192 202 205 206 215 220 221 225 247 280 297 298 36 58 92 101 108 202 205 206 247 280 36 56 68 80 101 114 116 147 155 156 170 202 206 225 243 247 280 293 297 36 37 50 52 53 54 59 90 116 147 157 202 216 239 247 260 281 297 36 54 100 108 170 196 202 205 206 222 247 280 36 53 56 61 71 114 116 146 148 156 202 205 206 207 215 222 241 247 276 279 280 36 56 58 108 116 202 206 247 251 280 36 202 206 247 251 297 36 37 170 203 247 280 36 54 56 58 67 69 77 80 82 98 100 101 103 108 116 144 155 156 168 170 194 202 205 206 207 215 221 222 223 234 247 251 260 262 280 297 298 36 37 54 58 77 78 96 100 101 102 103 106 108 113 114 116 143 153 154 156 160 163 164 169 170 203 205 206 247 249 251 259 264 293 298 36 37 50 108 116 203 207 222 246 247 249 260 276 36 37 43 203 247 251 280 36 43 54 58 68 71 77 80 96 108 114 116 143 144 146 156 168 170 193 202 205 206 207 220 221 222 225 226 234 235 243 247 248 251 259 260 269 276 280 282 298 36 54 69 80 101 104 114 116 156 202 205 206 222 247 276 280 282 297 298 34 36 54 58 69 71 80 108 114 116 143 170 192 193 202 205 206 207 221 222 225 226 231 247 249 260 280 297 298 54 56 68 70 77 96 101 103 108 116 143 165 170 206 221 226 244 249 251 264 280 282 298 37 49 54 71 80 105 107 108 153 163 167 193 203 215 226 241 247 280 298 37 59 61 114 206 222 247 280 34 37 54 56 67 71 74 77 101 106 108 114 116 117 147 154 164 167 170 192 203 205 206 221 222 225 239 247 249 251 269 271 280 281 293 297 298 34 37 49 61 80 108 143 148 153 156 168 170 203 206 247 280 34 37 43 54 61 106 114 143 215 222 247 280 297 58 77 108 116 167 170 206 230 247 280 34 37 53 54 56 71 96 143 148 167 192 203 205 206 215 220 221 225 247 280 297 298 58 71 92 104 113 155 157 170 205 206 207 215 247 262 280 297 37 46 56 58 67 74 96 104 107 108 114 116 156 203 205 206 247 249 280 297 298 37 54 80 87 101 148 167 194 222 247 264 280 298 36 103 106 116 202 206 247 264 281 293 34 36 43 100 103 106 116 153 202 222 247 251 280 293 34 36 103 106 116 202 222 247 251 280 281 293 36 43 103 106 108 116 202 247 36 43 103 106 116 148 153 163 170 192 202 238 247 251 281 293 37 46 54 56 67 88 116 169 171 205 206 215 221 225 269 298 34 37 54 56 58 61 96 103 106 108 116 148 153 156 169 192 205 206 207 208 247 259 264 280 298 34 37 43 50 54 56 58 61 67 71 101 103 108 114 116 148 160 194 203 206 215 227 243 247 280 294 297 298 34 36 37 43 54 56 77 80 108 116 147 148 167 205 206 215 216 222 247 268 280 294 36 37 43 54 70 77 80 82 116 148 167 215 216 222 247 268 280 206 259 36 43 58 67 71 77 80 105 106 113 148 156 157 167 169 202 205 221 222 247 280 282 298 34 36 37 54 56 74 80 101 108 116 194 202 206 207 216 247 280 294 37 54 114 143 148 222 227 243 247 34 37 54 56 61 67 71 80 89 96 101 103 108 114 116 143 146 155 160 163 168 192 193 203 205 206 207 215 220 221 225 234 244 247 249 251 268 280 281 282 294 298 34 36 77 167 202 227 247 264 280 34 37 77 113 114 167 203 208 247 280 37 49 54 100 108 113 143 147 157 170 203 206 216 221 247 298 34 37 46 49 56 58 101 107 108 113 114 143 144 148 153 155 163 170 171 192 193 203 205 206 215 221 225 230 244 247 249 251 271 276 280 281 282 43 56 71 74 77 88 107 108 114 116 156 192 193 205 206 215 217 222 225 227 264 269 293 43 54 56 71 74 77 96 107 114 116 205 215 216 217 293 297 43 46 74 77 107 113 114 147 148 163 171 192 205 206 215 217 226 275 297 36 37 43 53 54 71 87 146 148 153 156 160 167 170 194 205 206 215 216 225 230 249 251 259 260 280 294 43 54 67 69 71 74 77 80 90 102 106 107 114 116 147 163 171 205 206 215 217 222 247 259 269 280 293 294 298 37 43 74 107 114 160 205 276 37 43 74 107 114 160 170 194 222 276 37 43 74 107 114 160 196 206 242 276 37 43 74 107 114 160 170 276 43 74 107 114 116 160 167 194 205 206 225 249 276 34 43 56 71 74 87 96 103 105 116 206 207 208 220 222 226 247 269 297 34 36 37 43 54 58 67 68 74 105 108 114 116 148 167 202 203 205 206 221 222 247 248 262 269 280 298 34 36 37 44 56 67 68 84 101 102 113 114 116 143 148 160 164 167 168 202 203 205 206 207 217 220 222 225 227 230 234 247 248 249 251 259 269 280 281 298 77 114 116 167 247 280 298 54 56 58 67 106 114 116 143 154 169 192 205 215 247 251 264 280 297 37 61 70 82 203 206 215 247 206 259 37 61 70 82 203 206 215 247 37 116 194 206 247 280 116 205 206 216 92 93 211 70 92 94 103 114 116 167 206 216 222 264 271 280 298 70 92 94 103 114 116 167 206 216 222 264 271 280 298 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 247 251 280 46 56 74 83 86 87 96 106 114 116 147 160 192 215 216 217 222 228 247 251 280 298 40 46 56 74 83 87 92 106 114 116 147 168 192 205 215 216 217 222 228 231 247 249 251 271 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 56 61 70 71 74 83 87 96 105 106 114 116 147 153 160 165 192 193 205 215 216 217 222 228 230 231 247 249 251 280 298 40 46 56 61 67 74 77 83 87 90 105 106 114 116 147 192 193 215 216 217 222 228 231 247 249 251 280 293 43 46 56 70 74 77 83 86 87 96 106 114 116 147 192 215 216 217 222 247 251 280 44 46 54 56 74 77 83 87 96 106 114 116 147 153 192 215 216 217 222 230 231 241 247 251 268 280 297 298 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 247 251 268 280 298 40 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 241 247 251 280 298 46 56 67 70 74 82 83 87 106 114 116 147 169 192 215 216 217 222 231 241 247 251 280 40 44 46 56 74 77 83 86 87 96 105 106 114 116 147 153 192 205 215 216 217 222 241 247 251 280 297 40 43 46 56 70 74 80 82 83 87 96 106 114 116 147 192 193 205 215 216 217 222 227 228 230 241 246 247 251 252 271 280 43 46 56 67 70 71 74 82 83 86 87 106 108 114 116 147 169 192 215 216 217 220 222 227 231 241 247 251 280 43 46 56 74 83 86 87 106 114 116 147 168 192 215 216 217 222 227 247 249 251 271 280 43 46 54 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 298 43 46 56 74 83 86 87 96 105 106 114 116 147 192 205 206 215 216 217 222 227 243 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 220 222 227 247 251 280 293 297 43 46 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 54 56 74 83 86 87 105 106 114 116 147 157 192 215 216 217 222 227 247 251 269 280 43 46 54 56 70 74 82 83 86 87 105 106 114 116 147 192 215 216 217 222 227 241 247 249 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 58 74 83 87 106 108 114 116 147 148 157 192 205 215 216 217 222 223 227 247 251 276 280 43 46 56 74 77 83 87 106 114 116 147 167 192 215 216 217 222 227 247 251 271 280 293 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 53 56 67 74 83 87 106 114 116 143 147 148 167 192 205 206 215 216 217 220 222 225 228 234 235 244 247 248 251 280 294 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 50 54 56 58 71 74 83 87 105 106 114 116 147 160 192 205 207 215 216 217 220 222 227 231 241 247 248 249 251 268 280 43 46 52 56 74 83 87 106 114 116 147 153 192 205 215 216 217 222 227 231 247 249 251 260 280 46 56 74 83 87 106 114 116 147 160 192 215 216 217 222 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 54 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 268 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 61 74 75 83 87 105 114 116 145 147 160 192 215 216 217 222 227 247 251 280 297 43 46 54 56 70 74 77 83 87 106 114 116 147 192 215 216 217 222 227 247 251 271 280 46 53 56 74 83 86 87 106 114 116 147 148 170 192 205 206 215 216 217 222 227 228 247 248 251 279 280 294 296 297 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 46 56 61 74 83 87 92 106 114 116 147 153 160 192 193 215 216 217 222 227 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 70 74 83 87 106 114 116 147 192 193 215 216 217 222 227 247 251 280 282 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 58 69 70 74 83 87 106 108 114 116 147 160 192 205 206 215 216 217 222 227 247 251 280 281 298 43 46 56 58 67 74 83 87 104 106 108 114 116 147 192 205 206 215 216 217 222 227 247 251 280 282 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 69 74 115 116 148 160 167 170 206 216 294 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 294 296 37 44 53 74 80 115 116 148 203 206 215 216 230 241 281 282 296 34 43 74 115 116 148 160 167 170 206 216 279 296 34 37 43 53 54 68 74 115 116 148 160 167 170 206 216 224 274 279 296 34 37 43 74 115 116 148 160 167 170 206 216 274 279 280 296 34 37 43 69 74 80 115 116 147 148 160 167 170 206 216 224 274 279 280 296 34 37 43 68 74 115 116 147 148 160 167 170 206 216 224 279 280 296 34 37 43 61 74 115 116 148 160 167 170 206 216 224 274 279 296 34 43 74 115 116 148 160 167 170 206 216 279 296 34 37 43 68 74 115 116 148 160 167 170 205 206 216 224 244 251 279 296 34 37 43 68 74 115 116 148 160 167 170 206 216 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 279 296 43 74 115 116 148 160 167 170 206 216 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 296 34 37 43 68 74 115 116 148 160 167 170 206 216 224 274 279 280 296 34 37 43 74 115 116 147 148 160 167 170 205 206 216 224 273 274 279 280 294 296 34 37 43 74 115 116 148 160 167 170 206 216 224 279 296 34 37 43 74 115 116 148 160 163 167 170 206 216 224 249 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 280 296 34 36 37 49 53 61 69 75 98 116 145 148 160 170 202 203 207 216 217 222 228 239 241 248 264 275 280 294 296 34 36 37 53 56 61 64 69 86 105 108 116 145 148 153 160 164 170 202 203 206 216 217 222 228 231 239 241 246 247 248 260 280 281 292 294 296 53 105 108 116 148 216 239 280 281 296 34 53 61 69 74 98 105 116 145 148 160 164 170 216 217 222 239 241 247 248 280 294 296 114 116 167 170 205 206 216 217 230 239 53 74 114 116 145 148 153 170 206 207 216 217 222 239 241 247 280 281 294 296 44 53 78 116 148 160 170 207 216 241 294 296 49 53 74 89 105 107 108 114 116 148 160 170 207 216 239 241 264 280 294 296 53 105 116 148 160 170 205 216 217 225 239 241 281 294 296 37 56 116 216 294 54 74 77 87 102 116 148 167 213 216 247 293 294 68 74 148 248 56 79 113 114 116 264 43 56 74 79 113 114 116 143 164 297 56 79 113 114 116 264 216 259 294 74 100 113 116 145 163 206 54 116 206 207 216 251 46 79 100 113 114 116 170 171 205 206 220 249 297 43 46 58 79 100 105 106 108 113 114 116 144 148 155 160 163 170 206 220 225 238 239 249 251 268 46 56 71 74 79 113 114 116 148 155 171 215 216 225 241 54 79 101 113 114 116 160 167 207 247 264 279 280 79 96 113 114 116 216 264 79 96 100 113 114 116 153 156 163 220 268 297 43 79 96 100 113 114 116 153 156 220 222 268 293 43 53 79 96 100 113 114 116 156 220 238 264 268 34 79 113 114 116 211 216 49 53 56 58 79 83 84 108 113 114 116 146 148 167 170 204 206 211 215 227 228 230 231 247 248 259 279 280 294 53 54 58 79 105 108 113 114 116 148 160 170 193 204 206 207 211 216 222 228 280 281 294 297 54 75 79 108 113 114 116 146 148 156 170 193 205 206 222 225 226 259 281 294 298 46 54 58 67 71 79 96 101 108 113 114 116 143 146 148 155 157 205 206 222 230 276 280 294 298 54 56 71 79 101 108 113 114 116 143 146 148 160 170 206 221 222 226 264 280 281 294 297 298 79 108 113 114 116 146 148 206 222 294 54 56 79 98 106 108 113 114 116 146 148 170 206 222 224 244 264 280 294 34 53 77 79 84 103 107 113 114 116 148 170 211 217 228 248 294 34 37 43 54 56 58 68 70 71 79 82 96 102 103 105 106 108 113 114 116 148 153 154 155 157 167 168 170 171 194 203 204 205 206 211 215 217 225 228 230 234 235 239 241 247 248 249 254 264 268 271 276 280 281 293 294 297 298 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 71 79 113 114 116 148 154 163 211 220 235 46 54 56 68 71 79 113 114 116 148 154 163 207 211 220 54 56 71 79 113 114 116 148 154 163 205 207 211 220 234 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 54 56 71 79 113 114 116 148 154 163 207 211 220 54 56 79 113 114 116 148 154 163 211 234 54 56 79 113 114 116 148 154 163 211 234 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 54 56 79 113 114 116 148 154 163 211 46 54 56 68 71 79 113 114 116 148 154 211 220 234 235 46 54 56 68 71 79 113 114 116 148 154 207 211 220 54 56 79 113 114 116 148 154 211 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 68 79 113 114 116 148 154 163 211 220 234 54 56 79 113 114 116 148 154 211 54 56 71 79 113 114 116 148 154 207 211 220 54 56 79 113 114 116 148 154 211 46 54 56 68 71 79 113 114 116 148 154 163 207 211 220 234 235 54 56 79 113 114 116 148 154 211 46 54 56 68 79 113 114 116 148 154 211 220 54 79 113 114 116 148 171 46 54 79 104 113 114 116 144 148 156 168 170 171 217 226 239 105 116 170 205 251 271 116 211 116 211 37 77 203 216 294 37 56 61 82 96 101 102 107 114 116 143 156 168 193 203 205 206 226 243 244 249 259 262 282 294 297 298 37 50 108 203 294 34 37 49 53 56 61 101 105 114 116 117 153 156 163 170 193 203 205 206 221 231 247 271 282 294 298 34 37 53 54 67 68 74 77 105 106 116 148 167 170 206 207 216 230 244 273 274 294 297 37 74 108 116 216 294 297 37 78 108 193 259 294 297 34 37 44 61 68 78 105 114 143 148 193 215 217 222 226 294 34 37 44 56 61 68 78 102 105 193 206 215 217 222 243 294 37 53 68 70 82 83 105 116 148 160 203 206 215 222 225 243 257 294 37 53 67 68 105 116 148 167 203 206 215 220 222 247 294 34 37 46 54 61 77 89 113 114 148 193 194 203 216 276 280 294 34 37 46 54 56 61 108 116 143 155 167 170 192 193 205 206 226 280 282 294 34 37 61 114 116 143 167 239 280 294 37 56 77 101 102 108 114 143 148 167 170 192 205 206 225 226 243 280 282 294 298 34 37 44 54 56 58 61 67 68 71 101 105 106 108 114 116 143 148 154 155 163 164 167 170 171 192 193 205 206 207 221 222 225 226 230 243 246 251 280 281 282 294 298 34 37 43 54 56 58 61 67 68 71 77 90 96 101 108 114 116 143 148 155 156 167 168 170 192 193 205 206 221 222 225 226 243 246 249 259 268 280 281 282 294 297 298 37 54 56 58 68 96 101 108 114 116 143 148 167 168 170 192 193 205 206 207 221 222 225 240 259 260 276 280 281 282 294 297 298 37 54 58 71 105 108 143 160 167 170 192 193 205 206 221 225 226 243 244 249 259 280 282 294 297 37 54 58 68 77 88 101 103 108 114 143 155 160 167 170 193 205 206 207 225 226 234 251 280 282 294 297 298 37 167 170 205 206 207 222 225 280 281 294 37 54 56 58 96 101 108 114 116 143 155 160 164 167 170 193 205 206 225 230 280 281 282 294 298 37 54 56 101 108 114 143 144 153 155 156 167 168 170 171 193 205 206 207 225 226 280 282 293 294 297 298 37 43 54 56 71 103 106 114 116 143 144 155 160 167 168 170 193 205 206 221 234 251 259 280 282 293 294 297 298 34 37 50 54 58 61 68 71 87 101 106 108 114 116 143 148 160 167 170 192 193 205 206 221 243 249 259 280 281 282 294 297 298 34 37 56 61 71 96 101 105 108 114 116 143 155 156 167 170 193 205 206 225 226 230 249 259 260 280 294 298 34 37 54 56 71 102 108 114 167 193 205 206 221 280 294 298 34 37 56 58 67 68 108 114 143 170 192 193 203 205 206 221 251 269 294 298 37 54 56 58 67 68 71 107 108 113 114 116 143 148 155 167 170 192 193 203 205 206 221 225 226 230 243 246 259 280 281 294 297 298 37 56 96 101 102 108 114 116 143 148 155 156 160 170 193 203 205 206 216 221 225 226 230 247 259 269 294 298 34 37 54 56 58 67 71 102 108 114 116 143 155 156 163 167 170 203 205 206 215 216 221 222 225 226 249 280 282 294 297 298 37 53 56 68 71 87 101 102 114 143 146 155 156 170 171 192 193 203 205 206 225 226 244 259 268 269 280 281 294 297 298 34 37 102 170 206 294 43 87 114 148 156 160 170 205 206 207 215 216 225 282 297 34 54 56 61 71 108 116 143 170 193 206 215 221 280 282 294 297 298 34 54 61 116 156 193 205 206 215 282 294 298 34 54 56 61 71 116 193 205 207 221 225 294 34 61 68 71 101 114 116 143 170 205 206 221 226 280 282 294 297 298 34 37 54 56 61 71 108 114 116 143 155 156 157 168 170 193 203 206 207 280 281 294 298 34 37 61 77 96 114 116 148 170 203 206 221 260 280 294 298 34 54 58 61 102 116 143 160 170 193 206 221 259 282 294 34 61 116 148 205 206 230 280 294 34 56 61 116 143 148 170 193 206 221 262 294 34 54 61 70 71 116 143 206 226 249 294 297 34 61 68 108 116 143 153 193 206 207 225 280 282 294 50 143 294 108 143 148 193 226 249 252 294 50 54 294 50 56 114 148 217 236 294 36 37 53 61 202 203 36 37 58 61 105 202 203 206 251 281 293 297 37 203 217 280 43 46 69 167 194 249 280 37 68 203 280 37 203 37 203 37 203 37 46 203 280 37 203 37 203 37 203 37 203 280 37 203 280 37 203 37 203 280 37 203 37 203 280 37 203 37 203 280 37 203 37 203 37 56 203 280 37 203 37 203 37 203 37 203 37 203 37 203 37 203 280 37 203 56 61 90 105 116 228 276 46 50 56 69 75 90 108 116 145 146 147 148 206 216 217 222 228 230 231 248 249 259 260 280 294 37 54 160 203 37 58 61 77 108 116 148 167 194 203 206 207 222 281 297 298 34 37 61 101 108 194 203 205 206 249 280 281 297 37 54 74 116 160 205 225 271 54 116 194 37 54 103 114 154 160 203 293 37 108 203 280 37 54 104 160 203 298 89 114 148 167 194 217 222 280 37 54 116 160 203 230 37 54 74 103 154 160 298 37 116 147 167 203 206 216 276 280 293 294 37 54 56 61 98 116 148 167 203 206 217 271 281 294 297 34 36 37 103 104 170 202 203 231 279 293 37 54 71 114 160 203 298 37 54 160 170 203 37 43 156 203 206 207 194 211 194 211 206 294 34 37 56 101 103 106 114 156 160 170 203 205 206 224 244 259 280 282 37 43 77 80 116 203 226 43 50 61 74 96 100 101 103 116 145 148 163 194 212 213 216 222 227 244 280 296 49 50 61 74 101 114 116 145 148 194 222 227 244 280 296 50 54 61 74 87 103 105 107 116 145 148 160 171 194 206 208 227 228 243 262 264 269 271 296 50 54 61 74 87 105 107 114 116 145 148 160 194 206 207 208 215 225 227 243 259 264 280 296 50 54 61 71 74 87 90 103 105 107 108 113 114 116 145 148 160 171 194 205 208 216 226 227 228 241 243 244 259 262 264 269 271 276 280 296 37 43 44 50 61 69 70 74 77 80 101 105 107 108 113 116 145 148 167 170 171 194 216 217 224 280 296 49 50 54 113 146 148 205 206 216 280 297 107 170 206 207 259 34 50 54 56 61 74 87 116 146 148 170 193 204 205 206 221 225 226 241 246 249 251 259 294 297 46 53 56 58 61 71 74 77 87 108 114 116 143 145 148 155 156 167 170 193 205 206 221 222 225 226 230 244 294 298 46 56 58 61 71 74 87 116 145 148 167 170 193 206 221 259 294 298 46 74 77 87 98 113 116 144 155 156 163 164 167 170 171 192 206 220 225 234 238 239 246 251 280 281 282 293 297 46 69 74 106 113 143 155 156 157 163 164 167 171 205 206 207 226 243 249 280 281 297 36 44 46 74 101 114 145 160 163 167 170 192 206 216 220 225 226 260 268 280 281 282 36 71 74 108 113 114 145 167 170 171 206 208 269 280 282 36 71 74 101 114 167 170 171 205 206 207 208 216 220 221 226 246 249 269 297 298 36 43 53 56 71 74 145 167 170 171 206 208 216 221 225 239 269 281 297 298 37 56 74 114 116 145 148 167 170 206 221 223 251 282 294 37 74 114 116 145 148 156 167 170 192 206 221 294 56 74 77 105 114 153 167 170 206 225 294 34 37 54 56 68 74 105 106 108 116 145 203 205 206 223 224 234 249 251 274 276 280 293 294 298 34 37 54 61 68 71 74 101 105 114 116 144 145 155 164 192 203 205 206 215 222 225 244 260 280 281 293 294 297 34 37 43 54 74 105 116 145 203 205 206 226 280 294 34 37 54 68 74 105 107 114 116 145 171 193 203 205 206 234 280 282 294 298 43 74 100 116 145 163 167 220 222 293 294 74 116 145 167 215 293 294 74 116 145 153 167 206 294 43 74 116 145 167 293 294 43 74 116 145 153 155 167 294 37 49 53 71 74 101 108 113 114 116 143 145 148 153 155 156 167 168 170 192 205 206 207 220 221 222 226 238 249 268 281 282 294 297 298 37 54 74 92 105 113 116 145 150 216 280 34 37 103 105 113 114 116 145 150 206 264 280 53 54 56 71 74 108 113 114 143 148 168 206 216 222 235 239 241 244 249 259 279 294 297 34 44 46 54 56 61 71 74 107 113 116 144 145 148 157 160 163 171 204 205 206 221 225 226 241 282 294 297 298 44 71 74 107 113 145 148 206 221 282 294 69 71 74 107 113 114 116 145 147 148 206 221 259 294 34 44 53 71 74 77 107 113 114 116 145 148 153 169 171 204 205 206 207 221 225 293 294 297 34 44 71 74 107 113 145 147 148 171 206 221 222 225 243 264 269 271 294 298 34 54 56 70 74 80 96 100 103 108 163 164 170 204 205 206 208 216 280 294 54 56 71 74 107 113 145 148 171 206 221 280 294 44 50 71 74 103 107 113 145 148 171 206 208 241 294 297 34 71 74 107 113 145 148 171 204 206 221 225 293 294 297 34 44 61 71 74 107 113 116 145 148 171 204 206 251 294 297 34 50 74 96 105 113 114 116 143 148 216 217 223 230 231 241 243 248 262 264 280 293 294 34 44 71 74 101 108 114 116 148 170 171 204 206 208 216 225 241 259 279 293 294 34 50 53 54 56 61 68 74 103 105 107 108 113 114 116 145 147 148 160 170 171 192 194 206 208 216 217 221 226 228 241 246 248 259 260 264 279 280 294 298 37 46 49 50 56 67 74 87 105 106 108 113 116 143 145 153 168 203 205 206 216 222 230 243 247 251 259 264 280 294 297 43 71 74 103 105 114 116 153 170 193 205 216 259 273 274 280 294 298 37 46 50 53 61 71 74 107 113 114 116 143 170 193 205 206 215 216 239 241 251 259 280 294 297 37 43 46 49 56 58 61 68 71 74 87 102 108 113 114 116 143 148 155 156 168 170 171 203 205 206 208 216 217 222 225 230 248 259 280 282 294 297 298 34 43 46 50 53 54 56 61 71 74 105 114 116 143 148 170 205 206 217 226 244 260 269 294 37 56 71 74 100 105 113 116 148 163 171 203 206 217 243 294 297 71 74 108 113 148 155 170 171 206 207 220 221 230 231 238 259 280 294 298 34 37 46 53 68 74 105 113 116 148 164 167 203 205 206 215 225 226 227 228 231 243 248 251 252 280 281 282 294 43 46 50 53 54 56 58 71 74 77 78 105 106 107 108 113 114 116 143 146 147 148 153 156 167 168 170 171 193 205 206 215 225 226 230 246 280 282 294 297 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 37 74 114 280 294 49 74 105 116 148 206 259 273 274 280 294 297 298 37 101 107 160 203 215 241 280 294 34 43 67 113 114 116 147 204 206 217 235 239 241 243 248 268 271 294 37 79 148 56 68 80 154 280 296 298 56 68 80 154 280 296 298 116 170 206 211 280 296 43 44 46 54 56 58 77 96 103 105 108 114 143 170 193 205 206 215 221 225 227 230 262 280 296 298 46 49 54 56 58 77 101 105 108 143 146 148 155 170 206 207 247 280 296 297 43 46 53 54 61 70 71 86 96 101 105 106 108 143 148 155 156 160 167 170 192 193 205 206 207 215 222 225 230 247 248 249 268 271 280 281 282 296 37 46 53 80 87 114 116 144 148 170 205 207 215 225 230 234 280 296 49 53 56 80 92 96 106 108 114 116 117 143 168 170 206 222 230 235 247 248 264 271 280 296 46 56 61 68 71 114 116 143 155 205 206 215 221 230 247 248 249 280 281 296 298 34 106 116 117 170 207 249 279 280 296 298 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 216 228 248 270 271 280 296 34 50 116 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 216 228 248 270 271 280 296 50 116 148 216 228 248 280 296 50 116 216 228 248 270 271 280 296 34 50 74 116 216 228 248 280 296 50 116 216 228 248 270 271 280 296 74 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 148 162 280 296 34 43 50 96 148 170 193 222 228 248 264 270 280 296 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 216 228 248 270 271 280 296 34 50 116 216 228 248 249 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 216 228 248 270 271 280 296 34 50 116 216 228 248 280 296 50 116 216 228 248 270 271 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 148 228 248 280 296 50 148 228 248 280 296 34 43 105 160 204 249 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 216 228 248 270 271 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 53 116 205 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 34 50 74 116 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 43 54 80 148 206 211 220 221 280 294 296 43 54 80 148 206 211 220 221 280 294 296 114 216 221 280 296 43 80 148 170 206 211 280 296 34 50 280 296 58 80 114 148 211 225 280 296 44 54 84 105 106 114 148 154 155 205 206 220 235 246 247 249 280 294 296 34 67 68 116 148 153 193 205 230 247 280 294 296 50 96 116 143 148 160 167 204 211 216 227 228 247 248 279 280 294 296 50 116 143 148 211 228 248 280 294 296 50 53 116 143 148 211 216 228 248 280 294 296 56 88 105 116 206 216 247 268 271 293 96 105 216 294 34 56 78 96 106 114 148 248 294 34 37 54 56 69 87 99 105 117 148 160 264 271 272 50 98 248 53 96 168 281 37 116 69 105 164 228 248 298 56 107 160 206 226 96 170 206 215 222 251 37 54 74 78 108 114 145 170 206 222 281 148 167 217 280 53 264 56 69 78 148 170 205 206 221 228 247 281 297 298 89 105 216 231 280 294 54 68 192 207 220 264 43 53 56 70 80 96 105 106 116 222 271 293 34 56 78 96 106 114 148 248 294 46 193 264 298 43 54 56 67 107 108 114 143 148 170 205 206 215 234 238 244 249 254 282 298 114 264 56 67 68 108 114 143 148 206 231 264 69 107 108 114 148 170 239 114 207 56 108 114 205 206 297 298 43 44 54 56 69 71 84 96 101 106 108 114 118 143 148 153 155 156 170 205 206 207 215 222 225 239 244 246 247 264 280 281 282 298 56 71 108 114 143 148 170 206 244 270 56 114 259 54 56 71 106 113 114 116 117 143 160 170 205 206 230 247 114 222 264 37 54 101 117 34 37 53 56 58 61 66 68 70 77 80 87 88 92 96 105 117 118 148 153 164 168 170 205 206 215 220 221 222 231 235 239 251 270 271 293 294 37 105 160 271 34 37 54 56 69 87 99 105 117 148 160 264 271 272 37 216 264 271 68 77 101 108 143 156 170 205 206 221 225 249 298 46 56 68 86 102 107 143 148 156 160 170 206 221 222 225 254 50 98 248 53 96 168 281 53 58 168 192 222 251 268 281 293 53 80 101 155 156 168 170 192 220 222 268 281 53 116 168 192 206 268 281 53 153 168 192 206 207 215 222 268 281 298 143 205 228 248 298 215 248 215 248 68 88 89 96 105 114 117 170 193 215 228 230 231 241 248 249 215 248 215 248 215 248 215 248 56 58 68 106 107 116 148 206 207 239 247 249 264 297 34 44 54 56 68 74 86 101 108 114 116 143 148 153 156 160 167 170 193 205 206 207 215 216 217 221 222 225 230 247 249 251 280 281 282 294 297 298 56 107 160 206 226 56 80 96 108 114 116 118 144 148 153 170 206 207 216 222 248 271 280 282 294 298 54 205 216 54 216 46 54 206 216 54 216 170 34 67 116 147 167 34 44 56 67 74 116 143 147 155 167 170 205 206 207 216 217 220 225 243 268 294 34 116 147 167 170 205 206 207 215 217 234 235 244 247 280 281 297 54 56 67 116 147 148 160 167 215 235 206 259 36 54 67 77 87 113 116 143 147 148 167 205 206 215 226 228 229 246 248 262 281 294 36 44 46 53 54 56 67 68 70 71 74 80 82 87 102 105 106 107 108 113 114 116 143 144 146 147 148 155 156 157 167 168 169 170 171 193 205 206 207 215 217 226 230 231 234 239 241 244 246 247 248 251 259 269 271 280 281 297 298 54 56 67 68 71 96 101 102 108 114 116 147 157 167 169 192 204 205 206 207 215 225 230 241 244 247 251 259 264 269 271 281 282 298 116 147 167 116 147 167 36 37 61 67 74 75 87 102 107 114 116 147 148 167 169 202 203 231 239 241 247 248 251 269 280 293 294 53 71 74 96 100 103 105 116 147 148 167 208 230 246 264 40 54 61 71 102 106 114 116 144 147 156 167 170 207 215 259 298 116 147 167 44 56 96 103 108 116 146 147 160 167 170 193 206 230 246 260 280 297 34 44 46 49 53 56 61 68 71 74 80 87 96 101 103 105 107 108 113 114 116 146 147 148 153 154 155 156 160 167 170 171 192 193 205 206 207 217 220 222 225 226 230 231 234 243 244 247 248 249 251 269 280 281 293 297 298 36 46 49 67 106 116 147 154 155 156 157 164 167 170 205 220 222 234 235 268 298 37 68 116 147 167 205 215 49 50 101 116 143 147 148 167 168 192 230 247 248 259 279 280 294 206 259 34 36 44 67 108 114 116 144 147 148 156 160 167 169 170 194 202 207 215 239 268 280 281 294 43 68 69 116 147 167 170 206 215 116 147 167 216 34 36 40 56 71 72 79 116 147 157 160 167 168 169 189 202 207 222 227 230 234 259 262 298 53 54 71 74 86 105 116 147 148 167 205 206 216 217 220 222 227 228 230 239 248 264 268 37 44 53 54 56 58 67 71 80 101 105 107 108 114 116 143 144 147 155 157 167 168 170 193 203 216 217 225 228 230 231 239 259 260 268 280 294 298 44 56 68 116 147 167 204 230 239 259 116 145 147 167 195 294 102 116 145 147 167 247 44 50 79 116 146 147 148 167 207 216 217 220 247 248 297 54 67 116 147 160 167 216 116 147 167 249 34 54 67 74 79 87 102 103 107 111 113 116 147 160 167 169 171 216 228 248 260 292 293 298 50 79 116 147 148 167 248 297 37 54 61 67 68 69 74 84 105 106 113 116 147 148 153 154 156 160 167 170 171 203 206 259 280 298 105 116 147 167 169 50 74 87 113 116 147 156 167 207 259 298 40 71 80 108 116 147 167 171 189 247 249 262 276 298 36 43 44 53 67 79 82 83 101 102 105 107 108 114 116 117 147 148 160 167 169 202 205 206 220 227 228 230 231 239 246 247 251 259 294 50 54 61 67 107 116 147 148 167 228 241 294 34 36 53 67 68 70 74 80 102 106 107 108 116 147 148 167 206 220 224 234 281 294 298 43 80 105 116 147 148 167 168 206 217 259 294 36 54 74 114 116 147 167 280 44 67 78 116 146 147 148 167 170 294 296 298 116 147 167 294 36 116 147 167 37 116 147 167 203 37 116 147 167 37 116 147 167 36 116 147 167 37 79 116 147 167 170 228 34 37 116 147 167 228 79 86 116 147 167 246 116 147 167 169 239 34 36 43 49 53 54 56 67 71 107 108 114 116 143 147 148 154 160 167 202 206 207 223 228 239 251 259 280 293 298 34 53 56 67 71 106 107 114 116 147 160 167 207 231 34 67 71 105 114 116 147 160 167 220 225 230 231 248 251 259 297 298 36 44 108 116 147 148 156 160 167 202 34 46 53 56 58 67 84 87 101 160 170 206 217 222 225 280 281 298 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 297 298 34 36 37 46 49 53 54 58 61 67 68 69 71 77 80 83 87 98 101 103 105 107 108 116 143 144 146 153 156 170 196 202 205 206 215 221 222 226 238 239 251 280 281 282 298 34 43 105 116 215 296 34 53 54 58 67 68 71 84 87 101 105 106 116 160 205 206 216 228 268 280 34 43 74 100 103 105 116 153 155 163 206 222 293 297 34 43 74 103 105 108 116 146 153 155 206 251 281 293 34 101 105 116 216 34 43 54 100 103 105 116 146 153 155 163 170 206 222 251 293 34 68 70 82 98 105 116 167 170 207 215 222 224 273 296 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 34 61 105 116 160 294 298 216 34 43 96 105 116 153 155 293 34 43 70 74 86 96 105 106 116 143 148 168 193 204 205 206 211 215 217 293 298 34 43 74 100 103 105 116 153 155 163 206 222 293 296 297 34 105 114 116 167 280 294 296 298 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 34 43 96 105 116 153 155 293 296 211 54 79 116 167 207 280 294 36 61 68 79 80 105 202 215 216 36 37 54 68 79 86 101 202 207 215 222 37 67 70 79 101 203 206 34 37 49 79 203 206 37 79 80 86 96 203 206 53 79 80 92 96 101 103 116 160 167 206 207 230 247 280 50 79 103 108 116 167 205 264 281 36 53 68 74 79 80 96 100 103 110 143 163 167 170 202 206 228 230 251 37 43 79 106 203 37 79 100 103 163 170 203 37 54 61 78 79 96 148 193 203 205 230 280 293 36 43 53 79 80 101 108 202 43 79 80 86 88 88 212 213 241 44 74 79 80 101 114 116 148 241 49 53 54 58 71 74 80 86 88 96 106 114 157 163 206 207 215 251 259 281 294 297 49 53 74 79 80 249 34 44 79 80 86 114 116 148 167 205 231 241 294 298 34 61 79 80 86 88 228 53 74 80 86 88 101 116 153 164 205 206 230 231 259 297 298 44 53 71 74 80 88 96 103 106 114 146 153 206 230 231 251 259 280 297 298 46 54 56 79 86 92 206 222 239 251 34 53 77 79 80 86 106 116 148 160 167 204 205 280 294 37 54 79 80 203 37 43 53 74 79 116 170 203 206 37 79 80 86 88 203 231 279 281 44 74 79 80 148 167 216 228 231 281 44 49 54 79 80 114 116 167 216 34 61 79 80 116 148 167 206 215 280 77 79 86 116 222 37 44 79 203 281 43 53 79 80 116 215 52 74 79 80 96 116 160 206 215 231 280 79 80 114 116 148 167 281 298 54 61 74 79 80 86 116 160 167 215 230 249 298 53 79 80 86 106 116 148 167 215 54 79 80 106 108 148 167 206 281 293 298 34 53 74 79 80 116 148 167 222 281 37 52 53 79 80 101 116 167 192 206 280 46 53 56 58 77 79 101 105 106 116 148 156 157 160 167 205 223 268 280 298 37 43 74 79 96 148 155 168 170 203 205 251 37 53 79 86 148 203 230 246 36 53 79 106 156 170 202 205 37 44 68 79 89 103 105 113 116 148 192 203 224 226 247 264 273 279 37 43 56 79 146 170 193 203 251 293 79 116 167 248 280 294 79 116 167 206 280 294 36 79 80 116 202 222 280 36 68 79 86 116 202 271 280 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 36 69 74 79 80 202 207 230 251 271 293 37 54 56 79 154 203 206 220 246 252 37 79 116 203 36 54 79 107 202 280 37 79 80 157 203 37 79 80 116 153 170 203 251 280 36 79 86 88 114 117 202 222 247 36 79 108 202 207 37 79 116 203 205 251 34 37 79 80 86 116 203 279 37 53 79 80 116 272 279 79 80 86 88 116 143 251 272 279 37 54 79 80 96 113 116 156 203 230 264 297 43 49 50 54 79 105 116 148 167 247 74 113 116 145 167 216 116 160 212 213 216 279 213 79 96 144 264 298 206 259 206 259 34 43 46 86 96 101 114 143 153 170 205 206 222 226 251 281 293 297 34 43 56 86 96 101 103 144 155 157 170 205 206 215 222 225 230 234 249 293 297 298 34 49 53 54 71 86 87 101 107 108 153 163 170 192 205 206 215 220 226 260 293 297 34 43 54 56 61 68 74 77 80 86 88 103 116 148 156 163 168 170 205 206 215 222 224 230 247 280 297 298 34 54 56 58 61 67 68 77 86 88 96 101 106 108 116 117 160 167 170 171 205 206 215 222 244 249 251 280 297 298 34 49 53 56 86 96 101 106 108 144 153 154 160 163 170 205 206 222 230 249 251 280 281 282 293 297 298 34 36 53 74 80 86 87 101 102 103 105 108 114 116 143 148 156 163 164 168 170 192 202 205 206 222 226 239 247 248 259 260 269 270 280 281 297 298 34 43 53 54 61 71 86 101 105 108 116 148 170 192 193 205 206 221 251 260 282 293 297 298 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 34 56 67 86 170 171 205 280 281 297 34 54 86 108 157 170 205 293 297 298 34 56 86 103 108 153 170 205 251 297 34 53 58 61 71 86 108 116 146 170 205 206 225 226 264 281 293 297 34 54 86 101 108 170 205 206 215 282 297 298 34 86 108 170 205 226 297 34 43 44 49 54 86 90 101 106 108 155 160 170 205 206 231 297 34 68 71 86 107 108 148 157 170 205 247 280 293 297 34 53 86 96 114 170 192 205 281 293 297 34 53 86 106 156 170 205 206 297 34 54 86 101 153 170 205 206 297 34 49 86 103 146 157 160 168 170 205 206 251 297 34 86 103 107 114 170 205 230 297 34 53 54 80 86 96 101 113 116 163 170 171 205 206 222 226 230 239 260 297 34 56 86 156 170 205 217 222 228 251 280 297 34 86 157 164 170 205 297 34 54 86 103 107 116 170 205 221 226 297 34 43 56 86 101 155 164 170 205 206 230 280 282 297 298 34 50 56 86 96 101 103 108 143 170 205 206 222 230 297 298 34 74 86 170 205 217 222 247 280 297 34 61 86 103 116 156 160 170 204 205 215 217 241 271 297 50 78 160 170 216 78 116 34 86 170 205 297 46 54 56 58 67 68 69 74 77 80 96 101 103 106 107 108 114 116 145 153 154 156 157 160 170 205 206 207 215 220 222 225 243 244 246 247 249 251 260 264 268 280 281 282 293 297 298 37 67 77 155 156 160 170 182 203 205 206 216 247 269 294 297 34 61 86 101 116 170 204 205 297 34 37 61 77 106 108 160 170 193 203 205 206 217 222 249 251 281 293 297 37 68 156 160 170 203 205 206 259 280 281 297 54 58 67 77 100 101 160 170 205 206 207 217 293 297 298 46 54 80 108 113 114 116 143 160 163 170 205 206 217 222 226 281 297 54 67 77 148 155 156 160 163 164 170 205 206 226 239 243 247 269 280 297 298 34 56 86 108 116 170 204 205 206 216 294 297 34 56 86 170 204 205 297 34 86 98 106 108 116 170 193 205 206 216 249 251 297 34 86 108 116 153 170 204 205 215 216 294 297 34 86 170 204 205 297 34 86 108 116 170 205 206 216 226 280 294 297 298 34 56 86 101 106 108 156 170 204 205 206 297 34 54 86 106 108 116 155 170 182 205 206 216 246 294 297 34 86 147 170 204 205 236 297 74 101 148 206 215 249 280 34 36 37 82 101 202 204 206 215 237 249 56 160 205 206 236 34 50 56 61 86 103 108 116 170 204 205 297 34 50 54 86 160 167 170 204 205 280 297 77 148 160 167 34 86 167 170 205 206 297 216 216 259 294 50 78 160 170 216 78 105 116 34 61 71 86 114 170 204 205 241 251 271 297 34 86 170 205 297 34 86 170 205 297 49 68 86 105 294 34 86 114 170 205 206 216 225 297 34 50 54 170 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 54 46 50 67 106 206 86 105 108 116 206 235 294 34 37 50 74 86 87 101 103 114 143 167 170 205 221 239 247 269 271 280 297 43 61 86 103 160 167 217 241 271 280 34 50 53 61 71 86 114 116 167 170 204 205 206 220 222 228 248 251 294 297 34 37 43 50 54 56 58 61 69 80 82 96 108 114 116 147 148 153 160 167 170 192 193 194 205 206 215 216 217 222 227 228 230 251 264 274 280 281 294 297 298 49 53 67 89 116 155 160 170 211 216 222 226 227 230 294 34 49 50 53 116 160 216 226 34 36 43 116 153 160 167 170 202 205 206 216 217 220 221 226 230 248 281 294 69 78 89 105 114 116 143 147 160 170 205 206 215 216 217 226 281 298 89 98 114 116 160 206 216 217 225 226 71 78 89 114 116 143 160 170 205 206 207 215 216 217 226 293 298 34 56 71 78 89 107 114 116 143 148 160 164 170 205 206 215 216 217 226 298 54 67 78 89 106 114 143 148 160 170 205 206 215 216 226 272 298 78 89 114 116 143 160 170 205 206 215 216 217 226 280 293 298 89 98 114 116 160 216 217 225 226 273 274 34 78 89 96 108 114 116 143 160 168 170 205 206 215 216 217 226 281 298 61 78 89 114 116 143 155 160 164 167 170 205 206 215 216 217 226 230 264 274 280 298 37 89 98 114 116 160 203 216 225 226 34 68 78 89 108 114 116 143 160 167 170 205 206 215 216 217 222 226 249 259 298 34 61 78 89 108 113 114 116 143 147 160 167 170 205 206 215 216 217 225 226 294 298 34 54 71 78 89 114 116 143 160 167 170 205 206 215 216 217 226 293 298 101 293 34 160 167 215 34 78 89 103 114 116 143 160 167 170 205 206 215 216 217 226 298 49 78 89 114 116 143 160 167 170 205 206 215 216 217 226 249 260 264 280 298 58 69 78 89 103 104 114 116 143 160 167 170 205 206 215 216 217 225 226 298 54 58 78 89 114 116 143 160 170 204 205 206 215 216 217 222 226 227 298 89 98 114 116 160 216 217 225 226 274 89 98 114 116 160 216 217 225 226 259 34 38 67 78 84 86 89 114 116 143 160 167 170 205 206 215 216 217 226 228 235 280 294 298 78 89 96 114 116 143 160 167 170 192 205 206 215 216 217 225 226 260 298 37 78 89 107 114 143 160 170 203 205 206 207 215 216 226 280 298 34 49 68 78 89 114 143 160 170 205 206 207 215 216 222 226 298 34 56 78 89 108 114 116 143 160 167 168 170 205 206 215 216 217 226 251 264 293 298 49 78 89 108 114 116 143 160 167 170 192 205 206 215 216 217 226 280 298 34 78 89 105 108 114 116 143 160 167 170 205 206 215 216 217 222 226 293 294 298 34 49 78 89 114 116 143 160 167 170 205 206 215 216 217 226 264 280 294 298 34 78 86 89 105 114 116 143 160 167 170 205 206 215 216 217 226 251 298 34 56 78 89 101 114 116 143 153 160 167 170 205 206 215 216 217 222 225 226 247 264 281 293 298 78 89 114 116 143 147 160 167 170 205 206 215 216 217 226 234 264 273 297 298 34 71 78 89 114 116 143 160 167 170 192 205 206 215 216 217 226 298 34 53 78 89 101 114 116 143 160 170 205 206 215 216 217 226 294 298 34 49 71 78 86 89 96 98 114 116 143 154 160 170 205 206 207 215 216 217 226 264 272 293 294 298 37 116 148 160 164 170 205 206 207 216 217 220 226 281 294 37 67 77 114 143 148 153 160 170 203 206 216 217 222 225 226 228 230 231 281 282 294 298 116 160 216 226 280 294 49 74 107 143 148 154 160 169 216 226 229 231 239 246 247 249 269 294 43 116 160 206 216 226 280 67 89 105 114 116 160 170 206 216 217 226 230 259 281 49 50 53 54 67 84 89 114 116 154 156 160 170 207 216 217 226 230 280 294 71 96 116 160 169 216 226 231 264 53 56 58 116 143 153 160 170 193 216 222 226 260 282 293 297 56 68 114 116 153 160 170 192 193 196 206 216 226 251 280 282 293 53 56 58 103 106 107 108 114 116 143 153 154 155 156 157 160 170 205 206 216 222 226 230 231 251 260 282 293 298 56 58 71 74 108 114 116 146 153 160 163 170 205 206 216 222 226 282 293 298 43 53 56 96 101 106 108 114 116 143 153 154 155 160 170 206 207 216 222 226 230 251 281 293 297 298 34 46 53 61 69 74 80 86 89 96 105 106 107 108 116 147 148 153 160 167 170 194 205 206 207 215 216 217 222 226 228 234 239 241 247 248 271 279 280 281 292 294 297 298 34 53 67 68 106 116 146 148 160 167 206 216 220 226 234 259 271 280 293 43 50 53 61 67 71 89 114 116 160 170 216 222 226 228 230 241 264 280 294 37 70 82 116 143 148 160 193 203 207 211 215 216 226 34 43 49 61 67 86 89 116 160 206 215 216 225 226 231 248 280 294 36 74 170 205 216 74 170 205 216 74 170 205 216 37 56 67 70 82 86 87 107 116 148 153 203 207 227 228 230 280 294 298 34 36 46 56 107 148 202 211 235 34 53 86 87 107 146 148 211 216 217 220 235 294 74 170 205 216 74 170 205 216 107 116 148 222 61 78 80 86 107 108 116 148 153 170 206 222 227 251 280 54 56 79 86 116 148 193 216 227 228 216 43 53 54 56 68 71 74 77 101 106 107 108 114 116 143 153 154 155 156 157 167 170 192 205 206 215 216 220 264 280 281 282 293 296 297 49 53 54 56 58 71 74 80 101 106 116 143 144 153 155 156 163 164 167 170 205 206 215 216 222 225 226 230 249 251 264 282 293 294 296 54 56 74 86 101 106 107 108 116 143 146 153 168 170 192 193 195 205 206 216 217 222 244 251 260 264 293 294 296 298 54 58 74 101 106 108 114 116 143 146 153 154 156 163 164 170 192 205 206 216 225 251 259 264 282 296 36 43 49 50 53 54 56 58 61 67 68 71 74 77 80 84 86 96 100 101 103 106 107 108 113 114 116 143 145 146 153 154 155 156 160 163 168 170 171 193 205 206 207 208 216 221 222 225 226 228 230 231 238 239 244 246 247 249 251 260 268 271 280 281 293 297 298 49 53 54 56 58 61 68 69 71 74 101 103 105 108 113 116 146 153 156 160 163 167 170 205 206 215 216 226 227 228 230 234 238 239 241 246 249 251 271 279 282 293 294 296 54 116 145 216 241 54 36 37 56 58 80 101 105 113 144 145 148 167 170 195 202 203 204 206 215 223 241 264 271 34 50 53 61 68 116 148 160 167 216 217 231 241 280 293 294 36 43 49 61 74 80 86 96 101 103 106 108 114 116 146 148 153 167 193 202 216 228 241 251 259 269 280 281 293 294 298 34 61 103 113 114 116 193 216 241 293 34 50 53 54 105 114 116 148 160 167 215 216 34 116 148 167 216 231 50 53 56 61 87 114 116 143 148 167 204 208 216 230 241 248 34 71 108 116 148 167 170 206 216 234 241 297 34 44 71 80 84 106 114 116 148 167 216 239 241 247 280 281 34 49 71 116 143 148 167 192 193 195 216 241 297 34 49 53 58 68 71 116 146 148 160 164 167 206 216 222 241 251 259 264 280 293 34 116 148 167 216 34 90 114 116 148 167 208 216 217 241 294 34 43 77 116 148 167 216 222 251 264 293 34 116 167 170 216 34 61 167 215 217 241 34 56 86 105 114 143 148 167 208 215 217 218 231 239 241 246 249 298 34 58 61 103 105 114 157 167 169 215 217 226 231 246 260 281 34 116 216 217 116 216 216 34 71 116 147 216 169 216 239 293 148 169 241 53 61 71 108 113 116 148 216 251 264 34 241 216 294 116 216 216 43 148 160 54 167 34 116 216 296 46 50 53 56 58 67 68 71 74 78 80 103 114 116 143 144 148 167 168 170 206 215 227 228 231 238 239 247 280 293 297 298 34 116 170 216 34 49 116 216 56 101 106 116 193 206 216 297 86 103 116 146 170 216 231 247 248 268 298 34 37 49 106 108 116 153 193 206 216 251 293 49 53 58 106 108 116 153 156 170 205 206 216 225 251 298 49 56 71 101 108 116 143 144 170 205 206 215 216 222 225 226 241 281 297 54 116 216 43 49 56 108 116 153 155 168 169 170 193 206 216 224 226 282 297 298 34 116 170 206 216 49 116 216 49 116 216 71 106 148 168 170 205 221 297 34 49 105 228 248 49 56 83 106 116 216 34 56 58 106 116 148 192 193 208 216 230 234 239 241 34 116 148 216 34 37 77 106 108 116 153 163 216 251 282 293 49 101 106 108 116 153 170 193 206 207 216 251 293 298 43 49 56 116 153 155 168 206 216 34 53 56 71 80 107 108 114 116 148 160 170 205 206 216 226 227 231 297 68 100 103 106 108 114 116 156 205 206 207 216 280 281 282 293 37 54 116 203 205 216 105 116 147 167 216 37 44 49 53 54 67 75 108 116 148 167 170 193 216 220 222 228 230 280 49 116 216 49 116 216 49 116 216 49 114 116 148 170 216 230 49 54 107 116 170 206 216 34 37 49 80 106 108 116 153 170 216 251 86 101 106 116 148 160 216 228 243 280 293 34 105 106 116 153 156 163 170 193 206 216 234 293 297 87 148 224 230 239 247 34 116 170 206 216 49 116 216 49 116 206 216 49 56 114 116 148 216 230 34 56 67 83 84 103 108 116 156 163 167 169 170 216 228 230 239 247 248 260 264 268 281 293 34 116 148 216 34 53 86 101 116 146 216 222 246 249 53 105 106 116 205 207 216 281 56 80 105 116 167 206 207 216 225 280 282 49 58 114 116 163 170 206 216 230 238 239 249 259 260 280 293 105 116 147 167 216 34 49 61 105 228 248 34 49 116 170 216 49 116 216 34 49 116 216 34 49 116 206 216 49 106 114 116 148 216 230 71 106 148 168 170 205 221 247 297 49 54 107 116 170 206 216 49 54 56 103 116 163 170 205 206 216 225 226 251 260 281 34 116 148 216 56 116 193 216 281 282 37 44 49 53 54 67 75 108 116 148 167 193 216 220 222 228 230 280 54 80 148 216 264 145 34 49 264 293 34 61 248 167 54 56 58 86 96 105 108 44 50 56 71 101 146 156 170 205 206 220 234 238 44 50 170 205 281 297 44 50 54 89 101 106 144 156 164 170 193 205 206 226 234 238 251 260 264 293 43 44 50 114 144 153 251 259 293 44 50 71 89 96 101 105 157 163 206 207 230 260 282 293 43 44 46 50 54 56 71 96 101 107 108 113 153 157 164 170 193 205 206 220 222 225 230 293 44 50 56 74 103 106 108 113 116 144 156 164 170 205 206 238 249 251 260 264 293 297 44 50 58 89 116 148 156 193 205 206 293 297 44 50 56 71 89 101 106 113 153 155 156 164 193 222 225 230 252 282 297 44 50 54 101 106 113 116 143 155 156 157 163 170 193 206 251 293 297 170 260 264 282 293 44 148 222 293 53 56 108 114 153 164 170 220 234 235 260 264 293 54 56 105 206 222 293 43 170 206 281 293 153 281 77 107 157 170 71 105 157 206 222 293 49 56 107 157 54 153 192 222 293 43 53 101 106 157 170 206 222 251 293 53 68 89 105 114 146 163 206 231 246 264 293 294 114 164 251 58 61 107 108 114 148 163 170 206 215 249 279 280 298 114 167 204 264 50 61 78 114 148 167 194 222 228 280 56 86 271 297 43 53 56 70 84 116 148 204 205 216 227 228 246 249 292 294 54 83 87 107 147 148 222 227 259 294 54 56 58 71 87 116 147 156 206 226 228 280 56 83 96 105 114 148 167 205 206 216 222 227 228 230 259 280 294 297 43 53 56 70 101 105 146 205 206 217 227 228 260 280 293 53 74 157 205 227 228 43 52 53 56 58 70 74 87 89 101 105 106 107 108 114 116 143 148 153 160 169 170 205 206 207 216 222 226 227 228 230 238 246 249 259 260 268 279 280 293 297 298 114 280 296 298 53 108 206 213 227 246 260 43 56 70 105 107 114 116 204 206 216 222 227 228 246 262 53 96 101 114 227 70 82 83 105 106 148 163 167 170 194 205 206 215 234 247 249 268 281 43 56 58 61 68 70 82 96 105 107 116 204 215 216 222 224 228 246 262 274 294 298 44 54 84 163 205 215 259 54 83 105 167 205 207 215 220 259 36 43 44 52 53 56 58 59 67 70 84 89 92 101 106 107 114 116 143 147 148 153 156 157 160 163 167 169 170 202 205 206 207 215 216 226 227 228 230 231 234 235 238 241 251 259 260 268 269 279 280 282 293 297 298 34 70 83 107 116 205 247 259 52 54 56 107 114 163 170 205 206 222 226 227 231 241 259 260 279 298 83 114 205 215 216 217 222 227 247 259 61 298 43 74 77 80 89 116 148 160 167 205 216 228 279 43 49 56 116 148 167 216 228 280 43 74 77 80 89 116 148 160 167 205 216 228 279 68 116 148 167 170 206 207 215 216 220 222 228 235 248 280 281 294 43 89 96 105 116 167 216 228 230 231 247 248 279 280 282 298 34 68 103 105 107 116 147 148 204 228 248 249 34 43 54 74 77 78 86 88 101 106 114 116 153 170 192 205 206 215 227 246 251 280 281 294 297 298 56 78 86 106 108 114 116 143 170 205 206 222 225 262 281 293 294 297 49 50 53 54 56 58 74 77 78 86 101 105 106 108 114 116 148 153 155 156 157 160 163 164 168 170 193 205 206 215 216 221 222 226 227 228 230 231 234 244 247 248 249 251 268 271 281 282 293 294 297 298 34 46 53 56 67 68 78 86 105 114 116 143 153 156 160 170 193 205 206 222 225 226 247 251 269 281 282 293 294 297 298 49 53 56 77 78 80 86 88 101 102 114 116 143 153 154 156 160 163 168 169 170 193 205 206 215 222 225 230 248 249 251 281 293 294 297 298 36 43 49 53 56 61 74 78 84 86 96 105 114 116 148 154 170 193 202 205 206 207 215 222 228 230 231 247 248 249 269 281 294 297 298 34 50 54 78 86 89 116 205 206 227 247 280 281 293 294 297 34 36 50 53 54 56 68 78 86 89 116 193 202 205 206 227 228 230 247 248 280 281 294 297 34 50 54 78 86 89 116 205 206 227 247 248 280 281 294 297 34 50 54 68 71 74 78 86 89 96 105 116 205 206 227 228 247 280 281 294 297 34 49 53 54 56 58 68 78 84 86 96 101 105 106 108 114 116 143 153 155 170 205 206 220 222 225 228 231 249 251 268 281 282 293 294 297 298 71 86 116 43 49 56 58 78 86 88 107 114 116 148 163 170 205 206 230 238 244 268 281 294 297 46 49 53 54 56 71 78 86 101 105 116 143 144 153 155 156 170 193 205 206 216 221 226 228 234 243 251 259 260 262 276 280 281 282 293 294 297 43 49 56 78 86 90 106 107 114 116 144 169 170 192 205 215 222 230 231 247 251 281 293 294 297 56 86 107 108 116 205 216 234 43 44 53 54 56 77 78 86 106 116 153 168 170 193 205 206 251 280 281 294 297 56 86 116 205 206 216 217 297 37 61 68 71 78 80 86 88 106 107 108 114 116 146 148 153 156 157 160 164 170 193 203 205 206 207 220 222 226 230 238 239 241 243 247 268 276 280 281 294 297 298 58 86 114 116 193 206 216 230 34 49 71 77 86 105 116 167 205 216 228 280 293 294 46 78 86 116 144 157 170 205 206 226 281 294 297 49 53 54 56 74 78 86 105 106 114 116 143 146 148 153 154 155 156 168 170 193 205 206 225 228 247 260 281 293 294 297 37 43 49 52 54 56 58 78 80 84 86 88 101 106 108 116 153 160 170 193 203 205 206 281 282 294 297 298 34 53 56 58 78 86 108 116 153 156 163 168 170 205 206 227 228 230 243 281 294 297 53 56 74 78 80 86 102 105 108 116 143 146 148 153 156 157 168 170 205 206 216 243 251 262 281 294 297 43 49 53 56 58 61 74 78 86 96 108 116 143 153 156 157 163 170 193 205 206 207 222 230 243 251 281 294 297 298 49 54 56 58 78 83 86 101 103 108 114 116 143 148 160 170 193 205 206 207 222 225 227 230 231 235 239 251 264 279 281 282 294 297 298 43 44 49 56 58 74 77 78 79 80 86 88 96 114 116 143 153 160 164 168 170 192 193 205 206 207 222 225 230 281 294 297 298 54 79 116 167 207 280 294 36 61 68 79 80 105 202 215 216 37 67 70 79 101 203 206 37 54 61 67 79 116 203 206 220 37 79 101 153 203 207 251 37 61 68 79 148 203 222 37 79 80 86 96 203 206 36 79 108 170 202 216 222 230 251 50 79 103 108 116 167 205 264 281 36 53 68 74 79 80 96 100 103 110 143 163 167 170 202 206 228 230 251 37 50 79 96 101 103 114 146 156 203 226 231 294 297 37 43 79 106 203 37 50 54 56 79 80 100 114 116 155 164 203 264 37 79 100 108 113 114 156 164 170 203 220 36 43 53 79 80 101 108 202 88 212 213 241 44 74 79 80 101 114 116 148 241 49 88 96 101 114 116 206 225 230 259 272 297 79 105 116 231 67 70 79 80 86 116 143 222 281 34 44 49 74 79 80 86 88 110 116 148 228 241 53 54 79 80 92 148 248 249 54 74 79 80 86 88 153 228 44 53 79 80 86 87 92 106 143 148 160 168 215 222 230 241 248 251 79 80 222 79 86 88 116 222 251 268 44 53 69 70 79 80 82 148 160 167 170 206 207 215 220 268 280 53 61 79 80 86 101 116 153 192 205 206 222 34 61 79 80 116 148 167 206 215 280 77 79 86 116 222 43 53 79 80 116 215 79 80 114 116 148 167 281 298 54 79 80 106 108 148 167 206 281 293 298 37 52 53 79 80 101 116 167 192 206 280 46 53 56 58 77 79 101 105 106 116 148 156 157 160 167 205 223 268 280 298 49 53 79 103 113 116 167 171 205 206 207 248 280 281 294 36 49 79 80 103 114 160 202 206 225 280 36 53 79 106 156 170 202 205 37 49 53 58 71 79 101 105 113 116 163 170 203 205 206 207 37 43 56 79 146 170 193 203 251 293 36 79 80 116 202 222 280 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 37 54 56 79 154 203 206 220 246 252 37 79 116 203 36 79 202 280 37 79 80 88 117 154 203 79 80 88 116 170 43 79 80 116 79 80 86 88 116 143 251 272 279 37 54 79 80 96 113 116 156 203 230 264 297 43 49 50 54 79 105 116 148 167 247 74 113 116 145 167 216 74 116 71 74 79 86 107 116 148 205 206 216 222 226 264 79 80 204 34 43 46 86 96 101 114 143 153 170 205 206 222 226 251 281 293 297 34 49 53 54 56 58 86 101 103 143 153 163 164 170 192 205 206 222 225 230 269 281 282 297 34 49 53 54 56 61 71 80 86 101 103 108 116 146 157 160 170 192 193 205 206 207 222 230 231 251 271 282 293 297 298 34 54 58 61 84 86 87 96 103 105 108 170 193 205 206 221 226 259 260 269 270 297 34 43 49 53 54 56 58 71 77 86 96 101 106 108 114 143 170 192 193 205 206 222 226 251 259 260 282 293 297 34 54 56 58 61 67 68 77 86 88 96 101 106 108 116 117 160 167 170 171 205 206 215 222 244 249 251 280 297 298 34 49 53 56 86 96 101 106 108 144 153 154 160 163 170 205 206 222 230 249 251 280 281 282 293 297 298 54 58 71 108 114 205 206 226 227 249 280 34 43 44 86 101 108 170 205 206 222 251 282 297 34 58 61 74 80 86 100 108 153 163 170 205 207 251 297 34 43 53 54 61 71 86 101 105 108 116 148 170 192 193 205 206 221 251 260 282 293 297 298 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 56 77 101 107 108 114 153 155 157 170 220 251 293 49 58 106 108 163 205 206 297 298 34 56 67 86 170 171 205 280 281 297 34 54 86 108 157 170 205 293 297 298 34 53 58 61 71 86 108 116 146 170 205 206 225 226 264 281 293 297 34 86 108 170 205 226 297 34 43 44 49 54 86 90 101 106 108 155 160 170 205 206 231 297 34 53 71 86 116 170 205 206 251 281 282 293 297 34 54 86 101 153 170 205 206 297 34 86 103 107 114 170 205 230 297 34 86 96 170 205 297 34 86 157 164 170 205 297 34 86 103 146 153 170 205 206 230 251 264 280 297 34 68 74 86 105 108 114 116 170 205 216 222 224 239 247 249 251 282 297 34 43 54 86 101 108 114 153 160 170 192 205 206 293 297 34 49 54 58 71 86 106 163 170 205 206 226 281 297 34 61 86 103 116 156 160 170 204 205 215 217 241 271 297 216 259 294 46 54 56 58 67 68 69 74 77 80 96 101 103 106 107 108 114 116 145 153 154 156 157 160 170 205 206 207 215 220 222 225 243 244 246 247 249 251 260 264 268 280 281 282 293 297 298 34 86 108 114 116 155 170 204 205 216 276 294 297 298 34 56 86 92 104 170 204 205 292 297 34 56 86 170 204 205 297 34 86 108 116 153 170 204 205 215 216 294 297 34 86 108 116 170 205 206 216 226 280 294 297 298 34 54 86 106 108 116 155 170 182 205 206 216 246 294 297 74 101 148 206 215 249 280 56 160 205 206 236 78 105 34 61 71 86 114 170 204 205 241 251 271 297 43 68 114 215 226 238 247 294 34 86 114 170 205 206 216 225 297 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 54 46 50 67 106 206 34 86 116 170 204 205 297 43 61 86 103 160 167 217 241 271 280 116 211 43 54 80 167 44 58 61 67 78 116 145 148 206 243 249 294 298 61 116 145 243 249 294 298 61 78 116 145 205 243 249 260 294 298 61 116 145 243 249 294 298 61 78 116 145 243 249 260 293 294 298 61 116 145 243 249 294 298 61 116 145 243 249 294 298 61 86 116 145 243 249 294 298 61 116 145 243 249 294 298 61 96 116 222 243 249 294 298 61 116 243 249 294 298 61 116 206 222 243 249 294 298 61 101 116 243 249 293 294 298 61 101 116 222 243 249 251 293 294 298 61 114 116 243 249 281 294 298 61 105 116 243 249 294 298 61 116 243 249 293 294 298 61 116 243 249 294 298 53 61 116 164 243 249 294 298 61 116 222 243 249 294 297 298 58 61 116 163 231 243 249 294 298 54 61 116 243 249 294 298 54 61 116 243 249 251 294 297 298 61 116 146 243 249 294 298 61 116 243 249 294 298 53 61 116 243 249 294 298 61 74 116 243 249 260 294 298 53 61 116 170 243 249 294 297 298 53 54 61 77 105 116 153 222 225 243 249 294 297 298 61 114 116 220 243 249 294 298 61 105 114 116 243 249 294 298 61 101 116 222 243 249 251 293 294 298 61 116 144 231 243 249 251 294 298 53 61 116 243 249 293 294 298 53 61 116 243 249 251 294 298 53 61 116 156 243 249 294 298 49 53 61 116 153 155 206 243 247 249 294 298 61 74 106 116 153 156 243 249 282 294 298 61 116 243 249 294 298 61 116 206 243 249 294 298 61 74 116 193 243 249 294 298 61 116 144 231 243 249 251 294 298 61 116 243 249 294 298 61 116 205 243 249 294 297 298 54 61 116 243 249 294 298 53 61 116 243 249 293 294 298 61 74 116 156 170 243 249 294 298 53 61 116 156 243 249 294 298 61 116 170 206 216 222 223 243 249 294 298 54 61 106 116 206 243 249 294 298 56 58 61 107 108 116 156 207 220 243 249 294 298 61 116 243 249 294 298 53 61 96 101 116 155 157 222 243 249 294 298 37 61 157 170 203 206 216 222 223 251 282 298 61 116 168 243 249 268 294 298 43 61 116 170 206 216 223 243 249 294 298 53 56 61 116 243 249 294 298 61 116 205 243 249 251 294 298 61 116 243 249 294 298 61 116 243 249 264 281 294 298 61 114 116 243 249 294 297 298 56 61 116 170 206 216 223 243 249 264 294 298 53 58 61 116 230 243 249 251 294 298 61 116 243 249 294 298 53 61 116 156 243 249 251 294 298 61 116 170 205 243 249 251 294 298 56 58 61 107 108 116 156 207 220 243 249 294 298 61 116 243 249 251 294 298 61 116 205 243 249 251 294 298 61 116 243 249 294 298 61 116 243 249 294 298 61 75 116 160 243 249 294 298 56 61 86 89 116 222 223 243 249 294 298 34 61 116 243 249 252 280 294 298 37 43 49 54 56 116 148 194 203 280 37 49 50 54 56 105 114 116 167 194 203 216 217 222 227 37 54 68 77 80 96 116 148 167 194 203 205 207 227 228 37 54 116 148 194 203 294 34 37 49 50 105 114 116 148 194 203 216 280 37 54 114 116 194 203 207 280 107 114 116 160 194 216 280 293 34 77 105 116 194 220 223 282 77 105 116 192 194 207 77 105 116 194 34 77 105 116 194 206 215 220 223 77 105 116 194 220 77 105 116 192 194 77 105 116 192 194 223 77 105 116 192 194 77 105 116 194 220 77 105 116 194 207 50 105 114 116 167 194 207 227 239 279 280 43 49 56 116 148 194 216 280 34 43 56 61 77 86 89 102 107 113 116 148 206 227 228 230 241 243 247 248 294 36 61 75 78 116 143 147 148 218 243 249 276 294 37 56 58 71 74 108 114 116 145 147 155 156 157 167 170 205 206 207 216 220 222 225 251 252 268 280 281 298 56 86 96 107 116 145 148 206 217 226 58 116 147 148 276 53 54 56 96 101 145 147 148 153 157 163 193 216 222 276 281 293 298 34 74 96 106 108 143 145 147 148 156 157 170 192 206 215 222 225 226 251 276 281 298 34 43 54 74 108 114 145 147 156 157 170 192 206 222 230 276 281 282 298 34 49 96 101 145 147 148 156 206 216 231 276 281 282 293 298 34 43 54 77 96 114 145 147 148 155 160 170 192 193 206 222 225 226 230 231 251 276 281 282 293 298 34 54 96 105 145 147 170 192 206 222 251 276 281 282 293 298 34 53 105 116 145 147 220 276 280 293 53 54 68 74 106 108 116 145 147 153 157 259 268 276 280 281 34 53 80 86 106 116 145 147 148 157 251 276 280 281 53 54 74 80 116 145 147 157 192 206 222 276 280 281 34 53 74 116 145 147 157 192 259 276 280 281 298 53 75 116 145 147 154 192 206 276 281 34 53 54 101 116 145 147 157 192 222 276 280 281 297 34 53 58 105 114 116 145 147 163 206 260 276 280 281 282 293 297 298 34 53 54 56 71 107 116 145 147 157 215 222 247 260 276 280 281 298 56 145 147 155 207 222 268 276 282 298 54 74 145 147 156 157 163 222 276 54 106 145 147 155 156 157 192 193 206 222 259 276 282 297 56 106 107 116 145 147 157 193 259 276 282 53 54 56 74 145 147 155 192 206 222 225 226 228 251 276 282 298 34 49 54 74 96 108 145 147 155 157 164 192 205 206 207 222 230 264 276 282 298 34 49 54 56 101 113 116 145 147 155 168 170 192 206 207 220 235 243 247 251 276 281 282 293 298 34 36 37 43 49 54 58 74 80 86 101 116 143 144 145 147 148 157 160 163 192 202 203 206 227 251 257 260 276 279 280 281 298 34 43 54 58 101 106 108 114 145 147 155 157 164 170 222 230 251 259 276 281 298 44 54 68 74 96 101 114 143 145 147 148 153 157 170 192 193 215 222 252 259 276 281 282 298 34 101 114 145 147 155 157 170 192 230 251 276 280 34 53 54 77 96 101 106 108 114 145 147 148 157 164 170 193 206 215 217 222 223 251 259 276 281 293 297 49 54 58 101 105 108 145 147 155 157 170 206 222 259 264 276 281 282 293 298 56 58 74 106 108 114 145 147 156 170 206 251 276 282 298 49 54 56 58 68 74 101 108 143 145 147 155 157 163 170 206 225 251 259 276 281 293 297 49 53 54 56 108 114 145 147 156 170 251 276 281 293 298 49 53 56 86 116 143 145 147 156 157 170 206 225 249 251 276 280 281 282 34 147 228 276 79 107 147 276 293 34 69 147 148 227 228 241 276 34 116 147 160 217 227 276 293 34 107 147 228 260 276 34 69 107 147 148 222 228 241 276 34 69 107 147 222 276 61 114 116 143 147 148 160 216 243 276 34 147 148 228 260 276 34 61 71 86 147 148 276 293 34 61 147 148 157 164 276 293 34 61 116 147 148 276 293 34 61 147 148 276 34 61 147 148 157 276 34 61 116 147 148 264 276 34 116 147 148 228 241 260 264 276 34 147 148 157 164 276 43 147 157 215 276 293 43 147 215 276 34 43 147 215 276 293 43 147 215 276 298 43 78 86 147 215 276 43 86 147 157 215 276 43 147 215 276 293 298 34 43 147 215 276 43 147 215 276 43 78 147 215 276 43 54 106 147 215 276 43 106 116 147 148 215 276 43 54 106 147 215 276 43 106 147 215 276 43 58 147 215 276 43 147 157 160 164 215 276 43 147 157 160 215 276 43 54 106 147 215 276 43 53 106 116 147 215 276 34 43 105 147 215 276 34 43 116 147 215 216 276 34 43 80 86 147 215 216 217 276 116 147 148 222 276 34 61 71 86 105 106 107 113 116 205 216 228 293 34 50 56 80 86 88 96 105 106 114 116 146 157 297 78 116 204 216 74 88 103 105 114 163 194 216 227 228 293 53 54 116 148 204 216 229 246 70 82 116 148 160 204 206 207 215 216 227 228 230 249 53 54 77 116 148 204 216 222 229 281 80 147 170 204 206 216 280 297 34 54 105 148 204 216 280 46 54 116 204 215 216 280 298 34 54 71 105 116 147 148 155 160 167 204 205 206 216 227 228 279 280 298 80 82 107 114 148 204 222 264 69 114 116 204 206 53 54 68 86 105 116 204 216 222 227 249 293 108 114 204 53 54 67 86 87 103 116 167 169 170 171 193 206 208 216 221 228 230 248 281 114 148 157 164 204 205 206 34 56 78 106 114 116 148 160 204 216 227 249 56 86 160 170 204 205 206 216 228 251 34 49 53 54 56 58 68 71 86 96 103 106 108 114 143 148 153 156 163 164 167 168 170 193 205 206 207 215 216 217 221 227 228 230 247 248 251 280 282 293 297 298 43 54 86 101 108 156 170 204 205 206 215 216 225 259 297 298 86 157 193 204 216 251 298 86 204 205 206 216 225 297 298 34 49 54 86 147 204 206 216 247 34 54 58 67 68 86 96 106 114 116 144 148 167 170 193 206 207 216 217 222 228 247 248 262 280 298 114 216 227 74 78 86 116 145 167 168 228 280 37 54 101 103 116 147 207 216 217 222 243 264 279 294 216 294 116 148 280 34 56 89 102 103 113 114 148 204 206 208 222 247 37 43 72 96 106 116 160 167 203 249 257 248 43 68 70 82 116 156 167 194 215 216 220 34 36 37 58 77 107 108 116 144 145 163 202 203 207 216 220 234 235 248 37 43 67 68 77 80 116 148 167 194 203 216 37 116 194 203 216 248 280 37 77 116 170 194 203 216 37 67 77 80 116 148 155 167 194 203 216 280 34 53 103 113 116 154 160 192 208 215 216 227 228 271 280 53 56 148 167 215 227 231 259 280 294 37 46 203 205 216 280 53 54 100 103 148 153 160 163 170 204 206 208 220 251 281 282 100 163 204 205 206 225 228 297 43 58 103 114 156 204 225 230 293 114 204 206 34 100 108 113 156 164 204 206 220 234 239 43 46 53 54 56 58 71 100 101 103 105 106 108 113 114 144 148 153 155 157 163 164 170 171 193 204 206 207 208 220 221 226 230 234 251 259 269 281 293 297 298 34 46 53 54 58 100 101 103 105 106 107 108 113 114 144 148 153 155 156 157 163 164 168 170 204 205 206 207 220 227 231 238 239 251 268 269 281 282 298 153 163 170 204 206 221 282 293 43 53 58 77 100 103 108 144 160 204 206 207 220 222 225 228 238 251 293 298 43 103 157 204 206 220 50 74 100 103 113 145 148 168 204 206 222 226 239 240 280 34 43 49 53 54 56 58 67 68 71 86 87 89 101 103 108 113 114 116 144 146 147 148 153 155 156 160 167 168 170 171 204 205 206 207 208 215 216 220 221 224 227 228 230 231 239 247 249 259 260 269 276 281 282 294 297 298 34 43 44 46 53 56 58 71 87 100 103 108 113 114 144 146 148 155 156 157 160 163 170 192 193 204 205 206 207 208 220 221 226 228 234 239 251 259 260 268 281 282 293 294 297 49 71 103 113 114 156 170 204 206 281 58 100 103 108 113 144 146 148 155 156 163 169 170 171 193 204 205 206 208 220 221 239 280 281 294 50 53 68 87 101 103 108 113 144 148 168 170 171 204 206 208 225 239 247 34 44 50 53 54 56 67 100 101 103 106 108 113 114 144 145 148 153 154 155 156 157 163 164 170 193 204 205 206 208 220 221 225 227 230 234 238 239 251 260 268 280 281 282 293 297 298 34 64 71 79 100 103 107 113 146 148 163 167 171 204 206 208 243 264 282 293 34 43 46 49 56 101 103 105 113 114 143 144 148 153 157 170 171 194 204 205 206 207 208 216 221 225 226 239 246 248 249 252 259 281 294 54 103 108 170 204 206 230 259 43 44 46 53 56 58 61 68 87 100 101 103 105 106 107 108 113 114 143 144 145 148 155 156 157 160 163 164 168 170 171 193 204 205 206 207 208 215 220 221 227 228 230 231 235 239 251 260 268 280 281 282 293 297 298 34 36 44 46 50 54 58 100 101 103 105 106 108 113 114 143 144 145 146 148 153 155 156 163 170 171 202 204 205 206 207 208 220 222 225 226 228 238 239 243 281 297 298 34 44 54 68 69 86 87 100 103 106 108 113 114 148 155 156 163 167 169 170 171 192 193 204 205 206 208 220 221 226 230 239 251 281 293 297 298 37 43 44 46 50 53 54 56 58 67 68 71 74 77 98 100 101 103 105 106 107 108 113 114 143 144 145 146 148 153 155 156 157 160 163 164 170 171 192 193 194 204 205 206 207 208 215 216 220 221 222 224 225 227 228 230 234 238 239 243 244 249 251 259 260 262 268 273 280 281 282 293 294 297 298 44 46 49 53 54 56 58 68 88 100 101 103 106 108 113 114 116 143 144 145 153 155 156 157 160 163 164 170 204 205 206 208 215 220 221 222 224 225 226 228 230 234 239 247 249 251 259 262 282 293 297 298 34 43 44 46 53 54 74 78 100 103 105 108 113 114 144 146 153 155 156 160 163 164 170 192 193 204 205 206 207 220 222 225 227 228 230 231 234 238 260 268 281 282 293 298 34 43 46 50 54 56 58 61 100 101 103 106 107 108 113 114 143 144 147 148 153 156 157 160 163 164 170 194 204 205 206 207 208 220 221 222 226 228 230 238 239 249 268 280 282 297 298 53 56 61 87 100 101 103 105 108 114 148 163 170 204 205 206 207 208 215 220 227 228 230 239 246 251 260 268 281 293 34 46 53 54 56 58 61 78 100 103 106 108 113 114 143 144 148 153 155 156 160 163 168 170 193 204 205 206 208 220 227 228 230 239 252 260 262 268 281 282 293 298 53 103 204 208 228 46 53 105 114 144 146 148 153 164 170 171 193 204 206 238 251 281 294 46 53 54 56 58 68 100 101 103 106 108 113 114 116 143 144 148 153 155 156 157 163 164 168 170 171 193 204 205 206 208 221 222 226 227 228 230 234 238 249 259 280 281 282 293 297 298 34 206 293 43 74 105 163 222 293 34 43 293 34 43 43 105 153 163 238 293 34 251 34 43 153 163 206 238 251 34 43 206 293 34 170 293 54 153 157 163 222 34 153 155 222 251 43 153 281 293 74 100 101 153 34 34 153 34 43 34 34 43 103 222 34 43 43 293 34 43 34 222 293 34 153 155 205 222 293 34 155 206 34 100 105 155 163 170 281 105 163 34 43 54 153 34 43 105 153 163 251 293 34 43 153 293 34 43 101 153 251 34 153 163 34 43 238 34 43 105 155 163 293 34 34 74 163 34 43 100 103 105 163 251 293 36 96 98 103 105 205 232 264 280 34 43 153 206 43 54 105 293 105 34 43 103 105 163 222 251 293 34 54 103 116 216 280 294 54 116 216 281 34 54 116 148 206 216 251 281 293 54 116 216 293 54 108 116 205 206 216 260 280 54 116 216 34 54 100 116 153 216 34 54 100 116 148 153 206 216 36 74 79 86 103 113 116 167 194 216 244 272 293 294 54 79 116 167 207 280 294 36 37 54 68 79 86 101 202 207 215 222 36 53 56 79 96 108 143 170 202 225 239 264 37 54 61 67 79 116 203 206 220 37 61 68 79 148 203 222 36 79 108 170 202 216 222 230 251 50 79 103 108 116 167 205 264 281 37 43 58 79 203 230 251 281 36 53 68 74 79 80 96 100 103 110 143 163 167 170 202 206 228 230 251 37 50 79 96 101 103 114 146 156 203 226 231 294 297 37 54 61 79 80 101 103 108 116 155 203 280 298 37 79 100 103 163 170 203 37 43 53 79 100 108 114 170 203 231 238 279 37 79 100 108 113 114 156 164 170 203 220 36 43 53 79 80 101 108 202 34 79 86 88 116 298 88 212 213 241 54 88 101 114 116 206 207 259 281 293 297 44 74 79 80 101 114 116 148 241 49 88 96 101 114 116 206 225 230 259 272 297 34 54 74 79 86 88 114 116 153 298 79 105 116 231 49 53 54 58 71 74 80 86 88 96 106 114 157 163 206 207 215 251 259 281 294 297 67 70 79 80 86 116 143 222 281 34 44 49 74 79 80 86 88 110 116 148 228 241 53 58 69 70 79 80 82 148 160 167 170 206 207 215 220 249 268 280 44 53 79 80 86 87 92 106 143 148 160 168 215 222 230 241 248 251 34 53 77 79 80 86 106 116 148 160 167 204 205 280 294 37 43 54 79 86 88 103 116 153 164 203 222 37 43 53 74 79 116 170 203 206 53 61 79 80 86 101 116 153 192 205 206 222 34 61 79 80 116 148 167 206 215 280 37 44 79 203 281 43 53 79 80 116 215 52 74 79 80 96 116 160 206 215 231 280 79 80 114 116 148 167 281 298 79 80 86 114 116 148 167 54 61 74 79 80 86 116 160 167 215 230 249 298 79 80 96 103 116 148 167 206 34 53 74 79 80 116 148 167 222 281 34 44 79 80 86 114 148 157 167 216 246 249 34 37 46 77 79 80 101 170 203 206 225 239 251 280 36 49 79 80 103 114 160 202 206 225 280 37 43 74 79 96 148 155 168 170 203 205 251 36 53 79 106 156 170 202 205 36 49 79 103 108 202 251 79 80 170 204 249 79 116 167 248 280 294 74 79 116 167 170 280 294 36 79 80 116 202 222 280 36 68 79 86 116 202 271 280 37 46 79 80 108 203 222 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 34 37 79 80 116 203 206 222 36 74 79 116 202 280 37 79 116 203 36 79 202 280 37 79 80 88 117 154 203 37 79 101 116 203 206 251 275 37 79 116 203 205 251 34 37 79 80 86 116 203 279 79 80 88 116 170 37 53 79 80 116 272 279 43 79 80 116 79 80 86 88 116 143 251 272 279 37 54 79 80 96 113 116 156 203 230 264 297 61 79 108 148 150 160 204 217 293 74 116 74 79 96 144 264 298 44 53 74 79 80 86 148 153 241 249 206 259 206 259 206 259 206 259 79 80 204 54 116 194 205 206 216 240 246 249 37 86 216 217 249 110 143 216 264 86 143 157 216 264 280 34 43 50 58 71 96 100 101 103 113 116 117 156 157 160 167 168 170 193 205 206 225 226 238 264 268 280 282 293 298 34 50 61 80 100 103 113 116 117 157 167 170 205 206 207 208 226 239 264 34 50 54 88 96 103 108 113 116 117 148 160 167 170 205 207 259 264 280 297 34 43 50 54 56 58 80 100 103 105 106 108 113 116 117 144 156 163 167 205 206 264 280 293 80 148 167 280 34 50 54 58 100 103 106 108 113 116 117 155 156 167 170 206 207 226 249 282 297 298 88 103 105 154 241 271 50 58 67 68 98 105 106 113 114 148 170 206 222 224 264 280 294 34 82 88 148 167 206 216 280 294 117 118 248 68 96 101 154 205 206 207 280 294 298 56 82 86 88 103 118 148 157 167 215 222 231 240 280 103 148 34 147 148 34 56 88 148 167 204 207 222 279 280 280 280 68 82 148 206 215 216 222 240 294 298 34 84 88 103 148 160 170 206 215 251 276 294 160 34 105 54 68 103 116 148 216 220 247 249 276 103 148 34 53 97 98 103 148 204 239 260 54 68 103 116 167 207 216 220 268 294 34 59 88 103 107 116 148 167 170 206 225 229 244 249 264 276 280 294 34 50 56 59 61 72 74 88 103 108 116 207 244 249 262 264 269 271 276 280 298 59 88 100 103 113 116 215 222 244 264 276 280 293 37 54 56 88 101 103 106 116 153 203 216 217 249 276 294 37 88 103 116 203 216 276 294 43 53 103 206 293 43 53 61 103 153 206 293 61 101 103 153 206 222 251 103 206 222 34 46 54 56 67 74 80 88 98 103 106 114 116 117 118 143 148 153 154 160 163 170 172 216 222 247 251 259 269 276 297 54 103 116 148 206 216 276 37 43 53 80 90 103 153 155 164 203 206 222 251 281 293 43 61 100 103 153 163 206 222 238 293 297 43 74 103 153 163 206 222 34 37 53 54 56 68 74 80 88 96 101 102 103 105 108 113 116 117 143 153 156 157 160 163 164 170 203 205 207 215 216 222 228 247 249 276 279 34 49 59 68 80 88 101 103 108 116 145 216 222 225 244 247 264 276 280 294 34 37 88 100 103 113 114 116 167 203 215 216 222 249 276 293 34 88 100 103 113 114 116 204 216 222 249 276 293 34 37 53 88 100 103 113 114 116 148 203 215 216 222 249 276 291 293 34 37 88 100 103 113 114 116 148 203 216 222 249 276 293 34 56 88 100 103 113 114 116 204 216 222 249 276 293 37 88 100 103 113 114 116 203 216 222 249 276 293 34 88 100 103 113 114 116 216 222 249 276 293 34 37 88 100 103 113 114 116 148 203 216 222 249 276 293 34 37 88 100 103 113 114 116 148 203 216 222 249 276 293 37 88 100 103 113 114 116 203 216 222 249 276 293 34 37 88 100 103 113 114 116 203 215 216 222 249 276 293 34 37 53 88 100 103 113 114 116 203 215 216 222 249 276 293 37 56 88 100 103 113 114 116 148 203 215 216 222 249 262 269 276 293 34 37 80 88 100 103 113 114 116 148 203 216 222 249 271 276 293 297 88 100 103 113 114 116 148 204 216 222 249 276 293 37 56 80 88 100 103 113 114 116 196 203 215 216 222 249 276 293 37 88 100 103 113 114 116 203 215 216 222 249 276 293 43 103 153 170 205 249 251 293 43 61 74 100 103 106 153 163 205 206 220 268 53 103 108 153 206 251 281 34 54 56 80 86 88 98 103 106 107 108 116 117 160 169 170 172 206 216 222 247 276 68 70 82 83 96 103 105 116 148 167 170 206 215 216 225 228 247 280 294 59 68 70 82 88 98 100 103 114 116 148 204 228 229 244 249 264 276 279 280 294 34 56 80 88 96 103 104 106 116 154 155 160 164 167 168 170 205 206 207 216 249 260 280 281 282 37 43 53 56 59 88 100 101 103 114 116 157 167 203 205 206 207 215 244 246 249 276 280 281 282 298 59 88 98 103 116 244 264 276 280 34 59 80 88 98 103 116 148 244 264 276 280 34 59 88 103 116 222 229 244 264 276 280 34 59 88 100 103 116 222 244 264 273 274 276 280 59 88 100 103 113 116 222 229 244 264 276 280 68 103 249 44 54 59 88 100 103 114 116 146 161 204 207 215 216 217 222 244 249 264 276 279 280 47 53 59 88 97 103 116 160 207 215 216 244 249 264 276 280 59 88 98 103 116 205 244 249 264 273 276 280 43 59 88 98 103 116 215 244 264 276 280 34 59 88 100 103 113 116 148 222 244 264 276 280 56 59 88 98 103 108 116 163 244 264 276 280 34 59 88 98 103 116 148 205 244 264 276 280 34 56 59 88 98 100 103 105 108 113 116 117 208 228 244 249 251 264 276 280 34 56 59 80 88 98 103 116 148 244 246 264 276 280 43 100 108 116 153 222 224 238 251 293 34 59 68 80 88 98 100 103 116 205 244 249 264 276 280 34 59 80 88 98 103 116 148 244 264 276 280 34 59 68 88 98 103 116 196 244 264 276 280 291 293 54 67 98 103 108 113 157 160 167 205 206 207 264 282 59 88 98 103 116 244 246 264 276 280 34 59 88 98 103 116 147 204 205 206 215 216 244 249 264 276 280 43 56 77 96 98 103 116 160 163 198 205 206 207 216 249 264 281 59 68 88 96 98 103 108 113 116 208 244 249 264 276 280 291 34 54 56 74 103 108 114 116 117 147 148 204 206 216 228 239 247 249 271 279 280 294 34 37 53 54 56 59 61 68 78 88 101 103 108 114 116 153 167 168 170 193 203 205 206 207 215 222 227 244 251 264 276 280 281 293 34 59 80 88 98 103 116 148 244 264 274 276 280 34 43 59 88 98 103 116 148 206 244 249 264 276 280 34 53 59 69 88 98 103 116 216 224 244 246 249 264 276 280 34 37 43 54 56 59 67 74 88 100 101 103 107 113 114 116 143 144 148 155 156 157 164 167 170 193 203 205 206 225 244 249 264 276 280 282 293 297 298 34 54 59 66 69 74 80 82 86 88 92 100 102 103 116 117 153 160 168 170 172 189 196 206 220 221 222 244 264 276 280 293 37 46 59 88 103 114 116 148 167 203 205 215 216 244 264 276 280 37 59 88 103 116 148 167 203 206 216 244 264 276 280 294 37 59 88 103 116 148 167 203 216 244 264 276 280 59 88 103 107 116 205 244 264 276 280 294 34 37 43 44 54 56 59 68 77 78 80 88 100 101 103 106 108 113 114 116 143 148 155 156 163 167 170 203 205 206 207 215 227 228 244 247 249 251 260 264 276 280 281 282 293 298 34 37 43 53 54 56 58 59 61 67 68 71 74 87 88 96 100 101 103 105 107 108 113 114 116 143 148 153 156 160 163 164 168 170 193 203 205 206 207 215 217 222 226 227 228 238 244 249 251 264 276 280 281 282 291 293 297 298 103 108 155 170 196 206 248 275 293 34 56 59 80 88 98 100 103 116 163 196 205 222 244 249 264 276 280 34 37 43 53 54 56 58 59 67 68 71 80 88 100 101 103 105 108 113 114 116 144 153 155 156 157 163 164 168 170 192 193 203 205 206 215 220 222 227 228 238 244 246 249 251 264 276 280 281 282 291 293 297 298 54 100 103 108 153 206 215 222 247 281 100 103 153 163 205 220 222 238 293 56 67 103 108 116 205 206 215 280 281 298 43 157 206 222 293 56 74 108 115 160 43 116 153 206 293 43 153 43 56 71 74 86 206 220 222 225 251 43 54 58 96 153 222 247 43 56 103 106 114 117 220 293 206 259 56 88 101 103 116 117 205 206 34 61 103 116 204 216 34 103 106 116 234 67 116 251 280 34 58 206 280 34 37 56 67 103 107 108 116 157 192 203 206 217 282 298 34 43 56 58 71 100 101 108 155 194 206 222 251 280 293 43 50 96 100 108 153 164 206 220 222 251 271 293 297 46 50 58 74 103 114 153 155 170 206 222 280 34 54 101 114 222 246 280 294 103 153 206 293 297 53 56 74 103 116 170 246 281 297 34 43 54 56 96 100 101 108 116 155 163 168 206 220 222 249 251 262 281 293 34 43 205 222 281 293 297 43 58 101 103 108 116 156 168 34 36 43 54 80 96 100 101 103 108 153 155 163 202 206 207 216 220 221 251 268 280 293 105 155 205 222 293 34 36 103 108 153 155 202 206 222 46 52 56 84 103 105 108 113 222 251 281 34 36 43 54 96 108 156 163 202 206 293 34 43 96 103 153 163 43 54 101 103 106 114 116 153 163 164 204 206 222 251 280 293 298 34 36 43 103 114 202 206 222 293 36 103 202 206 251 293 34 36 43 96 100 103 155 202 206 222 251 36 103 202 206 264 34 36 43 56 100 103 108 114 153 155 163 164 202 206 222 238 251 293 36 43 103 108 163 202 222 238 251 281 293 297 34 36 43 68 74 101 103 108 114 153 155 163 202 206 222 251 293 36 43 103 153 202 206 222 43 74 103 153 163 204 222 251 36 43 44 67 103 108 153 155 163 202 205 206 222 238 264 293 297 36 43 96 103 202 205 206 222 262 36 46 53 54 68 77 108 114 155 160 170 202 205 206 220 223 231 260 281 297 298 36 53 56 58 67 77 101 103 106 108 114 116 144 153 156 157 160 163 164 170 202 205 206 215 222 251 260 280 281 282 293 297 37 43 58 96 103 106 108 143 163 203 205 206 222 249 251 282 297 298 206 259 86 204 34 54 117 36 54 115 202 205 207 259 269 43 54 74 100 103 107 114 160 163 170 216 228 251 279 281 43 54 74 103 107 113 114 160 192 251 54 74 103 107 114 160 167 170 225 251 34 43 56 89 103 106 148 225 280 70 82 83 103 154 204 207 247 34 56 70 82 83 105 146 204 206 207 215 227 228 247 280 34 54 78 80 103 105 108 143 145 204 206 215 251 282 298 34 54 67 71 78 103 108 143 145 153 156 170 192 195 204 222 228 259 34 43 78 103 108 145 153 163 204 206 222 251 293 34 43 78 103 108 145 148 153 204 205 206 215 234 293 34 78 100 103 108 145 163 204 205 206 222 281 293 297 34 78 103 108 145 150 204 280 34 56 78 103 108 145 204 206 264 280 34 54 56 58 67 70 74 78 82 89 96 97 100 101 103 105 106 108 114 116 145 146 147 148 155 160 168 193 204 205 206 215 216 217 227 247 259 260 272 280 281 294 296 297 298 34 43 53 78 100 103 108 113 145 153 163 204 206 217 222 231 251 293 34 53 68 78 80 96 103 105 108 145 146 148 204 205 294 34 35 58 78 101 103 108 145 148 192 204 206 215 225 234 293 34 78 103 108 145 153 156 204 220 222 282 34 78 103 108 116 145 204 34 43 78 103 106 108 145 153 163 204 217 251 34 46 69 78 80 103 108 145 155 156 167 170 204 205 206 220 224 280 34 44 49 58 78 103 105 108 114 145 153 156 204 206 227 238 260 293 34 56 58 71 78 80 96 103 107 108 145 148 153 170 204 206 207 251 264 280 281 297 34 44 54 58 78 103 108 145 155 156 163 204 206 227 281 297 34 78 88 103 108 116 144 145 156 170 182 204 206 207 243 252 281 34 78 101 103 108 145 148 155 204 207 215 234 281 293 34 56 77 78 103 108 143 145 164 204 205 206 220 227 280 293 34 37 50 53 54 56 58 61 67 68 69 71 74 75 78 79 80 86 87 88 89 96 100 101 103 105 106 107 108 113 114 116 143 144 145 146 148 153 156 160 163 167 168 169 170 171 193 205 206 208 215 216 217 220 221 222 225 227 228 231 239 241 243 246 247 248 249 259 264 268 271 280 282 297 298 35 43 56 58 78 101 103 108 153 155 156 163 170 205 206 251 297 34 35 56 96 100 103 106 113 114 148 156 163 164 205 220 228 230 238 251 264 268 293 297 44 68 148 167 204 207 229 279 280 294 34 36 49 53 78 86 103 105 106 114 148 170 192 202 204 228 248 280 294 298 36 50 53 68 75 78 84 106 116 148 204 206 220 222 244 247 248 294 297 36 50 56 202 204 205 222 280 294 36 50 56 103 153 202 204 205 206 215 294 297 298 36 50 68 96 103 107 108 116 202 204 206 294 34 36 50 54 56 153 155 168 202 204 205 220 247 294 36 50 77 96 103 157 202 204 206 231 282 294 298 36 50 80 153 202 204 293 294 34 58 61 103 114 155 204 225 227 281 293 298 34 43 44 204 206 222 227 281 293 298 34 49 53 103 148 153 170 204 222 227 281 34 43 56 103 148 155 170 204 206 227 281 34 77 204 206 208 215 227 251 293 298 34 103 148 204 227 251 280 34 54 56 74 96 100 103 108 113 114 155 156 163 164 170 171 204 206 208 217 222 227 228 238 239 260 264 280 298 34 43 101 103 153 170 192 206 222 228 282 297 222 34 53 100 105 148 160 163 206 216 247 294 36 37 43 53 54 71 87 146 148 153 156 160 167 170 194 205 206 215 216 225 230 249 251 259 260 280 294 34 56 67 103 105 148 160 163 194 205 206 211 215 217 220 241 264 294 298 34 54 56 74 96 100 103 108 113 114 155 156 163 164 170 171 204 206 208 217 222 227 228 238 239 260 264 280 298 34 54 56 74 96 100 103 108 113 114 155 156 163 164 170 171 204 206 208 217 222 227 228 238 239 260 264 280 298 34 86 154 194 228 235 294 70 103 105 106 194 215 280 34 56 83 84 108 194 215 228 247 248 298 68 105 160 194 53 56 83 87 144 148 154 156 170 194 205 228 247 294 34 70 83 84 105 116 154 194 216 280 294 37 61 74 86 103 194 54 56 83 194 228 247 34 53 68 105 167 194 227 228 280 297 58 68 96 100 101 103 108 147 148 163 164 193 208 220 228 230 243 264 268 293 298 34 75 103 105 106 107 148 227 228 231 239 241 248 34 36 37 103 107 202 203 227 239 241 34 56 88 89 96 103 116 145 148 153 170 194 216 228 249 251 262 264 276 279 294 34 50 103 107 116 227 239 241 34 113 208 241 259 36 37 53 100 146 153 163 202 203 227 34 37 54 58 67 74 100 101 103 108 113 116 143 156 157 160 163 170 193 205 206 207 215 227 228 243 260 280 281 297 43 53 116 146 208 251 70 193 70 77 145 54 116 153 280 54 77 221 34 53 86 262 276 54 62 80 222 228 276 58 67 71 100 101 103 108 113 154 156 205 206 208 220 221 227 228 271 280 293 54 88 105 116 160 205 226 230 68 148 224 228 273 43 56 61 106 108 170 205 217 222 249 251 56 103 167 170 222 294 34 56 205 251 100 105 153 208 222 251 268 293 116 43 100 153 208 43 74 100 208 251 268 293 43 74 100 156 208 268 43 100 153 208 268 43 100 153 163 208 268 43 100 153 157 208 251 268 43 100 153 157 163 208 268 100 208 268 100 103 208 222 268 100 153 163 208 268 43 77 100 153 205 206 208 222 268 297 43 100 103 208 222 268 77 100 163 208 222 251 268 43 56 100 153 163 170 208 268 100 208 222 268 43 74 100 153 208 268 100 208 222 268 43 100 153 163 208 222 268 293 43 44 100 153 157 208 251 268 43 44 100 106 153 208 268 34 43 54 56 96 100 101 103 114 163 206 222 238 281 155 259 46 56 68 79 92 96 98 105 116 148 156 157 170 193 207 222 228 231 239 246 247 248 260 268 269 280 281 294 208 34 114 147 167 208 208 208 208 103 205 207 208 239 249 74 116 170 206 208 222 50 58 147 160 34 54 56 70 89 106 208 280 46 54 56 84 107 146 148 160 167 170 206 207 225 230 239 249 259 268 280 281 294 100 107 116 163 216 217 264 54 70 96 107 114 206 43 44 46 101 103 106 108 114 116 148 156 167 206 216 224 230 270 280 294 298 43 68 100 103 106 107 155 156 163 206 222 225 231 251 280 281 282 293 43 49 54 58 69 75 77 96 100 101 103 106 108 113 116 148 153 156 157 160 167 170 206 207 222 225 228 249 251 264 294 298 53 56 67 77 87 103 108 114 116 156 167 205 206 207 251 280 281 282 294 298 103 222 43 78 163 251 293 43 100 103 153 220 238 293 43 54 100 146 148 153 206 208 220 222 251 293 206 43 100 148 220 43 222 43 101 170 220 251 43 96 100 103 163 170 222 43 153 206 222 251 43 101 153 238 251 293 43 153 293 34 246 251 100 148 208 220 43 100 153 155 163 192 293 43 100 148 153 220 238 251 293 34 43 74 153 205 101 297 153 44 96 220 238 251 43 153 163 205 206 225 251 293 297 43 222 43 153 206 215 293 96 238 293 53 103 108 153 170 222 43 293 101 206 108 143 206 43 74 153 222 238 43 43 74 153 205 238 77 222 251 43 77 153 43 80 156 157 215 264 293 34 43 153 293 96 222 251 146 163 43 106 153 43 106 293 43 44 53 101 153 156 170 206 215 293 44 74 100 103 148 153 220 222 293 34 100 116 220 221 222 251 43 100 106 148 153 220 238 37 43 53 54 74 80 116 164 205 222 251 293 297 43 74 153 220 222 297 222 43 96 215 222 293 43 74 103 146 153 293 206 222 251 222 293 43 153 43 74 100 103 107 113 114 144 148 153 163 170 220 222 228 238 280 281 43 44 74 153 192 222 43 103 146 153 155 238 293 43 74 153 153 222 246 251 46 96 108 114 298 34 56 80 96 100 105 146 163 264 43 56 77 96 101 114 228 264 280 34 36 46 67 74 86 102 103 108 116 117 167 168 193 207 228 231 247 259 269 294 297 56 67 103 116 207 228 251 264 280 294 43 153 293 43 56 100 103 116 206 56 67 103 116 207 228 251 264 280 294 34 36 46 67 74 86 102 103 108 116 117 167 168 193 207 228 231 247 259 269 294 297 34 61 71 86 105 106 107 113 116 205 216 228 293 34 50 56 80 86 88 96 105 106 114 116 146 157 297 37 54 79 84 116 154 203 206 216 70 82 116 148 160 204 206 207 215 216 227 228 230 249 43 54 86 114 116 148 160 170 204 205 215 216 227 228 249 264 80 147 170 204 206 216 280 297 69 114 116 204 206 53 54 68 86 105 116 204 216 222 227 249 293 49 54 75 90 100 101 113 114 116 148 154 163 204 206 218 222 259 264 276 280 281 294 296 108 114 204 34 49 54 56 74 82 86 96 103 108 114 148 155 156 157 163 168 204 205 206 220 221 222 239 251 268 293 298 53 54 67 86 87 103 116 167 169 170 171 193 206 208 216 221 228 230 248 281 56 105 114 204 227 228 249 114 148 157 164 204 205 206 56 86 160 170 204 205 206 216 228 251 86 88 114 116 153 170 193 204 216 225 251 259 282 297 298 34 54 56 86 96 101 114 116 156 163 168 204 206 216 221 268 298 34 58 86 114 204 206 216 249 298 34 54 58 67 68 86 96 106 114 116 144 148 167 170 193 206 207 216 217 222 228 247 248 262 280 298 34 64 74 79 87 101 108 167 204 206 211 218 219 221 222 228 247 248 249 257 262 276 280 294 216 294 34 56 89 102 103 113 114 148 204 206 208 222 247 37 61 70 82 203 206 215 247 170 206 207 259 170 206 207 259 170 206 207 259 170 206 207 259 56 103 105 116 204 105 116 153 204 222 34 43 100 105 116 153 204 43 100 105 116 153 204 34 96 105 108 116 204 43 105 116 153 163 204 251 80 96 105 108 116 204 105 116 204 222 43 80 105 116 153 163 204 43 105 116 153 163 204 43 100 105 116 153 204 43 100 105 116 148 153 163 204 208 220 251 43 100 105 116 148 153 204 208 220 238 34 100 105 116 148 204 208 220 222 43 100 105 116 148 163 204 208 220 238 251 293 43 100 105 116 148 156 204 208 220 238 251 293 34 43 100 105 116 148 163 204 208 220 34 105 116 204 43 100 105 116 153 163 204 43 105 116 153 155 204 206 43 100 105 116 153 204 43 105 116 153 163 204 251 43 105 116 153 163 204 251 293 34 43 105 116 153 204 34 43 105 116 153 204 238 251 43 100 105 116 153 204 222 251 43 105 116 163 204 105 116 163 204 43 96 105 116 153 204 105 116 153 204 105 116 153 204 222 43 100 105 116 204 251 297 105 116 153 204 105 116 204 222 43 74 100 105 116 153 157 204 222 251 293 105 116 204 222 105 116 204 222 96 105 116 204 205 105 116 153 204 105 116 204 251 297 105 116 204 43 105 116 153 204 105 116 153 204 222 43 105 116 153 204 105 116 204 105 116 156 204 215 105 116 204 53 54 101 103 105 116 204 223 249 105 116 204 54 71 88 105 148 167 204 216 259 297 36 68 103 116 117 148 202 222 229 239 262 271 276 280 298 34 222 56 96 108 114 116 160 205 222 246 251 280 298 49 53 56 61 68 80 83 84 101 105 108 117 144 153 155 156 163 164 170 205 206 207 215 220 225 227 235 249 251 268 281 282 298 36 37 46 53 54 56 58 80 87 96 101 105 108 154 155 157 164 167 170 202 203 204 205 206 207 222 230 240 249 281 36 202 46 58 96 103 113 148 169 171 205 206 222 248 259 271 34 36 43 53 56 61 68 70 71 74 77 80 82 96 100 101 103 105 106 108 113 114 116 117 118 148 153 154 167 194 202 204 205 206 215 216 217 220 221 222 227 228 246 251 281 282 293 298 36 88 103 117 153 205 207 215 220 221 240 247 34 37 43 53 54 56 58 67 74 77 80 83 84 86 88 100 101 103 106 108 113 114 116 117 153 155 157 160 163 170 203 204 205 206 215 222 224 225 228 246 247 251 280 281 297 46 53 56 68 71 87 101 103 107 148 153 154 160 206 224 240 274 294 36 37 61 103 108 116 148 167 202 203 205 206 207 215 222 251 271 281 88 103 113 117 168 206 222 229 262 268 276 277 280 293 297 34 43 53 80 100 103 153 156 170 206 220 222 225 238 281 282 43 54 88 96 100 101 103 153 163 221 222 251 293 297 43 80 88 100 101 103 153 155 163 170 222 238 251 293 43 74 88 100 146 153 163 170 222 251 293 43 88 96 100 101 103 108 153 163 170 222 251 281 293 43 74 88 90 100 101 103 153 163 170 193 222 251 264 293 37 43 54 86 88 100 108 116 153 155 163 203 222 224 251 274 293 43 44 88 100 108 153 163 205 221 222 251 293 34 50 53 61 88 100 103 108 163 167 205 215 228 230 231 246 264 280 206 259 50 100 103 105 106 113 163 206 208 215 217 228 231 239 249 264 34 67 103 116 222 271 113 34 56 58 67 102 105 113 114 143 169 170 206 215 220 226 231 249 251 271 280 297 68 118 68 105 216 52 103 236 34 61 103 249 262 34 68 103 106 147 54 103 116 206 271 34 49 56 58 67 68 71 80 82 88 101 107 108 116 117 118 154 167 169 170 204 205 206 222 227 234 247 260 271 297 46 53 74 88 90 100 106 117 148 167 170 205 206 215 220 228 247 268 281 293 34 53 54 56 58 61 68 74 80 84 88 96 101 103 105 106 108 116 117 143 153 157 170 206 207 215 222 224 230 235 246 247 251 276 280 281 293 298 49 105 108 116 167 34 50 68 103 170 222 227 247 271 34 50 61 67 80 88 89 103 118 148 167 215 222 228 249 271 34 54 74 103 113 116 148 160 206 208 216 243 259 279 280 294 43 53 68 74 80 87 103 107 113 114 116 143 144 148 157 163 167 170 204 206 208 216 222 225 226 227 228 238 239 241 243 247 248 249 251 259 260 270 280 293 36 44 53 54 56 69 74 84 89 96 103 106 108 113 143 144 148 153 156 160 170 171 192 205 206 207 208 216 222 226 227 228 231 239 243 249 251 260 279 280 281 282 293 297 298 54 58 74 103 148 206 208 216 228 230 243 279 36 54 74 103 148 170 205 206 208 216 227 228 243 279 34 36 44 53 54 71 74 87 103 113 148 170 171 192 206 207 208 216 222 227 228 231 238 239 243 247 260 279 280 281 74 103 116 208 243 279 43 53 80 103 113 148 170 206 207 216 222 227 228 247 248 280 297 49 53 86 103 107 113 148 208 216 227 228 247 248 280 34 160 170 216 259 260 279 294 44 56 74 80 103 107 113 114 143 168 169 171 204 208 216 222 226 231 239 241 243 246 247 248 260 276 280 298 54 74 87 103 106 143 144 148 164 170 206 208 215 216 227 228 230 231 243 259 279 281 297 53 54 74 103 148 156 170 205 206 207 208 216 243 251 279 34 50 74 103 105 148 170 208 231 243 279 280 37 203 205 227 37 44 103 148 163 206 208 217 241 243 260 280 294 56 274 89 293 89 89 89 293 89 103 117 222 89 89 89 103 243 89 89 89 106 101 108 156 206 208 246 170 293 167 205 208 215 246 251 282 293 44 96 170 206 208 215 220 231 246 282 53 156 164 206 208 227 228 246 281 114 144 163 205 208 238 246 103 246 293 108 163 170 222 246 251 293 297 103 153 170 246 251 281 170 246 293 170 206 228 246 281 116 153 216 222 246 293 220 246 293 246 43 56 100 170 206 222 246 293 246 293 246 100 170 205 226 297 58 220 234 246 282 58 108 146 153 170 205 246 251 293 251 281 281 246 153 170 251 281 192 251 281 43 206 170 281 170 281 103 251 206 280 251 281 170 206 225 246 108 146 155 170 246 282 103 281 34 281 43 53 156 34 50 61 147 160 167 36 74 116 145 147 260 36 148 202 205 206 216 222 260 96 205 216 260 34 43 44 80 103 108 116 147 34 68 80 96 103 105 114 116 147 204 205 211 215 222 247 249 280 53 54 105 116 147 204 205 215 222 247 44 68 70 82 83 103 105 114 116 147 148 156 160 167 170 205 206 207 215 216 222 230 231 247 260 280 294 297 298 53 54 105 116 147 204 205 215 222 247 34 116 147 153 43 103 116 147 160 216 280 294 46 68 69 70 80 147 156 167 205 206 227 259 260 280 43 53 56 70 101 105 146 205 206 217 227 228 260 280 293 105 53 74 157 205 227 228 43 52 53 56 58 70 74 87 89 101 105 106 107 108 114 116 143 148 153 160 169 170 205 206 207 216 222 226 227 228 230 238 246 249 259 260 268 279 280 293 297 298 43 53 74 77 105 116 205 216 227 228 297 114 280 296 298 54 56 67 84 87 106 116 222 259 53 56 74 77 206 227 228 260 281 43 53 56 74 77 107 116 216 227 228 246 249 262 44 54 147 160 216 228 86 54 83 105 167 205 207 215 220 259 68 69 220 264 36 43 44 52 53 56 58 59 67 70 84 89 92 101 106 107 114 116 143 147 148 153 156 157 160 163 167 169 170 202 205 206 207 215 216 226 227 228 230 231 234 235 238 241 251 259 260 268 269 279 280 282 293 297 298 34 56 80 106 107 116 148 216 226 228 259 260 264 276 52 54 56 107 114 163 170 205 206 222 226 227 231 241 259 260 279 298 34 53 54 56 68 167 207 224 247 259 260 274 280 83 114 205 215 216 217 222 227 247 259 61 298 34 61 116 160 227 298 86 148 207 215 222 294 56 70 80 160 216 230 246 116 148 167 224 239 244 257 280 40 54 74 89 107 167 269 40 68 89 96 167 52 53 89 105 148 170 206 223 259 280 281 294 297 71 89 216 296 61 80 89 105 116 216 89 116 268 46 53 68 77 86 89 96 105 107 114 116 143 148 157 168 170 205 206 215 221 225 226 230 231 246 259 280 34 37 61 69 70 82 89 101 105 114 143 148 167 170 192 203 206 225 251 259 280 281 294 297 34 53 54 56 61 69 105 106 114 148 153 155 160 167 170 206 215 216 227 241 247 294 34 37 54 69 70 84 86 89 96 105 106 148 167 170 203 206 215 222 259 260 280 281 294 297 77 116 167 205 220 239 294 34 116 148 34 36 52 53 108 116 202 34 116 37 40 116 203 34 96 108 114 116 143 193 206 230 243 298 34 107 116 145 146 206 216 281 36 61 116 143 202 222 34 36 105 108 116 148 170 202 206 226 259 281 294 297 37 203 37 96 170 203 221 281 37 46 56 96 116 203 206 215 251 280 46 54 96 116 148 167 207 216 217 220 280 34 53 54 61 68 69 74 86 96 105 116 204 215 227 228 241 259 34 53 69 77 101 107 114 143 153 156 157 171 193 205 206 207 217 230 239 259 280 297 34 53 54 61 68 69 74 78 105 116 148 204 215 217 227 228 241 259 280 34 46 53 54 61 68 69 74 105 116 157 204 215 227 228 241 259 34 61 74 216 34 46 53 54 61 68 69 74 96 105 106 116 153 157 215 227 241 246 259 34 46 53 54 61 68 69 74 105 116 148 157 205 215 227 228 231 241 259 298 36 53 202 239 36 61 202 268 46 71 77 89 106 107 113 114 143 144 168 205 206 207 215 216 280 281 298 36 89 98 202 216 36 89 98 202 216 36 89 98 202 216 34 54 74 80 116 156 160 167 221 259 269 280 34 37 61 78 108 143 146 156 203 205 206 215 241 247 260 280 37 61 74 78 105 156 203 205 206 215 222 241 259 280 36 46 53 56 58 61 80 82 105 116 146 148 170 192 202 205 231 247 251 297 34 36 53 56 61 68 78 80 87 105 107 170 202 206 215 226 241 280 297 37 61 78 105 106 170 203 205 206 215 239 241 34 36 61 68 78 80 106 108 170 202 206 230 241 262 276 280 37 46 58 69 71 78 102 107 108 116 143 155 156 203 206 231 239 241 259 280 298 36 46 49 53 56 58 61 68 71 77 87 96 101 102 105 106 108 114 116 143 148 153 155 156 157 163 168 170 192 193 202 205 206 207 215 221 222 225 226 230 231 247 259 260 271 280 281 282 297 298 37 49 61 68 78 107 113 114 143 153 155 168 203 206 230 241 249 280 282 61 68 70 82 105 116 215 216 227 228 241 70 82 86 96 102 105 106 114 143 153 157 193 206 225 247 251 259 262 280 281 294 34 46 53 56 70 80 89 105 107 108 114 116 143 145 146 148 170 205 206 222 228 229 231 241 246 262 276 280 282 298 34 46 53 71 77 89 98 107 114 143 145 146 153 160 170 205 206 222 225 226 230 239 241 249 259 264 280 281 293 298 36 61 96 105 107 114 116 143 148 170 205 207 217 230 231 241 247 248 294 34 52 53 61 74 89 98 105 108 114 116 143 148 167 170 192 205 206 216 217 220 231 239 241 247 259 279 280 281 294 297 34 34 98 145 225 116 294 34 46 54 56 61 77 96 105 114 143 148 206 207 215 227 259 298 61 70 71 82 86 101 105 106 108 114 148 157 160 192 194 205 206 207 231 241 247 251 280 281 294 298 34 44 58 68 70 82 105 107 114 143 148 153 154 157 192 216 230 231 241 259 280 281 294 37 53 54 56 86 96 143 148 170 203 206 216 222 260 268 281 294 297 34 49 53 54 56 58 86 101 103 143 153 163 164 170 192 205 206 222 225 230 269 281 282 297 34 49 53 54 71 86 87 101 107 108 153 163 170 192 205 206 215 220 226 260 293 297 34 54 58 61 84 86 87 96 103 105 108 170 193 205 206 221 226 259 260 269 270 297 34 43 58 68 71 74 77 86 101 108 114 116 143 148 153 157 164 170 193 205 206 225 230 238 239 260 281 293 297 298 34 43 53 56 58 86 101 103 105 114 143 144 153 155 163 170 205 206 222 247 251 293 297 298 34 44 49 53 68 74 86 101 114 116 148 157 170 192 205 206 207 222 230 239 247 248 259 269 280 297 298 34 36 53 74 80 86 87 101 102 103 105 108 114 116 143 148 156 163 164 168 170 192 202 205 206 222 226 239 247 248 259 260 269 270 280 281 297 298 34 36 37 54 61 67 68 80 86 105 108 116 148 153 167 170 194 202 203 205 206 215 216 227 228 234 249 280 292 294 297 298 34 53 54 86 101 108 116 148 150 156 170 205 206 216 247 293 297 34 37 53 86 101 153 170 203 205 206 222 251 297 298 49 58 106 108 163 205 206 297 298 34 56 86 103 108 153 170 205 251 297 34 37 86 108 170 203 205 206 251 264 278 282 297 34 53 58 61 71 86 108 116 146 170 205 206 225 226 264 281 293 297 34 86 108 170 205 226 297 34 43 44 49 54 86 90 101 106 108 155 160 170 205 206 231 297 34 53 71 86 116 170 205 206 251 281 282 293 297 34 36 54 56 86 103 114 143 170 193 205 297 298 34 68 71 86 107 108 148 157 170 205 247 280 293 297 34 43 46 49 86 103 114 116 143 148 153 170 205 206 222 225 230 231 251 259 281 293 297 34 53 86 106 156 170 205 206 297 34 49 86 103 146 157 160 168 170 205 206 251 297 34 46 77 80 86 97 101 105 108 116 143 155 170 205 206 216 246 251 293 297 34 43 56 58 86 103 108 155 170 193 205 222 282 297 34 86 103 107 114 170 205 230 297 34 43 54 86 170 205 247 251 264 297 34 86 96 170 205 297 34 53 54 80 86 96 101 113 116 163 170 171 205 206 222 226 230 239 260 297 34 44 86 108 155 160 170 205 206 207 249 297 34 56 86 156 170 205 217 222 228 251 280 297 34 58 86 96 156 170 192 205 225 226 230 297 34 86 157 164 170 205 297 34 86 103 146 153 170 205 206 230 251 264 280 297 34 68 74 86 105 108 114 116 170 205 216 222 224 239 247 249 251 282 297 34 61 71 74 86 108 114 116 148 170 205 206 216 222 251 259 280 294 297 34 43 54 86 101 108 114 153 160 170 192 205 206 293 297 34 43 56 86 101 155 164 170 205 206 230 280 282 297 298 34 49 54 58 71 86 106 163 170 205 206 226 281 297 34 50 56 86 96 101 103 108 143 170 205 206 222 230 297 298 34 61 86 103 116 156 160 170 204 205 215 217 241 271 297 108 206 206 50 78 160 170 216 78 116 34 37 61 77 106 108 160 170 193 203 205 206 217 222 249 251 281 293 297 46 54 80 108 113 114 116 143 160 163 170 205 206 217 222 226 281 297 34 86 98 106 108 116 170 193 205 206 216 249 251 297 34 37 43 54 68 74 80 96 101 103 108 153 225 251 282 293 297 74 101 148 206 215 249 280 34 36 37 82 101 202 204 206 215 237 249 34 50 54 86 160 167 170 204 205 280 297 34 86 167 170 205 206 297 216 54 108 293 293 34 86 170 205 297 34 86 170 205 297 34 86 108 170 205 297 298 43 68 114 215 226 238 247 294 34 86 114 170 205 206 216 225 297 54 86 105 108 116 206 235 294 34 50 53 61 86 116 167 170 205 206 216 217 230 280 294 297 298 34 86 116 170 204 205 297 116 211 160 217 34 37 43 50 54 56 58 61 69 80 82 96 108 114 116 147 148 153 160 167 170 192 193 194 205 206 215 216 217 222 227 228 230 251 264 274 280 281 294 297 298 36 37 61 67 116 148 170 195 202 203 207 216 249 259 296 53 61 116 145 148 195 216 241 259 296 34 43 46 50 54 56 61 77 101 108 114 116 143 145 148 155 157 160 193 205 206 215 216 226 239 241 268 281 293 296 298 46 50 53 54 56 61 67 68 69 70 71 77 87 101 105 108 113 114 116 145 146 148 156 157 160 168 170 192 193 205 206 215 216 217 221 222 223 225 230 231 234 239 241 246 251 259 269 281 282 294 296 297 298 37 49 50 52 53 54 56 61 92 105 116 145 148 160 167 170 192 203 205 206 211 215 216 222 239 241 259 280 281 294 296 297 298 34 37 46 50 53 54 56 61 70 71 74 77 80 86 99 101 105 106 108 114 116 145 148 155 160 167 168 170 203 205 206 207 215 216 217 221 222 241 246 251 280 293 296 50 54 61 71 108 114 116 143 145 148 155 157 160 170 206 207 215 216 217 241 246 260 280 281 296 298 43 50 54 56 61 68 97 101 107 116 145 148 157 160 170 193 206 207 215 216 221 222 241 259 260 280 281 296 298 44 46 50 54 56 61 74 101 105 108 114 116 143 145 148 155 160 164 170 193 205 206 215 216 221 222 241 246 249 251 281 282 296 297 298 40 46 50 53 54 56 58 61 68 71 77 80 87 96 101 103 105 107 108 113 114 116 143 144 145 146 148 153 155 156 160 168 170 171 192 193 195 205 206 207 215 216 222 225 226 230 239 241 247 248 249 251 259 262 269 280 281 282 294 296 297 298 37 50 54 61 90 105 108 116 143 145 148 157 160 192 203 205 206 215 216 217 222 241 251 293 296 43 46 50 54 56 61 67 74 88 96 101 106 108 113 114 116 143 145 148 156 160 170 192 205 206 215 216 226 235 241 249 251 257 260 276 280 282 296 298 37 50 54 56 58 61 67 71 77 80 101 105 106 107 108 114 116 117 143 145 148 153 155 156 160 163 170 192 193 203 205 206 207 215 216 217 222 225 226 227 230 238 239 241 244 248 251 259 260 264 269 271 280 281 282 296 297 298 43 50 54 61 67 74 101 103 106 108 116 145 148 153 154 160 206 215 216 220 241 251 281 293 296 46 50 53 54 58 61 67 101 105 106 108 116 145 148 154 156 160 167 169 170 182 205 206 216 222 231 239 241 251 259 262 264 280 281 294 296 297 36 44 46 50 54 56 58 61 71 74 77 80 87 100 101 105 106 107 108 114 116 143 145 146 148 155 160 168 170 192 202 205 206 207 215 216 217 220 221 222 226 229 230 239 241 246 249 259 260 269 271 280 281 282 296 297 298 46 49 50 53 58 61 68 82 96 101 105 108 114 116 145 148 155 156 160 167 170 192 193 205 206 216 225 227 239 241 264 276 280 296 297 298 34 37 46 50 53 54 56 58 61 67 68 74 87 88 92 96 101 102 105 106 107 108 114 116 143 145 146 148 153 155 156 157 160 167 168 169 170 203 205 206 207 216 217 225 226 230 231 239 241 244 246 249 251 259 260 262 268 269 275 276 280 281 293 296 298 46 50 56 58 61 75 87 96 103 105 108 114 116 143 145 146 148 157 160 205 206 215 216 226 230 231 241 249 280 282 296 50 53 58 105 114 116 143 144 145 146 148 150 157 160 170 204 206 215 216 226 241 251 259 280 281 294 296 50 56 58 67 71 74 87 105 108 114 116 143 145 146 148 150 156 160 164 170 204 205 206 207 216 221 224 241 246 247 249 259 264 280 296 297 298 43 46 50 56 58 61 68 69 77 78 80 96 105 106 108 116 145 148 150 155 156 160 167 204 205 206 216 217 241 246 264 293 296 34 50 58 61 68 101 105 106 108 114 116 143 145 148 150 153 160 204 206 216 217 221 226 241 247 280 281 296 297 298 37 50 70 71 74 77 80 101 102 105 108 113 114 116 143 145 146 148 150 160 170 171 192 203 204 205 206 207 215 216 224 239 241 247 251 259 280 281 294 296 297 50 53 54 56 61 68 80 105 107 108 116 145 148 167 170 215 216 231 235 241 247 259 275 279 54 105 116 145 148 160 216 241 294 296 50 54 105 116 145 148 160 216 241 296 54 105 108 116 145 148 160 216 226 241 296 50 54 105 116 145 148 160 216 241 296 54 61 105 116 145 148 156 160 216 241 296 50 54 105 116 145 148 160 216 241 296 50 54 105 116 145 148 160 170 216 241 296 54 61 105 108 116 145 148 160 205 216 222 241 296 37 50 54 105 116 145 148 160 203 216 241 296 43 46 53 54 56 58 61 77 82 96 105 106 107 108 114 116 143 145 146 148 155 156 160 167 168 171 193 205 206 215 216 220 221 225 226 228 230 241 249 252 259 271 276 280 282 296 297 298 34 36 46 50 53 54 56 58 61 67 68 71 74 80 87 96 101 105 108 114 116 148 202 205 206 217 222 231 234 241 247 249 251 259 260 264 268 271 280 296 297 298 56 61 105 116 148 167 217 241 34 54 74 80 104 105 107 114 116 145 148 160 167 204 216 221 222 224 230 241 247 259 296 298 53 56 61 105 116 145 148 195 241 248 259 296 34 52 53 54 61 67 74 105 107 114 116 144 145 148 154 157 160 169 171 193 205 215 228 237 241 246 248 249 251 260 271 272 294 296 298 34 49 52 53 61 67 68 70 74 79 87 96 105 106 114 116 145 148 157 160 163 167 170 193 205 206 207 215 217 220 222 227 231 241 246 247 248 259 280 281 294 296 298 34 43 52 53 61 74 79 105 106 113 116 145 148 153 160 167 206 215 228 241 248 281 294 296 34 37 43 44 46 49 50 53 54 56 58 61 67 71 74 77 78 87 96 101 105 106 108 113 114 116 143 144 146 148 153 155 156 157 160 163 164 168 170 193 203 205 206 207 215 216 221 222 225 226 230 241 243 246 247 249 251 259 260 280 281 282 293 296 297 298 37 46 49 50 53 54 56 58 61 68 69 70 71 77 78 80 96 101 102 105 106 107 108 114 116 143 146 148 155 156 157 160 163 168 170 192 193 203 205 206 215 216 221 222 225 226 230 239 241 243 244 246 249 259 260 271 280 281 282 296 297 298 36 37 44 49 53 56 61 68 71 77 78 80 87 96 105 106 107 113 116 143 144 148 153 155 156 157 160 168 170 171 192 202 203 205 206 215 225 226 230 238 241 248 259 280 281 296 297 298 37 46 49 50 54 56 61 67 68 70 71 78 80 82 87 90 96 101 103 105 106 107 108 114 116 143 144 146 148 153 156 157 160 170 192 193 203 205 206 215 216 220 221 225 226 227 228 230 239 241 246 247 249 251 252 259 260 276 280 281 282 296 297 298 37 49 53 56 58 71 78 80 101 107 108 114 143 144 146 148 157 167 170 192 195 203 206 216 221 224 226 230 246 248 251 259 280 281 296 297 298 34 37 43 44 46 49 50 53 54 56 58 61 71 77 78 80 90 101 102 105 106 108 113 114 116 143 144 146 148 153 156 157 160 163 168 170 171 192 193 203 205 206 207 215 216 221 222 223 225 226 227 231 239 241 246 247 251 259 260 268 276 280 281 282 297 298 37 56 61 68 71 78 80 82 86 105 108 116 143 144 146 148 153 155 160 170 171 193 195 203 205 206 215 221 222 225 230 241 247 259 260 280 281 282 296 297 37 44 49 53 56 58 61 68 71 74 77 78 101 102 105 107 108 113 114 116 143 144 146 148 153 156 157 160 170 193 195 203 205 206 207 215 221 225 226 231 239 241 248 249 251 259 268 280 281 296 297 298 50 53 68 69 101 105 108 114 116 148 155 170 205 206 216 221 225 241 248 259 262 280 281 50 53 54 61 105 116 143 145 148 195 204 216 217 235 239 241 248 259 296 50 54 105 116 148 204 241 37 50 53 58 61 105 108 114 116 148 160 167 168 203 215 217 241 279 296 298 50 105 114 116 148 204 206 216 225 241 280 80 105 116 148 204 241 50 53 54 61 105 116 143 145 148 195 204 216 217 235 239 241 248 259 296 49 54 56 105 108 114 116 143 153 170 223 225 238 280 56 79 113 114 116 264 216 259 294 79 113 114 116 211 254 294 116 79 113 114 116 211 254 294 54 56 98 113 211 224 244 43 53 54 56 77 79 98 105 113 114 116 215 216 220 222 223 224 244 246 247 264 280 294 298 46 49 74 77 79 100 101 107 108 113 114 116 143 170 171 206 211 238 251 260 282 293 43 46 58 79 100 105 106 108 113 114 116 144 148 155 160 163 170 206 220 225 238 239 249 251 268 79 113 114 116 241 54 79 101 113 114 116 160 167 207 247 264 279 280 79 96 100 113 114 116 153 156 163 220 268 297 43 53 79 96 100 113 114 116 156 220 238 264 268 56 79 96 113 114 116 167 264 276 34 79 113 114 116 211 216 37 58 78 79 82 108 113 114 116 146 148 170 204 206 221 222 225 230 247 248 280 294 297 54 75 79 108 113 114 116 146 148 156 170 193 205 206 222 225 226 259 281 294 298 54 67 68 71 79 96 108 113 114 116 146 148 205 206 221 222 268 280 281 294 298 46 54 58 67 71 79 96 101 108 113 114 116 143 146 148 155 157 205 206 222 230 276 280 294 298 54 56 74 79 101 108 113 114 116 143 146 148 153 155 193 205 206 207 222 251 276 280 294 298 54 56 79 98 106 108 113 114 116 146 148 170 206 222 224 244 264 280 294 54 56 79 98 106 108 113 114 116 146 148 170 206 222 224 244 264 280 294 79 98 101 113 114 116 170 216 224 280 54 56 79 113 114 116 148 154 163 211 234 46 54 56 71 79 113 114 116 148 154 211 220 235 46 54 56 71 79 113 114 116 148 154 163 211 220 235 54 56 71 79 113 114 116 148 154 163 205 207 211 220 234 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 163 211 234 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 54 56 79 113 114 116 148 154 163 211 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 46 54 56 71 79 113 114 116 148 154 211 220 235 53 56 58 71 79 101 108 113 114 116 148 154 155 160 163 168 206 207 211 216 222 230 234 235 251 259 280 46 54 56 68 71 79 113 114 116 148 154 207 211 220 54 56 79 113 114 116 148 154 211 46 54 56 68 71 79 113 114 116 148 154 211 220 234 235 54 56 79 113 114 116 148 154 211 54 56 71 79 113 114 116 148 154 207 211 220 46 54 56 68 71 79 113 114 116 148 154 163 207 211 220 234 235 46 54 56 68 79 113 114 116 148 154 211 220 54 79 113 114 116 148 171 67 68 77 79 96 113 114 116 148 163 164 206 230 234 235 246 247 280 298 54 79 101 113 114 116 160 167 206 216 34 68 71 80 83 86 87 89 96 100 101 103 105 106 108 113 116 147 148 193 205 206 208 222 225 226 227 228 231 241 247 248 249 264 268 271 279 280 294 56 74 77 79 83 103 113 114 116 145 148 205 212 213 247 264 280 294 296 36 54 58 61 74 78 105 108 143 146 167 170 202 205 206 221 222 246 249 280 297 298 36 56 58 74 78 87 96 114 116 143 144 146 156 164 167 168 170 202 206 221 222 225 226 239 246 269 280 298 36 54 56 58 74 78 108 116 143 167 168 170 202 206 221 222 246 280 297 298 36 56 67 74 77 78 87 108 114 143 144 167 170 193 202 206 215 221 222 226 239 246 251 280 297 298 36 54 56 58 74 78 143 144 156 167 169 202 205 206 226 246 260 280 298 34 44 46 53 54 56 58 61 71 74 78 79 86 96 101 103 105 107 108 113 114 116 143 144 153 155 156 157 160 163 164 168 170 193 205 206 208 215 220 221 222 225 226 227 228 238 241 247 249 251 260 264 268 281 292 293 297 298 34 36 43 46 54 56 58 61 67 68 74 77 78 80 83 87 96 101 103 105 106 108 113 114 143 144 155 156 157 160 163 167 168 169 170 171 192 193 205 206 215 221 222 225 231 234 238 241 246 247 249 251 264 268 280 282 292 293 297 298 34 36 43 46 50 54 56 58 61 67 68 69 71 74 77 78 86 87 100 101 104 105 108 113 114 143 146 156 157 163 164 169 170 171 193 205 206 215 216 220 221 225 228 230 231 234 238 239 241 251 252 259 262 264 268 280 281 294 297 298 74 224 280 34 147 280 114 116 167 194 216 248 56 68 70 82 105 114 116 148 167 194 215 216 230 43 68 70 82 116 156 167 194 215 216 220 43 68 70 82 96 116 167 194 215 216 222 68 69 70 80 82 116 148 167 194 215 216 235 80 116 148 167 194 216 37 49 116 145 194 203 216 280 294 37 116 194 203 216 248 280 37 77 116 170 194 203 216 37 67 77 80 116 148 155 167 194 203 216 280 34 44 56 67 74 116 143 147 155 167 170 205 206 207 216 217 220 225 243 268 294 34 116 147 167 170 205 206 207 215 217 234 235 244 247 280 281 297 54 56 67 116 147 148 160 167 215 235 206 259 50 56 61 67 103 113 116 147 148 157 167 169 206 228 247 282 297 298 34 36 116 147 167 195 248 206 259 36 54 67 77 87 113 116 143 147 148 167 205 206 215 226 228 229 246 248 262 281 294 36 44 46 53 54 56 67 68 70 71 74 80 82 87 102 105 106 107 108 113 114 116 143 144 146 147 148 155 156 157 167 168 169 170 171 193 205 206 207 215 217 226 230 231 234 239 241 244 246 247 248 251 259 269 271 280 281 297 298 36 46 71 114 116 147 156 167 202 206 230 239 259 34 116 147 167 34 44 56 67 74 116 143 147 148 155 167 170 205 206 207 216 220 225 268 294 116 147 156 167 54 56 67 68 71 96 101 102 108 114 116 147 157 167 169 192 204 205 206 207 215 225 230 241 244 247 251 259 264 269 271 281 282 298 116 147 167 36 37 61 67 74 75 87 102 107 114 116 147 148 167 169 202 203 231 239 241 247 248 251 269 280 293 294 113 116 147 167 53 71 74 96 100 103 105 116 147 148 167 208 230 246 264 46 58 61 68 71 74 87 106 107 108 113 114 116 143 146 155 156 157 163 170 193 206 221 222 230 234 239 243 248 249 259 269 282 293 297 298 116 147 167 44 56 96 103 108 116 146 147 160 167 170 193 206 230 246 260 280 297 34 44 46 49 53 56 61 68 71 74 80 87 96 101 103 105 107 108 113 114 116 146 147 148 153 154 155 156 160 167 170 171 192 193 205 206 207 217 220 222 225 226 230 231 234 243 244 247 248 249 251 269 280 281 293 297 298 36 46 49 67 106 116 147 154 155 156 157 164 167 170 205 220 222 234 235 268 298 67 116 147 167 50 106 114 116 147 148 167 230 247 259 264 280 298 34 36 44 67 108 114 116 144 147 148 156 160 167 169 170 194 202 207 215 239 268 280 281 294 43 68 69 116 147 167 170 206 215 116 147 167 216 34 68 69 70 82 116 147 167 170 220 280 34 36 44 46 49 53 56 58 67 71 74 87 103 106 108 113 114 116 143 144 147 148 153 155 156 167 168 169 170 193 202 205 206 207 222 225 230 234 235 239 241 243 247 248 249 259 260 269 279 280 281 297 298 34 36 40 56 71 72 79 116 147 157 160 167 168 169 189 202 207 222 227 230 234 259 262 298 53 54 71 74 86 105 116 147 148 167 205 206 216 217 220 222 227 228 230 239 248 264 268 50 56 67 116 147 148 160 167 34 50 86 87 116 147 167 170 194 195 206 228 239 276 294 116 147 167 228 229 116 147 167 67 78 116 147 167 294 116 145 147 167 195 294 116 147 167 247 116 147 167 294 44 50 79 116 146 147 148 167 207 216 217 220 247 248 297 36 116 147 167 202 207 216 54 67 116 147 160 167 216 34 54 90 103 116 147 160 167 194 216 241 270 271 280 116 147 167 249 34 54 67 74 79 87 102 103 107 111 113 116 147 160 167 169 171 216 228 248 260 292 293 298 50 79 116 147 148 167 248 297 37 54 61 67 68 69 74 84 105 106 113 116 147 148 153 154 156 160 167 170 171 203 206 259 280 298 67 116 147 148 167 251 36 37 44 67 87 101 105 116 147 167 194 203 206 222 228 243 247 294 89 116 147 167 294 36 61 116 147 167 194 195 248 34 37 61 67 69 86 87 105 148 154 168 169 192 203 228 229 231 246 248 259 269 280 294 67 68 74 78 114 116 147 157 167 216 222 231 50 54 61 67 107 116 147 148 167 228 241 294 147 167 294 71 116 143 147 167 43 80 105 116 147 148 167 168 206 217 259 294 36 37 56 71 116 147 155 156 160 167 202 203 205 206 216 36 82 102 114 116 147 153 167 169 205 206 239 241 247 248 69 80 116 147 167 216 36 53 61 67 69 78 87 89 105 107 116 147 148 160 167 193 194 206 207 215 220 227 228 234 279 280 281 294 36 54 74 114 116 147 167 280 34 36 37 49 52 53 84 86 87 96 106 116 143 147 148 167 170 203 204 205 206 220 223 225 227 230 231 244 260 281 36 101 116 146 147 148 155 160 167 169 170 202 205 206 281 44 67 78 116 146 147 148 167 170 294 296 298 69 80 116 147 167 205 216 249 80 116 147 167 216 249 34 36 56 79 116 147 160 167 202 205 34 37 49 56 61 67 86 89 107 108 113 116 147 148 153 167 168 203 206 239 246 279 294 298 36 116 147 167 36 116 147 167 36 116 147 167 36 116 147 167 116 147 167 170 223 116 147 167 195 294 37 116 147 167 34 37 79 116 147 167 228 34 36 74 101 114 116 144 147 155 160 167 168 169 171 202 207 280 298 34 37 49 68 74 87 89 105 106 107 116 146 147 148 153 167 170 206 229 230 231 241 247 280 282 298 36 44 108 116 147 148 156 160 167 202 37 46 49 58 61 78 87 101 113 114 116 143 144 148 167 168 170 193 203 206 207 216 226 230 247 268 281 43 46 56 78 87 96 108 114 116 143 148 167 170 171 193 206 216 222 226 247 260 298 58 78 113 116 148 157 167 205 206 216 247 269 288 37 71 78 87 108 113 116 145 167 203 206 216 239 247 276 37 71 78 87 108 113 116 145 167 203 206 216 239 247 276 46 49 53 74 77 78 87 102 106 107 116 145 148 157 168 169 207 220 226 235 239 241 247 248 264 268 269 280 294 298 148 170 207 226 228 294 298 53 114 146 148 154 157 216 230 231 239 241 246 279 280 281 74 77 89 114 148 160 230 239 241 248 279 280 296 34 74 87 102 107 148 169 215 230 231 241 247 248 269 280 36 44 53 71 89 101 107 108 114 144 148 163 168 170 202 206 216 225 241 246 249 259 279 280 281 34 36 37 54 58 87 102 105 108 114 116 145 148 167 169 170 202 203 204 216 234 235 239 241 243 244 248 280 294 298 34 36 37 53 68 74 83 87 105 114 117 143 148 167 170 202 203 216 220 225 230 231 239 241 247 248 259 260 279 280 281 294 298 34 36 37 46 50 53 54 56 58 68 74 82 83 87 106 114 116 145 148 160 167 168 170 193 202 203 215 216 217 220 230 231 239 246 247 248 259 279 280 294 298 36 37 44 46 53 54 74 83 89 102 114 143 148 154 163 167 170 193 202 203 204 216 220 230 231 234 239 241 247 248 259 269 279 280 294 298 36 37 46 53 68 83 87 105 114 116 148 167 170 202 203 207 216 220 241 247 248 279 280 294 34 36 37 44 53 67 74 102 114 116 148 170 202 203 216 217 227 248 281 298 36 37 74 80 105 114 170 192 202 203 206 259 260 280 298 36 37 49 50 53 61 71 74 102 106 107 113 148 160 169 170 202 203 216 217 231 239 246 247 248 262 280 83 116 147 148 216 259 280 36 53 74 102 105 107 148 155 160 202 228 248 260 280 44 54 58 67 68 80 83 84 86 87 105 143 148 168 169 216 231 239 241 247 251 259 269 279 280 298 37 87 107 116 148 163 169 170 203 216 231 239 249 259 269 279 280 298 34 74 87 169 170 226 239 248 279 280 294 298 34 148 160 241 280 34 67 107 116 148 193 216 224 247 280 298 53 68 102 105 107 114 148 167 170 259 279 280 294 54 116 216 279 53 102 106 148 216 247 280 294 44 53 56 87 106 114 116 143 148 154 168 216 228 230 231 239 246 259 279 280 34 49 74 78 87 102 105 107 145 146 163 168 170 193 206 216 230 239 241 247 248 259 262 269 298 36 53 74 78 87 105 106 148 153 202 215 216 222 239 241 247 251 259 269 294 44 53 78 105 148 206 216 260 298 34 36 37 49 50 53 56 58 61 67 71 77 80 86 87 101 105 106 107 108 113 114 143 144 145 146 148 153 155 160 164 169 170 193 202 203 206 207 215 222 226 227 230 231 239 241 246 247 248 249 259 262 269 280 281 298 34 36 37 53 102 105 107 145 148 169 202 203 216 247 259 269 279 280 36 37 53 54 56 68 77 87 96 102 105 107 114 116 143 144 145 148 157 163 170 193 202 231 239 246 248 264 269 280 298 36 37 44 46 53 102 106 107 116 143 145 146 148 160 170 202 203 206 207 216 217 230 231 239 247 248 259 279 280 294 298 34 36 37 44 49 53 58 67 80 87 102 105 107 114 143 145 148 160 168 169 170 193 202 207 215 230 231 239 241 243 247 248 259 260 279 280 281 298 56 68 74 87 101 106 145 148 168 169 216 239 241 246 280 36 44 49 52 53 54 58 67 77 83 87 101 106 107 114 116 146 148 155 156 167 170 192 193 202 205 206 207 216 217 220 225 228 230 239 247 248 254 280 294 34 36 37 44 53 54 74 79 114 148 167 170 195 202 203 230 234 241 247 248 279 280 298 34 46 54 67 74 83 87 89 102 105 107 113 116 147 148 167 169 216 235 239 241 247 248 251 254 259 269 279 280 294 298 56 68 77 105 114 230 259 269 279 298 49 68 77 105 107 114 143 144 154 168 192 193 206 207 215 226 230 234 241 259 260 268 279 280 298 36 37 44 46 56 58 67 68 70 74 80 87 114 116 146 148 155 157 163 170 195 202 204 206 207 216 225 226 230 238 239 241 247 249 259 264 276 279 280 294 298 37 53 58 77 83 102 114 148 167 205 206 216 221 225 230 247 279 280 298 37 58 67 83 105 114 116 167 216 225 230 247 248 279 280 36 67 102 108 170 202 241 298 36 44 160 170 202 279 280 36 37 49 74 87 105 107 148 163 168 170 202 203 216 231 239 259 280 294 36 102 170 202 249 259 280 298 36 67 113 168 170 202 248 249 259 280 50 53 68 74 83 84 89 102 105 107 116 148 154 168 170 207 231 239 241 247 248 260 280 297 298 50 53 54 56 58 74 89 105 106 114 145 148 154 160 168 170 194 206 207 216 220 221 231 239 241 247 248 249 260 279 280 282 294 36 37 44 50 53 56 80 105 114 143 145 148 167 202 203 216 220 239 241 247 248 264 279 280 34 36 37 53 54 74 78 82 83 87 89 102 114 143 148 160 167 170 202 203 207 215 216 220 225 228 230 231 239 246 247 248 254 259 279 280 294 36 53 78 83 84 89 102 105 107 114 146 148 160 167 193 204 206 207 215 225 228 230 231 239 241 247 248 260 280 294 298 49 53 58 67 87 108 114 143 146 148 153 157 168 195 206 216 221 226 230 231 239 241 246 249 259 269 279 280 298 36 53 56 58 67 71 80 87 102 106 107 114 143 148 160 167 168 193 202 207 216 222 230 231 241 247 248 279 280 281 294 298 54 74 116 148 205 216 54 74 116 205 216 34 106 114 116 170 216 222 271 298 34 49 106 116 34 37 49 113 116 148 154 170 203 206 221 241 243 247 294 297 34 46 49 58 67 68 74 102 105 113 116 156 192 193 216 259 269 298 54 113 144 148 160 216 241 247 264 298 80 87 148 216 230 241 260 262 264 294 46 71 206 222 34 43 49 105 116 148 222 294 34 43 49 53 56 101 105 116 148 206 222 228 248 280 281 294 34 49 105 114 116 160 170 241 247 248 264 34 49 114 116 145 34 49 116 160 162 206 216 280 294 34 49 116 160 217 280 294 34 49 113 116 145 241 34 49 53 74 80 113 116 148 211 216 224 241 259 264 273 294 34 46 49 113 114 116 148 193 195 206 216 229 230 243 260 262 276 277 280 281 298 34 46 49 68 71 74 106 107 108 116 148 170 171 192 195 205 206 216 225 229 234 239 260 262 276 277 281 298 34 49 53 106 113 116 148 170 194 206 216 243 269 34 49 53 68 105 116 216 218 219 249 262 34 49 116 146 148 262 276 277 294 34 37 49 80 116 148 203 206 215 216 248 262 294 34 44 49 75 80 98 116 148 155 231 262 269 34 49 107 113 116 148 157 207 216 241 248 262 34 49 68 96 105 114 116 148 170 204 243 249 260 262 276 34 37 49 50 58 87 108 116 148 203 204 216 298 34 46 49 53 56 71 80 87 101 105 106 108 114 116 143 148 155 156 157 160 167 170 192 193 194 205 206 207 215 216 222 228 229 230 241 248 259 262 269 276 280 281 291 294 297 298 34 49 50 116 294 34 44 49 53 54 56 58 61 67 68 96 101 108 114 116 143 148 153 156 157 163 193 204 205 206 216 222 225 226 230 248 249 260 280 282 294 297 298 34 49 101 116 148 167 170 205 206 221 222 248 279 294 297 298 34 37 49 53 56 114 116 170 203 206 207 211 215 216 269 34 49 116 216 229 243 276 294 34 49 116 148 204 247 294 34 46 49 50 77 87 101 103 105 107 113 114 116 144 148 163 189 192 193 205 206 216 228 230 238 260 262 276 281 294 298 34 37 49 50 116 148 170 203 205 216 294 34 37 49 116 170 216 229 260 262 270 280 297 34 46 49 53 58 61 67 68 71 74 77 78 105 108 113 114 116 143 148 156 160 170 205 206 207 215 216 221 222 225 230 231 234 238 243 247 249 259 260 262 264 276 298 34 36 43 46 49 54 77 80 83 102 105 106 108 113 114 116 143 144 146 148 154 155 156 157 171 202 205 206 216 220 227 228 230 231 235 238 239 248 259 260 262 268 276 280 281 298 34 49 50 96 105 114 116 148 167 206 207 215 220 243 281 34 44 46 49 53 54 61 70 77 96 105 113 114 116 143 146 148 157 163 167 170 193 216 220 226 230 241 243 249 259 260 264 294 298 34 49 53 113 116 148 206 216 230 247 248 294 34 44 49 53 68 87 105 106 116 117 148 153 160 167 170 193 206 215 216 221 224 230 238 246 248 280 294 34 46 49 53 61 70 105 116 148 160 167 216 225 226 230 249 264 34 46 49 56 64 68 114 116 143 148 189 195 205 206 216 231 257 260 262 276 34 46 49 58 64 68 75 107 114 116 143 148 167 189 195 206 225 234 260 262 276 34 49 68 116 189 216 260 262 276 34 43 49 53 56 61 68 74 78 87 101 108 113 114 116 143 146 148 164 170 193 205 206 215 216 224 225 226 230 241 243 247 249 257 262 274 276 280 298 34 37 49 96 105 113 114 116 148 163 170 203 216 225 229 231 238 241 243 246 248 249 260 276 280 294 34 37 49 53 54 71 113 116 203 216 241 243 247 262 34 37 49 50 107 113 114 116 143 144 148 157 160 193 203 216 241 243 34 49 71 103 113 116 143 204 206 216 226 230 243 249 276 280 293 34 49 78 116 167 293 34 46 49 56 71 106 108 116 148 157 206 216 225 228 230 259 260 269 298 34 36 37 43 46 49 53 67 87 96 106 108 114 116 148 157 160 193 203 216 230 231 241 259 264 280 281 298 34 43 49 54 68 74 78 80 86 96 103 105 113 116 144 148 153 170 193 206 222 225 226 228 230 231 238 241 243 259 260 270 280 282 293 298 34 37 44 49 74 77 103 113 116 170 203 205 216 228 294 34 37 43 49 58 96 105 107 108 113 114 116 143 144 148 156 157 164 193 203 216 241 243 264 34 49 108 113 114 116 208 216 231 243 264 34 37 49 74 80 116 144 148 203 206 216 241 259 294 34 37 49 53 61 116 148 203 206 230 234 246 249 259 268 34 49 74 101 116 215 216 34 46 49 56 58 61 67 75 80 87 96 101 102 103 105 108 114 116 144 148 156 163 170 192 205 206 207 208 216 222 227 228 230 231 239 241 247 248 249 251 259 260 262 271 280 281 294 297 298 148 294 34 37 44 49 50 54 65 74 105 113 114 116 148 160 170 203 216 217 229 241 243 246 247 248 249 254 260 262 264 271 276 279 280 294 34 37 40 46 49 50 53 56 58 68 74 87 103 105 113 114 116 148 160 170 189 193 203 204 215 217 218 227 229 241 243 244 246 248 259 260 262 271 276 279 280 294 297 298 34 49 87 107 116 148 170 206 216 221 247 248 294 297 50 61 74 105 116 145 148 170 194 212 213 216 296 50 54 61 67 70 74 96 103 105 106 116 145 148 160 194 206 208 216 222 227 228 243 280 294 296 50 54 61 74 87 103 105 107 116 145 148 160 171 194 206 208 227 228 243 262 264 269 271 296 36 37 46 50 56 61 68 71 74 75 80 96 103 105 106 107 108 113 114 116 143 144 145 148 155 156 168 170 171 194 205 206 207 220 221 226 227 228 230 234 238 239 241 247 249 251 276 281 296 297 298 37 43 44 50 61 69 70 74 77 80 101 105 107 108 113 116 145 148 167 170 171 194 216 217 224 280 296 40 50 58 61 74 105 116 145 148 170 189 194 207 217 220 222 227 235 247 262 280 294 296 298 49 50 54 113 146 148 205 206 216 280 297 37 49 50 56 61 67 74 77 83 113 114 116 145 216 217 241 246 107 34 50 54 56 61 74 87 116 146 148 170 193 204 205 206 221 225 226 241 246 249 251 259 294 297 46 74 77 87 98 113 116 144 145 155 156 163 164 167 170 171 192 206 220 225 234 238 239 246 251 280 281 282 293 297 46 69 74 106 113 143 155 156 157 163 164 167 171 205 206 207 226 243 249 280 281 297 36 44 46 74 101 114 160 163 167 170 192 206 216 220 225 226 260 268 280 281 282 56 67 71 74 96 105 107 108 113 114 143 144 145 153 156 163 167 170 171 193 206 207 208 220 226 230 235 239 251 282 293 297 37 43 58 74 101 114 116 145 148 167 170 206 221 282 294 36 37 46 71 74 105 170 202 206 220 230 238 294 297 34 37 54 56 58 71 74 101 105 108 116 145 203 205 206 225 268 280 294 298 34 37 54 56 74 101 105 108 114 116 144 145 163 164 170 203 205 280 293 294 74 116 145 153 167 206 294 37 49 53 71 74 101 108 113 114 116 143 145 148 153 155 156 167 168 170 192 205 206 207 220 221 222 226 238 249 268 281 282 294 297 298 34 37 46 54 58 68 74 80 101 107 108 113 114 116 143 145 148 160 170 171 203 206 207 220 221 225 226 238 249 251 260 280 281 282 294 297 37 54 74 92 105 113 116 145 150 216 280 37 46 54 74 92 105 113 116 145 150 216 280 34 37 103 105 113 114 116 145 150 206 264 280 34 50 54 56 61 74 87 116 146 148 170 193 204 205 206 221 225 226 241 246 249 251 259 294 297 34 54 61 71 74 107 113 145 148 204 205 206 221 238 271 294 74 105 145 160 204 206 216 294 44 50 71 74 107 113 116 145 147 148 206 208 221 226 228 241 244 271 294 298 34 44 46 54 56 71 74 87 103 107 113 114 116 145 147 148 153 157 163 164 204 205 206 208 221 225 234 251 271 281 282 294 298 34 54 56 70 74 80 96 100 103 108 163 164 170 204 205 206 208 216 280 294 54 56 71 74 107 113 145 148 171 206 221 280 294 34 71 74 107 113 145 148 171 204 206 221 225 293 294 297 34 46 71 74 87 107 113 145 148 171 206 221 225 234 294 34 44 46 67 71 74 105 106 107 108 113 116 147 148 171 193 205 206 216 221 251 264 268 271 294 297 298 34 44 71 74 101 108 114 116 148 170 171 204 206 208 216 225 241 259 279 293 294 34 37 43 46 49 54 61 69 71 74 87 88 103 107 113 114 116 146 148 171 193 204 206 208 215 227 228 239 243 259 264 269 271 272 280 293 294 297 298 50 74 108 113 114 147 171 216 280 294 37 46 50 53 61 71 74 107 113 114 116 143 170 193 205 206 215 216 239 241 251 259 280 294 297 37 43 46 49 56 58 61 68 71 74 87 102 108 113 114 116 143 148 155 156 168 170 171 203 205 206 208 216 217 222 225 230 248 259 280 282 294 297 298 34 43 46 50 53 54 56 61 71 74 105 114 116 143 148 170 205 206 217 226 244 260 269 294 37 56 71 74 100 105 113 116 148 163 171 203 206 217 243 294 297 71 74 78 107 113 146 148 155 169 170 171 192 205 206 215 230 231 244 246 268 280 294 298 36 113 116 193 202 216 222 248 260 280 294 298 46 53 56 58 71 74 77 78 80 82 87 101 103 106 107 113 114 143 147 148 155 156 167 170 171 205 206 207 215 222 225 226 228 230 238 246 251 276 281 294 297 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 37 74 114 280 294 49 74 105 116 148 206 259 273 274 280 294 297 298 37 101 107 160 203 215 241 280 294 37 74 100 105 113 114 116 145 153 163 193 206 239 259 280 294 34 43 67 113 114 116 147 204 206 217 235 239 241 243 248 268 271 294 37 79 148 105 246 34 36 37 46 49 50 53 56 61 69 75 80 86 89 90 96 99 101 103 108 114 116 147 148 154 156 157 160 164 170 192 202 205 206 207 226 227 228 230 231 239 241 246 251 252 254 260 269 281 294 34 36 37 43 79 86 96 101 108 116 157 193 202 207 222 230 246 249 294 36 37 53 67 86 102 108 114 116 148 193 202 226 228 230 231 241 246 281 294 36 43 89 116 117 148 160 202 206 207 230 249 294 34 36 43 69 74 89 116 117 148 160 194 202 206 207 230 249 294 34 36 43 67 69 74 89 116 148 160 194 202 206 207 230 249 251 294 34 36 43 74 83 89 116 148 154 160 202 206 207 230 248 249 259 294 298 36 43 74 89 116 117 147 148 154 160 202 206 207 230 249 294 36 43 89 116 148 160 202 206 207 230 249 294 34 36 89 116 148 202 241 249 294 34 36 86 89 116 193 202 216 247 248 249 259 294 36 43 46 53 56 86 96 106 114 116 167 193 202 205 206 223 228 230 241 247 248 259 280 294 298 34 36 89 116 145 202 241 294 34 36 56 69 74 86 89 105 116 145 202 206 227 228 241 271 294 34 36 53 67 71 74 86 87 89 113 116 146 148 167 193 202 216 227 228 241 259 270 280 281 294 36 89 116 202 269 281 294 36 86 89 116 202 269 281 294 36 86 89 116 202 269 281 294 34 36 69 89 116 202 241 281 294 34 36 53 71 74 86 89 105 107 113 114 116 148 163 167 193 202 206 222 230 247 248 251 259 269 281 294 298 36 52 58 67 74 86 89 105 116 163 193 202 248 260 281 294 34 36 49 58 86 89 105 107 108 114 116 148 163 167 192 202 205 220 225 230 231 247 269 270 280 281 294 298 36 86 89 116 202 281 294 34 36 49 53 71 74 80 86 87 89 105 113 114 116 148 156 160 167 170 193 194 202 221 224 227 228 230 241 248 259 270 280 281 294 297 298 34 36 67 86 89 105 114 116 202 220 230 259 270 281 294 36 74 86 89 116 202 247 281 294 36 66 67 86 89 102 116 202 259 281 294 36 37 86 89 105 116 170 193 202 203 206 230 281 294 36 74 89 116 163 202 281 294 36 67 86 89 116 202 206 222 281 294 36 61 67 69 86 89 114 116 146 202 205 222 241 260 269 281 294 298 34 36 43 44 46 53 61 67 74 86 89 105 107 108 114 116 154 163 170 194 195 202 205 206 215 220 222 230 231 235 247 248 259 260 269 270 281 294 298 36 86 89 116 202 231 281 294 36 86 89 116 167 202 281 294 36 74 86 87 89 105 107 108 116 143 148 192 202 205 225 281 294 298 34 36 46 53 54 56 58 77 89 96 100 101 106 108 114 116 143 144 153 156 160 163 167 202 205 206 216 248 269 282 294 298 34 36 46 50 54 56 58 61 68 86 89 96 106 108 116 143 148 153 171 202 205 226 228 231 239 241 246 247 249 260 279 281 294 297 298 34 36 37 52 53 56 58 67 89 108 116 144 145 155 156 157 168 170 202 203 206 220 228 234 237 246 247 257 260 281 282 294 298 36 37 54 58 89 101 107 108 114 116 143 155 167 168 170 202 203 215 243 259 260 264 280 281 294 297 298 34 36 37 43 50 53 54 74 86 87 101 105 106 108 114 116 147 148 157 168 192 202 203 205 206 208 246 249 271 276 292 294 36 37 86 87 116 147 202 203 294 34 36 40 50 56 68 89 92 96 105 106 108 116 145 147 160 167 202 215 220 227 228 246 280 294 34 36 37 46 53 61 74 79 89 99 104 116 147 148 157 167 202 203 207 220 241 246 280 294 298 34 36 37 46 58 75 79 86 89 90 92 104 116 147 148 157 165 170 202 203 206 227 241 246 247 251 260 280 294 34 36 40 61 74 75 79 89 90 99 116 147 148 157 202 228 239 243 246 260 271 280 294 34 36 37 61 74 79 86 87 89 92 96 104 116 146 147 148 157 194 202 203 207 216 220 228 246 280 294 298 34 36 37 46 86 89 107 116 143 202 203 227 229 294 36 50 54 58 86 89 106 113 114 116 143 148 157 202 215 220 228 241 294 34 36 46 89 106 116 202 205 227 247 280 294 36 50 89 116 145 170 202 264 294 36 46 49 70 77 86 89 96 105 106 108 114 116 146 153 157 192 202 206 215 229 234 281 294 298 34 36 46 89 116 147 160 202 294 34 36 37 40 44 46 50 53 54 56 61 79 86 89 90 92 99 104 107 108 116 163 165 202 203 207 222 228 246 292 294 298 36 46 50 53 54 89 107 116 163 202 228 294 36 116 160 202 206 227 241 294 36 79 116 160 202 206 227 241 294 34 36 79 90 116 160 202 206 227 241 294 36 116 160 202 206 227 241 294 34 36 61 67 79 116 160 202 206 227 228 241 248 251 294 36 116 160 202 206 227 241 294 36 79 116 160 202 206 227 241 294 34 36 87 116 160 194 198 202 206 227 228 241 294 34 36 52 79 86 116 160 182 202 206 227 241 260 294 34 36 61 79 116 160 202 206 227 239 241 248 294 34 36 79 116 160 202 206 227 241 294 36 61 79 107 116 160 202 206 227 239 241 248 294 34 36 61 74 75 79 116 148 160 202 206 227 228 239 241 259 294 34 36 40 70 79 116 160 202 206 227 228 239 241 248 271 294 43 46 49 54 56 58 61 68 74 86 89 105 114 116 156 157 170 205 206 224 280 34 36 54 116 145 193 202 206 216 241 259 294 298 34 36 52 53 54 56 65 86 87 89 96 116 143 145 147 148 160 167 170 202 205 206 215 216 227 228 241 248 249 264 279 280 281 294 36 77 86 116 167 202 241 294 34 36 86 89 116 148 202 216 227 241 248 294 108 114 205 221 34 53 58 68 77 106 107 108 114 143 145 148 192 193 205 206 207 216 221 222 225 297 298 34 80 145 148 216 34 68 74 216 241 262 298 206 259 206 259 56 80 83 87 145 147 163 215 231 241 247 259 34 37 53 54 61 68 71 83 87 114 116 143 144 145 148 169 203 206 207 230 231 238 239 241 243 244 247 251 259 298 54 68 116 145 163 215 241 54 58 61 83 114 145 217 241 247 259 34 43 53 54 67 68 69 70 82 83 105 106 145 148 167 170 207 215 222 224 241 247 268 280 34 53 61 80 114 145 148 216 241 244 264 269 280 206 259 34 37 53 61 64 74 77 79 87 108 114 116 143 144 145 170 193 203 205 206 216 225 226 231 241 244 249 262 264 269 280 282 297 34 114 145 216 241 244 264 280 34 58 108 114 144 145 148 156 170 192 193 206 216 221 225 241 244 249 264 280 297 34 74 105 114 144 145 216 241 244 269 34 46 77 96 106 114 145 148 170 206 216 221 222 230 241 243 244 259 264 280 297 298 206 259 34 54 114 116 143 145 169 205 206 216 221 226 241 244 249 264 269 298 34 44 64 74 79 80 87 107 145 153 154 155 193 207 216 231 241 244 259 269 34 87 145 195 216 241 244 269 34 114 145 216 241 244 269 294 34 54 74 89 205 248 271 54 89 148 271 50 74 89 222 228 248 264 271 280 34 53 54 74 89 248 271 43 50 54 114 148 160 228 50 74 89 113 222 228 248 264 271 280 34 107 206 207 222 224 244 247 34 53 113 222 248 249 269 271 281 34 53 113 216 222 248 249 269 271 281 67 70 77 82 113 156 167 170 206 207 215 216 220 222 228 248 249 268 269 271 281 294 34 53 113 222 248 249 269 271 281 34 53 113 205 216 222 248 249 269 271 281 34 53 113 222 248 249 269 271 281 34 53 113 116 222 248 249 269 271 281 34 54 56 58 59 68 71 98 100 101 103 106 108 113 114 116 146 147 148 153 155 160 163 167 170 171 193 194 205 206 215 221 222 223 225 234 244 249 259 276 280 281 282 293 298 34 53 54 56 58 68 71 80 87 96 100 101 103 105 107 108 113 114 116 143 147 148 155 156 160 167 170 192 193 194 205 206 207 216 221 222 226 247 249 251 259 260 264 265 279 280 281 294 296 298 34 44 54 56 58 67 68 71 77 78 100 101 105 108 113 114 147 148 155 157 163 167 169 170 192 193 194 205 206 216 221 222 223 225 226 232 249 259 264 269 270 271 279 280 281 282 294 296 297 298 34 56 71 108 113 114 116 147 148 167 192 193 205 206 216 294 296 298 49 54 56 74 77 98 101 105 145 148 170 216 280 294 296 54 279 280 294 44 53 80 105 114 148 167 170 192 206 207 225 227 228 230 247 248 269 280 56 58 69 71 103 148 170 205 206 220 252 54 71 105 108 116 156 157 167 170 206 294 56 68 80 108 116 167 206 207 262 170 206 34 43 50 54 56 71 74 75 86 89 96 103 104 105 106 107 113 114 116 143 145 147 148 160 171 194 206 208 216 217 221 222 227 228 231 241 246 247 248 251 259 264 269 276 281 294 34 43 86 103 113 228 248 271 294 34 53 54 74 89 271 50 74 89 113 222 228 248 264 271 280 148 205 251 103 113 148 228 248 294 50 74 89 222 228 248 264 271 280 34 54 74 89 248 271 148 280 34 43 50 53 54 61 71 75 80 89 105 106 107 113 114 116 147 148 160 194 216 217 222 228 241 246 247 248 259 264 269 294 54 103 113 148 228 248 249 269 271 294 50 74 89 222 228 248 264 271 280 50 74 89 222 228 248 264 271 280 34 53 86 96 148 193 222 228 230 248 271 294 36 37 49 54 56 86 89 105 106 147 148 194 217 231 239 247 271 280 294 34 43 53 86 96 105 107 148 193 206 207 216 222 227 228 230 235 239 241 247 248 259 271 280 294 34 54 74 89 271 34 43 54 74 89 160 216 294 43 54 74 148 160 170 239 280 297 50 74 89 222 228 248 264 271 280 34 36 37 56 74 86 101 106 113 167 170 205 216 222 224 228 244 248 294 34 67 113 116 148 150 167 208 227 228 246 264 34 43 44 78 148 170 206 222 227 281 282 44 148 167 170 206 259 44 89 114 148 239 44 56 71 89 103 107 113 114 148 206 208 226 264 44 71 116 148 205 206 251 44 54 148 44 148 280 44 49 148 222 44 71 80 108 116 148 282 298 36 44 148 206 280 298 44 148 167 206 259 36 44 106 116 148 206 280 298 44 56 71 148 44 56 146 148 160 216 294 44 148 167 170 206 259 44 50 71 80 113 148 170 206 208 279 44 71 113 148 208 222 264 269 43 44 68 96 100 148 206 222 251 43 44 71 116 148 208 222 251 264 44 77 105 148 167 206 259 44 89 114 148 239 44 101 148 164 206 247 298 34 44 54 56 58 68 69 114 116 148 150 168 206 249 280 44 54 148 44 56 146 148 160 216 294 44 49 50 71 105 113 148 208 217 229 269 294 71 78 86 116 150 227 279 297 67 71 116 148 167 207 225 227 260 280 297 43 78 116 148 170 206 222 227 281 282 54 56 68 77 86 87 103 116 153 167 170 205 206 215 227 239 259 260 268 279 280 294 298 53 108 116 148 167 206 217 225 227 241 280 294 43 44 54 78 114 116 148 170 206 216 222 225 226 227 281 282 294 34 44 50 53 116 148 170 205 216 226 34 50 53 54 56 58 61 80 86 96 103 105 107 108 114 116 145 147 148 153 160 205 206 207 215 216 217 222 225 226 230 231 239 241 247 251 279 280 293 294 297 298 50 114 148 217 226 294 44 104 148 34 44 71 106 107 108 113 114 148 169 208 222 226 264 269 44 46 58 68 78 89 108 114 148 167 170 193 205 216 264 269 44 107 113 114 148 170 269 294 44 148 206 216 280 294 298 44 58 77 148 44 54 148 44 78 148 204 216 44 50 71 113 148 208 217 269 279 294 34 44 56 71 116 148 171 204 226 260 37 50 116 148 167 203 227 37 50 53 67 69 77 80 103 105 114 116 148 167 169 170 203 205 207 215 227 235 246 251 280 298 37 50 116 167 170 203 206 227 259 37 56 67 114 145 148 170 203 206 227 264 294 297 37 50 67 70 75 105 116 148 167 169 203 206 215 220 227 280 294 37 50 56 114 116 203 217 227 37 50 116 167 170 203 206 227 259 34 44 53 74 117 147 148 155 206 207 249 280 44 53 89 148 44 53 56 61 67 68 69 70 74 80 82 83 84 89 100 105 106 108 148 153 154 160 164 167 170 204 215 224 225 247 259 280 293 294 34 36 37 44 46 53 54 56 67 68 69 70 71 74 80 82 83 84 87 89 96 100 101 103 104 105 106 108 114 116 147 148 153 154 160 163 167 168 170 202 203 204 205 206 207 215 216 224 225 226 227 228 230 231 239 240 243 247 251 259 271 273 274 275 279 280 293 294 44 68 74 89 148 153 160 193 280 44 148 44 100 148 293 44 80 114 148 170 192 215 243 249 34 44 71 107 116 148 216 228 271 294 44 113 148 167 170 171 206 259 280 44 148 167 170 206 259 44 56 114 116 148 279 44 56 114 116 148 279 37 79 116 167 203 207 216 220 264 269 276 294 52 53 56 58 84 105 160 163 164 170 194 206 216 217 223 229 259 264 276 294 297 101 116 156 157 164 170 205 206 215 222 269 282 298 108 116 143 192 206 216 221 222 269 34 224 244 269 274 37 54 70 71 74 82 105 113 114 116 146 148 167 171 193 206 216 230 231 248 260 262 280 294 103 113 206 221 222 251 293 68 70 82 87 103 107 116 167 170 207 222 224 246 260 269 280 297 74 148 156 171 226 249 262 269 276 280 281 53 96 101 103 108 193 205 206 215 222 269 281 293 68 105 108 156 170 205 206 215 280 34 43 56 67 74 80 98 105 116 145 147 148 154 160 194 208 216 217 222 228 247 248 268 269 293 294 296 56 58 101 108 116 157 205 206 221 222 249 269 297 34 46 49 53 61 67 70 74 82 88 105 106 107 108 113 116 118 144 153 154 164 167 170 204 206 220 221 226 244 247 262 269 280 298 37 79 116 167 203 207 216 220 264 269 276 294 34 53 56 96 101 103 105 108 116 170 193 205 206 215 216 222 244 269 281 282 293 74 116 148 160 167 170 204 222 246 269 280 294 49 67 74 84 102 108 116 148 167 168 169 170 205 206 216 220 222 226 230 248 249 259 260 262 269 280 298 116 163 170 206 216 226 238 239 249 271 281 298 56 105 206 215 223 249 294 56 71 116 216 264 56 205 206 222 251 269 36 37 78 79 86 148 205 206 216 227 247 269 294 297 46 68 74 82 86 168 207 216 221 224 225 226 269 280 282 294 280 294 46 108 114 170 193 206 222 226 227 228 251 264 269 293 279 294 67 74 101 103 108 143 192 206 226 269 271 298 44 74 79 144 148 170 205 206 221 228 243 281 293 294 298 34 46 54 56 58 71 78 101 103 107 108 113 114 116 148 155 157 171 205 206 207 226 251 264 279 293 297 54 87 101 106 114 153 156 160 167 205 206 207 215 225 226 231 249 281 293 34 36 46 53 54 56 58 61 68 69 71 78 100 101 103 105 106 107 108 113 116 143 153 156 157 160 163 167 170 171 193 205 206 207 215 220 221 222 226 238 249 251 279 280 281 282 293 297 34 36 43 44 53 54 56 61 69 71 82 96 101 103 105 106 107 108 113 114 116 143 144 148 153 155 156 160 163 164 170 171 205 206 207 215 222 226 249 251 264 269 280 282 293 297 298 53 89 107 206 216 226 296 36 56 114 116 153 160 170 171 202 205 206 216 226 249 251 268 279 281 298 36 46 53 54 56 58 61 71 77 96 101 103 106 107 108 116 143 148 153 156 160 168 170 171 205 206 215 216 217 225 239 249 251 260 264 271 272 278 280 281 282 293 294 297 36 56 69 71 103 105 106 107 113 116 148 160 170 193 202 205 206 215 216 221 226 227 264 279 281 282 36 44 46 50 54 69 71 87 96 101 103 105 106 108 114 148 153 155 156 157 160 163 170 192 193 205 206 207 217 221 227 230 239 249 251 280 282 294 297 36 46 53 54 71 74 96 103 106 113 116 146 153 155 192 202 205 206 216 249 270 279 280 281 282 116 160 294 46 143 155 156 164 205 206 207 297 49 53 77 80 101 105 107 144 168 207 235 238 297 34 36 70 98 103 148 160 170 202 205 239 34 44 49 53 54 56 58 68 71 77 80 101 108 114 116 143 148 153 155 156 160 163 168 170 192 193 205 206 207 217 225 226 227 231 234 238 239 248 249 251 259 260 262 268 280 282 297 298 36 53 71 87 101 106 107 113 144 146 148 153 154 155 157 160 168 169 170 171 193 202 205 206 207 215 220 221 222 225 230 231 234 235 238 243 247 248 259 260 268 269 281 297 298 36 53 80 101 143 148 170 202 205 206 207 215 239 281 297 44 46 80 101 103 144 154 157 170 192 205 206 220 234 235 238 251 252 37 43 68 71 79 114 148 203 205 206 222 239 259 280 281 297 44 46 144 148 155 169 171 192 205 207 220 239 260 268 37 49 80 86 96 101 105 108 153 154 163 168 192 205 206 207 225 230 239 251 280 46 80 154 205 207 220 268 36 37 56 107 148 155 160 170 207 226 244 249 260 281 294 296 36 37 43 54 68 78 101 107 148 160 170 205 206 207 226 249 251 280 281 282 296 297 34 36 50 56 58 61 65 68 69 71 78 82 89 103 104 107 113 116 148 153 164 170 171 193 202 205 206 218 226 231 239 241 246 249 269 296 298 43 44 46 49 68 78 107 108 146 148 153 170 206 225 226 249 251 281 282 296 297 298 43 49 54 56 78 101 106 107 114 144 146 153 155 156 164 170 205 206 207 225 226 246 249 251 259 264 280 281 282 296 61 101 107 148 160 226 241 296 34 53 71 74 100 107 113 148 160 171 206 216 226 241 259 260 294 296 107 148 226 296 107 148 226 296 107 148 226 296 71 80 105 107 108 113 148 160 163 192 193 206 207 208 215 216 222 226 227 230 247 249 280 296 53 71 107 114 116 146 148 153 160 164 167 169 170 220 222 226 249 296 107 148 160 226 280 296 71 107 108 148 160 226 230 241 249 294 296 34 71 74 103 107 113 148 193 208 216 226 296 34 80 107 148 154 160 226 244 249 260 294 296 34 50 56 96 113 147 148 170 206 222 228 294 34 50 96 107 108 113 116 143 147 148 206 208 216 226 228 230 239 264 269 280 34 40 50 53 69 77 96 103 113 116 147 148 160 170 205 206 216 228 249 293 34 50 96 116 147 148 160 206 216 228 247 34 43 50 54 96 113 116 147 148 160 171 216 228 248 295 34 50 96 116 147 148 216 228 248 34 46 50 58 96 107 113 116 143 147 148 170 205 206 208 216 226 228 230 239 269 280 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 50 53 69 80 84 96 103 110 113 116 147 148 160 167 170 205 206 216 228 269 280 293 34 50 53 56 68 69 77 96 103 105 107 108 110 113 116 147 148 160 170 205 206 216 226 228 249 251 265 280 293 34 50 69 96 103 110 113 116 147 148 154 160 170 182 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 53 68 69 96 103 108 110 113 116 147 148 160 170 205 206 216 228 247 249 269 275 280 293 298 34 50 53 68 69 96 103 110 113 116 147 148 160 170 205 206 216 228 249 293 34 50 53 68 69 96 103 110 116 147 148 160 170 205 206 216 228 247 280 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 216 228 249 293 34 50 53 69 96 103 105 108 110 113 116 147 148 153 160 170 205 206 216 226 228 247 269 280 293 298 34 50 53 68 69 71 96 103 107 110 113 116 147 148 160 170 171 205 206 216 228 249 280 293 34 36 37 50 69 96 103 110 113 116 147 148 160 170 203 205 206 216 228 251 293 34 50 53 69 71 80 87 96 103 105 110 113 116 147 148 160 170 193 205 206 215 216 228 247 248 249 268 280 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 53 69 77 96 103 106 110 113 116 147 148 160 170 205 206 216 228 247 249 269 293 297 34 37 44 50 69 77 96 103 110 113 116 147 148 160 170 203 205 206 216 224 228 239 249 273 274 293 34 50 53 56 69 84 96 103 108 110 113 116 147 148 160 167 170 205 206 216 228 247 248 249 280 282 293 34 36 50 53 69 96 103 106 110 113 116 147 148 160 170 202 205 206 216 227 228 249 293 298 34 50 69 96 103 110 113 116 147 148 160 170 205 206 216 228 249 293 34 36 50 56 69 96 103 108 110 113 116 147 148 160 170 202 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 53 68 69 71 96 103 110 113 114 116 146 147 148 160 170 192 205 206 215 216 228 235 247 249 280 293 34 46 50 53 56 69 96 103 108 110 113 116 147 148 160 170 205 206 216 228 249 293 34 36 50 69 96 103 110 116 147 148 160 170 202 205 206 216 228 249 293 34 50 53 56 69 96 103 106 108 110 113 116 143 147 148 160 170 205 206 216 220 225 228 246 249 293 34 50 53 69 96 103 108 110 113 116 147 148 160 170 205 206 216 228 247 249 282 293 34 50 56 69 96 103 110 116 147 148 160 170 205 206 216 228 247 249 269 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 46 50 53 56 67 69 80 96 103 106 110 113 116 147 148 160 170 205 206 216 228 240 247 249 268 269 280 293 298 34 50 69 96 103 110 113 116 147 148 160 170 205 206 209 216 228 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 207 216 228 293 34 50 53 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 37 50 53 69 96 103 106 108 110 113 116 147 148 160 170 203 205 206 216 228 249 280 293 298 34 50 56 69 96 103 110 116 147 148 160 170 205 206 216 228 249 293 34 37 50 53 54 56 69 96 103 104 110 113 116 147 148 160 170 203 205 206 216 228 248 249 293 297 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 37 50 56 69 96 103 110 113 116 147 148 160 170 203 205 206 216 228 247 269 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 269 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 50 53 68 69 96 103 104 108 110 113 114 116 147 148 160 170 205 206 207 216 228 247 249 251 269 293 34 50 53 69 71 96 103 113 116 147 148 160 170 205 206 216 228 240 249 251 293 34 50 53 69 84 96 103 108 110 113 116 147 148 160 170 205 206 216 222 228 247 249 280 293 34 44 50 68 69 80 96 101 103 110 116 147 148 160 170 205 206 216 228 282 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 240 249 293 34 50 53 69 71 96 103 113 116 146 147 148 160 167 170 205 206 216 228 247 293 34 50 53 69 71 96 103 107 110 113 116 147 148 160 170 171 205 206 216 226 228 230 247 249 250 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 216 228 280 293 34 50 68 69 96 103 113 116 147 148 160 170 205 206 216 228 280 293 34 50 53 69 84 96 103 105 110 113 116 147 148 160 167 170 205 206 216 226 228 247 280 293 34 36 37 50 53 69 96 103 110 113 116 147 148 160 170 205 206 216 228 230 247 249 293 34 50 96 104 108 116 147 148 153 216 228 231 251 293 34 43 50 54 96 113 116 147 148 160 171 216 228 248 295 34 50 61 71 96 107 113 116 147 148 160 216 227 228 247 248 269 34 43 50 96 116 147 160 215 216 217 228 34 49 54 56 77 80 113 116 148 167 205 206 230 235 249 262 280 34 77 34 58 74 107 114 148 170 227 248 280 34 217 268 294 43 53 68 84 207 215 220 280 34 37 54 56 69 74 80 108 160 168 170 203 206 216 220 221 244 248 249 260 269 271 280 297 298 52 58 148 153 156 231 52 58 148 153 156 231 34 53 148 280 281 294 298 34 52 58 114 148 153 156 231 34 50 113 148 205 206 217 228 248 34 50 148 297 34 36 37 50 71 108 113 143 148 160 170 194 205 208 222 228 230 241 247 248 249 264 294 148 107 147 204 228 248 34 43 54 116 147 160 170 207 215 227 228 260 280 53 54 56 71 96 103 170 192 206 222 226 228 271 282 298 49 53 56 71 80 96 103 107 116 143 170 171 206 215 281 282 293 37 46 53 58 68 71 96 105 113 114 146 153 156 163 170 192 194 205 206 215 226 231 247 268 280 282 293 294 164 170 206 249 282 46 58 71 96 156 170 205 206 215 222 226 249 251 260 269 280 281 282 293 297 56 58 80 101 113 116 146 153 160 170 171 192 206 207 216 221 225 259 269 280 294 36 37 202 203 279 34 36 44 46 49 53 54 56 58 69 71 74 78 86 87 96 98 103 104 105 106 107 108 113 143 144 145 146 148 153 155 156 160 163 164 168 169 170 171 192 193 195 205 206 207 215 220 221 225 226 228 230 231 234 235 237 238 239 241 243 244 248 251 259 260 269 279 280 281 282 293 297 298 34 36 71 74 79 86 87 103 104 107 113 148 163 167 171 208 222 228 239 241 243 247 248 251 259 260 275 280 36 44 46 49 53 67 71 74 79 86 98 102 103 105 107 108 113 114 146 148 155 157 169 170 171 192 205 206 207 215 220 221 222 226 230 231 241 244 247 248 260 269 280 281 293 297 36 44 46 49 50 53 67 71 74 79 86 87 98 102 103 105 107 108 113 116 146 148 155 157 169 170 171 192 205 206 207 215 220 221 226 227 228 230 239 241 243 244 247 248 259 260 269 281 293 297 36 71 74 103 108 113 114 148 160 168 169 170 171 205 206 207 215 224 228 231 239 243 247 248 259 281 297 34 69 74 89 107 116 148 167 194 216 251 259 260 279 280 294 34 58 67 74 79 86 87 105 145 148 167 194 216 217 228 241 247 279 294 296 34 74 78 89 104 114 116 148 171 194 216 239 279 294 36 37 43 114 160 170 202 203 204 217 247 294 298 34 37 54 68 69 71 74 75 78 87 89 90 104 107 113 114 116 145 148 160 167 169 171 194 203 206 215 216 217 220 237 239 241 247 248 251 260 264 268 269 271 279 280 293 294 34 36 37 43 113 160 170 202 203 204 239 280 294 34 69 71 74 86 87 105 113 116 148 160 171 194 205 216 217 222 239 247 248 249 251 259 262 269 279 294 297 34 71 74 78 79 86 87 89 98 103 107 113 145 148 153 169 171 189 208 216 239 241 243 246 247 248 251 259 260 269 276 279 280 34 36 49 59 61 67 69 70 71 74 79 82 86 87 89 102 103 107 108 113 114 116 145 148 153 160 163 169 171 202 208 216 227 228 239 241 243 246 247 248 251 259 260 264 269 279 280 281 292 294 34 69 71 74 105 113 169 171 239 241 248 260 279 280 34 69 71 74 105 113 169 171 239 241 248 260 279 280 34 70 71 107 113 148 160 167 169 171 194 216 239 241 260 279 293 296 78 113 171 247 279 67 89 114 168 171 217 241 294 298 34 69 71 74 89 98 103 113 147 148 171 194 220 228 239 241 247 248 251 260 279 280 113 171 241 37 44 46 49 58 71 101 102 103 107 108 113 114 144 146 148 153 155 169 170 171 206 207 226 230 239 243 247 248 249 251 259 269 279 280 281 282 297 298 36 37 160 170 202 203 204 279 294 34 74 86 87 113 116 153 171 189 216 246 248 275 276 279 294 34 50 67 69 71 74 86 89 105 107 108 113 116 145 148 160 171 194 216 217 247 248 251 264 275 279 294 50 71 193 206 216 279 34 56 61 74 80 101 160 171 207 34 50 61 71 74 78 87 89 96 98 103 113 116 148 160 171 206 208 216 217 227 228 239 241 243 247 248 251 279 294 34 46 50 61 67 71 89 113 116 148 160 169 171 194 216 239 241 247 248 251 269 279 280 74 147 241 279 70 205 77 145 206 217 281 34 74 79 103 107 113 116 145 148 160 169 194 208 216 228 239 241 247 248 251 259 260 279 280 34 56 67 74 77 89 90 113 145 148 160 171 206 216 217 241 247 260 279 280 294 34 69 74 103 113 148 171 239 241 247 260 279 294 34 36 71 74 75 79 80 86 89 107 116 148 160 171 194 215 216 217 228 239 241 251 279 280 281 293 294 37 67 74 107 116 148 160 203 216 217 239 241 247 279 280 294 34 71 107 116 145 148 160 169 216 217 228 239 241 247 248 251 279 294 34 46 61 67 74 89 116 145 148 160 194 216 224 239 241 268 279 280 294 296 34 50 71 74 79 89 107 114 116 147 148 160 169 194 216 228 239 241 251 259 279 34 74 75 87 90 92 104 105 107 116 148 167 171 196 215 216 241 246 247 251 279 293 34 36 69 71 74 79 86 87 103 107 113 116 145 148 160 169 195 208 216 228 239 241 243 247 248 251 260 269 270 279 280 294 239 34 101 116 167 205 206 221 251 279 294 34 64 75 90 107 113 145 154 160 194 216 217 243 251 259 260 279 294 34 69 74 77 90 107 116 148 160 194 216 239 241 248 251 260 279 294 116 216 294 34 69 74 79 87 89 103 107 113 114 116 145 148 160 169 171 216 217 221 239 241 247 248 251 260 269 279 280 294 34 36 43 52 54 67 74 87 89 105 107 145 147 148 160 167 194 195 202 216 229 236 241 246 247 248 260 264 269 279 280 294 298 34 37 40 46 54 56 61 67 68 71 74 79 80 87 89 103 105 107 113 116 145 147 148 160 169 170 171 195 204 216 229 239 241 243 247 248 259 260 264 269 279 294 34 37 44 53 71 74 113 171 203 216 239 241 248 279 34 61 67 74 86 87 89 108 114 116 145 148 160 167 205 216 223 241 247 264 279 280 291 294 34 37 50 58 61 69 71 74 79 80 87 89 96 98 104 105 107 113 116 145 147 148 153 160 169 203 208 216 217 222 224 228 239 241 246 247 248 249 251 260 269 270 279 280 294 34 36 53 54 71 74 96 101 105 107 108 114 115 148 160 171 194 202 205 206 217 241 247 251 260 281 294 34 52 56 64 67 71 74 78 89 105 113 116 145 147 148 160 167 171 194 206 216 217 239 241 247 248 276 279 280 294 107 116 145 148 160 171 194 216 241 251 279 294 34 53 58 80 101 113 116 148 160 170 171 206 217 241 279 294 298 34 49 50 67 74 148 216 241 279 294 36 44 56 71 113 148 216 294 34 37 50 61 74 78 80 87 89 103 105 108 113 145 148 160 169 171 194 203 208 216 227 239 241 247 248 249 251 279 294 34 74 82 102 145 148 155 206 216 217 259 281 294 297 34 49 71 78 86 113 148 160 170 171 206 217 220 228 241 248 294 34 36 37 50 53 71 74 79 86 87 89 102 103 107 108 113 116 143 145 147 148 160 169 170 171 194 203 208 216 227 228 234 239 241 243 247 248 259 260 264 269 279 280 281 294 297 34 50 56 59 61 67 69 70 71 74 75 79 82 86 87 89 90 100 102 103 107 113 116 148 153 169 171 194 208 216 217 222 227 228 239 241 243 247 248 249 259 260 264 269 271 279 280 281 292 294 34 67 69 74 89 90 98 116 145 148 160 216 217 222 227 228 239 241 262 269 279 294 36 68 116 160 204 216 279 294 71 74 80 89 107 116 148 160 194 216 217 239 241 251 279 280 281 294 116 148 160 169 171 216 241 260 279 71 148 34 36 37 46 56 61 71 75 76 96 106 107 114 116 148 163 170 193 206 211 215 226 241 246 251 268 269 271 297 34 56 75 76 96 105 106 113 116 143 147 193 205 206 211 222 226 227 228 243 280 281 293 297 298 53 64 75 76 108 116 143 206 211 227 251 264 282 293 75 76 170 206 211 297 54 58 68 71 75 76 77 87 105 106 113 114 153 170 193 195 206 222 230 249 280 298 56 75 76 54 75 103 114 205 206 280 281 46 75 108 170 206 75 101 108 205 226 75 148 192 205 206 221 269 291 75 108 170 206 54 75 114 116 167 205 206 259 280 58 75 192 205 239 269 56 75 206 75 206 269 298 75 75 147 75 147 34 75 116 269 75 75 75 298 75 298 75 108 148 75 108 148 75 108 114 206 269 280 298 75 101 106 108 148 206 215 269 281 75 58 70 75 75 101 106 108 148 206 215 269 281 75 251 269 75 114 116 171 205 269 75 114 75 116 167 216 34 53 56 71 75 76 100 103 113 114 116 147 192 196 205 206 216 226 293 296 75 76 75 76 75 76 43 54 61 75 76 103 108 143 153 155 205 206 220 221 249 251 297 43 49 68 75 76 80 108 114 118 148 170 205 206 221 264 271 293 75 76 246 280 54 170 205 206 298 75 76 101 160 280 299 43 54 56 68 75 76 101 103 153 155 170 184 205 206 249 298 75 76 113 206 259 298 71 75 76 105 113 114 143 227 239 75 76 113 206 280 71 75 76 105 113 114 143 227 239 34 75 76 113 148 167 34 54 56 58 71 75 76 101 103 105 107 108 113 116 148 160 167 170 171 205 206 293 54 68 75 108 114 143 160 167 206 207 249 251 264 271 280 281 54 34 74 116 117 249 280 34 74 80 104 105 117 205 224 249 75 76 167 227 34 37 46 54 56 58 75 76 104 105 106 108 148 168 171 192 203 205 206 216 227 244 259 280 46 54 56 58 67 68 75 76 96 100 103 114 116 148 157 163 164 170 193 206 211 222 225 226 251 269 280 281 298 75 76 113 114 269 75 76 269 44 46 49 54 56 58 68 71 75 76 87 96 101 103 104 105 106 108 113 114 116 143 144 146 153 155 156 160 163 167 170 193 205 206 221 222 225 226 227 230 243 244 249 251 264 269 280 281 282 293 297 298 75 76 269 75 76 113 208 211 264 53 56 108 206 208 216 225 249 264 280 56 68 116 170 208 251 280 281 71 96 108 116 143 205 206 269 113 44 46 53 54 56 67 78 87 96 100 101 103 106 107 108 113 114 116 143 144 146 148 153 156 157 163 170 171 193 205 206 207 215 216 220 222 226 227 228 230 234 238 249 251 260 281 282 293 297 298 53 54 56 58 71 108 114 143 153 163 170 192 205 206 216 222 228 251 281 293 297 298 46 53 71 77 87 100 105 106 108 114 116 146 148 153 156 157 170 171 193 205 206 207 216 226 230 251 282 71 113 114 146 148 170 216 239 249 53 56 58 71 77 101 103 106 108 114 116 143 153 156 160 163 170 206 207 208 216 217 222 226 230 248 251 260 264 271 280 281 293 53 54 58 71 101 103 107 108 113 114 143 144 153 156 157 163 164 169 170 192 193 205 206 208 215 225 226 227 228 230 238 246 249 281 293 298 145 53 54 206 269 297 298 35 69 74 80 148 167 170 171 204 226 247 251 49 71 101 113 114 148 168 171 206 207 208 215 216 217 221 230 71 193 208 281 298 116 116 78 113 148 160 208 264 269 271 298 108 36 202 54 145 297 54 54 50 61 54 155 206 225 148 215 116 281 101 249 148 216 116 161 215 216 69 80 69 80 36 37 46 56 58 80 154 155 194 202 203 206 216 220 228 234 235 241 247 248 251 257 259 260 262 268 270 280 293 36 37 46 56 74 80 103 107 113 168 170 193 194 202 203 205 206 216 220 234 235 241 247 248 257 260 262 268 270 280 293 36 37 46 49 53 80 102 153 154 163 164 170 194 202 203 205 206 207 216 220 222 228 234 235 241 247 248 251 257 260 262 268 270 279 280 293 297 36 37 46 80 103 116 143 163 168 170 194 202 203 206 207 216 220 228 234 235 240 241 247 248 257 259 260 262 268 270 280 298 36 37 46 79 80 102 144 168 170 194 202 203 205 206 207 216 220 228 231 234 235 241 247 248 257 259 260 262 268 270 280 293 298 36 37 46 67 69 80 106 113 153 156 163 194 202 203 205 206 207 216 220 226 228 234 235 241 247 248 251 257 260 262 268 270 280 292 293 36 37 46 49 80 107 108 153 154 157 168 194 202 203 206 216 220 228 234 235 238 240 241 247 251 257 260 262 268 270 280 293 297 298 36 37 46 49 67 71 80 87 107 113 116 143 153 170 194 202 203 205 206 216 220 225 226 228 230 234 235 241 247 248 251 257 259 260 262 268 270 280 281 36 37 46 49 80 103 108 153 154 155 168 194 202 203 206 216 220 228 234 235 241 247 248 257 260 262 268 270 280 293 36 37 46 49 74 75 80 103 107 114 144 156 157 194 202 203 206 216 220 222 228 234 235 241 247 248 257 260 262 268 270 280 36 37 46 49 80 87 103 107 108 113 143 146 155 170 194 202 203 206 216 220 226 228 234 235 241 247 248 257 260 262 268 270 280 293 36 37 46 49 80 101 103 143 153 168 194 202 203 205 206 216 220 228 234 235 241 247 248 251 257 259 260 262 268 270 280 293 298 36 37 46 69 71 75 80 101 103 107 113 143 157 163 170 194 202 203 206 216 220 225 228 231 234 235 238 241 247 248 257 259 260 262 268 269 270 280 297 80 87 116 153 168 216 80 87 216 80 87 143 216 228 80 87 103 154 206 216 80 87 216 80 87 144 154 216 49 80 87 154 216 80 87 216 80 87 216 80 87 116 216 220 241 87 216 56 67 87 216 280 281 56 68 80 87 116 153 168 216 241 268 271 280 34 216 37 69 87 203 216 37 80 87 116 203 216 80 87 168 279 67 145 148 207 294 37 44 67 69 79 80 96 107 116 148 153 156 169 192 203 206 216 246 247 249 251 262 271 272 279 280 281 294 80 82 96 153 156 167 168 215 216 279 294 298 37 89 203 216 222 230 260 280 298 34 37 44 56 68 80 84 101 143 147 148 157 203 206 220 228 244 248 249 259 271 279 280 147 204 249 279 280 53 68 96 114 193 216 279 294 43 54 70 82 96 148 193 205 215 216 225 251 279 280 294 53 68 80 96 114 193 205 215 216 279 294 53 68 96 114 193 205 215 216 268 279 294 34 44 53 68 69 80 96 105 114 193 205 215 216 225 279 280 281 294 34 80 104 117 193 216 279 280 294 56 206 216 222 280 281 294 280 53 68 96 114 193 216 246 279 294 86 105 160 216 251 259 280 294 156 193 216 279 294 34 69 80 86 146 153 168 193 205 216 251 279 281 293 294 44 53 56 80 108 147 148 206 216 230 241 249 279 294 77 80 193 205 206 215 216 294 54 56 70 80 82 89 108 148 193 205 215 216 225 279 280 294 298 74 77 96 153 154 156 164 170 206 249 251 260 279 280 148 156 206 244 251 279 37 90 101 153 154 156 192 206 216 230 251 260 279 282 293 34 37 53 54 58 77 90 96 101 108 155 156 160 170 194 203 205 215 251 259 260 279 282 37 101 154 156 170 279 293 106 145 153 160 163 168 241 251 279 37 53 56 90 106 145 153 160 203 205 217 241 260 279 36 154 205 206 279 280 49 58 74 90 96 101 108 146 147 153 154 163 170 205 206 216 222 225 249 251 260 279 281 282 293 56 74 101 153 156 163 170 220 225 234 257 260 279 282 293 37 53 77 90 101 106 107 108 114 153 154 156 163 170 205 206 207 217 249 251 260 279 282 294 36 37 44 58 78 90 114 145 148 160 170 194 206 216 222 225 230 251 259 260 279 297 298 36 37 44 147 153 168 170 206 216 217 225 251 260 279 74 86 90 101 153 154 156 164 170 192 206 222 249 251 260 279 293 34 36 61 74 90 107 108 148 170 202 205 206 207 215 221 225 260 279 281 36 56 108 153 154 163 170 192 205 206 215 230 249 260 276 279 293 54 74 77 90 98 101 108 116 143 147 153 154 155 156 160 170 205 206 207 216 220 248 249 251 260 268 279 280 36 37 46 54 74 77 90 98 143 145 147 153 154 156 160 163 164 168 170 193 202 204 205 206 207 216 222 225 241 249 251 259 260 279 281 293 298 90 279 282 44 46 54 90 101 143 153 154 155 163 164 170 205 206 207 217 220 249 251 260 279 293 34 36 44 53 54 56 58 61 69 74 77 82 90 96 98 101 106 107 108 114 144 153 154 155 156 163 168 170 192 193 202 205 206 207 216 220 225 234 238 241 249 251 260 268 271 279 280 281 282 297 298 36 279 74 90 91 98 168 206 207 260 268 279 37 96 98 107 143 153 163 168 170 206 222 251 260 279 44 46 153 154 170 205 206 217 251 260 279 293 46 77 101 108 154 160 163 206 222 225 246 251 260 279 293 36 101 155 156 163 170 230 251 260 279 293 298 101 156 246 251 279 293 50 194 206 207 215 216 260 279 280 281 293 44 53 156 157 170 206 220 260 279 36 98 101 114 148 192 194 202 216 225 241 260 279 280 294 34 36 54 74 98 107 116 147 148 155 156 170 205 206 216 251 260 264 279 282 293 37 53 90 114 153 155 160 168 194 206 260 279 54 69 80 116 216 216 216 46 54 56 58 74 80 96 108 114 116 155 193 204 205 206 221 222 230 243 280 298 46 58 71 80 100 108 113 114 116 156 165 170 204 205 206 221 243 276 297 298 46 58 71 105 108 114 116 143 156 165 193 205 206 222 225 228 230 247 280 293 46 74 116 230 54 37 54 74 101 114 46 54 108 114 155 205 206 280 297 83 86 87 116 204 222 247 281 297 116 43 116 68 70 80 82 108 114 148 217 280 46 61 108 206 249 251 46 61 204 249 279 280 281 116 206 221 222 37 108 203 222 46 61 103 143 205 206 280 116 68 69 105 116 148 160 167 206 216 222 280 61 61 106 143 61 54 114 143 281 116 153 192 298 80 114 116 160 216 249 280 56 116 216 249 34 68 116 148 216 220 221 240 34 56 58 61 80 84 114 116 143 167 206 216 227 228 230 231 249 251 280 298 80 116 148 216 240 34 68 114 116 148 216 224 240 68 116 148 216 220 221 222 240 68 116 148 170 216 240 34 114 116 216 71 74 80 113 116 170 216 222 247 249 279 280 116 170 216 249 279 280 34 56 37 61 114 116 203 227 230 280 281 46 54 74 108 116 148 167 216 281 36 43 49 50 52 53 54 56 58 59 61 62 67 69 71 74 78 80 86 92 100 101 103 104 105 108 114 116 147 148 160 163 167 194 205 206 207 215 216 217 221 222 223 225 228 230 231 249 251 262 264 276 279 281 294 297 298 34 36 43 44 49 50 53 54 56 61 69 74 75 90 96 97 101 105 106 107 108 114 116 143 148 153 160 167 194 202 205 206 207 215 216 217 221 222 224 225 226 228 239 249 254 260 271 280 281 293 294 297 298 43 49 52 53 54 58 61 67 74 82 86 96 105 106 114 116 143 148 160 167 170 194 206 216 217 222 226 228 247 249 280 293 294 49 50 61 87 96 108 143 148 206 228 231 239 279 280 298 36 46 54 71 74 96 108 113 114 116 143 202 205 216 259 280 297 298 37 54 69 79 101 168 280 54 116 206 216 259 280 56 114 143 148 280 54 58 108 116 148 216 280 54 143 160 170 206 217 228 241 280 298 44 54 107 108 160 170 217 241 281 294 36 54 61 69 78 96 106 108 116 148 160 167 170 192 202 205 206 207 215 216 217 224 239 241 259 260 271 280 294 298 54 216 241 54 86 101 108 147 148 216 226 230 241 264 271 294 298 54 160 170 217 241 293 46 49 54 58 101 106 114 148 155 160 170 194 206 217 221 222 230 231 239 241 247 249 259 280 298 44 53 114 143 148 194 216 225 239 241 280 280 46 101 108 148 262 46 56 155 280 281 49 74 114 148 280 34 43 44 50 53 54 56 61 74 80 87 105 107 116 144 148 160 163 167 168 205 218 224 231 239 241 246 249 259 262 269 280 292 298 36 46 56 58 61 68 78 87 101 105 106 107 108 114 116 148 156 157 168 170 193 202 205 206 220 225 227 228 229 231 239 241 249 251 262 276 280 281 282 298 46 56 61 68 71 74 87 101 105 114 143 144 148 156 170 192 206 215 226 227 230 239 241 246 247 249 259 260 262 281 298 46 49 53 54 61 68 86 87 108 114 144 146 148 156 160 163 170 206 207 225 227 228 230 238 239 241 249 259 260 262 269 280 297 298 34 37 53 54 56 58 67 105 108 114 143 148 170 194 206 217 221 222 226 228 239 241 259 280 281 294 298 37 56 67 194 216 222 241 249 280 294 54 56 61 67 80 108 116 205 206 280 281 54 103 144 216 281 54 96 103 108 114 164 205 207 222 251 293 297 298 46 54 58 67 86 103 108 114 148 170 205 222 225 271 280 281 298 50 54 61 206 101 107 114 259 280 54 108 293 53 54 61 80 86 103 108 157 160 170 194 206 217 246 280 53 54 114 280 294 114 170 205 216 251 280 297 54 293 207 96 101 106 153 156 216 222 280 281 293 298 54 206 216 53 54 61 90 114 228 231 246 248 249 294 36 46 49 54 61 101 106 114 146 155 202 206 227 228 230 239 246 248 259 280 294 297 34 36 37 40 50 53 54 56 61 67 68 72 74 75 92 106 113 114 116 144 146 148 167 170 194 202 203 204 205 206 215 216 217 228 230 239 241 246 248 262 280 294 297 298 167 170 216 280 54 58 61 100 108 114 148 160 167 170 206 216 222 239 249 276 280 294 297 298 54 167 194 280 36 37 54 202 203 280 58 108 46 54 101 114 148 155 170 280 281 54 216 222 262 280 46 54 56 58 96 108 114 116 143 148 156 167 170 205 206 226 280 281 298 54 61 113 280 54 148 228 280 46 53 54 56 61 75 77 79 96 101 105 106 108 113 114 116 148 167 168 170 192 194 205 206 216 217 228 239 243 249 260 264 280 294 297 105 228 249 280 56 68 80 87 89 155 167 230 248 269 43 77 222 264 269 269 269 269 44 96 114 146 148 168 192 207 225 226 244 248 251 259 269 280 297 298 44 49 71 87 102 107 143 148 170 216 225 231 259 298 34 36 46 49 53 61 67 68 71 74 80 87 100 101 106 107 113 114 115 116 143 148 153 154 155 157 163 168 192 193 202 205 206 216 222 225 241 246 247 269 280 281 297 37 46 203 269 280 294 37 46 203 269 280 294 54 80 114 116 157 167 205 216 280 44 46 49 53 56 87 113 155 157 170 216 230 243 247 269 281 298 37 46 49 50 53 56 67 69 74 79 80 87 102 107 114 143 148 157 193 215 216 225 230 231 239 241 247 248 259 260 269 271 280 298 34 44 53 67 68 74 79 83 86 87 96 101 102 106 107 114 116 148 153 154 167 168 192 195 206 215 216 225 226 230 231 239 241 248 259 260 269 280 281 294 298 34 216 241 280 43 74 101 114 143 170 171 206 221 264 269 280 143 155 157 251 269 298 67 105 167 216 37 49 56 58 80 87 90 114 154 156 170 193 216 222 241 247 268 279 280 53 78 193 222 260 280 78 86 87 113 148 193 222 230 239 248 280 294 46 56 78 108 116 143 167 170 205 206 220 222 280 298 71 78 80 86 101 114 222 249 259 260 280 281 294 298 92 114 116 147 280 294 54 56 67 68 205 61 108 298 34 43 54 56 58 61 96 101 105 108 143 194 215 216 222 230 243 247 249 262 280 294 298 74 77 105 145 147 276 294 46 56 61 80 105 108 148 167 205 207 216 249 280 294 297 298 46 56 80 96 105 148 167 170 206 207 230 243 247 280 281 294 297 56 70 82 96 108 148 167 170 207 215 247 280 294 54 56 68 71 83 105 106 108 114 143 147 148 170 205 206 207 216 217 222 226 229 243 247 248 259 260 276 280 294 297 298 46 49 50 56 61 67 70 74 80 105 114 148 160 206 216 222 226 247 249 251 276 294 37 56 108 194 294 54 58 68 108 114 143 148 170 192 193 204 205 206 298 46 50 54 56 61 80 105 108 114 160 170 204 205 206 207 221 225 264 294 46 54 61 101 108 114 116 148 204 206 221 249 276 298 46 50 54 56 61 71 80 102 105 114 116 160 170 204 205 206 207 225 249 264 268 280 282 294 46 61 114 222 46 80 105 217 222 294 96 205 207 54 105 148 170 205 46 56 80 105 114 160 170 204 206 46 54 58 71 80 96 105 114 143 148 160 167 170 204 205 206 207 215 216 221 222 225 226 243 247 248 249 260 264 280 281 294 296 297 298 56 68 101 105 108 114 116 148 167 205 206 207 221 222 243 249 269 280 294 50 86 105 106 148 167 170 205 206 216 279 280 281 293 296 297 44 53 61 80 86 101 114 117 147 168 222 225 259 268 294 296 297 56 222 46 54 56 58 67 68 69 106 108 114 116 143 146 148 170 193 205 206 221 225 249 269 271 274 280 281 294 298 34 37 43 46 49 50 54 56 58 61 68 70 80 82 87 92 101 103 105 106 107 108 114 116 143 145 147 148 153 155 160 167 170 192 193 203 205 206 207 216 217 220 221 222 224 225 226 229 243 244 247 249 251 259 260 276 279 280 281 293 294 296 297 298 56 58 68 101 103 108 206 207 247 268 276 34 37 43 46 49 50 54 56 58 61 68 70 80 82 87 92 101 103 105 106 107 108 114 116 143 145 147 148 153 155 160 167 170 192 193 203 205 206 207 216 217 220 221 222 224 225 226 229 243 244 247 249 251 259 260 276 279 280 281 293 294 296 297 298 46 67 80 56 58 68 71 74 89 108 114 116 143 160 170 222 226 241 247 249 56 68 71 103 108 114 116 143 146 156 205 206 221 222 249 272 276 298 54 56 61 80 103 205 216 221 282 54 56 70 71 114 116 206 268 293 61 204 216 294 46 54 56 68 71 77 80 101 108 155 170 205 206 215 251 280 293 298 46 61 108 114 116 226 61 114 163 167 196 247 294 46 50 54 56 58 61 80 105 108 114 160 170 204 206 207 264 281 294 56 68 71 74 86 101 116 171 206 251 276 280 294 54 101 108 114 148 204 206 226 282 53 58 74 105 206 211 276 294 43 143 216 36 37 44 53 87 148 170 205 206 241 247 260 280 281 294 297 36 50 77 78 105 108 114 116 145 153 157 168 206 281 298 50 53 61 70 96 105 106 107 116 145 148 160 205 206 215 228 247 259 260 61 68 69 70 80 82 84 148 167 207 215 280 50 53 61 107 114 145 148 215 228 279 46 50 61 67 148 160 168 193 205 215 228 231 50 56 61 96 114 143 215 228 61 105 148 167 211 215 228 247 294 50 52 61 115 148 215 228 46 53 58 61 116 148 205 215 228 230 298 50 61 78 145 148 215 228 230 231 239 254 44 68 79 80 105 148 160 167 206 215 222 280 61 68 69 83 215 222 228 247 50 160 170 44 50 53 54 56 70 77 105 107 114 116 144 145 148 155 160 170 205 206 207 215 216 222 225 226 231 239 249 259 260 271 281 282 298 74 105 114 170 206 260 298 37 50 52 53 56 67 74 80 96 105 114 116 145 146 148 154 156 169 170 203 206 207 211 216 217 231 239 247 248 260 264 268 279 294 298 49 50 56 105 114 116 145 148 160 170 206 207 216 217 260 298 37 46 56 59 74 78 87 104 105 106 107 114 116 117 145 146 168 170 220 247 249 260 262 298 211 239 280 170 206 207 259 170 206 207 259 170 206 207 259 43 49 52 53 54 61 74 96 105 107 114 147 148 153 154 157 160 167 170 206 216 217 227 248 259 260 271 279 281 294 297 298 195 228 34 74 83 147 169 195 227 228 248 280 34 53 69 74 84 106 107 114 147 153 169 206 215 228 230 231 248 259 260 269 280 281 297 34 74 147 227 228 248 280 34 36 37 56 74 107 147 194 202 203 228 248 269 280 294 296 34 37 67 69 74 79 84 105 114 147 148 154 157 169 182 193 203 227 228 230 231 234 241 248 252 259 269 280 294 34 37 44 49 74 79 105 147 148 167 216 228 230 231 241 248 271 280 294 298 34 74 83 147 169 195 227 228 248 280 34 74 147 228 248 280 34 37 43 74 79 103 114 147 170 194 203 205 206 221 228 248 280 294 34 46 53 54 56 58 67 74 96 105 114 116 143 144 147 148 156 167 168 170 192 205 206 215 222 225 226 228 230 231 239 241 247 248 251 257 259 260 269 280 281 297 298 34 43 46 53 56 68 70 74 79 86 96 103 114 116 143 146 147 148 157 160 167 168 170 205 206 216 217 227 228 231 239 241 248 251 259 260 271 280 281 294 298 34 74 147 228 248 280 34 74 147 170 228 248 280 34 54 74 147 167 207 228 248 280 34 74 147 228 248 280 34 44 53 67 74 79 83 87 106 147 148 170 206 227 228 241 248 259 280 281 294 34 67 69 74 79 105 106 147 148 167 205 206 227 228 239 248 280 294 298 34 74 147 228 248 280 80 147 170 205 271 282 34 44 53 74 86 87 114 116 146 147 148 157 169 170 193 221 228 248 259 260 269 280 298 34 74 147 195 228 241 248 280 34 49 68 74 79 83 87 147 148 154 169 207 227 228 247 248 259 280 281 294 34 49 68 74 79 80 87 96 103 105 116 146 147 148 154 170 195 206 228 231 248 271 279 280 281 294 298 34 37 52 53 68 74 79 80 114 146 147 148 154 170 194 220 228 231 239 246 248 272 280 281 294 34 49 61 67 74 79 87 96 105 106 114 146 147 154 157 169 170 206 220 227 228 230 248 269 280 281 294 34 44 56 67 74 79 86 87 146 147 154 170 207 215 217 228 230 231 239 248 259 269 280 281 294 298 34 52 74 79 90 106 114 144 147 148 154 225 228 230 248 271 280 281 294 34 43 53 56 68 74 79 84 87 106 114 116 143 146 147 154 157 163 167 168 169 193 206 220 222 228 230 231 248 257 259 260 269 280 281 294 298 34 43 74 79 83 106 107 147 148 154 157 169 227 228 241 247 248 259 280 281 294 34 44 74 79 80 87 105 116 144 147 154 169 170 204 206 207 220 222 228 229 231 239 244 247 248 251 260 271 276 280 281 294 34 36 37 68 74 79 106 116 147 148 154 169 202 203 206 227 228 230 231 248 260 269 280 281 294 34 74 84 147 227 228 231 248 280 34 49 74 79 87 147 169 227 228 248 280 167 34 44 74 90 147 226 228 248 280 34 74 147 206 228 230 231 248 280 34 49 56 74 79 80 113 114 147 148 155 157 164 168 170 193 205 206 216 226 228 230 239 248 268 276 280 281 34 74 77 79 87 104 114 146 147 148 157 169 192 193 195 206 215 220 228 230 231 234 248 259 260 280 34 227 228 248 280 294 296 34 74 90 147 157 228 248 280 298 34 74 147 157 228 248 280 34 74 147 228 248 280 34 74 83 107 147 148 227 228 241 247 248 259 280 34 74 147 228 248 280 34 37 53 74 79 87 147 170 203 228 230 248 280 294 34 53 144 148 195 205 207 235 239 241 259 293 294 35 43 44 46 53 54 61 77 78 87 101 114 143 146 148 160 169 170 192 205 206 207 216 217 222 223 231 239 241 244 280 293 294 298 34 148 170 216 239 241 293 294 298 34 147 194 260 271 34 147 194 260 271 34 147 194 260 271 147 271 147 271 147 271 105 147 271 68 146 147 167 215 224 271 280 294 34 34 43 44 54 87 105 147 170 205 206 215 216 241 247 259 271 34 241 34 37 54 56 79 105 106 116 148 167 203 207 247 248 259 280 294 34 61 75 90 107 145 147 216 247 271 272 280 294 53 148 167 206 222 271 34 105 169 208 246 105 34 68 80 105 108 53 246 293 49 53 54 96 106 143 148 157 170 206 114 222 297 34 79 107 169 34 58 101 103 160 170 184 206 243 264 280 298 53 56 58 108 114 205 206 215 222 248 249 260 280 281 282 297 298 34 53 157 169 170 171 247 280 107 114 145 147 216 271 280 294 34 56 61 77 105 108 116 147 160 167 205 206 227 35 70 89 105 114 148 160 170 192 193 206 207 215 216 226 227 259 260 281 297 298 86 86 86 86 86 86 34 54 260 280 79 211 280 56 61 74 101 108 143 148 193 205 206 221 222 231 280 281 297 43 58 61 67 101 105 106 107 108 160 205 206 216 221 225 234 259 280 281 282 294 297 56 67 108 170 206 227 282 206 222 297 44 56 77 108 148 206 260 282 298 58 67 106 206 67 79 146 205 206 215 221 230 249 281 282 297 298 43 53 56 58 68 71 77 101 102 105 106 107 108 153 156 160 170 205 206 207 216 217 225 246 280 281 282 297 298 80 107 108 206 207 247 280 80 86 157 207 222 239 247 280 298 80 206 207 222 239 247 80 148 207 239 247 280 80 153 207 247 80 106 206 207 215 247 280 80 86 108 206 207 247 80 207 247 80 207 247 280 281 34 80 153 167 207 247 280 281 53 56 80 143 156 206 207 247 259 280 282 79 80 101 108 206 207 247 281 34 46 80 86 87 168 207 247 251 280 53 80 107 168 207 246 247 270 80 143 157 207 220 247 80 207 247 80 205 207 247 268 297 80 86 207 247 281 80 207 247 269 281 34 80 153 157 207 247 280 58 80 207 247 293 34 80 207 247 248 270 80 101 107 108 193 206 207 247 269 280 34 80 86 153 207 247 268 280 80 107 143 153 207 247 280 281 34 56 80 207 247 260 280 281 54 80 86 107 163 207 247 281 34 54 80 107 153 163 207 247 34 80 154 207 234 247 280 80 107 207 247 80 101 207 247 34 80 207 247 268 80 108 170 205 207 247 251 269 80 86 207 227 247 34 80 156 207 246 247 281 80 107 143 153 154 207 247 280 297 34 80 86 155 207 246 247 280 281 34 80 101 163 207 247 79 80 108 144 193 207 247 280 34 80 153 207 247 80 107 153 207 243 247 34 80 107 154 207 247 297 34 58 80 206 207 247 268 280 281 80 143 168 207 247 80 154 207 247 281 80 86 157 207 247 259 80 107 207 247 259 280 281 297 86 108 168 205 249 297 247 281 46 79 101 206 226 280 281 80 108 167 170 205 249 251 280 297 54 56 86 226 248 251 116 206 247 281 54 100 103 114 153 220 247 252 280 106 168 260 86 114 156 193 206 260 49 54 67 153 154 206 281 54 157 164 222 271 54 75 77 86 206 230 238 251 268 282 297 54 74 144 153 163 206 215 281 53 69 170 205 206 230 260 276 280 68 74 89 107 114 154 168 170 171 205 207 220 221 230 248 251 268 270 298 46 168 193 206 246 247 251 280 281 297 101 155 251 280 281 54 67 205 224 280 87 206 225 260 54 280 103 116 153 154 207 249 251 49 53 107 114 153 230 281 293 206 222 50 107 148 206 46 53 54 56 58 61 67 68 69 74 75 80 86 90 92 96 98 103 105 106 107 108 113 116 145 148 153 154 156 160 163 168 170 192 193 205 206 222 226 232 240 243 246 248 249 251 260 262 280 281 293 296 297 56 83 87 114 227 228 230 231 260 53 148 170 259 87 143 229 241 259 298 53 79 108 148 222 228 248 36 37 56 68 79 114 148 167 170 202 207 228 246 260 69 148 56 108 148 193 228 280 78 86 90 96 108 114 143 145 153 157 164 216 252 50 78 83 116 148 157 193 216 227 230 247 46 49 53 70 77 78 86 96 105 106 108 114 146 148 153 157 170 192 206 216 229 234 281 298 46 54 68 78 83 108 160 167 170 205 206 215 216 259 260 298 49 53 56 71 78 87 90 116 143 205 216 230 241 251 280 46 53 54 56 58 61 67 68 69 74 75 80 86 90 92 96 98 103 105 106 107 108 113 116 145 148 153 154 156 160 163 168 170 192 193 205 206 222 226 232 240 243 246 248 249 251 260 262 280 281 293 296 297 74 54 206 216 206 227 294 54 206 215 216 54 56 61 71 96 103 106 108 116 155 192 205 206 216 223 297 298 61 71 80 103 108 116 143 160 216 34 54 68 80 98 101 103 106 116 143 160 206 216 217 281 294 56 101 103 116 206 216 249 34 86 87 148 227 230 34 228 260 53 56 70 90 230 246 260 271 34 36 37 56 86 116 170 202 203 227 228 241 246 260 43 53 56 61 70 96 114 156 227 260 43 53 56 70 80 114 116 156 157 207 227 260 280 288 34 40 49 53 58 70 87 106 114 146 193 260 34 49 53 56 70 90 106 108 143 157 216 230 231 243 260 43 105 160 170 222 279 280 281 53 61 70 106 260 83 114 170 226 228 247 259 86 87 148 227 230 74 107 170 206 216 259 260 36 79 80 105 116 148 160 170 202 205 206 227 228 247 268 280 281 297 43 53 58 89 105 145 146 148 156 170 192 193 206 207 216 217 221 222 230 231 247 259 281 282 294 297 34 43 49 53 54 96 145 146 147 148 153 160 167 170 192 193 206 216 221 222 225 230 231 239 246 247 260 281 294 206 216 259 108 171 61 105 105 106 116 206 61 90 116 294 34 46 54 61 71 74 101 105 108 116 147 170 205 206 207 215 216 224 246 259 274 276 280 281 294 298 54 147 216 54 216 34 53 54 56 67 74 167 216 231 246 54 216 54 216 56 148 227 246 294 61 68 116 148 216 61 68 105 116 148 216 241 53 56 61 68 116 148 216 61 68 148 193 247 259 96 105 116 78 116 211 216 243 251 116 204 71 74 96 101 105 106 116 143 148 167 204 205 206 207 215 230 260 280 34 86 116 148 46 56 71 87 96 113 114 116 169 170 193 224 225 230 264 294 61 107 143 216 294 54 143 294 54 56 58 68 74 100 101 108 114 193 205 206 216 246 249 280 281 294 87 114 193 280 294 69 89 96 116 148 215 227 228 280 116 44 108 116 146 148 157 167 170 205 206 216 220 222 224 231 239 244 268 294 40 54 72 102 103 104 116 143 153 170 189 192 195 204 216 222 249 250 262 280 292 298 37 52 53 68 83 105 143 147 148 155 167 170 205 206 207 222 224 226 259 279 282 294 52 53 61 68 87 105 114 222 251 259 260 281 67 114 148 221 222 280 56 90 148 222 226 281 298 56 61 114 148 222 226 246 280 298 108 148 170 222 280 143 148 222 226 280 58 114 148 222 231 294 167 216 222 228 34 54 61 116 148 163 205 216 230 239 246 276 282 298 34 61 108 116 216 276 34 37 46 54 61 116 148 170 203 205 206 216 276 280 294 298 34 61 116 216 276 34 61 116 204 216 227 276 34 53 54 61 68 116 148 216 218 246 260 276 34 53 56 61 67 116 143 206 216 249 251 276 294 298 34 37 43 44 61 79 116 147 148 167 168 203 222 227 246 249 262 276 280 294 34 53 61 68 69 101 105 108 114 116 148 160 167 170 205 206 216 218 222 226 227 231 246 248 249 259 260 262 264 273 276 280 294 56 58 96 101 103 106 108 113 114 116 143 148 155 156 163 193 206 216 251 260 264 280 281 282 293 298 43 54 56 71 114 116 156 170 216 264 293 116 216 241 264 294 37 56 61 74 105 116 203 204 216 221 280 105 204 43 77 113 116 143 148 160 170 204 206 215 222 225 239 276 298 58 71 108 114 116 148 160 170 204 222 227 228 239 247 276 298 71 108 114 116 148 204 222 226 44 46 53 56 61 77 96 116 157 163 193 204 220 222 230 239 252 260 49 68 87 105 116 204 222 114 116 170 216 217 222 96 114 116 148 170 216 217 96 114 116 170 216 217 222 116 216 43 86 170 206 215 216 217 264 294 297 298 68 96 114 167 192 193 222 230 239 46 53 56 61 92 96 105 106 116 163 205 206 207 215 227 241 280 34 46 53 56 61 92 96 105 106 116 205 206 207 215 228 241 246 264 280 34 74 92 116 204 216 243 264 279 280 54 68 70 114 116 170 205 206 216 251 297 54 114 116 167 216 241 264 54 56 68 71 108 114 116 143 156 160 163 169 170 193 204 206 216 226 241 244 281 298 54 58 96 101 108 114 116 143 153 170 206 216 226 230 239 259 54 115 116 148 156 204 216 294 56 86 116 143 148 216 294 37 56 68 108 114 116 153 170 203 205 216 294 37 46 54 69 108 116 145 148 170 203 215 216 294 37 68 90 108 114 148 170 193 195 203 206 216 222 294 298 37 70 71 80 105 108 114 116 167 192 203 205 206 216 217 221 222 247 249 280 294 298 37 54 70 74 105 114 116 148 203 206 216 222 249 294 297 37 61 106 114 148 203 206 249 281 294 37 49 77 116 153 203 206 249 251 259 293 37 68 69 156 168 194 195 203 222 241 244 293 37 56 61 108 147 187 189 203 204 206 244 288 294 37 52 70 96 105 167 168 203 205 206 222 236 237 239 241 257 294 298 37 43 56 96 103 105 114 148 155 160 203 215 216 217 264 293 294 37 46 52 58 68 101 108 114 167 170 195 203 205 206 216 217 226 280 294 298 37 56 68 86 105 106 108 114 116 148 167 170 192 203 206 216 217 222 271 294 54 75 86 106 108 114 116 167 206 216 241 280 282 294 298 43 61 96 108 147 160 167 205 206 216 243 249 260 264 280 294 54 56 61 86 96 108 114 148 154 167 206 216 249 280 294 297 54 104 105 108 148 167 170 196 206 215 222 264 280 294 54 96 105 108 114 148 167 170 206 216 217 222 229 249 264 271 280 281 294 296 298 34 58 80 105 108 148 167 196 206 217 222 251 264 271 280 294 54 61 80 84 106 108 116 148 167 206 217 246 247 251 276 280 294 298 105 108 114 148 154 167 170 206 216 217 221 222 223 247 264 280 294 34 36 71 96 108 114 116 167 170 194 205 206 216 217 222 247 280 293 294 297 54 100 103 108 116 153 163 167 195 206 216 271 280 281 294 297 298 101 106 108 116 167 170 206 216 222 259 280 281 294 298 52 96 105 108 153 160 167 170 205 206 223 236 257 260 276 280 281 294 56 68 96 108 148 167 205 206 207 216 225 260 272 280 294 297 46 54 58 71 101 108 114 148 160 167 170 194 205 206 216 217 280 281 294 297 74 77 80 105 108 114 116 148 167 170 194 206 216 221 222 223 249 260 280 281 282 294 56 68 105 106 108 114 116 148 167 205 206 216 225 247 271 280 294 34 56 80 103 108 114 116 148 167 206 216 222 228 231 241 251 264 280 293 294 298 71 90 105 108 114 116 143 147 167 206 216 217 222 248 260 280 281 54 68 103 106 108 114 116 143 148 167 170 205 206 216 229 241 247 262 280 281 294 50 54 56 69 108 114 148 160 167 170 206 216 217 222 226 241 247 264 271 280 294 56 78 108 113 114 143 148 167 206 208 216 217 241 249 254 262 275 276 280 294 298 108 114 145 148 167 206 216 217 222 249 280 294 297 54 167 280 54 167 280 54 167 194 206 280 34 54 116 167 206 216 251 280 294 37 54 61 69 116 167 168 194 203 204 216 217 243 280 294 53 54 56 58 61 68 75 80 86 96 100 101 103 105 106 108 113 114 116 143 145 148 153 163 167 168 170 192 204 205 206 207 208 216 217 220 221 222 225 229 231 241 243 249 260 262 264 272 276 280 293 294 296 297 298 34 43 54 56 61 68 71 74 78 96 103 104 105 106 108 113 114 116 143 147 148 156 160 170 204 205 206 208 215 216 217 222 231 239 241 249 251 264 269 271 280 282 293 294 297 298 58 167 294 34 44 46 49 50 52 54 56 58 61 69 74 77 80 86 87 90 96 103 106 108 114 116 147 148 153 155 160 167 169 170 192 194 195 204 205 206 215 216 217 222 225 230 231 239 241 249 251 252 259 260 264 269 271 280 281 293 294 297 298 43 46 49 52 54 56 58 67 70 71 80 90 92 96 101 103 105 106 108 114 116 145 147 148 153 154 155 160 167 168 170 189 193 194 204 205 206 215 216 217 221 222 223 226 227 230 231 237 243 244 246 249 251 260 264 276 280 281 288 293 294 298 167 204 280 74 77 167 204 280 37 77 167 203 205 280 37 116 167 203 217 280 294 37 103 167 203 280 37 56 167 203 216 280 37 69 167 203 280 37 167 168 203 204 216 280 37 145 148 167 203 271 280 37 50 61 86 87 107 167 168 203 207 280 294 298 37 50 96 105 143 148 167 192 203 206 225 230 280 282 294 297 54 167 204 280 294 34 36 43 69 77 114 170 202 206 248 251 293 294 297 34 36 145 202 248 280 294 34 36 53 74 145 157 168 202 207 248 281 282 294 34 36 53 145 168 202 248 294 34 36 53 87 145 154 194 202 206 230 246 248 249 259 280 281 294 297 53 145 248 294 43 86 167 248 271 280 294 53 145 248 294 34 53 105 116 143 145 167 192 206 216 225 248 264 294 53 145 222 248 294 298 53 54 145 248 282 294 34 167 216 248 294 34 54 116 216 241 248 294 34 106 116 148 206 216 241 248 264 280 294 298 34 143 145 153 217 248 252 257 268 280 294 297 298 53 145 248 294 34 53 54 61 74 101 114 143 145 155 160 167 168 170 205 206 221 222 228 248 268 280 282 294 298 53 145 248 294 53 248 294 87 167 248 281 294 36 54 202 216 248 294 36 103 202 248 281 294 34 36 61 105 108 114 116 160 202 205 206 248 280 294 34 36 54 103 108 116 155 202 221 248 251 260 280 281 293 294 297 34 36 54 90 103 114 156 192 202 205 206 222 248 281 294 34 36 74 101 108 202 206 248 251 294 297 298 37 54 168 203 248 294 36 202 248 293 294 34 37 43 203 207 248 282 294 34 37 203 248 294 297 34 37 108 194 203 206 216 248 251 276 294 37 54 148 167 194 203 248 294 37 167 194 203 223 248 271 294 298 36 37 54 202 223 248 294 34 37 54 156 203 220 223 248 268 294 36 148 202 248 294 36 37 70 108 114 153 202 206 223 248 294 34 36 54 58 68 106 144 202 206 222 248 294 298 34 36 43 101 108 114 155 202 206 248 249 281 282 293 294 297 36 103 202 206 248 271 281 282 294 34 36 54 202 206 234 248 276 294 298 34 36 116 170 202 216 248 294 298 34 36 43 105 108 114 156 202 248 280 281 294 298 34 36 43 96 108 143 202 227 243 248 249 251 293 294 34 36 43 96 108 143 202 227 243 248 249 251 293 294 34 36 54 202 248 294 34 36 54 202 248 294 36 56 77 96 114 163 202 206 222 248 259 264 293 294 297 34 36 68 202 205 206 248 251 262 276 277 282 294 34 36 54 86 106 114 202 205 206 207 222 248 293 294 34 53 69 74 90 148 170 204 222 248 294 36 202 207 227 248 294 36 43 67 74 116 156 160 202 207 216 227 248 294 298 34 36 108 143 202 205 206 222 248 276 281 282 293 294 36 53 54 68 80 155 202 207 217 222 248 259 260 281 294 297 34 36 43 54 56 58 68 105 106 108 113 116 117 143 167 170 194 202 205 216 221 222 225 248 249 276 280 281 294 36 114 160 167 202 222 248 276 294 298 34 36 202 248 294 34 37 53 54 105 114 116 194 203 216 222 226 248 249 260 276 280 294 34 36 53 114 148 153 167 169 202 206 241 248 280 294 36 43 77 167 202 222 248 294 34 58 67 77 103 105 113 144 145 148 153 155 163 164 170 205 206 216 226 227 228 230 235 251 279 280 293 296 297 34 54 56 67 107 108 143 160 168 192 206 216 259 297 298 34 37 53 54 61 68 71 83 87 114 116 143 144 145 148 169 203 206 207 230 231 238 239 241 243 244 247 251 259 298 34 53 61 80 114 145 148 216 241 244 264 269 280 34 61 114 116 145 148 216 241 244 264 269 206 259 34 74 105 114 144 145 216 241 244 269 34 44 64 74 79 80 87 107 145 153 154 155 193 207 216 231 241 244 259 269 34 87 145 195 216 241 244 269 34 36 37 43 44 49 53 54 56 67 69 71 74 80 83 84 87 98 100 101 102 103 105 106 107 108 113 116 143 144 145 146 148 153 155 156 157 163 164 168 169 170 193 194 202 203 205 206 207 215 220 225 227 228 230 231 234 241 244 248 251 259 260 268 269 276 280 281 282 293 297 298 34 36 67 78 102 145 169 202 34 36 53 56 67 68 69 78 79 80 84 102 105 145 148 156 160 167 169 192 205 206 217 221 222 224 227 228 248 280 294 34 36 37 43 44 46 49 50 53 54 56 67 68 69 71 74 78 79 80 82 83 84 87 100 102 103 106 107 108 113 116 143 144 145 146 148 153 154 155 156 157 160 163 164 168 169 170 171 192 193 194 202 203 204 205 206 207 215 216 217 220 225 226 227 228 230 231 234 235 239 241 244 246 247 248 251 259 260 268 269 276 280 281 282 297 298 34 36 102 145 148 169 202 216 34 36 37 100 102 107 144 145 194 202 203 220 224 228 293 34 36 37 69 100 102 144 145 164 194 202 203 220 224 227 228 293 34 36 37 69 100 102 144 145 194 202 203 220 224 228 293 34 37 67 87 100 102 103 107 144 145 154 169 194 203 204 220 222 227 228 230 231 259 293 37 100 102 107 145 194 203 220 224 228 259 293 34 36 37 53 67 100 102 107 145 147 148 163 167 202 203 216 217 251 280 294 296 297 34 36 37 43 44 49 50 53 54 56 58 61 67 68 70 71 74 77 79 80 82 84 86 87 92 98 100 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 167 168 169 170 192 193 194 202 203 205 206 207 208 215 216 217 220 221 222 225 226 227 228 231 234 239 241 246 249 251 259 260 270 280 281 282 293 297 298 34 36 37 43 50 56 58 67 68 70 80 82 86 100 101 102 105 106 143 145 153 156 163 168 169 193 202 203 205 206 207 220 227 228 234 249 251 280 281 34 36 37 43 44 46 49 50 53 54 56 61 67 69 71 74 78 79 80 82 83 84 87 90 98 100 102 103 105 106 107 108 113 116 143 144 145 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 202 203 204 205 206 207 215 216 220 221 222 225 227 228 230 231 234 235 238 239 241 244 246 247 248 251 259 260 268 269 271 276 280 281 282 293 297 298 34 100 108 145 160 163 170 216 230 264 298 34 100 145 160 163 216 264 34 53 74 89 100 145 160 163 170 216 241 264 294 34 49 100 145 160 163 205 206 207 216 221 264 268 280 34 44 49 53 58 86 100 106 107 114 143 145 148 153 155 156 160 163 170 205 206 207 215 216 222 226 230 239 241 247 248 251 259 264 280 281 297 34 53 54 77 145 216 222 34 53 54 68 70 105 145 167 204 206 216 251 34 54 103 145 156 216 34 53 54 58 70 105 106 108 114 145 167 194 205 216 222 223 236 251 281 296 297 298 34 49 54 56 86 108 145 192 216 264 34 54 77 114 145 170 205 34 53 54 58 103 108 145 170 205 206 207 216 222 228 247 280 294 297 34 54 58 145 206 227 228 235 298 34 96 105 108 114 116 145 160 170 205 216 217 243 259 264 280 294 34 53 54 108 145 216 217 297 34 37 58 67 69 114 145 156 169 203 205 216 241 251 34 53 69 74 83 117 118 145 148 160 168 216 228 269 34 36 69 80 145 147 202 216 249 251 34 53 69 145 216 34 50 67 69 98 145 189 205 216 222 225 248 251 280 34 37 43 56 67 69 87 106 145 192 216 222 227 228 259 280 34 37 53 56 69 86 103 113 145 160 216 34 49 53 54 103 106 145 146 148 160 167 170 216 228 259 298 34 53 56 67 83 87 107 145 146 148 157 160 167 169 170 206 216 227 228 230 238 239 247 259 298 34 53 87 107 145 146 148 157 160 167 169 170 206 215 216 227 228 239 243 259 269 298 34 53 105 107 113 145 146 148 157 160 167 170 206 216 221 249 259 298 34 53 84 86 87 107 145 146 148 157 160 167 170 193 206 216 227 259 298 34 53 54 107 108 145 146 148 157 160 167 169 170 206 216 259 298 34 53 67 83 87 107 145 146 148 157 160 167 170 206 216 230 244 259 271 298 89 145 89 105 145 34 36 37 61 67 87 102 105 107 114 145 147 169 202 203 227 237 241 264 297 298 34 36 37 50 61 67 87 102 105 107 108 145 147 148 169 170 203 206 216 217 227 237 241 280 34 36 37 46 61 67 87 100 102 103 107 145 147 160 170 202 203 205 206 227 237 241 280 294 34 53 58 61 68 145 147 167 217 237 239 280 294 34 36 54 56 58 61 67 68 87 102 107 145 147 202 205 206 215 222 227 237 241 264 280 298 34 50 53 61 67 81 87 102 105 107 114 145 147 169 170 206 217 227 241 294 34 67 74 75 84 90 100 102 103 113 145 163 205 206 216 228 294 34 145 34 53 68 87 100 101 102 108 145 146 147 148 155 160 163 167 193 205 206 216 217 221 222 227 228 230 239 241 269 280 294 297 34 43 54 67 80 100 103 105 143 145 147 163 170 171 206 216 227 230 251 259 281 297 34 36 54 102 103 105 107 145 147 148 160 202 206 215 216 227 246 247 279 280 294 298 89 145 227 227 34 69 74 145 147 148 160 216 217 34 69 74 145 147 160 216 217 34 46 56 58 100 103 108 116 145 146 147 148 160 163 167 194 206 216 217 222 230 254 281 294 34 37 54 68 71 105 106 113 114 143 145 148 168 170 203 225 230 239 259 280 298 34 54 74 101 145 148 160 205 206 215 216 217 224 279 280 281 294 298 34 37 53 102 106 145 147 148 160 167 215 216 217 259 280 34 53 86 87 114 145 148 160 167 193 205 206 216 217 247 259 260 280 294 297 298 34 145 148 160 167 216 34 53 67 68 80 100 105 107 145 147 148 160 163 167 170 205 206 216 220 221 224 240 244 251 273 274 280 34 54 56 67 74 103 105 106 108 145 148 160 167 168 205 216 239 248 280 294 34 43 56 68 102 145 147 148 160 167 206 216 217 227 239 280 294 298 34 43 53 56 87 89 105 108 114 145 147 148 160 167 206 216 217 246 280 294 298 34 61 89 100 105 116 145 148 154 160 163 167 216 264 294 34 145 148 160 167 206 216 236 34 67 102 145 148 160 167 216 228 34 36 37 53 54 56 105 145 147 148 160 167 170 205 206 216 217 230 281 294 297 34 53 67 100 102 105 108 145 147 148 160 163 167 206 216 223 227 228 230 239 280 294 34 68 86 89 108 114 145 147 148 160 167 193 205 206 216 217 221 223 226 227 237 239 247 260 280 294 298 206 259 34 36 37 43 54 56 67 68 70 71 74 102 103 105 106 107 113 114 145 148 153 154 156 193 202 205 206 216 234 238 248 249 259 294 297 34 67 69 79 87 103 145 148 160 167 216 225 227 228 247 259 34 36 37 67 69 102 107 144 145 157 168 194 202 203 220 227 228 280 36 58 74 80 103 113 116 148 167 189 202 206 208 216 228 246 249 259 262 276 281 294 297 58 74 103 105 107 113 116 144 148 167 170 206 208 216 230 247 281 294 297 298 58 74 98 100 103 113 116 144 148 155 163 167 206 208 216 220 238 247 248 280 281 294 297 34 44 68 74 103 113 116 148 167 168 171 206 207 208 216 221 239 241 247 248 280 281 294 297 74 103 108 116 148 167 206 208 216 281 294 297 74 103 108 116 148 167 206 208 216 281 294 297 56 74 103 106 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 43 74 96 100 103 108 116 148 163 167 206 208 216 264 281 293 294 297 58 74 87 96 103 116 144 148 167 206 208 216 281 294 297 49 53 54 74 80 103 116 148 167 170 206 208 216 280 281 294 297 36 53 74 96 100 101 103 108 113 114 116 143 148 153 155 163 167 170 192 202 206 208 216 238 249 251 264 268 280 281 293 294 297 74 96 103 116 148 167 206 208 216 264 281 294 297 56 74 80 96 103 116 148 154 167 193 205 206 208 216 281 294 297 74 96 103 108 113 116 143 148 167 206 208 216 264 281 294 297 74 96 103 116 148 167 205 206 208 216 230 251 281 294 297 74 96 103 108 116 148 167 206 208 216 264 281 294 297 74 96 103 116 148 167 170 206 208 216 264 281 294 297 34 53 54 74 103 108 116 148 167 206 208 216 280 281 294 297 74 103 116 148 167 204 206 208 216 281 294 297 53 74 96 103 108 116 148 167 206 208 216 264 280 281 294 297 74 96 103 108 116 148 153 167 206 208 216 264 280 281 294 297 74 80 103 116 148 167 206 208 216 262 279 281 294 297 74 100 103 105 108 116 148 163 167 206 208 216 228 281 294 297 54 56 58 74 103 108 114 116 148 155 167 170 205 206 207 208 216 280 281 294 297 74 103 116 148 167 170 204 206 208 216 244 281 294 297 74 103 116 148 167 204 206 208 216 217 249 281 294 297 74 103 116 148 167 206 208 216 281 294 297 216 259 294 74 103 116 148 160 167 206 208 216 281 294 297 216 259 294 58 74 96 100 103 108 113 116 143 148 153 155 157 160 163 164 167 170 205 206 208 216 228 251 264 281 294 297 74 103 108 116 148 155 160 167 206 208 216 220 230 249 281 294 297 216 208 216 259 294 216 208 74 103 116 148 155 160 167 206 208 216 281 294 297 216 259 294 74 103 113 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 222 281 294 297 34 68 71 74 100 103 113 116 148 155 163 167 206 208 216 247 248 281 294 297 37 74 103 106 116 148 167 204 206 208 216 224 276 281 294 297 37 44 46 58 68 74 80 103 106 108 114 116 143 148 155 167 203 205 206 208 215 216 281 294 297 37 74 80 103 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 36 37 54 56 74 80 103 105 114 116 148 167 202 203 206 207 208 215 216 280 281 294 297 37 56 74 86 87 103 116 148 167 203 206 208 216 217 281 294 297 74 103 116 148 167 206 208 216 281 294 297 34 58 74 103 113 116 148 157 167 170 206 207 208 215 216 259 281 294 297 54 74 80 103 116 148 167 204 206 208 216 281 294 297 34 43 54 68 74 80 100 103 113 114 116 143 148 155 160 167 193 206 207 208 216 244 259 280 281 294 297 52 54 74 103 108 116 148 167 206 208 215 216 281 294 297 34 68 105 116 204 34 56 105 116 204 34 79 105 116 204 280 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 280 34 103 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 280 34 69 105 116 204 34 74 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 37 105 116 203 34 37 96 105 116 203 216 34 37 96 105 116 203 216 34 37 105 116 156 203 280 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 46 53 54 58 84 86 105 106 116 148 167 204 206 211 280 281 34 53 68 105 114 116 167 204 215 247 280 206 259 34 105 108 116 146 204 298 113 208 241 259 102 105 106 148 167 215 228 241 294 34 37 54 58 67 74 100 101 103 108 113 116 143 156 157 160 163 170 193 205 206 207 215 227 228 243 260 280 281 297 43 53 116 146 208 251 54 56 143 146 153 157 193 194 227 228 268 70 77 145 36 37 74 77 100 145 163 89 170 205 206 297 34 53 86 262 276 54 62 80 222 228 276 275 206 216 58 67 71 100 101 103 108 113 154 156 205 206 208 220 221 227 228 271 280 293 46 77 103 105 108 113 114 155 156 163 170 205 206 208 220 227 228 238 251 280 297 298 108 208 44 46 54 77 87 100 101 103 105 106 108 113 114 116 143 144 148 156 157 163 164 168 169 170 171 193 205 206 207 215 216 220 228 230 238 239 251 260 264 268 271 276 280 281 297 298 53 54 88 105 116 160 205 226 230 222 34 43 54 56 100 101 103 106 146 153 157 163 206 208 222 251 268 281 293 68 148 224 228 273 53 100 105 114 148 163 220 56 103 167 170 106 108 208 46 52 61 108 116 160 251 293 34 56 205 251 100 105 163 208 222 268 293 100 153 208 222 268 100 105 153 208 222 251 268 293 100 156 208 222 268 293 116 43 100 153 208 43 100 153 208 268 43 100 153 208 268 43 74 100 153 156 208 222 251 268 293 43 100 153 163 208 222 268 293 43 44 74 100 153 163 208 268 116 43 100 153 157 208 251 268 43 100 153 157 163 208 268 100 208 268 100 103 208 222 268 100 153 163 208 268 43 100 156 208 222 238 268 293 77 100 163 208 222 251 268 194 100 208 222 268 43 74 100 153 208 268 100 156 208 268 100 208 222 268 43 56 100 163 170 206 208 268 297 43 100 153 208 268 43 100 153 163 208 222 268 293 43 44 100 106 153 208 268 54 100 208 268 206 34 43 54 56 96 100 101 103 114 163 206 222 238 281 155 259 46 56 68 79 92 96 98 105 116 148 156 157 170 193 207 222 228 231 239 246 247 248 260 268 269 280 281 294 114 208 208 208 208 208 208 74 116 170 206 208 222 37 54 58 103 114 148 203 206 208 222 239 280 50 58 147 160 34 54 56 70 89 106 208 280 54 86 89 100 101 103 148 264 294 297 100 107 116 163 216 217 264 34 106 108 116 194 208 216 54 70 96 107 114 206 37 147 203 204 215 216 279 280 34 37 43 100 114 116 153 222 293 34 37 68 148 203 96 146 34 68 230 37 68 148 203 56 106 114 56 96 101 170 34 46 68 70 167 207 215 216 220 268 280 37 68 148 203 68 148 280 37 68 86 148 203 37 68 148 203 56 96 153 34 114 80 108 205 207 216 280 54 58 205 216 54 116 216 153 205 216 293 114 206 216 293 206 216 251 37 216 37 216 37 216 37 56 216 103 116 216 222 34 56 61 74 92 116 145 147 167 194 216 217 222 243 280 294 298 61 116 147 167 206 216 298 54 61 74 116 145 147 167 170 216 221 222 282 294 34 206 294 54 56 61 69 187 192 204 246 268 280 297 58 61 217 222 280 54 61 68 74 105 157 163 192 205 206 53 68 69 105 280 280 43 54 56 58 101 108 114 143 153 206 222 251 34 67 68 74 90 116 205 222 297 54 74 80 108 114 116 205 206 215 222 282 298 34 54 56 67 74 108 154 156 163 193 205 206 215 271 280 54 67 68 153 206 251 280 297 34 114 167 205 216 222 251 276 280 297 298 34 206 294 54 46 54 56 75 87 94 108 116 160 194 216 217 241 294 54 56 116 206 216 294 43 54 56 108 113 143 167 205 206 297 247 116 68 54 77 56 206 71 206 249 100 116 108 108 116 170 205 206 280 108 106 52 68 116 103 108 206 222 298 108 116 170 205 206 293 100 103 116 206 234 298 54 71 96 105 106 114 116 170 205 206 249 293 54 114 216 297 106 216 106 205 216 106 192 205 206 216 54 206 216 293 77 216 108 114 153 216 170 205 216 46 206 216 106 156 216 297 216 216 67 100 105 116 164 205 206 216 222 54 56 58 68 105 106 108 114 193 205 206 216 251 293 297 103 114 205 215 216 293 54 206 216 298 54 56 71 108 205 216 225 251 272 216 252 54 71 116 205 206 108 156 205 206 116 116 205 206 216 116 153 170 206 216 116 205 206 216 116 205 205 106 206 216 249 114 116 216 216 205 206 216 101 206 216 216 56 71 103 105 116 153 155 206 293 54 58 108 205 206 281 52 68 167 280 294 37 53 203 228 259 268 296 37 53 203 228 259 296 34 37 54 116 203 216 294 106 116 216 244 280 294 54 206 216 259 46 216 280 46 96 206 216 46 216 280 34 34 37 46 78 116 203 216 37 46 78 108 34 78 92 170 264 271 46 78 90 108 114 204 46 61 75 78 108 116 276 36 46 78 116 202 216 34 36 37 46 78 116 202 203 216 227 294 34 37 46 78 116 203 216 70 74 80 116 145 148 160 194 216 217 231 241 248 260 269 271 294 34 49 50 53 56 68 69 71 74 80 87 89 107 108 114 116 145 147 148 154 157 160 163 167 192 193 194 195 206 216 217 218 222 225 226 228 230 231 239 241 246 247 248 254 259 260 262 269 280 294 298 53 58 69 74 77 80 114 116 147 148 168 216 222 241 271 280 293 294 34 36 46 53 61 71 101 105 113 114 116 148 154 160 168 202 216 217 222 239 241 247 280 294 34 58 61 74 80 87 89 106 108 116 144 148 154 157 168 169 182 193 195 207 216 222 231 239 241 247 248 259 294 74 114 116 143 148 216 228 230 241 248 298 50 67 116 160 216 248 249 294 34 46 53 58 68 74 79 80 106 108 114 115 116 143 147 148 160 168 194 205 216 217 222 230 231 239 241 247 260 280 294 34 50 53 54 80 87 92 101 104 106 116 148 160 167 170 193 194 215 216 217 222 228 241 247 249 292 294 34 36 50 54 56 58 64 75 77 87 92 106 108 116 148 160 184 189 194 202 205 206 207 216 217 222 229 230 241 246 248 249 260 262 271 276 280 294 298 67 105 116 194 206 216 228 239 281 294 61 108 116 148 170 194 211 216 222 241 247 294 34 49 53 58 86 90 106 108 116 143 147 148 153 160 194 207 216 241 249 260 280 281 294 298 61 67 116 160 216 241 243 36 53 116 202 216 223 36 116 202 216 36 46 116 202 216 36 116 202 216 37 53 54 56 96 105 116 167 169 203 216 227 243 40 72 105 116 167 262 280 40 54 72 75 105 114 116 167 262 269 40 46 72 116 156 167 205 249 262 276 40 46 54 56 67 72 83 116 153 167 206 227 262 298 40 46 58 72 116 155 156 167 206 262 40 46 72 116 167 262 297 40 43 46 54 72 80 106 116 167 205 206 222 262 40 46 72 107 116 167 206 262 40 54 58 72 108 167 262 40 54 72 101 114 167 206 262 40 46 58 72 116 155 167 206 234 262 297 40 46 54 72 101 108 116 167 205 206 230 262 281 40 46 54 72 116 167 205 226 262 40 46 54 72 101 116 167 206 251 262 40 46 68 71 72 101 108 116 156 167 205 206 226 231 262 40 46 54 72 116 167 249 262 40 46 54 72 116 167 205 222 262 40 54 72 167 206 249 262 40 46 58 72 116 167 206 262 40 46 54 72 116 167 205 206 251 262 40 54 67 72 108 167 206 235 262 298 40 46 72 116 167 262 297 40 46 72 114 116 167 249 262 40 46 72 108 116 156 167 262 282 37 40 54 56 72 108 167 203 215 234 262 298 40 46 72 116 156 167 206 215 221 252 262 297 40 46 54 56 72 116 156 167 205 206 262 40 54 72 108 167 205 206 221 226 239 262 40 46 58 72 116 167 206 262 40 54 72 92 116 167 262 281 40 72 116 167 262 40 46 58 61 72 98 104 106 108 116 167 205 206 232 246 249 262 276 281 40 46 72 101 104 116 167 170 195 205 206 221 249 251 262 281 298 40 46 54 58 71 72 116 143 167 170 205 221 222 246 249 262 297 298 36 37 40 46 67 68 70 72 96 116 167 170 202 203 206 207 226 249 262 281 298 40 46 67 72 104 108 114 116 167 205 249 262 280 282 298 34 40 46 47 54 58 61 67 69 72 100 101 108 111 114 116 167 206 249 262 282 297 36 40 46 72 98 116 167 170 202 206 222 224 228 262 276 298 40 46 72 101 111 116 143 156 167 168 246 249 262 276 298 40 46 67 72 103 108 114 116 167 170 193 206 249 262 280 40 46 56 67 68 70 72 108 114 116 167 170 205 206 207 249 251 262 268 34 54 56 105 116 167 216 280 294 54 56 69 74 77 96 100 103 104 108 145 163 206 280 294 43 100 217 97 100 56 100 101 163 205 206 58 96 100 103 206 276 298 46 100 103 114 143 155 170 193 230 231 97 100 101 108 143 206 222 246 249 262 282 293 56 58 68 100 103 170 206 222 280 249 249 249 78 100 147 216 217 222 276 44 53 54 68 70 100 148 153 167 205 215 216 220 228 247 280 294 43 100 106 108 163 207 221 43 100 105 108 153 163 205 207 222 251 293 298 43 58 105 106 108 116 153 156 163 164 205 206 207 251 293 43 100 108 43 54 163 207 293 207 205 207 251 34 207 207 251 100 163 205 207 222 251 103 205 207 69 106 206 207 43 56 100 103 153 205 206 207 249 77 100 163 167 207 280 46 78 100 103 211 88 103 157 170 223 34 89 147 222 53 89 100 260 77 170 249 262 276 206 54 61 67 70 100 107 116 160 216 222 34 69 105 217 297 68 101 148 53 54 77 80 147 167 207 228 280 67 68 69 80 84 87 100 101 103 105 108 117 118 154 155 156 170 204 206 222 227 228 244 246 247 248 259 271 276 280 281 293 298 100 74 104 224 36 37 202 203 170 54 103 114 297 46 46 56 77 100 167 206 46 78 100 206 249 281 298 103 205 249 276 78 147 205 68 78 100 155 170 206 249 268 68 78 100 155 170 206 249 268 216 216 216 216 216 216 216 216 216 216 56 71 100 103 148 167 217 228 264 276 294 52 58 105 106 116 148 170 205 206 216 217 247 260 281 297 43 46 83 116 215 216 225 246 280 43 70 96 114 116 216 217 225 43 70 96 114 116 216 217 225 54 70 96 114 116 170 205 207 222 251 96 116 280 43 114 116 216 217 280 298 43 54 70 101 114 155 170 205 206 216 43 54 70 101 216 251 43 206 216 43 206 216 43 54 101 216 251 252 43 56 108 216 43 71 216 251 282 36 37 43 80 116 170 202 203 205 116 225 280 116 153 206 221 222 280 298 56 103 116 206 221 222 280 298 54 116 205 54 116 205 54 116 54 116 54 116 77 80 116 280 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 54 56 58 61 71 106 114 116 205 206 247 280 298 34 58 206 217 34 58 167 206 46 194 276 280 54 108 194 206 153 251 293 205 293 69 89 294 148 194 294 153 46 194 205 206 247 116 157 206 108 206 108 114 148 205 206 280 167 194 251 280 67 108 114 193 194 167 205 206 54 101 116 54 205 206 75 206 54 114 54 58 114 194 205 280 67 205 54 194 58 205 206 58 108 116 168 222 260 297 54 108 260 68 260 205 260 260 260 77 58 260 249 262 276 54 155 222 225 251 297 260 103 206 155 205 205 54 294 114 194 221 249 281 251 54 114 251 54 82 54 155 82 222 54 108 194 205 215 250 280 160 58 71 167 167 205 108 114 192 205 206 248 260 58 103 205 54 108 206 206 206 280 56 54 196 54 71 108 206 194 298 58 103 117 206 281 294 164 205 293 54 297 100 206 222 293 297 108 281 293 205 100 155 205 206 221 222 114 192 205 293 54 116 54 192 148 294 148 194 280 294 54 205 97 100 194 251 294 222 116 148 167 206 56 116 194 205 216 217 246 251 280 294 54 56 58 68 71 74 96 101 105 106 108 113 114 116 148 170 192 193 205 206 216 221 226 251 280 282 297 298 54 56 69 71 80 101 105 108 114 116 148 156 163 196 205 206 216 221 251 280 297 298 58 71 103 108 114 116 148 167 206 216 222 231 241 280 298 43 46 80 116 148 167 206 207 216 249 276 280 294 116 148 206 216 280 87 116 148 170 206 216 225 262 280 298 37 64 74 108 116 148 170 196 203 216 225 241 251 280 64 96 108 116 148 196 216 225 241 269 280 297 298 61 101 103 108 114 116 148 153 167 205 206 216 246 249 251 280 294 297 298 54 67 74 78 104 116 148 167 196 206 216 225 251 262 276 280 298 34 68 108 116 148 160 170 193 205 215 216 230 239 259 276 280 291 294 53 108 114 116 148 189 206 216 218 221 231 246 249 276 277 280 282 291 294 56 116 148 167 216 246 280 34 74 98 114 147 148 167 168 206 228 239 241 247 248 271 280 294 298 86 107 114 148 167 206 217 229 248 280 294 296 148 167 169 206 239 241 248 280 294 37 67 74 80 82 87 89 108 113 145 148 155 167 206 230 241 248 280 294 37 56 61 67 74 82 87 89 105 113 145 148 160 167 194 206 216 230 241 248 280 294 37 67 74 82 87 89 113 145 148 167 169 206 230 239 241 248 280 294 37 52 67 74 82 86 87 89 104 105 113 116 145 148 167 194 206 226 228 230 239 241 247 248 251 260 280 293 294 296 37 53 67 74 82 87 89 113 145 148 167 170 194 206 225 230 241 248 280 294 37 53 67 74 82 87 89 100 107 113 114 145 148 167 171 194 206 217 228 230 241 243 248 249 269 271 280 294 37 46 67 74 82 87 89 105 113 145 148 167 206 216 230 239 241 248 280 294 298 37 67 74 82 87 89 102 113 145 148 167 194 206 217 230 241 247 248 280 294 37 56 61 67 74 82 87 89 100 105 107 108 113 114 145 147 148 167 194 206 221 228 230 241 247 248 249 280 294 296 37 56 67 74 82 87 89 113 145 148 160 167 206 230 241 248 280 294 34 56 61 74 206 280 34 36 37 74 77 83 100 101 108 153 202 203 215 222 251 264 281 293 74 101 206 207 293 54 101 215 225 280 297 298 54 77 106 108 154 205 206 215 293 205 114 206 215 54 222 80 154 207 280 36 37 108 202 203 34 36 44 54 61 101 114 116 156 192 202 206 222 280 298 52 61 153 160 215 52 61 160 215 280 34 52 53 56 61 105 116 160 206 215 54 56 61 143 206 251 298 61 34 40 52 53 61 108 116 153 157 160 205 206 215 249 46 61 80 106 108 116 160 206 215 221 251 298 52 54 61 74 82 86 92 106 143 206 222 251 298 34 46 56 61 83 101 104 105 247 34 37 61 104 160 215 34 40 52 61 157 160 215 246 61 160 215 34 56 58 61 67 74 103 114 116 146 206 222 231 239 264 34 52 53 61 160 206 215 280 34 52 61 108 160 215 34 36 37 43 56 61 74 82 83 86 105 106 108 114 143 192 202 203 205 206 247 268 298 34 36 52 61 83 105 116 170 215 239 246 247 249 298 61 104 148 246 298 34 46 53 61 83 103 105 206 247 280 36 61 107 157 202 293 34 36 61 83 86 105 202 205 216 230 247 251 281 297 298 34 52 56 61 80 92 104 153 160 215 246 52 53 54 56 61 68 104 116 160 205 206 215 222 227 280 298 34 53 61 108 114 170 221 298 37 46 56 61 68 74 116 148 160 167 170 193 203 206 215 217 230 231 241 268 280 281 294 37 167 170 203 206 207 215 226 231 241 268 294 37 68 105 148 167 203 207 215 231 241 268 280 294 34 46 50 53 61 67 74 77 80 101 106 114 157 160 206 239 241 247 264 281 293 294 37 43 53 54 61 77 148 203 205 206 215 222 239 271 280 281 298 37 46 67 108 116 148 170 203 205 216 222 246 280 298 37 61 77 108 116 170 203 216 251 37 44 61 68 105 106 148 160 167 170 203 215 216 222 280 37 46 61 160 203 215 37 53 56 61 101 105 106 108 153 203 206 216 222 34 37 53 61 80 106 108 148 168 170 203 216 231 246 269 271 298 37 43 80 100 108 114 170 193 203 205 216 222 298 37 53 56 61 80 116 163 170 203 206 216 217 298 37 46 61 68 69 101 116 170 203 207 216 217 280 37 54 61 108 145 148 153 203 206 216 217 222 230 246 269 280 37 100 106 114 170 203 206 216 37 50 54 61 96 106 116 147 148 170 203 205 216 230 231 246 276 293 37 53 56 69 80 96 101 108 114 147 148 153 193 203 206 216 221 231 280 293 294 37 61 68 114 156 203 205 206 216 222 230 36 37 53 54 61 105 114 145 160 202 203 280 34 44 61 67 69 70 77 82 114 148 160 167 170 183 205 206 207 215 220 224 226 227 247 259 268 280 297 56 116 206 216 280 293 53 61 100 108 205 216 251 54 56 70 90 103 148 206 216 231 246 264 271 280 43 53 54 61 90 160 170 206 216 222 246 251 40 52 56 77 105 108 148 155 206 231 77 80 116 148 239 52 56 101 105 215 216 231 249 251 281 61 68 148 167 170 217 50 61 74 84 114 148 160 167 170 215 217 225 230 241 280 294 37 61 108 279 294 54 160 205 297 54 70 105 106 114 143 156 160 167 170 205 206 216 222 224 268 297 298 56 106 168 170 205 297 37 56 101 203 205 220 246 297 36 37 56 71 106 108 116 202 203 205 246 249 297 298 36 37 54 56 202 203 205 226 281 297 56 101 106 108 116 160 168 205 206 246 297 107 168 205 297 37 56 108 116 168 203 205 297 116 205 206 246 297 105 116 205 297 58 70 114 116 160 168 205 206 216 220 222 224 249 268 280 297 205 216 222 249 281 297 54 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 204 294 105 54 148 160 206 280 46 54 58 70 108 114 153 205 223 246 297 54 148 160 205 206 280 297 54 80 205 297 56 105 108 114 170 280 54 205 297 54 105 260 54 80 105 114 193 226 260 280 298 54 70 74 105 114 143 156 160 170 206 216 268 298 74 101 160 170 206 54 56 58 107 220 54 56 105 205 206 220 54 56 80 170 220 251 114 116 216 268 53 54 108 205 297 46 106 108 280 37 46 108 116 187 203 204 206 244 249 269 276 280 108 116 46 68 69 105 148 170 206 207 215 220 280 46 108 148 167 205 206 207 54 105 108 206 220 251 280 69 74 77 105 108 204 220 280 54 56 58 108 116 168 204 54 80 101 116 148 206 276 280 34 54 56 193 205 222 264 54 61 148 194 205 221 297 37 44 54 116 203 206 220 280 298 54 56 58 101 114 143 155 205 222 244 280 288 298 36 54 56 108 156 170 202 204 206 80 108 205 297 36 54 56 105 202 207 249 276 277 280 97 249 276 277 46 54 56 58 108 114 143 205 206 225 249 276 277 280 54 56 58 61 67 194 205 206 249 276 277 297 37 103 108 155 157 203 205 249 269 276 277 108 114 249 271 276 277 37 54 56 58 108 146 203 206 249 276 277 280 282 54 97 249 276 277 97 249 276 277 105 167 204 205 280 294 297 105 167 204 205 280 294 297 34 78 102 105 114 156 167 194 216 249 276 294 37 54 101 105 108 116 148 153 160 167 170 203 206 216 217 251 264 279 280 37 54 96 108 114 170 279 280 54 86 96 108 114 116 153 160 163 170 192 193 205 206 215 216 217 279 294 37 86 116 216 217 249 279 280 294 37 54 163 203 279 280 298 37 56 69 71 105 116 170 203 206 217 225 246 279 294 298 34 37 82 104 116 146 167 203 207 215 216 217 222 279 294 34 37 56 116 167 203 216 217 279 280 294 40 54 80 101 105 106 116 153 206 216 251 262 276 291 297 298 34 78 116 226 280 294 296 34 78 116 226 280 294 296 46 54 101 106 216 281 298 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 216 56 61 103 116 206 216 268 298 34 78 103 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 96 217 279 34 36 37 46 54 56 61 67 68 80 92 101 108 113 114 155 156 167 193 196 203 205 206 207 216 280 281 297 298 34 50 205 53 54 78 170 206 216 226 294 296 46 54 61 86 88 105 106 116 206 216 298 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 70 206 216 54 105 205 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 68 148 206 207 216 222 262 280 299 34 78 116 226 280 294 296 54 205 216 34 78 116 226 280 294 296 54 101 206 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 216 276 54 56 61 80 216 226 246 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 61 78 116 226 280 294 296 54 58 206 216 34 78 116 167 226 280 294 296 34 78 116 167 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 67 146 216 54 64 216 251 298 34 78 116 226 280 294 296 54 107 216 228 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 54 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 216 226 280 294 296 54 64 80 105 216 251 276 298 78 206 226 275 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 36 54 116 157 202 216 34 78 116 226 280 294 296 54 61 206 207 216 249 276 280 282 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 56 61 153 156 170 205 216 217 222 234 280 298 34 78 116 226 280 294 296 34 78 116 226 280 294 296 37 203 37 203 268 37 54 56 80 101 108 114 116 153 203 205 207 221 249 37 54 203 216 247 248 37 54 67 203 216 37 54 67 203 216 37 54 67 203 216 37 54 101 160 167 203 224 251 298 37 54 67 203 216 37 54 203 216 297 37 54 108 156 203 206 216 280 37 101 203 205 206 221 251 37 54 106 203 34 37 43 56 67 103 108 167 184 203 205 206 54 61 80 92 105 116 194 249 276 293 37 167 203 260 280 36 37 54 56 61 80 92 105 116 167 194 216 234 260 276 280 293 34 36 37 46 54 56 58 61 68 92 97 101 105 107 108 116 148 155 163 168 194 205 206 218 221 222 226 246 249 251 276 280 281 282 293 294 36 37 54 58 77 105 114 117 143 155 167 170 205 206 251 36 37 54 103 106 108 116 167 205 206 262 268 276 280 282 36 37 54 56 78 103 108 167 205 251 288 37 54 61 101 108 114 116 143 153 203 205 206 37 54 61 106 116 117 170 203 205 206 216 221 222 249 251 293 37 54 58 61 74 101 116 117 203 205 216 222 251 37 54 56 155 160 203 206 222 251 280 294 37 54 56 96 108 167 203 280 298 37 50 54 58 105 116 167 203 216 280 294 37 147 170 203 279 294 167 194 37 203 37 50 53 54 56 58 160 203 206 260 294 36 37 43 50 105 106 114 160 167 170 216 251 280 294 36 50 54 56 58 62 68 78 96 101 105 106 108 114 116 167 168 170 195 196 202 205 206 207 220 221 222 225 234 249 251 260 264 271 276 281 34 36 37 46 54 56 71 78 101 103 105 106 108 114 116 147 167 170 202 203 205 206 216 218 221 222 246 249 271 276 280 297 34 36 46 54 56 58 68 78 80 101 106 107 108 114 116 147 155 160 167 168 170 193 202 205 206 216 221 222 225 246 249 272 276 280 36 54 56 58 78 92 103 108 114 116 147 167 168 202 205 206 222 226 234 246 249 276 298 34 36 46 56 58 64 67 68 101 105 108 116 155 163 167 168 170 189 196 202 205 206 221 257 262 280 281 282 293 294 298 34 36 54 58 69 77 80 87 92 96 100 101 103 105 108 116 147 160 164 202 205 206 251 260 268 276 281 34 37 40 46 50 53 54 56 58 61 67 68 74 78 92 96 101 105 106 108 114 116 147 154 155 157 163 167 170 203 205 206 207 217 220 222 225 234 246 249 251 260 271 276 281 282 293 294 297 34 37 40 43 47 50 54 56 58 67 68 74 78 80 101 103 105 106 108 114 147 148 167 168 170 203 205 206 222 246 249 276 280 281 297 298 34 37 40 46 54 56 58 68 72 75 78 92 104 105 106 108 147 148 165 167 170 184 203 205 206 221 222 246 249 263 279 280 293 297 298 36 37 50 54 56 58 68 78 80 92 96 106 108 111 116 147 153 160 167 168 170 193 203 206 222 246 247 249 251 280 293 294 298 36 37 43 50 53 54 56 58 61 78 80 92 96 97 101 105 106 108 114 116 147 148 153 155 167 168 170 202 203 205 206 221 222 226 228 239 246 249 251 276 280 282 294 298 34 36 37 43 50 54 56 58 77 78 92 96 103 104 108 114 155 167 170 203 205 206 222 234 246 251 269 276 280 281 293 294 298 36 43 50 56 58 68 108 114 143 156 167 170 202 207 221 234 260 281 37 50 56 74 160 198 205 213 217 294 37 77 108 114 116 145 170 203 205 216 217 222 247 276 294 37 46 54 69 108 116 145 148 170 203 215 216 294 37 68 90 108 114 148 170 193 195 203 206 216 222 294 298 37 105 108 116 203 206 216 222 260 294 37 43 67 80 96 101 105 106 108 114 116 148 203 206 216 217 220 280 281 294 37 52 54 108 114 167 203 205 206 216 217 222 280 294 37 43 44 58 96 105 108 116 147 148 167 192 196 203 206 216 217 222 231 251 276 280 294 37 43 53 54 86 103 105 108 114 147 148 167 170 195 203 206 221 223 230 241 259 280 294 37 46 54 69 103 105 108 153 160 167 168 203 205 206 215 216 217 225 247 264 268 280 294 37 54 58 108 114 116 148 156 167 194 203 206 216 222 228 276 280 292 294 297 37 61 106 114 148 203 206 249 281 294 37 69 80 108 114 148 167 194 203 206 216 217 222 269 281 294 298 37 49 77 116 153 203 206 249 251 259 293 37 56 61 108 147 187 189 203 204 206 244 288 294 37 46 108 143 148 203 216 222 243 294 37 53 54 56 68 84 116 160 167 170 203 206 217 231 259 269 294 34 37 54 68 107 108 114 170 203 205 216 222 226 243 249 264 269 294 37 54 69 80 96 103 105 116 147 148 160 170 194 203 240 249 280 294 297 298 37 114 143 155 160 167 170 203 206 207 216 297 37 56 68 86 105 106 108 114 116 148 167 170 192 203 206 216 217 222 271 294 54 75 86 106 108 114 116 167 206 216 241 280 282 294 298 54 56 61 86 96 108 114 148 154 167 206 216 249 280 294 297 54 96 105 108 114 148 167 170 206 216 217 222 229 249 264 271 280 281 294 296 298 34 58 80 105 108 148 167 196 206 217 222 251 264 271 280 294 46 71 108 114 167 170 205 206 216 222 246 251 280 294 34 58 108 148 156 167 170 205 206 216 220 249 260 276 280 281 294 298 54 61 80 84 106 108 116 148 167 206 217 246 247 251 276 280 294 298 53 96 106 108 114 116 147 167 194 205 206 216 222 231 269 280 294 34 36 71 96 108 114 116 167 170 194 205 206 216 217 222 247 280 293 294 297 101 106 108 116 167 170 206 216 222 259 280 281 294 298 68 96 105 108 114 167 170 206 207 216 217 247 251 264 280 293 294 297 298 34 101 108 116 146 167 170 195 206 216 217 241 280 294 297 298 52 96 105 108 153 160 167 170 205 206 223 236 257 260 276 280 281 294 108 114 148 167 170 206 216 243 247 249 280 294 56 68 96 108 148 167 205 206 207 216 225 260 272 280 294 297 46 56 68 89 96 101 106 108 116 147 148 167 194 206 217 239 280 294 54 56 80 108 114 116 143 148 153 155 167 206 215 216 239 262 269 280 294 56 108 114 116 143 156 160 167 206 215 216 222 223 243 280 294 297 298 46 54 58 71 101 108 114 148 160 167 170 194 205 206 216 217 280 281 294 297 108 114 143 148 167 170 206 217 221 222 225 247 251 280 282 294 297 298 74 77 80 105 108 114 116 148 167 170 194 206 216 221 222 223 249 260 280 281 282 294 56 68 105 106 108 114 116 148 167 205 206 216 225 247 271 280 294 43 58 68 80 103 105 108 143 157 167 206 216 217 221 239 264 280 282 294 296 298 52 54 96 101 108 114 116 143 167 192 193 205 206 215 216 229 231 254 280 294 71 90 105 108 114 116 143 147 167 206 216 217 222 248 260 280 281 74 80 108 114 116 148 155 167 206 216 217 222 239 280 294 297 54 58 68 106 108 114 116 148 167 170 206 216 217 222 262 280 294 54 74 77 82 108 148 167 205 206 216 222 280 294 296 54 56 61 80 108 116 147 148 167 206 216 217 222 264 280 294 298 50 54 56 69 108 114 148 160 167 170 206 216 217 222 226 241 247 264 271 280 294 37 54 56 87 96 108 116 167 206 230 280 294 56 78 108 113 114 143 148 167 206 208 216 217 241 249 254 262 275 276 280 294 298 54 167 280 46 54 75 167 216 249 280 294 37 54 61 69 116 167 168 194 203 204 216 217 243 280 294 46 52 54 56 58 61 80 96 101 105 106 108 114 116 143 148 156 170 204 205 206 216 221 222 226 231 241 247 248 249 254 272 275 280 281 293 294 298 34 43 54 56 61 68 71 74 78 96 103 104 105 106 108 113 114 116 143 147 148 156 160 170 204 205 206 208 215 216 217 222 231 239 241 249 251 264 269 271 280 282 293 294 297 298 34 44 46 49 50 52 54 56 58 61 69 74 77 80 86 87 90 96 103 106 108 114 116 147 148 153 155 160 167 169 170 192 194 195 204 205 206 215 216 217 222 225 230 231 239 241 249 251 252 259 260 264 269 271 280 281 293 294 297 298 167 204 280 108 156 167 204 206 239 280 167 37 77 167 203 205 280 37 105 167 203 280 37 69 167 203 280 37 145 148 167 203 271 280 37 50 96 105 143 148 167 192 203 206 225 230 280 282 294 297 34 53 71 103 148 154 280 281 53 54 56 107 205 206 251 281 298 49 69 103 108 144 206 282 54 58 68 71 105 114 144 153 206 207 251 280 281 71 108 154 206 248 281 293 294 69 104 153 164 169 170 205 206 241 251 293 46 54 74 77 80 114 148 167 74 206 70 114 297 34 43 54 155 192 222 281 105 216 43 105 96 114 105 116 294 80 105 54 105 46 105 105 56 71 77 80 86 105 148 206 249 280 56 105 114 206 222 282 293 58 105 160 206 264 293 105 220 243 247 264 280 105 220 105 108 156 206 220 227 264 282 293 105 105 105 220 105 114 105 105 58 80 101 105 108 206 207 262 280 294 34 54 68 80 101 105 206 225 249 269 281 293 294 105 40 56 105 116 167 205 206 262 280 282 54 56 96 105 108 114 205 206 222 249 298 105 49 96 103 105 116 155 206 220 222 280 298 56 105 116 205 206 268 74 105 34 54 56 58 100 101 103 105 108 116 156 206 282 34 43 54 61 96 105 108 114 153 205 206 207 264 293 298 105 105 151 80 103 105 205 206 221 280 282 54 105 108 116 151 154 167 196 54 61 101 105 116 160 205 218 222 239 249 271 276 280 291 294 298 80 105 156 205 206 280 80 105 156 205 206 280 151 54 80 108 116 143 151 155 187 204 220 221 225 271 54 69 80 151 154 160 187 206 222 249 276 108 151 220 221 222 249 276 282 298 54 80 105 106 108 116 151 187 280 46 116 151 216 37 46 58 80 101 108 151 187 203 205 206 215 222 259 262 269 280 298 54 58 80 101 114 151 154 163 205 206 220 221 249 251 262 281 293 297 298 54 108 117 151 154 205 206 220 222 34 105 114 215 34 105 114 215 36 37 105 116 202 242 294 298 116 46 56 58 68 74 114 116 156 193 206 226 46 145 281 46 116 167 280 116 145 280 116 43 108 114 116 167 282 46 103 114 116 143 193 264 280 293 116 116 34 46 80 107 114 116 251 280 293 53 54 101 105 108 114 116 147 167 207 215 242 280 46 108 116 206 251 54 114 54 71 101 108 116 143 205 242 249 46 116 167 280 46 50 67 108 116 143 170 280 34 36 46 58 61 68 71 75 101 108 114 116 153 156 202 205 206 222 226 249 259 271 276 280 281 297 46 108 116 145 205 249 86 116 145 167 251 43 53 103 106 113 116 153 163 293 46 54 58 106 116 155 205 206 280 46 116 145 206 116 145 205 34 52 56 61 70 72 101 108 113 114 116 143 144 167 170 206 221 222 235 246 249 262 264 271 276 291 294 80 114 116 46 56 58 101 116 192 205 206 221 264 34 43 46 54 58 69 71 116 145 205 222 251 280 56 58 64 67 74 96 106 108 116 143 157 168 170 192 206 207 215 224 230 249 251 260 262 276 281 291 298 46 54 96 101 108 114 116 192 205 206 215 222 251 271 280 294 298 46 58 116 170 298 52 101 116 145 216 217 251 46 103 106 108 113 116 143 151 215 249 251 262 276 281 56 103 108 116 206 221 54 103 116 167 259 264 279 167 116 116 34 46 98 114 116 206 222 280 36 46 56 70 108 114 116 143 155 196 202 205 206 207 249 262 276 281 293 298 46 54 116 145 205 206 249 46 116 145 34 54 101 108 114 116 205 206 221 249 251 280 298 34 46 54 56 58 61 71 103 105 116 155 170 205 206 217 222 276 280 293 297 43 116 160 298 34 116 116 68 116 184 206 217 262 298 43 116 145 167 46 116 167 280 46 58 68 103 116 167 34 37 54 108 116 167 215 242 56 80 114 116 167 280 294 298 46 74 116 242 280 46 54 116 145 192 206 46 103 116 145 206 221 282 46 56 101 108 116 145 46 116 145 206 280 34 71 116 264 43 108 116 80 116 205 44 84 167 46 56 74 101 103 105 116 117 68 116 46 116 116 37 54 101 103 116 147 207 216 217 222 243 264 279 294 37 54 103 203 216 279 298 103 243 37 54 108 203 206 34 46 54 56 58 61 69 80 96 100 103 108 114 116 155 156 157 170 205 206 216 221 279 280 293 294 296 297 298 37 54 56 203 206 251 34 54 96 100 103 108 114 143 206 216 220 251 279 280 37 54 203 206 37 54 68 114 116 203 205 280 54 116 34 54 67 86 144 194 206 228 50 61 74 75 90 103 107 113 116 147 148 194 206 208 216 228 241 243 247 251 259 264 280 293 294 37 54 101 103 116 147 207 216 217 222 243 264 279 294 37 54 101 103 116 147 207 216 217 222 243 264 279 294 37 54 115 203 216 279 37 54 115 203 216 279 37 54 115 203 216 279 37 54 101 114 115 203 205 216 279 298 37 54 103 115 203 216 279 37 54 56 115 143 203 205 216 222 279 298 37 203 54 71 108 114 37 54 96 105 203 205 216 264 281 294 297 54 243 54 243 54 243 293 54 243 37 54 56 68 116 203 251 37 46 80 148 160 167 203 216 279 280 294 37 54 56 58 203 276 80 101 216 279 280 294 296 43 46 54 77 80 271 293 43 46 54 77 80 108 293 37 54 170 203 216 217 279 280 54 116 205 54 108 116 206 54 108 114 143 155 205 222 54 58 108 206 37 54 108 116 203 206 216 279 37 54 96 114 203 206 216 249 279 293 37 54 96 155 203 205 206 216 251 279 54 68 103 116 205 216 231 279 280 298 37 54 203 205 216 243 279 37 54 96 108 203 216 279 37 54 203 205 216 279 37 54 203 216 279 37 54 203 205 216 279 280 37 54 203 216 279 293 37 54 114 203 216 279 280 37 54 203 206 216 279 293 37 54 108 203 216 222 279 280 37 54 203 216 279 37 54 108 203 216 279 37 54 203 216 279 54 58 100 105 156 163 193 206 215 220 231 281 282 293 294 297 54 282 50 148 206 228 294 108 216 279 54 56 280 54 206 215 280 293 294 297 36 56 86 108 202 36 54 108 153 202 206 222 251 36 96 160 202 36 58 96 101 114 202 206 222 262 282 298 36 96 114 153 157 170 202 206 221 222 298 36 108 202 216 36 54 202 36 101 108 114 170 202 206 264 298 36 108 170 202 216 222 297 36 43 101 202 206 221 222 264 281 36 202 206 36 43 202 222 297 36 101 153 170 202 36 43 202 249 54 114 205 216 36 202 36 54 62 96 170 202 221 249 282 36 202 217 297 298 36 116 202 217 297 298 36 43 54 202 217 226 36 54 202 36 202 36 202 36 202 276 36 202 36 153 170 202 206 251 36 202 36 202 34 36 68 80 108 202 206 251 36 54 56 114 202 206 298 36 54 56 202 297 36 54 114 202 205 206 297 36 202 36 202 206 36 96 202 36 96 202 36 54 114 160 202 114 114 114 114 36 202 36 202 36 202 249 36 202 206 36 202 36 202 36 101 160 202 206 36 202 215 36 202 215 36 58 108 202 36 202 36 202 36 96 202 206 259 297 36 167 202 206 222 243 264 36 202 36 96 101 108 114 202 206 207 216 43 70 80 82 116 148 153 160 167 215 216 220 251 259 268 280 37 67 71 101 103 108 116 143 155 156 160 163 170 193 196 205 206 215 216 217 222 234 242 243 251 280 281 282 294 298 37 43 53 54 58 105 108 116 148 155 156 170 193 206 216 217 221 225 230 243 251 264 280 281 116 170 216 280 56 101 105 116 167 170 216 249 264 280 294 54 56 68 116 153 155 170 193 206 216 217 220 221 222 243 279 280 37 43 54 56 61 86 96 105 108 116 144 153 155 164 167 170 193 205 206 207 216 217 221 222 227 237 243 249 280 293 297 298 37 46 54 77 116 216 53 61 83 105 114 116 148 153 160 163 205 206 215 216 217 222 230 259 280 34 53 61 83 98 105 114 116 148 160 205 206 211 215 216 217 230 246 259 280 54 61 71 116 167 215 216 243 280 282 37 43 54 105 116 148 153 170 193 206 215 216 217 220 243 251 280 281 293 297 43 50 54 56 70 86 105 116 145 153 170 171 193 205 206 216 217 220 221 222 243 251 280 293 297 37 54 77 103 114 116 153 155 170 193 206 215 216 217 220 221 222 243 251 280 293 37 43 46 54 116 153 170 193 206 216 217 222 231 243 251 280 37 46 54 74 77 103 116 170 193 205 206 207 215 216 217 220 221 222 243 249 251 268 271 280 297 44 80 105 106 108 116 148 167 170 205 206 216 227 228 294 298 37 116 170 193 206 208 216 217 243 279 280 281 116 216 37 46 49 52 65 105 116 167 170 193 203 206 216 217 222 243 276 279 280 294 34 53 83 98 105 114 116 148 160 205 206 215 216 217 230 259 280 37 46 49 52 53 65 105 116 167 170 193 203 206 216 217 222 243 276 279 280 293 294 46 50 116 170 193 206 216 217 243 279 280 293 37 101 116 167 170 193 206 216 217 243 249 280 294 74 116 216 251 280 61 83 105 114 116 160 205 206 211 216 217 230 259 280 67 84 96 114 116 143 216 280 80 116 167 216 262 271 276 280 70 105 116 206 215 216 34 53 61 83 87 98 105 114 116 148 160 205 206 215 216 217 230 246 259 280 34 49 53 61 74 83 98 105 114 116 148 160 193 205 206 215 216 217 230 246 259 280 34 53 61 83 98 105 114 116 148 160 193 205 206 216 217 230 246 249 250 259 280 49 54 116 170 205 206 216 222 243 293 53 61 68 116 167 206 216 222 280 293 116 216 280 36 53 56 105 116 163 202 217 264 280 36 53 56 70 74 105 108 116 157 202 217 264 280 36 53 56 160 202 217 280 34 37 56 61 77 87 96 146 169 205 215 216 260 269 297 37 61 203 217 228 54 61 77 96 146 153 157 205 215 216 246 249 251 264 269 298 36 53 56 202 217 264 36 53 56 92 105 202 217 206 259 36 53 56 202 216 217 222 244 280 206 86 116 216 231 280 86 86 86 86 86 86 86 86 86 86 114 143 216 262 276 86 116 207 86 34 54 86 102 114 143 170 206 215 231 259 298 34 37 49 74 80 86 87 113 114 116 168 169 170 193 205 206 207 208 224 225 229 230 241 247 259 268 269 281 297 77 86 103 205 208 224 56 86 205 222 86 101 36 86 108 206 222 36 37 54 79 145 194 202 203 204 206 52 54 56 58 74 79 98 114 184 189 204 206 221 222 224 230 244 249 265 276 280 298 79 145 160 206 222 46 79 98 204 206 222 224 273 276 34 46 79 98 108 167 204 206 222 224 244 34 36 54 56 68 79 105 106 116 192 205 206 216 297 34 54 58 79 105 114 116 143 157 205 206 216 246 252 280 298 34 46 79 80 108 148 167 206 222 224 232 244 246 34 79 98 106 204 206 222 224 244 276 37 54 58 79 105 108 114 116 155 167 203 204 205 206 216 220 221 251 293 298 53 54 68 79 80 89 105 116 167 204 206 216 34 79 98 189 204 206 221 222 224 244 264 298 34 46 52 54 79 204 206 222 224 232 236 244 34 46 74 79 98 160 204 206 222 224 276 34 53 74 79 105 108 116 145 170 204 206 216 222 224 268 34 56 79 116 157 170 189 204 205 206 216 222 224 244 297 34 68 69 74 79 80 116 146 157 160 170 189 204 206 224 228 236 259 265 275 292 34 79 206 222 224 276 79 98 206 224 244 265 273 276 79 98 206 224 244 273 276 47 64 74 79 108 116 167 189 204 206 207 216 262 291 37 47 79 167 189 203 204 206 229 244 249 37 54 56 79 98 203 205 206 224 232 246 249 34 79 98 204 206 222 224 276 53 71 79 105 116 206 249 34 46 79 167 204 206 222 224 276 79 98 116 150 204 206 244 273 274 276 79 204 206 221 244 79 204 206 221 244 79 98 116 204 206 244 273 274 276 79 98 116 150 204 205 206 244 274 276 79 98 116 150 204 206 244 274 276 79 98 116 150 204 206 244 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 276 79 98 116 150 204 206 244 276 79 98 116 150 204 206 244 276 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 244 79 206 34 79 101 116 147 167 204 206 222 224 232 244 276 34 46 79 105 167 204 206 222 224 276 52 54 79 143 204 206 221 236 79 96 105 150 204 206 37 52 74 79 107 167 203 204 206 236 244 262 264 269 280 34 56 61 74 206 280 34 36 37 74 77 83 100 101 108 153 202 203 215 222 251 264 281 293 37 54 56 74 83 203 215 281 54 96 56 100 105 106 108 116 156 164 205 215 251 298 54 101 215 225 280 297 298 58 206 215 108 206 215 37 43 56 160 203 206 216 246 280 116 148 167 207 208 280 297 36 37 108 202 203 54 56 61 100 106 108 170 192 205 206 217 222 223 225 297 298 52 61 153 160 215 52 61 160 215 280 49 53 61 74 86 101 106 143 146 205 216 217 222 225 242 281 282 298 34 40 52 53 61 108 116 153 157 160 205 206 215 249 52 54 61 74 82 86 92 106 143 206 222 251 298 34 46 56 61 83 101 104 105 247 34 46 54 56 58 61 71 82 105 106 108 116 143 153 170 206 216 221 280 281 282 298 34 56 58 61 67 74 103 114 116 146 206 222 231 239 264 43 54 56 61 74 80 101 116 160 170 205 206 226 239 251 269 298 34 37 61 74 83 105 108 113 116 143 203 206 246 247 280 298 34 36 52 61 83 105 116 170 215 239 246 247 249 298 34 46 53 61 83 103 105 206 247 280 34 46 56 61 74 83 90 105 170 246 247 34 53 61 108 114 170 221 298 37 167 170 203 206 207 215 226 231 241 268 294 36 43 56 58 61 77 80 101 105 106 114 116 143 145 196 202 205 206 207 215 216 217 221 230 246 251 271 280 293 297 298 37 116 148 203 207 216 246 271 297 37 46 160 163 203 215 37 53 56 61 101 105 106 108 153 203 206 216 222 37 53 56 61 80 116 163 170 203 206 216 217 298 37 46 61 68 69 101 116 170 203 207 216 217 280 37 46 61 108 160 203 206 215 246 293 37 53 56 69 80 96 101 108 114 147 148 153 193 203 206 216 221 231 280 293 294 37 61 68 114 156 203 205 206 216 222 230 37 50 53 56 61 67 69 71 74 77 80 89 101 103 105 106 107 108 113 114 116 144 145 148 160 203 207 216 217 222 225 228 230 231 239 241 247 248 264 271 280 294 297 298 34 44 61 67 69 70 77 82 114 148 160 167 170 183 205 206 207 215 220 224 226 227 247 259 268 280 297 56 116 206 216 280 293 53 61 100 108 205 216 251 43 53 54 61 90 160 170 206 216 222 246 251 77 80 116 148 239 116 148 154 37 61 108 279 294 46 53 61 67 74 77 83 84 96 105 116 143 148 160 167 205 206 207 215 216 217 222 225 231 247 259 260 280 294 297 298 114 170 206 74 77 114 117 251 54 160 281 294 37 54 108 157 203 205 206 207 216 260 297 34 54 116 160 196 216 222 294 54 114 116 216 280 54 116 216 222 280 294 34 54 67 68 167 206 216 280 37 70 106 147 156 203 216 220 271 281 34 160 216 50 54 56 74 77 105 114 116 147 148 155 160 167 206 216 241 247 280 294 43 54 108 116 193 207 216 268 298 43 56 58 70 86 101 108 116 156 163 167 168 170 206 215 216 222 259 260 298 37 54 92 103 108 116 167 203 206 216 217 222 276 294 297 34 54 61 74 87 116 145 147 148 167 216 239 241 247 280 294 34 54 80 116 216 280 294 74 114 145 147 167 216 217 280 37 54 56 58 68 71 101 106 108 114 116 167 170 203 205 206 216 249 280 281 293 297 298 54 80 116 172 216 280 294 54 116 207 215 216 268 54 116 160 216 251 298 74 114 167 216 217 280 294 143 216 54 114 116 206 216 294 297 54 157 160 216 46 53 54 56 114 116 143 167 216 280 54 74 116 216 280 294 40 54 116 145 147 216 294 43 44 54 58 80 101 114 148 160 207 216 280 34 157 160 164 216 36 54 56 68 77 101 103 106 114 116 145 153 155 167 193 205 206 207 216 224 276 280 282 293 297 298 36 37 114 147 167 217 280 37 43 54 56 58 61 69 82 86 92 96 101 103 106 108 114 116 145 147 148 153 160 167 193 196 203 205 206 207 216 217 222 226 229 231 234 241 246 249 251 264 280 294 297 298 116 216 204 204 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 37 54 108 203 37 49 54 61 87 114 143 146 148 160 193 206 217 221 239 37 61 116 160 206 216 37 61 90 114 160 216 37 56 61 90 103 143 160 216 37 61 68 90 116 160 215 216 37 44 61 87 108 160 170 249 259 269 54 116 148 216 251 298 54 101 108 116 205 216 298 36 202 36 56 58 61 87 108 114 116 148 160 192 216 241 280 54 79 108 114 116 146 153 157 167 216 222 228 259 280 298 36 106 143 206 221 281 282 298 36 105 106 206 226 34 36 222 251 260 276 280 34 36 90 96 108 160 170 171 194 205 206 207 249 262 276 280 34 36 43 71 78 106 108 146 155 156 171 206 207 217 220 221 225 294 36 56 106 108 170 205 297 36 56 106 108 34 36 101 153 215 216 37 116 203 216 249 37 43 101 115 116 203 206 216 37 106 170 298 54 116 205 216 70 82 106 116 216 281 54 80 116 216 239 249 116 216 116 216 297 116 216 34 106 116 216 116 216 54 116 216 251 116 216 103 116 216 116 205 216 262 281 298 116 216 34 116 216 34 36 58 82 143 160 167 170 264 280 294 36 53 114 160 264 297 36 37 101 160 264 36 53 56 96 106 108 114 116 160 170 206 215 222 264 280 36 96 101 105 114 160 264 280 282 37 54 56 68 96 108 114 156 203 205 206 216 298 37 54 71 105 108 114 203 205 206 216 249 37 54 116 170 203 216 217 34 37 40 43 49 54 56 61 92 105 114 116 145 148 167 203 205 206 215 216 217 222 281 36 96 160 202 36 54 202 36 108 170 202 216 222 297 36 43 202 249 36 54 100 106 202 205 206 251 282 298 36 43 54 101 202 222 246 262 36 202 217 297 298 36 44 54 202 217 36 54 202 36 202 36 202 36 153 170 202 206 251 36 77 153 202 206 227 239 297 34 36 68 80 108 202 206 251 36 54 202 293 36 54 56 114 202 206 298 36 54 114 202 205 206 297 36 202 36 114 202 207 36 96 202 36 54 202 114 114 108 298 36 202 36 202 249 36 108 114 202 281 36 202 36 202 36 101 160 202 206 36 54 160 202 205 206 293 36 202 215 36 58 108 202 36 202 36 202 36 67 202 36 80 202 205 36 202 36 96 202 244 36 54 101 202 206 217 226 54 116 68 56 206 196 206 206 249 206 108 116 170 205 206 280 108 106 103 108 206 222 298 100 103 116 206 234 298 54 71 96 105 106 114 116 170 205 206 249 293 106 216 106 205 216 106 192 205 206 216 54 206 216 293 106 206 216 293 108 114 153 216 170 205 216 106 156 216 297 67 100 105 116 164 205 206 216 222 54 56 58 68 105 106 108 114 193 205 206 216 251 293 297 103 114 205 215 216 293 54 206 216 298 216 252 56 116 205 206 298 108 156 205 206 101 103 116 170 205 206 116 205 206 216 116 34 205 106 206 216 249 216 205 206 216 101 206 216 216 56 71 103 105 116 153 155 206 293 103 105 108 114 170 194 205 206 216 170 205 206 40 70 96 101 146 170 206 230 298 101 170 206 46 116 152 155 216 146 56 67 84 114 215 222 54 56 75 92 101 108 116 160 167 206 216 217 276 279 282 36 54 116 206 215 216 216 216 216 216 54 116 215 216 216 216 34 35 43 70 80 82 148 153 156 167 207 215 221 228 230 251 268 280 34 36 52 54 56 61 116 148 193 202 215 216 228 235 243 34 54 61 108 116 168 206 215 216 229 247 248 249 54 116 215 216 54 68 69 70 116 167 215 216 228 280 54 116 215 216 54 105 106 116 215 216 35 53 56 96 116 153 206 216 251 54 105 116 215 216 54 67 116 215 216 61 170 217 228 34 46 56 58 61 69 108 170 196 206 217 228 46 54 61 103 108 114 170 217 228 280 46 58 61 69 167 170 206 217 228 46 61 69 116 170 206 217 228 280 34 46 61 69 170 206 217 228 278 280 46 61 69 96 108 170 217 228 251 34 46 56 61 69 170 217 228 34 46 61 69 170 217 228 46 61 69 103 108 114 116 170 206 216 217 228 46 61 69 165 170 217 228 46 58 61 69 108 116 170 217 228 280 34 46 61 69 108 170 206 217 228 251 280 34 46 61 69 108 170 217 228 280 170 206 207 259 170 206 207 259 170 46 61 69 80 170 206 217 228 243 297 46 61 69 80 89 106 148 170 205 216 217 228 243 298 46 56 61 106 108 167 170 206 217 228 251 61 108 116 170 194 216 217 221 228 294 298 46 61 167 170 217 228 251 46 61 167 170 217 228 251 46 61 167 170 217 228 251 61 170 217 228 270 114 148 206 216 251 298 56 114 148 264 281 54 156 167 170 195 206 221 251 260 281 282 297 298 114 153 156 206 223 225 249 280 298 46 74 114 206 217 223 228 36 61 74 86 87 106 146 167 170 194 202 205 259 280 298 34 87 105 114 167 216 259 260 298 114 270 36 50 53 105 108 143 148 157 193 202 206 207 216 217 222 225 228 281 294 297 298 34 46 50 56 67 69 75 90 92 108 116 148 194 216 217 218 224 252 276 294 61 170 204 217 228 37 61 78 114 170 203 217 228 298 61 170 217 228 56 96 106 116 205 216 249 279 56 106 216 279 34 37 46 56 88 102 106 114 116 148 154 157 169 203 228 230 231 241 246 247 248 271 294 83 247 36 37 56 68 79 114 148 167 170 202 207 228 246 260 69 148 53 54 56 77 78 86 87 96 106 108 193 206 216 227 230 231 298 50 78 83 116 148 157 193 216 227 230 247 46 49 53 70 77 78 86 96 105 106 108 114 146 148 153 157 170 192 206 216 229 234 281 298 46 54 78 96 114 148 157 193 215 216 259 281 46 49 56 78 86 108 143 148 168 170 193 206 216 227 230 241 259 297 34 46 53 56 58 68 78 106 116 148 205 216 220 239 34 36 46 61 74 78 202 216 50 107 148 206 46 53 54 56 58 61 67 68 69 74 75 80 86 90 92 96 98 103 105 106 107 108 113 116 145 148 153 154 156 160 163 168 170 192 193 205 206 222 226 232 240 243 246 248 249 251 260 262 280 281 293 296 297 49 106 227 260 74 206 227 294 54 206 207 216 251 54 206 215 216 56 103 116 216 56 101 103 108 114 116 206 216 217 222 226 251 281 297 298 34 54 68 80 98 101 103 106 116 143 160 206 216 217 281 294 56 101 103 116 206 216 249 34 50 83 148 206 216 228 247 259 260 294 53 56 70 260 50 53 70 106 260 34 36 37 56 86 116 170 202 203 227 228 241 246 260 53 70 79 96 260 53 70 79 96 114 260 34 53 69 70 74 86 227 229 260 280 53 86 96 157 160 205 260 43 53 56 61 70 96 114 156 227 260 43 53 56 70 80 114 116 156 157 207 227 260 280 288 34 43 53 54 70 96 163 170 215 260 281 298 34 53 70 114 148 205 207 226 230 260 271 280 56 58 70 106 114 143 226 260 279 34 40 49 53 58 70 87 106 114 146 193 260 50 70 153 207 227 260 70 74 105 114 193 260 269 70 228 243 43 105 160 170 222 279 280 281 54 56 70 105 107 108 143 148 160 167 170 192 205 206 207 216 222 226 227 243 247 259 260 279 294 297 298 101 148 167 222 243 259 106 108 114 116 143 148 170 206 207 221 222 231 243 281 297 53 61 70 106 260 34 54 61 69 280 46 53 61 70 217 243 260 74 228 34 52 56 58 61 69 70 74 80 84 96 148 160 167 182 205 223 225 226 227 228 239 247 248 259 260 280 294 83 114 170 226 228 247 259 86 87 148 227 230 228 260 36 101 143 148 160 202 206 226 260 280 74 107 170 206 216 259 260 36 79 80 105 116 148 160 170 202 205 206 227 228 247 268 280 281 297 43 54 56 114 193 206 215 227 228 246 260 264 298 218 206 71 221 262 280 37 65 116 203 216 222 249 205 206 293 56 71 143 280 54 71 101 106 114 143 170 205 206 280 281 56 71 96 108 114 170 205 206 249 280 298 71 77 80 108 114 143 170 193 205 206 221 259 262 280 37 97 101 103 108 192 203 218 244 280 34 37 44 53 71 87 108 113 114 143 148 203 208 239 241 243 246 259 262 269 281 298 34 58 71 114 143 170 205 221 259 280 34 58 61 71 75 103 114 116 143 160 206 249 293 34 54 71 259 269 298 34 54 71 74 101 108 114 116 143 148 170 193 205 216 222 280 281 298 56 61 68 114 145 148 170 216 217 37 44 53 56 65 67 68 71 97 105 108 114 116 206 218 229 280 37 167 203 217 54 205 280 216 293 215 249 108 205 221 222 53 54 56 64 71 79 80 87 105 114 169 189 206 222 229 246 247 251 262 298 58 114 116 170 206 281 206 259 46 116 167 220 221 280 37 203 206 259 114 170 206 206 259 167 170 206 215 216 223 279 297 34 61 43 54 96 103 114 146 153 163 206 222 251 293 88 222 206 259 53 61 104 114 54 74 114 153 170 222 61 204 217 46 116 46 105 114 54 56 69 105 116 280 96 170 206 206 259 61 206 259 34 40 53 61 246 43 56 74 116 153 155 156 192 206 222 251 293 61 103 108 116 160 298 34 34 43 71 101 116 153 167 194 222 251 280 34 37 54 69 103 114 203 247 259 293 298 34 54 56 160 54 74 114 116 167 205 280 294 34 46 54 61 77 116 205 244 262 34 34 56 108 244 249 276 34 34 34 34 34 61 249 34 54 61 34 54 61 108 249 280 34 46 54 56 74 167 206 249 271 34 54 167 34 43 92 116 163 167 170 205 206 216 249 251 280 281 34 54 104 160 34 54 160 34 54 160 34 54 160 34 74 34 116 34 36 56 108 143 148 167 222 249 251 262 280 294 298 34 148 167 227 34 36 46 52 54 56 61 69 106 116 155 189 202 207 221 229 235 237 249 260 262 276 280 292 34 54 167 34 54 160 34 74 116 167 294 36 44 70 116 148 160 167 194 202 215 216 222 280 34 36 44 68 84 116 153 157 167 168 202 206 222 228 231 247 248 259 280 292 34 44 52 61 67 68 103 107 113 116 147 148 160 167 170 171 206 207 216 222 227 228 248 297 36 116 202 216 220 222 259 34 44 52 61 67 68 103 107 113 116 147 148 160 167 170 171 206 216 222 228 247 248 297 34 44 52 61 67 68 103 106 107 113 116 147 148 160 167 170 171 206 207 216 222 227 228 248 297 53 67 83 84 105 116 167 205 216 222 228 247 294 36 44 58 67 68 86 87 106 116 148 157 170 193 202 207 222 280 294 34 50 58 67 68 74 84 86 89 96 102 105 108 113 116 145 147 148 153 160 167 169 206 216 217 222 227 228 231 235 241 247 248 251 270 280 294 298 34 68 89 96 106 107 116 147 167 216 222 34 67 68 89 116 145 147 148 160 167 222 248 294 34 86 87 105 116 147 167 168 216 217 222 235 247 294 58 67 106 116 148 160 167 193 205 207 216 222 280 298 34 53 68 96 107 116 147 160 167 205 216 222 224 34 49 53 67 87 89 96 105 106 108 116 144 160 167 193 222 227 228 241 247 248 294 53 83 143 148 156 160 167 170 215 222 231 247 259 260 279 36 37 56 148 156 170 202 222 248 260 279 294 298 36 67 101 102 154 156 167 202 215 220 234 252 294 37 53 83 143 148 156 160 167 170 194 215 222 231 247 259 260 279 36 148 170 206 207 229 281 294 36 154 202 211 230 241 248 294 148 87 102 160 169 220 247 260 36 53 67 75 86 87 92 101 154 157 167 169 202 205 211 215 222 225 228 231 235 279 280 43 58 80 116 167 216 54 116 167 34 43 46 54 56 68 69 71 80 92 101 104 105 108 114 116 146 147 148 153 156 167 170 193 205 206 207 215 216 217 220 224 247 248 249 251 259 280 281 294 297 298 37 116 154 170 280 53 61 68 71 96 105 114 116 143 148 153 154 155 160 167 170 193 205 206 207 215 216 217 222 228 230 239 248 251 264 281 43 46 58 69 80 106 116 160 167 205 217 222 225 246 247 280 281 34 69 70 80 82 116 167 205 207 215 216 222 268 280 46 82 114 116 148 153 217 80 215 34 215 281 215 216 44 46 53 54 86 108 116 148 156 167 170 204 205 206 207 231 280 281 69 70 80 82 106 167 205 207 215 216 222 268 272 280 101 170 215 215 281 110 215 249 281 101 215 34 36 49 50 53 54 67 69 92 101 105 106 107 114 116 170 193 202 216 231 247 248 280 281 294 116 216 222 34 36 54 56 58 69 74 80 89 92 96 105 106 108 114 147 153 160 167 170 172 202 205 206 216 217 220 221 225 247 251 259 260 280 281 294 298 34 44 69 75 89 92 116 148 167 206 216 225 247 248 260 280 56 58 69 116 160 194 216 61 80 114 116 160 167 216 217 80 84 116 160 167 193 216 280 58 80 101 116 146 160 216 281 116 160 216 281 105 116 160 216 281 108 116 160 216 116 160 216 222 298 84 116 153 160 216 280 116 160 216 34 116 160 216 282 34 67 108 116 160 216 247 280 281 294 49 116 160 216 54 67 70 86 108 113 116 160 167 170 215 216 281 53 116 160 216 281 68 105 116 222 235 240 56 68 105 116 148 170 235 240 280 68 105 116 235 240 52 53 54 68 74 80 88 101 105 113 116 153 160 170 216 222 230 235 240 271 280 293 68 105 116 222 235 240 54 96 114 116 143 156 160 205 228 262 269 276 297 298 67 116 160 167 216 222 264 279 294 205 54 58 83 84 86 143 148 160 163 168 169 193 205 206 207 226 298 58 105 108 116 156 205 206 207 216 251 279 282 34 43 56 68 70 77 80 82 147 148 167 205 207 215 216 217 222 268 280 297 34 100 216 297 34 79 105 168 243 257 280 34 193 34 36 43 53 56 67 68 69 74 79 80 105 106 108 114 116 117 145 147 148 153 160 163 167 193 202 205 207 215 216 217 220 224 230 231 235 241 247 248 249 251 260 264 271 280 294 298 34 36 79 80 104 105 114 116 145 160 170 171 202 205 206 216 217 221 247 251 271 280 281 36 49 53 56 67 69 79 80 92 105 106 116 145 147 153 168 202 204 216 217 220 222 234 268 276 280 297 298 34 36 37 54 67 69 79 80 106 108 116 145 153 163 202 203 206 216 217 260 271 276 280 281 36 68 78 79 116 145 148 155 202 216 217 221 227 247 280 298 34 36 56 67 68 79 96 116 145 202 205 216 217 280 281 34 36 56 61 67 68 69 70 71 74 79 82 84 86 90 96 102 105 106 108 114 116 145 146 147 148 156 163 164 167 168 170 171 193 202 205 206 207 215 216 217 220 225 226 230 231 235 239 241 247 248 249 251 264 280 294 298 34 54 61 67 68 70 74 78 113 116 145 148 216 217 247 248 280 298 34 36 54 56 67 68 79 88 108 116 145 156 163 170 172 193 202 216 217 222 246 276 280 293 34 36 44 49 53 54 67 68 74 79 80 82 88 92 96 105 106 116 145 148 153 164 167 168 192 202 205 207 216 217 220 222 225 248 260 270 276 34 36 43 56 67 68 71 79 80 96 100 103 105 108 113 116 145 147 148 160 163 167 192 194 202 205 206 215 216 217 239 280 281 34 36 46 53 54 56 67 68 69 74 79 101 103 105 108 113 114 116 145 147 148 153 156 160 167 170 172 193 194 202 205 206 207 216 217 221 222 227 247 249 251 271 280 281 294 298 34 36 44 58 67 68 79 82 105 116 143 145 147 148 163 167 202 205 215 216 217 220 221 229 234 247 248 251 298 34 36 46 49 52 54 56 67 69 70 74 79 80 96 105 107 108 116 145 147 148 153 156 160 163 167 193 202 205 206 216 217 220 226 247 251 280 281 297 36 49 54 56 67 68 71 79 80 90 105 106 114 116 145 156 167 170 171 192 193 202 205 206 216 217 239 247 248 251 259 271 280 298 34 36 53 54 56 58 67 68 69 74 75 79 80 82 84 86 101 105 106 116 145 146 147 148 153 154 155 167 168 170 193 202 205 206 215 216 217 220 222 225 226 228 247 248 251 260 268 276 280 281 294 298 34 36 53 54 58 67 68 69 79 83 84 86 87 96 101 105 106 114 116 144 145 147 148 154 156 163 167 168 192 193 194 202 205 207 215 216 217 220 222 225 229 230 235 236 247 248 259 260 264 280 294 296 297 34 36 54 56 67 68 69 78 79 89 102 105 116 145 147 148 163 167 202 205 216 243 247 280 294 34 36 67 68 79 105 106 116 145 148 163 202 215 216 217 228 248 260 280 293 294 34 36 46 53 56 61 67 68 71 74 79 80 83 84 86 87 89 96 102 105 106 107 108 113 114 116 143 145 147 148 155 157 167 169 170 192 193 202 205 206 215 216 217 220 221 224 227 229 230 234 239 247 248 251 259 264 269 270 271 276 280 294 298 34 36 49 53 67 71 74 79 106 108 113 114 116 143 145 171 192 202 216 217 225 230 251 280 294 298 34 36 53 67 68 79 87 106 114 116 145 146 153 167 168 169 192 193 202 216 217 221 228 244 260 270 294 34 36 44 49 53 54 67 79 83 86 87 101 102 105 106 107 108 114 116 144 145 146 148 153 155 156 157 167 168 169 170 171 192 193 195 202 205 206 207 215 216 217 220 221 226 227 228 229 230 235 239 247 248 249 251 259 260 269 271 280 281 293 294 297 298 34 36 44 56 67 79 106 107 116 145 148 202 216 217 260 271 281 34 43 54 56 67 68 74 79 105 108 113 116 117 145 157 160 164 167 205 207 215 216 217 249 251 264 280 281 34 36 67 68 69 75 79 80 104 105 108 111 114 116 145 153 154 160 163 167 168 192 202 205 215 216 217 220 222 229 247 249 250 260 262 268 276 280 281 297 34 36 53 54 56 67 68 69 70 74 79 82 84 87 96 105 106 116 144 145 147 148 156 160 163 167 169 202 205 206 216 217 220 222 227 247 260 280 281 294 297 34 36 53 56 67 68 79 86 87 105 108 114 116 145 148 154 167 202 206 207 215 216 217 220 243 251 259 260 271 281 293 36 67 79 202 207 215 216 220 225 34 36 56 67 68 79 84 103 106 113 114 116 145 147 194 202 216 217 222 280 293 298 34 36 67 78 79 89 113 148 157 202 215 216 220 235 247 281 282 294 297 34 36 43 53 54 56 58 61 67 68 69 70 79 82 83 101 102 105 106 108 113 114 116 144 145 147 148 163 167 170 192 202 205 207 208 216 217 220 222 227 228 229 230 232 234 239 248 249 251 259 269 276 280 294 298 36 54 67 79 116 145 202 216 217 34 36 37 43 53 54 56 67 68 69 79 80 96 104 108 114 116 145 147 148 153 156 157 167 170 193 202 203 204 205 206 215 216 217 238 247 249 251 269 280 281 298 34 36 38 52 53 54 58 67 68 69 79 96 98 105 106 108 116 145 146 147 148 156 157 163 193 202 205 206 207 215 216 217 220 222 246 247 260 268 280 281 293 294 298 46 68 70 108 116 145 148 216 217 220 227 247 248 281 34 36 53 67 68 69 72 79 80 84 88 108 113 116 145 147 153 156 163 167 193 194 202 205 206 215 216 217 220 235 239 240 249 260 268 271 276 280 281 293 298 34 36 44 52 56 61 67 68 74 79 80 88 90 96 104 105 106 107 108 114 116 145 148 153 157 163 167 193 202 206 216 217 220 222 228 232 247 248 259 260 268 269 271 276 280 281 293 294 298 53 96 101 106 117 118 143 220 221 230 247 248 34 53 106 117 118 220 221 247 248 271 216 259 34 67 68 78 89 114 145 147 148 215 217 247 249 262 280 281 53 67 70 86 114 116 167 205 206 216 224 227 239 281 34 68 70 96 105 106 147 167 206 216 280 293 70 77 148 207 216 221 225 230 67 205 216 217 34 52 54 103 116 148 194 205 216 217 280 34 46 54 70 77 84 103 116 207 216 217 227 228 230 280 43 77 148 216 217 34 43 46 77 103 114 148 205 216 217 220 280 89 145 34 36 54 68 79 106 108 114 116 152 193 202 205 216 231 251 280 293 34 36 52 53 65 67 68 70 79 106 160 202 247 260 67 68 116 217 228 262 43 160 222 280 294 52 53 56 67 68 148 193 225 247 248 280 298 68 108 147 160 215 216 217 147 215 216 217 34 54 147 153 206 215 216 217 251 36 56 67 70 78 83 103 105 143 147 148 170 171 194 204 216 217 247 280 296 43 46 67 77 105 145 169 216 280 36 68 156 193 206 216 221 227 230 249 262 276 280 281 297 298 44 53 70 116 211 215 216 217 220 234 235 248 46 70 155 211 217 234 70 86 89 146 205 211 234 280 294 298 70 148 281 170 281 70 170 56 70 170 70 170 53 54 147 148 206 215 216 217 248 280 67 163 231 248 34 52 61 70 83 147 148 160 167 170 211 226 247 248 249 294 296 34 53 54 62 67 68 70 89 101 114 117 146 148 156 168 170 204 205 206 207 216 222 236 249 254 279 294 54 56 58 67 68 70 80 83 105 114 143 146 148 155 156 167 168 169 205 206 207 211 216 217 220 221 224 227 228 246 249 262 269 279 280 281 282 298 52 61 70 147 160 249 34 52 61 70 147 148 160 204 211 246 249 52 61 70 147 160 211 217 228 249 148 156 168 70 148 220 246 43 54 58 108 114 154 156 194 205 206 230 243 246 252 268 275 297 54 56 108 114 155 156 170 205 206 243 246 297 43 54 56 58 68 108 114 116 153 154 155 156 192 194 205 206 220 222 230 243 246 252 268 297 54 58 105 108 114 116 153 154 155 156 205 206 220 226 243 246 248 252 268 275 297 36 54 56 108 116 153 154 155 156 196 202 206 222 230 243 246 268 36 54 56 101 108 114 116 153 154 156 194 202 205 206 230 243 246 248 268 297 36 54 56 101 108 114 153 155 156 194 202 205 206 222 230 246 247 268 297 224 273 274 54 70 114 194 205 206 297 114 116 156 205 222 108 116 273 274 58 68 101 116 206 220 54 108 116 206 222 268 297 101 116 156 194 206 243 36 108 116 156 194 202 206 222 281 297 116 243 54 108 116 156 205 252 297 116 108 116 108 116 156 116 156 230 268 224 273 274 224 273 274 187 224 273 274 224 273 274 52 61 70 147 160 211 217 228 248 249 52 54 56 58 61 70 108 147 157 160 192 206 211 220 227 230 244 249 298 40 52 61 70 74 92 104 147 148 160 168 211 222 244 249 268 294 52 54 70 105 146 147 148 160 211 217 220 222 224 228 247 279 280 294 52 61 70 80 147 160 167 205 206 211 215 249 294 297 298 34 54 56 70 167 168 170 204 206 220 225 228 246 249 251 268 280 37 43 54 67 70 80 84 96 101 155 156 163 170 204 206 207 211 215 222 226 227 228 239 246 249 279 280 282 297 49 52 54 61 70 83 105 147 148 160 167 211 226 247 249 36 56 70 148 194 202 211 217 234 52 61 70 147 160 211 217 228 248 249 52 61 70 116 147 160 167 170 206 211 216 226 249 296 52 56 61 67 70 145 147 154 160 206 211 249 280 52 54 56 61 67 70 147 160 211 249 262 106 298 34 53 61 67 105 107 118 160 222 228 248 281 53 56 116 148 205 222 227 228 247 260 281 294 43 53 56 67 105 106 108 153 167 169 170 205 216 230 231 247 248 260 279 280 37 105 156 169 170 203 220 34 56 61 67 70 89 105 107 116 148 160 170 216 228 247 251 264 279 294 298 43 53 54 56 58 67 69 70 80 82 84 92 96 101 105 106 108 114 116 143 144 147 148 160 163 167 168 169 170 205 206 207 216 221 222 225 248 249 251 259 268 280 281 282 294 298 43 54 105 147 170 205 206 216 217 234 247 262 280 294 298 34 36 50 56 67 68 80 84 86 96 105 106 107 114 145 148 153 160 163 169 205 206 216 220 228 230 247 251 294 296 298 56 83 96 105 106 108 143 163 192 206 207 216 230 231 247 260 294 67 102 106 114 116 118 204 241 248 271 294 298 114 204 34 69 80 114 160 204 206 280 67 102 106 114 116 118 204 222 241 248 271 294 298 105 114 147 204 247 114 204 216 217 294 105 114 167 204 207 216 249 43 44 54 56 58 61 68 84 101 105 106 108 160 167 205 206 215 220 239 247 248 260 280 281 34 61 105 108 192 205 281 40 54 58 61 69 74 77 105 114 116 160 216 222 224 226 239 247 281 294 61 74 77 114 116 160 224 226 294 54 58 61 74 77 83 89 96 105 106 114 116 148 155 160 169 205 206 207 224 225 226 230 259 260 280 294 34 44 61 67 84 108 167 170 194 206 215 234 247 281 43 61 107 205 271 280 61 107 220 234 247 280 43 61 67 68 84 167 170 215 225 280 34 43 44 61 67 70 107 34 44 56 61 67 107 113 167 194 234 34 61 67 107 167 205 206 215 280 34 43 54 56 61 67 80 106 114 147 153 156 167 170 194 206 215 216 251 268 280 281 298 43 61 84 114 215 280 34 43 44 61 68 105 147 205 215 46 54 56 61 69 96 105 114 116 147 148 160 167 169 216 226 247 260 281 294 298 53 67 116 148 167 216 224 260 280 294 53 56 67 114 148 170 205 206 216 217 226 248 264 280 294 44 54 61 78 86 101 105 107 108 114 145 146 148 153 156 160 170 193 205 206 207 215 216 217 221 222 225 226 238 246 249 251 260 264 281 282 294 297 298 43 58 61 101 105 114 116 148 160 164 167 168 170 205 206 215 216 220 231 249 280 281 282 294 56 61 116 148 167 206 207 216 217 228 248 260 294 37 43 44 53 54 56 58 61 67 69 71 78 88 89 96 101 105 106 108 114 143 148 156 157 160 167 168 169 170 205 206 207 215 216 217 220 222 225 226 230 235 247 249 259 260 264 271 276 280 281 282 294 297 298 89 114 170 216 226 294 37 56 61 67 83 101 105 153 170 203 216 225 248 280 294 298 105 206 216 259 34 37 43 54 61 74 86 100 116 156 170 193 206 248 251 279 292 37 43 53 54 56 79 86 101 105 106 108 114 205 206 220 222 230 248 260 279 280 288 293 37 54 56 62 70 86 108 114 116 148 193 204 205 221 248 276 292 293 34 53 54 56 83 86 116 148 160 170 205 215 216 217 222 247 268 280 297 53 86 114 167 170 248 280 34 46 80 86 96 205 249 37 46 52 53 61 74 80 86 96 114 160 205 206 215 216 217 280 281 37 46 61 74 80 86 96 107 114 205 206 215 216 217 281 298 56 68 70 71 86 105 108 116 206 216 252 34 37 52 53 54 67 86 87 105 107 113 114 116 148 155 170 217 223 231 236 260 271 281 294 52 53 56 80 83 105 147 154 156 160 211 222 247 281 294 34 37 46 52 53 54 56 58 67 68 70 71 77 80 90 92 100 101 103 105 108 116 157 160 170 184 196 203 205 206 222 231 237 242 247 249 251 268 272 275 280 281 292 293 297 298 34 37 54 56 80 106 203 211 216 34 46 52 54 56 65 67 68 80 87 106 114 153 168 170 184 205 206 222 247 249 280 281 297 298 34 46 52 56 61 80 101 106 160 170 205 246 247 281 297 34 46 52 56 67 80 105 106 157 170 205 207 221 247 249 281 293 297 298 116 34 46 52 53 56 80 147 170 205 247 271 281 294 297 34 46 52 54 58 80 106 114 155 160 170 194 205 206 216 217 223 226 230 231 235 236 247 281 294 297 34 46 52 58 80 101 106 170 205 206 247 281 297 52 56 58 59 77 84 86 96 108 116 168 170 194 205 206 207 222 236 247 260 281 294 297 101 204 216 280 294 52 54 74 107 116 215 227 281 43 53 54 56 67 68 70 82 83 96 105 106 108 114 146 148 156 160 163 164 167 205 206 207 215 224 227 228 235 239 243 247 260 280 74 116 157 205 216 268 83 84 114 145 204 215 221 235 281 83 84 114 145 204 215 221 235 281 36 37 53 83 84 114 116 145 202 203 204 215 216 221 235 251 281 83 84 108 114 145 163 164 204 215 221 235 281 288 54 56 83 84 114 145 163 170 204 205 206 215 221 235 246 281 297 298 43 83 84 103 114 145 156 215 221 231 235 280 281 53 83 84 101 114 145 215 221 235 43 70 82 83 114 145 204 215 221 222 224 235 247 281 54 83 84 114 145 204 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 46 54 83 84 87 114 145 156 163 204 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 116 145 204 215 221 235 281 54 83 84 114 145 163 204 205 215 221 234 235 281 54 56 83 84 90 108 114 145 146 156 204 206 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 156 170 204 215 221 235 275 281 54 83 84 114 145 163 204 215 221 235 281 54 83 84 108 114 145 204 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 37 54 77 83 84 114 145 170 171 203 204 215 221 235 281 36 54 56 83 84 114 145 163 202 204 215 221 234 235 281 293 54 83 84 114 145 204 215 221 235 281 54 83 84 108 114 145 204 215 221 234 235 281 53 54 56 83 114 116 145 148 160 204 205 206 207 215 216 221 222 235 248 281 53 54 70 82 83 101 114 116 145 147 148 204 206 207 215 216 221 222 235 280 281 53 70 82 83 114 145 204 215 221 230 235 264 281 298 54 68 70 82 83 114 116 145 148 160 204 205 206 207 215 216 221 224 225 230 231 235 243 247 280 54 83 114 116 145 146 148 160 168 204 215 216 221 235 264 53 54 83 106 114 116 145 204 206 215 216 221 235 281 83 84 108 114 145 204 206 215 221 235 34 54 83 84 103 108 114 145 156 163 204 205 206 215 221 223 235 246 251 291 53 83 84 106 114 145 204 206 215 221 235 281 46 54 61 83 84 103 114 145 170 204 206 215 221 235 281 67 83 84 87 114 145 148 204 215 216 221 235 247 280 281 294 34 43 54 70 83 84 100 114 145 160 204 215 216 221 235 281 70 82 92 93 96 114 148 211 215 216 230 34 53 67 146 218 221 228 247 249 271 280 116 205 216 247 248 271 279 116 205 216 247 248 271 279 53 56 68 74 108 116 157 167 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 68 74 116 198 205 216 247 248 271 279 34 49 53 56 68 74 82 116 153 157 164 168 198 205 216 247 248 271 279 34 54 56 68 103 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 116 205 216 247 248 271 279 68 108 116 167 198 204 205 216 247 248 271 279 34 53 56 68 116 147 157 164 167 198 204 205 206 216 247 248 271 279 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 68 114 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 68 74 114 116 157 164 167 192 198 204 205 216 247 248 271 279 53 68 74 108 116 198 204 205 216 247 248 271 279 34 68 74 108 116 157 164 167 198 204 205 216 247 248 271 279 34 116 205 216 247 248 271 279 34 54 68 74 116 164 170 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 53 56 68 74 105 108 116 157 160 167 192 198 204 205 206 216 247 248 271 279 56 68 116 205 216 247 248 271 279 53 68 74 104 107 114 116 192 198 204 205 216 247 248 249 271 275 279 34 56 68 116 147 157 198 205 216 247 248 271 279 34 68 116 153 205 216 247 248 271 279 34 116 205 216 247 248 271 279 68 116 198 204 205 216 247 248 271 279 68 69 108 116 167 192 198 204 205 216 247 248 249 271 279 68 69 116 192 198 205 216 247 248 249 271 279 68 116 205 216 247 248 271 279 34 68 74 116 167 192 198 204 205 216 247 248 249 271 279 68 116 205 216 247 248 271 279 108 116 206 222 235 247 248 271 67 68 69 105 108 114 116 163 167 170 205 216 234 248 271 280 281 34 56 68 74 108 116 147 157 164 198 204 216 217 247 248 271 279 54 68 74 116 157 164 170 198 216 217 247 248 271 279 67 68 72 80 117 147 148 160 168 189 206 216 235 240 247 248 249 271 294 34 53 54 56 68 103 116 117 153 193 198 204 215 216 222 248 270 271 56 68 116 156 194 206 216 247 248 271 34 68 116 153 216 248 271 280 116 247 248 271 44 56 67 69 70 80 82 105 147 148 198 205 206 207 222 235 247 248 249 259 271 273 280 44 54 56 67 68 70 82 105 147 148 205 206 216 235 247 248 259 271 280 34 53 56 68 80 116 117 146 187 188 198 204 210 216 248 271 280 34 54 68 114 116 157 164 198 216 248 249 251 271 34 36 56 67 68 80 105 114 148 168 170 194 202 206 207 222 234 247 271 294 34 56 68 74 108 116 147 157 164 167 198 204 206 216 248 271 294 34 54 58 68 74 108 116 157 216 248 271 34 53 68 114 116 198 204 206 216 248 271 280 56 68 116 164 198 204 216 248 271 54 56 68 74 116 117 157 164 170 198 216 222 248 271 105 154 168 194 206 234 247 271 34 49 53 56 68 69 74 82 116 146 153 167 168 192 198 204 206 216 217 222 248 249 271 294 54 56 68 74 116 146 157 168 198 216 217 222 248 249 271 53 54 68 74 104 107 114 116 146 168 192 216 217 222 248 249 271 34 53 56 68 74 106 114 116 167 198 204 216 248 271 53 54 56 68 106 114 116 157 164 167 198 216 248 271 53 68 116 198 204 216 248 271 34 56 68 74 116 157 164 167 170 192 204 216 222 248 249 271 280 34 54 56 68 74 116 170 192 198 204 216 222 248 249 271 280 34 68 108 116 157 198 204 216 246 248 269 271 275 53 54 56 58 68 92 108 116 167 198 204 216 246 248 269 271 34 68 92 103 108 116 147 170 198 204 216 246 247 248 271 34 54 68 103 108 114 116 170 204 216 246 248 271 69 116 248 271 34 68 74 116 157 164 198 216 222 248 271 216 34 52 53 61 67 102 115 116 143 148 206 224 239 244 254 281 44 74 116 145 205 207 215 216 227 53 67 68 70 105 116 148 170 205 215 246 259 298 52 53 68 116 148 170 193 205 215 246 251 260 68 105 116 193 228 281 43 68 105 116 251 297 53 56 68 105 114 167 193 206 249 280 298 44 53 105 114 193 280 49 67 114 116 146 206 264 298 34 54 58 68 101 116 148 164 206 207 215 216 222 227 228 237 249 281 68 79 83 105 143 148 170 205 206 227 247 280 281 294 297 58 84 116 148 170 206 211 215 216 228 230 259 281 296 206 259 116 143 148 280 296 34 53 54 70 82 102 113 114 116 148 168 193 194 215 222 228 248 264 280 211 34 43 44 53 105 206 259 44 82 87 102 116 148 44 53 56 58 61 67 69 74 78 80 83 84 96 101 116 146 148 154 167 194 207 215 220 222 225 228 230 231 247 260 268 280 298 56 70 78 82 83 84 116 167 170 220 230 247 248 49 53 56 58 67 71 78 80 82 83 108 113 116 143 154 193 206 207 227 228 259 268 271 37 49 56 58 67 78 80 83 84 86 96 143 154 203 207 220 222 227 241 260 268 279 292 297 298 56 74 78 84 87 192 220 225 227 231 259 260 280 297 78 86 87 96 108 113 116 143 160 298 54 71 78 83 84 87 96 102 108 116 144 156 157 167 192 205 206 220 222 239 249 259 262 276 298 34 78 83 116 168 192 193 259 269 56 78 80 106 157 193 37 67 82 83 102 107 108 144 148 164 169 194 203 220 235 67 70 79 80 82 83 84 105 113 143 154 157 167 227 230 231 247 281 34 37 79 160 170 203 222 294 53 71 74 83 205 206 220 247 249 280 46 80 103 113 207 215 239 116 216 205 247 53 56 65 71 83 84 86 106 154 168 169 171 205 227 228 230 247 264 269 271 280 297 44 53 54 68 71 86 205 206 216 247 249 206 216 241 53 83 215 34 116 216 43 170 231 279 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 44 56 67 68 69 80 83 84 96 105 114 143 148 160 167 193 206 215 220 221 222 224 227 228 237 238 246 247 274 279 280 294 298 83 247 36 56 84 108 116 168 169 202 222 227 228 230 271 280 298 54 67 84 108 228 43 53 67 68 70 82 83 84 96 114 146 148 160 167 170 193 205 206 207 211 215 216 222 227 228 230 231 247 248 280 281 294 298 96 148 170 206 215 227 228 281 297 67 80 148 228 230 281 293 43 53 56 67 83 114 148 193 227 228 248 281 298 105 160 227 83 145 215 247 145 49 80 96 148 169 206 207 231 247 248 249 279 34 56 71 80 83 90 96 103 105 108 116 145 148 163 194 228 234 243 246 247 260 264 269 271 272 280 293 37 114 116 203 249 280 43 54 96 148 192 207 215 216 268 280 67 70 74 82 105 116 143 148 167 170 205 206 207 215 220 234 268 280 281 34 82 83 96 116 148 248 280 53 67 68 70 82 89 105 116 143 144 148 163 167 170 205 206 207 215 216 224 225 234 268 273 280 281 67 116 148 280 298 43 56 58 71 80 82 84 86 107 108 114 116 145 146 153 160 163 167 170 192 206 216 248 251 260 264 280 281 282 298 69 71 83 145 247 58 68 77 82 83 89 96 105 148 167 207 215 248 34 54 70 86 106 153 163 251 279 293 298 34 54 34 54 100 113 163 234 268 34 86 106 44 53 86 96 106 44 53 106 34 44 53 106 279 293 54 106 44 53 106 53 106 53 106 44 53 106 44 53 106 44 53 106 44 53 106 44 53 106 44 53 106 163 297 53 106 217 43 53 54 96 106 44 53 106 44 53 106 44 53 86 106 53 54 74 106 259 106 44 53 106 44 53 106 34 53 153 230 293 44 53 54 106 34 70 82 230 293 53 54 74 106 251 54 54 67 86 74 106 54 20 34 53 54 56 230 238 251 293 34 53 106 293 53 106 44 106 217 53 106 44 53 106 44 53 106 44 106 44 53 106 44 53 96 106 44 53 106 53 106 53 106 44 53 106 53 106 56 143 206 217 225 230 247 276 280 294 145 167 215 247 37 74 113 114 116 148 167 171 203 206 208 215 217 225 279 280 167 215 247 43 69 77 215 268 280 37 203 37 203 34 37 203 34 37 101 203 222 34 37 203 37 68 203 206 280 37 203 37 54 203 37 203 37 203 37 203 37 203 34 37 92 93 203 34 86 92 93 37 203 37 203 37 203 37 86 203 37 203 37 203 272 34 37 203 37 203 37 203 37 203 246 37 203 34 37 203 246 271 37 203 37 203 34 37 92 203 37 203 37 92 93 203 34 37 53 54 86 116 207 215 294 34 37 53 54 56 86 116 207 215 294 34 37 53 54 75 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 268 294 34 37 53 54 56 86 116 207 215 294 37 53 54 56 86 116 207 215 268 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 243 251 294 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 268 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 268 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 44 54 105 116 148 215 216 217 34 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 54 58 68 96 105 114 116 148 164 167 205 206 207 216 227 228 241 247 280 297 298 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 34 37 53 54 75 86 116 207 215 294 34 37 53 54 56 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 46 54 105 116 155 167 205 206 207 215 216 220 221 224 294 297 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 251 294 34 37 53 54 86 116 207 215 251 294 34 37 53 54 86 116 160 207 215 251 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 251 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 160 207 215 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 160 207 215 294 37 53 54 56 86 116 207 215 294 34 37 53 54 56 86 116 160 207 215 294 37 54 67 83 105 116 206 216 228 280 216 84 116 148 167 170 206 216 259 280 294 56 74 79 102 105 116 147 148 216 294 34 67 68 70 74 84 102 248 46 234 280 43 155 208 215 234 269 293 298 56 67 87 114 157 168 169 264 43 54 67 106 114 116 160 205 242 262 298 54 56 67 108 153 170 205 206 216 251 280 281 298 36 46 67 74 148 205 207 234 251 298 43 53 56 58 67 68 96 105 106 108 114 143 148 156 160 170 205 206 207 215 222 227 228 230 231 249 259 271 297 298 34 54 114 160 194 206 264 280 293 34 53 70 82 106 108 113 160 163 167 170 192 205 206 215 220 225 234 235 248 271 281 36 53 54 56 58 96 100 101 103 105 113 114 143 156 157 160 163 170 193 205 206 221 228 231 260 264 276 280 282 293 297 298 43 70 82 96 102 105 108 114 155 168 205 206 215 226 241 244 247 251 264 37 54 67 68 106 116 117 160 167 203 205 206 207 251 276 280 281 44 68 105 107 108 114 148 156 157 163 169 170 171 205 222 225 226 230 269 298 71 86 87 116 143 156 169 206 230 239 247 248 269 298 100 103 108 113 114 116 143 148 156 157 160 163 170 205 206 208 215 241 268 282 34 46 58 108 171 196 197 206 207 251 262 56 80 96 113 148 155 157 164 168 170 193 205 206 215 220 226 259 281 282 297 298 56 67 68 108 156 163 205 206 207 249 251 276 44 46 54 68 82 106 113 144 148 164 170 205 206 234 235 238 244 248 268 281 282 56 58 71 96 101 108 113 114 143 153 157 167 169 170 171 205 206 231 249 251 259 260 280 293 56 61 68 72 92 155 156 168 192 194 206 220 222 228 249 251 262 276 292 297 298 54 58 82 105 155 160 170 194 205 206 221 227 239 282 298 56 71 101 103 113 114 148 206 208 241 264 281 293 56 100 105 108 170 205 206 220 231 56 58 77 113 114 148 155 170 206 241 293 58 153 193 244 58 67 68 71 77 108 114 170 193 205 206 221 222 251 297 298 34 56 101 106 114 170 205 206 215 222 293 297 298 56 96 101 196 205 206 227 280 43 58 100 101 103 105 106 156 163 220 228 297 49 54 56 58 68 96 108 116 143 155 156 160 163 170 205 206 221 235 239 244 247 260 282 298 53 77 101 103 105 114 146 156 171 205 206 225 230 234 252 280 281 297 298 170 206 207 259 148 78 61 67 71 78 113 171 205 239 262 216 50 71 102 116 148 155 298 77 148 280 54 148 206 108 170 205 216 221 222 230 34 46 56 77 96 106 116 156 167 205 225 259 280 282 298 50 53 148 222 227 228 264 148 46 77 101 106 108 116 148 205 298 148 50 54 43 68 100 105 153 160 170 228 234 260 264 268 36 43 87 96 115 116 163 168 170 202 205 222 227 228 260 280 298 50 86 101 113 114 143 147 148 206 222 228 276 280 148 105 167 215 247 105 167 215 216 247 54 56 96 106 108 205 206 227 293 204 279 43 56 108 116 206 56 103 106 215 116 215 53 56 106 108 114 156 205 281 116 215 67 68 114 156 220 221 280 34 280 36 37 54 144 153 202 203 206 34 108 206 251 49 106 205 207 251 297 34 46 53 56 58 67 96 101 106 108 155 156 160 163 170 205 281 36 53 54 56 101 153 168 202 206 251 271 37 53 56 203 217 280 34 53 58 108 192 281 101 227 36 37 80 106 108 202 203 280 37 56 108 156 160 203 205 251 46 56 106 37 53 68 203 204 206 280 46 56 108 155 206 246 36 37 56 106 108 182 202 203 206 36 53 56 82 114 143 192 202 281 56 36 37 46 56 100 106 143 153 202 203 205 206 54 56 74 87 101 108 206 234 56 103 108 157 205 46 53 58 96 108 156 282 36 202 205 230 108 206 34 36 37 49 56 106 108 116 163 202 203 204 251 36 37 43 46 53 56 58 71 80 100 103 106 108 153 154 157 163 202 203 205 220 227 228 231 251 280 281 297 36 77 156 170 202 206 215 34 116 148 170 194 216 241 271 280 294 34 148 216 37 56 96 105 106 148 168 203 246 264 279 34 44 46 53 54 56 67 68 80 84 86 105 106 114 116 143 148 156 160 167 169 205 206 215 216 227 235 248 280 294 297 34 44 67 68 80 116 148 154 160 167 168 205 216 280 36 37 46 80 116 148 167 202 203 215 216 217 220 280 294 34 86 53 43 56 68 71 74 80 88 108 114 143 167 207 215 217 221 276 280 294 34 37 56 80 84 96 160 167 168 203 206 215 217 249 251 280 294 298 34 80 105 37 167 217 294 298 34 53 56 61 68 80 96 103 105 114 116 117 160 170 215 216 240 244 251 280 37 49 89 101 116 146 163 167 203 207 216 217 251 294 34 49 53 68 80 88 89 101 103 108 116 148 153 163 167 170 204 206 207 215 216 217 222 224 239 247 251 270 274 280 294 46 68 70 82 105 108 116 148 156 167 206 215 216 220 222 227 234 293 294 296 34 56 83 86 116 169 206 211 216 251 298 34 37 50 78 116 148 169 211 247 248 34 80 103 104 160 169 207 215 216 239 246 268 34 37 50 56 89 116 148 154 160 169 204 211 222 228 241 247 248 249 298 36 37 46 54 56 58 67 79 83 101 108 116 143 170 202 203 205 206 207 221 225 235 251 260 280 281 298 36 37 46 53 54 56 58 68 96 101 106 108 114 116 153 168 202 203 205 206 207 235 247 260 56 58 37 203 37 203 37 203 37 203 37 203 37 203 37 203 37 203 34 37 53 56 58 80 105 116 143 145 148 167 194 203 205 220 280 34 56 61 113 169 217 241 271 294 297 34 37 54 61 67 69 71 113 116 146 148 155 160 167 203 206 211 216 217 221 222 251 271 280 294 34 37 50 67 69 71 88 103 105 108 113 116 146 148 160 167 203 206 211 216 217 222 271 280 294 34 54 61 67 69 71 86 88 103 105 108 113 114 116 146 148 160 167 170 206 211 216 217 222 230 260 271 280 294 34 56 61 67 68 69 71 80 101 103 105 108 116 118 146 148 160 167 168 170 205 206 211 216 217 222 251 271 280 294 34 43 54 56 58 67 68 70 80 82 88 89 103 105 106 113 116 145 147 148 156 160 167 168 170 206 215 216 217 220 221 231 235 246 260 271 294 297 34 44 49 53 56 67 68 69 80 88 101 103 105 106 108 113 116 117 143 148 153 155 160 167 170 206 207 215 217 222 225 230 234 240 244 247 248 251 271 272 276 280 282 294 297 34 36 37 44 53 54 56 58 61 78 101 103 105 108 113 143 147 148 153 155 168 170 202 203 205 206 207 217 223 225 230 249 251 271 276 280 281 294 297 298 34 54 56 61 67 69 71 100 103 105 108 113 116 143 146 148 160 167 206 211 216 217 222 251 264 271 280 294 36 37 56 106 206 281 34 36 37 50 54 56 67 80 103 108 113 116 148 156 169 204 206 217 222 235 241 247 271 280 281 294 80 87 234 49 56 67 80 89 101 106 116 148 160 168 170 206 216 217 247 251 280 294 297 80 89 116 216 49 53 54 80 116 156 216 251 280 116 216 294 58 68 96 108 114 147 148 155 167 194 206 207 216 217 222 247 251 281 294 298 36 37 56 106 164 170 251 61 116 222 224 36 37 43 71 206 34 36 37 34 68 80 103 106 116 148 167 170 204 205 215 216 220 221 224 235 240 274 34 49 77 80 280 36 37 84 105 114 116 148 167 170 206 207 216 217 228 231 235 247 248 280 294 34 43 56 105 114 148 160 170 216 241 247 116 206 216 116 167 216 280 56 61 103 108 206 215 37 164 168 203 34 53 54 83 96 101 116 148 167 215 216 217 230 247 280 54 56 67 86 101 108 148 154 156 170 171 205 206 207 216 224 226 230 247 251 281 298 36 53 56 84 106 108 160 167 202 206 207 220 249 251 280 153 155 206 67 103 105 148 167 194 205 206 217 221 262 280 294 36 58 84 100 106 108 155 160 163 170 202 205 206 222 251 280 34 36 58 68 108 202 206 215 280 114 34 37 53 58 203 239 36 37 53 106 108 116 202 205 247 251 259 280 56 207 222 247 251 298 37 53 54 106 143 156 170 203 205 206 207 222 244 251 280 36 43 56 58 96 100 106 108 114 144 163 164 202 205 206 207 221 222 251 268 281 282 298 71 106 108 113 116 155 156 205 206 242 244 249 280 297 298 36 37 54 147 160 202 215 280 37 54 58 77 170 203 205 206 264 293 298 34 36 46 53 58 84 106 108 160 167 202 205 206 220 251 36 44 46 53 58 170 205 206 280 298 36 37 106 108 202 205 247 280 36 37 44 54 56 105 106 108 114 116 170 202 203 205 206 207 251 280 297 298 36 54 58 108 205 206 215 222 269 271 281 293 49 87 143 170 205 206 239 246 260 268 281 282 293 34 54 67 107 114 155 206 220 259 269 298 53 116 205 216 37 74 106 168 203 53 56 89 108 116 147 148 160 216 217 222 294 69 80 116 216 215 37 148 156 164 168 203 80 116 160 170 206 216 80 116 160 170 206 216 53 116 143 146 148 153 160 170 205 206 215 216 280 291 116 216 44 83 116 147 170 205 215 216 217 220 230 247 260 116 147 148 153 156 160 170 205 206 207 215 216 217 222 228 230 231 239 247 248 280 116 216 116 216 116 216 53 116 148 167 215 216 220 80 116 148 167 205 216 34 56 68 83 163 167 215 247 280 53 67 84 105 116 148 170 205 206 207 215 220 228 264 280 34 37 53 86 108 116 167 203 215 227 34 37 53 68 69 86 116 153 167 203 205 215 216 228 230 280 34 37 54 86 203 34 37 56 86 116 153 167 203 205 215 170 206 207 259 170 206 207 259 56 108 114 116 147 170 206 215 222 280 294 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 87 116 147 160 203 216 227 37 54 116 147 160 203 216 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 34 56 108 114 116 170 205 206 225 239 281 36 37 116 146 147 202 203 227 280 281 44 67 116 147 156 251 260 280 116 147 148 170 207 280 74 106 116 147 171 257 281 298 37 56 67 114 116 143 147 169 203 222 227 243 247 260 280 116 147 68 100 108 116 147 163 37 49 56 58 83 84 108 116 147 203 227 228 230 247 268 280 87 96 105 116 147 157 206 108 114 116 147 148 215 296 116 147 230 37 114 116 203 222 279 280 34 74 75 83 103 114 116 147 207 220 227 228 238 243 247 248 259 260 36 37 67 69 80 88 116 143 147 202 203 206 227 248 260 268 280 294 114 116 147 222 296 106 116 143 147 148 205 206 243 247 248 269 270 58 68 70 82 83 108 116 147 167 207 215 222 247 280 36 37 56 67 102 116 147 202 203 227 228 280 53 108 116 147 169 54 56 67 116 147 205 53 67 74 86 87 106 107 116 146 147 148 155 157 205 226 229 230 248 249 269 280 281 294 298 37 114 116 203 37 116 147 156 172 203 206 207 215 222 224 262 274 54 58 74 80 103 108 116 147 156 157 164 182 189 205 206 215 224 249 262 268 274 276 281 282 58 106 116 147 205 207 215 224 249 276 280 53 116 147 206 116 147 108 116 147 148 294 100 116 147 208 215 268 116 147 148 294 116 147 170 206 207 215 54 116 147 222 294 100 116 147 208 268 116 147 148 294 116 147 148 280 294 116 147 148 294 151 114 116 147 215 294 43 77 80 101 108 116 147 167 205 206 207 225 280 117 116 227 280 34 74 116 160 222 227 280 34 116 143 153 227 228 280 116 153 227 280 34 116 227 280 34 114 116 215 227 228 280 34 86 154 194 228 235 294 34 56 83 84 108 194 215 228 247 248 298 53 56 83 87 144 148 154 156 170 194 205 228 247 294 34 70 83 84 105 116 154 194 216 280 294 37 61 74 86 103 194 54 56 83 194 228 247 34 58 67 77 103 105 113 144 145 148 153 155 163 164 170 205 206 216 226 227 228 230 235 251 279 280 293 296 297 34 37 53 54 58 71 80 83 87 114 143 145 147 157 193 203 205 207 227 241 247 248 259 280 298 34 61 114 116 145 148 216 241 244 264 269 34 61 114 116 145 160 216 241 244 264 269 206 259 34 114 145 216 241 244 264 280 34 74 105 114 144 145 216 241 244 269 206 259 206 259 34 87 145 195 216 241 244 269 34 36 37 43 44 49 53 54 56 67 69 71 74 80 83 84 87 98 100 101 102 103 105 106 107 108 113 116 143 144 145 146 148 153 155 156 157 163 164 168 169 170 193 194 202 203 205 206 207 215 220 225 227 228 230 231 234 241 244 248 251 259 260 268 269 276 280 281 282 293 297 298 34 36 67 78 102 145 169 202 34 36 37 43 44 46 49 50 53 54 56 67 68 69 71 74 78 79 80 82 83 84 87 100 102 103 106 107 108 113 116 143 144 145 146 148 153 154 155 156 157 160 163 164 168 169 170 171 192 193 194 202 203 204 205 206 207 215 216 217 220 225 226 227 228 230 231 234 235 239 241 244 246 247 248 251 259 260 268 269 276 280 281 282 297 298 34 36 37 69 100 102 144 145 164 194 202 203 220 224 227 228 293 37 100 102 107 145 194 203 220 224 228 259 293 34 36 37 43 44 49 50 53 54 56 58 61 67 68 70 71 74 77 79 80 82 84 86 87 92 98 100 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 167 168 169 170 192 193 194 202 203 205 206 207 208 215 216 217 220 221 222 225 226 227 228 231 234 239 241 246 249 251 259 260 270 280 281 282 293 297 298 34 36 37 49 54 56 58 61 67 68 71 74 80 84 87 100 101 102 103 107 108 114 116 144 145 146 153 155 157 168 169 192 193 202 203 205 206 207 221 222 227 228 231 241 251 259 280 281 282 293 297 298 34 36 37 43 44 46 49 50 53 54 56 61 67 69 71 74 78 79 80 82 83 84 87 90 98 100 102 103 105 106 107 108 113 116 143 144 145 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 202 203 204 205 206 207 215 216 220 221 222 225 227 228 230 231 234 235 238 239 241 244 246 247 248 251 259 260 268 269 271 276 280 281 282 293 297 298 34 49 100 145 160 163 205 206 207 216 221 264 268 280 34 37 100 145 160 163 203 216 264 34 53 54 77 145 216 222 34 53 54 58 70 105 106 108 114 145 167 194 205 216 222 223 236 251 281 296 297 298 34 54 77 114 145 170 205 34 53 54 58 103 108 145 170 205 206 207 216 222 228 247 280 294 297 34 54 58 145 206 227 228 235 298 34 53 69 74 83 117 118 145 148 160 168 216 228 269 34 37 43 56 67 69 87 106 145 192 216 222 227 228 259 280 34 53 67 83 102 105 107 113 145 146 148 157 160 167 170 192 206 216 259 260 298 34 44 53 67 83 103 114 144 145 146 148 157 160 167 216 227 228 247 298 34 53 56 67 83 87 107 145 146 148 157 160 167 169 170 206 216 227 228 230 238 239 247 259 298 34 53 86 87 103 105 106 107 108 113 145 146 148 157 160 167 170 206 216 227 238 243 269 298 89 145 89 105 145 34 37 40 53 61 67 68 87 102 107 145 147 168 170 189 195 203 206 218 227 229 237 241 248 249 252 276 280 34 36 37 61 67 87 102 105 107 114 145 147 169 202 203 227 237 241 264 297 298 34 36 37 50 61 67 87 102 105 107 108 145 147 148 169 170 203 206 216 217 227 237 241 280 34 44 50 61 67 87 101 102 107 114 145 147 205 206 215 227 237 241 34 53 58 61 68 145 147 167 217 237 239 280 294 34 36 54 56 58 61 67 68 87 102 107 145 147 202 205 206 215 222 227 237 241 264 280 298 34 36 54 56 67 68 74 80 83 84 87 100 105 114 116 144 145 147 154 155 160 163 168 170 189 193 194 202 205 216 227 234 239 246 248 249 251 259 262 268 269 276 280 281 294 298 34 53 68 87 100 101 102 108 145 146 147 148 155 160 163 167 193 205 206 216 217 221 222 227 228 230 239 241 269 280 294 297 34 36 37 43 50 53 59 96 100 101 108 145 147 148 160 163 202 203 206 216 227 294 89 145 227 34 37 44 54 67 74 87 113 114 117 145 146 147 160 169 206 216 231 248 251 259 269 294 298 34 69 74 145 147 160 216 217 34 54 145 216 226 279 34 54 145 206 216 222 226 238 243 264 279 216 34 54 56 67 74 103 105 106 108 145 148 160 167 168 205 216 239 248 280 294 34 43 53 56 87 89 105 108 114 145 147 148 160 167 206 216 217 246 280 294 298 34 145 148 160 167 206 216 236 34 53 67 100 102 105 108 145 147 148 160 163 167 206 216 223 227 228 230 239 280 294 34 36 37 43 54 56 67 68 70 71 74 102 103 105 106 107 113 114 145 148 153 154 156 193 202 205 206 216 234 238 248 249 259 294 297 34 67 69 79 87 103 145 148 160 167 216 225 227 228 247 259 34 36 37 67 69 102 107 144 145 157 168 194 202 203 220 227 228 280 36 74 86 147 167 294 296 37 98 100 116 155 206 216 238 251 280 34 44 53 54 56 69 80 96 98 103 105 108 116 148 167 170 205 215 216 222 225 228 248 271 273 279 280 294 34 86 154 194 228 235 294 34 70 83 84 105 116 154 194 216 280 294 70 103 105 106 194 215 280 34 70 83 84 105 116 154 194 216 280 294 37 61 74 86 103 194 54 56 83 194 228 247 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 34 36 68 69 75 80 83 160 202 206 215 222 224 225 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 71 83 170 202 204 215 222 224 247 249 280 297 34 36 56 68 69 71 83 202 204 215 222 224 247 280 297 34 36 56 68 69 79 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 114 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 96 108 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 71 83 202 204 206 215 216 222 224 247 280 293 34 36 56 68 69 83 116 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 105 114 148 202 204 215 222 224 247 280 34 36 43 56 67 68 69 83 103 108 116 202 204 215 222 224 247 249 280 34 36 56 58 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 67 68 69 83 103 108 116 202 204 215 222 224 247 249 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 108 116 202 204 206 215 222 224 247 280 34 36 56 68 69 71 83 164 202 204 206 215 216 222 224 247 264 280 34 36 56 68 69 77 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 68 69 83 148 164 202 204 215 222 224 247 280 34 36 53 56 67 68 69 83 170 202 204 206 215 222 224 247 280 34 36 53 56 67 68 69 83 148 170 202 204 206 215 222 224 247 280 34 36 53 56 68 69 83 103 202 204 205 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 54 56 68 69 83 105 154 202 204 205 215 221 222 224 247 249 280 297 34 36 43 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 71 83 170 202 204 215 222 224 247 249 280 297 34 36 56 67 68 69 83 143 202 204 215 222 224 247 249 259 280 298 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 43 54 56 67 70 84 105 155 205 207 215 247 280 53 69 147 170 204 215 216 241 247 248 280 294 53 69 147 151 170 204 215 216 241 247 248 280 294 53 69 147 170 204 215 216 241 247 248 280 294 54 67 69 228 241 247 248 280 104 204 80 108 170 251 262 271 280 291 46 56 69 108 151 204 241 247 248 280 69 103 204 241 247 248 251 271 280 34 69 204 241 247 248 280 53 67 69 147 170 204 215 216 241 247 248 280 294 69 80 114 145 204 215 231 241 280 34 69 80 105 148 204 206 227 228 248 280 44 67 84 105 143 148 204 207 215 228 247 248 259 280 43 54 69 101 170 194 204 206 222 241 247 248 280 297 34 43 54 56 69 101 204 206 222 241 247 248 280 34 35 43 54 69 83 105 204 206 221 241 247 248 280 297 43 54 68 69 71 116 204 206 241 247 248 280 298 43 54 61 68 69 83 101 108 170 192 193 204 206 241 247 248 280 297 34 43 54 69 108 170 204 206 241 247 248 280 34 35 43 54 56 67 69 83 153 169 204 225 241 247 248 280 298 43 46 54 56 69 83 101 170 204 205 206 221 222 241 247 248 249 280 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 68 69 84 105 170 204 207 215 222 247 248 280 34 53 69 82 105 168 204 215 247 248 280 34 53 69 83 84 89 106 116 145 147 148 160 170 204 206 207 215 216 217 222 227 228 247 248 259 280 294 34 35 53 69 80 83 84 89 106 116 145 147 148 160 170 204 206 207 215 216 217 222 227 228 247 248 259 280 294 34 69 89 148 170 204 211 241 248 280 69 89 146 148 204 215 217 228 248 294 53 56 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 80 204 215 228 241 247 248 53 67 69 116 147 170 204 215 216 241 247 248 280 294 35 69 114 204 228 241 247 248 280 34 53 89 114 148 204 207 215 294 34 69 83 105 170 204 206 215 227 247 248 280 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 56 69 77 105 148 170 193 204 206 207 215 225 226 247 248 280 294 298 34 69 70 82 83 148 170 204 205 206 215 247 248 259 280 53 67 69 147 170 204 215 216 241 247 248 280 294 34 35 67 69 80 170 204 215 222 224 235 241 247 248 280 56 67 80 143 204 241 247 248 80 204 241 247 248 163 204 241 247 248 80 116 204 241 247 248 34 43 44 53 67 68 69 79 82 83 84 105 148 157 167 170 193 204 207 215 220 222 227 228 230 231 241 247 248 259 260 280 298 69 78 86 148 205 206 216 227 241 247 248 280 294 297 34 35 69 204 206 207 215 216 247 248 268 280 53 67 69 147 170 204 215 216 241 247 248 280 294 69 204 34 56 69 116 170 204 206 215 216 247 248 280 294 34 67 69 105 167 204 228 241 247 248 280 53 67 69 80 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 86 147 160 74 116 34 148 215 280 78 83 148 160 194 247 54 78 160 206 54 78 160 206 70 71 78 105 247 248 249 280 105 247 34 78 105 280 43 46 143 167 170 205 34 53 78 83 148 154 205 215 247 34 108 148 206 215 221 241 251 264 280 43 56 58 86 114 170 249 282 298 77 106 163 34 49 53 54 56 58 105 155 164 170 206 225 227 230 251 282 297 298 54 58 106 170 206 230 231 259 106 156 170 224 251 282 34 49 53 54 58 71 77 101 143 155 156 163 206 264 43 54 206 225 249 34 53 56 58 67 71 84 108 143 155 160 205 206 215 221 246 247 248 251 268 281 294 34 43 53 54 67 101 116 155 160 170 206 225 249 271 280 297 298 34 49 53 58 74 101 106 117 153 155 156 163 170 205 206 207 220 222 225 234 251 297 34 53 56 71 74 101 102 106 114 117 143 156 167 168 170 215 230 264 270 282 297 34 54 56 71 80 114 116 153 157 170 205 206 207 222 239 248 270 34 70 82 116 117 160 167 215 240 271 272 34 106 160 170 206 215 251 282 298 34 53 77 86 101 108 114 116 170 205 206 264 282 293 34 43 53 56 160 170 193 205 206 222 225 264 282 34 43 44 46 54 61 108 116 143 153 155 170 206 222 264 276 282 34 53 61 96 101 103 105 108 114 116 148 153 170 215 230 249 251 260 264 276 297 298 34 56 58 108 114 116 155 244 264 34 53 54 71 80 96 103 105 116 230 247 264 34 43 53 54 56 71 86 96 108 114 143 207 220 222 230 264 280 281 297 34 53 56 69 77 80 106 116 164 230 231 247 271 293 56 74 101 105 108 116 117 118 153 170 205 206 222 231 251 271 276 298 44 53 56 58 68 88 105 117 144 153 155 156 160 170 205 206 225 234 244 247 268 271 282 297 34 43 53 54 69 80 88 92 96 101 105 106 108 116 117 118 163 170 205 206 207 222 230 268 271 293 297 34 56 88 105 106 116 117 154 155 170 222 271 293 297 34 54 56 71 77 108 116 160 249 264 34 43 116 153 170 193 264 281 34 56 71 101 114 117 160 192 193 205 206 222 226 240 247 248 271 294 53 54 58 88 101 108 116 117 160 170 205 240 247 271 297 34 43 116 153 170 193 264 281 34 46 58 71 101 155 156 157 205 206 220 228 268 271 282 34 56 71 101 114 117 160 192 193 205 206 222 226 240 247 248 271 156 206 251 44 54 56 58 68 70 105 108 116 117 118 143 147 148 160 167 170 205 206 207 215 216 225 249 259 268 280 297 54 71 105 108 114 147 148 206 222 227 264 294 56 294 114 116 168 54 56 114 116 147 160 170 205 206 216 259 298 34 54 56 71 77 108 116 160 249 264 206 217 259 294 34 80 96 101 116 247 251 206 217 259 294 264 68 80 96 105 114 154 160 225 247 80 96 101 143 247 68 249 294 53 56 101 205 206 228 230 53 56 86 88 193 206 228 68 105 215 222 280 216 100 105 163 216 216 34 53 56 143 170 206 294 34 43 53 68 80 82 96 105 106 116 160 217 247 53 56 68 82 96 105 108 114 153 155 160 170 206 207 264 297 298 34 53 54 56 58 68 71 82 96 105 107 114 160 170 205 207 220 230 268 297 298 54 68 74 77 96 105 114 116 148 160 163 205 216 224 228 247 264 280 297 37 74 86 116 145 146 147 215 68 80 167 215 222 227 251 86 147 294 86 148 294 34 80 86 105 108 110 116 205 215 220 227 251 268 297 34 105 116 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 296 297 298 34 43 105 116 215 296 34 43 74 103 105 108 116 146 153 155 206 251 281 293 34 43 54 100 103 105 116 146 153 155 163 170 206 222 251 293 34 68 70 82 98 105 116 167 170 207 215 222 224 273 296 43 54 56 58 74 96 100 103 108 114 116 143 146 153 155 156 160 163 170 192 206 222 238 251 260 280 281 293 297 34 43 70 74 86 96 105 106 116 143 148 168 193 204 205 206 211 215 217 293 298 34 53 54 58 67 68 71 84 87 101 105 106 116 160 205 206 216 228 268 280 296 34 101 105 116 216 296 34 61 105 116 160 294 296 298 34 43 105 116 153 293 296 34 46 56 74 80 96 105 106 116 153 204 215 220 297 298 299 34 53 105 116 148 167 215 216 227 294 296 297 43 74 77 80 89 116 148 160 167 205 216 228 279 56 89 101 106 108 116 167 206 228 280 282 294 34 43 49 50 53 54 56 61 67 68 69 70 71 79 80 83 86 89 96 105 106 107 108 114 116 118 143 147 148 154 160 163 167 168 169 192 193 194 205 206 215 216 217 222 227 228 230 231 235 241 243 246 247 248 249 259 260 264 268 280 281 293 294 298 43 89 96 105 116 167 216 228 230 231 247 248 279 280 282 298 43 53 54 56 58 71 74 96 101 103 106 108 116 143 145 148 156 163 164 170 205 206 216 227 243 249 251 276 280 281 282 297 298 53 56 86 96 108 114 116 143 146 157 160 163 170 193 206 215 227 228 230 231 260 264 281 34 54 61 86 103 106 116 215 216 231 249 297 298 54 56 86 96 103 105 116 215 243 247 251 281 293 34 53 54 56 68 86 88 103 105 106 116 148 160 163 167 192 207 215 216 217 222 228 247 248 276 280 281 294 298 54 67 103 105 116 167 215 216 247 280 54 56 88 103 106 116 167 215 248 262 276 279 280 43 53 54 56 58 71 74 96 101 103 106 108 116 143 145 148 156 163 164 170 205 206 216 227 243 249 251 276 280 281 282 297 298 74 116 217 88 89 103 116 215 217 228 294 43 54 74 77 103 114 153 155 163 205 206 215 222 238 251 293 297 34 43 56 58 61 101 103 105 116 144 153 163 206 222 238 251 264 280 282 293 34 107 116 216 227 34 56 58 61 96 103 116 163 164 205 206 227 264 297 56 58 74 77 96 103 116 163 164 205 206 227 264 297 34 54 61 86 103 106 116 215 216 231 249 297 298 88 103 116 228 54 215 34 36 53 54 78 83 167 215 235 247 268 280 34 36 54 78 83 106 167 206 215 247 280 281 34 36 68 70 78 82 83 105 148 167 215 222 247 280 36 54 74 86 103 105 145 163 205 215 222 228 251 34 36 78 83 105 164 215 227 247 280 34 56 58 67 163 271 34 36 43 54 56 61 78 83 88 89 96 103 105 116 148 160 170 206 215 217 227 228 230 247 260 264 279 280 294 34 36 43 54 68 78 83 105 148 167 215 247 280 80 116 147 167 217 34 54 116 146 215 216 34 67 88 116 153 160 205 206 216 224 240 272 280 34 53 56 67 88 101 103 106 116 148 167 170 172 215 222 224 251 273 280 88 89 103 116 215 217 228 294 36 54 74 101 116 163 205 217 36 74 217 88 103 116 228 74 103 116 217 74 83 116 217 243 247 43 77 105 182 215 280 105 182 206 215 280 43 77 105 160 215 280 43 77 105 215 280 105 215 280 103 105 153 215 280 298 105 215 280 34 105 215 251 260 280 293 96 105 215 230 260 280 293 96 103 105 106 153 215 251 280 43 77 105 163 215 280 43 77 105 160 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 116 145 215 216 280 105 116 153 215 243 280 34 53 86 96 103 105 206 215 280 96 105 215 280 34 96 105 215 280 96 105 215 280 34 103 105 145 215 251 280 105 145 182 215 280 34 53 105 145 147 215 216 227 228 249 251 280 58 68 74 77 108 114 116 143 145 148 156 207 215 220 221 222 228 247 259 264 296 49 53 54 68 74 77 86 96 116 145 156 167 170 205 207 215 220 222 228 246 247 251 259 281 282 296 68 74 77 88 114 116 145 167 205 215 217 222 228 247 259 271 296 43 52 56 67 68 69 71 74 77 86 88 106 108 113 114 116 145 148 154 156 160 167 194 205 215 216 217 222 228 230 239 241 246 247 259 280 281 294 296 68 74 77 80 116 145 148 215 222 228 247 259 296 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 71 74 77 116 145 153 157 160 206 215 216 221 222 227 228 247 259 296 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 77 116 145 153 157 160 215 216 222 227 228 247 259 296 54 74 103 105 106 116 154 215 222 247 68 74 77 116 145 215 222 228 247 259 296 68 74 77 116 145 215 222 228 247 259 296 44 53 68 74 77 86 96 116 145 148 206 215 222 228 247 259 278 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 230 247 259 296 68 74 77 116 145 215 222 228 247 259 296 43 53 54 68 74 77 80 86 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 77 80 86 116 145 153 157 160 215 216 222 227 228 247 259 296 68 74 77 116 145 157 215 216 222 228 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 205 215 216 222 227 228 247 259 296 43 53 54 68 74 77 86 106 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 77 108 116 145 153 157 160 215 216 222 227 228 247 259 296 68 74 77 96 106 116 145 215 222 228 230 247 259 296 43 53 54 68 71 74 77 116 145 153 157 160 206 215 216 222 227 228 247 259 296 74 80 148 215 43 53 54 68 71 74 77 116 145 153 157 160 206 215 216 222 227 228 247 259 296 53 54 68 74 77 106 116 145 157 215 216 222 228 247 259 296 53 54 68 74 77 96 106 116 145 157 215 216 222 228 247 259 268 296 43 53 54 68 71 74 75 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 74 77 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 71 74 75 77 86 106 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 71 74 77 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 77 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 75 77 108 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 71 74 77 86 96 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 56 68 74 77 80 106 116 145 147 167 215 222 228 247 259 296 53 58 68 71 74 77 96 108 114 116 145 148 156 170 205 206 215 222 228 230 231 247 249 259 280 296 74 80 148 215 68 74 77 108 116 145 206 215 222 228 247 259 296 43 54 68 74 77 88 114 116 145 147 153 157 160 206 215 216 222 227 228 247 259 296 68 74 77 88 116 145 215 222 228 247 259 296 74 80 88 148 215 74 88 43 54 68 74 77 88 116 145 147 157 160 193 215 216 222 227 228 230 247 259 296 43 46 68 74 77 80 83 105 114 116 145 147 157 205 206 207 215 222 228 230 247 259 296 297 74 80 148 215 68 74 77 116 145 147 167 215 222 228 247 259 264 280 296 54 68 74 77 116 145 157 215 216 222 228 247 259 296 54 68 74 77 116 145 157 215 216 222 228 247 259 296 74 54 68 74 77 116 145 157 215 216 222 228 247 259 296 52 54 56 74 77 116 145 205 216 240 298 52 53 68 74 77 80 96 116 145 205 206 215 222 228 230 231 247 259 262 276 296 68 74 77 80 116 145 148 215 222 228 247 259 296 43 44 52 53 54 56 58 68 74 75 77 96 105 108 114 116 143 145 148 153 156 157 163 167 169 170 205 206 215 216 220 222 223 225 226 228 230 231 247 248 251 259 260 262 276 280 296 297 74 80 148 215 43 54 68 74 77 116 145 147 157 160 215 216 222 227 228 247 259 296 43 54 68 74 77 116 145 147 157 160 193 215 216 222 227 228 247 259 296 297 43 54 68 74 77 116 145 147 157 160 215 216 222 227 228 247 259 296 43 54 68 74 77 116 145 157 160 215 216 222 228 247 249 259 296 68 74 77 116 145 157 215 222 228 247 259 296 68 74 77 116 145 157 215 222 228 247 259 296 74 80 148 215 74 34 53 54 67 69 86 105 106 153 231 251 297 68 70 82 83 105 148 160 167 170 207 215 222 224 247 260 280 56 58 71 74 86 105 106 193 259 280 34 53 56 68 116 167 204 207 211 215 216 227 228 280 294 204 205 216 53 56 86 106 108 205 206 220 230 105 106 281 34 84 106 116 276 280 293 56 71 80 101 108 116 153 155 157 206 220 221 227 228 230 280 282 298 53 106 116 146 206 34 56 61 74 206 280 37 54 56 74 83 203 215 281 56 100 105 106 108 116 156 164 205 215 251 298 54 251 297 280 293 215 293 114 206 215 56 108 116 230 280 154 207 280 54 116 167 207 280 37 53 61 74 80 101 116 170 203 254 280 54 56 61 100 106 108 170 192 205 206 217 222 223 225 297 298 52 61 160 215 280 49 53 61 74 86 101 106 143 146 205 216 217 222 225 242 281 282 298 61 34 37 61 104 160 215 34 46 54 56 58 61 71 82 105 106 108 116 143 153 170 206 216 221 280 281 282 298 34 56 58 61 67 74 103 114 116 146 206 222 231 239 264 34 37 61 74 83 105 108 113 116 143 203 206 246 247 280 298 34 46 53 61 83 103 105 206 247 280 36 61 107 157 202 293 34 36 61 83 86 105 202 205 216 230 247 251 281 297 298 37 68 105 148 167 203 207 215 231 241 268 280 294 34 37 53 61 167 193 203 216 218 231 246 264 276 36 43 56 58 61 77 80 101 105 106 114 116 143 145 196 202 205 206 207 215 216 217 221 230 246 251 271 280 293 297 298 37 61 77 108 116 170 203 216 251 37 44 61 68 105 106 148 160 167 170 203 215 216 222 280 34 37 53 61 80 106 108 148 168 170 203 216 231 246 269 271 298 37 53 56 61 80 116 163 170 203 206 216 217 298 37 50 53 56 61 67 69 71 74 77 80 89 101 103 105 106 107 108 113 114 116 144 145 148 160 203 207 216 217 222 225 228 230 231 239 241 247 248 264 271 280 294 297 298 34 44 61 67 69 70 77 82 114 148 160 167 170 183 205 206 207 215 220 224 226 227 247 259 268 280 297 56 116 206 216 280 293 116 148 154 61 68 148 167 170 217 37 61 108 279 294 34 58 61 160 167 206 280 46 53 61 67 74 77 83 84 96 105 116 143 148 160 167 205 206 207 215 216 217 222 225 231 247 259 260 280 294 297 298 34 46 54 58 67 68 78 101 114 116 148 167 170 194 205 206 216 217 222 225 227 228 243 260 280 294 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 247 251 280 46 56 74 83 86 87 96 106 114 116 147 160 192 215 216 217 222 228 247 251 280 298 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 56 61 70 71 74 83 87 96 105 106 114 116 147 153 160 165 192 193 205 215 216 217 222 228 230 231 247 249 251 280 298 40 46 56 61 67 74 77 83 87 90 105 106 114 116 147 192 193 215 216 217 222 228 231 247 249 251 280 293 43 46 56 70 74 77 83 86 87 96 106 114 116 147 192 215 216 217 222 247 251 280 44 46 54 56 74 77 83 87 96 106 114 116 147 153 192 215 216 217 222 230 231 241 247 251 268 280 297 298 40 43 46 54 56 67 70 71 74 77 80 83 86 87 96 105 106 114 116 147 153 169 192 205 215 216 217 222 227 228 230 231 243 246 247 251 271 280 43 46 56 67 70 71 74 82 83 86 87 106 108 114 116 147 169 170 182 192 215 216 217 220 222 227 231 241 247 251 280 43 46 56 61 67 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 246 247 251 280 43 46 54 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 298 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 54 56 70 74 82 83 86 87 105 106 114 116 147 192 215 216 217 222 227 241 247 249 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 43 46 54 56 74 83 87 105 106 114 116 147 192 215 216 217 222 227 247 251 280 40 43 46 56 68 69 71 74 83 87 106 108 114 116 147 160 192 194 206 215 216 217 221 222 227 247 251 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 281 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 243 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 46 50 54 56 58 71 74 83 87 105 106 114 116 147 160 192 205 207 215 216 217 220 222 227 231 241 247 248 249 251 268 280 43 46 52 56 74 83 87 106 114 116 147 153 192 205 215 216 217 222 227 231 247 249 251 260 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 241 247 251 271 280 43 46 56 58 74 83 87 106 114 116 147 155 192 205 206 215 216 217 222 227 247 249 251 280 281 293 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 46 54 56 74 83 87 106 108 114 116 118 147 192 206 215 216 217 222 227 247 251 280 298 43 46 54 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 90 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 71 74 83 87 105 106 114 116 147 148 192 215 216 217 222 225 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 54 56 70 74 77 83 87 106 114 116 147 192 215 216 217 222 227 247 251 271 280 46 53 56 74 83 86 87 106 114 116 147 148 170 192 205 206 215 216 217 222 227 228 247 248 251 279 280 294 296 297 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 50 54 56 61 67 74 80 83 87 96 102 105 106 114 116 147 148 155 164 168 192 207 215 216 217 222 227 247 251 260 279 280 294 297 43 46 56 74 83 87 97 106 108 114 116 147 192 196 205 215 216 217 222 225 227 247 249 251 276 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 58 69 70 74 83 87 106 108 114 116 147 160 192 205 206 215 216 217 222 227 247 251 280 281 298 43 46 56 58 67 74 83 87 104 106 108 114 116 147 192 205 206 215 216 217 222 227 247 251 280 282 298 34 105 116 204 34 74 105 116 204 34 105 116 204 34 105 116 204 34 69 105 116 204 34 105 116 204 34 105 116 204 34 43 53 54 74 103 105 116 146 153 204 206 215 225 243 280 34 37 96 105 116 203 216 34 37 90 105 116 156 203 280 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 52 54 58 68 86 105 108 116 143 148 156 170 204 205 206 216 217 222 228 230 247 280 281 294 297 34 37 53 54 56 87 105 115 116 203 206 225 249 34 37 53 56 74 100 105 114 116 169 203 205 207 215 220 225 49 101 108 153 163 170 206 281 282 293 49 69 71 101 108 116 170 206 293 54 107 153 154 205 206 293 49 101 205 222 280 281 49 170 251 103 143 155 164 206 251 293 107 114 153 154 155 163 205 207 271 281 298 49 54 116 153 205 222 247 251 271 280 282 293 74 103 108 154 164 170 205 293 36 54 92 101 103 104 108 114 143 153 154 202 205 206 280 281 298 46 54 74 80 105 114 145 148 167 70 114 297 105 216 103 46 77 167 204 205 221 251 276 80 105 46 105 105 207 46 80 105 116 167 206 54 103 105 114 167 192 205 206 222 280 105 105 56 71 77 80 86 105 148 206 249 280 105 56 96 105 108 114 143 154 170 215 249 281 96 101 105 106 143 155 160 167 168 170 205 206 215 280 281 103 105 105 108 156 206 220 227 264 282 293 105 54 77 96 105 108 143 164 205 206 220 222 224 271 281 293 68 101 105 206 220 105 105 114 105 53 105 262 80 105 156 105 58 80 101 105 108 206 207 262 280 294 34 54 68 80 101 105 206 225 249 269 281 293 294 105 40 56 105 116 167 205 206 262 280 282 54 105 249 105 108 68 105 220 221 251 293 105 151 105 151 54 105 108 116 151 154 167 196 80 105 156 205 206 280 46 116 151 216 54 58 80 101 114 151 154 163 205 206 220 221 249 251 262 281 293 297 298 46 105 167 207 216 280 40 46 56 70 74 82 83 87 106 114 116 147 192 194 205 215 216 217 222 227 241 243 247 251 259 268 280 293 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 56 61 70 71 74 83 87 96 105 106 114 116 147 153 160 165 192 193 205 215 216 217 222 228 230 231 247 249 251 280 298 40 46 56 61 67 74 77 83 87 90 105 106 114 116 147 192 193 215 216 217 222 228 231 247 249 251 280 293 46 56 74 83 87 96 106 114 116 147 192 215 216 217 221 222 227 247 251 268 271 280 36 46 54 56 74 83 87 90 96 106 114 116 147 153 192 193 215 216 217 222 231 241 243 247 251 252 260 268 279 280 293 40 43 46 54 56 67 70 71 74 77 80 83 86 87 96 105 106 114 116 147 153 169 192 205 215 216 217 222 227 228 230 231 243 246 247 251 271 280 40 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 241 247 251 280 298 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 297 43 46 56 74 83 86 87 106 114 116 147 168 192 215 216 217 222 227 247 249 251 271 280 43 46 54 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 298 43 46 54 56 71 74 77 83 86 87 90 105 106 114 116 147 192 215 216 217 222 227 247 249 251 280 293 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 54 56 70 74 82 83 86 87 105 106 114 116 147 192 215 216 217 222 227 241 247 249 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 58 74 83 87 102 106 108 114 116 147 169 192 206 215 216 217 222 227 231 246 247 251 280 281 43 46 56 74 77 83 87 106 114 116 147 167 192 215 216 217 222 227 247 251 271 280 293 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 243 247 251 280 43 46 54 56 74 83 87 90 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 96 114 116 147 192 215 216 217 222 227 230 247 251 279 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 241 247 251 271 280 43 46 56 58 74 83 87 106 114 116 147 155 192 205 206 215 216 217 222 227 247 249 251 280 281 293 46 54 56 74 83 87 106 108 114 116 118 147 192 206 215 216 217 222 227 247 251 280 298 43 46 54 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 46 56 61 70 71 74 82 83 86 87 96 101 106 114 116 147 148 170 192 205 206 215 216 217 220 222 228 230 247 248 251 280 46 56 61 74 83 87 106 114 116 147 160 192 215 216 217 222 228 247 251 279 280 43 46 54 56 70 74 77 83 87 106 114 116 147 192 215 216 217 222 227 247 251 271 280 46 56 74 83 87 106 114 116 147 160 192 215 216 217 222 228 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 50 54 56 61 67 74 80 83 87 96 102 105 106 114 116 147 148 155 164 168 192 207 215 216 217 222 227 247 251 260 279 280 294 297 43 46 56 74 83 87 97 106 108 114 116 147 192 196 205 215 216 217 222 225 227 247 249 251 276 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 58 69 70 74 83 87 106 108 114 116 147 160 192 205 206 215 216 217 222 227 247 251 280 281 298 43 46 54 56 58 71 74 83 87 96 106 108 114 116 147 155 156 192 206 215 216 217 220 222 227 247 251 280 281 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 52 56 61 74 83 87 106 114 116 147 160 192 205 215 216 217 222 227 228 230 231 247 251 268 279 280 83 167 247 280 296 71 145 206 216 276 280 78 102 148 169 216 74 116 145 206 259 264 280 34 46 87 169 207 264 280 298 96 114 153 163 194 205 206 243 264 269 280 281 293 46 106 114 146 264 280 297 46 74 86 105 192 264 279 280 293 34 46 87 116 146 157 205 249 264 280 34 43 49 87 114 171 206 226 264 34 68 92 259 298 264 280 216 216 280 216 194 205 206 216 216 104 216 170 216 34 54 216 293 80 280 46 280 147 148 280 74 145 146 74 145 205 227 170 246 43 44 54 74 87 155 157 170 204 205 206 225 228 230 249 260 264 280 298 205 228 54 205 228 281 228 56 108 116 157 160 205 206 216 222 234 235 260 262 276 294 74 145 227 34 54 58 96 105 143 148 167 193 206 216 222 223 260 271 294 297 298 96 216 223 280 294 54 56 58 114 148 160 206 216 222 227 260 271 280 282 294 54 58 148 160 206 216 222 227 260 280 282 54 96 101 114 143 206 280 294 298 53 56 77 86 153 155 156 164 170 206 207 216 249 276 280 281 100 160 170 216 222 249 280 294 44 56 106 108 114 153 155 156 160 215 216 222 223 249 271 280 114 116 143 216 294 114 143 216 294 56 206 225 249 280 294 54 74 145 227 114 228 260 269 228 70 82 228 228 249 228 228 228 228 228 216 227 228 34 114 228 34 205 228 54 228 34 46 53 228 280 34 228 34 228 34 205 228 56 101 116 147 224 227 251 280 281 294 298 216 53 71 280 36 54 56 58 67 78 170 192 206 216 220 226 228 264 34 36 37 54 56 58 67 78 87 102 107 147 148 202 203 216 220 221 228 229 251 260 281 294 296 298 34 37 77 114 116 148 155 203 207 227 228 234 279 34 53 79 102 114 116 145 148 228 234 239 241 246 259 264 279 280 298 34 54 67 114 116 148 227 228 234 259 279 294 34 54 67 105 114 116 148 227 228 234 259 279 294 34 44 46 53 54 56 68 70 74 83 84 114 116 147 148 163 206 215 216 227 228 234 247 248 260 274 279 294 34 54 67 68 70 114 116 148 169 206 215 220 227 228 234 246 248 259 260 279 294 34 44 52 53 70 77 83 106 114 116 144 147 148 157 170 205 206 215 227 228 234 247 248 260 279 298 34 53 114 116 148 227 228 234 247 264 279 34 53 114 116 148 171 227 228 234 264 279 34 53 114 116 148 227 228 234 264 279 280 34 53 70 114 116 148 227 228 234 260 264 279 34 53 114 116 148 206 227 228 234 264 279 34 43 53 56 114 116 148 227 228 234 264 279 34 53 114 116 148 227 228 234 264 279 34 53 87 107 114 116 148 227 228 234 264 279 294 34 52 53 67 82 83 96 102 105 107 114 116 146 147 148 167 205 215 227 228 234 239 251 264 279 298 34 46 52 53 79 86 87 114 116 147 148 205 227 228 234 264 269 279 298 34 53 54 67 107 114 116 148 169 227 228 229 234 260 264 279 34 53 74 107 114 116 148 227 228 234 246 256 264 279 34 53 54 75 77 79 90 114 116 147 148 195 205 227 228 234 246 251 260 264 279 34 53 70 107 114 116 148 227 228 234 246 264 279 34 53 61 67 86 114 116 147 148 195 227 228 234 260 264 268 269 279 280 298 34 53 61 106 114 116 148 195 227 228 234 264 269 279 34 53 75 79 90 105 114 116 148 160 187 206 228 234 246 264 269 279 34 53 54 56 67 70 74 87 90 96 102 106 114 116 146 147 148 187 195 206 227 228 234 239 246 251 259 264 279 280 294 34 37 53 56 84 89 96 105 108 114 116 145 146 148 154 160 163 169 193 194 203 206 215 216 222 227 228 230 231 234 247 259 260 279 280 294 106 34 37 53 68 82 114 116 148 163 169 203 205 206 207 220 224 230 234 248 249 260 279 280 34 36 37 53 56 67 75 83 96 105 114 116 148 170 193 203 206 215 222 227 228 230 234 248 259 279 294 34 36 58 61 67 69 101 105 107 108 114 116 147 148 160 168 169 170 194 222 227 228 229 234 247 260 264 269 279 280 294 34 37 53 56 67 69 70 74 96 108 114 116 147 148 155 160 167 168 192 194 203 205 206 215 216 224 225 227 228 234 239 241 247 279 280 281 294 297 298 34 36 58 61 67 69 101 105 107 108 114 116 147 148 160 168 169 170 194 222 227 228 229 234 247 260 264 269 279 280 294 34 37 86 114 116 147 148 203 205 227 234 264 279 34 37 67 107 116 167 203 227 228 49 79 83 87 102 116 118 153 169 204 228 239 241 262 294 37 44 58 77 83 84 86 96 114 116 148 153 160 168 193 204 215 216 217 227 228 231 248 249 294 37 44 53 54 56 67 70 79 82 83 84 87 96 106 114 116 148 153 154 168 169 170 193 194 195 204 206 207 215 220 222 227 228 231 247 248 259 260 262 280 281 294 297 37 53 56 58 71 75 79 83 84 116 148 153 167 204 205 206 227 228 231 244 249 260 262 294 53 79 83 84 96 102 116 148 153 154 157 164 168 169 204 207 227 228 231 247 248 262 292 294 36 53 61 83 84 116 148 154 204 221 230 247 37 53 67 75 84 105 108 116 144 153 154 168 204 206 207 215 228 230 247 248 262 297 56 84 116 148 160 168 194 204 216 227 228 231 241 247 262 294 49 53 75 84 105 114 116 148 154 160 163 167 168 204 227 228 231 247 260 262 292 294 297 87 146 167 241 260 280 298 87 146 167 241 280 294 298 87 116 167 221 241 280 294 34 36 77 79 114 148 157 202 205 206 211 216 230 234 260 280 281 294 34 36 79 96 148 202 207 211 216 34 36 56 79 145 148 160 202 206 211 216 217 281 34 36 52 70 79 148 155 160 202 206 207 211 216 217 220 230 268 281 34 36 52 56 79 145 148 160 202 206 211 216 268 281 34 36 79 148 202 206 211 216 34 36 79 148 202 206 211 216 34 36 79 148 202 206 211 216 34 36 70 79 146 148 155 170 202 211 216 43 67 106 153 167 215 228 294 37 105 116 203 215 220 228 37 74 116 203 205 215 220 228 37 116 203 215 228 37 116 203 215 228 116 215 228 37 105 116 203 206 215 220 228 37 116 203 215 228 37 68 83 105 116 203 215 228 247 37 96 116 203 215 228 37 116 203 215 228 37 56 116 203 215 228 37 70 116 203 215 220 228 37 116 203 215 228 37 70 116 203 215 220 228 37 53 116 203 215 220 228 37 116 203 215 220 228 37 77 116 153 203 207 215 220 228 37 77 116 153 203 207 215 220 228 37 77 116 203 207 215 220 228 251 37 116 203 215 228 37 116 203 215 216 228 37 116 203 215 228 37 116 148 203 215 220 228 37 78 105 116 203 215 228 268 37 43 116 203 215 220 228 37 116 203 207 215 220 228 37 116 203 215 220 228 37 78 116 170 203 215 221 228 281 37 114 116 203 215 220 228 37 116 203 207 215 228 37 101 116 203 215 228 37 116 203 215 228 34 37 78 105 116 203 205 215 228 268 37 70 116 170 203 215 220 228 37 116 203 215 220 228 297 37 96 116 203 215 220 228 251 37 77 116 153 203 207 215 228 251 37 116 203 215 220 228 37 116 203 215 220 228 37 116 203 205 215 220 228 37 116 203 215 220 228 37 116 203 215 220 228 37 96 116 203 207 215 220 228 37 116 193 203 215 220 228 37 105 116 160 203 207 215 220 228 268 37 96 116 203 215 220 228 37 116 203 215 228 34 37 116 203 215 220 228 37 116 203 215 228 34 37 53 116 203 206 215 220 228 281 34 83 84 101 105 108 113 116 148 167 204 215 216 222 247 279 280 294 34 163 54 79 205 206 246 259 298 46 54 56 83 86 106 115 154 164 206 228 239 247 259 86 105 115 116 215 216 227 34 53 54 205 215 259 34 227 230 259 294 34 259 294 34 259 294 34 259 294 34 44 231 243 259 294 34 44 53 231 243 259 294 34 44 230 231 259 294 34 53 54 96 106 164 259 294 34 54 114 153 164 220 227 294 34 107 227 294 34 53 54 96 227 230 243 294 297 34 44 53 54 56 106 116 148 193 216 217 227 228 230 259 294 34 53 227 231 294 34 294 34 49 54 58 86 108 114 148 156 163 168 205 206 221 226 227 228 259 268 280 281 294 297 34 294 34 44 53 54 96 227 231 243 259 294 34 44 147 148 294 170 206 207 259 53 56 68 87 105 114 170 193 215 221 227 228 230 235 247 248 280 44 53 56 68 87 105 147 163 215 223 227 228 230 231 248 276 280 53 54 68 70 82 167 205 206 207 215 228 247 268 280 294 44 53 54 56 61 68 86 87 96 105 114 116 143 146 147 148 154 169 205 206 215 222 225 227 228 234 244 247 248 260 268 280 281 298 44 53 54 61 67 86 87 96 105 106 147 148 153 163 169 215 220 227 228 230 231 248 249 251 260 272 280 281 297 53 67 87 105 116 148 153 206 215 220 222 228 248 280 44 52 53 56 68 87 105 147 156 192 193 205 206 215 222 223 227 228 231 248 280 53 54 58 67 70 84 86 96 107 116 143 144 148 155 160 168 170 194 206 216 217 222 225 227 230 235 246 247 248 268 280 294 297 298 34 54 116 145 216 249 34 116 216 249 260 281 54 116 145 216 54 67 116 145 216 228 243 248 34 54 67 79 116 145 216 243 260 281 54 116 145 216 241 54 116 145 216 243 34 54 80 86 116 145 216 228 243 259 34 54 116 145 216 260 54 67 69 116 145 216 228 37 86 294 82 167 206 207 221 247 54 68 114 167 170 193 206 247 249 67 82 83 84 106 144 146 167 205 206 220 230 234 247 248 260 298 68 167 205 206 247 34 167 215 247 259 167 206 220 247 113 114 116 167 206 215 226 247 298 116 167 205 206 215 225 247 248 298 67 83 106 108 116 167 205 206 247 248 282 297 37 82 167 169 203 205 206 207 234 247 248 275 297 37 82 167 169 203 205 206 207 234 247 248 275 297 37 82 167 169 203 205 206 207 234 247 248 275 297 54 68 167 220 222 247 70 82 105 167 206 225 247 248 54 167 205 247 281 37 114 160 167 170 203 206 226 247 37 114 203 114 167 216 34 54 67 84 116 164 226 234 235 247 248 251 276 116 294 37 49 58 67 71 79 80 101 105 106 143 144 145 147 153 154 155 163 164 168 170 193 203 205 206 207 215 220 227 234 247 251 257 259 280 281 282 294 297 114 147 156 167 192 215 220 234 259 298 114 147 206 220 224 259 279 294 43 44 147 167 207 220 259 54 58 84 101 114 116 148 156 157 162 164 168 205 206 216 222 249 257 271 298 74 114 147 206 220 224 259 279 294 83 90 116 145 247 248 43 78 79 145 234 34 37 67 83 84 116 148 153 156 168 170 203 206 216 259 37 58 67 79 83 84 108 144 148 155 170 205 206 215 216 220 230 231 234 235 247 248 249 54 70 82 83 116 145 216 247 248 36 37 44 49 53 54 58 67 68 77 82 83 84 87 101 102 105 106 107 108 114 145 148 156 168 169 170 202 203 205 206 207 222 225 227 228 230 231 234 235 238 241 247 248 249 259 260 34 37 43 44 49 54 56 58 68 69 77 78 79 80 82 83 84 86 87 88 101 102 103 105 106 107 114 143 144 145 146 148 154 155 156 157 160 164 168 170 192 193 194 203 204 205 206 207 215 216 217 220 222 225 226 230 231 234 235 238 239 241 243 247 248 249 251 259 260 268 269 270 276 280 281 282 293 297 298 54 74 83 116 145 216 247 260 68 83 101 116 205 216 247 53 54 56 67 84 96 101 105 114 116 148 157 170 204 205 206 215 225 226 230 234 235 247 248 251 37 67 68 70 74 82 83 84 101 102 107 145 153 160 167 170 203 206 207 215 220 222 226 230 234 235 246 247 248 37 44 53 67 68 78 83 84 105 144 153 170 206 215 220 234 235 251 281 54 58 67 83 84 89 101 102 106 148 154 155 162 164 168 170 193 195 205 206 215 216 225 226 230 231 238 247 248 249 251 297 34 49 54 67 83 84 101 114 116 153 155 163 167 170 195 204 206 216 230 234 235 247 248 251 259 297 34 37 44 49 53 54 56 58 67 77 78 79 82 83 84 86 87 96 101 105 107 108 114 144 145 148 153 155 156 164 168 170 203 205 206 215 216 220 222 225 226 227 230 231 234 235 244 247 248 251 260 270 280 281 297 298 53 67 82 83 84 116 144 153 170 205 206 216 220 234 235 238 247 248 294 297 298 34 54 83 116 145 216 234 247 248 83 90 116 145 247 248 37 44 54 68 74 83 84 163 170 203 204 205 207 216 226 247 248 249 260 276 36 37 44 53 54 56 58 67 77 78 79 83 84 101 105 108 116 148 153 154 155 156 157 160 163 164 167 169 170 194 202 203 204 205 206 207 216 220 228 230 234 235 241 247 248 249 251 262 264 268 280 297 34 54 84 90 116 145 216 217 248 251 264 49 53 58 67 82 84 90 101 102 106 113 143 145 146 148 156 160 170 171 205 206 207 215 230 234 248 251 260 262 281 282 297 34 36 37 44 49 53 54 56 58 67 68 69 71 74 77 79 82 83 84 87 98 101 102 103 105 107 108 113 114 116 143 144 146 147 148 153 155 156 157 160 163 164 167 168 169 170 192 193 195 203 204 205 206 207 215 216 220 222 225 226 227 228 230 231 234 235 238 239 241 247 248 251 252 259 260 262 268 271 280 281 292 293 294 297 298 44 58 67 77 83 102 108 116 144 148 154 156 170 193 195 205 206 207 215 231 234 247 280 37 49 53 58 61 77 83 84 101 102 107 108 116 144 145 148 153 154 156 157 170 205 206 207 216 220 226 234 235 247 280 53 67 68 105 167 216 230 247 280 53 67 68 105 167 216 230 247 280 53 67 68 105 167 216 230 247 280 37 56 67 68 70 82 83 102 116 143 148 154 156 157 163 170 171 203 206 216 220 234 239 241 247 249 251 259 294 34 36 37 44 56 67 68 79 83 84 107 108 113 116 148 155 156 157 170 193 202 203 204 206 207 215 216 230 234 235 243 246 247 248 251 268 294 298 70 82 83 84 101 105 106 167 206 207 220 234 235 247 248 259 280 281 297 194 207 227 294 37 50 53 54 56 61 79 81 86 96 105 106 107 116 147 148 160 167 194 216 227 228 231 239 276 277 291 294 37 43 50 52 54 61 67 79 102 105 116 145 148 160 167 169 216 227 228 231 247 248 294 77 79 116 147 148 170 205 206 207 215 216 225 227 251 280 34 52 53 54 56 61 67 71 79 80 100 103 105 106 107 113 116 145 148 160 163 170 204 208 227 228 247 248 249 251 259 262 264 271 281 293 34 36 40 46 49 53 54 56 58 61 67 68 69 70 71 72 74 75 79 80 82 83 87 89 96 102 103 104 105 107 113 114 116 118 143 144 146 148 160 163 167 168 169 170 171 172 184 189 193 195 202 205 206 207 208 215 216 217 221 222 223 224 226 227 228 230 231 234 235 239 240 241 243 247 248 250 251 257 259 260 262 264 269 270 271 273 275 276 280 282 292 293 294 298 34 43 44 46 49 53 54 56 58 61 67 68 70 71 74 77 78 79 80 82 83 84 86 87 89 96 100 101 102 103 105 106 107 108 113 114 116 118 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 171 192 193 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 230 231 234 235 238 239 243 244 247 248 249 251 257 259 260 262 264 268 269 271 274 276 280 281 282 293 294 297 298 37 53 56 58 61 67 68 70 78 79 80 82 83 84 87 89 102 105 107 108 114 116 143 145 148 167 170 193 207 208 215 220 225 227 228 241 243 247 248 251 259 264 271 280 297 34 67 68 71 74 79 82 87 89 102 103 105 107 113 114 148 154 157 167 170 172 206 207 216 217 222 226 227 228 230 235 241 243 247 248 251 269 270 293 34 53 58 67 68 74 80 82 87 102 103 105 107 113 116 117 143 148 157 160 164 167 170 205 215 216 221 222 226 230 241 243 247 248 251 280 298 34 53 58 67 68 74 80 82 87 102 103 105 107 113 116 117 143 148 157 160 164 167 170 205 215 216 217 221 222 226 230 241 243 247 248 251 280 298 37 58 61 64 67 68 70 71 74 78 79 82 83 87 89 102 103 105 107 113 114 116 118 145 148 160 167 168 169 171 203 207 208 215 216 217 227 228 234 235 239 241 243 247 248 251 259 260 262 264 269 270 271 280 281 293 298 36 37 43 44 46 49 53 54 58 61 68 69 70 71 74 77 79 80 82 84 87 96 101 102 103 105 106 107 108 114 116 143 144 145 146 148 153 156 160 163 169 170 192 193 202 203 205 206 207 221 222 225 228 230 231 234 235 241 247 248 249 251 259 260 264 276 280 281 282 297 298 49 53 54 58 67 78 87 105 107 113 114 148 155 160 163 167 169 170 171 192 205 206 215 221 222 225 226 230 231 235 238 243 247 251 269 270 280 281 297 298 40 43 44 49 50 53 54 56 58 61 67 68 70 71 74 75 77 78 82 84 86 96 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 171 192 193 205 206 207 215 216 217 220 221 222 223 224 225 226 227 228 230 231 234 235 238 241 243 244 247 248 249 251 257 259 260 262 264 268 270 271 272 276 280 281 282 293 297 298 34 43 49 53 56 58 67 68 70 77 80 87 96 101 107 108 113 114 116 143 146 148 153 156 160 168 170 171 193 205 206 207 215 217 227 228 230 232 238 247 248 251 259 260 269 280 281 293 297 44 46 53 54 68 74 78 80 101 102 106 113 114 143 148 160 167 170 171 192 205 206 207 215 216 222 225 230 231 243 247 260 269 280 297 298 34 36 37 46 53 54 58 61 68 70 71 74 79 82 87 102 103 105 107 108 113 114 116 146 148 156 160 163 167 169 170 171 193 202 203 204 205 206 207 208 215 217 222 226 227 228 238 239 241 243 247 248 252 260 264 269 270 271 272 280 281 298 37 43 44 53 56 67 68 74 105 107 108 114 116 146 148 154 156 160 164 170 171 206 215 221 222 225 228 230 231 239 247 248 268 282 293 297 298 37 49 53 67 68 71 78 86 87 96 102 105 106 107 108 113 116 118 146 148 155 168 170 193 205 206 216 221 222 230 231 241 243 247 248 260 262 269 270 280 281 297 298 34 56 71 74 96 105 106 114 116 143 146 148 155 160 170 206 216 221 222 226 230 281 297 43 44 49 52 53 56 61 67 68 74 77 78 82 83 84 86 96 103 105 106 107 113 114 116 118 143 148 153 155 156 157 163 164 170 192 205 206 207 215 216 220 221 222 225 230 231 241 243 247 248 251 257 259 268 270 280 281 282 297 298 44 46 49 50 53 54 56 58 61 67 68 69 70 71 74 77 80 82 84 89 96 101 102 103 105 106 107 108 113 114 116 117 118 143 144 148 153 155 156 160 167 168 170 171 192 193 205 206 207 215 216 217 220 221 222 225 226 228 230 231 234 235 238 240 241 243 247 248 249 251 257 259 260 264 270 271 272 279 280 281 282 297 298 34 44 46 49 53 54 56 67 70 71 74 80 82 101 102 103 105 106 107 108 113 114 116 117 118 143 144 148 153 154 155 156 160 164 167 168 170 171 192 193 205 206 207 215 217 220 221 222 224 225 226 227 228 230 234 235 238 240 241 243 244 246 247 248 249 251 257 260 262 264 270 271 272 279 280 281 282 292 293 297 298 44 46 49 53 68 70 71 74 78 80 101 102 103 107 113 114 116 148 153 154 155 156 160 167 168 170 171 192 194 205 206 207 215 216 220 221 222 225 226 228 230 243 246 247 248 249 251 257 264 271 272 280 281 282 293 297 298 34 43 46 49 53 54 56 61 67 68 70 71 74 77 78 80 82 101 102 103 105 106 107 113 114 116 117 118 143 146 148 153 155 160 168 170 171 193 205 206 207 215 216 217 220 221 222 225 226 228 230 234 235 240 247 248 249 251 260 264 268 270 271 272 279 280 281 282 293 297 298 44 46 49 50 53 54 56 58 61 67 70 71 79 80 82 101 103 105 106 107 113 116 117 118 146 148 153 155 157 163 164 167 168 170 171 192 205 206 207 215 216 220 221 222 225 226 228 230 234 238 240 243 246 247 248 249 257 264 270 271 272 280 281 282 293 297 44 46 49 50 53 54 56 67 68 69 70 74 80 82 96 101 102 103 105 107 108 113 114 116 146 148 153 155 156 160 167 168 169 170 171 193 205 206 207 215 216 221 222 225 226 228 230 231 234 241 243 246 247 248 251 259 260 264 268 271 279 280 281 282 297 298 44 96 101 102 105 108 114 116 148 206 230 241 298 34 44 53 54 67 68 71 74 78 80 87 96 100 101 102 103 105 107 113 114 116 148 156 160 168 169 170 195 204 206 207 208 215 216 217 222 227 230 231 238 239 243 247 248 251 257 260 262 264 269 279 280 293 294 298 34 53 74 143 148 206 243 264 276 34 36 58 67 71 74 87 89 103 105 107 113 114 116 148 167 169 206 208 215 216 227 241 243 247 248 251 259 260 270 280 281 294 34 67 74 103 106 107 113 114 116 148 167 208 215 247 248 251 271 280 53 58 68 74 105 107 114 116 148 164 167 243 247 248 264 280 53 206 215 34 37 44 53 67 82 89 105 107 114 116 148 169 203 215 216 235 241 248 251 269 74 96 102 107 148 167 216 230 247 248 260 280 34 67 71 74 87 103 107 113 148 167 169 208 227 243 247 248 251 260 270 280 43 68 70 74 82 105 114 146 148 167 170 205 206 207 215 224 247 268 280 74 105 107 116 148 167 168 231 247 248 264 280 70 71 74 107 113 114 148 167 215 221 231 241 247 248 280 294 74 89 107 113 116 143 148 154 167 216 247 248 260 280 293 294 36 37 44 82 87 105 107 113 116 148 156 171 202 203 215 216 241 243 264 297 298 53 56 74 105 106 107 148 167 216 247 248 280 34 53 74 107 143 148 167 206 216 243 247 248 264 276 280 34 54 56 67 68 71 74 82 103 105 113 114 116 147 148 164 208 243 247 251 264 271 280 74 107 148 160 167 216 247 248 276 277 280 37 53 54 58 68 101 103 108 113 114 116 143 148 163 170 171 205 206 216 221 225 227 238 239 243 251 281 282 293 34 36 37 44 46 53 56 58 61 87 105 114 116 143 148 157 202 203 215 216 217 222 226 241 243 244 247 251 259 264 270 297 298 53 58 61 67 78 89 96 114 116 145 148 153 167 205 216 226 264 280 36 37 46 54 68 69 96 103 105 106 113 114 116 143 146 148 153 155 156 167 203 205 206 207 215 216 222 227 228 238 239 247 249 251 268 269 280 281 282 297 298 43 53 56 70 84 116 148 204 205 216 227 228 246 249 292 294 53 54 67 83 87 105 114 116 147 148 160 167 216 222 227 228 241 247 269 280 294 54 56 87 96 105 114 116 147 148 192 205 206 228 280 294 43 53 56 70 101 105 146 205 206 217 227 228 260 280 293 54 58 96 105 108 205 228 260 280 294 53 74 157 205 227 228 43 52 53 56 58 70 74 87 89 101 105 106 107 108 114 116 143 148 153 160 169 170 205 206 207 216 222 226 227 228 230 238 246 249 259 260 268 279 280 293 297 298 43 53 74 77 105 116 205 216 227 228 297 114 280 296 298 53 108 206 213 227 246 260 65 74 213 228 294 43 53 56 74 77 107 116 216 227 228 246 249 53 70 74 77 107 206 227 228 246 298 262 43 53 56 100 106 116 145 156 160 163 213 215 216 227 228 246 264 70 82 83 105 106 148 163 167 170 194 205 206 215 234 247 249 268 281 43 56 58 61 68 70 82 96 105 107 116 204 215 216 222 224 228 246 262 274 294 298 46 53 68 69 70 83 106 114 116 167 207 220 228 247 259 260 280 294 68 69 220 264 34 70 83 107 116 205 247 259 34 56 80 106 107 116 148 216 226 228 259 260 264 276 83 114 205 215 216 217 222 227 247 259 148 207 215 222 294 43 50 52 53 116 148 160 204 205 246 281 298 194 207 227 294 52 116 164 206 216 227 228 257 262 271 276 297 49 53 54 56 68 70 78 80 96 101 106 107 108 114 116 143 153 156 160 164 170 193 204 205 206 207 215 216 234 243 251 260 264 280 298 36 37 43 44 50 53 54 56 58 61 67 68 70 71 74 77 79 80 82 83 84 86 87 88 89 92 96 102 103 105 106 107 108 113 114 116 117 118 143 145 146 147 148 153 154 156 160 163 167 168 169 170 193 194 205 206 207 208 215 216 217 220 221 222 226 227 228 230 231 237 240 241 247 248 249 251 259 260 262 264 265 268 269 271 272 275 276 280 281 292 293 294 296 297 298 53 61 67 70 82 86 87 89 103 108 113 114 116 147 148 154 163 167 193 194 216 222 227 228 230 239 240 247 248 260 264 269 280 293 294 296 43 44 53 54 56 58 61 67 68 70 71 74 79 80 82 83 84 86 89 92 96 101 102 103 105 106 107 108 113 114 116 143 145 146 147 148 153 154 156 160 163 167 168 169 171 192 193 194 205 206 207 215 216 217 220 222 225 226 227 228 230 231 246 247 248 251 259 260 262 264 275 276 280 293 294 296 297 298 53 54 56 61 67 69 70 71 79 82 83 84 86 87 89 92 96 103 105 106 113 114 116 147 153 154 156 160 163 167 168 193 194 195 205 207 215 217 222 226 227 228 229 230 239 247 248 251 259 260 264 269 271 276 280 281 293 294 296 298 36 37 43 50 52 53 54 56 58 61 67 68 69 70 74 79 82 83 84 86 87 89 92 103 105 106 107 108 113 114 116 144 147 148 153 154 156 160 163 164 167 168 169 170 171 193 194 195 205 206 207 215 216 217 220 222 226 227 228 229 230 231 235 237 239 241 247 248 249 251 259 260 264 265 269 271 276 280 281 293 294 296 298 43 46 49 50 52 53 54 56 58 61 65 67 68 69 70 71 74 78 82 83 86 87 89 96 100 103 105 106 107 108 113 114 116 143 144 147 148 153 154 163 167 168 169 171 193 194 205 207 208 215 216 217 222 227 228 230 231 237 239 241 247 248 251 260 262 264 268 269 271 279 280 281 293 294 296 54 56 61 67 68 71 80 89 92 96 103 105 106 113 114 116 147 148 153 154 160 163 167 193 194 215 216 220 226 227 228 230 231 247 248 271 272 275 281 293 294 296 37 43 46 50 52 53 54 56 58 61 67 70 71 74 80 82 83 86 87 89 92 96 103 105 106 113 114 116 147 148 153 154 160 163 167 168 193 194 205 206 207 215 216 220 222 227 228 230 231 237 239 247 248 249 251 259 262 264 269 271 276 280 293 294 296 297 298 34 56 61 67 83 84 89 103 105 114 116 148 167 228 231 247 248 260 271 280 297 34 61 67 96 103 105 114 116 147 160 163 167 205 206 228 247 248 281 294 297 34 56 61 67 89 103 114 116 147 206 207 228 248 264 280 297 34 61 67 102 103 114 116 147 167 206 228 231 247 248 280 67 89 105 114 167 193 205 230 280 206 259 89 105 207 215 58 67 89 105 106 107 114 116 146 148 167 170 193 205 206 207 216 280 281 37 53 56 79 83 84 89 96 105 203 207 241 247 280 281 44 67 70 84 89 105 106 170 205 216 234 235 247 67 70 89 105 106 167 216 280 67 80 84 89 105 205 207 220 222 230 298 89 105 207 215 222 89 105 116 207 215 216 222 67 83 89 105 206 230 247 248 280 44 67 83 89 105 106 116 148 160 215 216 217 220 222 294 298 89 105 239 264 279 206 259 56 61 67 71 82 88 103 105 113 114 116 117 148 206 228 248 251 271 298 88 103 116 228 74 80 148 157 160 167 228 243 251 280 298 36 69 74 103 116 145 216 217 222 228 249 74 77 80 116 145 148 216 217 228 248 294 43 74 105 116 145 160 167 217 74 77 80 116 160 217 43 89 114 116 145 211 221 43 89 114 116 145 196 211 221 292 34 43 52 89 114 116 145 146 211 221 248 293 43 56 74 89 114 116 148 160 194 211 216 217 241 247 294 43 46 105 114 116 148 160 163 167 206 211 228 230 248 279 34 37 43 46 49 50 53 54 58 67 68 69 74 75 79 80 83 84 86 87 89 90 102 106 107 108 114 116 143 144 145 146 148 153 155 157 160 167 168 169 170 171 192 193 203 205 206 207 211 215 220 221 222 227 228 229 230 234 239 241 243 244 247 248 251 259 269 271 280 294 297 298 34 43 61 87 89 114 116 145 148 163 211 215 221 246 260 298 34 43 58 61 68 80 89 114 116 145 146 148 211 215 221 246 260 264 269 288 34 43 58 61 87 89 114 116 145 148 169 211 215 221 226 246 264 268 269 34 43 56 58 61 68 87 89 104 105 106 114 116 145 146 148 157 163 170 206 207 211 215 221 246 251 260 264 268 269 280 297 43 44 50 114 116 148 160 170 192 211 215 225 227 228 230 249 280 43 67 74 108 114 116 144 211 227 228 247 248 280 34 43 86 89 105 114 116 148 211 216 217 220 227 228 260 294 54 89 116 148 206 215 216 228 260 294 68 114 211 215 216 228 280 105 116 222 247 281 53 105 116 222 247 105 116 222 247 105 116 216 247 61 105 108 116 206 215 247 36 46 49 54 56 58 61 77 88 96 101 105 106 108 116 117 143 155 160 168 170 192 196 202 205 206 207 215 216 221 222 225 247 262 273 280 281 293 297 54 105 116 222 247 54 105 116 222 247 105 116 222 247 105 116 222 247 105 116 222 247 54 105 116 216 247 34 54 105 116 216 247 56 105 116 222 247 54 105 116 216 247 54 105 116 222 247 54 105 116 222 247 54 105 116 222 247 54 105 116 222 247 54 105 116 216 247 54 105 116 216 247 105 116 216 247 77 105 116 148 167 207 247 281 105 116 206 216 222 247 280 105 116 206 216 222 227 247 280 105 107 116 206 216 222 247 280 53 54 56 58 68 70 82 84 105 106 107 116 148 153 156 157 163 167 170 206 215 216 217 220 221 222 225 228 247 248 251 264 268 280 294 298 54 96 105 116 153 207 222 247 293 54 96 105 116 153 207 222 247 293 54 105 106 116 153 222 247 251 54 105 106 116 153 164 222 247 54 96 105 116 153 206 222 247 251 96 105 116 153 222 247 251 293 96 105 116 153 222 247 251 293 54 105 106 116 153 222 247 251 54 105 106 116 153 222 247 96 105 116 153 222 247 105 116 153 222 247 251 105 106 116 153 222 247 105 116 153 222 247 251 54 96 105 106 116 153 222 247 251 293 34 54 96 105 106 116 153 222 247 251 293 105 116 207 222 247 34 105 116 216 247 105 116 216 247 105 116 216 247 105 116 216 247 105 116 216 247 34 74 105 116 247 271 105 116 247 37 61 68 105 108 203 215 264 56 116 146 147 148 220 234 235 270 271 298 58 105 116 117 118 193 204 206 269 293 294 298 58 116 118 193 206 269 293 298 77 116 148 167 170 204 298 37 61 68 105 108 203 215 246 264 34 37 53 58 61 68 105 108 153 203 215 246 264 37 61 68 105 108 203 215 264 34 53 54 61 68 105 108 206 215 222 228 249 264 280 294 298 37 53 61 68 105 108 203 215 264 61 105 108 215 247 264 34 43 44 49 53 61 68 70 82 84 105 108 114 148 160 167 205 206 207 215 221 224 227 228 247 248 264 280 282 297 37 53 61 68 70 77 80 82 105 106 168 203 206 215 220 264 282 294 37 61 68 96 105 108 203 215 264 37 43 53 56 61 68 105 108 203 215 264 37 80 105 148 203 207 264 34 36 43 54 56 61 83 105 160 168 170 202 215 216 247 259 264 280 294 297 37 54 61 68 105 108 203 215 264 294 61 68 77 80 105 148 160 207 215 222 264 37 61 68 86 105 108 203 215 264 37 53 61 68 105 108 203 215 259 264 269 37 56 61 68 105 108 156 203 215 246 264 37 61 68 105 106 108 203 215 227 264 37 61 68 105 106 108 203 215 227 264 37 61 68 105 108 203 215 264 34 116 144 155 207 224 230 244 273 274 34 68 108 116 118 148 205 216 224 225 244 247 270 273 34 43 46 53 54 56 58 67 68 69 70 80 82 86 96 101 105 108 114 116 147 148 153 157 160 163 167 168 170 193 194 205 206 215 216 222 227 228 249 251 259 269 279 280 281 282 294 297 298 58 167 206 281 56 108 167 205 167 205 113 153 156 157 167 226 282 108 167 281 43 108 167 280 46 53 114 167 156 167 226 148 167 167 204 205 167 223 297 114 167 205 167 114 167 167 206 225 147 167 204 56 58 108 144 167 167 68 147 167 167 167 207 167 221 167 34 96 106 108 147 167 170 280 281 53 167 205 221 246 108 167 167 167 192 251 58 167 205 167 58 83 147 167 205 247 281 294 34 56 167 167 68 167 206 43 54 108 156 167 167 167 207 153 167 108 153 167 207 228 248 251 280 114 167 281 147 167 108 114 147 167 108 167 281 167 101 167 168 170 205 294 114 147 167 34 54 105 108 114 167 192 204 216 251 281 34 43 53 54 56 67 86 105 160 167 215 216 222 269 280 54 106 116 167 215 216 294 53 54 156 215 34 53 54 86 156 215 54 116 167 194 215 216 294 53 54 156 215 34 54 86 116 153 167 168 215 216 246 294 70 80 82 143 148 167 205 207 215 280 297 54 116 167 215 216 294 34 54 106 116 167 215 216 294 53 86 96 116 144 156 160 167 168 193 194 205 206 215 216 226 243 249 269 298 53 54 56 86 106 154 156 204 215 230 231 259 268 297 298 78 215 222 78 106 215 222 54 78 86 164 215 222 78 86 164 215 222 78 106 215 222 293 78 215 222 259 260 293 78 215 222 74 78 215 222 280 78 116 215 222 78 106 215 222 293 54 78 86 215 222 34 78 215 222 78 215 222 78 215 222 78 215 222 78 215 222 216 268 193 279 74 78 86 215 222 243 259 280 78 215 222 74 78 86 215 222 78 215 222 54 74 78 86 164 215 222 78 215 222 78 215 222 54 78 86 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 215 222 78 215 222 78 215 222 56 78 215 222 78 215 222 78 215 222 78 86 215 222 78 215 222 78 116 215 222 78 82 148 167 205 206 215 280 78 215 222 78 215 222 231 259 78 106 215 222 260 78 106 215 222 78 215 222 78 106 215 222 78 215 222 78 215 222 74 78 86 215 222 78 215 222 74 78 215 222 74 78 215 222 56 68 78 83 108 148 167 205 215 222 227 247 280 49 50 56 58 105 194 205 206 222 243 262 276 281 297 50 67 96 108 192 206 227 281 298 46 50 53 54 56 58 74 80 96 101 103 106 110 116 117 167 170 206 222 240 251 280 282 293 50 54 101 106 108 114 143 148 170 206 215 221 231 259 282 298 44 50 53 54 56 58 61 68 71 80 101 103 106 108 116 143 148 155 167 169 170 205 206 215 222 225 251 271 282 293 36 49 50 54 61 68 77 145 148 156 168 170 202 206 215 216 217 222 231 246 280 281 282 293 297 34 49 50 54 56 106 108 114 156 163 205 206 226 231 243 247 259 271 281 293 298 96 103 108 143 144 205 206 251 282 293 297 54 58 67 96 101 108 155 163 205 206 215 221 222 281 293 298 108 148 207 230 34 69 74 77 101 108 118 205 206 222 251 268 293 34 49 69 101 108 206 222 231 281 293 34 54 69 80 108 154 155 206 222 268 280 293 297 34 69 101 108 206 268 280 69 77 153 49 53 56 58 67 74 80 96 108 113 114 116 143 155 160 164 167 170 194 205 206 207 216 222 225 251 264 281 282 293 297 34 49 54 58 67 68 71 74 80 101 105 107 152 153 155 156 163 170 205 206 207 220 221 222 225 226 228 230 235 240 248 251 259 260 280 281 297 49 54 56 58 71 80 101 108 114 116 147 153 156 168 170 193 205 206 207 221 222 226 243 260 280 297 298 49 53 54 56 58 71 96 101 106 108 156 164 170 192 193 205 206 207 226 227 228 243 247 280 281 293 297 298 34 36 49 53 54 56 58 68 69 77 80 96 101 103 106 108 114 116 143 146 153 156 160 192 202 205 206 207 221 222 225 226 251 252 276 280 281 282 293 297 43 46 49 54 58 71 101 103 106 108 144 155 156 170 205 206 207 216 220 222 280 282 297 298 34 54 56 71 96 101 103 105 108 116 143 147 155 160 167 170 205 206 215 221 239 247 249 251 257 281 293 298 53 54 56 96 101 103 108 114 116 143 168 170 192 193 205 206 207 215 221 222 225 243 251 269 281 293 43 46 50 56 69 74 77 86 89 105 145 148 157 212 213 216 230 249 260 268 293 50 89 148 56 103 108 143 192 221 244 264 298 69 108 148 206 50 89 148 34 49 56 69 147 155 206 222 69 86 101 105 167 227 228 239 54 103 216 293 34 50 54 58 205 206 271 293 298 168 294 116 168 216 294 116 168 216 294 74 145 148 168 170 216 294 116 168 204 216 294 116 168 216 294 74 116 145 168 74 116 145 168 36 37 59 67 74 77 116 145 168 206 222 37 68 74 87 106 107 116 145 168 192 196 205 246 260 168 54 56 67 69 74 75 77 116 145 168 205 206 215 269 276 67 74 145 168 268 50 53 67 68 74 77 105 106 116 145 160 168 207 215 217 246 249 298 43 52 58 59 74 86 87 96 101 108 116 145 168 170 205 206 67 74 77 78 82 145 160 168 67 70 74 77 101 145 167 168 217 280 67 69 74 145 168 206 244 246 259 56 52 54 74 80 105 116 145 160 167 168 170 207 228 254 297 37 53 69 74 143 145 148 168 170 193 205 206 225 254 260 297 74 145 168 170 216 294 69 116 168 216 294 116 168 216 294 116 168 216 294 74 116 145 148 168 170 205 216 294 116 168 216 294 116 168 216 74 145 148 168 170 216 294 116 168 216 294 74 116 145 168 74 145 148 168 170 216 244 294 74 116 145 168 67 74 77 107 116 145 168 206 215 246 268 37 74 145 160 168 280 147 168 43 74 82 107 116 145 147 155 168 170 192 205 206 207 215 220 268 281 297 37 74 77 116 145 148 168 215 222 246 43 54 58 68 74 108 116 145 168 206 216 222 246 280 282 294 74 116 168 230 246 249 37 52 54 56 58 59 74 108 116 145 168 189 205 206 222 225 246 268 281 37 59 74 77 101 116 168 205 206 246 298 37 44 56 74 77 107 116 145 160 168 169 192 215 223 227 230 276 297 36 37 56 74 77 143 155 156 157 168 206 246 249 251 297 298 58 67 70 74 77 96 145 167 168 216 222 246 264 280 298 37 52 56 58 59 74 101 105 108 145 156 168 169 205 221 246 297 298 67 74 77 145 168 220 36 56 59 74 77 143 168 205 206 207 216 244 298 54 74 77 80 96 103 116 143 153 168 206 67 74 77 145 168 59 67 74 77 87 101 105 145 156 168 269 280 54 67 74 77 116 145 148 168 193 194 246 248 67 74 77 106 114 145 168 170 194 205 246 54 67 74 77 96 114 116 145 168 194 205 206 249 36 37 54 56 61 65 67 70 74 77 114 116 145 168 194 231 246 281 288 54 61 67 74 77 114 116 145 168 194 67 74 77 145 168 246 74 145 168 183 194 205 223 74 145 168 194 205 223 36 53 54 67 74 77 86 101 108 116 145 153 156 168 206 207 244 281 297 52 53 54 64 67 68 69 74 77 86 105 145 146 147 148 160 167 168 170 194 206 207 215 216 217 222 225 230 241 244 259 260 269 276 279 280 281 294 296 68 70 74 105 116 168 215 228 246 86 116 194 216 251 280 281 74 86 116 164 194 205 206 216 222 223 246 251 268 280 281 282 297 86 107 116 153 168 194 205 206 216 246 251 280 281 282 44 53 74 83 86 101 107 116 170 206 216 247 280 282 53 58 71 101 106 116 148 168 216 217 222 231 241 246 248 264 279 280 114 116 143 216 247 280 36 106 116 153 202 216 251 280 44 53 56 71 79 96 101 102 106 114 116 143 148 155 163 164 168 170 205 206 215 216 220 230 231 239 246 247 248 251 280 281 282 297 86 116 153 168 194 205 216 246 251 280 281 74 86 101 107 116 153 168 194 205 206 216 238 246 251 280 281 282 86 116 153 168 205 206 216 246 251 268 280 281 148 280 148 280 148 153 251 280 148 280 148 194 280 246 280 148 205 280 148 280 148 280 86 116 143 153 170 205 206 216 225 244 246 249 280 281 297 116 195 216 241 280 44 74 105 116 117 148 160 168 215 216 222 224 241 249 280 69 116 168 216 241 280 36 116 202 216 241 280 44 53 58 101 107 116 143 148 170 205 216 222 225 230 231 260 280 54 114 116 170 206 216 222 231 280 107 116 206 216 280 56 116 170 207 216 280 107 114 116 143 148 153 216 238 251 280 74 114 116 143 216 280 86 101 116 154 163 194 216 280 281 36 37 44 53 67 87 96 106 114 116 143 148 160 168 169 170 202 203 216 217 229 230 231 239 241 246 248 260 278 280 281 294 36 37 148 202 203 280 36 37 148 202 203 280 36 37 148 202 203 280 53 83 105 228 247 297 53 80 96 103 116 148 205 207 226 280 297 54 56 58 90 100 101 103 108 113 116 143 144 164 171 192 205 206 208 215 227 228 260 34 49 53 54 56 67 80 83 84 86 114 146 148 157 160 193 195 205 206 215 222 227 230 247 248 259 260 269 279 297 298 34 43 68 103 148 167 170 206 230 281 297 37 113 145 203 262 67 96 114 116 143 144 146 148 157 170 206 220 227 230 231 281 282 297 56 84 105 147 164 168 170 193 215 216 247 280 297 43 46 49 53 56 58 61 67 68 70 71 74 80 82 84 88 89 92 96 100 103 105 106 107 108 113 114 116 117 118 145 147 148 153 155 163 164 168 182 193 205 206 207 208 215 220 221 222 225 227 228 230 231 234 240 243 246 247 248 249 260 264 268 271 272 280 281 297 61 67 74 89 103 116 145 164 228 271 49 52 53 56 58 61 67 68 69 70 74 79 80 82 83 86 89 92 96 102 103 105 106 107 108 114 116 117 118 145 146 148 153 154 155 156 160 164 167 168 169 170 192 193 194 205 206 216 221 222 228 230 231 234 235 238 240 241 247 248 251 259 260 268 271 280 281 293 294 297 298 61 74 89 103 116 145 164 271 43 61 67 74 77 83 86 89 96 103 105 106 107 113 114 116 145 148 153 154 160 164 167 222 227 228 238 241 247 249 251 260 271 280 281 293 58 61 67 71 74 77 89 103 113 116 145 148 164 170 205 206 227 228 247 248 271 61 74 89 103 116 145 164 271 52 56 61 80 89 96 103 114 116 145 153 222 246 247 53 56 89 106 145 148 217 264 294 56 58 61 71 89 145 153 215 222 228 246 280 294 56 96 105 107 108 116 148 153 155 167 168 170 205 215 216 220 248 280 67 84 106 108 114 205 215 297 34 53 67 84 88 105 106 116 153 164 170 193 205 206 230 247 251 260 280 293 297 298 37 56 68 80 96 100 105 106 108 113 116 203 206 215 228 243 264 113 114 167 194 215 227 248 34 44 70 71 82 100 105 113 146 148 167 208 215 220 224 227 260 268 34 54 61 67 83 114 116 147 163 164 228 231 238 243 247 260 269 34 83 86 96 106 116 154 228 293 34 53 58 71 74 100 105 113 114 116 144 148 171 205 206 208 227 228 247 259 34 43 53 54 56 71 77 80 88 96 105 113 114 116 215 221 227 228 230 231 234 280 298 34 116 143 148 160 167 205 207 230 280 44 69 205 215 34 53 54 96 105 167 205 206 215 221 268 281 68 83 167 215 247 280 282 294 34 68 83 148 220 240 262 280 37 87 203 227 260 262 163 231 260 34 53 224 230 274 34 43 53 54 58 70 82 103 106 113 116 156 167 171 205 206 215 220 222 228 239 241 243 260 280 293 54 77 88 206 215 225 231 259 276 281 298 34 84 86 215 238 259 260 89 34 40 43 46 53 54 56 58 61 67 68 71 74 79 80 82 86 87 89 96 103 105 106 108 113 114 116 145 154 156 157 160 168 170 195 198 206 208 215 222 228 230 231 246 247 260 264 268 271 280 281 293 297 298 89 145 160 46 61 67 71 74 89 101 102 103 113 114 116 145 171 208 228 247 248 270 271 96 105 114 148 194 280 34 61 67 89 96 105 108 113 148 157 205 228 231 247 248 294 61 89 96 148 206 230 294 296 52 53 58 67 71 79 80 89 105 106 113 116 145 148 160 167 170 205 206 215 216 217 227 228 247 248 280 281 297 98 216 248 296 98 216 247 248 294 296 34 118 148 271 272 296 34 92 148 292 296 34 148 296 34 148 294 296 34 294 296 271 272 296 294 296 34 92 296 296 294 296 294 296 74 77 78 83 107 116 145 148 247 280 35 206 259 294 56 61 67 74 77 83 88 102 107 113 116 145 148 193 227 228 241 247 248 271 61 71 74 77 83 88 92 103 108 113 116 145 148 154 194 228 241 247 248 271 294 53 61 74 77 83 88 108 113 116 145 148 228 241 247 248 271 294 50 56 61 74 77 83 88 92 113 116 145 148 154 228 241 247 248 271 294 52 56 58 61 74 77 83 88 107 113 116 145 147 148 228 241 247 248 271 294 56 61 71 74 77 83 88 108 113 116 145 148 228 231 241 247 248 264 271 294 61 72 74 83 92 103 107 113 116 117 145 168 194 216 218 222 226 271 272 292 294 296 53 61 72 74 83 92 101 103 104 107 108 113 116 117 143 145 148 153 168 194 218 228 247 271 272 292 294 67 86 108 153 205 280 54 56 90 156 206 227 228 230 280 147 160 195 280 34 56 116 147 195 208 251 279 280 56 195 206 251 280 195 44 69 80 82 107 113 115 116 154 228 280 46 84 143 163 247 268 270 34 148 170 205 206 239 294 297 34 115 116 148 206 294 297 74 116 148 205 206 215 216 268 276 281 294 44 74 116 145 205 207 215 216 227 68 105 116 193 228 281 43 68 105 116 251 297 68 105 116 53 56 68 105 114 167 193 206 249 280 298 44 53 211 68 79 83 105 143 148 170 205 206 227 247 280 281 294 297 67 78 53 67 71 80 84 116 153 169 170 206 207 216 222 230 249 280 281 34 53 54 70 82 102 113 114 116 148 168 193 194 215 222 228 248 264 280 37 46 49 53 67 75 78 79 83 84 154 169 203 207 228 241 248 281 37 67 69 70 78 82 84 87 102 113 154 167 168 203 215 220 228 230 234 247 248 268 36 54 67 78 80 87 116 170 205 207 222 78 84 87 206 207 230 247 56 70 78 82 83 84 116 167 170 220 230 247 248 34 37 53 67 78 83 105 108 116 144 157 203 207 220 280 53 56 78 83 154 280 78 86 87 96 108 113 116 143 160 298 43 58 78 83 84 102 107 148 169 194 220 230 269 56 58 78 83 143 220 227 234 268 36 37 46 78 83 84 101 105 202 203 206 207 215 220 234 241 268 280 54 83 84 247 262 280 37 67 82 83 102 107 108 144 148 164 169 194 203 220 235 70 82 67 70 79 80 82 83 84 105 113 143 154 157 167 227 230 231 247 281 34 37 79 160 170 203 222 294 53 71 74 83 205 206 220 247 249 280 46 80 103 113 207 215 239 53 82 106 148 160 205 227 56 67 71 225 230 231 239 248 281 298 205 247 205 247 44 53 54 68 71 86 205 206 216 247 249 71 264 206 216 241 116 216 44 68 71 108 116 148 160 226 228 230 247 248 264 280 58 84 116 148 170 206 211 215 216 228 230 259 281 296 54 153 34 216 54 101 205 206 246 297 206 298 116 216 53 83 148 205 206 294 53 71 114 116 146 170 193 248 68 96 146 192 194 34 36 37 43 44 49 53 54 56 58 67 68 70 71 74 75 79 80 82 83 84 89 101 102 105 106 107 108 114 116 148 153 155 160 164 167 168 169 170 202 203 205 206 207 215 216 217 220 221 222 224 225 226 227 228 230 231 234 235 239 246 247 249 251 259 260 264 268 276 279 280 281 282 294 296 297 298 37 148 203 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 54 70 79 82 116 148 205 206 207 227 234 280 79 204 79 204 227 79 204 56 58 79 163 204 79 50 68 71 79 83 102 106 148 204 61 79 204 79 204 215 257 79 143 193 204 215 297 34 46 79 204 52 56 74 79 204 79 116 204 298 56 79 114 116 204 280 79 193 204 34 79 204 206 71 79 96 103 114 146 204 205 54 79 96 156 204 205 206 247 251 268 34 79 204 298 58 79 113 143 204 34 74 79 83 103 116 204 247 53 79 83 204 228 70 71 77 79 82 83 107 108 116 143 148 167 170 204 205 206 207 234 241 247 259 280 294 67 70 77 78 79 82 83 101 102 107 114 116 148 160 168 204 205 211 216 228 247 280 79 83 102 148 204 216 247 36 37 44 53 61 67 69 70 71 74 79 80 82 83 84 106 107 113 116 154 156 163 169 170 193 202 203 204 211 228 247 262 280 53 71 79 80 84 115 148 193 204 228 280 294 53 67 74 79 148 157 204 248 270 280 294 68 79 108 114 192 204 205 230 280 53 68 79 106 114 148 155 170 204 231 280 294 34 53 68 79 108 114 148 192 204 205 230 280 294 49 67 71 74 79 80 84 96 103 113 116 144 168 193 204 228 230 280 282 36 67 71 79 107 113 116 204 227 280 53 54 79 84 148 204 205 206 246 280 294 79 83 84 104 107 114 143 154 170 204 228 231 249 257 259 262 280 34 67 74 79 116 143 153 154 169 204 280 34 36 67 71 79 87 102 107 168 202 204 230 246 259 280 294 37 79 82 107 116 144 194 203 204 220 235 268 280 281 67 74 79 103 106 204 280 34 74 79 87 153 193 204 241 280 34 37 56 69 70 79 82 84 108 116 148 154 168 203 204 216 231 244 246 276 280 294 79 147 204 211 43 77 79 145 194 204 206 215 216 217 260 264 297 216 35 78 79 148 170 205 206 228 247 281 294 297 105 167 215 247 34 37 54 67 80 83 106 116 147 148 160 167 170 203 216 222 231 244 247 259 264 271 279 293 294 37 50 58 61 67 74 75 83 86 102 105 106 114 116 145 148 167 168 194 206 215 216 220 222 231 241 247 248 259 264 269 271 279 280 292 294 296 37 49 50 52 53 54 56 58 61 67 68 70 74 80 82 83 84 86 87 89 96 102 105 106 107 108 114 116 143 145 147 148 154 156 160 163 167 169 170 171 192 193 194 205 206 215 216 217 220 222 227 228 230 231 234 238 239 241 247 248 249 251 259 264 269 271 276 279 280 294 296 298 37 50 61 67 68 70 74 79 83 96 102 105 106 114 116 145 148 163 167 169 216 220 222 228 231 241 247 248 259 260 262 264 269 271 276 279 280 294 296 297 298 37 74 83 145 167 216 217 222 247 259 279 296 298 34 37 50 53 54 61 67 68 74 82 83 96 103 105 106 116 148 153 160 167 203 205 206 215 216 222 227 228 238 239 241 246 247 248 251 259 271 276 279 280 297 37 46 52 53 61 67 74 83 87 92 104 105 106 113 116 143 145 148 167 194 205 216 217 222 228 247 251 259 262 264 269 271 276 279 280 292 294 296 34 37 49 53 61 64 67 68 75 82 83 89 105 106 113 116 147 148 160 167 168 189 194 203 206 216 222 228 230 231 239 247 248 259 260 264 271 279 280 294 34 103 106 153 222 251 294 37 53 68 74 105 145 148 153 167 168 170 194 206 215 216 220 224 227 244 246 251 279 280 37 49 53 61 64 67 68 74 75 82 83 89 105 106 113 116 145 147 148 160 167 168 189 194 206 216 217 222 228 230 231 239 247 248 259 260 264 271 279 280 294 296 37 43 46 50 53 54 56 61 67 68 70 71 74 80 82 83 84 96 102 103 105 106 107 113 116 143 145 147 148 155 156 160 163 167 194 205 206 208 215 216 217 220 221 222 223 227 228 231 247 249 251 259 260 262 264 271 276 279 280 294 296 37 67 78 89 102 105 116 167 235 272 279 37 50 61 67 70 74 78 86 89 102 105 116 145 148 167 222 235 247 248 251 271 272 279 294 34 61 86 89 102 113 116 145 170 205 216 248 271 297 34 44 53 56 58 67 70 80 82 84 105 106 116 147 148 160 167 170 193 205 206 211 216 217 220 222 235 260 280 294 298 34 50 68 143 147 148 222 294 34 54 106 145 215 217 222 34 53 61 68 104 116 148 153 160 167 204 206 211 216 222 228 246 251 280 281 34 53 68 74 86 106 108 116 148 167 170 204 205 206 211 216 222 251 278 293 34 68 86 106 116 148 153 167 204 211 222 251 34 54 68 77 86 103 116 148 167 204 206 211 215 216 222 247 251 298 34 46 54 67 68 77 80 104 116 148 153 160 167 168 170 193 204 205 207 211 215 216 222 230 246 249 251 268 34 46 54 58 68 74 77 86 101 105 108 116 148 153 167 204 205 206 211 215 216 222 251 262 276 281 293 34 50 54 68 105 116 146 148 167 196 204 205 206 211 215 216 222 251 268 34 43 53 54 56 68 70 74 77 86 101 108 116 148 153 156 167 170 196 204 205 206 211 215 216 222 246 251 279 280 281 34 54 68 108 114 116 148 167 170 204 206 211 216 222 280 293 34 53 54 68 77 82 86 116 148 153 163 167 168 196 204 205 211 216 222 251 279 34 46 54 68 77 104 106 108 116 148 153 167 204 211 216 222 280 34 36 37 44 53 54 68 70 106 116 148 153 160 167 202 203 204 211 215 216 222 251 280 34 54 56 61 68 74 101 108 116 117 148 153 167 168 194 204 205 211 216 221 222 251 34 54 68 69 74 80 108 116 148 153 167 204 205 206 211 216 222 234 251 280 293 34 54 68 105 116 148 160 167 204 205 211 216 222 225 34 37 53 54 68 78 80 101 116 143 148 153 156 167 170 196 203 204 205 206 207 211 216 220 222 247 251 279 280 293 34 44 53 54 56 68 77 104 105 116 148 167 204 206 211 216 222 251 280 282 34 54 56 67 68 77 84 104 108 116 148 153 160 167 170 204 206 211 216 222 246 251 279 280 293 34 43 46 50 54 61 65 68 69 74 77 83 101 108 116 147 148 167 170 204 205 211 215 216 217 222 232 246 248 262 276 280 298 34 43 53 54 68 107 108 116 145 148 167 169 196 204 205 211 216 217 222 251 280 34 36 53 54 58 61 68 69 74 77 80 86 106 108 113 116 146 148 153 163 167 170 196 202 204 205 206 211 215 216 217 221 222 224 227 247 251 272 280 281 34 43 53 54 68 86 101 105 106 108 116 148 153 160 167 204 205 206 211 216 222 247 279 34 43 54 56 61 67 68 70 82 108 116 148 160 163 167 204 206 211 220 222 230 247 280 34 54 68 74 77 86 108 116 148 167 204 205 206 211 215 216 220 222 251 279 34 46 54 61 67 68 74 77 86 106 108 116 146 148 153 164 167 204 205 206 207 211 215 216 217 222 225 246 251 279 280 281 298 34 68 116 148 167 204 205 207 211 222 251 279 280 293 34 49 54 68 74 84 86 105 106 108 116 148 167 170 204 206 211 215 222 228 251 268 280 281 34 36 49 50 53 54 58 61 68 74 77 78 86 101 105 106 107 108 116 148 153 156 163 164 167 170 196 202 204 205 206 207 211 215 216 220 221 222 223 246 247 249 251 268 276 278 281 282 298 34 53 54 68 74 77 116 148 153 160 163 167 196 204 205 206 207 211 216 222 246 251 276 279 280 293 34 43 54 58 61 68 70 80 82 92 101 105 108 114 116 148 167 168 204 205 211 215 216 217 222 251 252 262 298 34 68 70 82 116 146 148 153 167 204 206 211 215 222 268 34 54 68 70 86 108 116 148 167 204 211 216 222 34 43 44 50 53 68 116 148 167 204 211 221 222 280 34 53 54 68 77 116 148 167 204 205 207 211 216 222 251 34 43 44 46 53 54 61 68 70 74 82 86 88 105 107 108 116 148 167 204 205 206 211 215 217 220 222 247 249 251 280 281 34 53 54 68 77 80 108 116 146 148 153 160 167 204 206 211 215 216 220 222 247 251 279 280 281 282 293 297 298 34 68 116 148 167 204 207 211 222 251 34 46 54 68 74 86 108 116 148 153 167 204 205 206 211 222 224 227 247 251 273 34 46 54 56 61 68 77 86 108 116 147 148 153 160 167 204 205 206 211 215 216 222 223 251 276 280 281 34 53 68 86 116 146 148 167 170 204 206 207 211 215 216 222 247 268 293 34 54 61 68 74 80 86 108 116 146 148 153 160 167 168 204 211 215 222 251 279 280 34 54 67 68 83 86 106 116 148 153 160 167 170 204 205 207 211 216 222 251 280 298 34 37 46 53 54 67 68 70 108 116 146 148 167 181 203 204 205 206 211 215 222 246 251 276 281 294 34 56 68 77 86 105 116 148 167 170 204 205 206 211 222 247 249 279 34 43 46 53 54 68 74 77 108 116 146 148 167 196 204 205 207 211 215 216 222 246 247 251 280 293 298 34 53 68 74 77 84 86 116 148 153 167 204 205 207 211 215 220 222 247 251 34 43 53 61 68 84 92 108 116 148 153 167 204 205 206 211 222 280 292 34 54 67 68 74 86 105 116 148 153 167 204 205 211 216 222 247 251 259 281 298 34 35 54 68 70 82 92 116 147 148 153 155 167 193 204 206 207 211 222 224 251 280 281 298 34 53 54 68 86 108 116 148 153 167 204 211 216 222 251 34 53 68 116 146 148 153 167 168 204 211 222 251 276 293 34 53 68 86 104 106 108 116 148 167 204 206 207 211 215 216 222 251 278 293 34 43 44 54 68 77 86 116 148 167 204 211 216 222 225 298 34 54 68 74 86 98 106 108 116 148 153 167 193 204 205 206 211 215 216 222 251 276 279 280 281 293 34 43 44 53 54 68 74 86 106 108 116 148 153 167 204 205 206 211 216 222 235 252 34 36 37 53 54 61 68 70 80 86 116 148 160 167 202 203 204 206 211 215 222 280 34 43 44 53 54 68 74 77 86 107 108 114 116 148 153 167 204 205 206 207 211 222 246 271 280 297 298 34 53 54 68 77 116 148 164 167 170 204 207 211 215 216 222 247 251 268 280 34 53 54 68 101 108 116 148 167 204 205 211 216 222 251 279 34 54 68 69 108 116 148 167 204 205 206 211 216 222 224 34 68 74 77 84 86 101 104 105 116 148 153 167 204 205 211 215 222 251 279 280 293 34 56 68 77 86 116 147 148 167 204 211 222 224 251 34 44 53 54 68 70 82 86 116 148 153 160 167 168 170 204 205 206 211 215 216 222 246 251 271 281 293 297 34 58 68 77 86 107 108 116 147 148 156 160 167 170 204 206 211 216 222 249 251 280 293 34 56 68 74 77 92 108 116 146 148 153 163 167 204 205 206 211 215 222 228 234 251 280 281 293 34 44 61 68 83 106 108 116 148 153 167 204 205 206 211 215 222 249 251 34 43 46 54 67 68 69 77 116 148 167 170 204 205 206 211 215 216 222 251 268 280 34 54 68 74 77 108 116 148 167 204 211 215 222 251 298 34 61 68 108 116 148 153 163 167 196 204 205 207 211 222 251 279 280 293 34 53 56 68 74 86 108 116 148 153 160 167 198 204 205 206 207 211 220 222 271 280 293 34 43 68 77 116 148 153 167 204 206 211 216 222 251 279 34 40 43 67 68 80 86 92 107 116 148 164 167 170 204 211 215 222 224 227 246 274 280 34 36 37 53 56 61 68 70 82 83 84 96 105 106 116 145 148 167 168 192 202 203 204 205 211 215 217 222 234 246 247 268 279 280 34 67 68 96 116 160 167 222 34 37 54 67 80 101 116 153 160 203 205 206 207 215 216 217 222 248 280 34 37 54 69 116 203 206 215 216 280 34 53 56 80 89 147 160 167 206 211 241 251 280 294 34 37 46 53 54 56 61 67 74 80 86 89 105 116 148 154 167 168 170 215 216 217 222 234 241 247 249 278 280 294 34 37 101 105 116 167 170 205 206 215 220 222 226 234 34 53 105 116 143 148 154 163 167 170 207 215 217 220 222 226 234 249 34 37 50 54 107 116 148 167 203 211 216 222 280 294 34 40 54 67 68 69 70 74 80 86 89 92 103 104 106 108 116 147 148 153 160 163 167 170 194 206 207 211 215 216 217 220 222 223 224 239 241 243 280 292 294 36 74 96 106 116 148 202 216 294 34 36 37 54 56 61 67 68 80 105 116 143 148 163 167 171 192 203 216 222 225 249 280 294 34 37 54 68 80 101 105 106 116 148 167 203 211 215 216 222 34 37 53 54 68 106 116 148 167 203 206 216 222 280 34 54 114 116 143 145 160 205 215 216 217 222 280 298 34 43 54 105 145 206 215 216 228 34 36 43 44 53 54 106 145 160 202 215 217 228 279 50 54 67 145 215 216 217 228 298 50 61 67 160 235 279 54 116 167 216 279 280 34 80 96 116 148 167 206 216 221 231 248 249 271 279 34 56 96 106 116 148 154 205 211 216 279 280 34 61 96 116 145 148 160 204 206 207 215 216 217 279 280 34 61 69 80 92 116 117 148 216 271 274 279 43 61 116 215 279 294 43 53 148 222 54 147 280 294 43 53 58 61 70 80 101 107 108 116 143 155 156 160 168 169 192 205 206 207 215 217 220 228 246 251 280 282 222 35 53 58 80 86 116 216 249 280 34 37 50 61 89 105 145 148 160 203 205 215 216 231 241 279 280 281 297 206 259 34 37 43 50 114 170 203 216 249 297 34 37 50 114 148 154 203 249 279 297 34 37 43 50 69 74 77 105 143 148 168 169 170 203 204 206 207 221 222 230 249 297 34 43 50 61 78 116 167 168 205 216 235 244 248 262 279 280 34 116 167 215 216 279 37 50 114 203 222 297 35 37 50 56 68 96 114 148 154 203 205 206 207 215 216 238 246 279 297 34 43 44 50 69 70 77 82 106 147 148 167 168 205 206 207 222 297 34 36 37 43 44 49 50 53 61 68 77 78 80 87 106 108 143 145 147 148 153 157 160 167 170 202 203 204 206 207 211 215 216 217 225 234 246 251 264 268 278 279 280 282 297 34 50 54 56 61 74 86 105 170 194 204 206 211 217 222 251 259 279 280 297 34 50 61 67 80 89 114 116 143 148 167 215 216 217 222 231 249 271 279 280 37 43 50 89 203 297 37 43 50 67 68 69 70 77 89 106 203 207 297 34 43 61 105 145 167 171 205 215 279 280 281 34 89 114 148 165 167 293 89 114 167 34 37 89 101 108 114 160 167 203 205 279 61 89 114 167 34 49 89 114 167 34 71 89 114 167 89 114 167 34 71 89 114 116 167 34 89 105 114 167 89 114 167 89 114 167 34 89 114 167 280 34 61 89 114 148 167 89 114 167 34 71 89 114 147 148 167 168 34 37 50 61 160 205 206 297 49 50 101 105 146 148 160 170 205 206 225 279 294 37 50 53 56 61 79 87 96 105 108 148 153 160 167 203 207 215 227 297 43 61 80 148 193 279 34 89 116 148 216 114 116 170 216 279 50 116 216 279 43 80 84 116 147 148 160 205 206 207 215 216 217 230 248 260 279 281 294 37 50 61 74 89 107 114 116 145 217 249 297 34 67 68 105 108 116 147 148 167 170 216 230 239 241 244 259 279 34 61 116 167 216 279 280 281 34 37 50 70 114 148 154 203 205 216 297 50 116 148 216 37 50 56 114 148 154 170 203 207 238 246 279 297 34 53 61 148 204 268 279 61 67 68 105 116 148 167 216 249 279 280 34 43 114 167 222 34 43 67 116 167 216 249 279 34 43 67 116 167 216 249 279 34 50 297 114 116 170 249 279 206 259 114 116 222 279 54 206 216 279 53 54 69 70 77 105 116 144 167 216 247 249 251 279 280 37 50 61 70 79 87 114 116 148 203 297 37 50 53 61 89 114 203 249 260 280 297 37 50 114 148 154 170 203 205 206 207 215 238 246 248 279 297 34 53 56 61 69 70 80 87 89 105 106 108 116 145 146 148 153 154 160 167 171 193 205 215 216 225 228 231 234 241 247 249 279 280 281 294 34 116 154 249 70 34 53 61 70 108 153 154 160 167 193 215 280 54 116 148 216 217 279 280 211 34 116 167 215 216 279 280 294 34 50 56 61 79 87 148 154 205 216 217 228 231 260 294 297 34 50 56 61 79 87 148 154 205 216 217 228 231 260 294 297 53 83 207 215 217 227 228 247 268 106 106 34 34 53 222 53 116 148 167 228 280 222 157 153 37 43 153 154 228 231 247 248 294 43 56 61 67 74 105 145 147 148 154 168 194 216 228 247 269 53 54 74 148 170 205 206 228 248 297 43 56 67 70 82 84 101 107 116 143 147 148 157 160 167 192 193 206 207 215 216 220 222 225 227 228 234 239 247 248 259 260 280 294 298 34 56 61 67 78 79 86 113 116 145 148 154 171 217 228 239 243 247 248 264 269 281 34 46 52 56 61 67 70 71 74 78 79 86 87 96 102 105 107 113 114 116 145 148 154 156 167 169 171 194 208 216 217 222 228 237 239 241 243 247 248 251 260 269 271 276 288 294 34 52 54 56 58 61 67 68 69 70 71 74 75 78 79 80 82 86 87 89 102 103 105 106 107 108 113 114 116 117 145 148 154 160 167 169 171 182 194 195 196 215 216 217 221 222 228 230 239 241 243 246 247 248 249 251 259 260 265 268 269 270 271 272 275 276 278 280 281 288 294 34 52 54 56 58 61 67 69 70 71 74 78 79 80 82 86 87 90 102 103 105 107 113 116 118 145 147 148 154 167 169 171 194 215 216 217 227 228 238 239 241 243 247 248 251 259 269 270 271 275 276 280 281 294 298 34 52 56 61 67 68 71 74 77 78 79 80 82 86 87 90 102 103 104 105 107 108 113 114 116 118 145 147 148 154 156 167 169 171 194 196 205 208 216 217 220 222 227 228 232 234 239 241 243 247 248 251 259 260 269 270 271 276 281 294 296 298 34 46 52 56 58 61 67 68 69 70 71 74 78 79 80 82 86 87 89 90 102 103 105 107 113 114 116 145 148 154 156 169 171 182 194 195 196 198 205 206 208 216 217 228 239 241 243 247 248 251 259 260 262 269 270 271 276 280 281 294 34 52 56 61 67 68 71 74 78 79 86 87 89 102 107 113 116 118 145 147 148 154 160 163 169 171 194 216 217 222 228 239 241 243 247 248 259 260 268 269 271 276 280 281 293 294 34 52 56 61 67 68 71 74 78 79 80 86 89 102 107 113 116 145 148 154 169 171 194 217 222 228 237 239 243 247 248 251 269 270 271 276 281 293 34 54 56 58 61 67 69 70 71 74 78 79 80 86 87 89 102 107 113 114 116 117 118 145 147 148 154 156 157 167 169 171 208 216 217 222 228 234 239 241 243 246 247 248 251 259 269 270 271 276 280 281 294 298 34 52 56 61 67 70 71 74 78 79 82 86 87 89 96 98 102 103 104 105 106 107 113 114 116 145 147 148 154 167 169 171 194 206 208 216 217 228 239 243 247 248 251 260 269 270 271 276 279 280 281 293 294 34 52 54 56 58 61 67 68 69 70 71 74 75 77 78 79 80 82 83 86 87 89 96 100 102 103 104 105 107 113 114 116 145 147 148 153 154 156 160 163 167 168 169 171 172 194 195 205 208 215 216 217 222 223 227 228 229 235 239 240 241 243 247 248 249 251 259 260 269 270 271 272 276 280 281 294 34 37 40 43 46 52 53 56 58 61 64 67 68 69 70 71 74 77 78 79 80 82 86 87 88 89 90 102 103 104 105 106 107 108 113 114 116 117 118 145 147 148 154 156 160 167 169 171 194 203 205 207 208 215 216 217 222 224 227 228 239 240 241 243 247 248 249 251 252 259 260 268 269 270 271 272 276 280 281 294 298 56 145 294 34 37 52 56 58 61 67 70 71 74 79 86 89 100 102 103 105 113 116 118 145 148 154 169 182 194 203 208 216 222 228 239 243 247 248 249 251 259 269 270 271 276 294 54 56 61 74 96 103 114 145 148 205 247 248 249 260 271 297 43 56 74 114 116 145 148 156 206 216 247 294 56 145 294 56 145 228 248 249 270 294 56 67 86 87 145 148 169 171 194 239 248 249 251 269 294 46 54 56 58 61 67 68 70 82 86 89 92 103 105 106 108 113 114 116 145 147 148 153 154 156 160 168 193 194 205 206 207 215 220 222 227 228 230 248 260 264 279 280 294 296 298 43 44 53 54 56 58 61 67 68 70 71 74 79 80 82 83 84 86 89 92 96 101 102 103 105 106 107 108 113 114 116 143 145 146 147 148 153 154 156 160 163 167 168 169 171 192 193 194 205 206 207 215 216 217 220 222 225 226 227 228 230 231 246 247 248 251 259 260 262 264 275 276 280 293 294 296 297 298 50 52 53 54 56 61 62 67 68 70 71 74 80 82 83 84 86 87 88 89 92 96 101 103 105 106 107 113 114 116 118 144 145 146 147 148 153 154 156 160 163 167 168 170 193 194 205 206 207 215 216 217 220 221 222 226 227 228 230 231 235 237 240 241 246 247 248 249 251 259 260 262 264 269 271 276 280 281 292 293 294 296 298 37 43 50 52 53 54 56 58 61 62 67 68 70 71 74 77 79 80 82 83 84 86 89 92 96 100 101 103 105 106 107 108 113 114 116 143 144 145 146 147 148 153 154 156 160 163 164 167 168 170 193 194 205 206 207 215 216 217 220 221 222 225 226 227 228 230 231 237 241 246 247 248 249 251 259 260 262 264 269 271 276 279 280 281 282 292 293 294 296 297 298 53 54 56 61 67 68 70 80 82 84 89 96 103 105 106 113 114 116 144 145 147 148 153 154 163 167 168 194 205 206 215 222 228 230 231 237 247 248 249 251 260 262 264 268 280 281 282 294 296 298 53 54 56 61 67 69 70 71 79 82 83 84 86 87 89 92 96 103 105 106 113 114 116 147 153 154 156 160 163 167 168 193 194 195 205 207 215 217 222 226 227 228 229 230 239 247 248 251 259 260 264 269 271 276 280 281 293 294 296 298 36 44 50 52 53 54 56 58 61 67 68 69 70 71 74 78 79 80 82 83 84 86 87 88 89 96 101 102 103 105 106 107 108 113 114 116 118 143 144 145 146 147 148 153 154 156 157 160 163 167 168 169 171 193 194 195 205 206 215 216 217 220 226 227 228 229 230 231 234 238 239 241 246 247 248 251 259 260 262 264 268 269 271 272 279 280 281 293 294 296 297 298 43 46 49 50 52 53 54 56 58 61 65 67 68 69 70 71 74 78 82 83 86 87 89 96 100 103 105 106 107 108 113 114 116 143 144 147 148 153 154 163 167 168 169 171 193 194 205 207 208 215 216 217 222 227 228 230 231 237 239 241 247 248 251 260 262 264 268 269 271 279 280 281 293 294 296 54 56 61 67 68 71 80 89 92 96 103 105 106 113 114 116 147 148 153 154 160 163 167 193 194 215 216 220 226 227 228 230 231 247 248 271 272 275 281 293 294 296 37 43 46 50 52 53 54 56 58 61 67 70 71 74 80 82 83 86 87 89 92 96 103 105 106 113 114 116 147 148 153 154 160 163 167 168 193 194 205 206 207 215 216 220 222 227 228 230 231 237 239 247 248 249 251 259 262 264 269 271 276 280 293 294 296 297 298 34 61 67 83 84 89 102 103 105 114 116 147 160 170 205 228 231 247 248 280 34 61 67 96 103 105 114 116 147 160 163 167 205 206 228 247 248 281 294 297 34 56 61 67 89 103 114 116 147 206 207 228 248 264 280 297 34 61 67 102 103 114 116 147 167 206 228 231 247 248 280 34 53 56 61 67 79 83 89 103 114 116 147 148 167 170 205 206 207 216 217 222 225 228 231 234 247 248 259 280 34 37 53 56 61 67 83 101 103 105 114 116 143 147 170 194 206 228 230 247 248 34 54 56 86 105 108 113 116 148 156 195 206 215 216 226 227 228 276 277 280 37 53 54 67 74 77 83 86 105 108 113 114 147 148 156 160 205 212 213 215 222 227 228 243 259 276 280 297 298 34 54 56 86 105 108 113 116 148 156 195 206 215 216 226 227 228 276 277 280 148 206 251 297 116 216 116 216 251 53 56 68 82 96 102 116 148 216 223 228 247 248 251 259 264 68 70 82 105 116 154 206 207 216 222 228 243 248 251 271 116 205 216 223 268 116 216 247 75 76 34 67 156 224 247 247 248 102 247 102 247 116 216 251 116 216 116 216 49 53 54 83 105 116 148 170 205 206 216 217 225 228 231 241 247 248 251 260 297 280 116 216 116 216 116 216 251 279 80 247 70 82 102 116 154 216 231 251 34 83 102 116 206 216 227 247 248 251 271 56 68 70 74 82 83 116 167 216 222 228 247 248 251 34 70 74 82 116 216 247 248 251 268 271 116 216 251 116 216 251 54 70 88 89 116 193 216 251 271 56 68 82 83 116 167 216 222 228 247 248 251 70 74 116 216 247 248 251 268 271 116 216 251 116 216 251 53 70 74 107 116 154 170 194 207 216 228 251 260 297 61 70 74 116 216 228 251 70 74 82 116 148 195 206 216 228 251 260 268 70 74 82 116 156 195 206 216 221 228 251 297 54 70 74 89 106 116 206 216 228 251 53 70 74 82 105 107 114 116 144 148 195 204 215 216 228 230 251 260 281 297 43 53 67 70 74 116 148 167 170 206 216 228 251 259 70 74 82 89 116 148 167 168 195 205 215 216 228 246 251 260 280 281 298 70 74 116 215 216 228 251 260 34 116 216 227 248 251 251 34 36 37 54 67 70 80 82 102 116 154 193 205 216 220 228 248 251 268 271 116 216 116 216 116 216 116 216 34 67 70 80 82 247 248 272 248 80 247 116 216 70 114 116 147 216 248 251 271 280 53 116 148 155 157 206 216 248 251 280 216 216 248 116 53 116 148 206 207 216 228 248 251 280 294 84 170 206 215 216 230 259 281 44 53 58 67 79 83 86 102 148 169 182 228 230 248 260 34 67 70 82 84 87 160 169 193 228 230 248 251 146 148 217 56 68 105 114 146 148 156 157 170 205 206 230 231 235 243 280 53 96 102 105 146 148 230 247 248 280 116 79 116 34 67 70 78 102 105 107 114 116 147 148 167 168 169 205 207 230 231 241 248 281 36 37 53 78 105 114 147 148 168 170 205 206 221 227 228 247 248 260 294 297 74 78 114 145 147 148 168 231 248 294 114 216 34 53 67 78 79 82 102 107 114 146 147 148 153 168 169 217 228 231 247 248 251 294 74 78 114 145 147 148 168 231 248 294 78 82 89 107 114 147 148 167 168 247 34 49 67 86 114 116 205 206 228 248 251 37 82 83 84 148 169 170 203 228 241 247 248 260 96 148 193 206 230 231 248 259 273 280 34 53 67 82 102 143 148 169 193 228 230 248 34 53 82 102 106 148 163 169 170 195 230 247 248 260 82 84 86 102 148 167 247 248 259 260 294 49 67 74 82 83 84 102 106 146 154 168 169 193 195 227 228 230 231 247 248 249 260 280 53 58 68 78 79 89 105 106 114 167 169 170 220 230 231 247 248 259 280 298 84 102 108 148 163 193 228 230 231 248 259 50 68 82 105 108 148 170 193 205 206 216 247 53 105 148 205 294 37 49 67 79 82 83 84 102 106 144 146 148 153 169 170 193 194 203 204 205 220 225 227 228 230 234 235 238 247 248 268 44 49 67 74 79 83 84 87 102 143 153 154 168 169 193 204 228 247 248 251 268 269 280 37 70 79 82 83 84 102 106 116 144 169 194 203 204 220 228 231 247 248 268 37 58 79 84 102 154 157 168 248 260 280 56 67 79 82 84 102 106 107 116 143 154 247 248 268 298 34 37 44 67 79 102 106 116 144 146 154 157 169 170 203 228 230 246 247 248 280 53 70 114 148 153 156 160 163 164 192 206 223 251 260 53 70 79 82 84 102 108 148 160 169 228 230 231 241 248 279 294 53 84 86 102 116 148 170 194 220 228 247 248 67 114 148 169 231 251 294 53 70 79 82 84 102 108 148 160 169 228 230 231 241 248 279 294 44 53 68 70 82 98 105 148 205 211 215 224 247 260 294 53 70 79 82 83 102 105 144 148 170 205 207 228 230 235 280 82 102 116 247 248 34 68 96 148 156 205 220 247 251 297 53 56 82 96 102 114 116 163 169 170 205 206 215 235 241 247 248 297 298 68 70 82 96 102 108 114 116 148 153 169 248 44 53 68 70 82 105 148 247 271 44 53 68 70 82 105 148 247 271 68 70 82 84 96 155 164 234 257 56 70 82 106 116 148 170 206 207 228 230 247 298 79 116 43 56 68 79 82 102 105 108 116 156 193 205 206 225 234 235 280 298 53 68 82 83 102 114 116 156 163 205 206 225 234 235 246 297 34 49 67 86 114 116 205 206 228 248 251 82 114 116 206 243 248 280 101 193 68 98 105 107 148 163 164 205 230 235 247 249 281 298 68 82 108 116 170 248 68 74 106 114 116 148 156 280 54 116 155 234 44 56 102 114 116 282 54 68 82 114 116 148 167 205 206 241 248 62 68 78 116 148 171 248 271 46 53 79 107 148 160 167 170 205 206 207 248 280 70 82 83 116 148 167 205 206 207 216 248 298 68 148 248 280 116 148 206 215 248 268 114 251 264 67 79 83 144 148 164 216 228 247 280 294 67 70 82 102 114 169 193 205 228 248 251 34 147 206 244 259 67 116 148 169 228 248 251 37 43 44 68 83 84 96 143 146 148 167 170 203 206 227 259 280 44 53 84 148 206 225 247 259 279 280 294 44 53 84 108 148 167 206 225 247 259 280 294 74 79 83 102 148 167 207 239 247 248 259 280 167 280 69 70 82 88 96 105 114 118 146 155 167 168 170 205 206 228 248 268 271 272 280 58 68 70 82 148 167 204 205 220 227 228 234 235 248 280 79 102 106 148 167 168 206 231 239 247 259 260 280 44 53 56 70 82 83 84 102 105 156 164 167 205 215 220 234 247 248 271 279 280 56 68 157 230 235 247 53 70 82 105 117 148 167 205 235 244 249 264 271 279 280 44 70 77 84 105 148 155 167 170 205 206 215 220 228 234 248 260 297 53 83 148 167 195 204 206 216 228 247 248 260 280 281 67 70 79 82 96 105 113 114 148 164 171 204 205 206 228 230 248 251 280 297 37 49 54 56 68 70 77 78 80 82 83 96 101 102 103 105 106 107 108 143 148 155 167 168 169 194 204 205 206 207 216 217 222 225 226 227 228 248 251 259 260 271 276 280 288 294 34 37 49 58 67 68 70 78 82 83 84 101 105 108 155 156 157 160 167 170 204 205 206 215 222 225 227 228 247 248 280 281 288 294 297 34 44 53 68 77 80 82 84 96 102 105 106 148 163 167 204 205 228 234 235 239 248 271 279 280 69 70 82 88 96 105 114 118 146 155 168 170 204 205 206 228 248 268 271 272 280 53 70 105 163 194 204 205 220 228 235 248 280 281 56 67 105 143 146 148 160 170 204 205 207 224 228 247 248 260 264 268 280 44 53 56 70 82 84 102 105 106 146 156 160 163 167 170 204 205 206 215 220 228 248 280 288 54 68 83 160 204 205 206 207 228 241 248 260 280 54 82 84 116 192 204 228 248 280 54 58 148 204 215 216 217 228 248 260 280 281 297 54 67 148 167 204 228 248 251 280 49 54 70 84 105 160 195 204 206 220 222 228 248 280 288 298 44 53 58 70 83 105 163 167 194 204 205 220 228 247 248 280 53 70 80 82 84 102 113 148 204 206 228 248 280 37 53 83 84 167 204 207 215 227 228 248 280 36 37 46 68 70 80 82 83 84 96 102 105 106 116 143 156 164 167 202 203 205 206 207 215 216 228 230 231 235 239 247 248 280 288 68 82 83 84 148 206 207 231 235 247 260 280 84 96 101 280 294 56 67 105 143 146 148 160 170 205 207 224 247 260 264 268 280 239 241 78 89 204 239 34 68 70 83 87 102 116 154 170 204 248 294 53 70 78 204 239 34 37 70 79 82 84 87 92 102 144 148 157 168 194 203 204 220 230 247 248 280 44 53 67 68 80 146 167 207 215 220 235 247 279 280 37 54 79 170 241 275 54 67 70 82 105 156 170 206 220 268 43 54 67 69 70 82 105 143 155 156 167 170 205 206 207 220 221 239 268 271 280 70 78 82 204 239 54 70 82 155 167 170 205 271 54 70 143 220 78 204 239 34 53 70 82 155 280 53 70 82 155 232 278 280 34 53 70 74 82 102 113 116 155 164 171 222 248 270 280 34 53 70 80 82 155 280 34 53 70 71 82 102 103 113 155 280 34 53 70 71 74 77 79 80 82 107 113 155 171 239 247 270 280 34 53 70 71 82 102 113 116 189 247 280 34 53 70 82 116 155 280 34 53 70 74 82 102 107 113 116 155 194 247 260 280 293 34 53 70 82 103 113 116 155 228 280 34 53 56 70 71 74 82 102 103 107 113 116 155 164 170 171 205 243 247 248 260 270 280 34 53 70 82 116 155 157 248 280 53 70 82 102 155 280 34 53 70 82 107 155 247 280 53 70 82 155 280 34 53 70 71 74 80 82 102 107 113 155 247 260 280 34 53 70 82 113 155 280 293 34 53 70 82 155 171 280 34 53 70 82 102 107 116 155 247 280 34 53 70 80 82 155 171 248 280 34 53 70 82 113 155 222 280 34 53 70 82 102 113 155 247 280 34 53 70 74 77 80 82 102 113 116 155 216 248 280 34 53 70 71 74 79 80 82 102 104 107 113 116 155 171 172 280 292 293 34 53 70 82 116 155 171 205 280 34 53 70 82 117 155 271 280 34 53 70 71 74 82 107 113 116 155 171 260 280 292 34 53 70 71 74 82 102 113 116 155 171 247 248 260 270 280 53 70 82 155 280 53 70 82 155 247 270 280 34 46 53 70 71 74 80 82 102 113 116 155 205 247 280 293 34 53 56 70 82 102 116 155 280 53 70 82 155 280 34 53 70 74 82 113 116 155 280 53 68 70 82 98 170 207 220 248 280 68 70 78 82 102 155 204 239 248 279 280 70 78 204 217 239 280 34 36 37 67 69 70 78 79 82 84 102 116 144 148 154 163 164 168 170 192 193 194 195 202 203 204 205 206 207 220 227 230 231 234 239 241 247 248 249 251 257 262 264 268 275 280 281 294 297 70 78 204 239 248 34 58 70 82 102 106 168 206 216 228 247 248 249 259 262 271 276 292 298 34 37 49 68 80 87 102 106 114 148 154 156 157 164 169 193 203 204 208 220 221 226 228 235 246 248 259 260 268 269 271 280 70 79 83 84 106 170 205 228 239 248 260 280 281 43 44 49 53 54 56 68 70 74 80 83 96 102 103 105 106 107 114 116 117 118 143 148 154 156 168 170 187 188 193 204 205 206 207 222 228 230 231 234 247 248 260 264 281 282 294 297 298 37 44 54 70 82 101 102 106 107 108 118 154 203 205 206 207 222 230 239 248 268 271 280 44 56 58 70 80 82 106 108 116 146 148 156 160 164 192 204 205 206 207 220 234 235 247 268 271 282 294 37 44 53 67 68 70 82 84 88 105 108 117 118 148 156 157 163 164 167 170 203 204 205 207 215 227 228 234 240 247 248 271 272 280 294 297 37 53 68 70 80 82 84 103 105 108 114 116 148 153 157 163 168 169 170 203 204 205 206 220 221 223 234 239 246 247 264 268 270 280 281 36 37 54 58 67 70 82 83 106 108 153 154 156 157 168 169 170 202 203 204 205 206 220 222 225 235 239 247 280 282 36 37 50 67 70 78 82 96 148 170 202 203 204 207 215 280 36 37 44 50 70 78 82 107 144 148 164 168 170 202 203 215 228 234 235 264 280 34 36 37 50 67 70 78 80 82 105 107 148 163 170 202 203 206 215 234 235 238 248 264 281 70 239 280 82 78 204 239 67 70 82 147 163 206 216 234 239 259 280 70 78 82 89 163 204 205 215 234 235 239 248 280 294 34 67 70 78 82 87 107 168 204 228 239 248 262 294 34 36 70 78 79 82 107 148 168 169 202 204 239 247 280 294 34 44 46 53 54 67 70 74 82 102 105 106 114 116 148 153 154 167 170 205 206 207 247 251 260 271 297 298 34 86 148 167 216 280 294 170 206 207 259 170 206 207 259 70 82 84 153 155 234 248 269 54 56 58 68 70 77 82 83 108 114 116 143 156 164 167 168 192 204 205 206 207 215 225 226 230 234 243 251 259 280 281 282 297 44 54 56 70 71 82 101 105 114 116 144 148 160 163 164 170 192 204 206 207 216 221 222 225 234 235 247 248 259 264 268 280 281 282 294 298 53 84 148 156 169 204 211 234 248 259 280 34 53 56 70 80 82 105 160 205 206 207 226 234 235 259 280 44 50 53 54 80 82 86 102 145 146 148 167 205 216 227 228 230 231 234 235 239 259 280 281 298 34 44 54 84 102 105 116 148 169 170 194 205 220 234 235 259 280 294 297 54 82 108 116 144 145 148 153 156 170 205 206 207 215 220 221 228 234 235 259 268 280 281 282 297 49 80 145 154 216 228 230 234 235 259 280 294 234 235 259 280 235 216 116 162 259 294 56 77 80 154 204 234 235 259 280 162 259 294 234 86 169 216 49 54 56 58 67 70 71 77 82 83 84 87 96 102 108 114 116 143 144 148 156 157 168 169 170 192 193 195 205 206 207 215 221 222 225 227 228 230 239 241 247 248 259 260 269 280 281 297 34 67 77 79 80 102 116 189 216 260 279 280 102 108 160 206 216 279 280 34 37 44 49 50 53 56 67 70 75 77 80 82 83 84 86 87 101 102 107 114 116 143 146 148 153 155 156 157 160 167 168 169 170 182 192 193 203 204 205 206 207 211 215 216 217 221 222 224 225 226 227 228 229 230 231 235 239 241 243 247 248 251 260 269 280 281 291 294 297 298 54 70 101 206 216 298 37 49 53 67 77 79 80 82 106 114 116 148 155 156 157 169 170 192 203 205 206 215 234 260 268 269 280 281 54 58 102 105 148 153 170 206 216 224 225 230 241 251 281 282 34 44 49 53 54 56 58 67 68 77 79 82 83 84 87 96 101 102 106 107 108 113 114 143 146 148 153 155 156 157 160 163 168 169 170 192 193 205 206 207 215 221 222 225 226 227 228 230 235 241 247 248 249 251 259 260 269 280 297 298 34 54 56 68 92 105 153 155 206 216 241 280 34 54 56 68 153 155 205 216 241 280 297 34 54 56 114 155 216 241 280 298 34 54 56 116 155 194 206 216 241 243 276 280 297 299 34 54 56 61 116 153 155 216 241 276 280 37 53 84 101 145 147 154 155 170 182 193 203 204 206 215 216 241 248 260 37 49 53 58 82 83 96 102 105 106 108 114 143 157 160 169 170 192 203 205 206 207 216 220 222 241 248 260 280 294 298 34 170 194 216 34 46 67 72 75 79 84 102 105 114 146 148 169 193 194 215 216 217 231 234 239 241 247 248 251 278 279 280 282 294 34 170 194 216 34 74 79 82 102 116 216 234 241 247 248 279 280 34 54 56 58 67 74 79 80 82 87 89 96 102 107 114 116 147 156 160 215 216 234 241 248 251 279 280 34 170 194 216 34 148 216 279 34 170 194 216 271 56 67 70 74 102 116 145 147 216 224 247 294 298 67 70 74 102 116 145 157 216 248 271 294 298 69 89 143 146 148 157 228 247 248 279 294 297 69 70 228 248 294 69 228 248 294 69 98 148 248 34 43 70 105 114 148 167 216 248 271 280 294 36 37 148 202 203 280 294 36 37 67 74 83 102 145 147 148 194 247 294 36 37 44 53 56 67 68 70 74 82 83 84 102 107 114 144 145 153 154 160 163 164 169 228 234 247 248 251 271 281 294 37 54 67 74 82 83 84 86 102 114 143 145 206 222 227 228 230 247 248 271 272 294 58 67 70 74 82 83 102 106 145 168 206 216 228 247 248 249 251 259 262 271 276 292 294 298 36 37 53 67 69 70 74 79 82 83 84 87 96 101 102 114 145 148 154 157 169 228 231 247 248 260 271 281 294 298 37 53 58 67 70 74 79 80 82 83 84 102 107 114 145 146 148 154 163 168 169 193 206 207 215 228 230 238 239 247 248 259 260 271 280 294 297 298 67 68 70 74 79 83 96 102 145 146 148 167 169 193 205 225 229 230 231 247 248 294 297 44 56 61 67 68 69 70 74 83 84 92 102 103 105 117 118 145 148 154 167 170 205 206 215 247 248 271 280 292 294 37 67 70 74 82 83 102 103 114 118 145 148 170 192 207 222 228 231 247 248 271 281 294 297 67 70 74 82 83 84 87 102 145 154 227 228 230 231 247 248 271 294 37 44 50 53 61 67 74 79 83 84 96 102 105 106 114 117 145 148 156 163 167 170 192 205 206 215 220 228 230 231 232 239 241 247 248 259 271 279 280 294 44 67 70 74 82 83 101 102 114 116 143 145 148 153 164 167 205 228 243 247 248 264 271 294 36 37 56 67 70 74 82 83 101 102 105 106 144 145 156 163 164 168 169 170 192 206 207 220 225 228 231 235 239 240 247 248 251 260 271 294 37 44 54 56 58 67 70 74 79 82 83 84 102 114 117 118 145 148 153 154 157 168 169 170 193 207 227 228 247 248 268 271 272 281 294 53 56 67 69 70 74 82 83 88 101 102 105 108 114 145 148 154 157 167 169 193 205 228 231 239 243 247 248 264 271 272 294 297 67 70 74 82 83 102 107 145 153 169 206 247 248 271 280 294 36 67 70 74 82 83 102 103 118 145 168 194 228 230 240 247 248 251 271 294 43 53 58 64 67 70 74 79 83 84 96 102 105 114 145 148 205 228 231 247 248 281 294 37 44 53 67 68 70 74 82 83 102 143 144 145 148 155 163 194 205 206 207 220 228 247 248 251 271 281 294 37 49 168 203 247 259 294 37 49 67 74 83 102 145 168 247 259 294 67 74 82 83 102 108 145 147 148 228 248 264 271 294 50 56 58 67 70 79 83 106 114 117 144 145 148 169 228 235 241 247 248 271 279 280 294 67 74 83 160 167 217 247 248 251 294 34 43 70 74 83 96 105 107 143 148 206 247 248 280 294 44 49 53 54 56 67 70 74 83 102 114 116 143 145 148 167 170 205 206 207 215 216 217 222 243 247 248 259 260 294 297 298 74 83 96 102 114 148 160 167 170 205 206 228 247 248 280 294 74 83 87 96 107 160 167 247 280 294 53 70 74 83 96 148 160 167 247 271 280 294 49 67 69 70 74 83 87 102 107 114 148 160 167 217 247 248 251 271 280 294 96 157 169 204 205 211 220 230 239 259 294 53 79 102 170 204 215 247 294 67 70 74 102 116 145 157 216 248 271 294 96 114 148 294 294 43 70 167 294 102 114 143 148 193 205 220 248 294 37 53 67 74 79 83 102 116 143 145 157 169 216 228 231 247 248 271 44 70 83 107 146 170 206 247 294 49 53 54 67 83 146 148 170 205 206 216 230 247 294 297 34 54 70 86 103 116 170 216 247 248 271 280 294 297 78 294 34 53 54 56 68 83 116 117 118 148 167 193 205 206 215 216 224 227 231 240 241 244 247 259 260 271 272 294 206 259 67 117 148 228 230 240 241 247 248 271 294 102 228 271 294 53 116 216 294 44 53 67 68 71 79 83 102 105 107 114 116 148 160 170 207 220 221 247 34 44 67 68 70 79 82 105 106 114 116 143 148 156 160 170 205 206 207 221 228 234 248 259 271 280 297 298 34 37 53 67 79 96 105 114 116 160 163 167 203 205 220 234 235 243 247 248 251 298 44 67 71 79 96 105 108 114 116 148 169 193 215 227 231 247 251 53 67 79 83 84 102 105 114 116 169 205 207 215 220 227 232 247 251 260 53 67 79 83 84 96 101 102 105 108 114 116 148 168 169 193 204 205 206 207 215 220 225 226 227 228 231 247 248 251 259 281 297 34 37 46 53 67 68 70 79 82 83 96 102 105 107 114 116 154 160 163 169 192 193 203 205 207 216 231 234 235 238 244 247 251 259 271 281 37 53 67 79 114 116 160 163 192 193 203 205 207 220 231 247 248 251 54 67 68 79 96 105 114 116 148 160 169 207 215 220 224 227 230 247 251 259 260 274 280 37 67 68 70 79 82 84 96 114 116 118 144 148 153 163 203 230 248 251 280 34 37 50 56 67 70 79 82 84 96 114 116 148 153 156 160 163 169 193 203 216 227 246 247 248 251 260 280 37 53 68 79 114 116 144 145 170 203 206 220 234 235 37 79 84 107 114 116 170 203 234 235 281 34 70 79 80 82 84 86 102 114 116 148 154 227 228 230 231 248 251 260 280 36 37 56 58 67 79 80 83 84 87 102 105 108 114 116 146 156 168 169 170 203 205 206 207 222 247 248 254 280 298 34 37 44 53 67 69 70 79 80 82 84 87 102 106 107 114 116 144 146 148 153 156 157 169 170 194 203 205 206 207 220 222 228 234 246 248 268 280 37 56 79 87 102 114 116 148 169 203 222 241 248 254 298 36 37 44 53 67 79 102 114 116 148 168 202 203 34 37 53 79 89 114 116 148 203 228 230 243 248 251 260 264 271 280 37 49 50 79 83 96 114 116 143 148 203 216 217 222 248 249 264 280 294 34 53 56 67 74 79 84 114 116 222 248 280 298 37 68 79 114 116 203 37 56 67 79 82 106 114 116 148 169 203 228 247 248 37 44 50 53 54 68 79 114 116 148 193 203 228 248 280 34 37 53 56 67 79 84 102 114 116 148 168 169 203 206 230 235 239 241 248 280 298 34 37 53 56 67 79 82 101 106 114 116 148 193 203 228 230 241 248 298 70 79 80 82 83 108 114 116 148 154 155 192 205 207 234 260 53 70 79 82 83 84 96 105 114 116 148 205 211 231 247 298 70 79 82 83 96 105 108 114 116 148 207 211 70 79 80 82 83 108 114 116 148 154 155 192 205 207 234 260 37 44 53 56 79 84 102 114 116 168 203 231 239 280 34 37 53 58 67 79 80 84 102 105 114 116 144 145 148 164 170 203 204 207 235 239 248 270 280 37 44 49 53 54 67 79 82 102 107 114 116 148 160 167 169 193 203 207 216 227 230 235 241 248 251 259 264 280 294 297 206 259 206 259 206 259 206 259 206 259 206 259 206 259 206 259 206 259 37 67 79 83 87 102 106 114 116 143 148 163 203 204 206 216 241 247 280 294 40 44 72 79 87 102 114 116 189 204 230 244 248 259 265 268 280 37 67 68 79 82 87 102 114 116 143 148 154 163 206 207 234 247 251 268 281 53 67 70 79 82 84 96 105 114 116 148 206 211 228 247 248 260 298 44 46 53 56 58 68 70 79 82 87 89 96 102 105 108 114 116 143 146 148 153 155 156 164 168 169 170 171 193 205 206 207 220 222 224 225 226 231 234 235 251 264 268 273 280 281 297 298 44 67 68 70 79 84 114 116 146 170 195 205 206 215 220 222 228 235 240 247 248 43 44 53 56 67 68 70 79 82 83 89 96 105 114 116 148 167 170 205 206 207 247 280 281 282 53 79 114 116 148 193 205 297 43 44 49 53 54 67 68 70 75 79 80 82 83 96 101 102 105 106 107 114 116 143 148 155 160 167 168 169 170 205 206 207 215 216 230 231 243 244 247 248 251 259 260 264 280 281 297 298 34 37 79 114 116 148 203 37 43 56 77 79 82 96 101 105 114 116 143 203 235 241 251 280 37 79 96 101 114 116 164 203 206 228 230 231 34 43 44 68 70 79 82 83 102 105 106 114 116 163 205 247 260 271 34 37 70 79 80 82 84 96 105 108 114 116 143 148 154 163 203 205 206 231 235 249 280 281 298 34 37 68 79 102 114 116 117 148 170 203 205 206 224 228 230 244 248 50 53 67 70 77 79 82 114 116 145 164 170 225 234 235 251 264 268 280 298 34 53 68 79 82 84 96 114 116 143 148 164 170 193 206 207 227 235 238 248 281 34 37 53 79 82 102 106 114 116 148 169 170 203 206 217 231 239 241 67 70 79 82 114 116 148 231 298 34 37 79 105 114 116 164 170 203 230 37 53 67 68 74 75 79 82 96 105 114 116 144 156 169 170 193 203 205 215 234 244 247 248 280 53 68 79 82 84 102 105 108 114 116 144 148 170 193 205 234 247 248 297 44 53 56 68 79 83 102 105 114 116 148 169 193 206 215 225 247 297 37 79 82 114 116 148 164 170 193 203 205 235 34 37 49 56 71 79 102 114 116 148 193 203 205 206 222 225 228 282 37 77 79 114 116 203 207 234 268 34 46 54 67 82 114 148 251 264 280 34 36 37 67 70 79 80 82 83 84 106 114 148 154 157 167 168 169 170 193 195 203 205 230 231 248 251 264 268 270 280 34 53 56 67 68 70 82 84 96 106 114 116 147 155 206 230 231 234 235 241 244 247 248 251 264 280 297 34 67 68 82 114 147 171 193 241 248 251 264 280 298 34 53 67 68 70 82 102 114 147 169 193 231 241 248 251 260 264 271 280 34 44 67 68 82 102 106 114 147 167 226 234 241 247 248 251 264 280 34 67 82 83 103 106 114 116 147 167 194 216 228 241 247 248 251 259 264 280 281 294 34 58 67 68 70 80 82 83 84 114 144 147 148 171 193 241 248 249 251 264 280 294 53 67 74 78 114 116 148 169 220 221 248 251 264 280 34 67 68 82 102 114 148 167 170 193 235 248 251 264 280 34 53 61 67 102 105 106 114 148 163 168 193 206 215 216 228 230 241 248 251 260 264 280 34 50 56 67 107 114 148 169 194 248 251 264 280 34 44 67 114 148 160 206 227 230 238 247 248 251 264 280 34 67 102 114 169 248 251 264 280 34 37 67 114 163 168 203 207 249 251 264 268 280 34 37 67 87 114 160 163 203 251 264 268 280 34 37 67 114 203 251 264 280 34 67 102 114 148 206 231 235 251 264 280 34 67 114 156 249 251 264 280 34 67 82 83 101 105 114 145 169 170 248 251 264 280 34 67 68 82 86 114 145 154 167 168 169 193 194 228 248 251 264 280 34 56 67 69 82 83 102 114 145 154 160 168 169 227 228 241 248 251 264 280 34 56 67 82 84 102 114 145 167 169 193 195 225 230 238 241 248 251 264 280 34 67 82 102 114 145 148 168 169 170 206 247 248 251 264 280 34 67 80 82 105 107 114 145 160 169 226 248 251 264 271 280 34 37 56 67 82 84 114 145 169 203 204 234 248 251 264 280 34 53 67 68 82 84 86 102 105 114 145 148 156 167 168 169 193 206 225 238 248 251 264 280 34 53 67 74 102 114 116 148 206 225 227 228 248 251 264 280 294 298 34 54 67 83 102 114 148 154 160 247 248 251 264 269 279 280 298 34 56 67 70 96 101 105 114 148 170 228 247 248 251 264 280 288 67 74 77 78 102 114 116 148 167 220 228 248 251 264 280 288 34 36 44 53 54 56 58 67 70 84 87 102 114 148 156 167 169 205 206 222 228 248 251 260 264 280 281 288 294 297 34 44 58 67 83 84 96 105 114 148 205 206 220 228 234 247 248 251 264 280 288 34 53 67 70 82 114 115 116 148 228 248 251 264 280 288 34 67 114 116 148 169 216 228 248 251 264 280 288 34 67 68 84 102 114 148 211 228 247 248 251 264 280 288 34 49 53 58 67 84 105 114 116 148 167 170 206 211 215 217 220 228 247 248 251 264 280 288 34 54 67 84 96 101 105 114 148 167 170 194 205 206 228 247 248 251 264 280 288 34 53 67 69 107 108 114 116 143 147 148 157 160 164 170 205 206 207 216 217 223 225 227 228 229 230 243 246 247 248 251 259 264 276 280 281 288 294 34 67 114 148 167 211 228 248 251 264 280 288 34 67 89 96 101 102 105 108 114 116 148 216 217 228 248 251 264 280 288 294 297 298 34 36 37 49 67 70 82 83 106 114 143 150 154 194 202 203 206 207 220 228 235 251 264 268 280 34 37 67 80 84 102 114 167 193 251 264 270 280 34 37 49 67 70 82 114 143 154 194 203 206 207 220 235 251 264 268 280 34 53 67 80 83 84 102 106 114 143 146 154 169 193 227 228 230 231 246 247 248 251 259 264 269 280 34 67 114 251 264 280 34 49 56 67 87 114 153 154 155 157 205 207 230 231 247 248 251 259 264 269 280 281 298 34 36 37 53 58 67 68 79 80 82 84 102 108 114 144 148 155 156 167 202 203 205 206 216 234 248 251 264 270 280 34 46 67 82 86 87 114 154 192 206 216 234 249 251 259 264 280 281 293 34 44 53 56 67 102 114 148 154 169 206 207 222 225 227 231 248 251 260 264 280 34 36 67 84 102 105 108 114 154 168 192 202 215 222 230 241 247 248 251 264 280 281 294 298 34 37 53 67 80 83 84 87 102 114 144 148 170 171 203 204 227 228 230 231 241 248 251 264 276 280 294 34 49 67 77 114 251 264 280 294 34 53 67 114 148 206 225 228 248 251 264 280 294 54 58 68 78 84 87 105 106 114 116 148 153 154 155 170 195 205 206 217 228 247 248 264 280 294 297 298 50 56 58 67 68 80 86 87 102 107 114 116 148 156 169 170 205 206 222 225 228 229 230 246 248 251 259 260 280 297 298 40 46 72 80 107 116 246 276 40 56 80 107 114 116 218 262 37 46 67 80 116 205 222 36 46 80 116 155 205 246 282 72 80 107 116 155 247 270 276 46 49 54 68 116 298 46 80 87 116 170 54 105 107 116 168 189 249 291 53 54 68 74 77 80 113 116 155 156 163 189 205 206 213 225 247 248 249 260 276 298 44 53 54 56 68 70 74 77 80 101 108 113 116 145 163 168 170 189 206 207 213 239 260 297 36 43 46 49 53 74 80 83 84 102 106 116 155 163 164 168 170 172 206 222 242 246 249 260 262 276 293 297 37 46 53 64 68 71 74 77 80 83 107 116 148 155 156 160 163 164 170 205 206 207 215 222 225 243 246 247 260 36 49 53 54 72 101 107 116 156 163 164 170 192 205 206 215 222 225 238 247 248 260 269 276 298 36 53 54 74 77 92 116 144 155 163 164 205 206 213 215 221 225 262 276 36 37 44 46 49 53 54 68 74 77 80 101 103 107 108 114 116 156 163 164 168 196 206 213 216 222 225 230 243 249 260 270 298 46 53 54 69 74 80 92 102 103 107 108 116 144 163 164 168 205 206 222 225 259 260 262 268 271 293 44 58 114 116 148 206 227 251 280 294 36 37 54 67 68 74 101 105 116 144 148 153 155 168 170 192 194 205 206 207 225 238 246 248 251 268 53 58 67 74 105 114 116 148 206 264 294 56 67 74 77 102 105 113 114 116 143 144 154 157 163 164 168 169 206 213 222 234 246 247 251 280 67 68 74 77 79 105 108 114 116 155 170 206 213 247 248 251 297 58 67 105 116 153 163 246 247 251 280 40 46 53 72 80 101 102 113 116 164 189 205 206 222 225 226 257 260 268 281 297 49 53 62 77 80 87 101 103 107 108 111 113 114 116 145 153 163 164 168 171 189 205 206 220 221 226 229 230 239 260 262 270 276 292 298 36 46 53 54 64 71 74 77 80 103 107 116 143 147 148 157 163 164 167 168 170 193 205 206 216 234 247 249 262 276 293 297 298 36 80 101 107 113 116 145 154 163 164 168 205 225 231 235 248 251 260 281 298 53 68 69 71 75 77 80 86 92 107 108 113 116 153 155 157 163 168 169 205 206 207 215 222 225 239 248 260 271 297 46 49 53 58 80 101 103 107 116 145 146 148 155 163 164 170 205 206 221 222 226 238 247 260 268 270 46 49 53 74 80 92 101 102 113 116 154 155 156 160 163 164 169 170 205 206 222 231 243 246 260 262 270 281 297 53 67 74 105 259 43 53 67 86 116 153 169 206 228 230 251 260 294 34 53 67 114 116 228 294 53 67 68 71 79 83 84 87 101 102 113 116 143 144 148 153 156 157 160 169 170 193 195 205 206 207 215 226 227 230 231 234 239 241 247 248 251 259 271 281 282 297 44 49 53 56 58 67 68 79 80 82 89 101 102 107 116 144 148 156 160 169 170 192 194 206 227 230 231 235 248 251 259 281 49 53 56 68 80 102 116 148 157 168 170 193 206 207 225 230 234 235 248 251 259 260 53 56 58 67 68 102 116 143 146 148 164 169 192 193 206 225 227 228 231 234 241 247 248 297 53 54 56 67 68 78 82 102 107 114 116 148 156 160 168 169 170 193 205 206 215 226 230 244 248 251 281 44 49 53 54 58 67 68 77 108 116 148 153 169 170 193 206 207 227 228 230 234 235 241 247 248 251 259 282 297 46 53 56 58 67 68 82 83 102 116 144 146 148 154 164 169 193 205 206 207 222 226 248 268 281 43 53 67 68 77 82 83 87 102 106 108 116 143 144 148 155 156 157 164 168 169 170 193 205 206 215 226 230 231 235 241 248 251 259 268 282 297 298 58 67 68 74 116 148 169 228 248 249 43 54 56 61 68 74 84 102 114 116 143 148 169 170 171 205 206 207 220 221 225 234 235 238 241 247 248 269 271 281 282 297 298 54 58 67 68 71 74 101 107 114 116 148 156 160 169 170 193 205 206 221 226 247 248 264 297 44 67 68 71 74 77 84 101 102 107 108 114 116 144 146 148 153 169 170 193 205 206 213 220 248 249 271 279 281 297 298 49 56 67 68 74 77 116 148 153 163 169 170 193 205 206 217 226 239 244 248 249 251 281 282 297 298 43 56 68 71 101 106 114 116 148 153 170 193 205 216 220 247 248 249 259 280 297 298 49 50 52 67 68 74 86 87 105 114 116 144 148 156 164 167 170 205 206 207 227 228 229 230 235 248 251 269 281 297 298 67 68 77 114 116 143 148 170 205 206 247 248 249 251 259 297 43 50 54 56 67 68 74 101 105 116 143 144 148 154 169 170 205 206 216 220 227 228 241 247 248 251 259 260 262 282 297 67 68 116 148 248 251 269 49 53 67 68 96 102 114 116 148 170 171 192 193 205 206 227 229 248 251 260 281 297 53 67 68 86 87 96 101 105 106 114 116 148 170 205 206 221 247 248 251 260 281 282 297 298 56 58 67 68 86 101 114 116 148 155 170 205 206 215 220 226 230 238 248 251 260 264 268 271 281 294 297 44 67 68 86 108 116 146 148 170 205 206 221 226 241 247 248 251 264 281 294 297 54 58 67 68 86 113 116 148 170 205 206 238 248 251 264 271 293 294 297 54 67 68 82 86 116 143 148 170 205 206 238 248 251 264 294 297 54 58 67 68 74 77 83 86 116 148 170 205 206 213 222 248 251 264 294 297 44 54 67 68 74 77 86 101 116 144 148 153 156 168 170 205 206 213 220 234 247 248 251 264 294 297 53 67 68 86 108 114 116 143 146 148 170 205 206 221 248 251 264 294 297 50 53 58 67 74 105 114 116 148 169 206 235 251 67 116 116 46 69 80 90 102 105 116 156 163 247 260 275 279 56 58 67 70 108 114 143 144 145 170 193 206 217 222 225 249 251 271 280 294 298 53 56 58 61 67 77 108 114 143 155 170 206 221 222 225 226 251 264 294 298 53 56 67 71 83 84 108 114 116 170 192 205 206 216 221 225 230 294 34 43 54 56 67 84 87 108 114 116 143 153 155 157 163 170 206 207 215 216 222 225 226 227 229 230 247 248 280 281 282 294 298 37 56 67 74 77 83 84 103 105 114 148 153 157 163 167 170 184 203 205 206 215 220 221 222 225 226 227 228 235 247 248 280 281 282 292 294 297 46 49 50 53 56 67 80 96 105 114 146 148 157 167 170 192 205 206 207 215 216 217 221 225 246 247 260 280 281 282 294 297 46 49 50 53 56 58 67 68 77 82 83 114 143 146 148 170 192 205 206 207 220 221 225 228 230 231 246 248 260 280 281 282 294 297 44 56 61 67 77 79 106 114 143 170 193 205 206 221 225 227 230 231 247 280 281 282 294 297 298 37 44 49 53 56 67 78 87 89 102 105 106 107 108 114 144 146 148 155 167 170 203 205 206 207 215 217 221 222 225 230 231 235 239 241 247 248 251 259 280 281 294 297 298 36 37 46 53 56 58 61 67 68 114 116 143 146 148 167 168 170 195 202 203 206 207 215 220 221 225 228 230 231 238 248 249 262 280 281 294 297 53 56 67 87 90 106 114 143 148 170 195 206 207 215 225 280 281 294 297 37 44 53 56 58 61 67 68 87 101 106 113 114 148 153 157 167 170 171 205 206 207 215 216 217 220 221 225 228 230 239 247 248 260 281 282 294 297 37 53 54 56 67 87 114 143 148 160 169 170 205 206 225 230 260 280 281 294 36 50 53 56 67 77 87 105 114 143 148 153 155 170 205 206 217 221 225 230 246 259 260 280 294 297 298 54 56 58 67 68 70 83 84 105 114 116 143 148 153 156 160 164 167 206 215 220 221 225 227 230 234 249 259 268 281 294 297 298 40 50 56 67 70 83 84 105 114 147 148 153 157 160 167 192 206 215 225 227 228 238 248 251 294 34 43 44 53 56 58 67 70 75 77 83 86 101 108 114 148 155 156 160 163 164 167 170 194 205 206 207 215 220 221 225 227 228 235 249 251 259 268 269 294 298 56 67 77 78 86 108 114 143 155 167 169 170 206 207 215 221 225 227 249 251 280 281 294 297 36 43 49 53 56 67 68 78 86 96 101 107 108 114 146 148 153 154 155 156 157 167 168 170 202 205 206 215 216 221 222 225 227 228 230 249 251 259 281 294 297 298 43 49 53 54 56 67 68 86 96 101 107 108 114 143 148 153 154 156 167 168 170 205 206 215 216 222 225 227 228 234 249 251 281 294 297 298 43 44 46 50 53 54 56 58 67 68 77 83 84 86 101 105 108 114 143 144 148 156 160 163 167 168 170 194 205 206 215 216 220 222 225 227 228 234 235 238 246 247 249 251 280 282 294 297 298 34 43 44 46 53 56 58 61 67 68 82 84 98 102 105 106 108 116 143 144 148 153 155 156 157 160 164 167 168 169 170 192 193 194 205 206 207 215 217 220 221 222 225 227 230 231 234 235 241 247 248 249 251 259 280 281 282 294 297 298 43 56 67 84 105 114 116 148 194 215 216 217 225 227 248 251 282 294 297 50 56 67 68 86 114 116 148 170 206 207 216 217 225 279 281 282 294 43 56 67 86 96 101 105 114 153 168 170 205 206 207 215 216 217 221 225 294 297 298 34 53 56 67 86 96 114 170 206 216 225 226 229 294 54 56 67 71 86 114 116 146 157 170 205 206 216 217 225 226 229 251 281 294 56 67 70 86 96 114 116 143 144 148 170 193 206 207 216 217 225 249 260 270 279 281 294 46 54 56 58 67 101 106 108 114 155 205 206 221 225 271 294 297 298 54 56 67 87 96 108 114 148 156 192 193 206 215 221 225 226 248 280 294 297 298 49 56 58 67 80 83 84 102 114 116 143 148 150 160 167 170 194 206 222 226 248 264 37 67 68 70 78 80 101 105 148 150 167 194 203 206 221 227 234 248 249 264 271 280 282 297 37 58 67 78 96 107 108 117 118 148 150 167 194 203 206 248 264 271 280 293 298 37 50 54 67 78 107 143 148 150 156 160 167 194 203 206 248 264 280 298 36 37 56 67 78 143 148 150 153 167 169 194 202 203 206 207 220 241 248 264 280 282 297 298 37 65 67 78 83 107 143 148 150 167 170 194 203 206 247 248 262 264 276 280 281 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 61 67 78 105 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 297 37 53 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 53 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 53 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 101 105 205 206 217 225 247 34 37 43 50 53 56 58 67 83 84 86 87 105 106 108 114 116 144 148 156 160 167 169 170 182 194 203 205 206 207 208 215 216 217 221 226 228 230 235 241 247 248 251 260 264 269 276 294 297 298 37 40 50 58 67 74 78 83 114 116 148 167 169 194 203 216 241 247 248 264 280 37 56 67 78 83 102 116 148 154 160 167 194 203 216 228 231 239 241 247 248 251 264 269 280 294 298 37 50 67 78 105 107 116 148 167 194 203 216 241 247 248 264 280 298 34 37 50 67 78 116 148 167 194 203 216 227 241 247 248 264 280 298 37 50 52 67 74 78 84 89 102 105 114 116 148 160 164 167 169 193 194 203 206 215 216 227 228 230 231 235 239 241 247 248 259 264 279 280 294 37 50 52 61 67 74 78 80 83 89 108 114 116 143 145 148 157 160 167 168 194 203 206 215 216 227 230 231 241 247 248 264 280 294 34 36 37 44 46 50 53 56 58 61 67 74 78 79 80 83 84 86 105 107 108 114 116 117 118 145 146 148 153 160 167 169 194 202 203 206 207 216 217 230 231 235 239 240 241 247 248 251 260 264 269 271 272 279 280 294 298 37 49 50 56 58 61 67 74 78 83 84 86 89 96 102 105 108 114 116 117 143 145 148 153 160 167 169 170 194 203 216 217 227 231 238 241 247 248 251 259 260 264 280 294 296 298 37 50 67 78 116 148 167 194 203 216 241 247 248 251 264 280 37 50 67 78 83 84 113 116 148 167 194 203 205 216 227 234 239 241 247 248 264 280 297 67 74 101 114 148 170 194 206 217 241 248 264 280 294 67 167 194 206 216 248 264 280 34 36 37 46 50 52 53 54 56 61 67 69 70 74 78 80 82 83 84 86 87 89 96 105 108 114 116 145 147 148 153 154 160 167 168 169 193 194 202 203 205 206 207 215 216 217 222 226 227 228 230 231 235 238 239 241 247 248 251 259 262 264 269 279 280 281 294 296 298 67 105 143 194 204 206 216 247 248 264 34 49 50 56 61 67 77 78 87 96 105 114 116 143 148 154 157 167 168 194 206 207 215 216 225 228 231 239 241 247 248 260 264 280 294 298 34 37 61 67 78 105 114 148 167 203 207 226 241 264 280 294 43 44 46 67 70 77 80 82 88 89 96 103 105 106 116 146 147 148 160 164 167 170 205 206 216 247 264 294 298 34 49 58 67 77 86 105 106 116 167 205 215 228 247 280 34 50 87 108 116 146 148 153 169 170 171 206 207 221 226 241 247 249 282 298 34 53 67 68 74 77 79 102 105 116 148 169 195 216 241 247 251 259 269 280 298 34 46 56 67 68 101 102 108 116 143 148 157 167 168 169 170 207 215 222 239 241 246 247 248 269 280 281 298 53 206 53 206 53 206 53 206 53 206 34 54 56 67 78 101 116 148 167 170 194 216 227 241 247 269 280 294 298 53 206 34 61 67 68 82 101 116 148 163 168 205 206 207 215 221 222 241 247 259 280 53 206 53 206 34 37 56 61 67 70 87 114 116 148 203 206 227 241 247 276 280 298 34 67 116 148 168 206 228 241 247 251 280 53 206 34 54 56 67 68 100 101 103 105 108 114 116 148 167 205 206 207 215 230 239 241 247 249 251 260 280 294 298 53 206 34 36 67 114 116 146 148 169 170 202 205 206 207 225 241 247 53 206 53 206 34 37 46 56 61 67 68 74 79 96 101 102 106 107 108 114 116 143 146 148 153 155 156 163 169 170 203 205 206 216 230 238 239 241 247 248 249 280 294 297 298 34 56 61 68 70 71 86 101 108 116 148 160 167 170 205 206 207 215 221 227 241 247 251 280 281 294 297 298 34 49 67 68 80 82 87 89 102 113 114 116 143 148 154 163 193 194 205 207 216 230 231 235 239 241 247 248 259 260 34 44 56 61 67 70 96 106 116 117 148 156 167 170 192 193 205 206 207 215 241 247 249 251 280 297 53 206 53 206 53 206 34 36 53 54 56 58 67 107 108 116 143 148 153 154 156 169 194 195 202 205 206 207 222 229 241 247 249 262 280 293 298 53 206 34 54 56 58 67 104 108 116 148 155 167 170 204 205 206 222 241 247 280 53 206 53 206 53 206 34 37 50 70 113 116 148 167 170 203 215 241 247 280 34 53 54 56 61 67 68 74 80 82 105 114 116 148 160 167 168 169 171 193 207 215 216 222 239 241 246 247 251 279 280 294 297 298 34 37 50 58 68 116 148 167 170 203 207 215 216 222 241 247 251 280 53 206 34 37 50 67 68 116 148 167 170 203 207 215 216 222 241 247 280 46 53 67 68 102 106 107 113 114 156 168 170 171 192 193 205 206 235 298 34 37 50 68 116 148 167 170 203 207 215 216 222 241 247 280 34 53 67 105 116 148 167 182 222 241 244 247 276 280 294 34 37 50 67 116 148 167 170 203 241 247 280 34 116 148 167 241 247 280 54 59 67 68 77 83 84 87 105 107 114 116 147 148 160 167 169 170 193 206 216 217 225 227 228 230 248 279 280 294 298 53 56 67 75 101 108 114 116 169 206 216 225 227 247 248 279 280 294 298 44 56 86 116 145 216 217 220 235 247 248 279 280 294 53 67 75 84 101 116 148 163 167 193 215 216 228 231 235 241 248 279 280 67 103 169 241 248 251 270 271 279 298 67 71 113 154 160 171 204 215 260 53 67 71 78 113 153 205 206 207 239 251 294 67 87 154 160 204 215 67 74 160 204 215 67 154 160 204 215 34 67 74 160 204 215 228 54 56 67 68 83 84 96 101 105 108 114 148 160 167 205 206 216 223 227 230 247 248 269 281 293 294 297 298 54 56 58 67 77 83 84 96 105 108 147 148 167 194 206 227 230 247 249 276 294 298 54 56 58 67 68 83 84 96 106 108 117 143 169 182 193 194 205 206 222 225 240 247 248 249 269 280 294 298 34 43 53 54 56 61 67 84 96 108 114 116 143 148 153 160 167 169 170 184 193 194 195 204 206 216 226 236 241 248 249 251 264 294 298 37 67 154 160 203 204 215 241 248 34 37 56 67 68 74 80 84 102 103 106 108 155 156 163 168 170 193 203 204 205 206 215 220 222 230 234 243 247 249 271 280 281 298 67 74 77 80 87 102 113 155 170 171 204 206 239 260 275 37 56 67 239 247 280 50 56 67 78 145 154 205 207 222 259 279 280 34 50 67 78 106 143 170 205 207 34 50 67 78 106 143 170 205 207 67 118 154 160 204 207 215 34 67 74 154 160 204 215 34 67 103 204 222 37 40 67 71 74 82 87 113 116 148 168 169 171 203 207 220 227 234 239 247 259 268 269 298 37 67 71 74 102 105 113 116 148 154 168 169 171 203 206 207 220 227 234 239 247 260 268 280 298 34 37 40 56 67 80 86 87 116 148 154 160 168 169 203 207 220 227 234 239 247 268 298 34 37 67 74 80 87 92 102 113 116 148 154 168 169 203 207 220 227 234 239 247 248 268 280 298 37 40 49 67 71 87 101 113 116 148 168 169 203 207 220 227 234 239 247 260 268 270 293 298 37 46 56 67 74 80 87 92 116 148 164 168 169 203 207 220 227 234 239 247 248 260 268 269 298 36 37 49 67 71 74 102 107 113 116 148 168 169 170 202 203 207 220 227 234 239 247 248 268 281 298 37 40 46 56 67 71 105 113 116 148 154 168 169 203 207 220 227 234 239 247 248 268 298 37 40 67 71 102 107 113 116 148 153 154 168 169 203 207 220 227 234 239 247 248 249 260 268 298 37 40 67 71 102 113 116 148 163 168 169 203 207 220 227 234 239 247 248 268 280 298 36 37 67 74 87 103 113 116 148 163 168 169 171 202 203 206 207 220 227 234 239 247 248 251 268 270 298 34 37 40 56 67 74 108 114 116 144 148 153 157 160 168 169 203 207 220 222 227 234 239 247 248 251 259 268 270 280 298 34 37 40 67 74 102 107 113 116 148 153 163 168 169 203 207 220 227 234 239 247 248 260 268 270 280 298 37 67 71 74 113 116 148 153 163 168 169 171 203 207 220 227 234 235 239 247 248 260 268 280 298 34 37 40 67 71 87 103 113 116 148 154 168 169 171 203 207 220 227 234 239 247 248 260 268 298 37 40 49 56 64 67 87 107 113 116 148 154 163 168 169 203 207 220 227 234 239 247 248 268 270 275 280 298 34 37 67 74 116 148 153 154 168 169 203 207 220 227 234 239 247 268 270 298 36 37 40 67 71 74 107 113 116 143 148 153 168 169 171 202 203 207 220 227 228 234 239 247 248 268 298 67 160 171 204 215 34 67 80 117 160 204 215 248 47 50 53 54 64 67 75 80 88 105 108 144 153 154 167 168 169 204 205 206 207 221 222 248 249 257 260 262 276 280 291 294 34 46 50 54 56 67 74 84 113 163 170 171 204 205 206 227 260 44 52 54 58 67 101 105 107 116 156 170 204 205 206 222 224 247 260 270 271 280 298 34 67 71 113 154 160 204 215 44 54 67 71 108 113 114 143 144 148 157 204 206 228 248 251 280 281 54 67 77 80 113 116 154 156 204 205 206 222 225 234 249 270 298 67 154 160 204 215 271 67 154 160 204 215 49 54 67 80 87 101 105 107 108 114 143 148 164 204 206 207 215 220 226 228 248 249 251 276 280 282 298 34 49 56 61 67 71 74 83 87 102 105 107 108 113 114 116 117 148 154 156 160 163 169 192 204 206 217 220 222 234 241 248 249 280 34 37 67 70 74 106 107 154 156 203 204 206 221 248 249 268 280 293 298 34 36 44 54 67 68 74 87 105 114 116 117 147 148 154 157 168 170 189 202 204 206 220 221 231 239 247 248 249 251 259 269 270 271 280 281 298 160 204 215 248 280 67 74 154 160 171 204 207 215 34 67 79 160 169 204 215 247 293 61 67 80 105 167 170 215 67 153 251 34 67 71 87 89 113 116 239 241 248 268 269 37 53 54 56 67 70 148 160 206 216 217 279 294 297 298 34 67 70 147 251 298 67 56 58 61 67 114 206 225 231 248 251 254 67 74 222 54 67 74 116 148 235 248 67 204 44 67 74 77 167 220 247 49 74 160 205 216 67 204 52 53 67 69 106 113 116 148 153 168 194 195 216 227 236 248 280 294 67 106 205 37 43 61 64 67 68 71 74 75 79 82 86 87 88 89 92 102 104 105 107 108 113 116 118 145 146 148 160 167 168 169 171 184 187 194 195 205 216 217 228 239 241 247 248 249 252 260 268 269 270 271 275 276 280 289 292 293 294 298 74 148 53 67 70 163 231 260 280 297 61 67 114 148 206 217 220 228 246 249 281 298 61 83 110 116 148 169 228 239 247 251 269 294 36 37 50 56 67 102 114 116 144 147 148 155 160 202 203 204 206 231 234 50 67 147 160 204 216 247 264 56 67 83 84 148 155 156 160 167 169 170 205 206 215 225 227 228 251 280 34 36 37 49 50 53 61 67 74 86 87 102 103 107 113 114 147 148 153 154 160 168 169 171 202 203 206 207 216 218 226 239 246 251 271 280 294 296 54 67 84 114 148 160 167 206 241 280 298 44 49 54 67 114 148 167 169 170 193 204 280 298 37 56 67 84 86 96 148 160 203 211 239 264 294 46 61 67 87 105 148 206 211 241 251 294 297 298 37 49 56 67 102 105 106 108 146 148 167 170 203 206 211 227 246 248 251 280 294 296 297 53 56 77 114 167 182 211 216 222 228 294 46 67 68 71 83 84 87 96 102 108 116 143 148 155 167 170 205 206 215 216 217 220 222 227 234 247 248 280 282 294 297 298 36 44 67 70 74 82 84 86 87 101 102 105 148 153 167 170 206 207 215 216 217 224 248 251 280 281 294 297 298 37 50 56 67 84 102 108 114 148 169 170 206 207 235 241 248 251 297 298 37 43 50 54 56 67 68 86 101 102 105 114 144 146 147 148 155 160 163 167 168 170 192 194 203 204 205 206 207 215 216 217 220 222 230 235 239 241 247 248 251 260 271 280 294 297 298 50 67 89 167 169 204 206 211 241 264 294 44 67 105 204 217 270 294 106 148 167 204 58 67 84 106 116 148 157 167 204 206 227 241 247 251 34 83 116 247 116 170 204 36 37 116 202 203 206 247 67 148 204 241 247 251 36 37 46 49 53 56 61 67 68 71 80 82 84 87 96 102 103 106 108 114 143 148 153 154 155 156 160 163 164 168 170 192 193 194 196 202 203 205 206 215 216 220 222 226 227 230 235 239 241 247 248 251 259 268 269 270 280 282 294 297 298 34 36 37 46 67 96 101 102 108 113 116 148 155 170 194 202 203 205 206 216 228 239 247 248 251 270 280 297 34 37 54 56 67 102 106 108 114 118 148 153 156 170 193 194 203 205 206 216 243 248 268 280 282 297 298 34 37 54 67 84 86 87 102 108 113 114 143 146 148 157 160 169 170 192 203 205 206 216 227 228 230 239 241 243 248 259 269 271 280 297 36 37 54 56 58 67 68 74 77 80 83 84 87 96 100 101 102 105 107 108 114 116 117 143 144 148 153 154 155 156 157 160 169 170 193 194 195 202 203 205 206 207 216 221 225 226 227 228 230 239 248 249 251 259 260 281 288 293 297 298 34 37 43 54 56 61 67 71 80 84 101 102 103 105 108 113 114 116 143 144 148 156 160 163 167 169 170 206 216 222 228 230 231 234 239 241 244 247 248 251 260 271 280 281 282 297 298 34 36 37 54 56 58 61 67 71 80 83 84 86 87 92 96 101 102 105 106 108 113 114 117 143 144 148 156 157 160 163 169 170 172 192 193 195 202 205 206 207 215 216 221 222 225 226 227 228 234 239 240 241 247 248 249 251 260 264 271 280 281 293 297 298 34 46 54 56 58 67 68 96 102 105 107 114 116 143 148 155 156 160 169 170 192 193 194 205 206 216 221 222 224 227 238 241 244 248 264 280 281 293 297 298 34 43 46 49 53 54 56 58 67 71 79 80 83 87 96 101 102 106 107 108 114 143 144 146 148 153 154 155 156 157 163 168 169 170 192 193 205 206 207 215 216 220 221 222 225 226 227 228 230 243 247 248 249 259 260 268 269 270 271 279 280 281 297 298 67 68 77 102 103 146 148 156 169 170 171 192 205 206 216 228 230 248 249 281 297 298 37 50 54 56 58 67 79 101 102 103 105 108 143 148 168 170 193 205 206 216 225 228 248 280 297 298 49 53 56 67 68 75 83 84 101 102 108 114 148 155 156 157 168 169 170 192 193 205 206 216 221 222 226 227 231 234 248 259 260 269 271 280 297 298 43 46 49 54 56 58 61 67 68 71 82 83 84 86 88 100 101 102 103 105 106 107 108 113 114 144 146 148 153 155 160 164 169 170 192 205 206 216 220 221 222 226 234 239 247 248 249 251 254 260 264 268 269 280 281 282 294 297 298 34 37 43 44 46 49 54 56 58 67 71 78 83 84 86 96 101 102 103 106 108 114 116 143 144 146 148 153 155 156 157 163 167 169 170 192 194 203 204 205 206 207 216 222 225 226 234 235 239 241 247 248 249 259 260 264 268 269 271 280 281 282 292 293 294 297 298 37 54 56 67 77 83 87 96 102 107 108 148 154 155 160 163 170 203 205 206 207 216 222 226 228 247 248 251 260 280 297 298 34 43 46 50 54 56 58 67 68 74 82 84 87 96 101 102 106 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 164 169 170 194 205 206 207 215 216 220 221 222 225 227 228 230 231 235 239 247 248 249 251 259 268 279 280 281 297 298 34 36 37 50 67 87 107 108 147 169 170 202 203 204 205 228 239 251 280 37 78 116 203 204 211 248 67 78 114 116 145 148 153 204 211 241 251 271 294 116 148 235 239 67 74 114 116 145 148 164 241 251 264 67 116 160 162 168 204 211 262 264 36 37 56 67 74 80 102 103 105 108 114 116 145 154 167 169 170 206 215 241 247 264 280 294 298 34 36 43 46 49 50 53 54 56 58 61 67 68 70 77 83 84 86 87 89 96 101 103 105 108 113 114 116 147 148 160 164 167 170 205 206 207 216 222 225 227 228 235 240 241 246 247 248 251 264 269 280 281 294 297 298 67 107 148 169 205 264 67 78 114 116 145 148 153 204 211 241 294 34 46 53 67 68 74 78 83 88 101 105 108 114 116 118 147 148 160 167 170 192 206 215 235 240 246 247 248 260 264 270 271 272 294 34 37 105 116 117 203 206 222 240 243 260 271 280 294 298 67 83 102 114 169 206 211 215 227 228 249 280 37 56 67 87 96 108 160 163 203 222 226 251 260 280 281 298 34 56 61 67 82 96 114 148 167 193 204 206 211 241 279 280 294 298 44 49 53 56 58 67 70 71 74 82 83 96 102 105 106 114 118 146 148 156 157 169 171 193 204 220 221 231 240 247 248 251 271 280 298 43 67 89 116 148 251 280 43 54 67 89 116 148 251 280 34 43 67 116 148 206 241 251 280 294 34 43 67 116 148 241 251 280 294 37 148 203 79 116 170 216 220 280 36 37 52 102 116 145 202 203 204 206 216 223 228 248 259 280 36 37 43 54 74 79 84 116 153 202 203 204 216 260 280 37 43 54 56 67 83 84 116 148 169 194 203 205 238 247 248 270 102 280 67 67 86 102 105 116 154 170 216 228 280 53 116 148 216 34 144 49 79 102 170 204 228 230 102 53 148 205 239 37 239 215 239 260 53 116 148 216 247 53 148 205 247 37 203 247 54 247 294 53 148 167 53 148 167 34 37 67 83 84 102 108 143 144 154 203 227 247 248 259 280 53 67 116 148 216 53 116 148 216 53 67 116 148 216 53 148 167 82 86 87 102 116 148 156 169 170 235 238 281 53 148 167 239 102 107 146 148 211 247 260 53 148 167 239 53 116 148 216 53 148 167 53 148 167 53 116 148 167 216 53 67 116 148 216 53 107 148 167 53 148 167 53 148 167 228 53 148 167 53 102 148 167 53 148 167 53 148 167 248 53 148 167 53 116 148 216 53 148 167 102 103 107 211 239 248 103 144 34 53 79 82 103 107 144 169 220 239 257 273 36 37 53 67 68 102 148 168 202 203 205 248 294 34 67 69 71 74 87 97 102 103 107 113 114 144 150 154 164 192 204 206 224 228 243 249 259 280 298 34 36 37 53 79 86 148 168 189 202 203 227 229 259 260 280 294 37 68 105 116 148 167 203 215 216 220 78 102 148 169 204 280 53 206 231 56 67 78 87 145 148 168 169 230 239 241 259 280 49 74 83 116 148 167 168 169 216 230 241 247 280 34 49 53 54 56 58 67 80 87 102 107 114 116 147 148 157 164 168 169 193 216 222 228 230 231 239 241 247 248 251 280 294 298 34 49 54 56 58 67 80 87 114 116 147 148 164 193 216 222 230 239 247 248 280 294 53 54 67 87 107 116 168 216 251 269 280 67 74 79 86 143 148 168 169 206 228 239 248 251 259 260 280 102 148 169 241 54 56 58 101 114 216 259 280 298 46 61 67 80 87 108 148 157 247 280 298 114 116 148 170 193 204 216 230 280 294 296 46 67 68 74 116 143 148 170 193 207 216 217 231 239 259 280 294 296 67 116 148 170 216 251 259 280 294 296 67 87 143 193 216 249 280 294 296 67 74 87 116 148 164 170 216 260 280 294 296 67 96 116 148 216 247 280 294 296 36 46 49 53 106 146 157 170 206 259 297 34 54 116 148 167 216 280 294 74 116 148 216 280 67 87 107 148 247 280 44 50 53 56 58 67 77 87 108 114 143 148 153 167 170 206 230 247 248 280 67 69 87 107 116 148 154 160 169 170 182 195 216 228 230 248 251 254 280 67 87 107 148 160 247 67 87 148 239 247 49 67 74 79 87 105 107 108 114 143 144 153 157 170 193 206 222 248 251 259 270 280 44 49 54 56 58 67 69 71 74 79 80 101 102 105 106 107 108 113 114 143 144 153 154 157 164 168 170 192 193 204 205 206 207 215 222 225 226 228 234 235 243 244 251 259 260 268 271 280 281 297 298 67 68 69 102 105 108 114 143 146 148 156 160 193 206 228 230 238 241 246 248 251 259 268 280 297 298 67 68 69 87 102 114 160 168 170 192 204 206 215 225 228 230 248 251 254 259 270 280 298 34 37 43 54 56 67 71 80 87 107 108 113 116 143 155 157 170 203 205 206 207 226 234 238 248 254 260 268 269 271 280 56 67 77 80 87 101 108 114 116 143 144 170 193 194 205 206 221 222 228 238 241 243 248 249 251 260 268 280 297 298 53 54 56 58 67 80 101 102 106 108 143 144 148 153 154 157 168 170 193 204 205 206 207 215 222 225 228 230 234 244 246 248 249 251 280 293 294 297 298 67 80 87 101 106 114 143 154 157 204 205 206 222 230 251 259 271 280 298 36 37 43 49 54 58 67 79 80 87 105 107 108 113 114 143 148 153 154 157 168 170 171 182 192 193 202 203 205 206 207 222 230 243 251 259 260 271 280 281 43 54 56 58 67 68 69 80 87 96 101 102 106 108 113 114 116 143 144 148 154 155 157 163 170 204 205 206 207 227 228 231 234 239 241 244 247 248 251 260 269 270 280 281 297 298 37 43 58 67 74 80 87 102 107 108 113 114 143 144 154 170 193 203 205 206 207 228 231 247 248 260 269 270 271 280 298 67 68 69 87 101 102 105 108 143 144 168 193 205 206 227 251 280 297 298 34 49 56 67 69 87 105 114 116 144 148 154 205 215 228 234 244 248 251 268 280 298 36 43 46 54 56 67 69 74 77 80 82 87 105 106 108 113 114 116 143 153 154 156 157 163 168 202 204 205 207 222 235 238 239 246 247 248 251 259 268 280 297 298 34 43 54 56 58 67 84 107 108 116 143 144 154 206 222 225 243 246 248 280 298 54 78 148 294 116 148 216 280 77 116 145 216 264 294 67 107 148 169 247 248 280 294 298 67 107 148 169 247 248 280 294 298 34 53 58 67 107 156 164 170 171 205 207 215 216 235 247 248 251 269 271 58 67 71 114 148 230 247 248 264 37 58 67 80 106 148 153 203 204 206 215 247 251 260 34 46 53 58 67 148 157 206 228 230 231 281 46 53 58 61 67 68 80 86 101 114 143 146 148 169 193 206 230 231 248 260 262 280 297 34 58 67 89 105 153 215 217 230 239 280 297 34 54 58 67 84 148 170 205 206 268 54 56 58 67 80 114 167 170 205 206 221 247 260 280 297 37 44 58 67 68 70 82 101 105 114 117 148 168 170 193 203 205 206 207 240 264 268 271 280 281 294 58 67 68 83 84 116 205 206 207 260 297 298 54 58 67 68 83 102 148 153 206 207 230 247 271 53 58 67 68 84 105 148 206 207 215 220 234 281 294 53 54 58 67 68 80 105 170 206 207 215 221 227 228 276 282 50 53 58 67 170 260 49 53 54 58 67 101 102 105 148 160 167 170 206 207 225 230 247 248 260 264 276 282 298 58 67 68 70 82 105 108 148 160 167 170 193 205 206 207 228 247 251 264 268 297 58 67 68 148 163 281 293 298 58 67 143 148 170 193 206 222 282 37 58 67 153 167 203 206 215 37 56 58 67 68 70 80 82 84 116 170 205 206 207 220 227 231 234 235 239 247 248 251 280 281 282 37 58 67 68 70 82 108 206 207 227 230 247 49 58 67 80 96 101 148 205 206 207 215 251 268 297 298 36 58 67 68 82 83 89 101 107 148 153 169 170 202 206 207 215 222 281 297 58 67 69 80 102 143 167 170 193 205 206 230 247 251 280 281 58 67 69 108 116 143 148 206 207 217 230 231 248 260 280 281 298 34 58 67 84 148 167 206 264 281 52 56 58 61 67 68 70 82 101 105 108 163 170 206 207 215 227 228 262 264 276 291 36 37 53 58 67 69 70 71 74 80 82 89 102 103 105 107 108 113 114 116 117 148 167 168 170 202 203 204 206 207 215 216 248 264 271 276 298 58 67 68 70 82 117 148 170 206 207 44 53 58 67 70 77 80 82 106 107 116 148 156 170 193 205 206 207 215 216 227 228 230 247 248 249 259 264 268 281 282 294 58 67 69 70 82 106 167 207 248 280 58 67 70 103 148 170 206 228 280 281 58 67 96 148 170 205 217 227 228 260 298 54 58 67 80 106 195 205 206 207 215 227 247 251 298 58 67 82 102 105 108 146 148 167 170 193 205 226 230 239 247 248 259 260 281 58 67 68 69 105 155 170 294 58 67 70 82 84 108 114 116 146 170 205 206 215 221 225 227 243 247 264 268 271 280 293 298 58 67 146 37 56 58 67 80 89 105 146 170 205 206 207 247 280 281 58 67 167 206 215 239 54 58 67 71 80 82 102 108 113 164 170 225 235 241 251 264 297 58 67 77 105 108 116 148 164 170 206 225 264 293 44 58 67 71 148 170 193 206 230 239 244 294 297 44 49 54 58 67 70 82 84 108 114 116 146 148 155 160 170 205 206 207 215 221 225 247 264 268 281 298 56 58 67 96 100 103 108 113 144 163 167 170 206 227 228 37 44 58 67 68 148 156 205 207 215 216 217 248 280 294 58 67 70 82 83 116 144 148 164 167 205 206 215 234 247 248 46 53 58 67 68 70 80 101 103 148 167 170 205 206 221 228 281 37 58 67 96 106 148 170 203 206 280 298 58 67 68 106 107 148 167 206 230 247 264 281 297 58 67 157 167 170 206 247 251 280 54 58 67 68 70 83 148 170 206 207 230 247 58 67 68 82 83 84 107 148 170 205 206 207 247 251 281 54 58 67 68 74 84 102 105 116 117 148 153 155 167 205 206 207 234 246 247 248 37 58 67 83 108 167 203 207 230 241 247 280 49 58 67 69 89 148 160 205 206 216 247 280 294 36 44 49 50 53 54 56 58 67 68 70 77 82 83 84 102 107 108 114 146 148 155 160 167 170 192 202 205 206 207 215 221 222 225 226 230 231 243 244 247 248 249 259 260 280 281 297 298 44 53 58 67 71 82 84 114 148 169 170 206 226 230 247 248 298 53 58 67 68 71 83 84 105 114 163 170 206 226 231 247 248 260 297 298 58 67 68 80 148 193 204 205 216 248 260 269 44 49 56 58 67 68 71 80 83 84 96 114 146 148 153 154 157 163 206 226 230 231 247 248 260 269 280 281 298 43 58 67 114 167 206 216 248 280 53 58 67 68 69 70 82 114 148 156 168 170 206 207 216 220 226 230 247 248 260 282 49 58 67 114 170 231 248 53 58 67 83 114 148 167 170 205 206 207 221 222 225 230 241 248 260 34 53 58 67 69 74 102 103 113 114 148 206 216 227 230 241 243 247 248 251 271 280 294 34 58 67 70 82 83 107 160 231 264 53 58 67 71 74 79 103 105 113 114 116 145 160 171 205 206 216 220 239 247 248 280 53 58 67 71 89 107 114 145 148 216 247 248 269 34 44 67 80 84 101 114 144 154 164 167 171 193 206 222 235 247 248 251 279 282 294 37 56 67 84 106 148 157 160 168 169 170 192 195 203 204 205 206 227 234 244 246 249 251 279 298 204 279 34 54 67 83 84 87 101 145 148 160 164 170 193 204 205 226 227 246 251 279 280 297 67 102 164 170 204 247 279 145 204 279 145 204 205 279 67 204 248 249 251 279 34 67 154 204 279 34 37 46 56 144 160 170 203 204 206 279 34 43 58 67 74 106 144 148 154 155 160 163 164 204 205 206 251 279 280 34 37 43 54 67 70 101 103 108 114 144 148 154 156 160 163 164 170 203 204 205 206 231 234 235 249 251 279 298 36 67 83 101 102 105 148 160 168 170 193 202 204 205 206 225 251 259 279 280 281 297 71 204 269 279 204 279 36 54 67 101 102 105 144 145 164 170 202 204 205 206 226 228 239 279 280 145 204 279 280 204 279 204 279 204 279 56 58 156 163 170 194 204 222 235 279 280 34 37 49 58 67 69 156 170 203 204 206 231 268 279 280 58 80 90 102 113 114 145 157 163 168 170 204 205 206 220 226 235 251 259 260 279 298 204 279 204 279 204 279 204 279 34 204 279 34 58 101 195 196 198 204 276 279 34 37 154 203 204 279 280 106 108 204 223 279 204 279 34 62 103 204 205 215 228 279 102 204 279 34 204 226 279 297 34 37 167 203 204 206 279 281 34 36 113 204 205 206 226 243 279 54 56 204 260 279 294 34 56 67 90 145 153 163 182 204 205 206 241 251 268 279 280 34 56 67 90 102 116 153 160 163 204 205 251 268 279 280 34 36 37 49 54 56 58 67 71 96 100 102 103 106 107 108 113 116 143 145 148 154 155 156 157 160 163 164 194 202 203 204 205 206 216 222 231 234 235 246 248 249 251 260 268 279 280 282 297 37 54 67 79 101 102 117 153 154 203 204 205 206 239 260 279 281 293 54 70 82 87 102 156 168 169 170 204 205 248 279 297 298 204 279 204 279 58 82 204 279 34 36 37 46 54 58 67 74 77 80 82 83 84 96 101 105 106 107 108 114 116 143 145 148 153 154 155 156 157 160 163 164 169 170 193 194 195 202 203 204 205 206 223 225 226 234 235 247 248 251 259 276 279 280 281 298 67 37 53 56 61 67 77 105 116 148 160 203 211 215 227 248 271 34 53 67 96 105 114 148 160 167 226 260 279 280 297 36 37 44 53 56 61 67 84 147 148 202 203 205 207 211 215 229 230 244 246 264 268 279 280 281 294 298 34 36 37 49 53 54 56 58 61 67 74 78 82 96 102 107 114 147 148 160 206 215 231 235 236 247 249 260 276 279 280 294 298 54 67 74 78 145 216 241 259 54 67 71 103 206 211 234 243 279 294 298 50 53 58 67 78 114 148 160 193 204 205 239 251 279 36 40 54 67 98 102 202 224 236 249 257 279 50 53 56 67 78 105 106 148 211 215 235 251 279 280 281 294 298 34 43 53 54 56 58 61 67 69 77 78 79 96 98 103 104 105 108 114 116 145 154 156 160 163 170 193 195 204 205 206 244 249 279 280 34 67 68 74 80 82 102 105 107 116 148 153 167 170 206 227 228 234 235 239 241 247 248 251 260 279 280 281 294 211 206 46 54 56 68 71 80 108 143 170 205 206 280 281 297 56 67 108 156 205 206 264 293 297 298 56 58 61 68 77 80 98 100 101 103 106 107 108 163 170 205 206 222 243 247 251 271 293 54 106 108 206 222 154 249 68 105 206 216 281 101 108 281 71 206 206 280 205 206 56 61 71 205 100 108 193 205 206 46 106 46 61 71 156 206 222 251 98 108 113 205 206 251 293 46 77 106 156 193 205 206 297 196 205 206 297 43 46 47 54 56 58 61 68 71 77 80 100 101 103 105 106 107 108 114 116 153 155 156 163 164 170 193 205 206 215 222 249 251 259 268 280 297 298 58 61 71 77 98 106 155 156 164 170 193 196 205 206 222 243 249 252 293 205 206 80 106 108 114 170 193 205 206 251 106 170 206 280 297 252 71 170 206 280 106 108 56 68 101 155 170 205 206 281 56 205 216 80 206 43 56 58 61 68 77 80 88 100 104 107 108 114 116 170 205 206 215 216 221 222 280 293 106 280 68 80 156 170 206 280 297 46 71 105 108 156 170 205 206 222 225 251 280 56 206 116 98 206 294 297 170 46 56 58 68 71 96 100 101 108 163 170 205 206 222 249 280 293 46 58 61 68 106 108 153 156 163 170 205 206 249 280 206 251 44 46 56 58 67 105 108 116 170 205 206 207 242 280 281 157 56 58 103 108 155 170 205 206 251 280 293 46 54 58 71 77 106 107 108 113 155 156 170 205 206 215 222 242 249 280 288 293 297 58 68 108 170 205 280 68 71 106 108 170 205 206 264 288 80 108 156 205 206 46 58 80 96 98 106 108 170 205 206 215 222 247 280 293 56 58 68 71 96 100 103 106 108 116 170 205 206 243 297 298 43 46 54 58 68 108 163 205 206 222 243 280 46 58 71 103 105 108 157 163 170 205 206 222 249 170 205 206 251 297 61 82 106 108 153 163 206 205 292 206 54 56 58 71 98 106 108 163 205 206 222 249 251 269 280 106 54 108 206 68 106 108 153 155 156 170 205 206 247 251 298 36 37 53 54 61 114 160 168 170 207 216 217 231 241 259 279 282 46 50 53 56 61 67 80 86 101 106 107 108 116 148 205 206 216 217 247 260 276 297 298 52 53 56 61 70 75 101 114 148 155 167 170 205 206 216 226 249 280 282 298 36 53 58 71 101 113 114 116 148 167 170 171 202 206 216 249 251 280 297 298 52 53 61 101 108 114 148 160 167 205 206 216 221 252 259 298 52 53 61 101 108 114 148 167 170 205 206 216 218 249 251 262 281 294 34 53 54 68 106 113 114 148 167 205 206 216 222 243 249 280 62 96 101 114 155 156 167 170 205 206 216 297 298 56 89 101 114 148 150 167 170 206 216 254 61 160 216 264 280 61 145 160 204 216 262 279 37 52 53 56 61 96 105 107 108 148 160 170 203 205 206 216 246 297 298 61 108 206 215 216 34 43 53 54 56 61 74 83 96 101 105 106 107 108 116 145 153 160 170 194 205 206 216 217 226 231 241 247 249 251 262 279 294 298 114 167 216 37 53 58 61 108 153 155 168 170 194 206 216 217 222 241 297 298 54 54 54 54 54 54 54 54 54 54 54 54 54 43 54 114 205 217 54 54 54 54 54 54 54 54 54 54 54 37 105 154 160 167 206 216 247 248 37 98 105 143 160 167 217 248 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 37 44 89 105 114 160 167 206 216 217 247 248 294 37 167 50 75 105 148 156 206 247 279 294 34 35 61 67 75 106 114 116 148 168 217 239 271 280 37 43 53 56 68 89 96 105 107 108 114 148 154 160 167 170 203 205 206 207 216 217 221 225 247 248 251 259 260 280 294 53 74 89 147 194 205 247 37 167 203 220 37 114 167 203 43 89 114 147 160 194 280 43 44 52 53 56 58 67 68 89 96 105 106 107 114 116 147 148 153 155 160 167 170 194 205 206 215 216 217 221 222 225 227 230 231 247 248 259 260 279 280 281 296 297 298 43 44 67 71 87 102 107 113 114 116 147 148 167 169 170 194 206 227 229 239 241 247 248 269 270 280 298 43 56 68 87 89 105 114 143 147 148 167 170 205 206 221 247 280 296 298 36 56 74 89 105 114 116 153 167 217 251 276 294 43 44 56 80 89 105 114 148 167 194 217 222 248 271 280 105 113 116 145 147 204 239 248 271 280 294 56 114 148 228 230 235 248 280 34 79 105 114 116 147 148 248 264 271 294 34 37 67 75 89 103 105 106 114 148 154 160 167 169 170 194 206 207 217 222 227 228 231 247 248 260 280 294 37 44 53 67 87 89 105 113 114 116 146 147 148 153 156 167 168 171 193 194 203 206 207 216 220 227 228 231 239 279 280 281 294 296 67 83 84 86 89 106 117 148 217 222 227 230 247 251 294 34 67 77 80 87 89 96 102 146 148 153 154 168 169 170 195 207 216 217 227 228 231 241 247 248 294 44 49 67 83 86 87 89 105 114 148 192 217 221 227 231 239 247 248 294 34 36 43 53 67 74 84 89 96 102 117 148 160 167 202 207 221 227 228 230 239 240 247 248 259 280 281 294 44 53 67 84 87 89 118 146 148 206 217 221 227 228 230 247 248 271 279 280 294 67 105 113 114 116 148 154 216 222 262 271 294 67 74 114 116 148 216 259 43 67 105 160 167 170 206 215 247 89 216 222 294 67 68 83 86 89 96 105 147 148 160 167 168 193 194 217 230 248 251 252 280 294 43 44 54 67 69 105 106 116 148 161 167 206 207 216 220 230 249 259 279 280 281 297 298 43 44 67 105 114 147 148 160 161 170 194 206 207 215 216 222 227 259 294 43 53 54 58 67 74 75 89 105 116 148 160 205 206 216 217 225 226 247 259 279 280 281 297 298 53 56 67 68 83 84 89 96 106 107 117 148 153 205 207 216 217 225 227 228 230 235 247 280 294 297 298 37 43 53 67 89 105 114 146 148 156 167 206 207 220 231 239 247 280 294 53 68 83 105 156 204 220 234 235 53 204 206 216 294 46 56 67 71 74 86 87 105 107 113 116 145 148 160 169 171 216 217 228 239 241 243 246 247 248 251 259 260 269 280 298 67 116 148 160 216 251 67 78 113 171 243 247 248 251 279 280 116 206 216 280 296 116 148 216 34 74 87 107 116 207 216 222 241 243 248 279 280 298 36 37 44 49 58 67 82 103 108 114 116 143 144 164 170 192 193 203 206 207 215 216 220 230 231 239 240 247 251 264 269 280 294 297 298 37 46 67 80 116 144 148 155 163 170 203 206 207 215 216 217 231 270 280 294 298 37 44 56 58 67 71 80 82 101 102 106 108 113 114 116 143 144 156 164 170 171 192 193 203 206 207 216 224 225 230 235 239 251 259 260 280 281 294 297 298 36 37 46 53 116 202 203 215 216 34 116 148 169 216 34 53 102 116 148 168 169 171 206 216 230 247 296 298 116 148 206 216 230 280 296 67 116 148 216 251 34 113 116 148 216 241 248 116 169 216 246 116 148 169 206 216 248 280 296 77 80 107 115 116 153 156 205 206 216 222 239 249 254 259 262 280 34 53 107 108 113 116 148 170 171 206 216 217 230 243 247 248 251 53 67 87 89 105 116 146 148 168 216 230 231 247 251 280 294 53 67 116 148 206 216 251 280 296 116 216 280 116 148 168 216 280 116 216 116 148 205 216 247 280 53 114 116 160 216 230 53 113 116 148 216 243 269 280 53 116 215 216 280 53 116 148 216 280 67 68 148 251 37 67 68 71 105 113 148 160 203 206 217 226 251 260 264 296 53 67 68 87 89 105 106 146 148 156 160 167 169 170 204 205 206 207 215 216 217 221 222 230 247 249 251 260 268 269 280 281 282 294 37 43 53 56 58 74 78 84 87 89 98 102 105 106 107 116 146 148 155 156 157 160 164 169 170 171 193 203 204 205 206 207 215 216 217 220 225 230 231 235 238 241 247 248 252 259 260 268 269 271 281 297 298 67 116 148 216 251 116 148 216 248 254 269 53 116 148 206 216 241 246 279 280 296 67 148 206 247 251 280 296 87 116 148 205 216 217 247 89 114 155 163 169 170 192 205 206 226 230 247 260 269 280 67 96 146 148 170 230 231 246 251 260 78 70 116 216 34 36 37 40 46 69 71 74 113 114 144 145 148 160 164 167 170 202 203 204 216 226 235 238 239 243 260 269 270 271 294 298 67 87 102 116 154 169 207 216 239 260 270 280 34 36 37 44 49 114 116 145 146 148 167 169 170 202 203 204 205 216 226 231 239 243 260 269 270 271 280 294 36 37 105 144 146 163 170 202 203 205 206 234 238 44 70 82 101 106 117 156 168 170 205 206 225 231 270 271 280 34 44 79 87 105 106 107 114 148 163 167 206 234 238 239 243 246 247 254 270 271 279 280 46 58 67 101 106 156 170 206 247 270 280 46 56 58 80 101 105 108 157 169 170 205 206 222 228 234 238 244 247 260 270 280 293 298 246 262 293 116 34 47 56 64 114 222 251 262 292 298 165 292 292 292 292 37 54 56 83 97 101 114 116 153 156 160 170 189 205 206 234 246 262 269 275 297 298 53 156 216 279 89 36 37 38 54 56 61 67 72 75 82 86 87 92 97 98 101 102 104 108 114 116 156 168 169 189 202 203 205 206 246 249 251 262 271 275 276 280 291 297 298 46 53 58 86 96 205 206 215 221 222 280 298 46 70 148 167 90 54 80 107 108 160 205 206 207 221 251 282 293 298 74 77 78 82 90 101 145 153 154 155 163 164 170 206 216 220 225 241 246 249 251 260 293 74 145 160 37 74 108 153 167 170 206 221 241 298 44 53 56 82 107 108 114 143 146 147 167 170 206 216 225 281 298 53 74 80 92 114 116 160 167 206 276 36 53 77 82 106 114 116 145 167 168 193 194 205 216 221 222 249 262 276 279 34 46 53 54 56 58 67 68 71 74 75 77 78 82 83 84 88 100 101 103 106 108 113 114 116 117 148 153 155 157 160 163 164 170 172 192 198 205 206 207 215 216 217 221 222 226 234 242 243 244 249 251 260 262 268 276 280 281 293 297 298 97 97 114 167 276 116 216 34 37 53 55 61 116 167 203 262 298 34 37 55 61 116 167 203 37 55 56 116 167 170 203 268 68 74 148 154 156 164 113 204 54 61 78 90 96 105 113 160 204 205 206 264 298 78 116 204 54 58 78 101 103 108 116 155 157 163 167 204 205 206 251 264 293 297 298 37 56 78 116 170 203 204 260 293 34 54 68 78 101 103 107 116 148 160 163 170 204 206 215 222 224 251 271 293 294 56 78 105 106 108 116 148 153 168 170 171 204 205 206 222 224 280 281 294 297 50 54 74 77 78 96 106 107 108 116 155 204 206 215 221 222 239 276 280 293 294 34 50 53 56 61 71 78 89 101 107 113 114 116 148 160 169 204 206 259 279 298 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 69 74 77 80 105 106 114 205 243 264 280 43 46 53 74 77 101 105 114 148 153 160 170 205 206 230 243 249 264 281 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 46 69 74 77 80 101 105 106 114 153 205 206 216 220 243 249 264 279 280 74 77 114 243 247 264 280 53 54 68 70 74 77 82 83 84 105 114 145 148 170 206 207 215 216 217 225 234 235 243 260 264 279 280 281 294 297 53 74 77 105 114 243 264 49 53 56 69 70 71 74 77 80 82 83 105 106 107 114 148 155 167 170 205 206 207 221 225 226 228 230 231 243 247 248 249 259 262 264 281 294 297 53 70 74 77 82 105 106 114 148 156 205 215 234 235 243 260 264 280 281 69 74 77 80 105 106 114 205 243 264 280 74 77 114 243 247 264 280 54 222 54 74 145 34 43 44 46 54 56 61 67 68 70 74 80 82 96 101 105 106 108 114 116 154 164 167 193 205 206 220 222 249 251 264 271 280 281 297 61 105 108 114 205 206 226 246 249 276 74 114 34 40 46 53 54 56 58 61 67 74 80 90 105 114 116 145 148 153 154 160 163 167 193 194 204 205 206 216 217 222 241 247 248 249 259 260 264 271 280 294 32 37 46 203 221 222 247 248 251 37 148 203 247 248 34 36 68 148 202 230 280 298 34 36 153 154 202 34 46 49 54 67 77 116 154 171 206 248 280 34 46 56 58 67 77 103 107 113 114 116 143 206 221 226 239 251 260 262 280 294 298 36 202 56 105 204 216 248 105 294 43 46 80 96 105 106 116 148 167 170 205 206 216 247 259 294 105 294 36 202 248 36 68 77 102 108 116 143 170 193 202 205 206 221 282 297 298 34 36 46 49 116 148 160 202 205 206 207 221 280 298 37 96 103 106 108 114 148 163 164 203 205 206 207 222 226 249 251 280 297 37 54 58 74 77 96 101 108 156 203 205 206 207 221 222 223 231 280 297 298 36 37 54 56 58 74 79 86 101 106 108 116 143 148 153 155 156 160 169 170 203 205 206 207 215 216 218 222 225 226 227 230 241 243 244 246 247 251 259 260 268 280 281 294 297 34 37 50 164 170 203 206 221 248 297 34 44 46 50 54 90 98 116 144 147 167 170 205 206 216 222 241 259 260 294 46 53 54 56 58 68 69 71 74 80 101 105 106 108 113 116 143 145 148 155 157 160 167 170 194 196 205 206 207 216 221 222 225 230 244 247 248 276 280 281 294 297 298 50 78 116 204 226 251 44 50 54 114 116 148 155 222 230 241 251 260 78 116 150 226 34 46 80 86 148 160 204 207 216 229 247 260 34 36 37 49 56 61 68 69 80 90 96 98 116 145 157 160 164 202 203 205 206 215 216 260 271 272 53 54 68 105 106 117 230 247 271 280 294 49 54 86 88 106 153 170 205 230 231 243 271 293 67 71 88 106 148 156 206 247 293 116 240 116 240 54 88 101 153 157 192 205 216 235 251 276 280 293 34 54 204 248 271 272 34 56 69 80 205 222 251 271 280 53 54 56 67 71 83 84 108 117 156 167 170 220 221 235 271 49 77 88 96 101 153 156 206 222 280 54 67 105 240 271 280 54 56 69 86 148 167 216 239 246 280 271 106 117 148 240 247 260 271 280 34 56 157 271 56 88 105 116 206 216 247 268 271 293 34 44 53 74 206 247 248 170 251 34 224 249 34 216 293 56 148 216 34 44 68 69 105 146 147 148 167 215 216 220 226 235 271 294 88 148 34 54 56 88 222 280 297 206 259 206 259 34 46 58 77 80 116 143 155 167 170 205 206 207 216 217 222 225 226 230 247 259 280 282 294 34 49 53 54 56 58 67 68 71 74 84 96 101 103 105 108 113 114 116 143 148 160 167 205 206 215 216 221 222 228 230 259 280 281 282 297 298 34 43 46 54 71 77 101 105 108 116 155 167 205 206 216 249 264 281 298 34 49 56 58 61 80 106 108 116 117 143 155 160 167 170 205 206 215 216 221 222 226 234 235 239 240 249 271 272 280 297 53 54 74 105 168 294 37 194 203 264 294 46 77 167 170 206 264 78 264 297 298 56 61 249 264 276 292 298 52 53 61 68 215 246 264 61 68 215 264 292 116 145 54 86 294 34 46 54 56 58 59 67 77 80 100 102 105 108 116 143 160 168 196 205 206 216 227 271 280 282 293 294 297 54 216 222 54 68 108 116 145 167 205 206 221 54 101 108 145 216 222 262 294 54 70 150 49 116 153 164 206 216 249 280 293 1 4 6 15 18 19 20 26 116 216 262 74 145 276 82 102 206 228 249 280 34 58 68 101 108 113 116 148 156 157 206 215 216 224 257 281 282 43 67 105 116 148 170 205 206 216 221 228 238 259 281 297 34 52 53 116 193 221 228 259 262 49 53 56 114 116 157 228 259 260 264 279 61 92 94 114 116 167 56 75 92 94 103 114 116 167 216 251 271 280 34 56 61 67 75 92 94 105 114 116 148 167 204 216 262 92 94 114 116 167 61 92 93 94 114 116 262 92 93 94 114 116 167 54 92 94 114 116 167 193 207 215 216 260 79 107 206 56 87 148 156 205 211 222 244 249 294 54 101 105 108 114 170 205 206 211 224 247 259 276 280 281 54 147 222 280 294 211 31 52 54 56 96 108 147 156 204 268 52 108 114 166 211 236 256 276 280 36 61 82 84 95 106 166 206 211 224 232 249 256 259 276 280 34 54 75 95 97 166 205 211 224 232 246 256 262 276 280 294 298 40 54 56 80 95 104 116 146 163 166 170 189 193 205 206 211 215 222 223 224 232 244 246 256 276 280 294 40 54 95 106 160 166 170 205 206 211 224 232 251 256 259 276 280 36 54 95 98 101 104 166 170 202 211 246 256 276 280 34 61 67 89 90 102 116 143 145 148 156 167 168 169 216 222 248 262 264 294 53 61 147 148 167 194 230 280 34 40 46 52 54 56 58 61 67 68 77 86 89 90 101 105 106 107 108 114 143 145 147 148 155 157 160 167 170 192 194 205 206 215 216 217 222 223 247 249 251 259 262 264 276 280 282 294 297 298 61 66 80 116 145 148 167 205 206 215 216 217 220 230 280 281 294 34 54 61 74 90 105 145 160 167 206 216 222 241 244 249 276 280 61 206 80 104 43 46 49 54 56 58 61 67 68 70 71 74 75 77 78 84 87 96 100 101 103 105 106 107 108 114 116 143 148 153 155 156 157 163 164 169 170 205 206 207 215 222 225 226 227 234 235 239 243 246 247 249 251 252 257 259 260 262 269 271 276 280 281 282 293 297 298 97 216 276 145 160 205 97 114 167 276 34 68 97 107 116 205 206 249 276 108 276 116 216 44 82 87 97 156 194 205 206 220 246 262 43 44 56 67 79 82 106 108 170 205 206 221 228 237 248 262 270 281 297 298 34 35 37 67 96 102 116 147 148 160 168 169 192 194 203 215 216 217 218 228 229 234 260 262 264 276 279 280 34 67 82 148 205 215 217 222 231 248 262 34 64 67 160 195 205 215 217 247 257 262 264 276 280 34 61 108 155 193 215 216 217 279 34 50 53 56 61 67 68 79 87 89 96 101 105 106 107 108 143 148 155 160 163 192 205 206 207 215 216 217 220 221 222 224 226 234 235 241 244 248 249 268 276 281 282 291 297 298 34 52 64 71 74 107 148 157 170 262 276 116 216 116 216 34 116 194 216 248 34 35 37 43 44 53 68 69 70 77 82 96 148 167 203 207 215 216 247 268 279 280 34 54 106 116 216 249 268 34 50 53 56 71 163 194 204 206 239 264 294 34 46 50 53 54 56 67 71 107 108 143 148 163 170 204 205 206 216 222 259 262 280 282 298 34 37 50 54 56 58 62 67 68 71 79 80 87 96 101 103 105 106 108 111 114 116 143 145 153 155 156 160 164 168 192 203 204 205 206 207 215 216 217 220 221 222 225 239 244 249 251 259 269 271 276 280 281 282 297 298 34 50 56 58 67 77 87 108 110 143 163 170 204 205 206 264 282 298 34 50 54 56 96 108 155 204 205 206 215 222 257 259 260 46 80 96 105 54 69 101 106 108 205 206 293 34 211 264 276 34 37 46 54 56 58 68 71 74 88 101 105 108 114 147 148 170 171 203 205 206 207 222 224 228 246 249 264 276 280 292 297 298 53 68 75 96 105 116 148 205 207 216 244 54 67 68 104 116 168 204 246 251 262 56 249 34 43 56 67 84 96 148 167 168 193 205 247 259 280 294 34 44 116 207 280 281 294 49 61 87 114 148 170 206 207 215 222 224 259 264 281 282 298 56 61 108 147 148 167 168 221 281 54 61 77 101 148 205 206 216 224 262 281 298 61 101 148 204 224 281 61 102 147 148 231 235 239 281 61 148 264 281 61 105 116 147 148 160 206 216 230 280 281 54 74 108 145 148 167 170 206 207 259 297 34 43 54 56 58 61 68 71 77 80 82 87 96 101 104 105 106 107 108 114 116 143 148 155 157 160 163 167 168 170 192 205 206 216 221 222 224 225 231 234 239 249 259 280 281 282 294 297 298 34 53 54 56 71 80 107 108 116 148 170 192 206 216 221 239 241 249 251 280 297 34 37 46 54 56 117 156 196 205 206 207 216 251 298 145 145 145 145 34 108 205 206 249 280 294 145 145 34 50 108 206 221 298 34 206 249 298 145 68 71 116 164 167 205 206 34 54 68 80 108 114 205 222 249 280 298 145 145 145 145 196 197 145 145 145 293 34 145 145 145 37 203 145 34 53 56 108 116 148 160 166 170 196 205 206 221 225 249 259 276 279 281 297 298 79 167 170 189 204 205 206 216 222 249 276 5 7 13 14 15 18 19 20 21 23 24 26 29 30 53 79 86 155 156 167 170 196 204 206 216 222 244 280 53 79 108 114 116 153 154 170 204 206 216 222 236 294 5 7 13 14 15 18 19 30 34 46 79 156 167 169 170 204 206 216 222 297 50 79 101 167 169 170 204 206 216 222 249 79 106 108 167 170 204 206 216 222 2 5 7 8 13 14 15 16 18 19 20 24 25 50 58 79 114 116 167 170 204 206 222 294 298 67 79 148 167 170 184 189 204 205 206 216 222 249 276 294 40 58 79 82 160 167 170 204 205 206 216 222 239 268 269 298 5 7 13 14 15 18 19 20 21 23 26 46 61 79 101 167 169 170 204 206 222 34 46 52 79 108 166 170 204 206 222 231 79 96 148 156 167 170 204 206 216 222 298 36 50 56 79 101 153 167 170 202 204 206 216 222 249 294 58 72 79 97 101 116 148 153 155 167 169 170 204 206 216 222 249 294 34 79 80 96 106 167 170 204 205 206 216 217 222 276 50 79 170 204 206 216 222 236 281 34 35 59 79 100 104 170 196 204 206 249 276 35 59 79 170 204 206 276 5 7 11 12 13 14 18 19 20 23 26 69 79 108 155 164 167 170 204 205 206 216 222 236 276 294 37 50 58 79 101 106 148 155 167 169 170 203 204 206 217 222 297 79 167 170 204 206 222 54 56 54 216 37 167 203 217 53 145 159 34 96 105 106 114 145 159 205 206 231 260 264 281 293 206 259 34 54 58 69 77 108 195 205 206 222 234 249 251 264 276 280 282 298 34 43 46 54 67 68 69 77 80 101 108 116 143 155 156 170 195 205 206 221 222 234 247 251 260 264 271 274 276 280 281 282 297 298 43 56 96 163 195 206 259 34 49 54 56 101 108 155 163 170 195 205 206 215 251 279 10 15 86 86 86 211 211 54 58 67 88 101 114 155 156 160 205 206 211 249 264 282 148 167 207 211 264 148 167 207 211 264 54 211 264 280 74 170 58 89 228 105 182 54 56 294 206 221 249 256 262 54 80 90 153 244 280 80 54 217 34 54 59 67 68 83 84 102 104 106 114 116 146 148 167 170 193 205 206 215 216 222 223 227 228 230 241 247 248 259 271 294 298 34 56 71 75 76 195 228 61 160 248 262 276 277 279 280 37 46 71 77 80 86 101 106 107 108 113 116 143 168 205 206 215 221 222 234 247 251 254 260 281 61 153 170 171 205 206 221 248 249 262 280 298 54 58 61 70 80 101 143 206 246 248 249 280 281 298 58 61 218 225 248 280 37 50 54 61 71 80 97 106 108 113 114 156 160 168 170 172 203 204 206 222 225 248 280 282 297 61 68 90 100 113 114 117 157 163 170 205 206 228 231 248 276 280 294 298 37 54 56 61 70 82 106 108 163 164 203 205 206 215 225 248 249 251 262 280 56 61 71 80 96 106 113 116 163 205 206 217 248 251 260 280 281 298 61 70 75 89 101 103 104 105 106 148 157 170 194 205 206 217 230 248 276 280 297 40 46 50 54 56 61 67 80 101 105 106 108 116 156 160 194 205 206 222 228 248 264 276 280 37 40 46 61 72 97 104 111 153 189 203 204 218 224 248 249 251 262 274 276 280 206 207 216 225 226 259 260 280 34 46 54 56 58 61 68 80 96 100 101 108 116 156 168 170 196 205 206 207 225 230 237 248 249 280 297 298 43 44 53 54 56 61 77 83 100 101 102 105 108 148 167 194 205 206 215 217 227 228 247 248 260 280 294 297 54 56 61 77 96 101 107 194 206 207 221 225 248 280 282 297 298 50 56 61 67 74 78 107 108 146 148 168 169 206 222 226 241 269 298 37 54 61 114 203 246 298 34 116 145 160 222 268 292 34 52 108 116 145 160 206 216 259 53 82 96 116 147 148 163 168 170 205 206 215 216 43 61 84 114 215 280 44 53 61 67 84 167 215 220 234 280 282 43 44 54 56 58 61 68 84 101 105 106 108 160 167 205 206 215 220 239 247 248 260 280 281 34 36 37 56 61 107 108 116 170 247 281 36 37 61 116 148 170 206 36 37 61 101 116 170 194 246 36 37 61 116 170 36 37 61 67 116 155 170 206 207 282 298 34 36 37 61 78 116 148 170 34 36 37 61 71 116 117 170 36 37 61 78 116 170 202 36 37 56 61 77 108 114 116 148 194 216 241 264 276 294 298 36 37 61 78 116 170 206 36 37 43 50 61 97 101 116 148 155 163 170 189 206 216 246 262 276 36 37 61 108 116 170 34 36 37 61 78 116 170 246 34 36 37 56 61 105 108 114 116 147 167 168 170 194 205 206 216 217 225 281 291 294 298 101 143 205 206 247 298 36 37 50 61 206 246 34 36 37 56 61 105 108 114 116 147 167 168 194 205 206 216 217 225 226 259 281 291 298 54 74 145 212 213 54 70 74 145 212 213 4 11 15 17 18 19 24 27 30 33 49 54 56 58 61 67 68 70 71 74 96 100 101 106 107 108 116 143 145 153 155 156 157 160 167 168 170 193 205 206 207 212 213 215 221 222 225 231 234 244 246 259 262 269 271 276 280 281 297 298 54 61 68 70 74 101 103 114 116 145 154 205 206 215 222 276 281 293 297 298 54 56 61 68 70 74 86 108 145 148 170 192 205 206 215 222 281 298 54 58 61 68 70 74 145 206 215 247 248 281 53 54 74 145 170 206 212 213 116 216 54 70 74 145 148 170 54 74 145 170 251 36 37 54 56 160 167 202 216 275 279 280 37 46 54 56 61 67 68 70 71 74 77 96 103 106 113 116 117 143 148 153 156 182 205 206 215 216 222 249 276 281 282 298 34 54 61 87 97 104 107 116 143 146 163 168 196 206 217 222 246 271 280 298 34 52 54 61 96 104 108 157 170 204 205 206 221 251 297 34 61 67 107 113 116 148 150 0 2 11 13 14 16 18 22 24 34 52 53 54 56 58 61 87 106 108 113 117 153 170 196 205 206 207 298 34 37 61 72 89 145 203 216 217 249 262 274 280 294 36 74 77 78 89 145 160 167 217 296 34 53 75 89 114 145 148 160 194 195 206 207 216 217 226 260 279 281 282 294 36 37 61 89 107 145 205 217 279 46 54 58 61 86 96 155 205 206 217 222 248 281 293 294 298 54 61 68 86 106 108 143 146 148 153 167 206 217 246 260 294 46 54 61 67 68 71 72 86 101 106 108 143 160 204 205 206 207 221 249 280 292 298 58 68 71 80 86 150 170 205 206 234 249 280 34 54 61 71 72 80 86 101 105 106 108 116 205 207 246 249 250 268 276 280 53 54 56 58 61 68 86 90 105 106 107 108 170 205 206 207 221 222 226 246 250 259 268 280 282 292 298 37 61 86 106 203 248 90 46 49 54 69 71 74 77 78 80 86 101 105 108 114 116 143 146 148 153 154 155 156 157 163 164 168 170 192 205 206 216 220 222 230 231 234 239 248 249 251 259 268 280 281 293 90 36 37 44 56 74 75 78 82 90 106 108 145 148 153 154 155 156 157 163 164 170 205 216 220 225 231 241 249 251 260 281 293 44 74 114 148 163 246 260 262 264 281 153 251 281 36 46 74 148 170 207 251 260 281 37 74 87 155 170 249 280 260 280 293 36 49 54 56 74 82 156 164 224 293 53 58 69 74 106 163 164 205 206 207 215 222 225 268 280 281 298 34 37 101 167 205 216 217 260 279 53 106 153 206 207 251 268 282 36 74 154 167 170 207 216 241 279 34 36 37 74 167 170 207 216 260 10 13 18 19 31 74 101 148 163 164 170 225 234 251 37 148 155 220 6 11 12 14 18 23 30 6 10 11 14 19 49 74 153 163 164 168 260 280 10 19 26 30 49 148 206 225 148 170 260 281 58 148 225 251 260 281 4 6 10 11 18 19 24 74 77 148 153 206 34 37 61 101 106 156 163 170 182 203 204 205 206 216 220 239 251 260 268 276 280 281 294 74 86 101 103 108 114 143 146 154 206 207 220 225 230 241 259 280 294 36 37 53 54 116 170 202 203 206 53 54 114 147 148 160 194 206 215 216 260 294 296 34 36 54 108 202 205 216 239 279 298 54 78 87 116 195 206 216 229 37 54 74 216 279 114 216 89 145 147 36 37 44 58 78 90 114 145 148 160 170 194 206 216 222 225 230 251 259 260 279 297 298 36 205 260 279 44 46 153 154 170 205 206 217 251 260 279 293 36 44 58 98 101 116 147 170 192 206 216 225 251 279 37 53 77 90 101 106 107 108 114 153 154 156 163 170 205 206 207 217 249 251 260 279 282 294 49 58 74 90 96 101 108 146 147 153 154 163 170 205 206 216 222 225 249 251 260 279 281 282 293 153 154 279 293 298 34 43 216 260 34 44 52 53 54 56 68 74 75 78 86 89 96 101 105 107 108 113 114 116 144 146 148 153 154 155 156 157 163 164 167 170 192 193 205 206 207 215 216 220 221 222 225 226 228 230 234 235 238 246 251 259 260 268 271 279 281 294 297 298 116 148 156 170 192 205 216 225 234 268 116 216 49 58 74 106 116 153 163 164 170 206 216 251 281 68 105 108 116 148 216 224 280 53 116 204 216 220 230 241 251 257 260 268 279 280 293 294 296 37 86 87 90 105 148 155 168 169 170 215 220 224 234 246 259 260 268 279 281 52 54 61 90 148 216 222 225 246 271 294 52 54 116 153 269 37 74 78 107 108 148 160 224 244 248 294 43 54 69 74 107 116 148 160 170 205 206 216 224 239 251 279 280 292 54 74 116 148 160 168 206 216 224 260 271 279 280 292 54 116 148 168 216 260 271 279 280 34 49 54 116 148 216 230 239 251 259 54 116 148 168 206 216 260 271 279 280 54 116 148 216 34 116 216 80 170 280 294 153 153 34 101 116 147 160 167 216 217 294 53 74 77 78 96 101 143 145 148 160 162 193 216 217 234 294 297 34 53 54 58 61 67 68 69 70 71 74 77 78 79 89 96 101 106 108 113 116 143 146 148 153 154 156 160 163 167 170 171 192 194 205 206 216 217 222 227 230 231 234 239 241 249 251 252 260 269 270 280 281 282 293 298 43 53 67 101 106 145 147 148 160 167 170 206 207 215 216 230 247 279 280 282 296 232 108 143 155 160 170 205 206 215 230 281 282 53 106 160 205 215 2 5 15 16 19 22 26 30 31 2 5 11 16 18 22 33 2 5 11 14 15 16 17 18 19 22 26 30 31 2 5 6 11 12 16 17 18 19 22 24 30 31 5 10 14 18 19 20 25 27 28 31 0 5 7 8 9 10 11 12 13 14 15 17 18 20 21 22 23 25 27 28 29 32 33 0 4 5 8 9 10 11 12 14 15 18 19 23 24 28 30 0 4 5 8 9 10 11 14 15 17 18 23 24 28 0 2 4 5 9 11 16 21 23 31 0 4 5 8 9 18 19 21 23 26 28 0 5 9 12 15 17 19 23 28 31 33 0 4 5 9 11 19 23 25 26 28 31 33 6 27 0 3 6 10 15 17 19 20 21 23 29 33 0 3 10 23 29 19 26 1 11 14 19 21 28 11 15 17 18 21 33 1 5 15 23 29 0 2 7 8 10 15 21 29 2 8 9 15 16 19 21 22 23 26 27 31 32 33 2 8 9 16 22 27 33 2 6 8 9 10 15 16 22 27 2 8 9 15 16 20 22 27 2 8 9 11 15 16 18 19 21 22 27 31 33 2 8 9 10 15 16 22 27 2 8 9 10 16 17 22 27 28 31 2 6 8 9 16 22 27 30 33 2 4 6 8 9 13 16 20 22 23 26 27 31 33 0 2 8 9 16 20 22 27 0 1 2 6 8 9 14 15 16 18 22 27 30 2 8 9 16 20 22 27 2 8 9 16 22 27 2 7 8 9 16 21 22 27 33 0 2 6 8 9 10 16 21 22 23 27 28 29 31 32 2 8 9 16 20 22 27 2 8 9 16 20 22 27 9 20 15 18 9 20 10 15 22 29 15 17 23 29 4 9 10 20 0 13 1 23 1 2 9 11 12 17 18 20 22 23 24 26 27 28 31 33 33 4 7 23 25 28 30 31 4 6 7 9 11 14 15 17 18 19 21 24 25 26 27 28 31 32 33 5 9 14 20 23 28 31 1 2 14 1 7 15 17 18 30 31 2 7 10 12 15 18 19 21 23 31 1 4 6 9 15 17 18 19 20 25 30 9 15 20 5 9 15 20 22 23 27 0 5 6 9 20 22 23 10 18 20 22 23 27 28 32 33 9 14 18 19 20 22 23 28 30 31 32 3 5 9 10 11 15 19 20 21 22 23 26 27 28 29 32 33 0 1 5 8 9 10 11 17 19 20 21 22 23 25 27 29 31 33 5 10 11 14 17 18 19 21 24 25 27 28 29 32 33 2 4 6 10 12 15 16 17 18 19 24 25 27 0 1 2 4 6 7 9 10 11 12 13 14 15 16 17 18 19 21 24 25 26 27 28 30 32 2 10 15 16 0 2 8 9 11 12 13 15 16 18 22 24 25 31 2 6 8 12 14 16 17 18 19 21 24 27 28 30 31 2 3 4 6 7 9 11 12 14 16 17 18 19 21 24 25 26 28 30 31 2 7 9 15 16 17 18 19 24 25 28 30 32 2 16 19 28 2 6 12 13 15 16 18 20 21 26 27 28 30 2 10 16 18 28 30 31 10 21 32 0 1 2 5 7 10 13 15 16 20 23 0 1 2 3 4 6 11 14 15 16 17 18 19 21 25 27 28 30 32 2 4 6 11 12 14 15 18 19 21 25 31 1 4 6 7 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 0 1 2 5 6 7 10 11 13 14 15 16 19 20 23 26 31 32 0 1 2 4 6 12 14 15 17 18 21 24 25 26 30 31 32 33 0 4 9 10 13 15 31 0 1 2 5 7 10 13 15 18 20 23 29 10 15 33 0 10 18 2 3 5 15 16 22 1 4 10 33 2 8 11 13 14 18 21 23 25 27 29 31 33 4 7 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 28 30 31 32 33 9 10 21 2 4 13 15 17 20 27 28 31 9 10 21 23 28 4 9 11 19 21 24 31 4 9 10 11 13 14 15 18 19 20 21 25 26 28 29 30 31 32 33 1 2 4 7 13 17 22 1 2 7 10 13 15 18 19 20 22 23 29 33 1 2 7 20 22 1 2 7 13 18 20 22 28 30 1 2 7 13 14 17 18 22 24 30 31 1 2 6 7 10 13 18 20 22 23 1 2 7 10 13 15 17 19 22 29 31 1 2 7 13 17 22 1 2 7 13 17 22 26 1 2 7 13 17 22 1 2 6 7 8 9 10 11 13 15 18 19 20 22 23 26 28 33 1 2 7 20 22 1 2 7 20 22 1 2 7 13 17 19 22 30 1 2 7 13 14 17 19 22 25 30 31 1 2 7 10 13 22 28 1 2 7 20 22 1 2 7 9 10 13 14 16 20 21 22 33 0 1 2 7 10 13 15 16 19 20 22 29 30 33 1 2 6 7 8 9 10 13 15 18 19 20 22 1 2 6 7 9 10 13 20 22 23 1 2 6 7 8 13 17 22 25 31 1 2 7 10 13 19 20 22 29 1 2 7 9 10 13 14 18 20 22 23 24 28 1 2 7 9 10 13 15 18 20 22 25 29 31 1 2 7 13 15 17 22 33 1 2 7 20 22 25 0 1 2 7 13 14 22 30 32 1 2 7 10 12 13 15 17 18 19 22 24 26 30 1 2 7 10 13 19 22 25 26 32 1 2 7 9 10 12 13 19 20 22 23 26 29 33 1 2 7 9 10 13 20 22 23 28 29 33 1 2 4 6 7 10 11 13 20 22 26 28 29 30 32 1 2 7 10 13 22 1 2 10 11 15 16 22 27 2 4 5 9 10 14 16 18 22 23 27 28 30 31 0 2 4 5 6 9 11 12 15 16 19 22 24 25 28 29 31 33 1 2 4 5 9 11 12 13 14 15 16 17 18 22 24 25 26 27 29 1 2 4 5 9 15 16 21 22 23 1 5 6 9 10 11 12 15 17 18 19 21 25 29 31 33 0 2 5 6 9 10 11 15 19 23 25 27 28 30 31 33 0 2 5 6 8 10 16 17 18 19 20 25 27 28 29 31 0 2 5 7 10 16 19 20 22 25 28 31 0 2 5 6 10 16 18 20 24 31 0 6 9 10 11 13 15 17 19 20 24 25 30 31 6 17 21 28 31 0 10 12 13 17 18 19 21 25 26 27 30 33 0 14 18 19 21 24 25 27 32 17 24 10 17 27 28 4 8 17 18 19 24 26 32 12 18 19 24 27 28 30 6 17 31 0 14 17 12 17 19 28 0 1 2 6 7 10 11 12 13 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 0 4 6 7 11 15 17 18 19 20 24 27 28 29 30 31 32 33 0 1 5 7 12 13 14 15 17 19 24 25 26 28 30 31 32 0 1 5 10 17 18 19 30 32 4 6 7 10 11 12 13 17 18 21 24 25 26 28 30 31 0 2 5 9 11 13 16 17 19 22 24 25 26 30 32 0 1 4 5 7 11 12 15 17 19 21 24 25 27 29 30 31 0 3 6 7 8 11 12 14 15 18 19 21 24 26 28 31 33 0 1 4 5 6 9 11 12 15 17 18 19 21 24 25 26 27 28 30 31 32 0 1 2 5 6 7 10 11 12 14 15 16 17 18 19 20 22 25 26 28 30 31 0 1 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 0 9 17 20 29 4 5 6 7 8 9 11 12 14 15 18 19 21 24 25 26 27 28 31 32 1 4 5 6 7 11 12 13 15 17 18 19 20 24 28 30 31 32 1 5 10 11 12 13 15 18 19 21 23 24 25 27 28 29 30 31 33 0 1 5 6 8 10 11 13 14 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 1 4 5 6 7 9 10 12 14 15 17 18 19 24 25 26 28 29 31 33 1 5 7 8 9 10 12 14 15 18 19 21 23 24 26 28 29 30 31 32 33 1 4 5 7 8 10 11 12 15 17 18 19 22 25 27 29 30 31 32 33 1 4 5 7 8 10 12 15 18 19 21 22 23 24 25 27 28 29 30 31 33 1 5 6 7 8 9 10 11 12 18 20 21 22 23 24 25 29 30 33 0 2 5 6 7 9 11 12 16 17 18 19 21 24 25 26 28 30 31 2 5 9 11 12 13 15 16 17 18 19 20 21 24 25 26 28 30 32 2 5 7 8 10 12 14 15 16 18 19 22 23 24 25 27 28 29 32 0 2 5 6 10 11 12 13 15 16 17 19 21 25 27 29 30 31 32 33 2 4 5 9 15 16 29 33 2 5 7 10 14 16 17 18 19 20 23 26 28 29 30 32 33 2 5 8 9 10 16 18 22 25 26 29 31 33 1 2 5 12 14 15 16 17 18 19 20 21 24 25 26 27 29 30 31 33 2 5 11 12 14 15 16 18 21 25 26 27 28 29 30 31 32 2 3 5 9 16 28 29 30 31 32 2 5 12 16 28 29 30 2 5 7 8 9 10 15 16 19 23 24 25 29 30 31 32 33 2 5 14 16 19 26 29 31 2 5 6 16 29 32 2 5 6 12 16 20 23 24 25 29 30 33 0 2 5 16 25 27 29 30 33 0 2 4 6 7 8 9 10 11 13 15 18 20 22 23 27 28 29 30 32 33 0 4 8 9 13 15 20 22 23 24 27 0 4 8 9 13 17 20 22 23 24 27 0 2 4 6 8 9 13 15 20 22 23 25 27 33 0 1 4 6 8 9 11 13 14 15 19 20 22 23 24 26 27 31 33 0 2 4 8 9 10 11 13 15 20 22 23 27 33 0 1 2 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0 2 4 8 9 11 13 15 18 20 21 22 23 24 27 28 29 30 31 32 33 0 2 4 6 8 9 11 12 13 15 18 20 22 23 24 26 27 29 31 0 2 6 7 8 9 10 11 13 15 18 20 22 23 24 28 29 30 31 33 0 1 2 4 8 9 13 19 20 22 23 27 0 3 4 8 9 15 19 22 23 25 27 33 0 4 8 9 22 23 27 0 4 8 9 19 20 22 23 27 0 4 8 9 18 20 23 27 0 4 8 9 13 20 22 23 27 31 0 4 8 9 13 19 20 21 22 23 24 27 29 0 4 8 9 13 19 20 21 22 23 24 27 29 0 4 8 9 10 13 17 20 22 23 27 29 33 0 4 8 9 13 20 21 22 23 27 29 31 0 4 6 8 9 13 17 18 20 22 23 27 29 33 0 4 8 9 13 17 18 20 22 23 27 29 30 31 33 0 4 7 8 9 10 12 13 15 17 18 20 22 23 24 27 29 33 0 2 4 8 9 11 12 13 15 19 20 22 23 24 25 27 29 31 33 0 2 3 4 6 7 8 9 10 12 13 14 15 18 19 20 21 22 23 24 25 27 28 29 30 31 33 9 11 14 15 17 18 20 22 23 25 27 29 30 32 33 1 6 9 11 13 15 17 19 20 22 31 0 13 15 18 19 20 22 27 6 7 9 10 11 13 15 18 19 20 21 22 23 28 29 31 0 11 13 15 17 18 19 20 22 27 11 13 18 19 20 22 27 31 1 10 12 13 15 18 19 20 22 31 32 2 6 7 8 11 12 13 15 18 19 20 22 25 27 28 31 6 9 11 13 14 19 20 21 22 27 29 31 1 2 6 11 13 16 19 20 22 32 2 7 9 10 11 13 15 17 18 19 20 22 23 25 29 30 31 32 33 6 10 11 13 15 19 20 22 28 31 2 4 6 11 13 14 15 18 19 20 22 25 26 27 28 31 7 11 13 18 19 20 22 26 27 31 4 6 10 11 13 15 19 20 22 26 29 31 6 9 11 13 15 17 18 19 20 22 29 31 13 15 19 20 22 26 27 31 9 11 13 15 18 19 20 21 22 31 32 5 10 11 13 18 19 20 22 28 29 30 31 5 11 13 18 19 20 22 26 27 29 31 32 10 12 13 18 19 20 22 23 29 30 31 4 6 11 12 13 19 20 22 31 9 11 13 15 17 18 19 20 21 22 25 26 31 33 6 8 9 10 11 13 15 18 19 20 22 25 26 27 28 29 31 33 10 11 13 15 17 18 19 20 22 23 25 26 27 29 6 10 11 13 14 18 19 20 22 23 25 26 27 29 30 6 11 13 14 19 20 22 27 4 7 11 12 13 17 18 19 20 21 22 24 25 26 27 30 32 33 4 6 9 11 12 13 15 18 19 20 22 26 28 29 30 31 6 11 13 18 19 20 22 22 23 0 5 8 13 14 24 28 33 0 4 7 9 12 14 15 17 19 26 27 31 32 2 5 10 12 14 15 16 17 19 22 0 6 9 15 21 23 31 33 2 5 9 10 16 18 19 20 23 29 1 5 15 18 25 1 3 5 11 15 18 12 14 18 27 31 0 9 10 20 31 2 4 7 9 10 16 19 20 22 23 29 33 0 4 9 10 15 20 27 33 0 2 5 6 7 10 12 15 16 18 20 21 22 23 30 31 0 9 12 19 20 26 29 0 2 3 5 9 10 12 15 16 23 0 2 3 5 9 10 12 15 16 23 2 3 5 10 12 15 16 23 0 2 3 4 5 9 10 12 15 16 20 23 0 2 4 5 10 12 15 16 17 21 23 2 5 10 12 15 16 23 0 2 5 10 12 15 16 23 33 2 3 5 9 10 12 15 16 17 22 23 28 6 9 10 18 19 23 27 28 33 0 12 32 19 28 31 0 2 3 5 8 9 10 12 15 16 20 22 32 0 4 9 27 30 2 5 9 10 12 15 16 17 22 23 26 29 2 3 9 16 22 23 28 28 2 5 6 9 13 19 23 29 2 5 9 13 23 28 29 1 4 5 9 9 13 17 23 25 29 20 28 1 0 2 13 27 0 19 23 29 4 19 26 28 11 20 23 26 28 29 2 6 9 13 14 19 20 25 30 32 9 9 9 28 9 28 0 2 5 6 9 13 14 16 18 22 23 24 27 31 0 2 3 5 6 7 9 14 15 18 19 22 23 24 25 26 27 28 31 32 33 0 1 2 3 4 5 6 7 9 10 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 0 5 6 9 15 19 22 23 26 27 32 33 0 3 4 5 7 9 10 14 17 18 19 22 23 25 27 28 29 30 31 33 0 2 5 9 10 13 16 22 23 27 0 2 5 6 9 13 16 22 23 27 28 1 6 9 10 12 15 19 20 24 27 30 31 1 3 5 15 23 28 2 16 20 0 15 20 27 20 0 2 10 23 29 23 32 19 15 0 17 32 32 15 0 8 15 11 15 0 1 3 5 9 10 18 20 23 28 29 31 15 0 15 15 31 2 11 15 0 1 2 4 9 20 27 32 4 6 9 11 12 14 17 18 19 20 23 24 25 26 27 30 33 32 33 3 6 11 12 13 15 18 19 24 26 30 33 1 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 29 30 31 32 33 10 11 12 15 23 29 31 4 6 7 10 11 12 14 15 17 18 19 21 24 25 26 27 30 31 33 0 1 3 4 5 9 11 14 15 18 20 26 27 28 29 30 31 33 6 7 8 10 11 12 14 15 18 19 24 25 27 31 32 4 6 11 13 14 15 19 21 24 26 27 30 0 1 4 5 9 10 11 14 15 18 19 20 25 26 27 29 30 31 32 33 4 6 8 9 11 12 13 14 15 18 19 21 23 26 27 28 30 31 32 33 1 4 5 6 7 9 11 12 13 15 18 19 21 22 24 25 26 27 30 31 33 1 5 6 7 8 10 11 14 15 19 21 24 30 31 0 1 3 4 5 8 9 10 11 14 15 18 20 22 24 26 27 29 30 31 33 1 5 9 11 14 15 18 22 24 25 27 31 32 1 3 4 5 6 7 9 10 11 14 15 17 18 19 21 23 24 25 26 27 28 30 32 33 0 1 3 4 5 6 11 12 14 15 18 19 20 26 27 31 33 1 5 7 12 14 15 17 18 19 21 24 25 30 32 33 0 1 3 5 7 11 12 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 0 1 4 5 10 11 13 14 15 18 19 20 27 31 0 1 3 5 10 11 12 15 20 29 31 32 33 3 4 6 7 9 11 12 13 15 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 1 3 22 28 32 22 2 3 4 6 8 11 13 14 15 16 17 18 19 21 22 24 25 26 30 7 9 11 12 13 15 17 18 19 22 24 25 27 30 31 33 9 22 3 6 11 12 13 14 15 17 18 19 21 22 23 24 25 26 30 31 33 2 3 11 15 16 22 22 33 10 22 33 22 0 1 3 5 6 9 10 11 13 15 20 21 27 28 29 30 32 22 2 3 5 14 15 16 18 19 28 33 2 5 6 14 15 16 19 26 30 32 2 5 11 14 16 19 33 2 5 12 16 2 5 11 14 16 17 26 32 33 2 5 9 16 19 32 2 5 10 16 2 5 16 30 2 5 16 2 5 9 16 27 2 5 11 16 1 5 15 0 1 5 1 3 5 11 12 30 1 3 5 11 15 18 20 26 28 32 1 3 5 11 15 28 29 32 2 5 14 16 0 2 5 9 14 16 0 2 5 16 2 3 5 16 33 2 3 5 14 16 2 5 14 16 21 26 5 0 2 5 10 11 14 15 16 27 28 33 2 3 5 16 31 2 5 8 10 11 14 15 16 21 23 29 32 33 2 5 10 11 14 15 16 18 19 21 28 31 32 33 2 3 5 6 10 14 16 19 31 2 5 16 2 5 16 0 1 2 3 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 13 15 20 23 25 0 1 2 3 23 25 26 0 1 2 23 25 0 1 2 3 15 23 25 0 1 2 3 13 15 23 25 0 1 2 3 23 25 0 1 2 3 20 23 25 0 1 2 3 20 23 25 26 0 1 2 3 13 15 19 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 4 15 20 23 25 26 0 1 2 3 23 25 0 1 2 3 15 23 25 0 1 2 3 15 23 25 0 1 2 3 15 23 25 0 1 2 3 23 25 1 2 3 0 1 2 3 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 21 23 25 0 1 2 3 13 15 23 25 0 1 2 3 15 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 26 0 1 2 3 15 20 23 25 0 1 2 20 23 25 0 1 2 3 20 23 25 0 1 2 3 4 15 20 23 25 0 1 2 20 23 25 8 22 28 0 1 2 20 23 25 0 1 2 15 20 23 25 31 0 1 2 14 18 19 20 23 24 25 27 30 31 0 1 2 4 8 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 30 31 0 3 6 9 10 11 14 18 19 20 23 24 29 31 1 3 6 11 14 19 25 32 1 3 6 11 14 15 17 18 19 24 25 26 27 28 30 31 32 33 1 3 25 30 1 3 4 6 11 13 14 15 17 19 21 24 25 28 30 32 33 1 3 13 14 1 1 3 6 14 27 32 33 3 4 6 11 15 21 24 33 3 6 11 14 15 18 19 24 25 28 32 3 6 11 12 15 18 19 25 26 27 32 33 3 15 18 19 28 32 33 1 3 6 14 26 1 14 19 26 1 3 11 15 18 21 25 26 28 33 4 6 7 9 11 12 14 17 18 19 21 22 24 26 27 30 31 33 3 13 22 26 4 19 22 24 13 22 26 6 12 17 18 19 21 22 24 26 27 30 33 6 18 19 22 28 30 0 4 9 19 22 24 30 19 22 0 22 26 0 11 22 24 30 31 0 4 7 8 14 15 17 18 19 22 24 30 19 22 26 4 6 9 11 12 13 15 17 18 19 22 24 25 26 30 31 1 6 11 12 14 17 18 19 21 22 24 25 26 22 26 33 4 7 9 11 18 19 22 24 4 7 9 11 15 17 18 19 22 24 25 27 30 33 0 2 5 12 16 23 1 2 3 5 6 8 9 10 11 14 15 16 18 19 20 21 23 25 27 29 30 31 32 33 0 3 15 22 3 4 15 17 18 19 23 25 29 30 32 33 2 15 2 3 22 23 29 33 2 3 15 22 33 3 23 29 32 33 2 3 9 10 21 22 29 2 3 9 2 6 8 9 10 17 18 19 24 25 28 31 32 33 1 4 6 7 10 13 18 19 21 24 26 30 1 2 9 10 1 2 15 17 31 33 2 9 20 29 2 9 19 2 2 3 9 22 27 32 1 9 15 23 1 7 12 13 18 19 21 24 25 27 29 30 31 33 2 11 18 19 25 32 2 3 22 29 2 23 2 9 12 2 3 9 2 31 9 15 20 1 2 3 6 7 18 19 25 31 1 15 1 3 9 14 2 9 1 2 9 1 1 7 11 2 3 9 2 2 9 2 3 9 20 1 3 4 7 9 10 15 20 23 1 2 17 31 1 2 1 18 23 29 3 6 8 10 11 15 22 23 3 6 7 8 10 11 12 15 20 26 31 0 3 10 0 3 10 33 3 9 10 17 18 26 33 18 18 0 2 3 9 10 11 15 16 19 25 31 32 0 3 10 11 21 26 32 3 6 10 12 17 18 20 23 24 25 27 33 3 7 8 9 10 15 18 19 20 23 24 25 27 32 33 0 1 3 20 1 3 5 20 3 5 20 3 5 20 2 3 5 16 20 3 15 20 21 28 3 5 19 20 30 2 3 5 16 20 2 3 5 16 17 20 0 1 3 5 20 0 1 3 5 20 3 5 11 19 20 24 3 5 19 20 27 31 32 3 5 20 3 20 27 0 2 3 14 16 20 2 3 16 20 3 4 7 15 20 24 27 0 2 3 5 16 20 2 3 5 16 20 0 1 3 5 20 1 3 5 20 23 2 3 5 14 16 20 24 2 3 5 16 20 2 3 6 10 13 15 19 20 23 24 29 30 31 3 4 7 15 19 20 23 24 31 2 3 6 11 16 0 3 9 10 15 23 29 0 3 9 11 15 19 20 23 31 0 3 4 6 9 15 18 19 20 22 23 25 28 30 31 32 33 0 3 6 9 10 11 12 18 19 20 23 25 30 0 2 6 9 10 11 12 13 14 15 16 19 23 24 25 27 31 4 2 3 4 6 7 9 11 13 15 16 17 19 20 21 23 25 26 30 32 2 9 15 16 20 23 25 9 31 32 18 31 0 0 11 12 14 18 23 24 27 29 30 31 33 0 2 9 10 15 16 19 20 23 25 26 0 9 15 17 19 20 23 26 30 32 33 2 15 16 17 23 25 29 3 15 33 29 0 5 29 15 4 4 4 4 4 4 4 4 4 4 0 2 3 4 5 6 7 9 10 11 12 14 15 17 18 19 20 23 24 25 26 27 29 30 32 33 17 10 20 31 8 26 27 28 32 1 2 4 5 7 10 14 17 18 19 22 23 27 28 29 31 32 1 5 10 14 18 31 2 12 24 25 27 28 29 30 31 32 4 6 12 17 18 19 21 22 26 31 4 13 15 17 18 19 21 26 27 30 32 33 0 7 9 10 11 14 15 17 18 19 20 24 25 26 28 30 31 32 33 0 9 20 21 29 33 4 4 4 0 4 15 3 7 8 9 12 15 17 18 19 20 30 6 11 14 15 18 25 26 30 32 3 6 13 15 18 19 26 6 11 13 15 19 26 30 32 33 6 11 19 32 6 8 12 15 19 30 32 9 20 1 2 9 11 12 15 20 22 23 28 29 30 33 7 9 20 29 33 0 9 20 21 29 2 3 5 6 9 12 15 16 17 18 19 20 23 26 27 29 31 32 33 0 6 10 13 15 18 27 28 30 13 15 6 15 19 24 27 2 4 5 6 7 9 11 12 14 15 16 17 18 19 20 21 23 24 25 28 29 30 31 33 0 2 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 2 4 5 6 9 10 11 12 14 15 16 17 18 19 20 23 24 26 27 28 29 30 31 32 33 2 3 5 6 8 9 10 11 13 15 16 17 18 19 20 23 26 27 28 29 31 33 1 2 3 6 11 13 14 15 16 17 18 19 22 23 24 26 27 30 31 32 33 2 3 4 5 6 7 9 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 0 2 3 10 15 16 19 23 29 0 2 15 16 19 23 31 2 9 11 13 15 16 18 19 23 24 26 27 29 31 0 1 2 6 7 10 12 15 16 22 23 29 30 0 1 2 6 7 10 12 15 16 22 23 29 30 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 1 3 4 7 8 9 15 17 19 20 22 23 27 28 29 33 1 3 4 7 8 9 10 15 20 22 28 33 0 1 3 4 5 7 8 9 10 13 15 19 20 21 23 28 29 32 33 1 3 4 7 8 9 15 20 22 28 29 33 1 3 4 7 8 9 15 20 22 23 24 28 33 0 1 3 4 7 8 9 10 12 14 15 17 20 22 23 28 31 33 0 1 3 4 7 8 9 11 15 19 20 22 23 25 28 31 32 33 1 3 4 7 8 9 10 15 20 22 28 33 0 1 3 4 7 8 9 12 15 17 20 22 23 25 26 28 29 31 33 0 1 3 4 7 8 9 10 15 20 22 25 28 32 33 0 1 3 4 7 8 9 10 11 15 20 22 23 27 28 29 33 1 3 4 7 8 9 15 20 22 28 32 33 1 3 4 7 8 9 10 15 20 22 26 28 32 33 1 3 4 7 8 9 10 15 17 19 20 22 28 33 1 3 4 7 8 9 10 15 20 22 28 31 33 0 1 3 4 5 7 8 9 10 15 20 21 22 23 25 28 29 33 0 3 5 6 22 28 31 33 0 3 5 6 8 19 20 22 28 31 33 10 15 18 24 27 31 33 0 1 2 3 6 10 14 15 16 9 15 20 22 9 15 20 22 1 3 1 3 10 18 32 3 4 10 15 0 6 10 15 31 9 20 3 9 15 20 3 9 15 20 3 9 15 20 0 3 15 19 0 3 4 6 8 11 13 15 17 18 24 25 30 31 32 33 0 1 2 3 4 6 14 15 16 17 18 21 23 26 27 29 31 33 0 2 3 16 3 6 11 12 14 15 17 18 19 21 24 25 26 28 30 31 32 33 0 3 3 24 27 31 0 3 4 7 10 12 15 19 20 23 27 31 32 33 0 3 10 3 10 3 10 0 3 10 26 10 3 10 3 10 14 15 17 3 10 3 10 14 15 3 4 10 15 3 4 10 15 26 0 3 6 10 13 22 0 3 6 10 13 22 0 3 6 10 13 15 22 31 32 0 3 10 3 10 3 10 0 1 3 10 15 3 10 15 3 10 15 0 3 10 15 3 10 15 3 10 15 3 10 15 1 3 10 14 18 19 32 1 3 10 14 18 19 32 1 3 10 14 18 19 32 3 10 3 10 3 10 2 3 10 15 20 3 10 15 3 10 2 3 6 7 14 19 27 28 3 5 7 15 25 27 3 7 10 12 20 27 28 31 3 10 15 0 3 6 10 18 27 28 31 3 10 3 7 10 17 20 27 28 33 3 7 10 15 27 4 10 14 17 18 27 31 2 3 5 31 32 3 6 8 11 15 17 21 24 26 27 28 30 31 32 33 0 7 8 15 23 27 33 0 33 9 18 20 23 29 31 2 15 16 33 0 15 15 0 0 2 5 10 14 16 20 23 29 33 0 2 5 7 9 15 16 19 23 29 0 2 6 9 10 14 15 16 19 20 26 27 29 0 2 7 9 10 14 15 16 18 24 27 33 2 5 10 14 15 16 20 23 25 29 31 0 2 5 9 10 15 16 18 19 23 25 29 2 5 6 8 11 15 16 18 19 20 23 25 26 28 29 30 31 33 9 2 5 14 15 16 18 23 29 30 2 5 9 15 16 23 29 2 5 9 15 16 23 29 2 5 9 15 16 23 29 2 5 15 16 23 29 4 7 15 17 21 30 9 10 12 15 30 31 1 8 19 12 19 31 2 5 15 16 22 23 27 29 0 1 2 3 5 10 14 16 23 29 2 5 6 16 17 19 23 27 29 31 0 5 8 10 18 22 29 33 2 3 6 10 11 12 13 16 17 18 19 21 25 26 30 31 32 33 1 2 6 10 11 12 14 16 18 19 21 24 26 30 31 33 10 11 18 19 20 21 24 26 27 28 30 31 33 4 13 15 17 18 19 30 3 8 12 14 15 17 19 21 22 24 25 26 31 2 11 12 13 14 15 17 18 19 23 24 25 26 27 28 30 31 4 8 11 12 14 15 17 18 19 24 26 27 30 31 32 6 8 10 12 14 17 18 19 23 24 25 26 27 28 29 30 31 33 4 6 10 11 14 15 17 18 19 24 25 26 27 28 30 4 20 30 32 4 20 30 18 20 23 27 29 30 0 3 6 9 10 11 12 14 15 18 19 20 22 23 24 27 29 30 31 32 33 1 2 8 10 12 13 14 15 17 18 19 24 25 27 28 30 31 32 33 6 7 12 13 14 15 18 19 26 30 31 6 9 10 11 12 14 15 17 18 19 20 23 24 25 26 30 33 2 4 6 9 10 11 12 19 20 24 25 26 30 31 1 2 4 6 9 10 11 12 14 17 18 19 20 21 22 23 24 26 30 31 33 6 9 10 11 12 15 18 20 22 24 31 33 2 6 10 11 14 15 18 19 24 25 26 30 1 2 4 6 11 14 15 16 17 18 19 21 24 25 26 27 28 30 31 32 33 1 2 6 7 8 11 12 14 15 18 19 24 30 32 33 2 4 6 9 11 12 13 15 16 17 19 20 21 22 24 25 26 28 30 31 33 1 7 9 12 13 14 15 18 19 21 23 24 25 26 27 30 31 33 1 2 6 7 9 10 12 14 15 16 18 19 22 25 26 27 29 31 33 10 11 14 15 17 18 19 20 21 23 24 25 27 28 29 30 32 33 1 10 11 12 14 17 18 19 21 22 24 26 27 31 32 33 6 7 10 11 14 15 17 18 19 21 22 24 27 28 30 31 33 1 10 11 12 14 15 17 18 19 23 24 26 27 29 30 31 33 3 6 9 10 11 12 13 14 15 17 18 19 20 21 23 25 26 27 29 31 32 33 6 11 12 14 15 18 19 25 26 27 30 31 32 33 4 11 12 13 15 17 18 19 22 23 24 26 27 29 31 32 33 8 10 11 12 14 15 17 18 19 21 24 25 27 28 30 31 23 27 31 2 4 6 7 9 11 12 15 17 18 19 20 21 24 25 26 27 30 31 32 11 15 29 33 3 6 9 10 11 12 13 14 15 18 19 21 24 25 26 27 28 29 30 31 32 33 4 6 7 8 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 10 11 15 23 31 4 13 17 0 5 7 9 15 20 21 22 23 25 29 32 0 5 6 9 11 14 15 20 22 23 25 29 30 31 0 5 9 14 15 17 20 22 23 29 0 5 8 9 12 15 17 20 21 22 23 26 28 29 30 31 0 4 5 6 9 11 14 15 20 22 23 24 25 27 29 30 31 32 0 5 8 9 15 20 22 23 26 29 31 32 33 0 5 9 10 15 20 22 23 25 28 29 0 3 5 6 9 10 15 20 22 23 25 29 0 1 5 6 9 15 20 22 23 29 30 5 9 10 12 14 15 18 20 22 23 29 31 33 5 9 10 15 20 22 23 29 0 5 9 15 20 22 23 29 5 9 10 15 20 22 23 29 0 2 5 10 14 16 17 23 28 29 8 10 11 13 14 15 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 0 2 10 13 14 15 18 24 25 27 28 29 0 10 17 18 19 27 28 2 6 8 10 13 14 19 20 28 31 10 14 22 27 28 1 9 10 13 20 21 0 1 2 6 10 11 12 14 15 16 17 18 19 20 22 24 27 28 30 31 0 1 3 6 8 10 11 12 13 14 15 17 18 19 20 22 23 24 25 26 27 28 30 31 32 7 8 10 11 14 15 17 18 19 21 22 26 28 31 32 14 15 31 17 18 19 25 28 31 7 10 17 18 19 21 24 25 27 1 6 14 15 18 20 25 32 6 7 8 11 13 15 17 18 19 20 22 25 26 28 30 32 2 16 29 33 1 2 11 12 15 18 22 1 6 8 11 12 14 19 21 22 27 1 2 4 9 11 12 14 15 16 17 18 19 21 22 30 6 7 11 14 15 18 19 20 22 24 26 27 28 30 31 33 4 33 6 8 15 19 25 31 32 2 4 6 10 11 12 13 14 17 18 19 22 25 26 30 32 15 18 23 27 31 33 0 1 2 10 14 15 16 21 23 25 26 27 29 33 14 22 25 3 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 32 33 3 4 6 7 8 9 11 12 14 15 17 18 19 21 24 25 26 28 30 31 32 33 4 6 7 8 9 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 29 30 31 32 33 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 2 3 5 6 7 8 11 13 15 16 17 18 19 21 22 25 26 31 32 33 2 5 6 7 11 13 16 22 24 25 26 30 31 33 2 4 5 6 7 8 11 12 13 15 16 18 19 21 22 24 25 30 33 4 6 7 8 9 11 12 13 14 17 18 19 21 24 25 26 27 28 30 31 32 33 2 5 6 7 15 16 22 26 33 1 4 5 6 8 9 11 13 14 15 17 18 19 24 25 26 28 30 32 33 0 2 4 5 6 7 8 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 28 30 31 32 33 1 3 4 5 6 11 12 13 14 17 18 19 21 24 25 26 27 28 30 31 32 33 2 5 6 7 15 16 21 22 28 33 2 5 6 7 15 16 22 33 2 3 5 7 10 11 16 18 19 20 22 23 33 2 3 5 6 7 8 9 10 11 14 16 18 19 20 21 22 23 24 29 30 31 33 2 3 5 6 7 10 11 13 14 16 18 19 20 22 23 25 26 28 30 33 2 5 6 9 12 14 16 17 18 19 21 24 25 27 33 2 5 6 8 9 11 13 16 17 18 21 25 27 32 33 2 5 9 11 12 13 16 17 19 21 24 33 5 10 11 14 17 18 20 23 24 27 28 31 4 7 8 9 13 14 15 18 22 23 25 26 27 29 4 6 7 8 9 11 12 13 14 15 17 18 19 22 23 25 28 29 30 0 4 6 7 8 9 13 15 22 23 29 4 6 7 8 9 11 13 15 18 19 22 23 26 29 33 4 6 7 8 9 13 15 17 18 19 22 23 25 26 29 31 33 1 4 6 7 8 9 11 13 15 17 18 19 22 23 24 25 26 27 28 29 30 31 33 4 6 7 8 9 13 15 17 18 19 22 23 24 28 29 30 31 0 1 4 6 7 8 9 10 11 12 13 15 17 18 19 22 23 24 26 29 30 31 33 4 7 8 9 13 15 19 22 23 27 29 0 2 4 7 8 9 12 13 15 16 17 18 19 22 23 26 28 29 33 4 6 7 8 9 13 15 22 23 25 27 29 31 0 2 4 6 7 8 9 11 13 15 16 17 18 19 22 23 24 26 27 28 29 30 2 4 6 7 8 9 11 12 13 15 16 17 18 19 22 23 24 25 26 29 30 31 33 2 4 6 7 8 9 11 13 15 16 17 18 19 22 23 24 25 26 28 29 32 33 1 4 7 8 9 11 13 14 15 17 19 20 22 23 24 25 26 27 29 30 32 33 0 1 4 6 7 8 9 10 13 14 15 17 19 20 21 22 23 24 27 28 29 30 33 4 6 7 8 9 10 11 13 14 15 17 18 19 20 22 23 25 28 29 30 31 32 33 4 5 7 8 9 10 12 13 15 19 22 23 24 28 29 30 31 33 0 3 4 6 7 8 9 10 11 12 13 15 17 18 19 20 22 23 25 26 27 28 29 31 32 33 4 6 7 8 9 12 13 15 17 18 19 22 23 24 25 27 28 29 30 31 32 4 7 8 9 12 13 15 17 18 19 20 21 22 23 24 25 29 30 31 33 0 1 4 6 7 8 9 10 12 13 15 17 19 22 23 24 25 26 29 30 31 32 33 4 7 8 9 10 13 14 15 22 23 29 33 4 7 8 9 10 13 15 18 19 22 23 28 29 30 4 6 7 8 9 10 11 13 15 18 19 22 23 25 29 30 32 4 6 7 8 9 10 13 15 22 23 25 26 28 29 4 6 7 8 9 10 13 14 15 18 21 22 23 27 29 30 4 6 7 8 9 10 11 12 13 14 15 18 21 22 23 24 29 30 31 4 6 7 8 9 10 13 14 15 17 18 19 22 23 25 27 29 30 33 4 6 7 8 9 10 13 15 17 18 22 23 29 30 4 6 7 8 9 10 13 15 22 23 24 25 26 29 33 4 6 7 8 9 10 13 15 18 22 23 25 27 29 30 31 4 7 8 9 10 13 15 18 22 23 25 27 29 31 4 7 8 9 12 13 15 18 20 22 23 24 25 29 31 33 4 6 7 8 9 13 15 22 23 29 4 7 8 9 13 15 22 23 29 33 4 6 7 8 9 13 15 22 23 29 0 2 5 6 7 8 9 12 15 16 17 18 19 21 23 27 28 31 33 0 2 3 4 6 9 10 11 13 15 16 17 19 20 23 26 27 29 30 31 32 33 20 6 11 17 18 20 24 30 3 6 14 15 19 28 33 9 20 26 31 2 3 6 9 12 16 19 21 26 30 33 18 19 20 27 30 1 6 9 10 13 14 18 27 28 6 12 13 15 17 20 25 30 2 12 13 16 17 18 19 26 33 14 15 26 33 2 6 7 13 16 18 20 22 26 33 0 2 4 6 7 16 20 21 22 26 33 3 4 7 14 15 20 22 0 2 7 9 13 16 19 20 22 30 1 6 10 13 14 15 23 2 6 14 15 16 21 23 27 30 33 1 17 18 19 23 24 26 27 28 31 33 1 23 0 1 10 14 22 23 0 1 8 10 22 23 31 1 19 31 0 1 7 12 18 20 22 31 33 1 15 20 33 18 18 18 18 18 18 18 2 12 16 18 19 21 24 31 33 4 6 11 20 21 24 1 2 4 6 10 12 16 19 23 29 30 31 33 1 6 10 15 19 24 31 33 0 14 26 27 13 15 33 9 17 24 4 12 19 26 30 6 13 21 33 6 18 20 26 12 19 20 24 27 28 31 0 1 3 9 14 33 4 11 20 25 33 11 14 18 19 26 27 33 3 6 7 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 33 3 4 6 7 11 12 14 15 17 18 19 21 22 24 25 26 27 30 31 32 33 3 3 4 7 11 12 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 6 7 11 12 14 15 17 18 19 21 24 25 26 27 28 29 30 31 32 33 4 7 11 12 13 14 17 18 19 21 24 25 26 27 28 29 30 31 32 4 6 8 11 12 15 17 18 19 24 25 27 30 31 33 6 11 12 14 17 18 19 24 25 26 30 31 32 33 3 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 11 15 24 27 11 25 4 7 11 12 30 11 18 0 11 15 19 24 28 30 0 6 18 8 25 11 12 14 26 30 1 3 4 5 6 7 9 11 14 15 18 19 20 21 23 27 28 31 32 10 29 33 10 14 18 28 31 6 18 21 9 20 1 2 6 8 9 10 11 13 15 18 19 20 21 22 23 27 28 29 31 32 33 9 20 31 9 20 22 28 29 33 9 10 15 20 21 23 25 29 33 1 2 10 14 26 28 31 15 19 15 1 8 10 30 10 1 8 10 30 4 6 10 12 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 0 9 18 20 24 29 32 30 3 11 14 15 17 18 19 24 25 26 30 33 14 18 17 18 26 10 11 0 5 9 0 5 9 0 5 9 32 2 14 15 20 21 10 18 19 3 10 17 24 3 17 26 4 15 17 19 26 26 0 2 4 6 10 14 15 17 18 20 21 23 24 29 30 31 4 7 10 14 17 18 19 20 21 24 25 30 4 10 18 20 24 25 27 30 0 4 7 9 10 12 15 17 18 19 20 21 24 27 29 30 4 10 12 17 20 24 32 4 7 10 12 20 0 4 6 8 9 10 15 17 18 20 21 23 33 1 2 4 9 10 15 16 18 19 20 24 31 33 4 8 9 10 20 24 0 4 10 14 17 20 9 10 20 6 17 18 19 21 24 25 26 30 4 6 8 11 14 15 17 19 24 25 4 5 6 19 31 32 6 17 18 19 20 30 32 8 14 18 25 26 28 30 32 7 9 18 19 20 23 25 26 6 14 15 19 26 28 32 6 11 12 15 18 19 30 32 0 13 15 19 21 22 25 26 32 33 6 8 12 15 18 19 21 26 30 6 15 17 30 33 4 15 18 19 21 22 24 26 30 7 9 12 15 20 22 24 26 9 12 15 17 18 19 20 21 23 24 25 29 30 32 33 2 4 6 7 8 9 12 13 15 17 18 19 20 21 24 25 26 27 30 31 32 33 7 8 9 11 12 15 17 18 19 20 24 25 26 30 31 33 15 19 33 4 6 12 15 19 20 22 23 24 25 29 31 32 3 4 6 7 9 11 12 13 15 17 18 19 20 23 24 25 27 29 30 31 32 2 11 12 13 15 18 19 20 21 23 24 26 29 30 6 7 9 12 17 18 20 21 22 23 26 28 31 5 6 7 9 15 20 22 23 28 6 7 9 13 17 20 22 23 24 28 30 0 6 7 8 9 10 11 15 18 19 20 21 22 23 24 25 26 27 28 30 31 2 7 9 11 12 13 17 20 21 22 23 24 28 33 0 7 9 11 12 13 15 18 19 20 21 22 23 26 28 30 32 33 6 7 8 9 11 12 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 6 7 9 11 12 13 15 17 18 19 20 22 23 24 25 26 28 29 32 33 4 6 7 9 11 12 15 18 19 20 21 22 23 25 26 28 29 30 32 33 2 4 6 7 8 9 11 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 6 7 9 11 15 18 19 20 21 22 23 25 26 28 29 30 0 1 6 7 9 11 14 15 18 19 20 21 22 23 25 28 30 32 7 9 12 18 19 20 21 22 23 24 25 26 28 30 31 3 6 7 9 11 12 13 14 15 17 18 19 20 21 22 23 25 27 28 30 31 32 33 2 7 9 10 13 15 19 20 22 23 26 28 30 31 33 7 9 11 14 18 20 22 23 24 25 26 28 29 32 33 2 16 19 23 20 25 2 4 6 12 14 15 17 18 19 20 23 24 25 26 28 30 31 32 4 20 32 0 1 5 6 9 10 12 14 15 19 20 21 24 25 26 29 31 32 33 2 4 5 8 12 17 21 22 24 25 26 27 28 33 2 4 5 11 15 30 2 4 5 7 9 13 14 17 18 19 25 30 31 17 24 25 30 6 12 32 2 4 14 18 19 21 24 25 30 32 23 29 9 20 25 9 15 20 26 12 25 30 5 9 20 23 29 0 4 5 6 7 9 11 12 13 15 18 19 21 24 25 26 27 30 31 32 33 0 4 5 9 20 4 5 21 27 29 0 3 13 29 32 3 4 5 9 11 15 19 20 27 29 31 33 4 5 6 9 17 18 19 20 4 5 7 9 11 12 13 15 17 18 19 20 21 24 25 26 27 30 31 4 5 9 20 4 5 9 20 4 5 9 20 0 1 3 5 15 29 33 0 18 19 22 29 0 2 3 4 5 15 16 22 29 33 4 9 12 15 20 24 27 6 8 24 27 29 31 32 1 4 5 22 9 20 27 29 4 5 6 7 9 11 12 13 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 5 11 18 24 26 30 31 4 5 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 30 31 32 33 4 6 7 9 11 12 13 15 17 18 19 21 24 25 26 27 30 31 32 33 5 9 17 26 28 29 4 5 6 7 8 9 11 12 17 18 19 24 25 26 27 30 33 4 5 6 8 9 11 12 13 14 15 17 18 19 24 25 26 27 29 30 31 32 33 4 5 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 29 30 31 32 33 1 5 17 29 1 4 5 7 13 14 15 17 18 19 21 24 25 26 29 30 31 1 4 5 6 7 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 29 30 31 32 1 4 5 6 7 11 12 15 17 18 19 21 24 25 29 30 31 32 1 3 4 5 6 7 9 11 12 13 15 17 18 19 21 22 24 25 26 27 28 29 30 32 33 1 4 5 6 7 9 11 12 13 15 17 18 19 21 24 25 26 27 29 30 1 4 5 6 7 8 9 11 12 13 15 17 18 19 21 24 25 26 27 28 29 30 31 33 1 4 5 6 13 14 15 25 26 31 32 33 1 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 1 4 5 7 9 12 15 17 18 19 21 29 30 31 32 1 2 5 10 13 16 22 23 25 29 2 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 29 30 31 32 33 2 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 21 24 25 26 29 30 31 32 33 2 5 14 16 23 2 4 5 16 17 18 2 5 6 15 16 17 18 19 26 28 31 32 1 2 5 6 12 15 16 25 26 2 3 4 5 7 9 11 12 13 14 15 16 17 18 19 21 24 27 30 31 32 2 4 5 6 7 8 9 11 12 13 15 16 17 18 19 21 24 25 26 27 28 30 31 32 33 2 5 6 12 15 16 25 26 2 4 5 7 9 15 16 18 27 31 2 4 5 6 7 12 16 17 18 19 24 25 26 27 30 2 4 5 6 7 8 9 11 12 13 16 17 18 19 21 24 25 26 27 30 31 33 2 4 5 6 27 30 2 5 6 14 17 18 19 21 24 27 28 30 32 2 5 6 10 15 16 19 26 2 5 16 19 24 25 26 29 4 0 1 2 4 5 6 14 15 16 19 31 32 2 5 10 15 16 20 23 29 0 2 5 9 14 16 25 30 31 32 0 5 10 15 18 19 23 24 29 30 31 12 18 20 27 28 0 3 4 6 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 1 2 14 15 16 18 21 22 25 27 30 2 16 18 22 25 27 12 18 20 27 28 0 2 6 8 14 15 16 17 18 19 22 25 27 30 32 2 6 8 9 11 12 14 15 16 18 19 21 22 24 27 30 32 33 6 14 15 18 22 24 25 27 30 32 12 18 20 27 28 12 18 20 27 28 12 18 20 27 28 12 18 20 27 28 12 18 20 27 28 4 6 7 12 13 14 15 17 18 19 21 22 24 25 26 27 30 32 33 12 18 20 27 28 15 27 31 14 15 17 18 19 21 22 24 25 27 30 31 32 4 6 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 4 6 7 9 11 12 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 3 4 6 7 11 12 13 14 15 18 19 20 21 22 24 25 27 30 32 33 12 18 20 27 28 4 6 7 12 13 15 18 19 22 25 27 30 32 33 4 7 15 18 19 21 22 24 26 27 30 33 6 9 14 15 17 18 19 21 22 24 25 27 30 31 33 3 6 9 12 15 17 18 19 22 24 25 27 30 31 32 1 4 7 11 12 15 17 18 19 22 24 25 26 27 30 4 6 9 12 17 18 19 20 22 24 25 26 27 31 32 33 6 14 15 17 18 19 22 24 25 26 27 30 31 33 6 12 14 17 18 21 22 24 26 27 30 31 22 27 4 6 13 18 19 20 22 24 25 27 30 31 7 11 12 14 15 17 18 19 21 22 24 27 30 31 33 6 7 14 15 17 18 19 21 22 27 30 31 32 1 6 7 9 11 12 13 15 17 18 19 21 24 25 26 30 31 2 3 6 15 16 22 27 2 22 27 2 22 27 31 3 11 12 13 15 17 19 21 22 27 29 31 33 4 6 7 12 14 17 18 19 22 24 25 27 30 32 33 4 6 7 11 12 15 18 19 22 24 25 26 27 30 2 5 6 15 16 22 27 29 30 31 33 1 2 12 14 15 16 23 28 30 32 2 11 14 15 16 19 23 25 27 28 2 12 16 19 23 28 33 20 4 20 0 4 7 13 17 18 19 25 31 4 22 4 6 10 14 18 27 32 4 4 7 17 18 24 1 4 7 19 20 25 27 30 31 1 4 13 23 24 25 1 4 7 17 19 21 24 30 31 32 11 33 4 6 14 31 4 4 19 24 9 13 4 7 9 13 15 19 21 25 27 30 31 32 33 4 13 20 2 4 6 9 12 13 15 17 18 19 20 21 23 25 28 29 32 13 4 6 10 11 18 27 4 7 4 7 4 7 17 4 7 7 9 13 14 15 20 22 27 29 7 9 13 14 15 20 22 27 7 9 13 14 15 18 20 22 27 7 9 13 14 15 20 22 27 5 7 9 13 14 15 19 20 22 26 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 6 7 9 10 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 20 22 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 4 6 7 9 11 14 15 17 18 19 20 21 22 24 25 27 28 30 31 33 4 7 9 12 13 15 17 18 19 20 21 22 24 25 30 31 32 33 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 9 20 7 9 14 15 18 19 20 22 27 8 9 19 22 26 8 9 22 8 9 22 8 9 22 3 8 9 17 22 8 9 22 8 9 22 8 9 22 8 9 17 22 8 9 17 22 8 9 17 22 8 9 22 8 9 17 22 8 9 22 8 9 17 22 20 8 9 22 8 9 22 8 9 17 22 8 9 20 22 23 5 8 9 14 18 20 22 28 29 33 4 8 9 14 15 18 20 22 24 25 26 28 30 31 32 3 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 28 30 31 32 33 3 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 30 31 33 8 9 22 0 1 2 4 5 6 9 12 13 14 15 16 17 19 23 24 25 26 27 30 31 32 33 0 2 5 9 10 15 16 18 26 32 9 0 1 2 4 5 9 10 12 13 15 26 0 2 4 5 9 15 19 24 27 0 2 4 5 6 9 11 15 16 17 18 19 24 27 31 32 33 0 2 4 5 9 15 18 27 30 32 33 0 2 4 5 6 7 9 11 14 15 17 18 24 27 33 0 2 4 5 6 9 15 16 18 19 22 26 30 33 0 1 2 4 5 6 9 12 18 19 21 24 25 31 0 1 2 4 5 7 9 11 13 15 17 21 24 27 30 33 0 1 2 4 5 6 7 9 10 11 15 19 26 27 28 31 33 0 2 4 5 6 7 9 11 15 19 24 25 26 31 0 2 4 5 6 9 14 15 18 19 22 24 25 27 28 32 33 0 2 4 5 9 11 15 16 26 27 33 0 2 4 5 6 9 10 16 19 27 32 33 0 2 3 4 5 9 11 15 17 18 19 24 27 30 0 2 4 5 6 9 13 14 15 16 17 18 19 24 25 27 30 31 0 2 5 6 9 11 12 17 18 19 24 25 26 27 28 30 33 0 1 2 4 5 6 9 11 19 24 27 32 0 2 4 5 6 8 9 10 13 14 15 17 18 19 20 21 23 24 25 27 28 29 30 31 33 0 2 4 5 9 11 12 15 17 24 0 1 2 3 4 5 6 9 11 12 14 15 16 18 19 21 25 26 30 32 0 2 3 4 5 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 30 31 32 33 0 2 3 4 5 9 15 0 19 25 26 31 8 18 26 3 0 11 15 23 18 25 2 2 4 13 15 18 19 23 29 31 2 15 18 23 29 31 2 8 22 32 2 4 12 18 21 30 32 2 8 18 30 31 0 2 10 15 23 25 33 2 17 2 15 18 23 29 31 2 12 15 19 21 32 2 7 11 12 17 25 28 2 12 15 19 21 32 2 4 6 7 12 17 21 24 25 30 32 33 2 13 18 19 25 9 12 20 22 23 28 31 0 7 8 9 10 19 20 23 29 32 33 0 3 4 5 6 7 9 10 11 13 14 15 17 18 19 20 21 25 30 31 32 0 2 4 6 9 10 11 12 15 16 17 18 19 20 24 27 30 31 33 0 2 5 6 7 8 9 11 13 14 15 16 18 19 20 21 24 25 26 28 30 31 32 3 11 14 24 28 30 31 32 0 3 4 9 10 22 27 29 32 33 0 2 3 4 7 9 10 11 12 14 15 16 19 21 22 25 26 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 18 19 20 21 22 24 25 26 27 30 31 32 33 0 1 2 3 5 8 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 30 31 32 0 1 2 5 6 8 9 10 11 14 15 16 17 18 19 20 22 23 25 26 31 32 0 1 2 5 6 9 10 11 14 15 16 17 18 19 20 22 25 26 30 31 32 0 1 5 6 9 10 11 14 15 17 18 19 20 22 25 26 30 31 32 0 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 26 27 30 31 32 33 0 1 2 3 5 6 9 10 11 12 13 14 15 16 17 18 19 20 22 25 26 27 31 32 0 1 3 5 6 9 10 11 14 15 17 18 19 20 21 22 26 27 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 0 1 2 3 5 6 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 25 26 27 28 30 31 32 33 0 1 2 5 9 11 14 15 16 20 22 0 2 3 5 6 9 10 11 15 16 19 20 21 22 23 25 26 31 32 0 1 2 3 5 6 9 10 11 15 16 20 22 23 25 26 27 31 32 0 5 8 9 10 11 14 15 17 18 20 22 31 0 3 5 9 10 11 15 20 22 31 0 5 6 9 10 11 14 15 19 20 22 23 26 28 0 5 6 7 8 9 10 11 14 15 17 18 19 20 22 24 25 26 27 29 30 31 0 3 5 8 9 10 11 12 15 20 22 23 26 31 32 33 0 3 5 9 10 11 14 15 18 20 21 22 23 24 27 29 31 32 33 0 5 9 10 12 15 18 20 22 23 26 27 28 30 31 32 0 5 9 10 11 14 15 17 18 19 20 22 25 26 30 32 33 0 3 5 8 9 10 11 14 15 18 19 20 22 32 0 2 5 9 10 11 14 15 16 20 22 32 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 19 20 22 24 25 26 28 29 30 31 32 33 0 2 4 5 6 7 8 9 12 13 16 17 18 19 21 24 25 27 30 32 2 5 6 12 16 17 19 21 24 25 30 32 0 1 2 4 5 6 7 8 12 14 15 16 17 18 19 20 21 24 25 27 30 32 1 4 6 7 8 11 12 15 17 18 19 21 24 25 26 30 31 32 33 1 4 5 6 7 8 12 13 15 17 18 19 21 24 25 26 27 30 31 32 0 4 6 7 8 9 11 12 14 17 18 19 20 21 24 25 26 27 30 31 32 33 2 4 5 6 7 11 12 14 15 16 17 18 19 20 21 24 25 26 27 28 30 31 32 33 13 15 19 0 1 2 3 6 9 12 15 17 19 21 25 30 31 2 6 7 8 12 16 17 18 19 24 30 2 4 6 8 10 11 14 15 16 17 18 19 20 24 25 26 28 30 31 32 19 22 26 31 0 2 4 6 7 9 11 12 13 16 18 19 21 24 25 27 30 31 0 2 3 6 7 8 12 13 15 16 17 18 19 21 24 25 26 27 29 30 31 32 33 0 1 2 6 14 0 1 3 4 5 6 7 9 11 12 15 18 19 21 25 26 28 30 32 33 14 18 19 24 25 32 0 14 18 19 31 2 3 4 6 7 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 30 31 32 33 2 14 15 19 20 28 32 33 3 6 7 11 12 13 14 15 18 19 21 24 27 30 31 32 6 7 12 17 19 24 25 26 30 31 11 17 18 24 30 4 7 8 9 12 14 18 19 20 24 25 26 28 30 31 32 0 3 4 6 7 9 11 12 13 15 17 18 19 20 21 24 25 27 30 31 32 33 4 6 7 12 13 14 15 17 18 19 24 25 26 27 30 32 33 4 6 7 8 9 15 17 18 19 21 24 25 30 33 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 4 8 9 12 13 14 15 17 18 19 20 24 26 31 6 7 10 11 12 13 15 17 18 19 21 24 25 26 28 30 31 32 33 4 7 9 14 17 18 19 24 25 26 27 30 31 32 33 4 6 7 8 10 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 4 6 8 11 12 14 15 17 18 19 21 23 24 25 26 27 28 29 30 31 32 33 0 3 4 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 0 12 17 18 19 24 27 0 2 4 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 0 1 6 8 11 12 14 15 18 19 21 24 25 28 31 4 6 12 13 14 17 18 19 24 26 30 31 6 9 12 21 24 25 26 30 32 33 0 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 0 1 6 13 14 15 18 19 24 25 27 29 30 31 32 33 0 4 6 7 8 11 12 13 14 15 17 18 19 20 21 24 25 26 27 30 31 32 33 2 4 6 7 11 12 13 15 16 17 18 19 20 21 24 25 27 28 30 31 32 33 0 1 20 29 1 10 23 29 20 20 20 20 20 0 1 3 5 8 10 15 17 18 22 23 27 31 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 4 13 14 15 19 20 25 26 27 0 14 15 19 20 27 29 33 0 15 20 23 27 29 33 0 10 20 25 29 33 6 6 6 11 24 28 23 1 2 4 8 9 10 11 12 15 17 20 21 22 23 26 28 29 30 31 1 2 4 8 9 14 19 20 21 22 23 25 26 29 31 0 1 2 4 6 8 9 10 12 15 17 18 19 20 22 24 26 29 32 2 4 8 9 22 29 2 4 8 9 22 2 4 8 9 16 18 20 22 23 2 9 19 22 24 26 30 31 9 10 17 20 22 24 29 31 33 0 4 8 9 13 19 22 26 0 2 8 9 15 22 29 33 0 1 2 4 6 8 9 10 16 22 28 29 31 33 1 2 4 8 9 10 15 16 18 20 22 28 29 1 4 8 9 11 15 18 22 23 29 31 0 1 4 6 8 9 14 17 20 22 26 29 1 8 9 10 18 22 27 30 0 1 2 4 8 9 10 11 14 15 16 18 19 21 22 23 26 27 29 33 0 2 8 9 15 22 29 33 1 4 8 9 10 14 22 32 1 2 4 8 9 12 14 16 18 22 23 26 33 1 2 4 6 8 9 12 15 16 18 19 20 22 25 26 29 32 33 7 8 10 29 0 1 2 8 10 11 14 15 16 20 23 27 29 30 31 32 33 2 6 9 11 12 16 17 18 22 24 26 28 30 32 0 1 2 4 8 9 13 14 15 16 22 31 1 4 8 9 22 0 1 2 4 8 9 11 15 17 19 20 21 22 24 28 0 1 2 4 6 7 8 9 10 11 12 14 17 18 19 21 22 28 29 31 33 0 1 2 4 8 9 11 15 16 21 22 28 1 4 8 9 11 13 18 20 21 22 25 30 0 2 8 9 20 22 29 0 2 8 9 15 21 22 29 33 0 8 9 22 4 8 9 22 28 29 0 2 8 9 20 22 29 0 2 8 9 20 22 29 1 2 8 9 10 13 20 22 26 29 8 9 14 22 26 31 2 8 9 18 21 22 27 29 0 8 9 22 23 29 2 8 9 11 17 18 22 24 26 29 32 2 8 9 20 22 29 2 8 9 14 22 25 32 1 4 7 8 9 20 22 31 7 8 9 22 1 7 8 9 10 22 28 29 1 7 8 9 22 28 8 9 13 22 28 31 0 1 3 7 8 9 12 14 19 20 22 23 24 4 8 9 10 15 22 29 33 0 2 4 7 8 9 10 14 18 21 22 23 28 29 30 32 2 8 9 21 22 25 27 29 2 8 9 10 22 23 27 28 4 8 9 18 22 9 12 20 23 27 31 0 3 6 9 17 18 19 20 25 30 33 0 11 15 20 31 0 4 20 26 0 3 4 5 6 10 11 14 15 18 19 25 26 27 30 31 32 33 1 3 5 10 11 12 13 15 17 24 25 26 31 32 3 6 11 15 21 24 33 2 3 4 16 19 22 2 4 16 22 2 4 16 22 2 4 16 22 2 4 15 16 22 2 4 10 16 22 2 4 15 16 22 2 3 4 16 22 32 33 2 4 16 22 2 4 16 22 0 3 5 10 11 13 14 15 17 18 19 20 21 24 25 27 29 30 31 32 33 3 15 3 7 8 12 13 15 19 25 1 2 7 14 15 16 18 22 28 30 31 0 4 13 15 19 30 3 11 15 19 21 24 25 26 30 31 32 33 2 3 5 16 1 14 3 10 13 15 18 21 24 25 26 27 30 31 32 3 6 7 9 11 12 15 18 19 21 24 25 27 30 31 32 18 32 21 1 15 25 4 6 7 8 12 13 15 17 18 19 21 24 25 26 27 30 31 32 4 6 7 13 15 17 18 19 21 24 25 26 27 30 31 32 33 2 15 16 6 4 6 7 10 11 12 15 17 18 19 20 21 24 25 26 27 30 31 32 33 6 15 19 14 15 19 25 0 3 9 13 14 22 29 2 7 15 27 27 23 27 28 2 3 6 9 10 14 16 20 0 1 3 9 1 4 5 20 0 1 3 5 6 9 10 14 15 20 26 27 31 32 1 3 4 5 20 26 2 3 9 16 33 1 3 9 15 17 19 25 33 1 3 9 0 1 3 9 19 1 3 9 34 53 68 82 86 168 220 221 224 281 34 37 52 53 54 58 61 68 80 116 153 170 193 194 203 205 206 221 222 251 280 298 96 46 107 108 168 170 205 229 241 280 34 37 68 116 189 203 205 222 224 246 249 262 274 276 54 44 54 105 106 148 156 205 206 216 220 221 235 240 243 264 270 46 53 54 56 58 61 67 68 70 71 84 88 96 101 103 105 106 108 113 114 116 143 146 153 155 163 164 168 170 192 193 205 206 207 215 221 222 225 226 230 231 247 248 249 251 252 254 257 259 260 262 268 276 280 281 282 293 297 298 292 292 292 37 52 203 292 77 80 146 148 157 206 207 292 292 292 34 37 56 61 67 69 72 86 96 98 106 108 168 196 203 246 262 269 292 298 34 36 49 56 61 72 75 86 98 106 117 202 205 262 280 292 298 40 46 56 72 97 108 111 116 205 215 218 239 246 250 262 265 275 280 292 298 53 292 54 56 58 74 90 96 102 107 116 157 171 205 206 207 221 225 230 239 246 249 251 280 292 298 292 106 292 34 46 56 67 80 82 86 87 98 105 108 111 160 168 196 246 262 265 275 292 298 54 78 89 106 116 216 34 36 40 50 53 54 55 56 74 77 101 103 105 108 116 168 193 202 205 206 207 222 230 231 244 246 247 249 260 262 275 276 281 297 298 77 46 53 54 56 77 108 116 117 160 206 207 246 249 276 280 298 88 108 153 206 225 268 280 298 49 54 56 58 79 87 114 170 205 206 222 226 249 251 259 276 37 56 78 92 108 160 167 170 206 246 292 297 36 202 288 34 46 54 87 88 153 157 170 205 269 298 54 77 114 155 206 249 281 54 56 71 105 108 116 143 160 206 226 298 56 101 106 108 205 206 246 280 167 280 86 104 114 116 156 206 222 239 249 297 298 46 54 56 68 100 101 106 116 148 156 167 170 205 206 207 249 280 281 297 298 56 205 37 53 74 167 170 241 37 74 108 153 167 170 206 221 241 298 145 160 221 58 67 70 71 82 83 84 148 193 206 248 37 50 53 54 56 101 107 108 114 143 148 157 160 163 164 170 205 206 215 216 221 227 234 249 260 276 280 282 294 298 34 46 56 59 83 114 160 170 204 206 215 221 222 230 235 246 260 280 281 294 53 54 67 83 84 114 116 145 204 207 215 216 221 235 249 281 297 43 56 83 84 103 114 145 205 215 221 230 235 281 298 54 56 83 84 114 145 163 170 204 205 206 215 221 235 246 281 297 298 56 83 84 114 145 204 215 221 235 246 281 298 43 70 82 83 114 145 204 215 221 222 224 235 247 281 54 83 84 114 145 204 215 221 235 281 54 83 84 108 114 145 156 204 215 221 234 235 280 281 43 54 56 83 84 108 114 145 156 170 204 206 215 221 235 281 291 46 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 37 54 83 84 108 114 145 156 203 204 206 215 221 234 235 251 281 36 54 56 83 84 114 145 163 202 204 215 221 234 235 281 293 53 54 56 83 114 116 145 148 160 204 205 206 207 215 216 221 222 235 248 281 53 54 70 82 83 101 114 116 145 147 148 204 206 207 215 216 221 222 235 280 281 54 68 70 82 83 114 116 145 148 160 204 205 206 207 215 216 221 224 225 230 231 235 243 247 280 54 83 114 116 145 146 148 160 168 204 215 216 221 235 264 54 70 82 83 114 116 145 204 206 207 215 216 221 235 281 53 54 83 106 114 116 145 204 206 215 216 221 235 281 53 54 70 82 114 148 170 193 205 206 207 215 216 243 251 259 280 281 294 43 44 53 54 67 68 69 70 80 82 83 84 114 116 143 145 148 163 167 170 204 206 207 215 220 221 222 224 225 227 228 235 247 268 280 282 297 34 54 83 84 114 145 204 215 221 235 53 56 71 83 84 86 114 145 148 167 170 204 215 216 217 221 230 235 247 280 281 294 298 116 77 116 167 215 44 160 216 280 77 80 148 36 37 53 83 84 114 116 145 202 203 204 215 216 221 235 251 281 54 83 84 108 114 145 156 204 215 221 234 235 280 281 54 83 84 114 145 204 215 221 235 281 46 54 83 84 114 145 204 215 221 234 235 281 53 54 83 114 116 145 163 204 206 215 216 220 221 235 268 280 281 53 54 68 70 82 83 114 116 145 148 170 204 206 207 215 216 221 222 225 235 243 247 281 298 44 83 114 145 148 160 204 207 215 216 221 235 241 247 264 280 53 54 83 114 116 145 170 204 206 215 216 221 235 280 281 54 58 83 87 114 116 145 146 148 204 206 215 216 217 221 222 235 53 54 83 106 114 116 145 204 206 215 216 221 235 281 53 54 70 82 114 148 170 193 205 206 207 215 216 243 251 259 280 281 294 34 54 83 84 114 145 204 215 221 235 34 37 53 74 83 84 92 105 107 108 114 116 145 146 160 167 170 203 205 206 215 216 221 230 235 280 53 83 84 106 114 145 204 206 215 221 235 281 37 50 74 77 213 230 294 44 49 50 52 53 56 61 74 80 89 96 116 145 148 211 215 216 217 221 222 225 231 247 262 276 279 280 282 294 297 98 105 211 224 232 280 160 211 224 211 59 211 54 147 222 280 294 104 108 211 268 292 54 101 105 108 114 170 205 206 211 224 247 259 276 280 281 34 58 67 74 77 92 106 108 146 168 194 205 206 211 222 260 280 281 297 298 46 56 58 70 96 108 156 160 196 204 205 206 207 211 242 293 82 101 108 143 148 211 291 34 54 67 71 74 87 92 96 102 104 106 108 143 156 160 168 170 194 205 206 211 216 231 234 276 280 281 292 297 299 34 40 46 54 67 68 97 101 102 108 111 116 155 168 169 170 189 204 205 206 207 211 220 221 229 246 248 249 250 268 276 280 281 297 298 56 58 82 86 101 107 108 116 155 160 204 205 206 211 251 280 297 298 34 56 92 104 204 211 292 104 167 196 204 211 36 75 202 206 211 217 52 74 103 170 204 205 206 211 215 217 222 239 52 56 104 117 160 211 217 221 246 262 278 86 108 205 206 211 217 222 56 86 206 211 217 56 58 108 116 167 211 239 49 56 104 205 211 228 249 281 292 59 114 206 211 216 221 225 54 116 211 211 34 56 114 167 204 276 280 34 56 108 114 147 276 280 292 294 34 56 92 114 147 276 280 294 34 56 114 147 276 280 37 46 52 53 61 74 80 86 96 114 160 205 206 215 216 217 280 281 56 86 105 108 206 216 222 249 37 54 56 67 77 86 103 104 113 114 116 160 170 193 196 205 206 207 222 225 226 241 246 248 268 275 276 291 292 297 34 37 53 56 58 67 86 105 106 113 114 116 146 148 156 160 167 205 206 216 223 229 247 248 264 271 294 297 34 37 52 53 54 67 86 87 105 107 113 114 116 148 155 170 217 223 231 236 260 271 281 294 68 74 92 104 105 108 116 145 167 279 292 68 71 74 108 116 145 167 68 74 104 116 145 160 167 56 68 74 86 105 116 145 148 160 167 168 170 216 223 230 247 280 34 92 104 105 116 148 167 216 222 241 292 294 37 53 74 167 170 241 37 56 58 74 105 148 167 170 279 294 37 53 79 116 143 148 170 203 206 216 279 298 37 56 74 167 170 206 221 241 249 37 54 56 74 108 167 170 206 221 241 275 298 37 74 108 153 167 170 206 221 241 298 145 160 37 74 116 167 170 206 241 280 34 56 114 147 276 280 34 56 114 147 276 280 294 34 56 114 147 251 276 280 294 34 56 69 114 116 147 276 280 292 34 36 56 114 147 170 202 276 280 294 34 56 114 147 168 276 280 294 298 34 56 104 114 116 147 276 280 34 56 114 116 147 276 280 34 56 114 116 147 276 280 34 56 58 114 148 167 206 226 276 280 86 100 34 37 50 53 86 103 116 145 147 148 160 203 216 237 279 294 37 53 108 145 170 194 236 246 294 298 34 145 298 145 153 168 205 236 71 90 92 101 108 145 206 207 216 225 236 276 281 69 145 249 34 36 37 46 54 101 105 106 143 145 155 163 164 170 202 203 205 206 207 222 249 280 298 46 53 54 56 61 101 107 116 145 160 168 170 182 205 206 207 222 230 249 251 280 298 216 34 37 44 52 53 69 114 145 203 236 34 36 37 86 116 160 202 203 205 206 236 251 294 36 37 202 203 206 54 70 86 90 101 108 143 148 160 168 195 206 225 246 251 280 294 54 236 294 205 271 216 115 249 34 36 37 50 53 56 145 160 202 203 205 206 236 251 294 34 44 52 53 56 61 68 84 86 87 105 148 207 215 222 227 34 52 56 61 68 86 87 105 170 206 215 227 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 215 227 280 34 52 53 61 74 84 86 87 167 215 247 260 280 86 87 204 227 294 86 87 116 216 259 34 54 74 86 87 116 148 216 259 86 87 116 86 87 116 224 53 54 69 84 86 87 116 148 170 204 206 211 215 216 217 227 228 230 231 246 298 52 53 86 87 148 206 207 222 230 231 237 259 279 34 44 53 86 87 105 148 160 189 206 228 257 259 292 2 5 8 10 14 18 23 25 27 28 31 33 34 36 44 53 80 86 87 101 116 160 196 202 206 228 231 280 289 292 294 34 80 86 87 117 206 222 246 249 276 34 40 54 69 80 86 87 117 154 170 189 237 246 249 271 276 34 44 86 87 105 205 237 239 244 246 249 259 34 46 54 56 86 87 105 262 276 293 54 74 86 87 116 148 204 216 228 237 246 247 248 259 280 294 106 34 44 52 108 148 169 184 229 275 280 292 294 53 147 148 215 216 276 37 203 34 50 37 203 37 203 237 34 52 72 77 101 156 206 216 217 229 249 262 298 52 56 74 90 106 107 192 205 244 246 251 262 278 281 298 54 116 205 222 34 53 61 37 145 203 279 53 116 292 116 292 116 292 74 116 117 222 292 293 106 206 292 148 167 170 205 216 46 54 106 108 170 196 206 216 222 269 276 70 75 206 216 205 216 58 68 71 96 108 163 170 205 206 216 222 225 249 251 226 296 116 145 213 167 206 234 167 280 100 167 206 167 54 167 205 298 34 56 167 260 276 167 56 167 167 206 58 101 157 167 206 167 167 280 56 58 108 167 184 205 167 206 167 46 58 114 167 298 167 205 206 54 58 108 167 205 293 167 170 206 280 167 170 206 280 167 298 167 167 167 108 167 193 206 249 251 167 108 167 167 298 167 167 206 249 251 280 167 167 298 167 298 167 205 298 108 167 167 167 206 74 213 298 34 74 213 43 53 54 74 114 160 167 193 216 241 280 294 114 205 216 241 34 53 56 68 70 74 82 105 114 116 118 147 148 154 157 163 168 193 205 216 231 241 247 249 271 276 280 294 34 37 52 53 54 56 67 69 79 80 98 100 101 103 105 106 107 108 114 116 147 148 153 154 156 160 168 170 196 203 204 205 206 207 216 217 220 222 224 225 229 241 244 246 249 251 259 260 268 275 279 280 293 294 34 43 160 34 36 37 38 46 49 50 52 53 54 56 58 59 61 65 67 69 71 74 78 80 82 86 87 89 90 96 101 105 106 107 108 113 114 116 117 143 144 145 147 148 153 154 155 156 160 163 167 168 170 182 184 193 194 202 203 205 206 207 215 216 217 220 221 222 223 225 227 228 230 231 235 236 241 244 246 247 248 249 251 257 259 260 262 264 268 271 276 279 280 281 282 288 294 298 52 56 98 114 160 168 195 216 237 241 280 52 114 160 216 237 241 34 114 160 216 237 241 242 114 160 205 216 221 227 237 241 34 114 160 163 216 237 241 61 107 108 114 160 216 237 241 69 114 160 216 237 241 34 79 114 116 160 198 216 237 241 34 98 114 216 241 34 114 216 241 34 46 56 75 79 83 114 116 205 206 216 217 222 241 249 262 265 268 271 275 276 293 34 46 69 100 101 103 104 105 107 114 116 205 206 216 220 239 241 247 249 251 252 260 268 276 280 293 297 34 114 216 241 264 34 114 116 153 215 216 241 34 104 105 114 116 215 216 241 34 54 69 114 196 216 226 241 260 280 293 34 52 54 56 58 62 80 104 108 114 116 196 206 216 241 249 260 272 275 293 34 74 114 167 216 241 281 46 69 107 114 148 160 167 170 205 206 207 216 220 221 241 280 43 54 70 74 96 101 114 116 145 160 170 215 216 217 241 280 294 34 89 107 116 167 54 116 215 116 215 116 215 116 215 54 116 215 78 116 249 276 36 37 50 54 61 101 116 202 203 231 34 37 47 65 80 116 160 203 262 276 280 34 36 37 58 79 105 107 108 116 145 203 205 206 224 242 268 272 280 292 293 34 43 47 56 80 116 148 262 276 36 37 116 148 202 203 217 116 145 157 205 231 262 298 34 89 116 148 167 276 280 74 116 34 116 239 276 277 34 43 49 52 53 56 58 64 67 74 80 86 105 106 107 113 114 116 118 143 146 148 154 160 163 167 168 169 184 193 195 205 206 207 218 220 222 225 229 230 231 244 246 247 248 257 259 260 262 268 276 280 281 297 298 34 36 37 44 52 53 54 61 64 67 68 69 79 80 102 104 116 117 118 143 144 145 146 148 155 157 168 170 193 202 205 206 207 215 220 221 222 230 231 234 237 248 249 251 252 257 262 268 276 280 281 282 298 37 46 80 116 148 203 230 259 262 116 148 169 206 216 116 148 167 170 206 216 247 67 116 148 34 37 59 61 67 84 89 105 107 116 147 148 167 203 239 260 276 280 294 43 49 56 67 89 114 116 146 147 148 206 276 279 280 294 297 44 50 52 53 54 56 61 67 68 74 75 79 105 107 114 116 145 147 148 153 160 167 170 194 205 206 207 216 217 222 223 230 231 241 246 247 248 249 259 264 269 279 281 294 297 298 34 50 52 53 54 61 67 70 77 78 87 105 106 107 114 116 147 148 153 157 160 163 170 194 207 216 217 223 228 229 230 231 239 241 246 248 249 260 264 280 281 294 297 43 54 80 82 101 116 148 160 192 205 206 216 217 226 241 294 298 34 43 50 52 54 56 68 69 80 107 108 114 116 147 153 160 163 164 194 206 216 220 228 241 248 249 280 281 294 43 52 53 74 106 160 163 223 227 230 231 246 297 34 44 53 54 75 106 116 146 227 230 246 260 268 297 43 53 79 156 163 193 227 230 297 34 44 52 53 68 106 148 157 163 169 205 207 216 223 225 227 231 234 235 236 259 280 294 297 52 69 70 75 84 227 280 44 53 58 106 223 227 231 268 280 281 53 70 79 80 105 116 206 216 217 225 227 245 260 280 297 298 37 54 67 79 87 102 114 154 203 206 227 228 237 239 259 260 281 297 34 53 84 86 106 156 163 215 220 227 228 251 259 34 44 52 53 68 96 105 116 148 157 163 168 170 220 223 227 228 231 260 281 294 297 298 43 52 53 54 84 116 170 205 216 223 227 228 246 251 281 294 105 106 148 204 227 246 249 260 52 105 106 107 117 146 153 167 168 206 227 248 294 43 44 52 53 54 68 143 146 148 168 206 223 227 52 54 56 83 84 87 106 114 116 157 168 170 205 222 227 228 230 231 280 297 298 43 53 54 77 86 160 167 227 294 52 53 206 227 251 260 262 276 277 280 53 56 106 148 153 227 228 231 246 251 260 53 86 106 227 228 229 259 46 96 114 207 220 227 231 298 53 56 101 164 227 246 44 52 53 54 70 74 75 87 106 148 157 160 163 223 227 231 234 235 243 259 260 281 294 297 206 227 237 53 106 108 144 227 280 34 160 227 251 53 56 86 106 156 193 220 227 228 259 52 54 70 75 96 108 148 153 160 167 170 205 206 215 227 228 234 247 281 298 54 87 114 116 160 194 216 228 241 248 281 298 43 58 77 101 114 116 160 54 108 207 279 43 77 114 116 204 225 43 116 167 216 280 43 114 116 156 216 280 43 107 116 160 167 216 226 247 251 280 146 170 206 215 239 281 298 49 54 148 279 34 54 74 148 160 167 216 37 44 46 56 69 74 105 167 169 170 203 204 205 206 222 225 248 280 96 143 206 230 96 143 204 206 230 96 107 114 143 170 205 237 298 205 206 207 225 237 251 281 298 54 87 231 237 282 56 106 143 146 206 237 271 281 52 143 148 160 237 281 37 56 74 77 87 101 108 143 155 156 170 203 206 225 237 246 281 298 52 143 148 160 204 237 281 34 37 54 80 106 108 143 153 155 170 192 203 206 237 249 259 280 298 77 106 116 143 153 168 205 206 221 225 237 297 298 52 87 160 237 143 37 203 54 72 80 96 143 155 168 205 206 237 297 298 46 56 70 80 89 98 106 108 114 116 117 155 160 167 168 170 204 205 206 207 216 217 220 221 224 230 271 273 280 294 297 148 230 237 298 237 46 54 89 105 148 160 167 170 206 244 247 280 101 160 237 46 146 192 52 56 143 34 37 44 74 78 105 143 145 148 160 163 237 246 294 34 37 61 67 80 86 118 148 203 249 280 34 37 61 67 80 86 118 148 203 249 280 34 37 61 80 86 148 203 204 279 280 34 37 61 77 80 86 100 148 203 204 222 224 280 282 34 37 61 80 86 100 103 148 203 204 222 224 249 280 282 34 37 61 80 86 105 148 203 249 273 280 34 37 61 67 80 86 148 203 204 239 280 34 37 61 80 86 148 203 204 216 280 34 37 53 54 61 69 80 86 116 148 155 160 168 170 194 203 216 223 231 247 252 271 280 294 34 37 61 80 86 148 167 203 280 34 37 61 80 86 106 148 203 207 246 280 74 80 98 100 114 145 194 205 212 213 236 294 54 68 77 105 160 205 211 222 236 251 294 297 68 77 160 211 222 294 297 68 77 160 211 222 236 292 294 297 34 52 68 77 160 211 222 236 294 297 34 68 77 160 211 222 236 292 293 294 297 34 54 56 114 116 148 211 216 234 249 257 279 34 40 72 75 80 98 105 148 189 194 204 205 218 224 249 273 274 289 294 34 40 47 72 75 80 98 105 116 148 184 189 194 204 224 246 249 273 274 289 294 34 36 37 53 56 67 71 75 80 98 105 111 116 148 170 184 189 194 202 203 204 206 224 249 265 273 274 276 289 294 298 86 100 54 74 89 56 58 69 74 79 101 107 114 116 145 147 148 156 204 206 222 271 279 280 294 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 224 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 224 247 36 37 67 74 105 106 116 163 170 247 36 37 67 74 105 106 116 163 170 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 223 224 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 247 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 247 36 67 74 105 106 113 116 163 170 182 223 224 246 247 249 36 37 67 74 105 106 116 163 170 247 116 205 216 247 248 271 279 53 56 68 74 108 116 157 167 198 204 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 53 68 74 108 116 198 204 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 68 108 116 157 164 170 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 56 68 116 198 205 216 247 248 271 279 294 34 56 68 116 157 198 205 216 247 248 271 279 116 205 216 247 248 271 279 34 68 74 116 157 164 170 205 216 247 248 271 279 34 116 205 216 247 248 271 279 34 68 74 116 167 192 198 204 205 216 247 248 249 271 279 54 68 69 105 108 114 116 163 167 170 205 216 220 234 248 271 280 54 68 74 104 116 167 198 205 216 217 247 248 271 279 34 53 54 56 68 103 105 116 117 148 153 193 198 215 216 222 224 248 270 271 34 54 114 116 206 216 222 248 271 34 68 116 153 216 248 271 280 44 54 56 67 68 70 82 105 147 148 205 206 216 235 247 248 259 271 280 54 84 108 114 154 155 160 167 170 193 206 216 223 247 248 281 294 298 54 116 157 164 216 248 249 251 271 53 68 114 116 198 206 216 248 271 280 53 54 56 68 74 116 154 157 164 170 198 206 216 222 248 271 280 294 34 49 53 56 68 69 74 82 116 146 153 167 168 192 198 204 206 216 217 222 248 249 271 294 34 53 54 56 61 68 106 114 116 157 167 198 216 248 271 34 56 68 74 116 157 164 167 170 192 204 216 222 247 248 249 271 280 34 54 56 68 103 108 114 116 170 198 204 216 246 248 271 96 216 54 114 225 226 260 58 105 114 154 194 205 222 249 294 298 52 53 54 58 86 105 108 114 147 160 170 205 206 217 230 248 249 279 280 52 53 56 86 105 108 114 147 150 205 217 259 280 294 58 96 105 205 231 236 247 34 74 80 87 105 145 148 157 207 231 244 246 249 54 148 206 244 247 52 100 196 43 46 52 54 74 80 205 249 280 145 216 224 249 145 145 148 167 222 235 37 106 203 217 234 298 145 216 224 249 145 216 224 275 36 74 114 116 145 160 216 78 116 160 107 116 148 160 194 294 56 148 216 294 34 36 53 56 116 202 206 207 215 216 217 227 247 280 294 37 106 116 216 34 54 74 148 160 167 216 96 107 114 143 170 205 237 298 108 114 143 156 170 193 205 237 259 281 298 68 108 143 156 206 237 298 37 56 74 77 87 101 108 143 155 156 170 203 206 225 237 246 281 298 52 143 148 160 204 237 281 34 37 54 80 106 108 143 153 155 170 192 203 206 237 249 259 280 298 87 108 143 182 206 229 234 237 260 280 297 298 77 106 116 143 153 168 205 206 221 225 237 297 298 52 87 160 237 143 143 204 37 203 87 116 168 227 237 280 298 34 53 56 58 101 106 168 170 206 207 237 282 298 37 53 56 203 205 206 237 259 298 37 46 53 56 101 106 156 203 205 206 237 281 34 46 54 56 58 61 69 71 74 77 106 108 143 146 148 170 205 206 216 225 231 237 238 244 246 262 280 281 297 298 34 49 54 74 107 148 56 101 206 244 281 46 56 237 298 34 36 37 40 43 46 49 54 56 67 71 72 80 101 104 106 108 110 116 168 170 206 207 216 246 249 260 276 278 281 298 34 46 54 58 80 96 103 106 108 110 116 143 170 206 207 216 222 249 276 280 293 298 54 69 80 103 110 116 216 34 54 56 58 67 68 80 96 108 110 116 143 155 205 206 216 221 222 259 280 298 46 54 56 67 68 71 80 96 103 106 108 110 116 168 169 192 205 206 216 222 249 276 280 281 36 37 54 56 58 67 68 80 96 108 110 116 154 169 192 202 203 205 206 207 216 222 249 256 271 276 282 298 54 77 80 106 108 110 116 205 206 216 221 297 298 36 37 54 56 74 80 90 105 106 108 116 155 156 160 170 202 203 205 206 216 249 262 54 56 77 80 82 106 108 110 116 146 169 170 204 205 206 216 225 249 251 280 281 34 54 56 80 108 110 116 205 216 249 280 46 54 56 80 96 108 110 116 168 205 206 216 227 280 281 297 298 36 54 56 67 80 96 101 102 108 110 114 116 170 202 206 207 216 222 234 281 293 298 46 54 56 58 67 80 103 106 110 114 116 168 170 206 216 221 226 249 251 275 276 280 298 36 37 54 80 110 116 160 202 205 216 54 71 80 83 90 105 106 108 110 114 116 156 169 206 216 222 230 251 257 271 280 298 34 54 56 58 68 71 80 101 108 110 116 157 192 205 206 216 242 249 251 281 297 34 36 54 68 80 110 116 156 170 202 205 206 207 216 242 298 46 54 58 80 108 110 116 143 155 170 216 222 249 298 54 58 67 68 72 77 80 101 106 108 110 116 143 148 157 160 205 206 207 216 222 224 251 259 262 297 34 54 62 80 103 105 108 110 114 116 155 163 168 196 205 206 216 222 234 249 251 259 276 280 281 298 54 56 67 80 96 108 116 206 216 222 249 280 292 298 36 54 56 80 103 110 116 117 168 202 216 268 37 54 58 80 106 108 110 116 148 163 203 205 206 216 231 249 259 269 298 34 36 46 54 56 67 80 103 108 110 116 153 205 206 216 222 251 269 280 281 293 298 34 36 37 38 54 56 67 68 75 80 90 103 105 108 110 114 116 148 156 163 169 170 202 203 205 206 215 216 222 246 249 254 276 280 281 298 34 46 54 56 58 67 68 77 80 110 114 116 157 205 206 216 251 281 298 34 36 37 46 54 56 80 105 106 110 116 154 202 203 205 216 292 46 54 56 67 69 80 96 101 106 108 110 116 168 193 205 206 216 222 262 40 46 52 53 54 56 61 67 72 74 80 110 111 116 117 143 160 168 170 189 205 206 216 221 222 237 246 247 249 251 262 276 280 54 74 75 80 116 145 216 249 279 34 36 37 46 54 56 58 80 96 108 110 116 143 202 203 205 206 216 222 249 251 259 262 268 293 52 68 80 105 215 220 227 264 280 54 80 167 216 280 36 64 68 80 107 110 114 195 207 220 229 230 257 259 280 291 34 44 46 53 69 80 104 148 169 170 242 275 292 297 80 110 148 229 244 34 53 80 147 148 160 168 215 279 40 54 68 98 105 106 108 114 116 117 157 160 168 170 205 222 232 251 260 280 293 98 271 36 61 254 36 37 56 61 83 106 145 148 160 167 170 206 217 237 246 260 279 53 54 58 84 108 160 163 167 170 193 194 205 206 215 220 251 280 293 297 163 167 280 36 37 46 52 54 56 58 67 68 69 75 80 87 98 101 103 104 105 106 107 108 114 116 182 205 206 207 237 239 246 249 260 268 271 280 288 293 298 160 167 143 194 205 226 244 280 34 43 49 54 67 68 70 71 80 96 100 103 105 106 107 108 113 114 116 153 163 170 198 205 206 207 215 221 222 225 226 228 249 251 252 259 260 275 280 281 282 293 294 297 298 56 69 79 82 108 147 153 154 160 167 194 205 206 215 247 280 294 34 50 54 61 106 116 147 148 160 204 216 249 260 294 53 56 65 68 69 74 96 101 103 105 108 117 147 148 160 167 169 172 198 205 222 224 257 279 282 298 36 37 53 54 56 61 68 70 89 98 106 145 146 147 148 160 167 205 207 215 216 217 222 237 246 260 280 298 74 104 216 248 271 280 50 61 89 147 160 216 249 89 145 89 145 58 86 108 147 148 167 206 280 294 106 167 206 280 46 54 80 106 153 247 298 87 207 58 80 34 105 205 226 298 36 202 249 46 87 204 246 251 298 37 46 56 80 205 206 207 237 246 249 36 106 202 216 37 46 101 106 203 207 280 297 92 156 163 205 207 230 234 237 248 293 297 40 54 67 79 80 106 207 34 54 71 101 160 275 54 80 116 207 259 298 34 36 46 49 105 155 202 205 237 298 170 249 46 106 207 237 34 46 54 71 207 227 34 67 68 298 34 116 225 257 280 207 222 297 34 36 80 202 36 46 47 54 80 87 96 101 106 114 117 202 204 206 207 215 224 249 262 274 281 289 170 206 289 297 170 206 289 297 36 54 56 80 105 106 143 170 202 249 271 280 298 56 67 86 108 116 148 160 168 215 216 225 227 298 34 56 206 216 216 216 148 148 148 52 86 108 116 167 228 53 116 216 36 202 217 36 101 148 167 192 202 205 206 256 279 280 294 36 53 78 105 106 248 294 36 67 105 106 116 153 155 167 170 202 205 216 43 116 167 216 280 43 114 116 156 216 280 36 37 56 74 78 86 105 107 116 145 147 160 194 205 216 217 248 276 294 36 54 74 80 154 156 160 170 205 206 213 236 249 257 259 276 297 54 74 154 160 170 206 213 271 297 54 56 74 104 154 160 196 206 213 251 259 297 298 37 54 67 74 116 154 156 160 206 213 249 297 37 52 54 56 58 71 74 101 108 116 154 160 168 206 213 236 297 54 56 58 74 101 153 154 160 205 206 213 232 236 249 251 268 281 297 54 68 74 96 101 108 114 154 155 157 160 182 205 206 213 249 280 297 298 54 74 77 108 114 170 213 249 276 74 77 170 194 213 298 54 67 74 77 213 276 36 74 77 170 213 56 74 77 213 74 77 213 206 259 114 52 54 56 74 89 105 108 114 143 147 170 194 195 205 206 216 222 223 225 226 229 244 260 294 114 160 280 114 160 206 280 114 160 205 280 54 65 106 114 160 206 249 280 114 160 280 56 68 114 154 56 68 114 154 34 292 34 107 108 156 206 260 34 43 44 53 56 58 71 80 87 96 101 105 108 116 143 146 155 156 163 205 206 207 221 222 249 268 276 292 297 298 34 56 101 205 206 237 34 58 206 226 34 205 206 207 237 298 34 46 56 58 206 259 280 297 34 54 77 163 206 260 34 58 72 106 156 206 207 229 34 56 58 72 101 106 108 155 156 170 206 222 262 297 34 56 58 157 205 34 58 34 34 54 145 280 294 34 54 145 157 294 34 54 145 294 34 54 107 145 294 34 54 87 145 294 34 34 34 98 243 247 264 34 34 46 205 215 34 227 34 148 34 34 34 34 54 58 71 80 101 103 105 108 153 168 170 184 205 206 207 208 222 225 249 251 276 280 281 34 52 58 68 96 98 101 105 106 108 116 156 160 182 205 206 215 222 229 251 275 276 297 298 34 50 56 83 146 170 205 206 281 282 298 34 34 68 78 114 116 153 167 184 205 68 82 167 170 184 195 222 226 280 68 69 114 116 153 167 184 205 206 207 294 298 68 114 116 167 184 68 69 114 116 167 184 237 242 292 298 34 54 98 105 106 145 147 170 205 206 216 67 79 106 108 114 145 160 167 170 193 205 206 216 217 222 226 249 297 78 79 106 108 145 155 160 170 205 206 215 216 217 225 230 281 297 34 37 52 58 70 79 89 96 105 107 116 148 160 163 170 193 203 205 206 216 217 223 260 279 281 282 294 297 34 36 37 79 101 108 114 116 145 160 167 170 204 205 206 207 215 216 217 222 223 260 280 297 54 79 108 145 147 160 205 216 217 297 79 108 145 160 205 216 217 294 297 37 79 108 145 160 205 216 217 297 34 54 71 79 80 96 106 108 145 147 160 170 205 216 217 268 280 293 297 53 79 89 108 116 145 153 160 170 205 206 216 217 297 78 54 79 80 106 108 145 147 160 168 205 216 217 297 298 34 44 53 56 80 204 220 276 56 105 108 192 205 206 211 215 280 281 297 298 54 68 77 108 206 216 224 232 236 260 280 44 56 74 77 82 101 145 148 154 172 194 222 224 232 249 34 43 52 53 54 56 58 67 70 71 75 77 82 86 90 101 105 106 107 108 114 116 147 155 157 160 167 168 170 194 205 206 207 215 216 217 222 225 230 237 247 249 259 260 264 273 274 276 279 280 294 296 297 298 34 43 46 53 54 56 58 70 101 104 108 114 116 145 148 156 157 160 170 194 205 206 207 216 217 222 251 259 281 294 298 54 145 167 54 69 145 167 54 77 87 108 143 167 170 205 225 259 280 52 54 86 107 116 167 215 279 43 54 70 80 82 83 105 106 148 167 206 207 215 224 247 268 279 280 297 37 52 167 279 37 167 279 37 167 279 36 167 262 279 167 279 36 167 279 167 279 167 279 167 279 37 167 279 37 167 279 167 279 37 167 170 279 36 52 116 167 279 36 167 279 167 279 167 279 36 167 279 36 167 279 37 167 279 37 167 279 34 148 167 206 216 234 279 52 53 54 56 70 75 101 106 107 108 114 148 167 170 206 216 217 228 230 241 251 259 260 279 280 281 294 297 107 114 116 148 167 226 251 262 279 36 37 53 56 106 146 167 170 206 216 217 228 230 251 260 279 280 281 294 296 297 46 143 148 167 168 170 276 279 281 298 34 37 46 52 53 54 56 58 67 68 70 71 77 80 90 92 100 101 103 105 108 116 157 160 170 184 196 203 205 206 222 231 237 242 247 249 251 268 272 275 280 281 292 293 297 298 34 37 54 56 100 103 106 203 205 211 216 34 37 54 103 106 108 116 203 211 216 226 268 280 37 54 74 103 106 194 205 216 114 116 194 34 46 52 56 67 80 105 106 157 170 205 207 221 247 249 281 293 297 298 34 46 52 53 56 80 147 170 205 247 271 281 294 297 34 46 52 54 58 80 106 114 155 160 170 194 205 206 216 217 223 226 230 231 235 236 247 281 294 297 34 46 52 56 67 80 106 114 168 170 205 206 215 246 247 254 271 281 297 52 53 147 170 205 247 281 297 34 37 46 52 54 56 80 106 153 170 203 205 222 237 244 246 247 249 281 297 298 34 43 46 52 53 80 96 167 170 205 206 215 236 247 280 281 297 78 205 216 280 56 101 148 160 206 216 241 279 280 294 40 54 71 74 97 105 106 153 154 156 160 163 196 205 206 213 221 222 223 226 236 249 251 259 297 44 52 53 54 74 80 154 156 157 160 168 171 206 213 222 223 237 249 259 282 297 298 54 68 74 80 101 106 154 160 182 206 207 213 297 54 74 154 160 205 206 213 297 54 74 154 160 205 206 213 239 297 36 37 54 56 74 108 114 116 170 184 194 205 206 213 249 272 276 298 54 106 153 154 249 259 280 74 77 207 213 236 74 77 205 213 74 77 169 213 54 74 77 108 114 170 213 249 276 74 77 170 194 213 298 74 77 116 184 205 213 272 74 77 206 213 114 160 205 280 114 160 280 34 37 167 170 195 203 206 207 297 36 46 52 54 58 67 68 80 96 101 102 108 114 116 143 164 167 168 170 192 205 206 207 221 222 246 249 251 280 281 298 80 167 34 80 167 216 34 44 53 54 58 71 114 116 148 167 204 205 206 216 222 230 247 248 280 292 294 297 44 52 53 56 58 80 114 116 148 160 167 204 205 206 216 224 230 247 248 280 292 294 297 167 216 80 167 52 80 167 34 52 54 56 67 80 96 103 108 116 143 156 167 206 221 222 236 280 281 34 36 52 54 58 80 105 106 108 116 167 170 182 202 205 222 249 280 34 80 167 216 216 216 36 37 43 46 54 56 58 62 69 106 108 116 170 202 203 205 206 222 225 246 249 251 260 262 276 280 281 282 298 108 116 160 116 36 54 68 96 116 202 206 216 222 249 271 281 293 37 54 116 160 34 54 56 67 74 101 103 106 108 114 116 143 147 148 153 155 205 206 225 249 262 280 281 297 298 116 160 34 116 56 58 116 160 268 36 37 53 58 80 106 116 117 168 170 202 205 206 298 37 203 37 203 37 203 37 203 36 113 202 37 203 37 203 52 37 34 36 37 44 68 110 116 167 169 193 202 203 206 222 280 36 37 54 56 101 106 116 148 156 167 202 203 205 206 224 225 249 260 262 274 280 297 298 116 37 56 67 71 80 107 108 116 170 184 205 206 221 249 280 281 36 37 46 54 68 80 87 116 143 146 163 170 192 202 203 205 206 215 222 227 251 280 282 298 116 160 170 216 116 54 58 101 104 113 116 205 206 207 280 281 298 37 203 294 101 54 68 116 145 196 205 216 114 34 259 268 280 34 36 202 292 52 148 194 52 156 34 36 37 43 46 47 49 52 53 54 56 58 61 67 68 69 71 72 74 75 80 87 96 101 104 105 106 107 108 111 114 116 143 145 146 147 148 153 155 160 169 170 171 184 189 192 194 202 203 204 205 206 207 216 218 220 221 222 224 225 229 230 232 246 247 248 249 251 257 262 273 274 275 276 280 281 282 289 291 292 294 297 298 36 54 56 74 103 105 106 170 207 259 74 105 206 54 56 116 216 34 71 113 145 147 148 171 216 226 231 279 280 294 34 56 68 106 108 147 148 160 167 205 222 224 226 292 58 108 204 205 216 108 204 216 52 53 54 56 67 105 106 116 156 170 184 204 218 223 225 246 34 54 67 145 34 54 67 80 108 145 205 251 34 54 56 67 116 145 204 205 34 44 47 54 56 67 97 108 116 145 172 222 249 251 262 34 54 56 98 145 204 211 268 34 54 56 98 145 204 205 211 237 289 292 34 53 61 67 80 89 116 169 204 207 247 34 53 54 61 67 68 80 204 215 216 222 298 53 68 69 105 116 148 204 207 215 280 34 44 68 69 80 105 148 204 215 217 280 34 46 56 68 169 204 226 280 298 34 52 54 56 61 67 80 105 106 116 148 194 204 211 215 227 239 257 280 294 37 43 52 74 77 78 79 101 146 148 167 170 205 206 234 236 281 297 37 52 53 74 78 79 146 148 153 167 170 206 234 37 52 53 54 74 78 79 146 148 153 167 170 206 234 37 52 53 74 78 79 146 148 153 167 170 206 234 292 37 58 74 78 79 108 146 148 153 167 170 206 234 37 74 78 79 146 167 170 206 229 36 37 74 78 79 146 167 170 206 37 54 56 74 77 78 79 107 116 146 148 167 170 189 206 280 37 53 59 74 78 79 143 146 148 167 170 206 279 37 52 74 78 79 80 105 145 146 148 167 170 182 193 206 217 239 280 37 74 78 79 101 108 146 167 170 205 206 37 54 58 67 74 78 79 101 108 146 167 170 205 206 220 221 228 236 251 281 298 37 43 46 53 74 78 79 96 106 146 167 168 170 182 184 205 206 220 228 234 289 294 37 46 58 74 78 79 146 156 167 170 206 249 251 276 37 54 56 58 74 77 78 79 108 143 146 157 167 170 184 205 206 207 222 249 289 293 37 54 56 74 78 79 105 146 153 156 167 170 206 222 294 298 36 37 46 50 54 56 58 67 68 69 74 77 78 79 80 96 97 100 101 105 106 114 116 143 146 155 156 160 167 168 170 182 194 196 205 206 207 215 216 232 236 237 242 243 246 249 251 275 276 280 281 294 297 298 37 54 74 78 79 146 148 167 170 206 222 251 292 37 54 69 74 78 79 146 156 167 170 206 249 37 74 78 79 146 167 170 194 205 206 216 37 54 56 67 69 74 77 78 79 146 167 170 205 206 207 262 280 281 297 298 37 74 78 79 105 146 167 170 206 37 59 74 78 79 80 105 107 146 160 167 170 206 56 101 148 160 206 216 241 279 280 294 40 54 71 74 97 105 106 153 154 156 160 163 196 205 206 213 221 222 223 226 236 249 251 259 297 54 74 101 106 154 160 205 206 213 221 249 259 297 37 54 67 74 116 154 156 160 206 213 249 297 54 74 154 160 206 213 297 54 68 74 96 101 108 114 154 155 157 160 182 205 206 213 249 280 297 298 54 74 154 160 206 213 297 54 74 154 160 205 206 213 239 297 36 37 54 56 74 108 114 116 170 184 194 205 206 213 249 272 276 298 148 74 77 207 213 236 74 77 205 213 54 74 77 108 114 170 213 249 276 74 77 114 213 217 249 74 77 108 213 36 74 77 170 213 74 77 213 74 77 213 298 34 46 54 56 67 114 157 167 170 206 207 215 222 226 249 280 298 116 148 222 114 114 160 280 78 107 114 160 280 54 74 114 160 280 56 114 160 216 280 56 114 154 215 280 86 105 114 148 192 206 216 220 222 230 280 294 86 87 34 43 53 96 101 114 116 148 170 194 206 231 241 257 262 280 288 294 34 37 43 54 61 74 86 100 116 156 170 193 206 248 251 279 292 37 43 53 54 56 79 86 101 105 106 108 114 205 206 220 222 230 248 260 279 280 288 293 37 54 56 62 70 86 108 114 116 148 193 204 205 221 248 276 292 293 37 61 67 74 86 114 163 205 206 216 217 281 56 68 70 71 86 105 108 116 206 216 252 34 37 67 71 86 105 113 114 116 271 294 211 34 86 116 170 204 205 297 34 37 46 52 53 54 56 58 67 68 70 71 77 80 90 92 100 101 103 105 108 116 157 160 170 184 196 203 205 206 222 231 237 242 247 249 251 268 272 275 280 281 292 293 297 298 37 54 74 103 106 194 205 216 80 194 46 52 54 74 80 108 116 144 170 194 205 206 247 251 281 297 34 36 43 46 52 80 106 143 170 202 205 206 221 222 246 247 249 251 275 281 297 298 34 46 52 58 80 101 106 170 205 206 247 281 297 43 54 67 68 70 77 82 83 84 101 106 116 156 167 170 205 206 207 215 216 227 228 247 260 268 280 281 297 298 43 53 54 56 67 68 70 82 83 96 105 106 108 114 146 148 156 160 163 164 167 205 206 207 215 224 227 228 235 239 243 247 260 280 116 205 68 77 160 211 222 294 297 34 68 77 160 211 222 236 292 294 297 52 56 101 106 108 114 184 211 223 250 257 294 34 58 105 108 206 211 234 236 282 294 298 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 35 34 54 56 79 92 107 184 204 205 206 222 226 292 34 56 79 107 206 226 292 79 107 206 226 279 79 103 107 205 206 226 34 79 107 205 206 226 34 56 79 107 206 226 79 107 148 168 206 226 231 257 279 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 54 79 107 160 206 226 54 79 107 160 193 206 226 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 107 114 147 148 280 43 105 114 148 206 216 230 247 248 52 53 114 147 205 34 37 52 53 54 56 106 108 114 147 207 249 298 36 37 50 52 54 56 59 80 101 106 108 116 147 148 155 156 160 164 167 168 170 184 194 202 203 205 206 216 217 222 249 257 259 276 280 297 298 50 53 54 56 61 69 90 98 114 116 148 153 157 168 298 54 116 145 50 52 53 107 148 167 170 205 206 211 228 247 248 294 297 298 44 49 50 52 53 56 61 74 80 89 96 116 145 148 211 215 216 217 221 222 225 231 247 262 276 279 280 282 294 297 52 148 170 205 211 247 297 34 44 74 75 77 106 116 143 148 156 168 205 206 211 220 225 260 262 268 276 281 282 291 297 34 108 204 234 260 211 160 211 276 44 53 106 116 170 216 36 37 46 50 64 72 80 86 106 116 148 202 205 211 216 229 246 247 257 262 298 211 67 71 87 106 108 116 170 206 211 249 262 276 298 46 56 58 70 96 108 156 160 196 204 205 206 207 211 242 293 46 54 68 148 167 172 205 206 211 221 224 246 249 108 205 211 34 54 67 71 74 87 92 96 102 104 106 108 143 156 160 168 170 194 205 206 211 216 231 234 276 280 281 292 297 299 34 37 67 68 101 103 105 114 153 155 157 160 168 169 203 204 205 206 211 240 262 281 282 297 298 34 36 71 74 108 156 196 202 204 206 211 280 298 192 205 211 36 75 202 206 211 217 34 54 108 160 167 211 211 221 282 54 116 211 211 58 61 69 80 106 114 116 156 160 204 206 216 222 268 272 276 61 67 69 80 106 108 114 116 156 160 170 204 206 231 272 276 280 281 292 54 61 69 71 80 96 97 101 106 108 114 116 168 170 192 204 205 206 262 276 298 34 61 68 69 71 78 80 106 114 116 160 204 216 246 272 276 298 61 69 70 80 82 102 106 114 116 153 160 204 206 272 276 280 46 54 58 61 69 75 80 90 97 106 108 114 116 189 204 205 206 222 224 226 243 246 249 276 280 291 297 298 34 43 54 56 61 69 80 90 96 103 106 108 114 116 193 204 206 226 247 249 272 276 280 54 56 61 69 80 106 114 116 192 204 205 206 276 298 61 69 80 106 108 114 116 204 216 276 280 281 40 46 61 69 72 80 90 100 106 108 114 116 168 170 189 204 205 207 221 246 249 259 262 271 276 280 58 61 69 80 106 114 116 160 170 204 205 260 272 276 61 69 80 106 114 116 160 204 206 207 272 276 61 69 80 106 114 116 160 204 225 249 272 276 54 61 69 80 106 108 114 116 117 204 216 239 244 249 276 282 61 69 80 106 114 116 160 204 206 249 257 262 272 276 56 61 69 80 106 114 116 154 157 204 205 206 249 276 281 52 53 54 58 61 64 69 75 80 90 96 101 106 114 116 182 204 205 206 225 237 249 272 276 281 293 298 34 46 54 56 61 69 80 90 96 99 106 107 114 116 168 204 206 249 272 276 298 34 40 46 54 58 61 69 75 80 90 106 108 114 116 166 184 189 193 204 205 215 246 247 249 276 280 289 46 54 61 69 80 106 114 116 170 204 205 206 221 222 249 260 276 61 69 80 106 114 116 204 206 216 260 276 54 56 61 62 69 80 106 114 116 156 204 206 216 276 298 46 56 61 69 80 90 106 108 114 116 170 189 204 205 206 246 249 276 280 291 106 116 204 36 106 116 202 204 205 247 206 259 52 53 69 106 116 204 226 106 116 155 204 206 280 293 61 69 80 101 106 114 116 117 160 204 205 207 249 251 272 276 34 61 68 69 71 78 80 106 114 116 160 204 216 246 272 276 298 95 166 211 256 276 280 62 92 95 166 205 206 211 215 256 275 276 280 40 47 54 72 95 97 104 163 166 170 172 189 195 206 211 222 224 232 244 249 256 276 280 80 95 114 155 166 170 205 211 222 224 232 249 256 274 276 280 281 297 95 107 116 166 211 216 256 276 280 294 34 56 103 105 108 160 166 205 211 276 44 53 54 58 68 71 74 77 80 87 96 102 105 106 107 108 113 114 117 143 144 146 148 153 155 156 163 164 168 170 171 192 193 205 206 207 215 220 225 226 230 234 238 239 259 260 269 281 298 49 53 58 68 71 90 96 101 107 108 113 114 116 144 148 157 168 170 171 204 205 206 222 226 230 239 241 251 260 281 298 34 37 43 49 50 54 56 58 67 71 74 77 87 101 107 108 113 114 116 143 146 148 153 154 156 164 170 171 203 204 205 206 207 216 220 221 222 226 230 231 239 241 244 247 248 249 251 260 268 280 281 282 297 298 54 114 116 145 148 157 163 204 217 241 251 54 56 106 163 215 34 44 53 56 68 74 82 113 148 163 167 169 171 204 206 239 270 280 54 148 230 260 294 116 167 171 206 216 241 280 116 167 171 206 216 241 280 116 167 171 206 216 241 280 53 89 116 146 160 171 205 216 217 222 280 294 74 113 116 148 167 171 205 206 216 241 280 74 113 116 167 171 206 216 241 280 34 53 74 116 167 171 206 216 241 280 34 116 171 216 280 34 46 49 53 61 68 71 74 103 105 107 113 116 146 167 169 171 193 206 207 216 226 241 246 248 259 260 269 280 281 298 37 107 116 167 171 203 206 216 239 241 280 34 54 67 69 74 107 113 116 167 169 171 206 216 232 241 269 280 105 113 114 148 205 216 280 294 105 106 107 113 116 157 167 168 171 205 206 216 222 239 241 280 281 54 71 86 107 145 157 163 164 169 171 207 222 239 251 259 260 281 34 36 37 44 53 68 74 80 82 87 102 106 107 113 143 146 147 148 155 156 157 167 169 170 171 202 203 205 206 207 215 216 222 226 230 243 247 248 249 268 269 280 282 294 297 298 53 86 114 116 160 193 204 239 241 280 294 37 43 44 53 54 56 58 61 71 74 77 80 96 101 103 105 106 107 108 113 114 116 143 144 145 146 147 148 153 155 156 160 170 171 192 193 205 206 207 208 215 221 225 227 228 230 231 238 239 251 260 268 269 280 281 282 293 297 37 56 58 61 69 71 74 113 116 145 147 148 215 217 228 280 37 53 61 69 74 116 143 145 147 148 171 206 208 215 228 280 37 49 53 56 58 61 68 71 74 80 83 101 104 113 116 145 147 148 169 171 205 208 224 227 228 229 231 239 249 257 260 70 82 101 107 113 146 169 171 205 207 260 54 114 116 160 171 280 297 34 56 61 71 77 106 113 114 116 171 280 297 43 101 113 114 116 153 170 171 205 223 280 281 293 297 77 103 105 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 226 228 280 297 77 113 114 116 145 171 226 228 280 297 298 77 113 114 116 145 171 226 228 260 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 226 228 280 297 34 49 54 56 80 96 105 113 114 116 156 163 164 170 171 205 206 216 222 238 239 249 251 260 280 281 292 293 297 298 105 113 280 34 37 43 54 96 113 114 116 170 171 206 243 280 297 105 113 114 116 171 206 207 280 297 49 71 74 105 108 113 114 116 170 171 205 206 216 259 280 292 297 34 49 54 56 105 113 114 116 153 163 170 171 205 206 216 220 226 238 239 249 280 292 297 298 49 58 100 103 105 113 114 116 144 153 170 171 205 206 216 280 282 292 297 34 49 53 56 105 108 114 116 170 171 205 206 216 221 222 225 226 280 282 292 293 297 298 43 49 53 54 56 77 96 101 103 105 107 113 114 116 143 153 155 170 171 205 206 216 222 251 260 268 280 292 293 297 36 37 49 71 105 114 116 156 170 171 202 203 205 206 216 280 282 292 297 44 49 53 54 71 101 105 106 108 114 116 153 156 164 170 171 205 206 215 216 225 226 227 251 280 281 282 292 297 49 58 103 105 106 108 113 114 116 143 148 170 171 205 206 208 216 221 228 280 292 297 298 34 49 54 74 80 90 105 108 113 114 116 144 148 157 160 163 164 167 170 171 205 206 216 220 224 226 264 269 280 292 297 298 49 68 96 105 108 113 114 116 170 171 193 205 206 215 216 221 247 270 280 292 297 298 49 74 105 108 114 116 170 171 205 206 216 280 292 297 43 46 49 52 53 56 68 105 108 113 114 116 156 160 167 170 171 205 206 207 216 222 239 241 246 259 280 292 297 43 49 53 101 103 105 107 113 114 116 144 147 153 170 171 193 205 206 216 227 239 260 280 281 292 297 49 56 58 87 100 103 105 108 113 114 116 148 170 171 192 205 206 207 216 238 280 292 293 297 298 49 53 54 56 58 61 96 101 105 106 108 113 114 116 143 144 148 156 170 171 205 206 216 231 234 235 259 280 281 292 297 298 46 49 74 87 105 108 113 114 116 144 148 156 160 167 170 171 205 206 216 234 238 251 280 282 292 294 297 37 49 53 56 61 71 100 103 105 108 113 114 116 143 153 156 163 170 171 203 205 206 216 228 238 268 280 292 297 46 49 54 61 77 103 105 108 113 114 116 144 156 170 171 205 206 216 260 271 280 282 292 293 297 49 54 56 77 80 89 101 103 105 108 113 114 116 155 156 160 163 170 171 205 206 216 222 225 246 251 268 280 282 292 297 298 49 53 56 61 96 105 113 114 116 148 170 171 205 206 216 217 225 246 271 280 292 294 297 43 49 53 100 103 105 107 108 113 114 116 163 170 171 205 206 216 226 228 238 260 280 282 292 297 298 36 37 46 49 58 105 107 108 113 114 116 144 170 171 202 203 205 206 207 216 249 280 292 297 298 37 49 89 105 114 116 143 155 156 164 170 171 203 205 206 216 259 260 280 281 282 292 297 46 49 53 56 58 101 103 105 108 113 114 116 145 167 170 171 205 206 215 216 222 227 228 230 280 281 282 292 297 37 49 50 54 56 58 68 74 101 105 108 114 116 148 156 163 170 171 192 203 205 206 216 220 226 228 239 243 246 251 280 282 292 294 297 298 49 53 58 71 77 100 105 108 113 114 116 156 163 170 171 205 206 216 239 259 280 292 293 297 49 54 56 58 77 103 105 108 114 116 153 155 156 168 170 171 205 206 207 216 234 244 264 280 292 293 297 114 116 205 206 216 36 61 71 74 82 105 108 113 114 116 148 163 171 202 206 208 216 221 260 280 293 36 116 145 153 202 205 206 216 281 297 34 36 53 56 71 77 87 101 103 106 107 108 116 143 144 145 153 156 164 170 171 202 205 206 216 220 222 234 244 251 260 268 280 281 282 293 297 36 46 56 80 96 101 106 108 114 116 145 153 156 160 170 192 202 205 206 207 215 216 222 224 251 274 280 281 293 297 298 36 43 53 56 58 75 80 101 103 105 106 107 108 116 145 153 156 160 170 171 193 202 205 206 207 215 216 220 222 225 227 247 251 260 280 281 293 297 298 36 43 46 50 53 54 56 58 61 68 80 90 100 101 103 105 106 108 114 116 143 145 146 153 155 156 163 170 202 205 206 215 216 217 220 221 222 225 227 234 246 251 280 281 293 297 298 36 77 80 116 145 153 170 202 205 206 216 220 225 251 281 293 297 36 56 68 80 108 116 143 145 153 170 202 205 206 216 281 282 293 36 56 80 106 116 145 153 170 202 205 206 216 220 225 227 228 251 281 293 36 50 101 116 145 157 202 205 206 216 251 281 297 36 43 54 56 58 67 68 71 77 80 101 103 105 107 108 113 114 116 143 144 145 153 154 155 156 164 170 171 202 205 206 207 216 220 222 227 251 260 264 275 281 282 292 293 297 36 46 56 58 80 106 108 114 116 145 153 170 202 205 206 216 222 281 293 297 34 36 114 116 145 171 202 206 216 297 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 34 116 145 171 216 293 34 116 145 171 216 34 116 145 171 216 37 37 46 50 61 82 108 114 148 170 206 215 225 237 259 276 280 282 297 37 68 71 148 170 205 206 207 280 297 298 36 53 54 56 58 101 108 113 155 160 170 205 206 221 225 243 264 281 293 294 36 143 220 222 249 251 260 282 117 155 206 230 56 108 148 206 226 239 294 77 205 206 249 293 53 56 61 71 108 113 114 145 148 156 160 170 171 205 206 207 217 225 251 281 297 34 37 50 56 74 113 114 116 148 160 163 167 170 203 205 206 211 216 217 251 279 280 296 297 34 37 50 56 74 113 114 116 148 160 163 167 170 203 205 206 211 216 217 251 279 280 296 297 34 46 56 58 61 103 106 116 143 205 206 222 269 280 293 298 53 61 86 170 231 279 37 49 53 116 193 203 216 279 74 105 147 160 216 224 244 269 279 280 294 74 279 279 74 116 279 74 116 170 279 34 116 279 116 279 279 170 279 170 222 279 279 74 116 34 74 116 221 279 279 34 116 148 207 216 231 269 279 34 86 143 146 148 207 231 269 280 61 74 116 148 217 237 244 269 279 294 108 217 239 279 294 52 69 116 145 206 215 237 269 280 297 52 69 116 145 148 215 237 52 69 77 116 145 168 215 230 237 280 36 52 69 74 116 143 145 170 206 215 237 280 52 53 69 106 116 145 167 215 237 52 56 61 69 74 87 114 116 143 145 146 206 215 226 231 237 246 269 280 281 297 298 52 69 87 116 145 215 237 280 34 69 74 86 146 148 157 170 206 225 231 246 269 280 297 116 216 244 279 61 107 116 170 194 206 216 217 241 251 279 281 294 296 298 46 53 54 58 87 96 108 113 116 143 146 156 170 205 206 216 221 225 230 231 239 249 260 298 74 77 87 101 116 144 153 157 169 192 205 206 207 216 226 238 239 246 249 259 260 280 282 298 49 54 56 58 61 74 77 80 87 96 101 105 108 113 114 116 144 148 153 156 170 192 193 205 206 216 225 226 239 248 251 259 280 281 297 298 34 54 56 67 77 87 101 106 108 113 116 146 154 157 168 170 171 205 206 216 221 234 239 246 260 262 268 297 298 46 53 67 69 71 87 98 113 116 145 146 169 171 207 216 217 234 239 246 280 145 207 234 239 234 235 239 249 86 87 239 268 269 205 207 239 46 71 113 156 171 239 46 71 164 205 239 281 239 281 144 153 235 239 34 113 116 148 167 172 222 239 294 296 49 50 58 69 74 87 103 106 107 108 113 143 144 145 146 156 157 163 164 168 169 170 171 193 206 207 208 220 226 227 230 231 234 235 239 241 246 251 259 260 268 269 280 292 298 34 49 50 58 67 69 71 74 79 87 105 106 107 108 113 143 145 146 148 156 157 164 171 193 207 220 225 226 234 239 260 280 298 46 56 58 69 71 74 80 87 101 106 107 113 116 143 145 146 148 153 154 156 157 164 168 169 170 171 206 207 216 221 226 234 238 239 260 269 280 281 296 49 53 86 107 113 116 148 153 169 171 206 216 238 239 249 296 298 44 46 53 74 105 106 113 116 146 148 157 168 170 205 207 222 231 235 239 246 249 251 259 268 296 53 71 87 90 106 108 113 114 116 146 148 157 168 170 208 231 239 247 259 269 296 46 53 113 148 157 164 171 205 206 225 239 294 296 298 44 49 67 68 113 116 155 157 160 167 170 206 215 230 269 280 54 100 103 105 108 113 116 144 156 157 160 163 170 205 207 208 234 238 249 262 276 280 43 54 56 58 100 108 114 143 144 156 157 160 163 164 169 170 193 205 206 207 239 269 280 297 298 54 56 96 101 108 113 114 144 156 160 163 164 168 170 205 206 222 238 244 280 54 56 58 68 74 103 105 108 114 143 153 156 160 170 205 206 208 222 231 249 259 280 298 43 46 54 108 144 157 160 163 170 205 206 215 231 234 269 280 281 282 297 298 54 56 101 114 144 145 160 170 205 206 225 230 238 269 280 293 43 54 56 58 71 96 100 101 103 108 114 156 157 160 170 205 225 239 259 260 280 298 54 56 58 100 101 106 113 114 116 143 144 155 157 160 163 164 170 205 206 220 269 280 298 54 77 103 113 114 143 160 163 170 171 192 193 205 206 220 225 238 269 280 281 54 58 74 100 108 143 156 157 160 164 170 192 205 206 228 230 243 280 282 293 54 56 58 67 68 71 86 101 113 114 116 143 146 154 156 160 170 171 193 205 206 208 220 229 230 231 235 244 280 298 54 56 58 77 100 105 108 143 144 160 164 170 205 206 207 220 225 227 228 251 269 276 280 297 298 96 207 280 298 54 56 74 86 96 108 114 145 194 206 213 234 238 269 280 298 70 74 105 113 114 148 208 228 230 239 259 269 280 294 34 43 49 67 68 69 83 87 105 106 113 114 148 169 206 208 215 217 227 228 234 239 248 259 269 280 294 77 160 167 207 280 37 49 53 68 74 87 105 106 113 114 148 160 167 170 206 208 215 216 227 228 239 247 248 259 264 280 294 37 44 68 80 96 100 105 108 113 114 145 148 160 163 170 192 206 225 227 228 230 239 244 259 264 280 298 37 46 53 58 68 74 80 105 108 113 114 116 148 157 160 163 164 170 206 207 215 220 221 227 228 230 234 235 239 259 264 280 294 37 49 56 58 68 96 105 113 116 148 160 170 171 206 225 226 227 239 259 264 280 298 37 68 80 105 113 114 116 148 156 160 170 205 206 216 220 227 228 230 234 239 246 259 264 280 37 46 54 58 68 105 113 148 157 160 164 170 171 205 206 208 227 228 234 239 259 264 280 298 34 44 53 56 68 74 106 108 113 114 116 147 148 169 170 204 206 216 224 228 259 280 280 53 67 71 78 107 113 148 170 205 206 217 221 227 241 247 260 280 281 56 80 108 114 153 156 169 170 193 205 206 207 222 260 268 280 297 37 49 54 106 108 143 144 167 169 170 203 206 215 220 225 230 231 241 247 259 281 293 80 90 114 144 160 167 169 170 196 206 238 247 249 259 260 270 280 281 292 293 89 116 34 46 54 68 80 87 89 103 105 116 147 148 225 230 247 259 269 298 74 89 116 241 246 298 34 54 74 89 116 89 116 34 74 89 107 116 206 280 298 34 74 89 116 169 170 192 260 280 74 89 116 34 74 80 89 116 247 270 298 89 116 225 298 34 54 80 89 116 170 89 103 116 169 34 89 116 147 230 257 34 49 68 74 87 89 116 148 170 222 293 298 89 116 247 34 74 89 107 116 147 220 247 89 116 293 34 54 80 89 116 164 225 230 252 260 298 34 68 80 86 89 116 196 247 259 260 280 298 89 116 246 298 34 49 53 68 74 78 86 87 98 105 107 108 144 148 160 168 169 193 206 215 220 230 231 239 241 243 247 248 259 260 270 280 34 44 49 53 68 75 78 86 87 148 154 160 167 169 207 231 239 241 243 247 248 269 270 280 298 34 43 53 74 78 86 87 105 107 114 146 148 152 157 169 206 215 226 230 231 241 247 36 78 86 98 103 105 148 168 169 215 226 241 247 248 254 270 279 280 34 49 61 74 78 86 105 148 215 231 241 247 260 270 280 78 86 87 96 105 148 157 170 206 215 239 246 269 270 280 291 74 78 86 105 169 215 247 280 34 79 116 160 228 239 241 34 44 46 103 106 116 160 167 170 171 193 207 230 241 244 247 280 298 34 36 37 43 54 67 74 86 87 89 104 105 106 114 116 117 144 148 157 168 169 170 193 202 203 206 207 215 222 241 244 247 251 259 260 270 280 293 297 298 145 241 34 68 74 107 116 148 167 241 280 34 43 52 54 56 58 71 105 106 107 108 113 114 116 146 148 155 156 157 163 164 170 171 205 206 216 217 220 221 225 230 238 241 246 251 264 268 269 280 298 108 144 206 264 269 54 108 114 160 163 170 205 206 220 264 269 281 54 58 87 108 163 170 205 206 215 249 264 269 34 37 56 116 148 203 222 279 296 37 108 116 205 225 280 107 192 193 205 206 282 293 54 101 114 156 164 205 217 280 281 297 54 70 108 114 168 205 206 221 251 252 269 281 298 36 43 46 54 58 68 70 71 83 84 96 101 105 106 107 108 114 153 156 170 192 193 205 206 222 247 251 280 281 297 298 37 116 37 153 170 206 249 53 56 80 105 113 116 167 170 205 206 215 279 281 296 36 50 53 54 56 58 101 113 114 116 202 205 206 216 217 239 249 251 279 280 296 36 37 50 53 56 114 116 170 202 216 279 280 296 36 71 74 105 108 113 143 148 170 202 205 206 221 222 226 228 239 281 294 297 298 36 80 105 108 155 170 216 221 271 34 37 56 67 101 105 114 116 167 170 203 206 216 217 221 279 281 294 296 298 35 37 49 56 67 84 107 113 116 155 170 205 206 230 243 279 281 293 296 297 298 37 56 113 116 155 206 217 279 296 34 83 113 116 167 206 222 231 247 34 54 83 113 116 145 147 171 215 226 228 235 241 247 34 53 54 68 83 113 116 145 147 167 170 171 215 226 228 231 235 241 247 264 294 298 34 54 83 101 113 116 145 147 170 171 215 226 228 235 241 247 251 298 34 54 83 113 116 148 169 171 225 231 247 34 54 71 83 113 116 148 247 34 54 83 113 116 148 231 247 34 54 71 83 113 116 171 226 231 247 34 54 83 113 116 148 207 247 34 53 54 74 83 113 116 148 207 231 247 34 54 68 83 113 116 148 239 247 34 54 74 83 113 116 148 247 34 83 113 116 247 34 83 113 116 247 34 46 54 56 71 83 96 100 101 108 113 116 147 160 163 171 204 205 206 208 239 247 264 268 269 271 280 297 34 83 100 101 113 114 116 148 155 170 206 247 298 34 83 108 113 116 163 247 280 34 54 56 58 83 113 114 116 144 163 164 170 247 259 298 34 54 56 83 108 113 116 148 163 208 231 247 251 269 297 34 53 54 83 113 116 144 148 157 204 208 217 231 234 247 268 34 36 46 54 83 100 108 113 116 144 148 155 156 170 205 208 231 238 239 247 34 46 54 58 71 83 101 108 113 114 116 144 148 170 208 222 225 226 231 239 246 247 34 36 54 58 67 80 83 108 113 116 143 148 154 156 168 202 206 207 220 222 226 234 238 247 251 280 34 54 56 83 113 114 116 143 144 148 156 170 195 205 206 207 208 231 238 247 260 264 280 298 34 36 37 54 58 74 83 100 108 113 116 144 148 171 202 203 206 208 231 247 280 293 34 54 83 106 113 114 116 148 155 163 205 206 208 225 226 231 239 247 249 298 34 43 54 58 68 83 100 103 113 116 148 163 206 208 215 225 231 247 264 280 293 34 53 54 56 58 68 83 100 101 103 108 113 116 144 148 170 206 208 220 222 231 247 260 34 54 67 68 82 83 108 113 114 116 148 153 160 205 208 231 234 247 251 280 298 34 56 58 83 103 105 108 113 116 144 204 225 226 234 247 298 34 53 54 61 83 105 113 116 247 264 54 56 58 71 145 205 215 297 54 145 264 50 280 298 34 54 56 58 61 83 100 103 108 113 116 145 147 194 208 216 247 280 294 61 83 96 113 116 148 208 215 247 34 43 50 54 56 58 67 68 105 108 114 116 148 160 171 205 206 208 220 221 240 269 297 298 46 50 58 74 96 101 103 105 108 113 116 146 148 156 160 163 170 171 193 205 206 207 208 226 235 238 260 269 280 282 293 298 43 50 74 100 103 105 108 116 148 153 160 163 171 205 206 208 220 222 269 281 293 297 34 46 50 58 87 100 107 108 113 114 116 148 155 156 160 163 164 168 170 171 192 206 207 208 228 234 238 239 269 280 43 44 50 53 54 68 96 108 116 144 146 148 156 157 160 170 171 206 207 208 215 220 221 222 228 234 249 251 260 269 281 282 297 44 50 54 56 106 114 116 146 148 160 170 171 192 205 206 208 222 225 239 243 260 269 281 282 298 34 43 49 50 53 54 58 100 101 105 106 108 116 148 153 154 155 156 157 160 163 164 171 205 206 207 208 220 221 224 244 249 262 269 280 282 297 298 50 54 56 58 67 101 105 106 108 114 116 143 144 146 148 153 155 157 160 163 164 171 205 206 207 208 221 222 226 269 275 280 281 297 298 34 50 53 54 56 58 78 96 100 101 103 105 106 108 113 114 116 143 144 148 153 155 156 160 163 164 168 170 171 193 205 206 207 208 215 220 225 227 230 234 238 243 247 251 260 262 268 269 280 282 293 297 298 43 50 54 56 58 71 77 96 100 101 103 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 170 171 193 205 206 207 208 215 220 222 224 225 226 228 230 234 238 246 251 260 268 269 281 282 293 297 298 107 116 167 208 222 269 280 36 37 56 58 69 77 106 116 202 203 208 222 249 268 269 281 34 54 56 58 100 116 144 148 155 156 160 163 168 170 171 206 208 220 260 268 269 276 281 297 298 116 204 208 222 249 269 34 37 113 116 148 203 208 269 34 43 58 67 68 74 100 101 103 105 108 113 114 116 143 144 148 153 156 163 164 170 171 206 207 208 220 222 238 239 251 268 269 293 297 34 36 37 43 56 58 80 100 103 108 113 114 116 148 153 157 163 168 170 171 202 205 206 207 208 221 222 226 234 238 239 251 260 269 280 281 293 297 34 36 43 56 68 87 96 98 100 103 105 113 114 116 143 144 148 157 163 168 170 171 192 202 206 208 220 221 225 230 239 251 259 268 269 281 293 297 34 46 49 56 74 87 98 105 113 116 143 144 148 155 163 164 170 171 193 205 206 208 226 239 243 247 269 280 297 34 44 46 54 58 61 67 100 108 114 116 143 146 155 156 163 164 168 170 196 206 208 239 260 269 281 298 43 71 77 100 108 113 114 116 143 144 148 156 163 170 171 205 206 208 238 239 259 260 269 56 71 87 106 113 116 143 148 157 164 168 170 171 192 205 206 208 215 226 251 268 269 271 282 297 298 43 54 58 68 71 90 113 114 116 143 148 163 164 170 171 206 208 221 246 259 260 269 280 281 34 43 46 54 56 80 100 101 108 116 144 148 155 157 160 171 206 207 208 220 226 234 238 251 252 260 268 269 280 281 293 297 298 54 56 87 116 164 170 208 264 269 282 297 298 34 54 56 80 116 160 204 208 269 37 67 77 114 116 160 167 203 216 217 264 294 67 216 294 37 54 56 74 86 114 116 153 170 192 203 205 206 216 225 238 241 251 268 281 298 37 56 67 116 160 167 170 194 196 203 206 216 217 222 239 276 54 56 86 105 116 148 167 170 205 207 216 234 247 269 281 294 36 37 43 46 54 56 58 67 68 80 96 101 103 108 116 155 167 168 170 196 203 205 206 207 216 222 234 235 262 269 280 281 282 298 37 56 58 67 68 71 80 84 96 116 148 156 160 167 170 203 205 206 207 215 216 225 228 230 234 247 248 269 294 297 36 37 50 54 56 61 68 101 108 114 116 143 167 170 202 203 205 206 207 216 259 269 280 294 297 36 37 53 54 56 58 67 71 96 101 106 108 114 116 143 155 156 163 170 171 202 203 205 206 207 216 220 226 234 238 244 260 264 269 280 297 298 34 54 56 68 69 74 80 88 105 114 148 155 160 169 171 206 222 232 241 246 248 275 293 34 49 56 114 146 148 208 222 227 269 43 44 46 54 56 68 96 108 114 116 143 144 156 157 204 205 206 216 220 221 230 234 235 238 249 260 269 280 281 282 34 43 49 50 53 54 56 61 69 74 80 96 105 106 107 108 116 147 148 153 154 160 163 168 169 205 206 207 208 216 217 222 231 241 244 248 269 271 279 280 294 37 53 54 69 80 101 104 108 114 116 143 148 153 154 168 170 203 204 206 215 216 217 222 231 236 244 246 259 264 269 278 280 294 298 34 56 101 105 108 114 167 216 269 294 43 46 54 56 58 96 100 101 103 105 108 113 114 143 144 155 156 163 164 167 170 192 205 206 208 228 238 239 244 249 251 260 264 269 280 281 282 298 46 54 56 101 108 114 153 163 167 170 205 208 227 230 234 239 249 269 281 293 298 53 54 56 74 77 86 100 101 108 113 114 156 157 163 164 167 170 206 208 220 225 226 230 231 249 251 268 269 281 293 298 54 68 100 103 105 106 108 114 144 145 156 157 163 164 167 170 192 205 206 208 220 228 239 244 249 251 264 269 53 54 56 67 68 69 74 80 89 100 101 105 106 108 113 114 116 117 148 163 168 170 205 206 216 231 234 235 251 269 272 282 293 294 297 49 54 56 67 68 74 89 90 96 103 105 106 108 113 116 117 118 147 148 154 156 167 170 205 206 207 216 222 224 235 246 249 251 269 274 280 293 297 298 43 44 49 54 56 67 68 74 80 89 96 101 105 106 108 113 114 116 117 118 148 154 157 168 170 205 206 216 222 247 248 269 273 282 293 294 297 34 36 43 53 54 56 67 74 88 89 101 105 106 113 116 117 148 155 167 170 206 216 222 244 249 251 260 269 270 280 293 297 36 54 56 68 88 89 100 101 103 105 106 108 111 113 116 117 118 148 153 154 157 160 163 164 167 170 196 205 206 207 215 216 222 224 227 234 251 260 264 269 276 280 282 297 34 46 50 54 56 61 67 68 70 74 80 89 96 103 105 106 113 116 117 118 148 153 155 156 157 163 167 170 205 206 215 216 222 225 231 235 247 251 257 269 282 293 294 297 46 50 68 114 148 168 170 217 271 37 46 53 54 56 67 68 74 80 89 101 103 105 106 108 113 116 117 148 154 156 157 164 167 170 205 206 216 222 230 231 234 235 239 248 259 260 269 280 282 293 297 80 96 114 193 206 54 56 69 156 167 275 294 54 56 69 163 167 205 206 54 56 69 80 167 206 36 46 54 71 116 143 154 170 192 206 254 269 281 53 61 114 204 211 216 74 113 143 164 170 282 74 113 143 145 54 56 58 74 113 114 143 206 220 238 264 34 37 71 74 106 107 113 114 143 145 148 157 163 167 169 171 206 207 208 221 230 231 259 280 281 34 36 43 58 74 77 87 107 113 144 148 156 170 192 193 206 207 215 230 235 251 280 34 74 103 107 113 148 169 228 34 74 107 113 148 171 208 239 241 248 34 74 107 113 148 167 34 74 96 103 107 113 114 116 148 169 170 231 238 244 246 264 34 74 103 107 113 116 148 206 208 216 243 247 280 34 74 78 80 96 113 264 34 46 49 74 78 80 105 110 113 114 116 163 264 293 34 53 74 78 100 113 208 220 264 293 34 74 78 113 155 264 34 74 78 113 264 34 54 78 103 113 114 148 155 169 170 205 206 293 34 46 78 101 103 114 146 148 163 170 206 207 216 217 220 234 268 34 43 78 100 108 113 114 155 156 192 227 228 230 234 259 298 34 71 74 77 78 100 108 113 114 116 143 144 164 226 238 244 297 298 34 67 74 78 101 113 114 117 118 170 249 264 271 34 43 58 74 78 107 108 113 144 153 206 207 221 244 251 280 297 34 54 74 78 101 113 116 117 144 153 157 164 226 259 34 53 54 74 78 107 113 114 148 170 171 205 206 227 228 231 247 248 281 34 53 54 74 100 101 103 107 113 114 148 220 230 259 268 281 34 37 54 74 103 107 113 114 148 170 203 259 279 34 54 68 74 103 107 113 114 148 167 215 259 34 54 74 103 107 113 114 148 259 34 54 56 74 78 101 107 113 114 143 148 170 206 226 259 34 54 74 78 107 113 114 148 171 206 244 298 34 54 56 58 74 78 88 103 107 108 113 114 143 148 169 170 206 226 230 247 259 34 54 74 78 107 113 114 148 34 54 74 78 107 113 114 148 34 53 54 56 58 74 78 107 113 148 170 205 206 247 248 298 34 43 53 54 56 74 78 100 101 103 107 113 114 116 143 144 148 155 157 160 163 170 193 205 206 216 220 221 225 226 228 238 247 248 249 281 282 298 34 53 54 74 78 103 107 113 148 170 205 221 247 248 34 53 54 74 78 107 108 113 114 148 157 164 206 247 248 259 34 54 74 78 100 107 113 144 145 148 156 163 164 225 34 54 74 78 100 107 113 144 145 148 164 34 54 56 74 78 80 107 113 114 146 148 171 193 206 226 238 251 259 34 54 74 78 96 108 113 116 143 168 170 193 206 221 244 281 298 34 74 78 103 113 155 157 192 193 205 206 207 56 50 61 74 113 116 145 167 208 228 264 269 296 44 116 148 207 216 148 216 36 46 54 70 75 86 105 116 148 155 156 160 164 170 171 192 202 205 206 207 215 216 217 225 231 249 260 281 37 53 54 56 67 90 101 107 108 113 116 143 160 164 168 170 171 193 203 205 206 207 216 222 225 259 260 280 298 36 37 53 54 56 69 80 116 160 170 171 203 206 216 230 279 296 116 155 167 206 216 281 298 70 78 86 107 108 157 168 170 205 206 222 260 269 281 34 44 54 78 106 107 108 114 156 160 164 170 206 215 225 268 281 297 78 86 108 154 155 156 157 170 205 206 251 260 268 281 297 34 44 49 53 54 56 70 71 80 103 105 106 107 116 146 153 155 156 160 167 170 171 192 205 206 207 215 216 220 221 222 225 227 230 243 248 249 269 270 281 282 293 297 298 54 80 116 170 171 207 216 225 268 281 34 54 69 116 171 216 298 36 116 202 216 268 37 69 80 147 203 216 268 36 37 69 116 202 203 216 116 216 268 279 80 116 148 167 206 216 294 36 37 69 74 79 89 98 107 116 167 171 194 205 216 220 222 228 279 44 50 54 56 65 80 106 107 116 148 155 160 170 205 206 216 221 222 225 268 276 297 74 116 160 216 228 269 297 50 86 116 160 216 269 54 56 68 69 80 106 116 143 148 170 205 206 207 216 222 226 259 297 37 54 56 58 62 77 106 107 114 116 168 170 203 206 207 216 220 226 228 238 259 268 280 282 297 298 116 216 268 36 37 69 116 160 167 202 203 216 34 37 116 203 216 268 37 54 77 106 107 116 143 170 205 206 216 222 259 280 281 298 37 74 116 148 170 216 34 36 37 56 116 202 203 216 222 268 54 69 116 205 216 37 54 56 69 80 116 203 216 34 80 105 116 148 156 167 216 222 225 270 54 79 80 113 116 148 170 204 207 216 217 230 279 282 294 37 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 43 147 148 203 204 216 217 279 294 296 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 50 54 56 61 71 74 75 90 106 108 113 114 145 147 148 163 169 171 203 205 208 215 226 264 269 271 279 294 37 50 56 84 90 105 113 145 148 160 167 182 203 204 205 215 216 217 235 247 259 279 280 294 297 37 70 82 107 147 148 167 203 206 216 279 281 34 36 37 50 56 61 67 68 69 74 80 86 87 102 105 107 108 113 116 144 147 148 153 154 160 163 167 170 192 193 202 203 207 215 221 225 230 231 246 247 248 254 259 260 271 279 280 293 296 298 74 77 78 114 116 145 148 167 216 247 296 71 78 113 116 145 167 216 247 37 46 54 56 58 78 101 106 108 114 116 143 148 156 167 170 171 203 205 206 216 221 222 247 280 281 293 298 54 56 58 68 78 80 96 101 106 108 114 116 143 148 156 167 170 171 205 207 216 221 222 247 249 276 281 54 58 61 68 78 96 101 106 108 114 116 143 148 156 167 170 171 205 206 216 221 222 225 226 247 298 37 46 54 56 74 77 78 100 103 106 108 114 116 143 144 155 156 163 167 169 170 171 203 205 206 208 216 221 225 226 247 251 259 276 282 292 49 54 56 68 78 96 101 108 114 116 143 148 156 167 170 171 206 216 222 225 247 276 282 293 297 50 78 106 116 143 145 167 216 222 243 247 37 53 68 70 71 78 105 107 113 116 146 148 167 170 171 193 203 207 216 221 224 230 244 247 280 37 44 49 53 68 71 74 78 105 107 113 116 167 168 170 171 193 203 205 206 216 224 239 247 248 259 269 282 298 78 89 116 167 216 247 280 37 67 71 74 78 102 113 116 145 167 171 203 206 216 225 226 230 231 247 248 50 56 74 78 87 96 108 113 114 116 148 167 171 206 216 230 231 241 247 264 280 294 67 71 74 78 87 113 116 143 148 154 167 169 171 193 207 216 222 241 247 37 54 68 74 78 88 100 101 103 107 108 114 116 143 148 156 157 160 167 171 193 205 206 215 216 220 221 222 224 228 230 241 247 249 251 259 264 269 273 297 298 50 78 107 113 114 116 145 167 169 193 216 226 243 247 260 71 74 78 102 105 116 148 167 171 216 239 241 269 280 37 53 56 58 61 71 77 78 107 108 113 114 116 143 144 148 153 155 156 160 167 170 171 193 195 203 205 206 215 216 217 222 225 230 231 247 249 251 259 262 269 276 280 281 294 298 113 58 68 78 100 113 114 116 143 148 153 163 167 171 193 205 206 216 221 222 247 251 264 280 37 43 53 78 106 114 116 160 167 203 205 206 207 216 247 281 34 43 50 56 71 74 78 103 106 108 113 114 116 143 148 156 160 167 170 171 193 216 222 247 264 280 294 298 71 78 113 116 145 167 216 247 37 74 194 206 217 49 53 54 105 116 157 170 193 206 216 241 268 281 293 54 56 101 108 114 116 160 170 241 280 96 116 170 221 237 241 249 281 37 74 103 114 116 194 206 241 251 116 216 241 249 37 54 74 116 163 168 170 194 206 207 216 220 241 268 37 54 74 116 163 168 194 206 207 216 241 268 37 54 74 116 163 168 194 206 207 216 234 241 268 37 54 74 87 103 107 116 157 163 168 171 194 206 207 208 216 222 228 234 241 251 260 268 281 282 293 297 37 54 74 116 163 194 206 216 241 260 268 37 46 54 71 74 116 163 194 205 206 207 216 234 241 268 37 46 54 74 103 116 163 194 206 207 216 241 260 268 37 54 74 116 194 206 207 216 241 268 52 80 96 103 107 108 113 114 116 143 148 206 208 216 223 230 241 264 279 294 37 74 80 108 113 116 163 194 205 206 208 220 241 269 37 49 53 54 56 58 74 100 103 108 113 114 116 144 153 156 163 164 168 170 171 192 193 194 205 206 207 220 226 228 230 238 239 241 249 251 268 269 282 293 298 54 116 148 241 49 52 113 116 148 241 294 37 61 71 74 101 113 114 116 157 163 170 171 203 205 206 215 216 226 231 238 241 244 246 248 249 269 280 282 298 34 37 68 69 70 74 77 82 105 107 114 116 148 167 170 171 203 207 215 226 241 246 280 37 148 157 164 171 203 222 241 34 37 53 54 56 68 71 74 87 108 113 114 143 145 148 155 167 168 170 171 193 203 205 206 207 216 222 225 230 231 241 251 259 268 280 282 297 298 37 53 54 71 74 83 105 107 113 114 143 145 148 171 203 215 216 226 230 231 241 244 247 248 269 297 36 37 46 49 54 74 82 108 143 148 170 205 222 249 259 260 275 280 34 36 37 74 77 148 167 170 217 36 37 53 56 58 67 68 71 74 101 148 160 170 207 217 247 251 262 36 37 74 148 280 294 36 37 58 74 105 114 148 170 206 239 260 36 37 74 143 148 230 234 294 298 36 37 53 56 69 74 77 80 105 113 116 148 170 205 215 216 228 230 239 280 294 298 36 37 74 105 148 207 217 259 280 36 37 46 54 74 87 107 113 148 163 170 205 206 207 215 239 251 268 280 294 34 43 68 70 75 100 108 113 114 148 156 157 205 220 225 251 298 34 71 108 113 116 154 216 260 34 54 68 100 103 106 108 113 148 157 164 205 206 220 228 251 282 297 56 80 100 108 113 144 157 163 206 207 220 226 238 268 100 116 145 163 216 53 56 90 96 108 113 114 116 145 171 206 216 238 251 264 282 58 68 87 113 114 116 143 144 145 146 155 156 171 216 226 234 260 46 77 101 105 107 108 114 156 157 163 170 205 206 220 225 226 238 280 282 77 101 108 113 114 116 145 155 156 170 205 206 216 226 249 264 280 46 58 100 101 108 113 114 116 143 145 163 170 171 205 206 216 226 238 239 280 297 116 145 216 226 269 145 145 46 53 56 58 71 74 101 113 114 116 156 160 170 193 206 207 225 226 244 247 249 252 259 260 268 281 294 298 36 37 53 54 56 58 68 70 74 77 100 101 105 106 107 108 113 114 143 144 155 156 157 160 163 168 170 171 193 202 203 205 206 207 220 221 222 225 226 228 231 234 235 238 239 251 259 280 281 282 293 297 298 53 54 58 74 77 101 113 114 153 156 170 205 206 207 225 251 281 282 298 52 53 68 70 74 80 82 106 113 147 148 160 167 170 206 215 222 226 264 280 56 74 80 113 171 226 262 52 53 68 70 71 74 82 86 87 106 113 114 148 156 160 164 167 170 193 206 215 222 226 264 280 294 78 108 167 225 226 276 67 43 54 67 78 102 116 145 167 217 225 235 239 241 280 294 46 56 67 78 96 103 108 114 143 156 157 160 170 204 205 206 215 221 225 239 249 259 264 276 280 282 297 298 34 37 54 68 78 87 103 167 203 215 225 226 279 280 34 37 54 62 78 103 113 167 203 208 226 279 37 43 53 54 56 68 78 101 103 108 146 153 164 170 193 203 205 206 222 225 249 251 293 44 49 78 148 160 167 170 193 205 226 227 247 281 37 46 54 58 78 103 114 145 156 203 205 280 298 37 101 169 203 78 54 58 78 113 171 204 205 206 280 37 54 78 170 203 217 78 167 226 34 37 54 56 77 78 96 105 107 108 114 148 155 167 170 193 203 205 206 216 217 222 226 249 279 280 294 54 71 78 100 103 106 108 113 114 116 153 170 192 204 205 206 215 251 276 280 293 43 78 108 145 155 168 206 251 280 293 78 234 34 54 56 67 82 96 101 113 116 145 156 170 206 208 211 221 269 298 34 67 113 116 144 156 170 208 211 239 269 37 53 54 68 74 82 96 103 113 116 145 170 203 206 208 211 215 241 269 271 298 37 53 54 68 96 103 113 116 145 170 203 206 208 211 215 269 271 293 298 37 53 54 68 100 103 113 116 145 203 206 208 211 215 269 271 298 37 53 54 68 103 113 116 145 170 203 206 208 211 215 269 271 298 49 113 116 170 208 211 222 264 269 280 96 107 113 116 148 208 211 222 269 58 62 67 79 106 113 114 116 193 208 211 260 269 271 282 293 34 54 58 67 68 77 96 108 113 114 116 153 156 157 163 167 205 206 208 211 215 243 251 269 298 37 54 56 58 68 96 101 103 108 113 114 116 148 194 206 207 208 211 222 225 230 246 251 268 269 282 293 297 43 44 46 56 106 108 113 116 163 205 207 208 211 229 230 234 235 251 269 298 54 105 106 108 113 114 116 156 163 164 194 206 208 211 249 269 280 297 108 113 116 155 208 211 216 269 297 49 53 54 105 113 114 116 144 146 155 170 205 206 208 211 227 228 269 282 293 298 113 116 148 157 164 208 211 234 269 113 116 168 170 208 211 238 260 269 280 58 101 105 108 113 116 148 206 208 211 260 269 282 293 74 113 114 116 170 206 208 211 238 269 281 36 37 54 103 108 113 116 143 144 157 170 202 203 205 206 208 211 220 234 239 249 260 268 269 293 297 54 58 67 100 103 108 113 114 116 156 208 211 225 238 264 269 282 54 101 103 106 113 116 207 208 211 216 269 298 208 211 54 56 58 75 96 107 108 113 116 148 155 160 168 205 206 208 211 215 246 251 269 280 282 297 58 67 106 113 114 116 156 208 211 221 264 269 298 34 56 58 67 68 101 106 108 113 116 205 206 208 211 215 222 225 249 251 269 281 293 43 46 56 103 108 113 116 160 170 206 208 211 269 280 282 293 50 108 113 116 143 205 206 208 211 221 234 246 269 280 43 54 58 67 100 101 105 108 113 114 116 156 163 164 170 205 206 208 211 215 226 238 259 269 293 297 298 58 67 74 113 114 116 208 211 269 78 113 34 54 83 113 116 145 147 148 171 215 226 228 235 241 247 34 54 68 83 113 116 145 147 160 170 171 193 207 215 226 228 235 241 247 34 54 83 113 116 145 147 171 215 226 228 235 241 247 34 54 83 113 116 145 147 148 171 215 226 228 235 241 247 34 54 83 101 113 116 145 147 170 171 215 226 228 235 241 247 251 298 206 34 53 54 83 113 116 148 224 227 228 243 247 280 34 54 56 83 108 113 116 148 163 208 231 247 251 269 297 34 53 54 83 113 116 144 148 157 204 208 217 231 234 247 268 34 46 54 58 71 83 101 108 113 114 116 144 148 170 208 222 225 226 231 239 246 247 34 54 67 83 107 108 113 114 116 148 154 168 224 247 280 34 54 56 58 70 83 113 114 116 148 155 160 167 170 205 206 208 216 231 247 251 298 34 54 83 103 107 113 114 116 148 160 170 208 226 231 247 251 34 54 83 106 113 114 116 148 155 163 205 206 208 225 226 231 239 247 249 298 34 46 54 56 83 100 101 108 113 116 155 157 170 205 206 207 215 247 249 276 298 34 56 58 83 103 105 108 113 116 144 204 225 226 234 247 298 61 74 77 105 113 145 34 53 54 61 83 105 113 116 156 171 206 247 264 34 46 54 58 83 100 101 103 108 113 114 116 164 206 247 262 264 269 298 54 56 58 71 145 205 215 297 145 43 54 56 58 62 103 116 145 155 164 205 276 280 298 53 54 56 58 100 103 105 108 113 114 144 145 146 156 157 163 164 170 206 208 220 225 228 238 239 280 281 293 36 46 54 88 110 143 144 145 202 215 228 234 240 247 248 259 271 272 280 54 58 82 107 108 110 117 118 143 145 163 225 238 243 251 264 271 280 71 77 96 145 160 280 71 77 89 205 227 228 49 68 77 101 114 148 153 206 228 230 251 281 54 145 34 43 53 54 56 86 101 114 116 145 154 155 156 160 164 167 170 193 206 215 222 225 249 251 281 293 298 54 113 114 145 156 206 280 46 54 96 145 155 167 206 221 54 71 150 160 167 206 221 243 249 105 167 68 167 104 167 243 104 108 167 205 243 58 71 108 167 205 206 243 293 297 54 143 167 205 206 207 90 156 167 205 280 167 206 167 243 298 49 105 108 148 167 205 206 228 230 264 281 297 294 43 53 54 56 89 114 145 148 153 156 160 206 216 217 239 251 264 294 43 52 61 70 82 89 113 148 156 168 194 205 206 207 215 221 223 231 238 251 264 271 281 282 294 297 298 53 160 205 206 228 247 280 96 249 264 80 148 248 280 192 222 105 194 264 56 77 101 106 167 170 205 216 228 280 294 56 96 206 249 264 37 50 53 56 67 74 89 100 113 114 148 160 194 206 208 230 241 269 294 107 113 204 217 280 74 87 113 171 204 217 248 74 156 164 170 206 217 220 226 234 235 279 37 101 168 170 203 206 217 225 279 217 238 279 37 53 116 193 206 215 217 279 281 297 34 37 49 56 68 114 116 143 153 156 163 170 171 205 206 217 225 230 243 249 259 271 279 282 37 46 144 156 203 205 206 217 222 226 279 282 297 53 101 144 163 164 170 205 217 279 281 37 71 101 113 116 148 153 156 163 170 192 203 206 207 217 230 248 259 279 37 46 49 168 170 203 205 206 217 251 279 281 282 37 156 203 217 239 279 37 71 143 203 206 217 225 260 279 297 37 53 56 103 114 116 170 205 206 207 217 221 226 260 279 281 293 298 37 53 54 68 71 114 156 170 192 203 205 206 217 225 243 259 279 282 297 37 58 101 148 203 206 217 226 251 279 282 37 46 153 170 171 203 206 217 279 282 293 37 56 203 205 206 217 279 37 101 116 143 144 170 206 217 226 238 279 281 36 37 54 114 217 279 71 113 171 206 217 222 37 106 108 143 163 203 217 268 269 279 293 37 53 54 108 114 116 160 170 171 205 206 215 217 279 297 298 37 113 116 148 156 170 206 217 222 225 226 234 279 280 297 46 50 54 71 74 107 113 114 116 148 160 163 171 194 204 208 216 217 226 234 239 241 259 260 293 297 46 50 105 107 113 148 204 217 113 148 204 217 113 114 148 170 244 96 103 105 107 113 143 146 170 205 206 227 228 234 239 68 113 114 148 167 280 101 113 205 206 225 226 282 113 171 260 53 56 71 102 106 108 113 143 147 164 167 172 205 206 248 276 280 53 54 56 70 71 80 83 87 113 170 171 193 205 207 231 247 280 36 113 202 217 251 264 271 280 294 49 53 77 84 96 105 106 113 114 168 206 226 227 228 271 293 297 113 182 228 251 113 116 116 167 207 216 248 298 46 53 58 108 114 116 143 148 156 157 164 216 239 298 58 68 71 90 101 102 108 113 114 116 143 167 192 205 206 216 221 222 239 248 251 279 280 298 34 36 37 43 44 50 61 71 105 108 113 116 148 156 157 167 202 203 205 206 207 215 227 228 264 268 280 50 53 61 87 105 108 114 116 148 160 215 216 227 241 37 50 53 61 68 74 86 105 107 114 116 143 148 167 170 203 207 216 217 225 228 239 280 294 298 56 58 61 71 100 108 113 116 143 144 148 153 155 157 164 170 215 216 234 297 53 54 113 116 147 148 167 206 216 239 259 279 280 294 297 50 53 56 58 61 71 113 114 116 148 160 170 171 193 206 216 226 231 239 241 281 297 46 116 53 113 116 143 148 170 206 207 216 225 238 239 269 56 96 101 103 108 114 116 143 146 148 156 170 193 206 216 249 259 280 298 37 61 86 116 203 216 231 280 294 34 44 50 53 56 58 61 65 67 68 69 71 74 84 87 100 101 103 107 113 114 116 144 146 148 153 155 156 157 164 168 169 170 171 192 193 205 206 207 208 220 222 225 226 230 239 241 247 248 251 257 262 269 280 281 282 293 297 298 61 71 113 116 171 205 206 227 53 54 56 100 105 108 113 114 116 148 153 170 205 206 207 215 216 225 231 239 262 280 282 293 50 61 113 116 148 227 54 69 77 113 116 148 170 207 211 298 36 59 71 106 113 116 148 167 171 202 205 206 216 221 224 229 241 259 274 279 77 113 148 167 171 206 230 244 247 248 260 279 281 36 46 71 101 106 113 116 148 156 163 167 171 202 205 206 216 221 222 241 259 279 34 36 44 53 56 71 80 106 113 116 143 146 148 156 167 169 170 171 192 193 202 205 206 207 216 221 226 230 239 241 246 247 248 259 260 279 281 297 36 56 68 71 102 105 106 113 116 143 148 153 163 164 167 170 202 206 207 215 216 221 225 239 241 244 247 259 279 280 298 68 71 106 108 113 116 148 155 170 171 206 207 216 221 228 230 231 241 259 268 280 36 40 71 74 106 107 108 113 116 148 171 202 206 216 221 241 248 259 279 280 37 54 71 101 105 106 113 116 148 156 169 203 206 216 221 234 239 241 246 251 259 268 279 280 281 37 54 69 71 106 113 116 148 153 170 171 203 206 207 216 221 234 235 241 259 268 279 280 37 46 54 71 96 106 113 116 148 167 203 206 216 217 221 225 241 244 247 248 259 279 294 44 54 68 71 89 100 102 106 113 114 116 146 148 155 160 163 168 169 171 205 206 207 216 221 226 241 244 247 259 269 279 281 297 44 53 54 68 71 89 106 113 114 116 148 155 160 163 170 171 205 206 216 221 225 226 234 241 249 259 268 279 281 297 37 44 54 69 71 106 113 116 144 148 155 193 203 206 207 216 221 239 241 259 279 37 53 54 67 71 74 77 101 103 106 113 116 148 153 156 168 171 203 205 206 207 216 221 241 243 259 279 280 83 84 102 108 113 114 148 154 160 167 170 171 193 206 215 216 217 225 228 244 248 279 294 297 46 56 68 102 105 108 113 114 148 167 170 171 193 205 206 216 297 83 84 102 108 113 114 148 154 160 167 170 171 193 206 215 216 217 225 228 244 248 279 294 297 36 37 53 68 71 106 113 116 143 148 202 206 216 221 241 246 259 275 279 36 37 44 53 68 69 71 74 80 96 105 106 107 113 114 116 148 154 157 160 167 171 202 203 206 215 216 221 224 225 231 239 241 247 248 259 279 280 294 297 34 36 37 46 53 56 61 68 71 100 102 105 107 108 113 114 116 143 148 154 160 163 170 193 202 203 206 207 215 216 217 220 228 238 239 241 247 248 259 260 280 34 46 53 68 74 102 105 108 113 114 116 148 160 163 168 171 206 207 216 222 231 241 247 248 259 34 107 116 148 216 44 50 61 68 71 105 106 113 116 148 160 206 216 221 222 230 241 248 259 279 280 36 44 50 61 71 105 106 113 116 148 160 202 206 216 221 222 225 230 241 248 259 260 279 294 36 68 69 71 74 101 106 113 116 146 148 160 167 168 171 202 206 216 221 230 241 247 248 259 279 280 298 37 53 68 71 74 89 96 105 106 113 114 116 143 148 160 170 171 193 206 207 216 221 231 241 247 248 259 279 294 297 298 46 71 87 106 113 116 144 148 206 216 221 234 241 259 279 53 74 113 114 225 241 244 49 53 58 74 105 113 114 148 170 205 207 222 226 230 251 260 281 293 53 54 74 101 113 114 148 170 206 226 251 260 281 53 74 101 105 108 113 114 148 170 171 205 226 238 293 298 34 53 74 113 114 148 260 61 113 143 170 171 241 74 108 113 114 148 163 164 170 192 206 225 230 281 282 74 113 114 148 170 46 71 74 80 107 113 171 208 248 259 74 113 114 143 170 206 259 56 74 113 114 143 206 241 259 260 74 87 113 206 222 230 260 58 74 113 114 143 157 170 192 206 222 251 260 282 46 74 113 114 144 170 206 235 74 113 143 170 171 225 226 281 298 74 113 114 143 170 206 259 46 53 56 74 96 108 113 114 143 155 170 171 206 226 297 37 54 71 86 87 113 116 148 171 248 280 294 54 74 113 116 148 230 259 50 53 67 87 105 113 114 144 145 146 148 195 206 207 222 230 231 241 294 113 145 171 239 241 113 145 148 171 241 113 148 231 241 71 103 113 208 231 247 248 269 34 46 71 74 108 113 146 148 156 171 206 231 71 74 97 113 114 146 169 170 206 215 58 71 74 113 114 148 157 170 259 280 44 50 53 54 68 71 74 105 113 114 148 153 168 193 206 239 241 248 43 54 56 100 103 113 114 116 143 144 153 156 160 163 164 170 192 193 206 207 208 215 220 222 228 297 298 46 54 56 100 103 105 108 113 114 116 143 153 155 156 163 170 171 206 208 220 225 228 230 238 239 251 260 298 37 71 113 148 203 231 279 280 71 74 113 168 169 208 241 248 280 37 50 53 54 61 113 116 143 169 170 171 203 226 241 264 281 54 106 113 116 170 193 54 113 170 206 230 259 53 61 74 78 113 114 143 169 239 241 297 71 74 113 148 170 171 192 206 230 231 239 280 53 74 107 113 148 171 230 241 259 53 54 71 74 108 113 116 148 170 231 239 269 298 268 34 46 53 68 71 74 75 80 103 108 113 114 116 144 148 170 171 195 206 207 226 228 238 239 280 281 147 160 195 280 223 298 298 147 148 170 195 206 297 36 37 58 71 86 105 108 113 114 116 143 147 148 155 160 167 170 171 205 206 215 216 217 231 241 279 280 294 36 37 53 71 86 113 114 116 171 206 215 216 226 239 294 36 37 68 70 86 105 116 148 167 215 216 294 36 37 86 116 148 170 171 294 36 37 86 116 216 294 36 37 71 86 102 113 114 116 160 168 171 192 193 215 216 225 226 271 294 36 37 86 216 281 294 206 259 44 53 56 70 71 83 86 96 105 107 113 114 116 148 157 160 164 170 171 193 205 206 207 222 227 228 230 238 248 269 280 297 68 71 113 116 155 171 206 248 280 96 148 228 260 37 56 67 71 80 83 84 106 113 116 153 160 169 171 195 203 228 230 247 280 49 53 56 71 74 78 83 84 113 116 148 160 170 204 206 222 228 230 247 248 280 294 56 58 71 83 107 108 113 114 116 148 160 171 226 228 231 248 280 298 56 83 89 113 116 148 160 195 206 228 279 280 53 56 83 89 113 116 160 228 280 54 56 70 71 83 89 113 116 148 160 206 207 228 248 280 56 68 71 83 113 114 116 148 160 228 247 248 280 56 83 113 116 160 170 206 228 247 280 56 71 83 113 116 160 171 228 247 251 280 56 71 83 113 116 160 171 228 247 280 298 56 71 83 108 113 114 116 160 171 226 228 280 298 56 68 71 83 113 116 155 160 171 192 206 228 247 280 53 56 71 83 105 113 114 116 143 160 169 170 171 228 231 280 36 46 56 69 79 83 113 114 116 160 202 205 228 230 259 280 56 69 83 113 116 160 217 228 280 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 56 83 89 113 116 160 167 226 228 230 280 294 49 53 56 68 83 113 114 116 146 148 160 167 168 205 207 227 228 280 44 53 56 58 67 71 83 84 87 96 106 107 113 116 148 160 170 205 206 207 215 216 228 230 268 280 294 297 44 49 53 56 67 71 74 79 83 87 113 116 143 148 154 160 168 169 170 171 206 228 230 231 247 248 280 294 56 67 71 80 83 113 116 143 144 160 169 170 171 195 206 215 225 228 230 231 248 249 268 280 298 36 37 44 53 56 67 71 80 83 105 113 116 148 154 160 168 170 195 202 205 207 225 228 231 235 247 248 268 280 297 44 49 56 71 83 106 113 114 116 160 168 169 171 225 228 239 241 248 260 280 298 37 49 56 58 71 79 83 84 106 107 113 116 160 193 203 228 231 239 248 280 36 37 44 49 56 67 71 83 84 102 106 113 116 143 144 148 153 157 160 164 169 170 171 194 202 203 206 220 228 231 244 247 248 251 259 268 280 37 44 49 56 58 67 71 80 83 84 102 106 113 116 143 144 148 160 168 169 170 171 192 193 194 203 204 206 207 215 220 222 228 230 238 247 248 259 260 268 280 298 56 83 113 116 148 160 167 206 207 228 248 280 56 67 83 113 114 116 160 170 228 248 280 54 56 70 83 105 113 116 160 167 170 207 228 248 280 44 46 53 56 68 71 83 89 106 107 113 114 116 143 146 148 156 160 170 171 206 220 228 230 246 247 248 280 297 56 68 83 84 113 116 160 170 228 247 280 56 71 83 113 116 160 171 206 228 280 281 46 56 58 71 82 83 102 113 116 155 160 170 206 207 215 220 221 228 280 298 56 83 113 116 160 228 280 56 68 71 83 105 113 116 146 160 169 171 194 228 243 247 280 43 44 53 56 58 68 70 71 74 82 83 89 96 113 116 143 148 156 160 167 168 170 193 205 206 215 220 225 227 228 244 247 248 280 44 49 56 83 113 116 160 170 228 247 280 53 54 56 70 71 80 83 89 96 102 105 107 113 116 143 148 154 156 157 160 169 170 171 193 195 205 206 207 225 228 230 235 238 241 247 248 260 271 280 294 297 298 37 46 49 53 54 56 58 70 71 80 83 89 96 102 105 106 107 108 113 114 116 143 146 148 160 163 169 170 171 193 195 203 205 206 207 220 226 228 230 231 238 241 243 247 248 260 264 268 271 280 281 294 297 298 46 56 83 113 116 143 156 160 170 204 228 280 46 56 71 83 113 143 148 160 171 204 228 248 280 102 113 116 171 216 228 280 71 84 106 113 154 169 195 215 228 230 248 71 113 148 241 37 56 67 71 79 84 102 113 195 203 228 230 248 67 71 80 86 101 106 108 113 171 230 247 248 37 67 68 70 71 80 96 108 113 114 116 148 168 203 207 248 249 271 272 67 71 108 113 71 54 56 67 71 105 108 113 114 143 148 153 169 170 206 53 67 71 102 108 113 143 148 160 170 195 281 50 58 67 71 108 113 231 260 44 46 56 58 67 71 74 105 108 113 114 145 148 279 280 294 67 71 108 113 67 68 71 108 113 162 171 206 207 247 71 87 113 154 215 260 37 44 67 71 82 86 106 107 108 113 114 144 146 148 155 156 160 164 170 171 203 204 205 206 221 226 227 228 230 231 238 247 248 251 260 280 298 71 113 148 206 239 259 37 49 53 56 67 68 71 74 80 84 108 113 114 148 154 171 220 228 230 231 234 235 239 241 243 248 260 281 298 46 71 113 169 218 260 294 46 103 106 170 206 37 71 113 168 203 247 260 294 68 71 105 113 144 171 182 205 206 207 230 248 259 260 281 298 49 53 71 87 102 113 114 143 148 157 169 170 204 215 230 231 239 246 248 260 269 280 281 298 49 56 71 83 87 113 146 148 154 169 171 193 195 247 248 259 260 280 216 116 216 44 49 71 102 108 113 114 116 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 116 216 44 71 80 102 113 114 116 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 71 74 77 78 113 114 148 169 170 193 206 222 226 230 260 294 296 37 43 53 71 77 102 105 113 116 148 167 171 203 205 206 216 248 269 281 297 298 37 54 56 68 71 96 101 103 105 108 113 114 116 148 155 160 171 193 203 205 206 216 248 249 251 259 297 298 37 53 54 68 71 74 113 114 116 148 155 170 171 203 205 206 216 251 260 37 54 56 67 71 113 156 167 171 203 206 216 217 227 249 276 280 298 37 53 56 58 67 68 71 80 102 113 116 144 153 156 157 169 170 171 203 206 216 221 225 228 248 259 297 34 37 71 74 116 144 203 205 216 280 36 37 44 53 56 67 71 79 87 98 102 107 113 116 148 157 160 168 169 170 171 195 203 205 206 207 215 216 221 230 231 243 247 248 259 260 281 34 37 71 74 113 116 171 203 206 216 227 228 37 56 71 79 80 105 113 114 116 146 160 170 171 203 205 206 215 216 220 230 282 37 69 71 102 105 113 116 156 170 171 203 206 216 226 247 248 260 37 43 56 61 68 71 105 108 113 114 116 156 157 163 167 170 171 203 206 216 220 226 231 239 248 260 269 297 37 68 71 113 116 148 167 171 203 205 216 230 239 281 37 54 71 113 116 171 203 206 216 260 280 297 37 46 71 113 116 171 194 203 216 37 54 68 71 113 116 143 167 170 203 216 280 54 167 54 114 147 148 167 207 239 281 54 157 167 206 247 249 280 297 54 114 147 148 167 207 239 281 54 68 69 153 167 54 71 167 54 108 114 148 167 206 54 69 167 247 54 114 167 193 54 147 167 294 54 105 116 147 167 217 54 58 147 167 54 167 205 54 116 167 194 216 220 294 54 167 281 54 167 205 54 167 281 54 167 54 108 167 54 167 204 54 156 167 194 206 54 167 294 54 67 167 34 49 61 74 89 92 96 105 114 116 117 118 148 160 193 206 215 222 247 270 271 272 34 50 61 71 108 113 205 206 226 241 259 297 34 46 49 53 68 69 74 87 90 107 108 113 116 147 148 153 160 169 170 171 193 206 216 226 231 239 241 243 248 269 280 294 46 116 143 148 171 205 206 215 216 221 222 239 241 248 269 37 53 71 87 113 116 143 148 203 230 294 54 71 79 106 107 113 116 146 154 156 170 171 193 206 230 231 239 248 294 49 54 67 68 71 80 86 113 114 116 153 168 171 206 230 235 247 248 294 298 34 54 68 71 74 106 113 116 148 163 164 171 205 206 230 239 244 248 270 294 71 113 116 248 294 56 67 71 87 97 113 116 146 148 169 171 205 215 230 247 248 259 268 281 294 113 116 171 294 34 58 67 71 80 108 113 144 157 168 169 170 171 193 205 222 225 226 247 298 37 71 84 106 113 154 171 230 248 280 36 49 58 67 71 87 113 148 154 168 169 171 206 207 222 226 248 249 251 260 280 34 56 71 79 80 87 113 116 153 154 157 169 170 171 193 230 239 241 247 248 259 298 46 49 53 68 71 74 87 102 106 107 108 113 114 146 148 157 169 171 193 195 205 206 207 215 230 231 239 247 248 251 260 269 281 298 44 49 56 58 68 71 80 87 113 114 148 154 168 169 171 192 193 205 206 230 239 247 248 260 271 298 34 53 56 71 80 113 148 154 171 193 205 207 280 37 67 71 74 80 87 113 154 157 169 171 193 34 37 71 80 113 154 171 193 248 37 67 71 80 83 87 107 113 154 169 171 193 227 228 230 247 36 37 54 87 107 113 116 148 169 202 203 241 294 37 71 87 113 169 193 230 243 36 53 56 74 113 154 163 164 171 194 207 222 231 234 235 239 243 58 71 103 108 113 116 143 153 155 205 220 230 294 56 69 74 101 103 108 113 114 116 148 168 170 206 221 222 226 247 248 294 46 54 58 71 77 101 103 108 113 114 116 169 170 171 205 206 207 221 226 243 264 294 46 54 58 71 77 101 103 108 113 114 116 169 170 171 205 206 207 221 226 243 264 294 43 54 100 106 108 113 116 148 153 155 163 192 220 222 268 293 294 43 54 100 113 116 148 153 170 220 264 268 281 293 294 58 68 71 77 78 101 113 114 116 170 205 206 264 293 294 44 56 71 78 101 106 113 114 116 164 170 221 225 294 298 46 54 113 116 143 294 54 101 113 114 116 155 168 170 207 222 244 280 282 294 298 54 113 116 264 294 46 54 71 113 114 116 143 171 239 264 294 36 44 54 56 68 74 77 96 113 114 116 143 144 164 170 192 193 205 206 207 221 222 225 234 251 260 268 294 50 71 113 114 116 148 171 239 264 280 294 46 56 67 71 80 106 107 113 116 147 148 156 157 171 205 206 208 211 216 247 276 294 106 113 116 148 206 216 225 228 248 294 148 148 113 148 113 148 148 113 148 56 113 148 160 230 294 148 46 102 108 113 114 143 148 164 170 171 193 194 206 230 247 264 56 71 102 114 143 148 192 193 205 206 207 230 148 102 193 148 148 148 148 148 113 143 148 206 148 148 148 148 34 46 102 105 113 114 148 193 205 206 222 298 148 113 148 37 58 78 79 113 114 148 168 171 206 226 230 239 241 247 248 280 36 49 54 67 78 79 80 113 145 148 160 170 171 206 208 230 235 241 247 248 270 271 280 293 36 71 87 113 143 171 202 205 206 247 36 46 68 71 80 103 107 113 114 116 171 202 205 206 221 251 36 71 84 105 108 113 170 171 202 205 206 247 248 298 37 56 103 114 116 203 205 206 225 228 229 243 281 293 34 37 100 103 108 153 163 170 203 205 251 268 37 116 160 203 205 251 280 37 114 156 203 205 206 238 37 56 114 143 163 193 203 205 222 281 37 58 71 80 87 105 113 154 171 203 205 230 247 260 269 280 298 36 37 46 54 58 68 71 79 80 100 103 105 108 113 114 116 143 148 156 164 170 206 216 225 243 260 268 280 298 36 44 46 53 54 56 58 61 68 71 74 77 78 79 80 96 101 102 103 105 106 107 108 113 114 116 143 144 146 148 155 156 160 163 168 170 171 192 193 205 206 207 208 217 221 222 225 226 228 230 231 239 241 242 243 244 247 248 249 251 259 260 262 264 268 269 270 279 280 281 282 297 298 37 71 78 79 113 169 171 195 230 248 37 46 53 56 71 74 79 80 87 89 105 107 108 113 114 116 143 148 153 160 170 171 203 205 206 207 208 216 221 225 226 230 231 235 238 239 241 243 247 248 249 259 280 282 37 46 53 71 74 77 79 105 106 107 113 114 116 143 144 148 155 169 170 171 193 203 205 206 207 216 217 221 226 238 241 247 248 251 280 281 282 37 46 49 68 74 79 96 105 107 108 113 114 116 143 148 155 160 163 168 170 203 206 216 221 227 238 243 247 248 251 260 280 37 46 49 54 56 58 71 74 79 108 113 114 144 148 153 156 157 160 163 170 171 192 203 206 216 225 226 230 238 241 247 248 259 280 282 293 37 46 54 58 74 79 100 106 107 108 113 114 148 153 155 156 163 170 171 192 193 203 205 206 207 208 216 226 228 231 238 239 241 247 248 280 297 37 46 53 56 58 68 74 79 96 105 113 114 116 143 144 148 156 160 167 170 171 192 203 206 207 216 217 225 247 248 249 251 280 281 282 36 37 46 68 74 79 102 103 108 113 114 148 156 170 171 193 202 203 206 216 225 226 231 238 239 241 247 248 260 280 282 37 46 49 53 56 58 68 71 74 79 87 88 89 96 102 103 105 107 108 113 114 116 143 144 146 148 157 160 163 167 170 171 192 193 203 205 206 207 216 217 221 225 226 230 231 239 241 247 248 249 251 260 270 280 282 297 298 37 46 53 54 68 71 74 79 89 96 101 103 105 106 107 113 114 143 144 148 160 164 170 192 203 206 216 217 225 226 227 228 238 239 243 247 248 260 280 281 282 293 297 298 37 44 71 78 79 96 108 113 114 143 148 160 171 226 241 247 248 264 280 34 37 46 53 61 78 79 89 103 107 113 114 116 144 146 148 160 171 206 217 222 241 243 246 248 37 79 203 294 34 37 50 54 89 103 113 114 145 148 171 208 228 248 269 280 148 206 49 53 56 61 71 87 105 107 113 116 148 160 169 170 171 193 206 207 215 216 217 222 226 228 230 231 235 239 241 247 248 259 260 280 294 44 46 53 56 67 89 105 107 148 155 157 160 167 170 205 206 207 215 220 221 222 227 228 235 247 248 260 269 279 280 281 294 297 44 49 53 56 69 87 101 102 107 113 114 116 146 148 155 157 160 170 206 207 215 216 221 222 226 230 235 239 248 269 282 298 68 78 113 260 271 280 49 116 168 216 239 259 279 34 49 71 77 87 107 113 116 148 168 192 207 216 230 239 247 248 259 280 298 50 68 116 216 279 116 216 34 114 148 206 241 248 279 294 298 34 50 53 54 61 105 106 107 114 145 148 156 160 167 170 171 204 206 215 216 220 227 230 234 247 248 279 280 294 298 53 74 106 107 108 114 116 148 154 156 157 170 192 205 206 216 262 282 297 53 70 74 82 84 88 103 106 108 116 144 154 168 206 216 227 239 247 264 281 53 58 67 71 86 106 107 108 113 114 116 154 157 164 168 171 193 206 216 220 226 239 248 260 281 298 53 58 74 106 114 116 144 146 154 171 206 216 226 235 238 239 281 53 106 108 116 154 163 192 206 216 226 247 298 37 46 74 87 114 116 143 148 154 205 206 216 229 239 260 262 276 297 298 53 87 105 113 116 145 146 154 170 206 216 221 225 231 239 248 269 280 34 71 106 113 116 148 154 171 192 206 216 226 260 116 148 216 239 247 46 53 74 87 106 114 116 154 156 164 170 216 226 239 259 297 46 53 87 106 113 114 116 154 156 170 171 207 216 224 226 239 249 44 50 53 74 104 106 113 116 143 148 154 157 163 164 170 171 192 206 216 230 238 239 53 58 80 106 108 113 114 116 148 154 155 170 192 206 216 268 281 53 56 106 116 144 154 157 163 164 205 206 216 220 239 40 53 68 105 106 108 114 116 148 168 170 205 215 216 220 226 227 231 239 269 281 50 61 82 105 116 147 148 168 204 215 216 239 280 53 56 74 89 114 116 147 148 216 231 241 248 280 294 170 206 297 44 52 54 74 105 113 116 170 216 222 223 239 248 249 260 262 264 280 44 52 54 74 105 113 116 170 216 222 223 239 248 249 260 262 264 280 54 74 96 105 113 114 116 163 193 221 239 264 279 170 206 259 58 108 114 143 206 225 280 282 297 108 114 170 206 221 269 43 108 143 43 114 205 226 58 105 108 114 146 170 108 114 206 221 280 108 143 206 221 282 53 56 168 298 56 108 114 143 170 43 107 108 114 170 205 280 108 114 156 206 221 226 282 108 206 58 282 54 97 205 206 281 43 96 108 206 298 54 114 156 170 206 221 54 54 56 61 71 96 108 143 205 206 221 259 271 58 101 108 114 206 249 298 54 58 108 114 193 206 298 106 206 249 56 67 108 116 170 205 206 226 281 101 114 148 206 34 36 114 116 202 215 241 36 58 114 116 202 206 215 221 36 116 170 202 206 215 221 226 297 36 56 58 71 101 108 114 116 155 157 163 169 170 202 205 206 215 222 226 249 260 280 297 298 36 56 101 116 202 215 298 216 259 294 36 44 54 58 68 69 71 77 96 101 105 108 113 114 116 143 144 146 148 155 156 163 164 169 170 192 194 202 205 206 207 215 221 222 225 226 238 246 251 259 280 281 282 294 297 298 34 36 43 44 46 49 50 53 54 56 58 61 67 68 70 71 74 77 82 87 101 103 105 106 107 108 113 114 116 143 146 147 148 156 157 163 164 167 168 169 170 171 193 202 205 206 207 215 216 217 220 221 222 225 226 230 231 238 239 247 249 259 268 269 276 280 281 282 294 297 298 36 54 68 87 107 114 116 148 153 156 167 170 202 206 215 282 294 297 298 36 58 68 114 163 169 202 206 226 268 269 282 36 56 102 114 160 202 226 36 202 215 36 43 54 202 108 167 206 114 167 205 43 46 56 58 74 96 108 114 116 143 144 146 157 170 193 205 206 221 225 230 231 239 241 243 249 269 281 282 297 298 46 54 58 77 96 108 114 116 143 153 192 193 205 206 216 222 34 37 46 50 58 61 70 71 77 101 105 107 113 114 148 170 171 192 203 205 206 207 208 217 222 230 241 247 259 264 298 116 216 241 247 89 113 116 222 241 243 262 61 107 116 147 298 102 113 116 147 148 170 216 241 259 103 37 56 116 146 182 34 44 46 56 71 74 87 114 116 146 148 163 170 193 206 207 215 222 225 226 238 239 241 248 259 260 268 269 280 281 282 297 74 116 147 241 243 294 86 108 113 116 154 194 241 294 298 34 49 50 53 56 58 61 67 71 74 86 87 89 96 105 106 107 108 113 114 116 148 153 154 160 169 170 171 193 194 195 205 206 207 222 226 227 228 230 231 239 241 247 248 259 260 264 279 294 298 34 44 49 53 68 80 86 89 96 105 107 108 114 116 148 156 157 167 170 204 205 206 207 216 217 220 230 247 259 280 294 297 216 259 294 34 56 105 114 116 160 204 216 280 293 294 34 90 105 114 116 204 205 260 280 34 90 102 105 114 116 204 205 249 260 280 34 90 105 114 116 204 205 260 280 34 90 105 114 116 204 205 260 280 282 146 153 204 216 241 34 204 241 153 204 241 251 34 160 204 207 241 50 58 74 113 116 204 216 222 241 251 269 294 34 67 204 215 222 241 280 34 105 114 204 205 206 216 217 241 259 280 34 56 90 101 105 114 116 167 204 205 206 215 216 241 279 280 34 58 105 113 114 116 168 204 280 282 205 170 50 54 68 69 78 108 116 148 170 194 205 206 207 216 221 222 281 282 297 34 50 56 68 69 78 108 113 116 143 148 170 194 207 216 240 243 259 260 269 293 297 298 49 50 53 54 67 68 69 78 106 108 114 116 148 167 170 194 206 207 216 228 247 248 251 260 279 294 297 34 37 50 53 58 69 78 106 108 114 116 143 148 156 160 167 170 171 194 205 206 207 216 221 228 230 231 239 260 269 281 294 297 298 34 46 50 56 58 67 68 69 71 78 96 106 113 114 116 143 146 148 170 171 193 194 206 207 216 221 230 231 239 241 259 260 281 297 50 54 56 69 78 108 114 116 148 170 192 194 205 206 207 215 216 221 222 247 251 281 293 297 298 46 50 54 58 69 71 78 80 98 102 105 107 113 116 146 148 157 160 170 171 194 205 206 207 216 221 225 230 235 241 247 248 260 268 297 43 50 53 54 56 58 71 77 96 101 106 107 108 114 116 148 169 194 206 216 221 222 226 229 247 259 280 281 294 297 298 34 36 37 53 71 87 98 113 144 146 148 157 167 169 170 193 194 195 205 206 215 220 230 231 239 247 248 251 259 269 279 280 294 297 298 36 37 71 106 114 116 143 144 146 148 168 169 170 193 194 206 221 230 241 247 248 259 269 294 297 160 194 260 279 298 194 204 43 52 105 148 160 194 237 105 147 160 194 34 68 106 147 194 280 36 37 53 67 68 71 105 106 107 114 144 148 163 164 170 171 194 205 206 207 220 222 225 234 247 248 259 260 268 298 36 37 54 56 106 108 148 153 168 169 170 194 202 203 206 207 221 238 247 259 260 269 298 46 53 56 71 106 114 116 153 157 168 194 205 206 207 224 225 248 259 260 280 297 298 36 106 148 170 171 194 202 205 206 221 230 246 247 260 298 54 56 68 75 77 108 113 114 144 153 154 170 193 194 205 206 221 225 297 298 34 53 54 58 71 80 102 105 106 107 108 113 114 116 144 146 157 163 164 168 170 171 193 194 205 206 207 221 222 225 226 230 234 235 238 239 247 248 259 260 268 269 281 282 293 298 34 43 58 71 148 160 193 194 204 239 241 259 269 44 106 143 155 171 194 204 221 235 259 269 36 37 53 105 108 114 148 194 206 207 222 225 226 230 248 259 269 298 43 58 87 114 148 160 194 239 247 280 298 34 102 106 114 168 170 194 204 207 221 222 225 230 259 268 298 148 194 279 294 34 68 113 114 116 148 194 204 248 259 43 68 71 74 148 194 204 243 247 248 259 260 34 44 53 71 102 107 114 148 170 192 193 194 204 206 207 215 220 221 230 234 247 248 259 268 281 282 297 34 37 53 78 82 105 107 153 169 170 194 196 203 205 206 215 227 230 239 241 247 269 279 298 36 43 67 74 89 107 148 194 202 215 247 248 80 113 143 146 155 156 170 193 194 205 206 238 34 37 43 46 54 69 71 74 114 116 147 148 160 170 194 203 204 205 206 216 230 239 247 248 249 269 280 104 105 148 170 194 204 207 247 248 280 294 298 43 148 194 34 43 96 148 163 194 204 272 34 53 54 56 58 68 80 105 106 114 116 146 148 155 156 157 192 193 194 204 205 206 207 221 222 226 230 244 247 249 257 260 269 270 271 280 281 293 297 194 206 216 228 248 280 294 54 69 102 105 116 167 207 216 54 116 155 156 206 216 297 34 61 78 148 204 206 216 228 270 271 279 297 36 37 50 53 54 56 58 61 68 71 75 101 105 107 108 114 116 143 148 155 194 202 203 205 206 215 216 221 226 230 239 241 249 259 260 268 276 280 281 294 297 298 37 54 68 71 74 77 82 84 92 96 101 102 103 105 108 114 116 143 146 155 160 168 170 193 203 205 206 215 216 221 222 226 249 251 271 280 281 282 291 297 298 37 53 56 58 68 71 74 77 102 105 106 108 113 116 143 146 148 156 157 163 164 170 171 192 193 203 205 206 221 222 225 230 241 247 248 259 269 270 294 297 298 34 54 68 108 114 116 204 216 248 34 53 54 56 61 68 71 74 77 79 84 86 96 105 106 113 114 116 117 145 147 148 153 156 163 167 171 193 205 206 216 217 224 226 227 228 231 238 240 241 243 247 248 259 260 268 270 271 275 280 281 293 297 298 44 54 106 108 113 114 148 163 164 170 171 194 215 226 238 239 247 262 280 281 293 298 44 54 74 101 106 108 113 114 116 148 156 168 171 194 205 206 215 239 247 262 281 298 44 54 56 58 106 113 114 148 156 170 171 194 204 205 206 215 239 247 262 281 44 53 54 56 101 106 113 148 170 171 194 204 215 239 247 262 54 96 113 148 163 170 171 204 206 207 215 247 262 281 282 34 46 49 54 108 113 114 144 148 156 160 170 171 194 204 207 215 246 264 294 298 46 54 77 105 148 160 167 171 204 205 206 215 216 247 280 34 37 47 80 113 114 116 148 154 171 193 207 216 226 229 246 248 257 259 262 276 280 294 80 113 114 116 143 148 154 171 216 221 229 239 246 257 262 271 291 69 80 113 114 116 143 148 154 167 171 205 208 216 229 239 241 246 257 262 264 291 294 54 116 171 204 215 216 34 43 44 54 68 70 82 106 148 167 171 204 207 215 239 268 80 96 108 113 116 171 204 280 54 113 114 116 170 205 206 208 211 269 297 298 56 58 68 101 105 106 108 113 114 116 143 155 160 167 170 206 208 211 244 269 298 49 58 61 96 101 105 108 113 114 116 143 145 155 156 160 163 193 206 208 211 215 222 251 264 269 298 37 53 54 58 67 68 103 113 114 116 145 170 203 206 208 211 215 269 271 298 37 53 54 61 68 96 103 106 108 113 114 116 145 170 203 205 206 208 211 215 269 271 298 107 113 116 167 208 211 269 58 108 113 116 205 208 211 216 269 56 58 67 113 114 116 208 211 234 264 269 54 58 105 108 113 116 143 157 164 206 207 208 211 231 243 269 298 54 105 106 108 113 114 116 156 163 164 194 206 208 211 249 269 280 297 54 56 58 75 96 107 108 113 116 148 155 160 168 205 206 208 211 215 246 251 269 280 282 297 56 58 68 101 106 108 113 116 205 206 208 211 215 222 225 249 251 269 281 293 62 113 114 116 164 206 208 211 231 268 269 53 54 61 101 108 113 116 117 144 155 164 205 207 208 211 220 239 259 269 280 293 297 54 113 116 164 208 211 216 220 269 298 34 43 50 67 100 103 105 108 114 116 148 156 160 163 170 171 205 206 208 220 227 228 230 268 269 280 281 293 43 50 53 56 71 78 96 100 103 106 108 113 114 116 143 144 148 155 160 164 168 170 171 205 206 208 224 226 251 269 271 281 298 50 54 56 71 96 108 113 114 116 143 144 148 160 169 170 171 206 207 208 221 269 281 298 34 50 54 56 58 67 71 87 96 101 103 108 113 114 116 148 160 170 171 192 205 206 208 220 221 222 249 251 259 269 280 281 297 298 34 46 50 53 56 58 67 74 77 101 105 106 107 108 116 148 160 168 171 205 206 208 222 225 234 249 268 269 281 297 298 34 50 54 58 100 103 108 116 160 163 164 205 206 208 226 269 34 50 53 54 56 58 67 96 101 105 107 114 116 144 146 148 155 157 160 163 168 170 171 192 193 205 206 207 208 215 217 220 225 230 260 268 269 281 298 43 50 74 100 103 105 108 116 148 153 160 163 171 205 206 208 220 222 269 281 293 297 50 100 113 116 144 146 148 157 160 163 170 171 206 207 208 221 226 238 269 297 34 46 50 58 67 87 100 107 108 113 114 116 148 155 156 160 163 164 168 170 171 192 206 207 208 228 234 238 239 269 280 34 43 46 50 54 56 58 67 71 74 100 101 103 108 113 114 116 143 148 155 160 163 170 171 205 206 208 220 221 222 225 226 234 244 251 260 269 280 281 293 297 298 34 46 50 54 56 58 61 67 68 69 71 96 101 103 113 114 116 148 154 157 160 171 192 205 206 208 222 251 259 269 280 281 298 44 50 54 56 106 114 116 146 148 160 170 171 192 205 206 208 222 225 239 243 260 269 281 282 298 34 43 46 50 54 56 58 68 71 74 77 88 100 101 103 106 108 113 114 116 118 143 148 153 155 156 160 163 164 168 170 171 205 206 208 221 222 225 226 227 228 243 248 251 260 264 269 280 281 282 293 298 34 43 49 50 53 54 58 67 100 101 105 106 108 116 148 153 154 155 156 157 160 163 164 171 205 206 207 208 220 221 224 244 249 262 269 280 282 297 298 34 43 44 50 54 56 58 87 101 106 108 114 116 143 148 157 160 163 170 171 205 206 208 215 221 225 226 268 269 281 298 34 49 50 56 58 74 80 86 96 100 101 103 105 106 108 113 114 116 143 144 148 153 155 156 157 160 163 164 170 171 193 205 206 207 208 220 221 228 234 238 239 244 251 260 268 269 276 280 281 282 293 297 298 114 116 148 208 269 36 37 56 58 69 77 106 116 202 203 208 222 249 268 269 281 116 204 208 222 249 269 34 37 113 116 148 203 208 269 34 43 53 56 58 96 100 103 105 106 108 116 143 155 156 157 163 164 170 205 206 208 228 230 231 251 268 269 281 293 297 298 43 56 103 113 114 116 143 148 168 170 171 193 206 208 220 226 227 230 231 238 269 293 298 34 44 54 58 71 87 100 101 103 108 116 153 155 170 192 205 207 208 215 220 228 238 259 268 269 293 43 58 68 74 100 101 103 105 108 113 114 116 143 144 148 153 156 163 164 170 171 206 207 208 220 222 238 239 251 268 269 293 297 34 36 37 43 56 58 80 100 103 108 113 114 116 148 153 157 163 168 170 171 202 205 206 207 208 221 222 226 234 238 239 251 260 269 280 281 293 297 108 116 170 208 269 34 54 58 67 77 96 100 108 114 116 144 156 164 205 208 220 249 269 280 281 282 298 36 46 53 54 56 58 71 74 101 107 113 116 148 153 155 156 170 171 192 202 205 206 207 208 227 228 234 248 251 268 269 280 281 293 294 297 298 56 71 87 106 113 116 143 148 157 164 168 170 171 192 205 206 208 215 226 251 268 269 271 282 297 298 54 71 101 105 113 114 116 144 148 153 164 170 171 205 206 208 221 222 226 230 238 251 268 269 281 282 34 53 54 56 58 78 96 100 101 103 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 164 170 171 193 205 206 207 208 220 221 225 227 228 230 234 239 251 259 260 269 276 282 293 297 298 34 49 54 56 58 67 100 106 107 108 113 114 116 143 144 148 155 156 164 168 170 171 193 205 206 208 222 226 230 238 251 259 268 269 280 282 297 298 54 56 87 116 164 170 208 264 269 282 297 298 50 56 58 116 193 208 249 269 298 34 53 71 113 148 170 206 211 229 247 248 297 37 43 44 53 78 103 155 164 170 192 203 205 206 207 211 220 230 268 293 297 50 67 71 87 113 143 168 171 247 248 294 44 50 113 148 171 297 105 106 113 171 54 77 107 113 156 163 170 206 221 239 259 260 280 298 36 44 53 114 160 169 205 206 207 244 260 281 56 71 96 144 170 205 206 220 280 282 297 107 113 156 163 171 205 206 220 230 234 239 280 297 56 74 171 206 224 239 280 297 68 103 107 163 168 170 171 206 208 217 225 226 246 247 281 297 54 71 113 171 228 260 298 44 89 96 113 171 230 231 247 248 294 96 113 144 148 169 171 215 220 230 231 247 34 68 87 102 113 153 163 170 171 206 249 260 282 44 53 96 105 113 148 169 171 220 227 231 247 50 54 113 171 227 36 44 53 114 160 169 205 206 207 244 260 281 113 148 248 113 148 248 113 148 248 113 148 248 113 148 248 35 78 80 96 113 116 216 222 280 34 53 103 113 116 154 160 192 208 215 216 227 228 271 280 114 204 206 43 46 53 54 56 58 71 100 101 103 105 106 108 113 114 144 148 153 155 157 163 164 170 171 193 204 206 207 208 220 221 226 230 234 251 259 269 281 293 297 298 34 37 46 53 54 56 58 74 100 103 105 106 107 113 114 144 155 156 163 164 167 170 193 204 205 206 207 208 215 220 221 228 230 234 251 262 281 293 34 43 49 53 56 58 96 100 103 105 107 108 113 114 116 144 148 153 155 156 157 163 164 170 171 193 204 205 206 207 208 220 221 225 228 230 234 238 239 251 259 264 280 281 282 293 297 298 100 143 170 204 43 46 53 69 100 101 103 107 108 113 114 146 148 153 155 156 157 163 171 193 204 205 206 207 208 220 221 226 227 230 231 239 243 251 280 281 282 294 44 50 100 103 108 114 144 153 155 156 160 163 164 170 204 206 238 259 268 293 49 71 103 113 114 156 170 204 206 281 58 100 103 108 113 144 146 148 155 156 163 169 170 171 193 204 205 206 208 220 221 239 280 281 294 34 43 46 49 56 101 103 105 113 114 143 144 148 153 157 170 171 194 204 205 206 207 208 216 221 225 226 239 246 248 249 252 259 281 294 50 53 54 56 68 100 101 103 108 113 114 144 148 155 163 164 170 193 204 205 206 220 221 225 226 234 238 239 280 281 282 293 297 298 34 36 53 54 56 58 61 68 83 92 101 103 105 106 107 108 113 114 116 148 153 160 163 167 170 171 193 202 204 205 206 207 208 221 222 225 227 228 230 239 247 251 280 281 282 297 43 46 54 56 58 68 77 100 101 103 105 106 108 113 114 116 144 146 147 148 153 155 156 157 160 163 164 170 171 192 193 204 205 206 208 216 220 221 225 226 227 228 230 239 251 260 264 268 281 282 293 294 297 298 43 54 56 58 68 77 101 103 105 108 114 116 146 148 155 170 204 205 206 222 227 228 243 247 251 271 280 281 293 294 297 34 103 114 116 148 160 170 193 194 204 206 207 208 247 280 281 297 100 103 105 108 114 144 156 160 170 204 206 215 228 234 239 68 100 108 114 144 171 193 204 205 206 230 294 53 56 61 87 100 101 103 105 108 114 148 163 170 204 205 206 207 208 215 220 227 228 230 239 246 251 260 268 281 293 34 46 53 54 56 58 61 78 100 103 106 108 113 114 143 144 148 153 155 156 160 163 168 170 193 204 205 206 208 220 227 228 230 239 252 260 262 268 281 282 293 298 43 44 46 53 54 56 58 61 62 67 71 82 96 97 100 103 105 106 108 113 114 116 144 147 148 153 155 156 163 170 171 193 194 204 205 206 207 215 220 221 225 226 228 230 234 238 239 247 251 259 268 280 281 282 293 297 298 37 54 167 203 217 68 148 217 240 43 77 108 116 143 155 167 168 206 222 234 264 281 293 297 298 37 77 167 203 205 279 68 148 167 217 34 68 117 148 217 68 106 116 117 118 155 222 224 246 249 279 280 88 205 215 222 43 54 68 71 80 101 105 168 170 205 206 234 247 272 68 148 217 37 167 203 34 68 148 217 34 68 148 217 34 68 148 206 217 34 68 148 217 101 114 160 167 206 68 148 217 34 68 148 217 167 206 34 68 148 205 217 240 34 43 68 108 148 153 154 205 217 240 34 68 69 148 217 34 37 53 54 56 68 70 75 90 96 101 104 105 106 116 118 148 153 154 155 160 163 170 203 205 206 215 220 222 224 225 235 240 244 246 247 248 251 270 280 281 293 34 68 148 153 156 170 37 54 167 203 217 37 54 167 203 217 34 36 77 167 202 279 280 37 54 56 117 170 194 203 280 54 83 103 113 114 116 145 147 167 170 193 204 208 215 241 247 248 34 54 83 100 103 116 145 147 167 204 208 215 241 247 248 37 56 74 103 113 148 167 170 171 194 204 206 207 208 241 247 248 279 294 297 49 53 54 107 113 116 147 148 167 170 204 205 206 207 208 241 244 248 249 260 268 280 281 294 34 113 116 147 148 167 204 208 228 231 241 248 294 68 74 96 100 103 108 113 114 116 145 146 147 148 154 163 167 169 193 204 206 208 230 231 241 244 248 249 264 294 298 74 88 101 103 107 108 113 116 143 145 147 148 154 163 167 204 206 208 228 231 241 248 260 281 294 43 53 58 69 74 100 103 108 113 114 116 146 147 148 154 157 160 167 204 205 208 224 230 231 241 248 251 280 294 297 298 36 103 108 113 116 145 146 147 148 154 155 167 168 202 204 206 207 208 231 241 248 257 262 294 36 77 100 103 108 113 116 145 146 147 148 154 155 156 163 167 170 202 204 205 206 207 208 227 228 230 234 241 248 280 294 50 71 74 103 107 113 116 145 147 154 167 171 204 206 207 208 239 241 247 248 294 34 36 53 71 100 103 105 113 116 147 167 169 171 193 202 204 208 239 241 243 247 248 259 279 293 294 34 71 74 96 100 103 108 113 114 116 143 147 167 169 171 193 204 208 241 248 279 294 298 44 68 74 103 105 107 113 116 147 148 154 167 170 192 193 204 208 227 230 241 247 248 281 294 44 53 61 68 69 71 74 86 100 103 105 113 114 116 146 147 148 156 160 163 167 168 170 193 204 207 208 222 230 238 239 241 244 247 248 259 279 280 294 298 44 46 53 54 71 107 113 116 146 147 156 167 170 171 193 204 206 207 208 215 220 230 231 234 241 244 247 248 251 260 280 294 298 37 54 116 145 147 148 167 170 203 204 208 241 248 280 294 103 116 147 148 167 170 171 204 206 208 241 247 248 294 297 54 67 68 71 74 103 107 113 114 116 146 147 160 167 169 204 207 208 215 239 241 247 248 259 280 294 44 49 53 54 67 70 82 84 113 116 147 148 160 167 168 169 193 204 206 207 208 215 227 228 241 247 248 281 294 34 68 116 145 147 148 167 204 208 215 241 248 294 34 37 43 53 61 68 100 103 113 116 147 148 167 193 203 204 206 207 208 215 216 217 238 241 248 264 268 294 34 87 103 107 113 116 117 147 148 160 167 169 204 208 231 241 247 248 279 294 34 67 74 86 87 103 113 116 117 146 147 148 167 169 170 204 208 224 241 247 248 271 275 279 281 294 74 116 145 147 167 204 208 239 241 248 294 34 36 37 46 49 53 54 56 67 68 69 71 74 77 80 87 100 102 103 113 114 116 143 144 147 148 153 154 157 160 167 168 169 170 171 192 193 194 195 202 203 204 206 207 208 217 220 228 230 231 239 241 246 247 248 259 268 269 280 281 294 298 46 53 56 67 70 71 105 107 108 113 116 117 146 147 148 155 167 170 171 193 204 205 206 208 221 222 228 230 231 241 243 248 259 260 271 294 297 36 53 54 58 74 77 82 87 98 100 101 103 106 107 108 113 114 116 143 144 147 148 153 156 157 167 169 170 171 192 202 204 205 206 207 208 222 225 227 228 230 234 238 239 241 243 246 248 259 260 280 281 282 294 297 43 54 58 68 69 80 100 101 103 108 153 160 163 167 194 205 206 222 238 251 264 268 271 280 293 294 297 43 44 53 58 71 100 101 103 105 108 113 114 116 153 160 163 167 194 205 206 217 220 227 228 241 251 260 268 280 281 293 294 298 43 54 58 71 96 100 101 105 108 116 147 153 156 160 163 170 194 205 206 222 251 279 280 282 293 294 298 43 83 100 101 103 105 108 114 116 147 148 153 160 163 167 170 193 194 205 206 220 227 228 247 249 280 282 293 294 37 43 53 58 68 96 100 101 103 105 108 114 116 143 153 160 163 167 170 194 205 206 215 230 238 251 280 281 282 293 294 43 68 74 80 96 100 101 103 107 108 153 155 156 160 163 167 170 194 205 206 220 222 247 280 281 282 293 294 297 298 37 43 53 54 56 58 68 69 74 100 101 103 105 106 107 108 114 116 146 148 155 156 160 163 164 170 192 194 206 215 221 222 225 260 264 279 280 293 294 297 43 54 56 68 80 82 96 100 101 103 108 113 116 145 147 153 160 163 164 167 170 192 194 205 206 207 215 216 220 221 222 227 228 238 251 268 280 281 282 293 294 297 43 44 53 54 68 82 96 100 103 105 108 153 155 160 163 167 194 205 206 222 225 228 238 280 281 282 293 294 298 54 89 145 53 100 113 155 156 160 163 294 53 54 69 100 107 113 114 148 153 155 156 160 163 206 215 220 259 294 43 53 56 58 61 69 74 78 100 101 103 105 106 108 113 114 146 147 148 153 155 156 157 160 163 164 170 171 192 193 205 206 207 208 220 222 225 226 227 228 232 241 243 251 268 279 280 281 282 293 294 297 46 53 58 71 87 96 100 103 105 107 108 113 114 143 146 153 155 156 157 163 164 168 169 170 171 193 205 206 207 208 215 220 225 226 228 230 232 235 239 248 249 268 280 282 297 103 105 116 170 205 206 216 281 148 251 281 293 100 148 43 153 222 293 43 153 293 36 56 194 43 108 206 225 43 100 103 108 156 163 170 192 205 271 280 43 100 105 194 222 280 43 108 153 155 222 238 251 43 101 103 105 153 163 194 222 238 251 293 34 36 37 54 100 105 107 108 116 145 148 160 163 205 217 227 241 297 298 101 116 160 167 170 216 297 43 69 116 160 216 217 294 107 34 71 113 116 148 170 171 195 206 297 34 54 68 71 89 100 107 113 116 146 148 163 169 171 195 206 208 222 244 280 294 34 71 113 116 148 171 195 206 243 264 34 56 61 67 71 77 105 108 113 114 116 143 148 160 170 171 195 206 222 226 269 280 281 282 297 298 34 50 53 54 56 58 61 71 74 75 77 96 100 101 103 105 106 108 113 114 116 144 147 148 155 156 163 167 170 171 193 195 205 206 207 215 216 224 226 227 228 234 235 244 259 260 268 276 280 281 282 293 297 298 34 83 100 103 105 106 113 116 189 195 216 226 247 280 34 71 113 116 148 171 195 206 100 113 100 206 100 143 153 100 167 171 205 280 54 54 100 103 105 156 205 220 103 155 220 293 58 61 68 77 96 100 102 107 108 113 114 116 144 155 156 163 170 205 207 208 211 226 238 239 249 259 269 275 281 282 37 49 53 54 68 80 103 113 116 145 203 206 208 211 215 269 271 280 298 37 53 54 68 103 113 116 145 170 203 206 208 211 215 250 264 269 271 293 298 37 53 54 68 103 113 116 145 203 206 208 211 215 269 271 298 56 58 103 108 113 116 153 156 160 164 170 205 206 208 211 251 269 298 56 58 113 114 116 208 211 234 264 269 34 54 67 105 106 108 113 114 116 156 163 164 194 206 208 211 249 269 280 297 54 113 116 205 206 208 211 216 269 108 113 116 155 208 211 216 269 297 53 56 58 67 96 100 101 103 108 113 114 116 160 163 164 170 205 206 208 211 215 220 231 238 269 280 282 293 297 74 100 103 108 113 114 116 148 160 193 205 206 207 208 211 220 223 225 227 231 251 260 268 269 280 56 103 108 113 116 154 205 208 211 269 297 54 58 67 113 114 116 207 208 211 269 58 108 113 114 116 170 193 205 206 208 211 215 269 280 43 54 56 113 116 143 153 164 205 206 208 211 249 264 269 298 34 53 54 62 67 74 113 116 145 157 163 168 205 206 208 211 230 251 269 281 297 298 54 56 58 74 113 114 143 206 220 238 264 34 37 49 53 67 68 71 74 100 107 113 143 148 157 168 221 239 243 248 280 34 74 96 103 107 113 114 116 148 169 170 231 238 244 246 264 54 67 68 78 107 114 116 163 170 234 251 264 293 298 56 78 96 101 114 143 205 262 43 78 108 113 170 206 298 34 54 74 78 113 164 222 238 34 54 74 78 101 108 113 144 298 34 58 74 78 103 108 113 170 205 206 208 231 244 34 53 54 74 78 107 113 114 148 170 171 205 206 227 228 231 247 248 281 34 37 54 74 103 107 113 114 148 168 170 259 279 34 54 74 103 107 113 114 148 208 217 259 34 43 54 74 103 107 113 114 148 208 228 244 259 264 294 34 54 68 74 103 107 113 114 148 167 215 259 34 54 68 74 103 105 107 113 114 148 154 193 230 259 34 54 74 103 107 113 114 148 259 34 54 74 103 107 113 114 148 259 34 54 56 58 74 78 88 103 107 108 113 114 143 148 169 170 206 226 230 247 259 34 54 74 78 107 113 114 148 34 53 54 56 61 74 78 103 107 113 114 116 148 155 168 170 171 206 225 226 228 230 247 248 282 298 34 54 56 74 78 107 113 114 148 171 206 225 34 54 74 78 100 107 113 144 145 148 164 34 37 54 56 74 78 107 113 148 230 259 34 74 107 113 148 280 34 49 74 103 106 107 113 114 144 145 148 157 169 226 230 249 259 294 89 108 89 89 89 89 89 100 89 89 108 89 106 106 208 246 251 167 205 208 215 246 251 282 293 44 96 170 206 208 215 220 231 246 282 89 100 103 108 117 145 222 243 293 103 246 293 103 153 170 246 251 281 206 246 282 297 103 170 205 206 225 246 260 108 246 293 43 103 160 220 281 293 282 58 108 146 153 170 205 246 251 293 56 246 281 282 251 281 74 221 259 53 100 164 297 53 58 68 74 114 148 171 239 260 269 46 54 71 87 101 106 107 108 114 144 153 156 164 168 170 171 192 205 206 207 226 238 251 281 282 297 46 74 87 105 113 155 163 168 170 206 221 259 108 143 157 163 207 220 221 222 268 281 100 108 114 116 143 163 164 170 206 228 268 281 116 156 157 163 206 220 228 49 80 107 114 143 148 153 156 163 168 170 171 205 206 226 231 235 239 246 249 281 297 43 100 144 157 163 170 205 220 228 268 282 293 53 100 108 148 156 163 206 228 238 170 206 226 143 164 170 205 206 221 251 271 282 86 96 108 113 116 153 155 156 157 170 206 225 234 297 298 54 145 216 279 54 171 206 207 251 281 259 53 146 170 206 207 221 225 226 238 297 58 71 101 114 144 170 192 205 206 281 206 53 170 171 234 238 281 298 113 170 171 205 206 259 269 281 80 87 148 230 239 280 49 113 170 228 37 113 238 87 113 148 228 230 238 239 241 247 248 259 298 101 143 168 206 225 249 281 53 105 170 192 206 248 281 297 44 52 53 68 82 148 171 204 205 215 228 239 44 53 101 114 116 145 148 160 170 171 206 216 217 239 282 294 56 58 116 247 248 280 298 34 148 247 53 102 108 114 116 148 169 226 230 231 247 248 259 280 114 116 148 192 247 248 36 37 44 54 61 87 102 103 105 113 114 116 148 167 193 203 204 206 207 230 231 243 247 248 257 259 268 271 280 56 68 75 86 96 113 148 171 193 194 204 216 230 248 294 298 37 53 56 68 87 102 107 113 114 143 148 167 169 170 192 203 204 206 225 228 243 248 259 280 34 53 54 61 71 80 101 107 114 143 171 205 206 207 221 222 228 231 247 248 262 280 281 294 297 298 37 80 87 102 113 114 148 154 157 167 169 170 193 203 206 207 228 230 231 243 248 257 259 293 62 103 113 204 243 105 193 206 225 230 248 297 40 56 61 70 74 82 96 103 107 114 116 143 148 153 155 170 193 205 206 220 221 222 225 243 248 251 272 293 298 116 143 146 148 243 248 264 53 54 68 75 78 101 103 107 114 116 148 155 169 170 192 206 220 221 225 230 243 247 248 257 276 293 37 203 206 216 230 49 56 87 96 101 108 144 148 168 169 170 204 206 225 226 231 238 247 248 293 294 105 114 167 206 207 248 70 82 105 114 206 248 259 157 206 207 221 264 107 222 248 278 298 116 193 248 53 114 154 193 217 231 264 280 53 67 71 113 114 116 147 148 193 204 215 227 228 239 241 243 248 269 280 293 46 53 56 96 106 113 114 144 147 148 171 231 241 243 248 269 53 61 74 105 114 143 148 154 167 168 204 206 207 221 230 241 247 248 251 268 280 68 70 80 82 87 102 114 143 146 156 170 192 193 205 230 248 259 281 298 206 216 259 68 105 114 192 230 248 259 269 37 46 49 61 68 80 103 107 113 114 148 170 203 206 230 231 243 247 248 259 280 293 68 103 113 114 148 231 247 248 44 53 68 69 70 82 105 113 114 116 148 153 170 192 193 204 205 206 225 231 247 248 280 297 68 69 103 105 106 113 114 116 148 193 206 207 230 231 247 248 49 58 67 68 74 80 96 113 114 116 144 148 155 156 163 169 170 192 206 230 231 244 247 248 259 260 280 36 37 49 103 106 114 148 155 156 160 192 202 203 207 220 221 222 230 248 251 298 49 56 68 70 74 80 82 102 103 105 106 114 156 206 207 215 220 247 259 271 293 298 280 37 56 155 164 170 203 206 207 220 279 53 56 148 244 248 259 280 281 116 160 167 170 206 216 280 53 68 71 79 106 113 114 148 155 167 170 207 247 269 54 114 116 143 148 155 168 170 171 192 206 226 230 231 247 248 259 293 297 298 68 70 82 102 103 113 114 116 167 171 193 206 222 259 297 298 148 206 36 44 49 53 58 61 68 69 71 82 87 105 113 114 116 144 146 148 153 154 160 167 168 170 193 202 206 215 216 222 235 239 260 269 280 298 89 116 216 280 53 106 108 116 154 163 192 206 216 226 247 298 53 87 105 113 116 145 146 154 170 206 216 221 225 231 239 248 269 280 56 67 71 80 113 116 154 171 193 205 206 216 230 248 297 36 54 71 106 113 114 116 148 154 171 202 206 215 216 230 235 239 247 248 249 260 53 74 80 89 106 116 148 154 155 163 205 206 207 216 221 239 248 269 68 80 113 114 116 148 154 157 163 168 193 206 216 226 230 243 248 269 298 53 106 107 116 143 148 154 155 156 163 170 205 206 207 216 239 260 281 53 61 71 84 87 101 107 116 143 154 205 206 207 216 225 230 239 276 282 53 56 106 116 144 154 157 163 164 205 206 216 220 239 34 53 107 108 116 148 153 167 204 206 207 216 230 241 280 294 36 46 50 53 68 79 105 106 113 116 147 148 153 170 202 216 226 230 239 241 243 248 279 298 34 36 67 114 144 148 202 230 239 247 248 249 259 269 276 280 298 34 67 114 247 269 276 298 34 67 69 114 148 230 247 248 259 269 276 280 298 53 67 80 86 96 106 114 146 153 170 193 205 206 222 241 247 248 259 269 280 298 87 108 37 67 69 87 154 167 169 269 49 53 67 69 103 106 107 114 143 154 193 241 248 259 269 280 68 69 108 114 148 170 192 259 269 280 281 298 54 67 70 87 114 148 167 231 269 298 69 108 114 148 167 193 222 248 269 280 294 34 53 116 148 207 216 230 280 34 53 116 148 207 216 230 280 58 46 114 148 206 241 269 280 297 46 49 98 114 143 148 156 157 168 170 171 193 205 206 207 269 280 297 148 269 280 54 71 74 101 114 148 156 206 216 221 230 259 269 280 297 148 247 269 280 34 54 98 169 171 226 229 269 280 34 43 53 68 70 74 82 148 160 167 205 206 207 211 215 216 230 234 268 280 34 116 147 160 206 211 296 34 54 61 68 70 74 77 82 147 148 160 167 207 211 215 216 220 296 34 147 160 206 211 296 34 43 52 54 68 71 103 105 114 146 147 148 155 160 170 192 205 206 222 231 249 281 296 297 34 108 147 148 160 207 280 281 296 34 86 147 148 155 160 205 207 280 296 34 147 148 160 207 280 296 34 40 58 106 116 143 144 147 148 153 160 206 207 216 246 269 280 296 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 36 56 61 80 108 111 116 147 148 160 168 202 207 280 296 34 147 148 160 207 280 296 34 36 37 101 147 148 160 203 207 259 269 280 296 34 147 148 160 207 221 280 296 34 61 68 147 148 160 205 206 207 280 296 34 56 147 148 155 160 167 206 207 222 280 296 298 34 37 74 114 147 148 160 170 203 206 207 248 280 296 34 37 147 148 160 203 280 296 34 46 54 67 86 101 116 147 148 160 170 207 249 280 296 298 34 147 148 160 207 280 296 34 68 71 103 147 160 192 193 206 207 211 230 248 259 280 296 34 54 68 74 96 101 114 143 147 148 153 160 170 205 206 207 221 222 249 259 280 296 298 34 114 147 148 160 192 206 215 221 259 281 296 34 70 74 143 147 148 160 167 170 207 225 244 280 281 296 34 80 106 147 160 167 205 206 280 296 34 44 71 80 87 103 106 107 108 113 114 147 148 153 155 160 163 169 170 171 193 205 206 207 216 220 230 231 234 235 247 248 259 260 269 280 296 298 34 37 147 148 160 170 203 216 259 296 34 71 79 107 147 148 160 171 206 225 247 296 34 71 75 79 80 90 107 114 146 147 148 154 160 171 206 216 225 244 247 280 281 294 296 34 147 160 211 216 296 34 114 144 43 53 87 114 148 231 260 54 68 113 114 167 193 248 280 34 44 74 78 80 86 87 113 148 169 170 171 206 216 226 239 241 247 248 269 280 281 297 49 105 115 148 205 206 215 221 247 280 36 116 144 148 202 205 207 215 216 239 247 248 249 36 37 49 89 148 171 202 203 226 74 113 148 225 239 249 222 107 239 294 239 248 37 46 49 53 74 113 143 144 148 153 155 156 163 164 203 206 207 220 225 234 235 259 268 278 34 37 53 96 105 113 116 144 148 154 155 157 164 170 206 207 222 226 235 281 34 36 37 46 49 54 68 80 87 97 106 107 113 114 146 148 157 163 168 170 171 192 202 203 204 205 206 207 215 216 225 226 230 231 235 239 246 247 248 249 259 260 280 281 298 68 114 148 239 246 298 36 37 148 202 203 239 246 148 53 56 87 114 148 206 246 281 294 37 50 148 170 203 239 269 294 68 148 205 247 46 68 103 143 148 157 170 206 243 247 280 148 247 78 103 107 148 153 163 170 171 206 207 225 239 244 247 260 280 281 282 148 247 34 37 46 68 74 80 105 113 148 155 167 170 203 206 207 226 248 297 36 49 71 80 102 113 114 168 202 206 228 230 231 241 259 37 49 71 107 113 168 170 239 247 259 280 293 298 44 46 113 114 155 168 228 239 247 248 259 280 281 103 105 259 148 167 205 230 248 262 280 43 49 114 146 207 216 294 36 37 53 78 105 145 148 163 170 171 202 203 207 239 102 37 86 87 116 145 146 147 148 167 168 169 203 241 248 294 296 37 86 116 145 147 167 203 294 296 37 49 53 54 58 105 108 114 116 153 155 156 170 193 203 205 206 217 221 225 227 230 238 243 247 251 259 271 280 281 296 297 37 54 56 58 103 105 108 116 143 148 153 156 157 163 164 170 192 193 203 205 206 207 221 222 230 249 251 260 281 282 296 298 36 37 67 71 74 107 113 114 148 169 170 171 202 206 239 248 281 36 37 71 107 113 114 148 170 171 202 203 204 206 239 248 281 44 56 71 74 102 107 113 146 148 167 170 171 193 206 215 216 217 221 225 230 239 248 259 280 281 294 53 68 71 74 105 107 113 114 117 147 148 157 160 170 171 206 239 248 260 281 34 44 71 74 86 87 107 113 114 147 148 167 170 171 206 216 227 239 248 281 294 34 71 74 107 113 114 147 148 170 171 206 230 239 248 281 68 71 107 113 114 147 148 170 171 206 225 239 248 281 34 44 71 107 113 114 147 148 170 171 206 232 239 248 260 281 46 53 56 58 71 74 105 107 108 113 114 146 148 164 170 171 205 206 221 225 226 230 235 239 244 248 269 280 281 282 297 46 71 107 113 114 148 170 171 194 206 239 248 281 294 46 56 71 107 113 114 148 156 170 171 205 206 234 239 248 251 268 281 36 37 43 53 54 58 67 68 71 77 87 96 101 106 107 108 113 114 116 143 148 155 156 163 170 171 202 205 206 226 239 248 249 251 259 268 269 280 281 297 298 71 107 113 114 148 169 170 171 206 239 248 281 71 107 113 114 148 169 170 171 206 239 248 260 281 37 46 50 52 53 56 71 74 78 96 102 106 107 113 114 116 145 148 167 170 171 205 206 208 216 226 230 231 236 238 239 241 247 248 259 279 280 281 294 36 49 53 54 71 74 107 108 113 114 146 148 157 160 167 170 171 193 205 206 207 216 217 222 225 226 230 239 248 259 281 36 50 53 68 71 74 107 113 114 148 167 169 170 171 206 239 248 281 297 71 74 101 107 113 114 148 170 171 205 206 220 234 239 248 281 71 74 107 113 114 148 163 170 171 206 239 248 281 37 71 107 113 114 148 170 171 206 239 248 281 34 36 37 40 56 61 69 71 74 90 107 113 114 116 147 148 167 170 171 194 202 203 204 206 207 208 216 228 235 238 239 246 247 248 251 260 281 34 43 46 53 54 56 58 61 62 68 71 74 77 78 80 90 101 103 106 108 113 114 116 143 148 155 156 157 160 163 164 168 170 193 194 205 206 207 215 216 221 222 225 230 231 239 241 244 246 247 249 251 259 260 262 271 280 281 282 293 297 298 37 53 71 107 113 114 116 148 170 171 206 215 239 248 259 281 61 71 74 96 107 113 114 116 143 148 167 170 171 195 206 215 226 228 231 239 248 281 37 71 74 107 113 114 148 170 171 203 206 239 248 281 40 56 71 107 113 114 146 148 170 171 194 206 239 248 260 281 43 44 54 56 58 61 68 70 71 74 80 82 83 96 101 102 105 106 107 108 113 114 116 143 146 148 153 155 168 170 171 192 193 205 206 207 215 221 225 229 234 239 241 244 247 248 259 280 281 282 294 297 298 71 74 107 113 114 148 169 170 171 206 215 239 248 259 281 37 46 54 71 107 113 114 148 170 171 205 206 222 239 248 259 281 36 46 56 71 106 107 108 113 114 148 170 171 202 205 206 221 225 239 248 259 281 297 46 54 58 61 68 71 101 103 107 108 113 114 116 143 144 148 153 155 156 157 160 163 170 171 192 205 206 220 221 222 223 226 239 248 249 251 268 276 281 293 297 298 43 46 54 58 68 71 78 106 107 108 113 114 116 148 153 163 170 171 206 239 248 251 259 281 293 36 37 49 56 58 71 74 77 87 101 105 106 107 108 113 114 143 148 156 157 169 170 171 192 202 203 205 206 207 225 239 248 249 260 280 281 297 298 50 53 54 71 74 77 78 82 86 98 105 106 107 113 114 116 146 147 148 160 164 168 169 170 171 206 207 215 216 222 231 234 236 239 241 243 244 246 248 279 280 281 296 37 71 79 107 113 114 148 170 171 203 206 239 248 281 37 58 71 107 113 114 143 145 148 163 169 170 171 203 206 216 231 239 244 248 249 281 37 71 107 113 114 146 148 169 170 171 203 206 238 239 248 251 280 281 297 36 37 71 107 113 114 145 148 170 171 206 239 248 281 71 74 78 105 107 113 114 148 170 171 206 239 248 260 281 36 37 46 87 116 157 202 203 216 269 280 36 46 96 101 116 146 164 168 202 206 231 246 269 280 297 36 46 87 116 157 170 202 269 67 87 106 107 114 116 144 168 169 193 194 205 230 241 248 269 271 298 36 46 56 87 116 146 157 164 193 202 206 207 259 269 297 69 80 116 146 157 163 259 269 280 297 36 46 116 154 157 164 202 269 280 297 37 43 54 58 67 69 80 102 113 114 143 144 145 148 153 154 156 157 206 207 222 230 248 259 260 268 46 53 67 74 87 114 116 143 157 170 206 230 231 260 269 297 80 116 269 46 53 56 116 146 155 170 206 269 53 68 105 116 148 167 206 207 216 230 231 260 269 280 294 36 49 56 77 114 145 154 168 202 205 206 207 222 230 262 297 298 34 67 84 108 144 145 206 259 280 67 80 87 107 114 116 146 148 157 205 206 230 269 297 298 280 113 171 216 34 36 37 46 71 74 87 101 113 143 144 148 156 163 168 170 171 202 205 206 207 220 230 235 238 239 241 247 248 259 269 280 282 71 113 144 156 171 205 207 234 241 280 34 36 46 53 56 71 74 87 101 113 114 143 144 148 156 157 170 171 205 206 207 222 226 230 238 239 241 247 248 259 269 280 37 170 215 58 61 71 74 107 113 114 148 155 168 169 171 206 216 225 230 239 248 259 269 68 74 87 113 114 144 146 148 157 195 216 231 239 241 248 259 269 52 53 58 71 74 96 98 105 113 148 167 169 171 215 216 224 228 246 259 71 113 170 228 281 153 156 170 251 206 225 280 281 49 56 153 205 206 221 271 144 170 205 206 221 87 170 193 206 221 225 281 281 170 205 225 53 101 156 170 206 230 281 298 34 36 37 107 163 206 207 221 225 281 53 56 108 114 170 206 222 230 238 281 206 221 46 49 53 67 71 86 87 106 107 108 113 148 157 168 169 193 215 216 220 230 231 239 241 247 248 259 269 279 281 298 37 71 74 103 105 113 148 171 203 204 241 247 248 260 280 294 74 113 148 259 114 216 224 36 37 56 68 71 116 144 148 154 156 171 202 203 206 207 216 248 280 34 148 216 225 280 105 113 116 148 228 248 116 148 216 248 36 37 44 105 113 148 167 202 207 224 230 241 247 36 44 49 53 71 80 101 105 113 114 144 148 156 157 163 167 170 202 206 220 230 234 235 241 280 36 105 163 202 36 105 114 116 148 163 170 202 206 215 36 37 46 49 61 71 113 148 167 170 206 221 239 262 276 280 53 105 113 148 170 221 239 113 148 167 239 37 53 68 71 74 96 105 113 114 143 148 167 206 207 247 280 36 58 68 71 113 114 148 163 167 168 170 202 205 206 224 225 259 268 280 36 37 46 61 71 113 114 148 155 167 203 206 230 239 259 262 276 280 49 53 87 105 113 114 148 157 163 193 207 239 247 248 259 269 280 298 147 215 216 113 148 216 297 74 147 215 216 147 215 216 147 148 215 216 37 50 74 78 86 113 148 167 203 207 239 291 34 36 37 40 44 46 49 50 53 54 56 58 67 68 71 72 74 77 79 80 83 86 87 96 101 102 105 106 107 108 113 114 116 143 144 146 148 153 154 156 157 160 163 164 167 168 169 170 171 189 192 193 195 202 203 204 205 206 207 208 215 216 220 221 222 224 225 226 228 230 231 234 235 238 239 240 241 246 247 248 249 251 259 260 262 268 269 279 280 281 297 298 54 68 87 113 114 145 146 148 206 248 259 298 87 153 74 113 116 148 216 239 259 53 68 74 86 105 113 148 167 170 207 239 247 248 259 296 34 44 53 69 71 75 78 80 96 105 114 116 143 163 164 170 206 217 226 227 228 231 238 239 247 249 260 275 279 280 34 113 114 116 216 243 248 280 96 108 113 114 116 170 204 205 260 34 157 171 217 34 157 171 217 34 113 157 171 208 217 226 34 113 157 171 217 34 113 114 148 157 171 206 217 226 248 34 157 171 205 217 264 34 107 148 157 171 217 34 107 113 114 148 157 171 217 221 226 228 259 281 34 113 157 171 217 107 148 157 171 217 226 34 157 171 215 217 46 71 105 113 114 144 148 153 170 171 206 207 217 231 239 259 71 100 103 105 107 113 114 148 170 171 205 206 217 225 226 231 239 259 260 269 282 293 34 44 46 49 50 53 54 56 58 68 71 80 101 105 106 107 108 113 114 143 144 148 153 155 170 171 193 206 207 215 217 221 224 225 226 230 231 234 238 239 241 247 248 251 260 269 280 282 297 298 71 113 148 171 217 231 241 247 280 36 44 53 56 71 74 105 113 116 148 157 167 171 202 206 207 215 216 217 231 241 247 248 280 281 49 58 74 113 171 207 217 239 247 248 260 280 71 108 113 148 171 217 226 231 239 247 248 105 167 171 217 231 53 77 148 157 160 171 217 280 34 54 58 71 87 88 89 103 105 107 108 113 114 116 145 148 157 169 170 171 193 205 208 217 226 227 239 241 242 243 260 264 271 293 34 71 89 103 113 148 157 171 217 227 239 243 259 280 61 86 116 147 148 171 206 216 229 294 296 297 34 74 89 206 74 89 167 247 294 171 71 87 113 241 248 54 96 116 145 216 53 71 74 87 147 167 169 171 216 231 259 145 171 54 74 77 79 96 146 148 160 170 206 221 225 241 297 49 50 71 74 79 105 113 114 148 160 169 171 194 231 239 260 296 37 79 148 170 225 239 281 37 50 58 71 74 79 89 103 107 113 114 116 146 148 157 160 167 170 171 193 203 205 206 216 220 226 230 239 241 247 248 259 260 280 294 297 34 37 79 100 113 160 203 251 281 50 53 82 113 143 148 168 171 224 226 227 228 231 243 281 294 36 37 79 148 170 171 224 44 49 50 53 71 74 78 79 113 114 145 148 160 170 171 193 205 216 225 227 230 231 241 259 278 280 294 71 74 113 148 160 167 168 171 206 220 260 79 87 116 160 169 171 216 247 248 37 78 79 114 116 148 171 203 280 78 79 107 114 148 169 171 224 226 273 280 79 103 114 153 156 170 193 206 207 228 246 249 251 260 281 293 43 44 46 53 77 78 101 103 105 106 107 143 144 146 148 155 156 157 164 169 170 192 193 205 206 207 220 222 225 227 228 234 235 243 244 246 247 251 252 260 268 280 281 282 293 297 34 46 71 74 78 98 106 108 143 146 148 153 155 156 164 168 169 170 171 205 206 207 249 251 280 281 282 292 297 46 53 54 69 71 74 78 103 107 108 143 144 148 153 155 156 164 170 192 205 206 207 225 230 234 235 243 260 268 280 281 293 44 46 77 78 87 101 105 107 143 144 148 153 156 157 163 164 168 169 170 192 205 206 207 220 225 226 234 238 243 249 260 268 280 281 282 293 297 53 78 153 156 164 170 192 205 206 220 225 228 251 260 280 281 293 44 53 68 78 87 103 107 143 144 146 148 155 156 157 164 168 169 170 192 205 206 207 220 222 225 227 230 234 243 251 260 268 280 281 282 293 297 36 44 46 53 54 77 78 87 101 103 105 107 143 144 148 155 156 163 164 170 205 206 207 220 225 227 234 235 243 249 251 259 260 268 281 293 297 44 50 53 56 68 74 77 78 101 103 108 114 116 143 146 148 153 155 156 157 163 164 170 171 192 193 206 220 221 222 225 226 227 238 244 247 249 271 280 281 282 293 297 298 34 46 53 71 78 148 153 155 156 164 168 170 192 206 225 227 230 243 280 281 297 46 53 78 87 107 143 144 146 148 154 156 168 170 205 206 207 215 225 226 244 260 280 281 282 34 46 113 116 206 207 216 220 234 279 34 36 37 116 160 202 216 228 280 292 34 36 37 50 61 64 67 69 71 74 86 87 89 105 107 108 113 116 143 145 148 156 167 171 194 202 208 216 217 228 239 241 247 248 251 259 260 294 298 36 37 36 37 56 58 67 70 77 86 113 116 143 146 148 157 171 215 216 218 226 227 228 230 239 248 291 294 36 37 56 77 86 114 116 156 216 230 294 36 37 86 114 116 160 170 216 294 36 37 86 116 148 170 171 294 36 37 67 86 113 116 148 171 216 226 230 239 291 294 36 37 86 116 216 294 36 37 86 216 281 294 49 71 113 114 116 206 247 264 280 293 294 54 113 116 155 206 247 264 280 294 49 68 80 108 113 114 116 143 206 226 243 247 248 264 280 294 36 74 113 116 202 217 247 248 264 280 294 74 113 116 217 247 248 264 280 294 43 56 58 71 74 105 108 113 143 207 208 226 230 243 247 248 264 280 281 294 37 44 113 114 116 148 170 183 203 216 226 230 247 260 264 294 44 101 107 113 116 168 170 171 205 206 207 247 249 264 280 294 297 298 37 46 49 71 100 107 113 114 116 144 146 148 153 169 170 171 193 195 203 206 207 217 221 230 231 238 243 247 264 280 281 282 294 36 80 116 148 170 206 216 228 231 271 294 53 148 206 216 228 231 248 294 36 74 148 204 206 216 228 231 294 34 36 43 46 53 54 56 61 67 71 74 77 80 96 101 105 106 108 116 143 146 148 150 153 155 156 164 170 192 193 205 206 216 221 222 225 228 230 231 239 243 246 249 262 269 276 280 281 294 297 298 36 37 67 79 148 160 167 203 206 216 228 231 294 36 44 46 67 74 78 80 107 113 145 148 160 167 168 170 205 206 216 227 228 230 231 239 241 247 248 294 206 259 36 49 71 78 79 89 102 105 113 114 143 148 160 163 169 170 193 202 205 206 215 216 226 228 230 231 234 241 247 248 251 259 294 36 46 56 68 78 79 102 108 145 148 168 202 206 216 228 230 231 241 294 34 36 74 106 144 148 206 216 228 231 238 241 260 280 294 298 36 46 68 70 77 82 106 117 148 167 170 206 216 221 228 231 259 280 294 36 46 54 56 58 71 96 100 101 103 105 108 113 114 143 148 155 156 157 163 170 192 193 202 205 206 208 216 220 228 230 231 234 268 293 294 297 298 36 46 56 71 108 113 114 143 148 155 169 170 193 202 205 206 216 221 225 228 231 239 241 259 280 294 298 36 54 56 74 101 108 113 114 116 143 148 155 157 170 202 206 216 228 231 241 259 269 276 293 294 298 36 46 96 100 103 108 113 114 143 145 148 156 202 206 208 216 221 225 228 231 241 294 298 36 105 148 167 202 206 216 228 231 280 294 36 37 46 53 54 68 74 82 87 102 105 106 113 116 143 146 148 155 156 160 167 168 170 192 193 202 205 206 207 215 216 227 228 230 231 234 235 247 248 264 280 282 294 297 298 36 40 61 67 71 80 96 108 113 114 143 148 156 170 184 193 206 216 217 228 231 248 281 294 36 74 78 114 116 148 206 216 228 231 241 294 36 44 53 71 102 106 113 116 143 146 148 156 160 163 164 169 170 171 192 205 206 215 216 222 228 230 231 241 247 248 281 282 294 297 36 44 49 58 71 114 148 167 205 206 216 228 231 241 280 294 36 44 46 53 67 71 102 106 113 148 171 192 206 216 222 228 230 231 241 248 294 297 36 71 74 113 114 143 148 206 216 225 228 231 294 36 74 148 206 216 222 228 231 294 36 44 53 68 69 70 145 148 170 202 206 216 220 228 231 235 240 271 294 36 46 53 58 68 71 116 148 171 193 202 205 206 216 221 225 228 230 231 241 259 280 294 36 49 68 82 108 114 116 148 167 202 206 215 216 225 226 228 231 248 294 36 46 68 101 108 114 116 143 144 148 153 163 168 170 202 205 206 207 216 228 231 247 280 294 298 36 53 54 67 68 79 105 114 148 160 167 170 193 205 206 207 216 224 228 231 244 271 279 280 294 36 68 107 116 143 144 148 202 206 216 228 230 231 280 294 36 56 68 102 116 148 202 206 216 228 231 294 298 36 46 53 68 116 148 170 202 205 206 216 228 230 231 248 270 294 297 71 113 114 145 148 206 216 222 228 231 269 280 294 71 113 145 148 206 216 228 231 246 294 53 105 148 160 206 216 226 228 231 294 36 44 89 116 148 160 170 206 216 228 231 241 247 294 36 49 53 105 116 148 163 169 192 206 216 220 228 230 231 247 269 280 294 298 36 114 116 148 205 206 216 228 231 280 294 36 74 105 114 116 143 148 163 206 216 228 231 247 259 294 36 44 71 74 102 113 145 148 153 192 193 206 216 225 226 228 230 231 294 298 36 43 101 106 145 204 206 216 225 228 231 280 281 294 36 107 145 204 206 216 225 228 231 294 36 43 53 54 78 96 101 107 116 144 146 148 155 156 160 170 202 205 206 207 215 216 217 220 225 228 230 231 246 280 282 294 297 36 70 71 80 102 105 148 167 193 222 246 248 280 36 46 67 74 80 107 145 148 160 167 204 206 216 221 222 228 231 241 247 248 280 294 36 46 53 54 58 67 68 74 78 80 86 87 88 101 102 107 108 114 116 143 144 148 153 156 164 170 171 192 202 205 206 207 216 217 226 227 228 230 231 235 243 247 259 270 281 282 293 294 297 298 36 49 53 58 68 71 80 102 106 113 114 116 143 146 148 157 162 170 192 193 202 206 216 222 226 228 230 231 241 243 247 259 271 280 294 36 70 71 80 102 105 148 167 193 222 246 248 280 36 46 49 50 53 56 58 67 68 70 71 80 82 83 84 102 106 107 113 143 144 146 148 154 156 157 160 163 164 167 168 170 171 192 193 202 205 206 207 215 216 221 225 227 228 230 231 234 235 238 241 247 248 259 269 271 279 280 281 282 294 297 298 34 101 106 116 153 154 160 170 54 108 280 160 280 148 34 36 37 44 53 68 74 103 113 114 148 153 170 171 192 203 206 215 220 226 257 260 269 270 271 280 293 216 105 145 157 163 216 106 145 168 216 247 280 103 116 145 168 206 216 251 259 297 114 116 143 145 206 216 259 46 49 53 54 56 62 116 145 205 206 216 222 251 269 281 37 53 80 82 106 116 143 145 170 203 205 206 207 216 248 269 280 54 67 80 107 116 145 168 205 206 222 247 248 269 280 298 116 145 157 205 206 230 259 49 53 54 56 116 145 170 205 206 243 248 249 259 280 281 297 298 56 167 205 222 234 280 288 295 44 68 70 106 148 163 206 207 222 234 236 288 295 116 216 116 216 68 70 82 116 147 148 167 215 34 36 40 54 56 64 67 80 87 92 104 116 148 170 184 202 204 205 216 220 222 246 249 262 269 276 280 294 67 68 86 105 167 215 248 67 167 206 34 67 114 148 167 231 248 280 67 71 86 113 167 270 34 67 146 167 248 251 34 53 56 67 82 108 116 167 168 170 193 205 215 247 248 298 67 116 170 206 54 67 105 167 205 206 280 297 54 67 167 206 280 54 56 67 80 101 114 116 167 168 192 206 207 215 220 226 234 259 260 280 288 297 298 36 43 50 54 58 67 80 146 155 167 196 202 205 206 215 221 225 280 49 53 54 58 67 71 101 108 114 155 156 164 167 168 170 184 205 206 207 221 225 227 234 249 257 259 280 281 297 298 46 54 56 67 107 167 170 205 206 215 225 246 249 252 280 46 54 67 101 116 143 167 170 206 207 221 227 234 247 260 280 281 298 54 61 67 68 80 105 114 153 155 167 170 205 206 207 222 246 260 280 282 297 54 56 58 67 68 80 96 108 114 116 155 167 170 192 205 206 207 247 269 280 281 54 58 67 103 108 167 170 205 206 221 280 282 298 46 67 69 71 114 167 193 205 206 207 234 235 239 259 260 280 67 80 107 108 143 167 170 193 205 206 207 226 280 34 54 58 67 71 82 101 108 143 146 155 157 170 193 205 206 207 221 249 251 259 262 268 280 282 297 298 62 67 113 116 206 280 34 53 67 89 105 108 148 157 193 206 230 260 280 294 34 37 43 46 54 56 58 67 68 69 71 74 80 82 96 98 100 101 103 104 105 106 107 108 114 116 143 144 146 147 148 153 155 156 157 160 163 164 167 170 184 192 193 194 203 205 206 207 215 216 220 221 222 226 230 249 251 257 259 262 268 275 276 280 281 293 294 297 298 34 44 54 108 170 205 206 235 239 34 43 44 84 170 206 239 268 297 49 54 58 67 80 101 108 170 182 206 215 221 226 260 262 271 280 298 54 67 101 105 205 206 207 221 222 260 271 280 297 298 46 54 58 67 68 69 101 116 155 156 157 205 206 221 251 280 282 294 297 54 67 80 87 105 143 205 206 215 222 37 40 54 67 68 92 108 155 156 157 168 205 206 215 224 225 249 280 298 54 67 87 108 205 206 207 239 251 280 281 297 54 56 67 80 157 205 206 222 259 260 281 282 297 54 67 101 114 148 205 206 246 54 56 58 67 74 79 87 102 103 106 108 114 153 168 192 205 206 207 222 225 226 231 241 247 248 259 260 269 297 298 34 49 53 54 56 58 67 68 77 80 82 101 102 106 108 116 143 146 156 157 167 170 193 205 206 207 215 216 221 222 230 247 251 254 260 280 282 293 297 298 34 46 49 74 105 106 108 113 114 168 241 247 251 259 269 280 298 37 74 203 225 239 246 34 148 239 247 239 46 86 239 298 86 157 160 206 36 74 170 170 36 37 107 170 203 298 71 74 259 280 298 36 206 96 103 106 108 114 206 247 260 280 293 298 54 77 96 205 206 297 298 108 205 206 226 298 56 206 225 280 298 170 206 58 143 193 206 226 280 298 36 106 148 167 170 202 206 281 44 54 56 58 80 103 116 144 163 205 206 221 222 225 247 280 298 80 216 217 222 230 239 241 262 294 74 239 44 54 56 71 101 108 116 171 192 205 206 224 225 243 247 249 260 280 297 298 167 205 115 78 237 34 67 74 74 148 226 239 241 246 46 68 71 77 80 101 105 108 114 155 170 205 206 221 222 226 234 243 260 280 281 293 297 298 34 67 70 75 76 86 89 103 113 116 227 241 280 34 35 37 44 67 75 76 86 87 89 103 113 116 203 204 227 280 34 67 75 76 86 89 103 113 116 204 227 279 280 34 56 67 69 75 77 80 86 89 103 105 113 116 148 160 167 205 206 227 228 280 34 50 67 75 76 86 89 103 113 114 116 143 147 224 227 228 280 75 76 75 76 96 204 205 227 280 36 54 98 167 202 279 34 114 116 146 147 148 170 194 205 216 241 279 294 34 87 147 148 279 36 147 279 294 116 148 194 215 216 279 36 44 53 114 116 170 202 206 226 264 279 280 297 34 36 68 114 116 202 222 231 279 294 34 49 52 53 65 67 69 74 78 116 143 147 148 167 168 169 194 206 216 220 231 234 239 247 262 279 280 294 34 36 54 58 74 75 80 107 114 116 148 167 170 194 206 207 224 243 251 259 262 279 280 281 148 167 279 294 36 37 98 116 170 194 202 216 247 279 294 46 54 71 77 101 105 107 114 143 155 156 170 184 195 205 206 225 226 241 249 251 259 262 276 279 280 167 46 167 221 167 167 196 167 167 167 143 167 206 297 298 143 167 206 34 50 56 86 114 116 147 148 167 170 171 194 196 204 206 216 222 226 241 260 280 294 170 206 207 259 170 206 207 259 170 206 207 259 170 206 207 259 43 54 67 69 74 80 96 107 114 116 145 147 148 160 167 170 194 205 206 207 216 225 230 239 241 251 259 280 294 296 298 43 67 74 105 107 114 116 145 147 148 167 194 222 241 251 259 294 296 116 194 241 116 170 194 241 116 194 241 116 194 241 116 194 241 34 43 50 56 67 114 116 194 227 241 247 264 280 294 54 56 67 96 116 160 194 216 222 241 271 282 294 40 44 50 54 64 82 96 108 114 116 143 146 148 157 167 170 171 194 205 206 207 211 215 221 228 241 279 280 282 294 34 50 53 58 78 89 102 106 108 114 116 155 156 157 160 170 194 205 206 215 216 217 222 236 241 264 293 294 67 105 194 205 247 294 54 56 104 108 116 170 194 205 206 215 225 241 249 298 54 56 67 96 104 108 113 114 116 163 170 194 206 215 222 241 259 298 44 49 50 53 90 105 107 114 116 146 148 157 160 168 194 215 216 221 227 241 247 248 264 280 281 294 34 56 102 105 106 114 116 117 148 154 163 193 194 227 228 231 240 241 247 264 271 294 34 46 53 54 56 67 68 69 70 71 80 103 105 113 116 169 170 194 204 206 207 216 220 221 227 228 241 259 260 268 276 278 280 294 34 54 56 69 80 101 106 108 114 116 160 194 205 206 222 241 251 268 280 294 298 36 37 46 50 54 67 80 86 101 105 108 114 116 143 148 156 168 192 194 205 206 211 216 217 234 239 241 248 264 294 296 298 34 43 116 194 216 249 46 86 116 194 206 216 259 294 34 68 71 101 105 108 116 148 160 167 171 194 205 206 221 226 231 241 259 280 294 297 50 54 61 67 96 101 108 114 116 148 156 160 167 194 206 207 225 239 241 260 279 280 294 36 37 43 53 54 71 87 146 148 153 156 160 167 170 194 205 206 215 216 225 230 249 251 259 260 280 294 116 194 114 167 280 68 113 206 215 280 46 71 146 170 206 226 247 282 297 34 46 49 50 58 61 71 101 105 108 114 116 117 148 156 170 171 206 216 222 225 226 231 251 264 271 280 298 34 43 54 56 58 67 68 70 82 96 101 103 105 106 108 113 116 117 156 163 164 167 168 170 206 207 215 225 226 227 228 234 235 251 264 271 281 282 293 297 298 34 37 53 54 56 58 68 71 78 80 96 101 103 106 108 113 114 143 203 205 206 221 247 249 251 252 280 297 298 36 46 56 61 105 108 117 153 170 202 222 249 251 280 298 56 58 71 74 108 114 143 156 170 171 193 206 221 234 239 244 251 259 280 37 43 53 54 58 68 74 86 100 103 108 114 153 163 170 203 206 220 222 238 251 282 292 293 53 56 61 69 87 101 105 106 108 114 116 146 148 155 160 170 205 206 220 222 225 226 234 239 240 247 260 271 280 282 297 298 46 56 61 67 68 92 101 102 108 116 148 153 168 181 205 206 207 244 246 249 262 280 281 292 298 34 54 34 37 43 53 68 74 96 101 103 106 144 153 203 206 216 222 293 34 249 276 108 114 145 34 37 43 54 58 70 74 77 82 83 101 103 105 106 167 170 192 193 203 205 206 222 227 247 251 264 294 113 148 206 227 230 247 54 61 205 246 280 54 56 205 206 221 282 37 43 50 52 53 54 56 61 68 71 90 96 101 105 108 148 155 156 160 168 170 203 206 207 220 222 225 227 231 239 241 247 264 281 282 297 298 34 56 71 74 101 102 103 116 143 205 259 269 53 113 114 54 56 58 68 89 106 116 164 205 222 273 280 281 297 298 34 44 53 56 58 67 68 71 79 102 105 116 143 148 153 155 156 157 168 169 170 205 206 215 221 222 230 234 235 241 243 249 251 271 167 280 43 44 46 52 53 54 56 61 68 70 71 105 106 107 113 114 116 143 144 146 148 155 157 160 168 169 170 171 205 206 207 220 221 222 225 228 230 232 241 244 259 260 268 269 281 297 298 71 116 53 58 61 71 88 101 106 108 116 170 193 205 206 215 249 262 281 297 298 34 37 53 54 56 58 61 68 101 108 114 116 143 153 155 163 164 170 193 203 205 206 215 225 226 234 246 264 276 280 297 298 34 46 54 61 67 143 167 221 251 262 276 36 43 53 54 56 68 69 80 88 89 108 116 117 118 148 167 168 170 193 205 206 207 230 248 271 272 280 281 293 298 34 43 116 144 154 168 241 260 49 54 67 74 80 101 105 106 107 108 143 156 160 163 168 189 206 208 246 259 262 276 297 298 61 108 171 205 206 227 239 249 260 262 268 280 297 53 54 58 61 68 71 86 106 113 148 153 163 170 208 215 226 227 228 230 260 61 143 164 170 171 192 205 206 207 221 238 249 262 268 280 281 297 216 43 44 54 56 67 68 70 82 83 101 105 106 144 148 156 160 167 170 192 205 207 215 220 221 222 234 247 248 280 281 282 297 58 67 80 101 106 108 156 163 206 220 247 281 56 71 101 108 113 116 143 153 155 156 163 170 171 192 206 207 226 230 234 247 248 260 271 56 71 96 101 113 116 156 163 192 193 205 206 71 74 107 113 155 171 206 234 235 280 297 71 108 113 143 156 170 205 206 222 247 248 260 280 298 71 113 155 170 171 206 221 226 280 34 37 50 53 68 86 113 147 148 169 171 203 239 271 294 44 53 56 67 108 155 156 164 170 221 231 251 268 298 46 146 205 206 298 53 54 56 68 71 74 77 105 108 113 114 116 170 171 206 207 221 230 248 268 298 74 79 108 156 205 206 251 260 282 46 53 105 205 206 221 234 238 244 247 298 67 114 143 67 79 84 105 153 170 206 247 298 46 50 56 58 61 68 77 80 102 105 106 108 113 116 118 143 146 153 155 165 170 205 206 207 221 222 239 247 248 249 257 259 269 275 280 297 298 37 49 67 77 87 97 102 143 169 226 259 298 34 37 54 77 79 80 106 143 155 156 169 182 203 206 222 246 280 281 298 34 107 230 246 34 37 108 226 259 49 87 117 224 37 46 68 71 77 108 113 143 168 192 194 205 206 207 230 238 243 248 252 259 260 269 298 54 168 248 259 148 297 87 113 148 160 204 148 148 207 211 116 160 167 216 294 116 160 167 216 280 34 53 68 74 80 113 116 160 167 216 228 248 259 260 280 281 294 298 34 36 37 54 68 71 80 106 113 114 116 148 154 160 167 170 171 202 203 206 207 216 222 230 238 247 248 259 280 294 297 298 37 46 56 87 107 113 116 144 155 156 167 170 171 205 206 207 216 221 222 226 243 249 280 297 37 52 68 116 167 203 206 207 215 216 247 257 259 276 36 37 53 67 68 105 114 116 146 148 157 167 168 202 203 206 207 215 216 225 230 247 257 259 270 276 280 294 298 34 116 148 167 204 206 216 34 36 37 44 50 53 54 56 58 68 74 80 101 103 105 106 107 108 113 114 116 143 144 148 153 155 156 157 160 167 168 170 171 192 193 194 202 203 205 206 207 216 225 230 231 235 239 243 247 248 251 259 260 268 269 280 281 282 294 297 298 74 116 167 207 215 216 116 148 167 205 216 206 259 44 53 70 80 82 114 116 148 153 160 167 205 207 216 228 259 36 37 56 77 80 108 114 116 153 168 202 203 206 207 216 225 259 280 36 49 54 67 74 80 105 107 114 116 144 154 155 156 167 168 169 192 202 205 206 207 216 221 225 230 247 248 269 280 281 297 53 56 116 148 160 167 193 205 206 216 226 259 298 74 83 116 167 216 230 247 259 269 113 116 167 170 171 193 205 206 216 259 37 116 167 168 203 204 206 216 220 234 280 37 116 167 203 204 206 216 36 54 74 77 105 114 216 264 56 116 167 216 294 34 53 74 108 116 145 148 160 167 194 216 217 231 239 241 247 260 280 294 70 74 116 167 170 207 216 241 280 294 37 203 294 49 54 69 74 77 80 87 105 106 114 146 153 164 170 171 193 206 215 222 230 231 240 241 259 280 294 298 34 54 67 71 74 77 80 87 101 102 113 114 143 148 160 168 170 205 206 230 231 240 241 247 248 260 280 294 297 36 37 116 148 170 216 280 294 36 37 53 116 148 170 206 216 280 294 34 36 37 49 50 53 54 56 61 69 74 78 79 80 87 102 105 107 114 153 154 155 157 164 168 169 170 202 203 206 215 222 226 230 234 239 240 241 246 247 248 259 260 269 280 281 293 294 297 298 53 74 77 79 80 82 87 98 101 107 153 160 164 170 192 193 205 206 207 215 230 240 241 248 259 281 294 298 44 49 80 87 107 116 148 205 216 226 231 241 280 294 58 116 216 294 34 36 37 44 46 49 53 56 58 61 67 68 69 71 74 78 79 80 82 86 87 89 98 101 102 103 104 105 106 107 108 113 114 116 144 146 148 153 155 156 157 160 163 164 168 169 170 171 192 193 202 205 206 207 215 216 220 221 222 225 226 227 228 230 231 234 235 238 239 240 241 243 244 247 248 251 259 260 268 269 270 281 282 293 297 298 34 37 53 54 56 80 107 108 114 116 143 146 148 155 168 170 203 216 221 225 238 247 248 249 259 293 294 296 298 37 102 114 143 148 168 203 206 207 231 241 248 259 260 294 298 36 115 116 145 202 216 294 70 80 148 294 170 294 68 80 96 170 207 215 222 294 297 74 87 241 247 294 34 87 116 169 216 259 294 37 87 116 145 169 203 216 259 294 296 67 116 216 259 280 294 58 116 216 259 294 37 116 145 203 216 259 294 46 53 67 68 71 82 102 107 108 155 156 160 169 170 205 206 215 221 222 230 241 243 260 294 297 53 107 116 148 206 216 279 294 53 67 116 148 206 216 279 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 53 107 116 148 206 216 279 294 34 37 67 89 104 107 116 145 203 294 296 37 80 145 170 203 294 296 44 50 53 58 80 87 116 145 148 160 216 240 280 282 294 69 294 80 294 50 80 113 116 148 160 206 216 241 247 260 280 294 298 294 294 34 54 56 74 145 148 160 194 206 216 280 294 58 69 80 106 114 160 206 241 280 294 298 53 74 78 107 145 147 148 160 216 241 280 294 46 56 69 74 148 160 170 205 206 216 241 280 294 36 74 78 87 145 147 160 170 192 193 216 260 279 280 37 71 87 107 108 113 163 171 206 226 235 260 281 37 56 71 101 113 170 171 205 206 225 226 235 247 248 260 280 37 58 71 107 113 156 170 171 205 206 207 230 247 248 260 280 37 71 80 113 171 203 206 226 228 247 248 280 282 298 37 70 71 96 108 113 144 146 148 171 205 206 207 215 230 239 247 248 260 262 280 297 46 53 71 87 100 102 103 107 113 144 170 171 206 207 234 235 247 248 280 282 71 113 114 163 170 171 193 206 220 226 234 247 248 251 280 282 297 58 71 87 106 113 156 171 206 207 234 235 247 248 260 280 297 37 44 46 71 87 108 113 114 168 171 203 205 206 230 239 247 248 260 280 297 37 46 54 56 71 74 87 108 114 116 143 156 167 170 193 205 206 216 221 225 226 251 280 297 298 37 53 61 74 87 101 114 116 143 144 167 170 206 216 222 225 226 259 280 37 46 54 74 87 101 114 116 167 170 171 206 216 226 280 297 37 58 74 87 101 108 116 167 170 205 206 216 225 226 230 260 276 280 282 37 53 58 74 87 114 116 143 156 157 167 170 171 206 216 226 230 249 259 280 37 43 54 56 74 87 114 116 167 170 205 206 216 226 251 280 282 116 216 34 49 50 67 79 105 107 113 116 143 148 160 167 170 205 206 216 222 226 230 280 291 294 297 50 113 116 148 170 216 49 67 68 70 74 80 82 84 116 144 148 153 156 168 192 205 206 207 216 234 235 247 248 249 251 280 282 56 58 67 84 86 108 114 116 153 163 164 170 216 221 226 227 230 235 247 248 249 251 281 282 298 80 116 148 160 216 43 67 70 116 167 207 215 216 228 231 268 280 34 79 107 116 148 167 170 205 206 216 226 230 291 297 58 103 108 116 206 216 282 54 83 88 103 108 116 117 156 206 216 222 226 251 37 84 108 116 206 207 216 222 251 280 297 54 108 116 156 206 207 215 216 281 58 67 103 108 116 206 207 215 216 247 44 53 56 58 84 88 96 103 106 108 116 155 206 215 216 280 49 58 74 101 103 108 116 153 155 170 205 206 207 216 222 226 247 58 67 101 108 116 153 156 163 170 207 215 216 84 103 108 116 156 170 205 206 215 216 251 282 34 56 88 103 106 116 146 205 206 215 216 230 247 260 268 298 54 58 67 74 83 84 103 108 116 146 156 170 206 216 222 54 58 74 103 107 108 116 154 155 156 192 216 280 281 49 56 88 103 108 116 205 215 216 222 280 282 58 101 105 108 116 153 206 216 276 54 56 58 67 88 102 108 116 206 207 216 49 58 74 108 116 155 168 170 206 216 222 297 56 58 67 68 103 108 116 146 205 206 216 248 280 282 58 67 84 101 103 108 116 153 156 206 207 216 222 280 282 34 54 56 70 80 108 116 148 155 167 170 193 206 215 216 225 231 247 248 249 280 34 37 54 58 68 83 87 97 101 106 108 114 116 169 205 206 216 226 241 247 269 298 56 67 83 97 101 108 116 143 148 160 170 205 206 216 226 239 247 280 298 58 61 68 78 90 105 116 148 160 205 215 216 280 37 105 116 148 170 206 215 216 249 37 116 148 203 216 236 37 148 203 220 37 148 203 37 148 203 37 54 105 116 148 203 248 269 280 35 148 167 221 37 116 148 203 216 220 236 37 56 86 96 148 160 194 203 206 216 217 294 298 37 58 116 148 203 37 148 203 37 116 148 203 37 49 53 61 69 74 77 80 87 107 113 116 143 146 148 153 154 168 170 203 206 230 247 248 254 268 280 298 37 96 105 114 116 146 148 170 203 205 206 280 297 37 56 58 87 116 144 148 203 205 221 260 281 298 37 53 78 106 114 148 157 163 170 203 221 222 246 247 248 269 37 49 78 146 148 163 203 297 37 49 78 114 146 148 154 203 222 226 247 269 297 37 148 203 247 37 74 148 203 247 37 116 148 203 216 220 236 37 80 105 148 167 203 37 98 148 203 217 225 37 56 86 96 148 160 194 203 206 216 217 294 298 87 116 216 239 247 71 79 87 113 116 168 216 241 248 46 53 56 71 86 113 148 157 170 171 192 193 206 207 215 225 230 247 248 269 46 71 74 102 107 113 148 156 157 193 206 215 238 239 241 247 259 260 269 294 34 36 37 71 83 113 116 148 157 160 193 202 203 215 216 217 230 239 259 53 71 89 102 113 114 116 192 207 241 248 270 37 74 107 206 246 269 281 34 71 74 79 104 107 113 169 171 217 226 239 248 260 280 34 36 37 58 70 71 78 108 113 116 169 171 192 202 203 206 280 298 71 78 113 148 168 206 226 247 281 34 71 78 87 113 148 171 206 225 227 239 248 259 34 71 78 113 148 171 193 230 239 248 269 37 44 50 53 56 58 68 71 74 83 89 105 107 108 113 114 148 157 160 167 168 170 171 195 204 216 231 235 239 247 248 260 294 297 298 34 44 71 113 148 167 206 216 228 231 241 248 259 294 71 78 107 113 145 148 34 44 71 74 113 143 148 171 207 241 248 262 280 34 71 74 107 108 113 116 171 224 247 248 269 34 44 71 113 148 157 224 229 230 248 262 291 34 71 113 148 217 224 230 241 248 279 291 71 105 113 116 148 215 216 34 49 71 74 102 113 114 116 148 216 239 241 248 280 34 37 44 53 67 89 101 102 113 114 116 148 163 203 205 206 216 221 230 231 241 247 251 259 297 37 44 50 53 68 71 74 102 105 113 116 144 146 148 154 163 167 168 170 207 216 231 234 239 240 241 248 271 279 298 71 113 148 167 207 215 268 280 34 44 46 53 68 71 101 113 114 116 148 206 216 226 227 241 251 116 168 169 171 216 247 251 259 260 71 105 113 116 148 215 216 53 56 71 80 105 113 116 148 171 216 259 269 46 68 71 113 116 148 160 167 193 205 206 216 221 228 239 247 248 280 282 298 53 206 34 54 56 107 116 148 168 216 217 241 247 280 298 34 67 68 108 114 116 118 144 148 241 247 53 206 53 206 53 206 34 49 67 68 80 82 87 89 102 113 114 116 143 148 154 163 193 194 205 207 216 230 231 235 239 241 247 248 259 260 53 206 34 44 56 61 67 70 96 106 116 117 148 156 167 170 192 193 205 206 207 215 241 247 249 251 280 297 34 53 56 67 68 71 80 105 113 114 116 143 148 154 169 205 206 207 215 216 235 239 241 247 248 280 297 53 206 53 206 53 206 53 206 34 43 67 70 80 82 101 102 114 116 147 148 154 167 193 195 216 230 241 247 248 264 280 294 298 53 206 34 49 50 53 56 67 68 74 80 89 96 105 106 107 113 114 116 147 148 160 167 168 169 172 193 205 206 207 216 217 222 227 230 231 239 241 247 248 251 260 264 269 280 281 294 297 298 34 37 50 53 56 67 68 70 74 80 82 87 88 98 102 105 106 108 113 114 116 143 146 148 154 163 167 193 195 203 206 216 220 231 235 241 247 248 251 260 271 280 298 34 49 82 101 105 114 116 144 148 160 167 169 170 206 215 226 241 247 280 34 37 50 56 67 105 116 148 167 170 203 241 247 271 280 282 34 53 54 56 61 67 68 69 70 77 82 83 96 102 105 107 108 114 116 143 148 157 160 163 167 170 193 194 205 206 207 216 220 221 222 231 234 235 239 241 247 251 264 269 280 281 294 34 37 53 54 67 148 167 203 215 216 241 247 280 34 116 148 167 241 247 280 34 49 67 74 148 167 222 231 34 36 46 49 74 101 107 116 153 170 202 205 206 207 217 226 249 282 54 206 211 252 253 34 90 114 116 148 167 206 215 216 222 291 56 74 77 116 148 167 170 206 216 221 249 262 265 280 297 103 104 116 148 167 216 249 262 34 116 148 167 216 43 46 54 106 108 114 143 156 167 205 206 216 251 268 294 297 56 108 155 167 205 206 216 296 68 70 82 105 107 108 116 143 167 172 205 206 216 221 259 280 281 296 297 67 74 153 167 216 249 251 296 49 56 74 280 296 298 37 43 54 56 68 70 74 80 114 206 215 247 248 249 259 280 296 297 298 40 56 97 105 107 163 167 206 216 56 107 108 167 216 280 37 56 80 87 108 114 148 167 203 204 206 207 215 216 238 298 56 102 114 154 167 206 216 244 259 271 56 68 103 116 144 167 205 206 216 257 260 298 49 56 80 99 156 167 205 206 216 222 280 281 34 58 96 108 114 163 192 194 205 206 216 221 226 280 54 69 96 205 246 280 36 49 54 80 82 101 114 155 193 202 206 215 226 239 249 259 298 34 54 62 106 155 167 204 206 220 264 280 298 62 74 106 114 145 167 170 205 206 247 264 280 280 46 54 62 67 157 206 249 252 276 297 34 54 62 74 101 108 116 155 206 207 238 269 297 34 54 74 92 205 206 220 221 44 54 61 62 70 111 114 117 170 205 206 54 56 102 108 143 156 206 220 222 225 54 77 80 102 114 155 156 168 169 193 204 205 206 222 240 259 280 298 36 54 67 68 114 116 205 206 221 54 56 58 62 63 70 80 101 116 155 170 192 206 207 215 269 37 54 58 62 67 74 97 101 108 155 203 205 206 216 218 221 222 247 259 280 297 37 53 54 56 77 80 104 107 170 203 205 206 207 247 268 269 297 43 54 58 80 102 156 170 205 206 210 215 222 227 230 234 247 249 259 54 101 114 116 168 170 205 216 226 247 249 297 54 68 96 108 116 143 205 206 246 247 259 34 54 67 80 106 108 160 170 193 205 206 247 276 280 54 56 58 101 114 157 170 205 206 222 243 280 282 46 54 56 58 72 102 117 205 206 244 249 269 276 54 74 116 157 205 206 207 222 257 260 271 280 292 34 36 61 108 202 206 217 222 235 246 247 36 43 148 153 163 170 192 202 238 247 251 281 293 36 43 53 58 105 108 170 202 205 206 222 247 293 297 298 36 43 54 96 100 101 156 202 205 206 220 222 247 251 264 280 281 282 293 298 36 53 58 116 160 202 205 206 215 247 280 36 54 58 69 90 114 116 143 155 156 170 193 194 202 205 206 207 220 221 225 247 276 280 282 293 297 298 36 43 58 143 164 202 206 222 238 247 251 280 293 36 43 69 108 153 163 202 247 280 281 282 34 36 37 54 56 67 71 108 148 203 206 247 280 36 43 103 143 163 202 206 247 251 281 282 36 37 77 114 167 226 247 37 61 101 108 148 156 170 203 206 216 247 275 280 298 36 61 77 108 167 202 247 280 34 36 54 56 58 74 92 93 96 101 103 107 108 148 153 168 170 202 206 208 222 243 246 247 249 264 270 280 297 37 43 53 54 56 68 70 75 90 96 106 107 108 114 143 147 148 156 160 167 170 203 205 206 207 215 220 221 230 241 247 248 249 280 281 294 298 34 36 103 106 116 153 202 222 247 251 281 36 43 101 103 106 116 153 202 222 247 282 34 36 44 103 106 116 202 247 280 36 153 202 247 293 37 114 116 193 206 246 247 264 280 34 37 43 46 53 54 56 67 96 100 101 103 106 108 114 116 146 153 155 156 170 192 203 205 206 215 222 225 244 247 251 281 282 293 298 34 36 37 54 70 82 108 116 167 205 206 215 216 222 247 280 297 34 36 43 54 58 61 71 74 105 107 108 113 114 147 169 192 202 206 207 222 227 239 247 249 260 280 281 294 298 34 37 40 52 53 61 67 69 70 71 74 80 86 92 94 100 104 105 108 113 114 116 147 148 153 156 160 163 167 168 170 181 194 206 207 215 216 217 221 226 228 239 241 243 244 246 247 248 251 260 276 280 281 292 293 294 298 34 36 37 54 56 74 106 107 108 116 147 198 202 206 216 222 241 247 280 294 34 37 43 54 56 61 80 96 103 107 167 168 203 205 207 218 225 226 227 228 229 247 249 251 259 260 280 294 298 37 54 61 75 148 156 193 203 206 231 247 280 294 297 34 37 46 49 50 54 56 58 68 69 71 77 87 108 114 116 143 146 148 155 156 157 160 167 170 192 205 206 207 221 222 225 230 241 246 247 251 259 260 262 269 271 276 280 281 282 297 298 37 43 74 97 107 114 116 160 170 207 221 249 276 37 43 54 74 107 114 160 205 249 276 43 74 107 114 116 148 160 216 276 294 43 74 106 107 108 114 116 163 170 172 193 205 206 215 222 229 242 246 249 259 262 276 37 50 53 54 56 67 71 87 101 106 108 116 147 148 156 170 171 192 203 206 217 220 225 230 239 247 260 294 297 298 37 49 50 67 69 106 116 143 148 168 170 203 205 206 207 225 246 247 249 280 281 294 298 206 259 92 93 211 92 93 211 40 46 56 70 74 82 83 87 106 114 116 147 192 194 205 215 216 217 222 227 241 243 247 251 259 268 280 293 36 46 54 56 74 83 87 90 96 106 114 116 147 153 192 193 215 216 217 222 231 241 243 247 251 252 260 268 279 280 293 36 46 56 71 74 83 87 90 105 106 114 116 147 192 215 216 217 222 228 247 251 260 280 293 298 40 43 46 56 70 74 77 80 83 87 96 106 114 116 147 192 205 215 216 217 222 227 228 230 246 247 251 271 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 260 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 297 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 249 251 280 43 46 56 70 74 77 83 86 87 106 114 116 147 192 215 216 217 222 227 230 241 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 43 46 54 56 74 77 83 87 96 106 114 116 147 192 215 216 217 222 227 230 247 249 251 280 281 43 46 54 56 74 83 87 90 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 281 46 56 61 74 83 87 106 114 116 147 165 192 215 216 217 222 247 251 264 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 40 46 56 58 61 74 83 87 106 107 114 116 147 148 160 165 192 193 215 216 217 222 228 230 247 251 264 280 43 46 56 74 83 87 106 114 116 147 148 153 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 96 114 116 147 192 215 216 217 222 227 230 247 251 279 280 46 56 70 71 74 82 83 87 114 116 147 148 192 205 206 215 216 217 222 243 247 251 260 279 280 43 46 56 58 74 83 87 106 114 116 147 155 192 205 206 215 216 217 222 227 247 249 251 280 281 293 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 230 247 251 280 43 46 56 70 74 82 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 43 46 56 74 83 87 90 106 114 116 147 192 215 216 217 222 227 247 251 280 40 43 44 46 54 56 58 61 70 74 82 83 87 106 114 116 147 148 160 170 192 193 206 207 215 216 217 222 227 228 230 247 251 264 268 280 294 298 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 74 83 87 106 114 116 147 160 192 215 216 217 222 228 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 53 56 70 74 83 87 106 114 116 147 153 192 215 216 217 222 227 247 251 280 43 46 54 56 74 83 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 58 71 74 83 87 96 106 108 114 116 147 155 156 192 206 215 216 217 220 222 227 247 251 280 281 34 43 61 74 115 148 160 167 170 206 241 274 279 43 74 115 116 148 160 167 170 206 216 279 296 34 37 43 68 74 115 116 148 160 167 170 192 206 216 224 273 274 279 280 296 37 43 74 114 115 116 148 160 167 170 206 216 224 274 279 280 296 34 37 43 56 69 74 115 116 148 160 167 170 206 216 222 239 274 279 296 34 37 43 68 74 89 115 116 148 160 167 170 206 216 224 273 274 279 280 296 34 37 43 44 68 74 115 116 147 148 160 167 170 205 206 216 222 224 274 279 280 296 34 37 43 56 68 74 115 116 148 160 167 170 206 216 274 279 296 34 43 74 108 115 116 148 160 167 170 206 216 279 296 37 43 74 115 116 148 160 167 170 206 216 279 296 37 43 68 74 115 116 148 160 167 170 206 216 220 224 273 279 280 296 34 37 43 74 108 115 116 147 148 160 167 170 206 216 222 224 251 274 279 296 34 37 43 68 74 104 115 116 148 160 167 170 206 216 224 279 280 296 43 74 115 116 148 160 167 170 206 216 224 279 296 34 37 43 68 74 115 116 148 160 167 170 206 216 279 296 34 37 43 53 68 74 115 116 148 160 167 168 170 206 207 216 221 224 247 274 279 280 296 298 34 37 43 54 74 115 116 147 148 160 167 170 206 216 224 279 296 34 37 43 44 53 54 56 61 68 69 74 77 80 89 104 108 114 115 116 145 147 148 160 163 167 168 170 192 205 206 207 216 220 221 222 224 239 241 244 247 249 251 273 274 279 280 281 282 294 296 298 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 296 34 36 37 44 53 56 61 69 74 89 101 114 116 145 148 150 160 170 202 203 216 217 222 239 241 248 260 264 280 281 294 296 34 37 43 49 54 61 67 69 74 79 80 89 105 106 108 114 116 117 148 150 160 170 193 203 216 217 220 227 228 230 231 239 241 246 247 248 260 264 280 281 294 36 37 43 53 74 116 145 148 160 202 203 216 217 248 279 296 34 116 145 148 160 170 216 217 239 241 296 61 89 116 148 160 216 217 248 281 296 34 37 43 46 52 53 56 61 69 74 75 80 87 89 96 98 105 108 114 116 145 147 148 153 154 160 163 167 170 194 196 205 206 215 216 217 222 231 239 241 247 248 249 264 275 279 280 294 296 298 67 89 114 116 148 216 222 239 241 247 260 280 296 34 86 116 143 148 216 280 294 296 44 53 78 116 148 160 170 207 216 241 294 296 34 53 56 105 116 145 148 160 216 217 239 241 248 294 296 36 37 53 58 116 148 160 205 206 207 216 217 231 239 251 292 294 296 34 49 69 75 107 116 148 160 170 194 206 207 216 225 226 239 241 248 260 296 34 53 102 107 114 148 160 194 206 226 230 239 241 248 54 74 116 148 205 216 89 107 193 280 34 56 79 105 113 114 116 143 156 205 223 264 53 56 79 113 114 116 170 206 44 53 68 106 113 116 148 170 211 215 241 68 116 170 211 215 247 216 259 294 79 100 113 114 116 205 216 225 281 294 79 113 114 116 280 79 113 114 116 254 280 54 56 98 113 211 224 244 43 53 54 56 77 79 98 105 113 114 116 215 216 220 222 223 224 244 246 247 264 280 294 298 46 49 74 77 79 100 101 107 108 113 114 116 143 170 171 206 211 238 251 260 282 293 46 56 71 79 113 114 116 163 206 54 56 58 71 74 77 79 101 108 113 114 116 143 171 193 206 211 225 231 271 280 281 297 79 113 114 116 167 211 264 280 43 44 74 79 100 113 114 116 144 153 156 163 220 222 251 268 293 54 79 96 98 102 108 113 114 116 143 146 148 156 193 206 222 224 226 280 294 298 54 56 74 79 101 108 113 114 116 143 146 148 153 155 193 205 206 207 222 251 276 280 294 298 54 56 79 98 106 108 113 114 116 146 148 170 206 222 224 244 264 280 294 79 98 101 113 114 116 170 216 224 280 46 54 56 71 79 113 114 116 148 154 211 220 235 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 163 211 234 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 79 113 114 116 148 154 211 222 54 56 71 79 113 114 116 148 154 207 211 220 46 54 56 68 71 79 113 114 116 148 154 211 220 235 79 106 113 114 116 211 215 248 56 68 79 96 113 114 116 143 148 169 170 206 221 54 79 101 113 114 116 160 167 206 216 34 68 71 80 83 86 87 89 96 100 101 103 105 106 108 113 116 147 148 193 205 206 208 222 225 226 227 228 231 241 247 248 249 264 268 271 279 280 294 56 74 77 79 83 103 113 114 116 145 148 205 212 213 247 264 280 294 296 116 216 37 50 54 61 68 71 74 101 103 114 116 170 207 216 241 243 247 264 269 279 281 294 37 77 167 203 216 294 34 37 46 54 61 77 108 116 167 193 203 216 276 280 294 37 43 50 54 56 58 61 68 96 101 102 105 108 113 114 116 143 146 148 155 156 163 170 192 193 203 205 206 216 217 221 225 226 230 231 234 235 244 259 269 281 282 294 297 298 37 44 69 70 74 105 116 170 205 215 216 248 280 294 297 37 74 108 114 116 148 156 170 206 216 240 248 294 298 37 54 71 78 102 294 298 37 54 71 78 102 205 206 294 34 37 44 53 61 68 78 102 105 114 143 170 193 205 215 217 222 226 281 294 297 34 37 44 52 56 61 68 78 105 170 193 206 215 217 222 282 294 34 37 61 96 101 107 114 116 143 167 170 206 226 249 280 294 297 34 37 54 56 61 67 71 101 106 108 113 114 116 144 148 156 157 160 167 169 170 193 194 205 206 215 221 222 225 226 230 243 246 280 282 294 297 298 37 56 90 108 114 143 148 155 156 167 170 192 205 206 221 225 226 259 280 281 282 294 297 34 54 56 61 68 70 71 78 82 96 101 108 113 114 116 143 145 148 155 156 167 170 193 205 206 221 222 225 226 242 246 249 259 268 276 280 282 294 297 298 34 37 54 56 67 71 77 82 101 108 113 114 116 143 148 160 167 170 193 205 206 222 224 225 243 280 281 294 297 298 34 37 49 56 67 101 102 105 106 108 114 143 155 167 170 205 206 226 259 280 281 294 34 37 77 101 105 114 116 143 156 160 167 170 205 206 207 221 222 225 244 262 276 280 294 297 298 34 37 54 56 58 68 71 96 101 102 106 107 108 114 116 143 155 156 160 167 170 192 193 205 206 215 221 225 226 230 241 243 244 246 259 268 276 280 281 282 294 297 298 37 84 167 280 282 294 37 54 101 106 108 114 116 156 157 163 167 170 193 205 206 207 225 251 280 294 298 37 50 54 56 58 68 71 77 89 108 113 114 116 143 148 155 164 167 170 193 205 206 215 217 222 231 259 269 280 282 294 297 298 37 54 56 58 68 71 101 108 114 143 144 155 160 167 170 205 206 221 243 280 294 298 34 37 43 49 54 56 58 68 71 96 101 108 114 116 143 155 156 160 167 170 193 205 206 221 222 226 244 249 280 282 294 297 34 37 49 54 56 58 61 68 71 96 113 114 143 156 167 170 192 193 205 206 207 221 222 225 226 234 249 280 281 282 294 297 298 34 37 61 116 167 203 280 294 34 37 54 56 87 96 105 106 114 116 143 156 160 170 193 203 205 206 226 244 247 259 282 294 298 37 49 54 56 70 71 82 101 102 103 106 108 114 116 143 146 156 170 192 203 205 206 221 224 226 280 282 294 297 298 37 46 54 58 67 68 71 101 106 155 156 170 193 203 205 206 215 221 226 281 282 294 37 96 143 155 170 193 203 206 221 222 259 282 294 297 298 54 116 148 167 170 206 282 294 34 52 53 61 105 116 215 236 294 43 49 58 71 87 102 108 114 116 143 148 160 193 205 206 207 215 216 225 230 231 241 244 259 269 271 298 34 37 61 96 108 116 193 194 203 205 259 294 297 34 54 61 71 116 143 170 193 205 206 221 234 294 298 34 37 61 68 71 114 116 143 170 203 205 206 280 282 293 294 297 34 37 61 71 101 116 143 203 206 226 230 243 280 282 294 298 34 43 54 61 96 101 116 143 160 170 193 206 234 280 294 34 61 102 114 116 143 155 170 193 206 215 231 259 294 298 34 53 61 107 108 114 116 143 170 193 205 206 280 282 294 34 54 58 61 68 90 101 102 114 116 143 155 160 193 205 206 221 230 259 280 282 294 34 61 77 107 108 114 116 193 205 206 234 294 297 298 34 36 37 50 56 61 106 193 202 203 234 239 249 259 262 294 167 206 226 281 294 298 56 170 294 37 203 37 116 194 203 216 249 36 37 61 202 203 206 281 282 297 46 53 68 69 70 77 80 82 116 148 207 215 234 280 37 68 203 37 56 203 37 203 280 37 203 37 203 280 37 203 37 203 280 37 203 37 203 37 203 280 37 56 203 37 203 280 37 203 280 37 203 37 203 37 203 280 37 203 37 203 280 37 203 37 203 37 203 37 56 203 36 37 49 53 56 61 69 71 87 90 114 116 143 194 202 203 215 218 222 243 246 262 264 276 280 291 294 298 56 61 71 80 96 103 108 114 116 146 155 156 164 167 170 194 207 217 221 230 246 251 264 268 281 282 293 61 69 105 108 113 167 170 194 243 264 276 280 37 54 160 203 206 37 54 160 203 205 222 37 54 160 203 37 203 207 37 54 160 203 46 53 68 69 70 77 80 82 148 207 215 234 280 282 37 101 105 148 167 194 196 197 203 239 249 280 293 297 37 195 203 37 56 74 147 148 194 203 206 37 43 61 194 195 203 206 276 281 297 37 148 167 194 203 280 37 54 103 114 116 153 160 203 251 37 49 54 77 103 160 203 298 37 54 101 160 203 205 37 54 61 148 194 203 206 222 281 297 37 61 116 167 192 194 203 206 281 297 298 37 54 167 203 280 37 54 160 203 61 67 69 87 167 246 269 276 294 206 259 34 37 46 77 106 114 155 160 203 216 244 269 282 293 34 37 43 46 106 116 143 155 160 203 206 216 225 244 264 280 293 34 37 46 68 106 143 155 160 193 203 205 206 221 244 249 259 34 37 46 53 61 103 106 114 143 160 167 193 203 205 206 216 225 226 230 244 276 280 281 282 50 61 74 105 116 145 148 170 194 212 213 216 296 50 54 61 67 70 74 96 103 105 106 116 145 148 160 194 206 208 216 222 227 228 243 280 294 296 50 54 61 71 74 87 89 103 105 107 108 113 114 116 145 148 155 170 194 216 217 222 228 239 241 243 259 268 280 294 296 74 148 56 241 56 241 56 116 148 194 198 248 294 34 35 43 44 46 49 54 56 58 61 71 74 87 96 105 106 107 108 113 114 116 144 145 147 148 156 160 163 164 167 169 170 171 192 193 194 205 206 216 221 222 225 226 227 234 241 243 249 251 264 268 280 281 293 294 297 298 77 167 46 49 54 56 61 71 74 87 96 108 114 116 143 145 148 155 157 167 170 192 193 205 206 215 220 221 222 230 241 269 280 281 294 297 298 44 46 54 56 61 71 74 87 106 114 116 143 145 148 164 167 168 170 193 206 221 225 251 281 294 297 298 43 50 54 56 67 71 74 77 78 86 87 100 101 103 108 113 114 143 144 147 155 156 163 167 170 192 193 194 206 208 215 216 220 222 226 231 234 246 249 251 260 264 280 293 297 46 54 74 87 106 107 113 114 143 144 145 153 156 157 164 167 170 171 205 206 221 222 238 239 249 268 280 293 298 36 37 46 71 74 105 170 202 206 220 230 238 294 297 34 37 54 56 58 71 74 101 105 108 116 145 203 205 206 225 268 280 294 298 43 56 74 116 145 167 206 222 294 37 54 74 92 105 113 116 145 150 216 280 37 54 74 92 105 113 116 145 150 216 280 34 56 74 108 116 145 181 204 207 216 293 294 297 34 54 61 71 74 105 107 113 145 148 204 205 206 221 238 271 294 74 105 145 160 204 206 216 294 34 37 54 71 74 107 113 145 148 163 164 203 205 206 221 223 294 44 50 71 74 107 113 116 145 147 148 206 208 221 226 241 244 271 294 298 34 44 54 56 71 74 87 103 107 113 114 116 145 147 148 153 157 163 164 204 205 206 208 221 225 234 251 271 281 282 294 298 46 71 74 105 107 113 145 148 171 204 206 221 244 271 280 294 34 71 74 87 107 113 144 145 148 171 204 206 221 294 34 54 71 74 107 113 114 116 145 148 164 171 204 206 221 264 294 34 46 71 74 87 107 113 145 148 171 206 221 225 234 294 34 44 46 67 71 74 105 106 107 108 113 116 147 148 171 193 205 206 216 221 251 264 268 271 294 297 298 34 43 44 46 50 53 54 56 58 61 68 74 87 96 100 101 103 105 108 113 114 143 144 145 147 148 155 156 157 160 163 170 193 204 205 206 208 215 216 226 228 230 244 249 264 276 280 293 294 297 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 34 36 43 44 46 50 54 56 61 71 74 87 103 107 113 114 116 148 160 170 171 193 202 206 208 216 241 248 269 280 281 294 297 34 37 43 46 49 54 61 69 71 74 87 88 103 107 113 114 116 146 148 171 193 204 206 208 215 227 228 239 243 259 264 269 271 272 280 293 294 297 298 34 37 49 50 71 74 103 113 114 116 146 148 170 204 206 208 259 280 293 294 297 36 37 54 68 71 74 101 102 113 116 146 147 168 169 170 171 192 193 202 205 206 216 217 221 230 234 259 280 282 294 297 298 34 36 53 74 103 106 113 114 155 156 170 202 205 208 216 220 225 228 238 251 280 281 282 294 37 53 67 71 74 106 107 113 145 148 155 156 170 171 192 203 205 206 207 216 225 231 248 259 268 281 282 294 297 298 71 74 78 107 113 146 148 155 169 170 171 192 205 206 215 230 231 244 246 268 280 294 298 37 49 53 54 56 58 74 77 80 113 114 143 145 148 153 156 164 168 170 171 203 206 207 215 216 225 226 234 238 239 251 260 268 271 280 281 282 294 297 298 36 113 116 193 202 216 222 248 260 280 294 298 53 68 74 78 106 107 108 113 144 147 148 153 156 163 167 170 171 205 206 215 230 234 246 282 294 297 58 74 77 82 107 113 114 148 153 167 206 207 294 53 56 67 68 71 74 86 96 113 116 143 160 171 192 193 194 205 206 216 217 222 228 229 230 241 259 280 294 298 77 160 163 167 205 206 280 43 74 108 206 221 294 206 294 56 105 280 296 43 44 53 56 58 70 143 155 156 205 206 215 222 225 230 249 280 296 297 34 56 77 101 205 206 264 280 296 297 43 53 56 58 61 71 77 101 103 106 108 114 116 143 146 148 155 170 193 206 215 221 222 230 231 244 249 280 282 296 298 53 54 56 58 67 68 107 108 143 148 164 168 170 206 216 217 225 249 280 282 296 297 43 46 58 61 71 101 102 107 143 155 157 170 205 206 215 222 280 281 282 296 43 49 54 58 74 77 80 86 96 108 114 155 170 193 206 215 220 222 225 230 231 234 247 248 252 268 280 281 282 296 49 53 58 68 101 102 108 116 170 205 206 217 225 226 230 231 234 247 248 268 280 296 298 56 71 103 116 143 153 170 205 206 217 225 230 244 247 248 249 280 296 298 43 56 71 105 108 143 155 170 205 264 280 281 296 297 298 50 116 216 228 248 270 271 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 34 50 116 205 216 228 248 280 296 50 148 228 248 280 296 280 296 50 116 148 216 228 248 280 296 34 50 116 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 148 216 228 248 280 296 34 50 53 116 205 216 228 248 280 296 50 116 216 228 248 270 271 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 43 148 211 216 222 280 296 50 114 216 228 248 280 294 296 206 239 281 297 107 148 216 225 226 260 281 34 37 54 56 78 96 99 105 114 116 148 160 167 193 215 220 228 247 248 264 271 272 279 280 294 102 168 215 264 53 107 148 155 160 170 247 248 298 116 215 53 54 105 106 168 192 220 222 268 281 53 54 101 168 192 251 268 281 282 43 53 54 101 168 192 251 268 281 298 43 53 54 86 168 192 268 281 293 114 148 228 248 215 248 215 248 215 248 215 248 148 215 254 264 34 148 280 54 216 226 53 86 116 167 215 50 56 61 67 103 113 116 147 148 157 167 169 206 228 247 282 297 298 44 67 68 79 87 116 146 147 148 153 167 230 235 248 251 280 294 36 46 71 114 116 147 156 167 202 206 230 239 259 56 116 147 167 264 34 44 53 67 70 106 116 147 167 170 205 207 215 216 217 225 234 235 116 147 156 167 113 116 147 167 103 116 147 167 34 116 147 167 170 205 206 215 217 234 235 244 280 281 297 53 54 56 58 68 71 74 77 96 101 103 108 114 116 148 170 171 205 206 207 221 222 226 230 251 260 262 280 281 282 293 297 298 43 44 49 56 68 77 101 107 114 116 143 147 156 167 170 193 205 206 215 224 234 249 251 259 264 276 281 298 50 106 114 116 147 148 167 230 247 259 264 280 298 56 67 71 79 87 107 113 116 147 160 167 168 169 227 248 280 58 67 75 101 114 116 147 167 169 215 280 281 294 298 34 68 69 70 82 116 147 167 170 220 280 116 147 167 247 280 37 56 68 71 80 105 108 116 146 147 157 167 170 203 207 231 234 243 259 262 280 50 56 67 116 147 148 160 167 67 78 116 147 167 294 116 147 167 294 36 116 147 167 202 207 216 34 54 90 103 116 147 160 167 194 216 241 270 271 280 116 147 167 249 34 54 74 79 87 102 103 107 111 113 116 147 160 167 169 171 216 228 248 260 292 293 298 34 53 67 78 80 89 105 107 116 147 148 156 167 170 192 205 206 207 216 221 228 247 248 259 260 268 281 294 297 298 116 147 167 147 167 294 71 116 143 147 167 36 37 56 71 116 147 155 156 160 167 202 203 205 206 216 36 82 102 114 116 147 153 167 169 205 206 239 241 247 248 34 56 67 87 116 147 148 160 167 169 170 182 248 251 271 34 36 37 49 52 53 84 86 87 96 106 116 143 147 148 167 170 203 204 205 206 220 223 225 227 230 231 244 260 281 69 80 116 147 167 205 216 249 36 116 147 167 36 116 147 167 34 54 71 80 106 116 147 160 167 169 238 244 297 298 74 78 113 116 145 147 167 216 249 34 36 37 43 44 49 53 54 56 58 67 71 74 102 107 108 116 143 144 147 148 154 155 160 164 167 168 169 193 202 203 206 207 223 230 231 234 239 259 269 280 281 297 298 34 37 49 54 56 58 68 71 77 80 84 86 88 96 101 105 106 108 114 116 143 153 156 168 192 203 205 206 207 215 216 222 251 276 280 294 297 298 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 296 297 298 34 105 116 211 215 222 228 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 297 298 34 46 87 101 105 116 148 154 204 216 227 34 61 105 116 160 294 298 43 54 56 58 74 96 100 103 108 114 116 143 146 153 155 156 160 163 170 192 206 222 238 251 260 280 281 293 297 34 46 68 87 98 101 105 116 148 154 167 215 216 217 224 273 34 101 105 116 216 296 211 34 61 105 116 160 294 296 298 53 148 167 206 34 43 105 116 153 293 34 46 56 74 80 96 105 106 116 153 204 215 220 297 298 299 74 167 194 206 280 296 34 53 105 116 148 167 215 216 227 294 296 297 36 74 79 86 103 113 116 167 194 216 244 272 293 294 37 79 101 153 203 207 251 37 43 58 79 203 230 251 281 37 50 54 56 79 80 100 114 116 155 164 203 264 34 79 86 88 116 298 54 88 101 114 116 206 207 259 281 293 297 49 88 96 101 114 116 206 225 230 259 272 297 79 105 116 231 67 70 79 80 86 116 143 222 281 34 44 49 74 79 80 86 88 110 116 148 228 241 53 54 79 80 92 148 248 249 54 74 79 80 86 88 153 228 44 53 79 80 86 87 92 106 143 148 160 168 215 222 230 241 248 251 79 80 116 246 74 79 116 167 170 280 294 36 56 79 80 105 143 154 170 202 205 206 271 36 46 49 79 80 88 202 251 271 293 36 74 79 116 202 280 36 79 202 280 37 79 80 88 117 154 203 37 79 101 116 203 206 251 275 34 54 79 80 89 43 79 80 116 34 67 79 80 96 216 264 206 259 34 54 56 58 71 86 108 143 153 155 156 167 170 205 206 215 220 251 280 281 297 298 34 54 56 71 74 86 101 105 107 108 144 153 154 156 164 170 205 206 222 225 251 297 34 49 53 54 56 58 86 101 103 143 153 163 164 170 192 205 206 222 225 230 269 281 282 297 34 43 44 86 101 108 170 205 206 222 251 282 297 34 43 56 58 86 101 103 105 107 108 113 143 153 170 205 206 207 222 225 264 269 281 293 297 34 50 58 61 86 108 114 116 148 160 170 205 206 207 216 222 225 239 280 282 293 297 49 58 106 108 163 205 206 297 298 34 54 56 71 86 101 114 153 163 164 170 205 222 251 259 282 297 34 36 54 56 86 103 114 143 170 193 205 297 298 34 58 86 96 156 170 192 205 225 226 230 297 34 86 103 146 153 170 205 206 230 251 264 280 297 34 61 71 74 86 108 114 116 148 170 205 206 216 222 251 259 280 294 297 34 53 61 80 86 107 116 148 170 205 216 239 280 282 294 297 34 43 54 86 101 108 114 153 160 170 192 205 206 293 297 34 49 54 58 71 86 106 163 170 205 206 226 281 297 34 49 54 58 86 108 116 153 155 170 192 205 206 222 251 282 297 34 86 108 114 116 155 170 204 205 216 276 294 297 298 34 56 86 92 104 170 204 205 292 297 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 116 211 34 78 89 108 114 116 143 160 170 205 206 215 216 217 226 274 298 53 56 71 78 89 96 105 107 114 116 143 160 170 205 206 215 216 217 221 222 225 226 231 298 34 78 89 114 143 160 170 205 206 215 216 226 241 298 34 89 98 114 116 160 216 217 225 226 34 69 78 89 114 116 143 147 160 167 170 205 206 215 216 217 225 226 298 78 89 103 114 116 143 148 160 170 205 206 215 216 226 298 75 116 89 98 114 116 160 205 216 217 225 226 34 78 86 89 107 114 116 143 153 160 170 205 206 215 216 217 226 251 274 293 298 34 78 89 114 116 143 160 170 205 206 215 216 217 226 298 34 50 53 78 89 114 143 160 170 205 206 215 216 222 226 241 264 298 34 56 71 78 89 114 116 143 145 153 160 170 205 206 215 216 217 226 264 273 280 298 34 56 69 78 86 89 107 114 116 143 147 160 167 170 205 206 215 216 217 225 226 259 298 54 69 78 89 106 114 116 143 148 160 170 205 206 215 216 217 226 274 298 34 54 78 86 89 108 114 116 143 160 167 170 196 205 206 215 216 217 226 298 89 98 114 116 160 216 217 225 226 273 34 37 69 78 89 114 143 160 170 203 205 206 215 216 226 280 298 37 107 116 160 206 216 226 71 74 77 86 116 146 148 154 155 160 170 206 216 222 226 239 246 249 251 271 293 294 34 53 58 148 228 268 280 281 293 34 53 70 78 82 105 116 148 160 167 170 206 215 216 220 226 280 74 170 205 216 74 170 205 216 61 74 78 80 86 105 107 108 116 145 147 148 153 170 205 206 222 227 248 251 280 49 53 54 61 68 74 80 105 116 148 153 154 155 168 206 216 222 230 235 239 249 251 271 282 293 294 296 297 36 37 49 53 54 56 58 74 77 96 100 101 105 106 108 116 153 154 156 160 163 167 168 170 205 206 207 215 216 220 251 260 264 280 294 296 107 145 44 54 56 71 74 80 101 103 105 108 116 146 153 155 167 170 205 206 215 216 222 225 251 269 280 282 293 296 297 298 50 145 160 170 206 217 296 54 44 56 68 105 106 167 205 215 268 34 103 108 114 116 148 167 170 193 216 225 239 241 251 34 43 53 71 80 108 116 143 148 167 216 241 244 247 297 34 43 71 116 148 155 157 167 206 216 220 222 241 264 280 293 34 71 103 116 143 148 154 160 167 168 206 216 228 241 281 34 71 103 116 148 167 192 216 239 241 281 34 49 50 67 74 105 116 143 148 160 163 167 208 215 216 217 239 241 248 251 294 34 53 87 96 101 103 105 108 116 148 163 167 168 170 193 206 216 220 222 227 228 239 241 281 34 36 37 44 50 54 70 82 83 105 116 148 167 170 202 203 205 207 215 216 220 259 268 298 34 36 37 46 50 53 54 103 105 116 160 167 203 205 215 216 241 257 259 264 34 44 116 148 167 170 205 215 216 280 34 90 105 114 167 206 215 217 260 293 297 34 167 215 217 34 241 116 216 217 160 239 241 34 107 169 217 239 294 34 86 89 216 34 116 148 216 116 216 239 260 74 148 169 239 293 61 80 87 114 116 147 226 230 239 259 269 54 80 86 103 108 113 114 116 144 147 192 230 238 239 269 281 298 147 293 68 167 215 239 34 96 101 148 167 170 204 206 239 296 49 116 216 49 116 216 49 116 216 49 54 107 116 170 206 216 34 116 148 216 49 56 77 106 108 116 153 170 206 216 249 49 116 216 49 114 116 148 170 216 230 293 49 54 107 116 170 206 216 43 53 54 56 58 67 101 106 108 116 143 192 193 206 207 216 222 251 259 34 116 148 216 54 116 206 216 217 298 37 44 49 53 54 67 75 108 116 148 167 193 216 220 222 228 230 280 49 116 216 34 49 105 116 216 34 49 86 105 228 248 34 37 56 77 86 116 153 170 193 206 216 251 282 293 49 116 206 216 34 49 54 58 68 86 105 107 108 116 168 170 193 216 238 239 246 264 68 116 148 157 206 207 216 227 231 239 260 281 34 37 56 106 108 116 153 170 216 230 251 260 281 282 293 61 106 108 114 116 145 148 160 205 206 216 226 227 231 246 251 34 53 87 103 105 108 116 143 148 154 167 168 169 170 193 195 204 206 215 216 224 225 230 239 241 247 298 34 271 279 145 71 89 105 145 148 264 105 228 280 61 50 56 61 61 167 49 54 56 71 108 163 170 206 207 222 230 293 36 37 56 68 69 96 101 103 148 154 160 167 202 203 206 225 230 244 248 257 259 276 280 294 297 43 44 50 53 56 79 96 106 108 114 144 153 156 163 170 206 220 223 251 268 281 297 44 50 56 79 114 155 157 206 264 293 44 50 53 56 58 107 108 146 153 155 157 170 206 230 293 34 44 50 71 89 96 114 116 148 222 230 264 293 43 44 50 96 101 107 116 143 153 156 170 193 206 226 249 264 293 297 44 50 54 56 58 114 116 148 155 156 170 193 206 222 230 297 43 44 50 101 113 116 157 164 193 206 225 281 293 297 44 50 116 193 206 230 282 44 50 56 77 78 105 146 206 222 251 281 282 293 297 44 50 53 54 58 61 89 96 101 105 106 108 113 116 143 153 155 156 163 164 167 170 193 205 206 220 222 230 249 281 293 297 43 44 50 68 89 107 113 156 168 170 193 205 220 230 246 43 44 50 56 114 116 143 170 193 206 225 230 281 49 53 86 156 163 192 220 222 238 264 293 43 74 114 155 160 170 206 222 259 68 71 74 116 222 259 264 293 56 105 108 168 230 259 260 293 297 154 268 293 49 53 234 298 49 56 96 101 103 108 114 153 156 170 205 216 231 251 293 298 43 53 56 58 101 108 170 193 206 252 281 282 293 54 74 155 157 170 206 222 260 293 50 74 167 215 249 251 264 282 146 157 54 108 155 170 230 297 114 148 249 114 147 160 69 74 77 80 147 160 167 34 36 37 71 116 146 160 167 170 206 216 217 228 249 250 53 54 67 83 87 105 114 116 147 148 160 167 216 222 227 228 241 247 269 280 294 54 56 87 96 105 114 116 147 148 192 205 206 228 280 294 46 68 69 70 80 147 156 167 205 206 227 259 260 280 56 58 105 107 228 280 105 211 54 58 96 105 108 205 228 260 280 294 53 71 74 77 206 227 228 246 53 70 74 106 213 227 228 235 259 268 34 96 114 116 204 216 227 228 249 53 56 74 77 206 227 228 260 281 86 54 58 70 82 167 205 207 215 227 228 259 280 46 53 68 69 70 83 106 114 116 167 207 220 228 247 259 260 280 294 34 56 80 106 107 116 148 216 226 228 259 260 264 276 34 61 116 160 227 298 86 43 56 61 77 86 89 102 107 113 116 148 167 216 227 228 230 241 243 247 248 294 56 89 101 106 108 116 167 206 228 280 282 294 34 68 103 105 107 116 147 148 204 228 248 249 56 78 86 89 106 114 116 170 205 247 264 279 280 281 294 297 43 53 54 56 58 74 78 83 84 86 105 106 114 116 143 148 153 156 157 160 163 164 170 193 205 206 207 222 225 228 230 231 238 239 247 251 259 281 282 294 297 298 43 44 49 53 58 71 78 80 86 88 96 108 113 114 116 143 153 155 156 163 170 205 206 222 227 228 230 243 249 251 281 294 297 34 56 58 68 71 74 77 78 86 96 101 106 108 114 116 143 146 153 168 169 170 192 205 206 215 221 222 226 227 228 230 239 247 248 251 268 281 294 297 298 34 46 49 53 56 58 71 74 77 78 86 96 105 108 114 116 143 144 157 163 168 170 192 193 205 206 207 222 225 226 230 231 249 260 281 282 293 294 297 77 86 116 216 294 34 50 53 54 58 78 86 89 116 205 206 227 247 280 281 294 297 34 50 54 78 86 89 116 163 205 206 227 247 280 281 294 297 77 78 86 105 116 143 153 170 192 205 206 222 251 262 281 293 294 297 78 86 101 106 107 116 143 148 169 170 193 205 231 239 244 247 251 268 281 294 297 43 44 53 54 56 58 67 78 86 105 108 113 116 143 156 157 168 170 205 206 207 226 227 230 231 248 249 251 259 280 281 293 294 297 298 86 116 216 227 249 43 49 54 56 74 78 86 101 114 116 153 168 170 192 193 205 215 251 259 276 280 281 294 297 43 54 74 78 80 86 106 116 153 170 193 205 206 222 225 260 281 294 297 298 53 56 58 77 78 86 96 101 103 105 107 116 143 153 163 168 170 193 205 206 215 222 231 238 260 281 282 293 294 297 298 46 49 54 68 78 86 96 107 108 116 143 148 155 156 160 168 170 205 206 207 215 222 226 230 238 247 249 251 260 281 282 293 294 297 298 74 78 86 101 108 114 116 153 157 170 205 206 222 226 240 251 281 282 294 297 43 53 54 56 67 68 78 83 84 86 108 114 116 143 144 155 156 164 170 193 205 206 207 220 221 222 226 227 260 280 281 294 297 298 43 46 78 86 96 101 103 108 114 116 156 170 205 206 225 231 281 282 294 297 298 49 53 56 58 67 78 83 84 86 88 101 108 113 114 116 143 146 157 160 163 170 193 205 206 215 221 225 226 229 248 249 264 275 281 294 297 298 44 53 78 79 82 83 86 116 153 156 163 164 170 193 205 206 234 235 238 281 294 297 53 56 67 78 86 96 106 108 114 116 155 156 160 168 169 170 205 206 215 227 228 230 248 251 260 269 281 294 297 56 71 74 78 86 96 116 168 170 205 230 246 251 281 294 297 298 43 49 50 54 58 78 84 86 88 101 107 116 143 148 153 155 156 157 160 164 170 193 205 206 215 222 225 226 251 260 268 281 294 297 50 86 116 216 36 74 79 86 103 113 116 167 194 216 244 272 293 294 37 79 148 203 207 37 75 79 96 203 298 34 36 40 79 86 96 116 202 249 280 281 34 37 79 116 143 203 206 222 53 79 80 92 96 101 103 116 160 167 206 207 230 247 280 37 79 103 203 264 37 79 101 203 206 215 249 37 43 53 79 100 108 114 170 203 231 238 279 37 79 80 114 192 203 207 222 281 34 79 86 88 116 298 54 88 101 114 116 206 207 259 281 293 297 34 54 74 79 86 88 114 116 153 298 34 44 79 80 86 114 116 148 167 205 231 241 294 298 53 58 69 70 79 80 82 148 160 167 170 206 207 215 220 249 268 280 34 61 79 80 86 88 228 44 53 71 74 80 88 96 103 106 114 146 153 206 230 231 251 259 280 297 298 79 80 116 246 34 53 77 79 80 86 106 116 148 160 167 204 205 280 294 37 43 54 79 86 88 103 116 153 164 203 222 37 43 53 74 79 116 170 203 206 37 79 80 86 88 203 231 279 281 44 74 79 80 148 167 216 228 231 281 44 49 54 79 80 114 116 167 216 80 116 206 259 281 297 37 44 79 203 281 79 80 86 114 116 148 167 53 79 80 86 106 116 148 167 215 79 80 96 103 116 148 167 206 36 79 170 202 205 37 43 79 101 170 203 205 206 222 280 297 37 53 79 86 148 203 230 246 37 44 68 79 89 103 105 113 116 148 192 203 224 226 247 264 273 279 79 116 167 248 280 294 74 79 116 167 170 280 294 36 68 79 86 116 202 271 280 36 56 79 80 105 143 154 170 202 205 206 271 34 37 79 80 116 203 206 222 36 74 79 116 202 280 37 79 80 157 203 36 79 86 88 114 117 202 222 247 36 79 108 202 207 37 79 116 203 205 251 34 37 79 80 86 116 203 279 37 53 79 80 116 272 279 79 80 204 61 79 108 148 150 160 204 217 293 74 206 259 206 259 34 54 56 58 71 86 108 143 153 155 156 167 170 205 206 215 220 251 280 281 297 298 34 54 56 71 74 86 101 105 107 108 144 153 154 156 164 170 205 206 222 225 251 297 34 49 53 54 71 86 87 101 107 108 153 163 170 192 205 206 215 220 226 260 293 297 34 43 54 56 61 68 74 77 80 86 88 103 116 148 156 163 168 170 205 206 215 222 224 230 247 280 297 298 34 43 53 56 58 86 101 103 105 114 143 144 153 155 163 170 205 206 222 247 251 293 297 298 34 36 37 54 61 67 68 80 86 105 108 116 148 153 167 170 194 202 203 205 206 215 216 227 228 234 249 280 292 294 297 298 34 43 56 58 86 101 103 105 107 108 113 143 153 170 205 206 207 222 225 264 269 281 293 297 34 50 58 61 86 108 114 116 148 160 170 205 206 207 216 222 225 239 280 282 293 297 34 54 56 71 86 101 114 153 163 164 170 205 222 251 259 282 297 34 37 86 108 170 203 205 206 251 264 278 282 297 34 54 86 101 108 170 205 206 215 282 297 298 34 61 86 103 117 170 192 205 206 251 271 293 297 34 53 86 106 156 170 205 206 297 34 49 86 103 146 157 160 168 170 205 206 251 297 34 43 56 58 86 103 108 155 170 193 205 222 282 297 34 53 54 80 86 96 101 113 116 163 170 171 205 206 222 226 230 239 260 297 34 58 86 96 156 170 192 205 225 226 230 297 34 61 71 74 86 108 114 116 148 170 205 206 216 222 251 259 280 294 297 34 53 61 80 86 107 116 148 170 205 216 239 280 282 294 297 34 43 56 86 101 155 164 170 205 206 230 280 282 297 298 34 50 56 86 96 101 103 108 143 170 205 206 222 230 297 298 34 74 86 170 205 217 222 247 280 297 50 78 160 170 216 116 34 86 170 205 297 34 37 61 77 106 108 160 170 193 203 205 206 217 222 249 251 281 293 297 37 68 156 160 170 203 205 206 259 280 281 297 34 86 98 106 108 116 170 193 205 206 216 249 251 297 34 86 170 204 205 297 34 56 86 101 108 114 116 170 204 205 206 216 280 297 34 86 147 170 204 205 236 297 34 36 37 82 101 202 204 206 215 237 249 34 86 167 170 205 206 297 216 50 78 160 170 216 116 34 86 170 205 297 34 86 170 205 297 34 86 108 170 205 297 298 49 68 86 105 294 50 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 34 50 53 61 71 86 114 116 167 170 204 205 206 220 222 228 248 251 294 297 61 101 116 222 243 249 294 298 61 116 145 243 249 294 298 34 58 61 78 116 145 243 248 249 293 294 298 61 116 153 155 157 206 243 249 294 298 34 61 116 222 243 249 294 298 61 105 114 116 243 249 294 298 61 116 144 231 243 249 251 294 298 53 61 74 114 116 153 154 155 243 249 251 294 298 53 61 116 170 243 249 294 297 298 61 116 243 249 294 298 61 116 243 249 264 282 294 298 61 116 243 249 294 298 61 116 170 243 249 294 298 58 61 116 243 249 294 298 61 116 170 205 243 249 294 298 61 77 116 153 243 249 294 298 61 101 116 243 249 294 298 53 61 101 116 243 249 294 297 298 61 116 243 249 294 298 61 116 243 249 264 294 298 61 116 243 249 294 298 61 96 116 170 243 249 294 298 37 56 61 153 203 206 220 243 298 61 116 206 222 243 249 294 298 61 116 243 249 294 298 61 74 116 156 170 243 249 294 298 61 74 106 116 153 156 243 249 282 294 298 61 108 116 156 168 243 249 294 298 56 61 101 116 153 156 221 243 249 251 294 298 43 61 116 243 249 293 294 298 56 61 74 116 163 170 243 249 251 264 294 298 58 61 108 116 243 249 294 298 54 61 86 116 153 163 170 206 243 249 294 298 37 50 53 54 77 116 145 148 160 170 194 203 206 216 279 294 37 68 89 116 167 194 203 228 248 280 294 296 77 101 105 116 194 215 238 293 43 54 96 145 147 148 157 170 215 222 225 276 282 298 53 114 116 145 147 276 297 298 53 54 106 108 116 145 147 156 192 222 225 230 252 259 264 276 281 297 298 43 54 74 105 114 145 147 148 157 192 205 207 215 217 222 249 252 268 276 281 282 297 54 74 108 114 145 147 156 206 249 259 268 276 282 297 34 44 54 71 74 96 101 105 108 114 145 146 147 148 153 157 192 205 206 215 217 222 223 225 243 246 247 251 276 280 281 282 293 298 44 53 54 56 58 101 106 114 145 147 148 155 156 168 206 222 228 251 276 282 293 298 34 43 54 56 77 105 106 108 113 114 116 145 147 153 157 192 206 215 222 225 226 243 244 259 276 282 293 298 53 68 74 77 86 101 103 105 114 116 145 147 156 160 168 192 206 215 221 230 231 239 251 257 276 297 298 49 54 106 145 147 148 192 215 217 225 230 249 259 276 281 34 43 54 74 88 106 108 114 143 145 147 170 206 222 259 276 282 298 34 53 56 74 86 101 108 143 145 147 153 170 193 206 207 225 244 251 259 276 281 282 297 298 43 56 74 105 108 114 145 147 170 206 222 225 231 259 276 281 282 293 49 54 56 58 74 86 106 108 114 145 147 156 157 170 206 251 276 281 282 297 298 49 108 145 147 156 206 259 276 281 293 298 147 239 276 293 34 69 147 148 228 241 276 34 79 107 116 147 148 228 241 247 276 293 34 147 148 228 241 276 34 79 108 147 148 228 241 276 43 147 215 276 53 61 147 216 276 43 147 157 160 164 215 276 43 147 157 160 215 276 43 147 157 160 164 215 276 43 77 96 147 160 215 276 43 77 96 106 147 160 215 276 34 43 116 147 215 216 276 34 43 86 105 116 147 148 153 215 216 251 276 34 36 37 52 53 54 74 77 86 108 116 145 147 157 160 164 170 202 203 228 246 247 249 251 260 268 276 277 291 293 297 298 37 54 79 84 116 154 203 206 216 116 43 54 86 114 116 148 160 170 204 205 215 216 227 228 249 264 75 90 114 204 216 222 280 298 50 54 105 204 217 249 54 58 107 114 116 156 193 204 205 206 207 280 293 298 56 86 114 116 148 167 204 206 222 264 276 280 298 80 96 108 116 193 204 205 206 227 293 49 54 75 90 100 101 113 114 116 148 154 163 204 206 218 222 259 264 276 280 281 294 296 34 54 71 105 116 147 148 155 160 167 204 205 206 216 227 228 279 280 298 34 54 116 204 34 54 56 86 96 101 114 116 156 163 168 204 206 216 221 268 298 44 77 86 88 103 108 114 116 148 153 170 192 193 204 205 206 216 222 238 243 248 251 280 281 297 298 34 58 86 114 204 206 216 249 298 88 114 116 167 225 280 54 71 88 105 148 167 204 216 259 297 34 75 85 90 91 195 204 211 280 37 61 70 82 203 206 215 247 34 53 105 145 147 215 216 227 228 249 251 280 56 68 70 82 105 114 116 148 167 194 215 216 230 43 68 70 82 96 116 167 194 215 216 222 80 116 148 167 194 216 37 54 105 116 145 148 194 203 211 227 228 248 280 294 34 37 74 102 116 148 169 194 203 216 227 228 231 248 260 293 34 43 44 46 49 50 53 54 56 58 61 71 80 100 101 103 107 108 113 114 144 145 146 147 148 155 156 157 163 164 168 170 171 192 193 194 204 205 206 207 208 215 220 221 225 226 228 230 234 238 239 243 248 249 251 260 264 269 280 281 282 293 297 298 68 70 83 84 88 103 107 114 116 148 153 170 193 204 205 206 208 220 221 226 230 231 248 251 252 276 282 34 43 49 53 56 58 96 100 103 105 107 108 113 114 116 144 148 153 155 156 157 163 164 170 171 193 204 205 206 207 208 220 221 225 228 230 234 238 239 251 259 264 280 281 282 293 297 298 100 143 170 204 43 46 53 69 100 101 103 107 108 113 114 146 148 153 155 156 157 163 171 193 204 205 206 207 208 220 221 226 227 230 231 239 243 251 280 281 282 294 44 50 100 103 108 114 144 153 155 156 160 163 164 170 204 206 238 259 268 293 37 103 107 113 148 194 203 204 206 208 227 230 239 269 34 43 46 49 53 54 56 68 71 74 100 101 103 105 106 107 108 113 114 144 146 148 153 156 157 163 170 171 192 193 204 205 206 207 208 215 220 221 222 225 226 227 228 230 238 239 249 251 260 268 269 280 281 282 293 297 298 34 43 44 46 53 56 58 68 71 87 100 101 103 105 108 113 114 143 146 148 153 155 156 160 163 168 170 171 193 204 205 206 207 215 220 221 225 227 228 230 231 238 241 251 280 281 282 293 297 204 208 43 46 54 56 58 68 77 100 101 103 105 106 108 113 114 116 144 146 147 148 153 155 156 157 160 163 164 170 171 192 193 204 205 206 208 216 220 221 225 226 227 228 230 239 251 260 264 268 281 282 293 294 297 298 43 54 56 58 68 77 101 103 105 108 114 116 146 148 155 170 204 205 206 222 227 228 243 247 251 271 280 281 293 294 297 34 103 114 116 148 160 170 193 194 204 206 207 208 247 280 281 297 204 220 43 53 56 68 103 108 114 143 144 148 153 155 157 160 163 164 170 192 204 205 206 208 220 221 222 224 227 228 230 238 239 251 260 280 281 282 293 297 44 50 53 100 101 103 107 108 143 148 157 163 164 170 204 206 208 215 220 221 222 225 228 235 239 247 249 251 282 293 297 298 100 103 105 108 114 144 156 160 170 204 206 215 228 234 239 34 43 44 46 49 54 56 58 68 74 96 100 101 103 105 107 108 113 114 116 143 144 145 147 148 153 155 156 157 163 164 167 170 193 204 205 206 207 208 215 216 220 221 224 225 226 230 234 238 239 241 244 249 251 259 268 269 271 281 282 293 294 297 298 36 37 43 44 46 53 54 56 58 61 68 69 71 74 96 100 101 103 105 106 107 108 113 114 116 144 146 148 154 155 156 157 160 163 164 167 170 171 192 193 194 202 203 204 205 206 207 208 215 216 217 220 221 225 226 227 228 230 231 234 238 239 243 248 251 259 260 264 268 269 271 273 280 281 282 293 297 298 44 100 103 108 144 157 163 164 170 204 205 206 239 259 269 43 46 53 54 56 58 61 68 71 74 87 100 101 103 105 106 107 108 113 114 116 143 144 146 147 148 153 155 156 157 160 163 164 170 193 204 205 206 207 208 220 221 222 225 228 230 234 239 249 251 259 262 269 271 282 293 294 297 43 46 53 54 100 103 107 116 146 148 153 156 157 160 164 170 204 206 208 220 221 228 230 239 249 262 268 294 100 114 146 156 170 204 205 206 220 221 224 226 228 238 239 251 268 280 281 293 298 34 36 37 53 56 75 90 96 100 103 106 108 113 147 148 160 170 194 204 205 208 217 220 222 294 58 114 160 204 205 206 239 259 43 53 56 68 74 77 100 103 105 107 108 116 163 170 204 206 221 228 246 248 251 280 281 282 293 54 74 80 116 167 194 206 216 268 279 34 43 163 34 43 153 251 96 153 222 293 34 43 77 293 34 43 74 100 163 205 206 222 293 34 34 222 43 105 163 251 293 43 54 103 222 43 34 43 222 43 74 105 163 293 34 44 43 170 34 43 74 155 222 293 298 54 108 116 156 205 206 207 216 260 280 281 282 293 34 54 116 216 251 281 293 54 116 216 54 116 216 260 34 54 96 103 105 116 170 216 264 54 116 216 280 37 79 148 203 207 37 79 80 86 96 203 206 37 43 79 106 203 37 79 101 203 206 215 249 37 54 61 78 79 96 148 193 203 205 230 280 293 53 74 80 86 88 101 116 153 164 205 206 230 231 259 297 298 44 53 71 74 80 88 96 103 106 114 146 153 206 230 231 251 259 280 297 298 79 80 88 116 146 148 170 215 249 79 86 88 116 222 251 268 37 54 79 80 203 44 74 79 80 148 167 216 228 231 281 54 74 79 80 86 148 167 206 216 298 80 116 206 259 281 297 54 79 80 106 108 148 167 206 281 293 298 37 52 53 79 80 101 116 167 192 206 280 46 53 56 58 77 79 101 105 106 116 148 156 157 160 167 205 223 268 280 298 37 49 53 58 71 79 101 105 113 116 163 170 203 205 206 207 37 43 56 79 146 170 193 203 251 293 36 69 74 79 80 202 207 230 251 271 293 37 79 80 157 203 37 79 80 116 153 170 203 251 280 36 79 108 202 207 34 37 79 116 203 206 251 260 293 74 113 116 145 167 216 74 79 86 107 116 148 205 206 216 222 226 264 206 259 34 59 88 98 100 103 108 116 154 205 206 222 244 249 264 276 280 34 59 88 98 103 116 205 244 249 264 276 280 34 68 148 150 34 37 53 56 58 59 61 68 71 77 78 80 88 96 100 101 103 106 107 108 113 116 143 144 146 148 153 155 156 157 160 163 167 168 170 193 203 205 206 215 222 225 228 230 239 244 251 264 276 280 281 282 291 293 297 298 34 44 56 59 88 98 103 116 148 222 244 264 276 280 34 59 88 103 107 114 116 148 216 244 264 276 280 297 34 43 53 54 58 59 74 77 88 100 101 103 108 114 116 143 145 153 156 163 164 170 193 205 206 207 215 216 222 225 230 231 238 244 251 264 276 280 281 282 293 297 298 34 43 163 239 34 43 153 43 96 100 105 163 251 117 281 43 54 56 58 100 103 108 116 153 155 160 163 206 280 281 293 34 37 116 153 155 203 220 222 293 43 56 100 101 103 108 113 114 116 143 148 153 163 205 206 208 222 225 230 238 251 282 293 46 54 88 103 108 113 116 117 148 206 208 249 251 298 34 43 103 153 155 206 251 88 90 168 206 228 262 269 272 298 37 43 53 54 56 96 101 103 108 116 155 164 203 206 222 225 246 251 293 294 297 298 44 153 193 293 34 36 74 103 108 117 168 202 239 247 34 36 37 56 61 103 202 34 43 53 56 58 74 80 96 100 103 108 153 163 164 206 251 281 293 297 34 80 100 101 153 163 205 206 264 280 36 103 108 163 202 205 206 228 293 103 204 293 34 36 43 53 103 108 163 202 206 222 293 298 34 36 43 44 56 96 103 108 153 163 170 192 202 206 222 225 227 238 251 281 293 36 43 101 103 153 154 202 36 43 103 108 117 153 155 202 206 222 293 36 43 103 202 36 43 74 96 103 202 222 238 251 293 36 43 56 103 163 202 205 206 36 46 56 68 77 90 101 107 108 143 146 154 155 157 164 168 170 202 205 206 215 220 222 225 227 251 260 268 280 281 282 293 297 206 259 34 96 36 43 53 54 70 88 101 103 106 108 114 155 160 167 196 202 205 206 207 215 222 226 247 251 293 297 36 43 88 103 116 153 163 202 205 222 251 293 40 103 222 249 282 294 43 54 61 67 74 103 107 108 114 116 147 160 170 192 194 227 248 251 269 43 54 67 74 103 107 114 160 251 43 54 74 103 107 114 116 148 160 216 251 294 43 54 74 103 107 114 167 251 34 54 58 61 103 145 170 264 271 78 103 105 143 204 205 247 259 279 34 58 74 78 86 88 101 103 105 106 108 116 145 157 168 170 182 204 206 221 228 280 34 58 68 74 78 103 108 145 148 204 215 234 293 297 34 50 56 58 78 100 103 108 145 148 163 182 204 205 206 216 217 227 264 280 34 43 78 103 108 145 170 204 215 281 282 297 34 43 54 78 103 108 145 153 163 204 217 222 251 34 37 43 54 61 78 89 103 105 108 116 148 163 167 206 208 215 216 281 34 43 54 78 103 107 108 113 230 282 35 43 53 100 103 108 116 148 153 154 206 207 220 268 281 34 35 43 54 100 101 103 106 108 116 148 153 155 156 164 205 206 208 220 222 231 238 251 264 268 281 293 297 34 37 54 67 97 101 103 108 114 156 170 192 203 205 206 244 247 264 269 280 281 282 298 34 78 96 103 170 215 34 54 74 100 103 114 170 204 205 241 276 279 280 44 49 50 53 56 77 78 86 105 107 143 145 148 156 170 204 206 216 217 225 264 279 294 34 54 56 58 78 96 103 106 108 114 148 156 160 167 170 204 205 206 207 225 230 241 264 276 280 297 298 43 44 69 77 78 80 106 116 145 147 148 160 167 170 204 205 206 216 217 259 280 294 298 70 82 83 103 154 204 207 247 36 46 50 54 56 96 114 202 204 205 206 249 294 36 50 56 67 79 103 108 153 202 204 206 294 36 37 50 96 103 108 168 169 202 203 204 216 231 269 281 294 36 50 58 192 202 204 206 239 281 294 34 50 78 89 103 108 145 147 182 204 216 264 279 34 50 78 89 103 108 145 147 182 204 216 264 279 34 43 44 56 163 170 204 206 222 227 293 297 34 56 101 114 148 160 204 218 227 246 280 34 43 56 58 68 80 101 103 106 108 114 153 170 171 192 204 205 206 207 221 222 227 238 239 251 264 280 281 282 293 294 297 298 43 101 106 153 293 34 53 56 61 69 96 100 103 106 108 113 156 160 163 172 205 216 217 218 231 298 34 50 78 89 103 108 145 147 182 204 216 264 279 34 54 58 61 103 145 170 264 271 43 75 76 88 103 113 194 54 103 116 148 228 280 102 105 106 148 167 215 228 241 294 68 105 148 167 259 69 294 89 170 205 206 297 34 53 86 262 276 53 107 249 275 206 216 44 46 54 77 87 100 101 103 105 106 108 113 114 116 143 144 148 156 157 163 164 168 169 170 171 193 205 206 207 215 216 220 228 230 238 239 251 260 264 268 271 276 280 281 297 298 53 100 105 114 148 163 220 68 160 106 108 208 100 153 208 222 268 100 156 208 222 268 293 43 100 153 208 268 43 100 153 163 208 222 268 293 43 44 74 100 153 163 208 268 116 43 100 153 157 208 222 268 43 44 74 100 103 153 208 222 251 268 43 100 156 163 208 251 268 43 74 100 163 208 268 43 100 156 208 222 238 268 293 43 100 163 208 268 100 153 163 208 268 100 156 208 268 43 56 100 163 170 206 208 268 297 264 114 208 208 208 208 208 222 54 86 89 100 101 103 148 264 294 297 68 114 148 167 207 259 294 53 56 67 77 87 103 108 114 116 156 167 205 206 207 251 280 281 282 294 298 56 70 77 80 96 103 116 167 206 221 252 280 281 43 100 148 153 163 220 251 43 222 251 74 103 163 222 251 293 37 153 203 205 222 293 43 100 148 220 222 293 153 222 43 96 100 148 153 220 268 206 222 251 43 106 153 163 101 238 251 116 222 238 251 293 43 153 155 206 222 281 293 43 61 153 163 43 44 100 153 220 238 264 293 74 100 103 148 153 220 37 43 56 101 203 293 103 116 222 228 247 294 43 100 148 220 222 293 43 144 153 238 251 293 43 56 77 96 101 114 228 264 280 102 167 204 280 37 96 116 203 116 70 82 116 148 160 204 206 207 215 216 227 228 230 249 53 54 77 116 148 204 216 222 229 281 34 54 105 148 204 216 280 50 54 105 204 217 249 54 58 107 114 116 156 193 204 205 206 207 280 293 298 56 86 114 116 148 167 204 206 222 264 276 280 298 53 54 58 83 105 114 116 143 155 157 164 170 204 205 206 207 215 222 243 251 260 280 281 282 293 298 80 96 108 116 193 204 205 206 227 293 43 49 54 68 74 86 88 106 114 146 155 204 206 293 298 43 46 68 71 103 106 108 170 193 196 204 205 206 231 281 282 293 34 54 71 105 116 147 148 155 160 167 204 205 206 216 227 228 279 280 298 34 54 116 204 54 77 105 106 108 114 153 164 204 206 207 222 281 293 297 86 114 153 204 206 216 222 43 54 86 101 108 156 170 204 205 206 215 216 225 259 297 298 86 157 193 204 216 251 298 86 204 205 206 216 225 297 298 34 49 54 86 147 204 206 216 247 108 114 160 167 170 215 276 279 280 298 88 114 116 167 225 280 34 43 74 82 84 86 96 107 114 148 155 156 168 193 204 205 206 221 222 230 251 260 282 293 297 74 78 86 116 145 167 168 228 280 54 71 88 105 148 167 204 216 259 297 50 105 114 116 167 194 207 227 239 279 280 248 34 53 105 145 147 215 216 227 228 249 251 280 34 54 74 106 116 143 204 205 260 281 293 297 170 206 207 259 170 206 207 259 170 206 207 259 43 100 105 116 153 204 43 105 116 153 163 204 222 43 100 105 116 153 204 43 100 105 116 153 204 43 96 100 105 116 153 204 43 100 105 116 153 163 204 43 105 116 163 204 220 222 43 105 116 153 163 204 43 100 105 116 153 163 204 222 43 96 105 116 204 222 43 80 100 105 116 153 204 43 105 116 153 204 238 43 80 100 105 116 153 204 105 116 204 100 105 116 148 153 204 208 220 251 100 105 116 148 204 208 220 251 34 100 105 116 148 153 204 208 220 34 43 100 105 116 148 153 163 204 205 208 220 238 34 100 105 116 148 163 204 206 208 220 251 43 100 105 116 148 153 204 208 220 238 100 105 116 148 153 204 208 220 251 293 34 43 100 105 116 148 153 204 205 208 220 238 293 34 43 100 105 116 148 204 208 220 238 43 105 116 153 204 251 105 116 163 204 105 116 153 204 43 105 116 153 204 43 105 116 153 155 204 206 105 116 163 204 43 105 116 204 43 105 116 153 204 222 44 96 105 116 204 43 100 105 116 153 204 105 116 153 204 105 116 157 204 222 293 96 105 116 204 43 105 116 153 204 46 58 77 101 103 105 106 108 116 143 148 156 157 170 204 206 220 227 228 280 281 294 298 105 114 116 204 105 108 116 204 96 105 108 116 204 206 37 108 116 203 53 54 56 58 68 77 88 101 103 105 106 108 114 116 143 146 153 154 155 156 167 170 204 205 206 216 217 222 249 251 280 281 293 297 298 34 50 54 61 80 96 103 105 108 116 148 160 204 206 216 264 294 297 88 105 116 204 34 36 37 56 64 67 103 116 117 148 194 202 203 205 206 207 216 217 222 227 228 249 262 271 276 280 294 50 61 88 100 103 116 163 222 246 271 50 87 103 148 170 222 227 229 239 247 271 280 34 36 37 53 54 56 58 67 68 77 80 96 106 108 113 114 116 143 144 155 156 157 163 170 193 202 203 204 205 206 207 220 221 222 227 230 239 251 259 260 268 280 281 298 206 231 206 53 80 105 116 153 170 205 224 228 240 280 281 293 34 50 80 103 154 168 169 246 114 143 160 222 282 34 36 37 43 49 54 56 61 68 80 87 96 100 101 103 108 114 148 153 163 167 168 170 192 205 206 215 217 220 222 227 228 230 231 238 239 251 280 293 61 80 103 106 116 148 154 160 170 228 231 246 251 280 37 43 46 53 54 58 74 88 101 103 107 108 113 117 146 148 153 168 194 203 205 206 220 221 222 227 239 240 249 251 262 293 69 80 146 52 54 56 67 74 82 83 101 103 106 114 116 117 153 160 167 194 205 206 207 215 221 222 224 227 228 240 244 247 249 251 262 268 274 280 298 36 37 53 56 67 74 84 88 101 103 105 106 107 116 117 154 157 167 202 203 205 206 222 227 228 230 240 246 247 249 262 280 281 298 36 80 86 88 101 103 114 116 117 148 202 206 207 222 224 280 37 56 80 100 103 113 114 163 203 222 249 257 262 276 298 36 37 53 61 86 101 103 160 202 203 204 222 236 246 276 280 43 44 56 100 103 105 153 160 164 205 206 208 222 239 293 43 56 58 114 143 157 193 205 206 251 264 281 293 297 43 44 53 54 56 96 101 103 108 146 153 156 160 170 204 206 222 281 293 36 37 43 74 80 88 100 101 108 146 153 155 163 170 202 203 205 207 222 251 293 297 43 44 54 74 80 88 100 153 163 206 222 238 251 293 36 37 43 54 74 77 80 88 96 100 101 103 153 163 170 202 203 206 222 251 293 36 37 43 44 53 74 77 86 88 100 101 103 144 153 163 170 202 203 222 249 251 281 293 297 43 80 88 100 103 116 153 163 170 205 206 222 231 251 293 297 36 43 54 88 96 100 146 153 163 170 202 222 238 251 293 43 53 74 80 88 100 101 103 153 163 222 238 251 264 293 43 88 100 101 103 153 163 170 222 238 251 293 34 54 80 88 96 100 101 163 231 251 280 34 53 79 86 88 100 103 105 108 113 116 155 163 205 206 222 272 280 68 108 194 205 43 52 53 61 68 80 88 96 103 108 114 148 160 167 205 207 224 264 273 294 297 298 103 249 34 50 58 71 86 103 113 114 116 148 231 249 271 46 56 67 68 96 101 118 148 160 170 192 206 215 222 231 247 251 264 271 279 68 216 105 272 293 34 43 46 54 56 58 61 67 71 77 78 80 86 88 89 90 96 101 103 106 108 113 114 116 118 145 148 154 160 168 196 205 206 215 216 217 222 230 231 235 241 243 246 251 264 270 271 272 279 280 297 298 34 52 53 54 56 58 74 80 84 88 96 101 102 103 105 108 114 116 117 118 148 153 154 170 204 205 206 215 222 230 235 244 247 249 257 271 280 281 297 298 56 68 69 74 80 92 103 114 116 118 148 160 170 206 222 239 241 246 264 280 293 34 36 44 53 56 80 82 88 100 101 103 108 116 117 153 160 163 202 205 206 220 221 222 224 239 240 247 251 269 276 279 280 293 206 259 34 50 68 103 170 222 227 247 271 36 43 46 49 50 53 54 56 71 74 87 101 103 105 108 113 116 143 146 148 155 156 160 164 170 171 205 206 207 208 215 216 226 227 228 243 251 280 281 282 293 297 50 54 103 107 108 148 170 206 216 227 228 243 279 281 282 36 50 54 58 71 74 103 105 113 116 148 170 205 206 208 216 221 222 225 227 228 243 248 264 279 280 281 298 34 36 50 54 74 103 148 208 216 227 228 243 279 297 36 54 74 89 103 148 170 206 208 216 227 228 243 279 36 54 74 101 103 148 170 206 208 216 227 228 243 279 281 297 36 54 68 74 89 103 148 170 206 208 216 227 228 243 279 36 54 74 103 108 148 160 170 206 208 216 227 228 243 279 281 34 44 53 74 87 103 113 116 146 148 167 208 216 230 239 243 247 259 279 280 36 44 53 54 71 74 78 87 98 101 103 106 107 113 143 148 157 163 168 170 202 205 206 207 208 216 217 220 225 227 228 230 231 234 238 239 243 246 247 251 279 280 281 282 293 36 37 53 100 103 113 148 150 155 160 163 170 192 206 208 216 220 225 228 230 238 247 248 268 280 281 36 37 49 53 87 103 113 143 144 148 157 202 203 204 205 206 216 228 239 241 243 247 248 260 268 280 298 49 53 54 58 67 74 78 80 103 108 113 114 144 146 148 155 156 164 167 168 170 171 192 205 206 207 208 216 225 226 227 228 230 241 243 247 251 259 260 279 280 281 297 298 34 36 37 44 50 53 56 58 67 74 77 78 79 80 87 96 98 100 101 103 106 107 108 113 116 143 144 146 148 155 156 157 160 163 164 168 169 170 171 192 193 194 202 203 205 206 207 208 215 216 217 220 221 222 224 225 227 228 230 231 234 239 241 243 247 248 249 251 259 260 268 269 279 280 281 282 293 294 297 54 74 87 103 106 148 170 206 208 216 227 228 230 243 279 37 74 77 78 80 103 113 155 164 171 206 208 221 227 243 280 281 260 280 294 37 103 216 37 103 216 53 78 107 148 206 217 222 228 247 280 294 89 108 89 89 293 89 103 243 89 89 89 89 89 108 170 281 53 100 103 105 113 116 163 205 228 251 281 282 293 56 208 246 103 208 227 246 281 282 53 56 58 116 156 157 170 206 208 228 231 246 293 34 100 107 192 208 246 251 293 192 206 246 103 105 116 206 225 227 246 170 246 281 103 164 206 246 281 293 206 246 282 297 49 53 103 116 170 206 208 227 228 246 192 246 143 227 246 281 297 108 246 293 103 156 170 205 206 227 239 246 281 282 44 170 246 281 78 155 246 293 282 56 155 206 246 56 103 281 106 246 251 103 170 206 103 246 281 43 206 226 246 74 103 206 281 36 74 96 116 205 216 260 34 44 68 80 103 105 116 147 154 155 164 170 206 207 215 216 220 222 230 247 268 280 34 43 44 80 103 108 116 147 56 58 105 107 228 280 211 54 58 96 105 108 205 228 260 280 294 56 96 264 105 206 211 228 259 294 297 53 71 74 77 206 227 228 246 53 70 74 106 213 227 228 235 259 268 34 96 114 116 204 216 227 228 249 53 56 70 74 77 108 114 160 206 227 228 246 53 108 206 213 227 246 260 53 70 74 77 107 206 227 228 246 298 43 56 70 105 107 114 116 204 206 216 222 227 228 246 262 53 96 101 114 227 54 147 228 249 54 58 70 82 167 205 207 215 227 228 259 280 34 70 83 107 116 205 247 259 34 40 53 89 102 106 156 167 220 235 298 40 49 74 89 154 167 193 230 296 71 89 160 195 216 236 241 249 257 294 296 34 37 49 52 54 61 69 89 105 114 148 170 203 206 225 251 259 262 280 281 294 297 34 37 53 58 61 65 71 74 89 96 101 105 108 114 116 146 148 155 160 167 170 193 203 205 206 216 220 222 230 246 248 249 259 260 262 276 280 281 294 296 297 298 34 37 56 69 70 77 82 89 105 114 143 148 167 170 203 206 216 217 231 259 280 281 294 297 36 49 53 56 58 61 64 65 77 80 89 96 101 102 105 108 114 116 143 148 153 154 155 160 167 168 170 193 195 202 205 207 216 221 222 225 226 230 239 246 249 251 259 262 268 269 276 280 281 291 297 298 34 37 49 53 61 69 74 89 96 105 106 114 148 170 203 206 215 222 231 259 280 281 294 297 34 37 74 89 101 106 116 160 167 203 207 216 220 239 260 280 281 294 298 53 96 108 114 193 34 46 49 53 58 69 87 108 143 156 157 168 205 206 207 215 220 226 234 239 241 249 251 280 282 297 34 53 54 61 68 69 74 105 116 148 205 215 217 227 228 241 246 259 293 37 203 116 157 170 206 215 216 251 280 281 293 298 34 36 54 61 89 110 153 155 170 202 205 206 215 216 222 225 281 297 298 34 44 46 49 53 56 61 68 74 79 82 102 105 116 117 148 168 170 204 205 206 224 230 231 239 241 244 247 269 278 280 298 37 46 50 54 56 58 61 68 71 74 78 80 86 90 101 105 106 107 108 114 143 145 148 153 155 156 157 168 170 192 193 203 205 206 215 221 225 227 246 251 252 280 281 297 298 34 37 44 50 53 54 56 58 61 74 77 87 96 101 105 106 108 114 116 143 144 146 148 153 155 156 168 170 203 205 206 207 215 217 221 222 225 226 230 239 246 259 260 268 280 281 282 298 54 68 105 143 170 280 34 36 61 67 71 78 105 108 114 156 202 206 232 234 241 37 50 56 61 68 74 75 114 116 148 153 160 167 203 205 206 207 216 239 246 249 254 257 276 280 297 298 46 68 74 148 230 239 294 298 36 56 78 80 101 108 143 156 171 202 206 221 241 249 280 36 44 56 58 61 67 68 71 74 77 80 87 96 98 105 107 108 113 114 116 144 146 153 155 156 163 169 170 171 193 202 205 206 207 215 220 221 225 226 239 246 248 249 259 276 280 281 298 34 43 46 58 61 68 70 74 80 101 105 116 148 167 204 206 207 215 231 269 298 70 82 148 259 274 280 34 205 46 53 89 107 114 145 146 148 170 206 225 231 241 259 280 298 34 46 53 54 56 58 71 89 107 108 114 116 143 145 146 148 170 205 206 226 229 241 246 249 251 259 262 264 276 280 281 297 298 34 43 46 49 50 53 54 56 58 69 71 77 86 101 105 107 108 116 147 148 160 168 170 192 194 206 216 217 222 226 228 230 231 239 241 247 248 249 280 281 294 297 298 34 54 56 58 71 86 108 143 153 155 156 167 170 205 206 215 220 251 280 281 297 298 34 54 56 71 74 86 101 105 107 108 144 153 154 156 164 170 205 206 222 225 251 297 34 43 56 86 96 101 103 144 155 157 170 205 206 215 222 225 230 234 249 293 297 298 34 43 54 56 61 68 74 77 80 86 88 103 116 148 156 163 168 170 205 206 215 222 224 230 247 280 297 298 34 54 56 58 61 67 68 77 86 88 96 101 106 108 116 117 160 167 170 171 205 206 215 222 244 249 251 280 297 298 34 49 53 56 86 96 101 106 108 144 153 154 160 163 170 205 206 222 230 249 251 280 281 282 293 297 298 54 58 71 108 114 205 206 226 227 249 280 34 43 44 86 101 108 170 205 206 222 251 282 297 34 54 86 108 116 155 170 205 251 280 293 297 34 46 50 53 54 86 106 108 114 116 155 157 160 170 192 193 205 206 216 280 281 297 298 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 34 50 58 61 86 108 114 116 148 160 170 205 206 207 216 222 225 239 280 282 293 297 34 86 106 108 170 205 206 251 297 298 34 49 54 58 86 108 116 153 155 170 192 205 206 222 251 282 297 77 148 160 167 206 249 262 293 298 50 78 160 170 216 116 49 68 86 105 294 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 34 37 50 74 86 87 101 103 114 143 167 170 205 221 239 247 269 271 280 297 43 61 86 103 160 167 217 241 271 280 34 50 53 61 71 86 114 116 167 170 204 205 206 220 222 228 248 251 294 297 34 86 116 170 204 205 297 43 54 80 167 54 116 148 160 195 216 241 259 296 105 116 148 216 247 296 50 53 54 56 61 71 97 101 116 143 145 148 155 156 160 192 205 206 215 216 225 237 241 247 280 281 282 296 36 37 46 50 53 54 56 58 61 67 68 74 80 101 102 103 105 107 108 114 116 143 144 145 146 148 153 156 157 160 163 168 170 192 193 202 203 205 206 207 215 216 217 221 222 225 226 230 231 241 243 248 249 251 259 260 268 269 278 280 281 282 296 297 298 34 37 43 44 46 50 53 54 56 58 61 67 68 69 71 77 80 87 101 105 106 108 113 114 116 144 145 146 148 153 155 156 157 160 167 169 170 192 193 195 196 203 205 206 207 215 216 220 222 230 239 240 241 248 251 259 260 268 280 281 296 297 298 50 54 56 58 61 101 107 116 143 145 148 153 155 157 160 170 195 205 206 215 216 241 247 259 280 281 296 297 49 50 53 56 58 71 74 77 80 101 105 106 107 108 116 143 144 145 148 153 156 157 160 163 164 168 170 192 205 206 207 216 221 222 226 230 238 239 241 249 251 259 268 280 281 296 297 298 37 50 54 56 77 80 101 102 105 108 116 145 148 160 167 170 171 203 206 207 215 216 222 225 231 234 241 246 291 293 296 298 43 46 50 53 56 61 86 96 105 108 114 116 145 148 160 170 205 206 207 216 222 225 237 239 241 246 247 264 269 276 280 281 296 298 34 46 50 53 54 58 61 71 82 105 108 116 143 145 146 148 155 160 163 170 205 206 215 216 225 227 230 239 241 249 262 280 281 294 296 297 298 34 36 46 50 53 54 56 61 68 87 89 97 102 105 106 107 113 116 145 146 148 160 167 168 170 171 193 206 208 215 216 217 218 231 241 243 246 249 259 260 264 271 280 282 291 294 296 298 50 53 56 58 68 71 77 80 96 101 105 107 108 114 116 143 144 145 146 148 150 155 156 157 160 170 204 205 206 207 215 216 222 225 226 241 248 251 259 280 281 296 297 298 34 36 37 44 46 50 52 53 54 56 58 61 67 68 69 70 74 80 90 96 100 105 106 107 108 116 144 145 146 148 150 157 160 167 170 202 203 204 206 207 215 216 217 220 221 222 225 226 235 241 246 260 271 278 280 281 296 34 50 53 54 56 58 61 70 77 80 82 96 102 105 106 107 108 116 117 143 145 148 150 155 156 160 164 167 170 193 204 205 206 216 217 221 222 225 230 241 244 246 251 280 281 296 297 298 54 61 105 108 116 145 148 150 160 204 216 241 296 54 105 108 114 116 145 148 160 170 216 241 296 50 54 105 116 145 148 160 216 241 296 53 61 80 105 116 148 167 217 241 34 68 74 105 114 116 145 146 148 157 160 163 193 205 206 220 241 294 296 34 44 46 49 53 54 56 61 69 79 80 87 105 114 116 145 148 160 167 193 205 206 211 215 228 241 247 248 259 280 281 294 296 37 43 49 53 54 56 58 61 71 74 77 78 80 86 96 101 102 105 107 108 114 116 143 146 148 155 156 157 160 168 170 193 203 205 206 215 221 224 225 226 230 239 241 246 251 259 260 280 296 297 298 37 50 54 56 58 61 67 68 71 74 77 78 80 96 97 101 105 108 114 116 143 146 148 153 156 157 160 167 170 192 193 195 203 205 206 207 215 216 225 226 230 239 241 247 248 249 251 259 260 268 280 281 296 297 298 34 36 43 50 61 105 116 148 167 170 215 216 217 220 222 234 235 241 259 280 50 61 68 105 107 116 148 167 215 235 241 259 216 259 294 43 79 113 114 116 52 79 105 113 114 116 168 171 223 246 292 297 74 100 113 116 145 163 206 148 167 205 280 54 116 206 207 216 251 49 79 106 113 114 116 153 170 211 46 56 71 79 113 114 116 163 206 79 96 113 114 116 216 264 43 79 96 100 113 114 116 153 156 220 222 268 293 56 79 96 113 114 116 167 264 276 49 53 56 58 79 83 84 108 113 114 116 146 148 167 170 204 206 211 215 227 228 230 231 247 248 259 279 280 294 53 54 58 79 105 108 113 114 116 148 160 170 193 204 206 207 211 216 222 228 280 281 294 297 54 79 96 98 102 108 113 114 116 143 146 148 156 193 206 222 224 226 280 294 298 54 56 71 79 101 108 113 114 116 143 146 148 160 170 206 221 222 226 264 280 281 294 297 298 79 108 113 114 116 146 148 206 222 294 34 37 43 54 56 58 68 70 71 79 82 96 102 103 105 106 108 113 114 116 148 153 154 155 157 167 168 170 171 194 203 204 205 206 211 215 217 225 228 230 234 235 239 241 247 248 249 254 264 268 271 276 280 281 293 294 297 298 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 79 113 114 116 148 154 211 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 68 71 79 113 114 116 148 154 163 211 220 234 235 46 54 56 68 79 113 114 116 148 154 163 211 220 234 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 222 54 56 71 79 113 114 116 148 154 207 211 220 46 54 56 68 71 79 113 114 116 148 154 211 220 235 54 56 79 113 114 116 148 154 163 211 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 68 79 113 114 116 148 154 163 211 220 234 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 46 54 56 68 71 79 113 114 116 148 154 207 211 220 235 46 54 79 104 113 114 116 144 148 156 168 170 171 217 226 239 56 68 79 96 113 114 116 143 148 169 170 206 221 36 56 58 74 78 87 90 96 108 143 146 153 160 163 167 168 170 202 205 206 221 225 229 246 251 268 280 297 298 36 56 70 71 74 78 143 167 170 193 202 205 206 221 246 247 249 260 280 297 298 36 56 58 61 74 78 101 108 113 116 167 202 206 226 246 249 280 281 293 298 36 44 56 58 74 77 78 107 113 114 143 160 167 170 202 205 206 215 221 225 226 239 246 280 298 36 56 67 74 78 87 146 167 193 202 205 206 221 225 246 247 280 282 297 298 36 58 74 77 78 106 107 114 143 146 156 167 170 193 202 205 206 221 226 243 246 280 282 298 34 46 54 56 61 67 71 74 77 78 87 101 103 107 108 113 114 143 144 160 163 168 169 170 205 206 207 215 221 222 225 226 238 241 244 247 249 251 257 259 260 262 264 268 276 280 281 282 292 297 298 34 44 46 49 54 56 58 61 67 71 74 77 78 80 84 86 96 100 101 103 105 107 108 113 114 116 143 146 148 160 168 170 205 206 215 221 222 224 225 226 227 228 230 239 241 246 248 249 251 262 276 280 281 282 292 293 297 298 34 36 46 54 56 58 61 67 68 70 71 74 78 83 84 100 101 107 108 113 114 116 143 148 153 163 168 169 170 171 193 205 206 207 220 221 225 227 229 231 239 241 246 249 251 268 276 280 281 282 292 297 298 34 36 40 43 46 54 56 58 61 64 67 69 74 75 78 86 87 100 101 105 107 108 113 114 143 144 146 148 154 155 156 160 163 168 169 170 192 205 206 215 220 221 222 225 226 238 239 241 249 251 260 264 280 281 282 297 298 37 54 105 116 145 148 194 203 211 227 228 248 280 294 34 44 53 67 70 106 116 147 148 167 170 205 207 215 216 217 220 225 234 235 56 116 147 167 264 34 44 53 67 70 106 116 147 167 170 205 207 215 216 217 225 234 235 116 147 167 103 116 147 167 40 54 61 71 102 106 114 116 144 147 156 167 170 207 215 259 298 34 116 147 167 170 205 206 215 217 234 235 244 280 281 297 53 54 56 58 68 71 74 77 96 101 103 108 114 116 148 170 171 205 206 207 221 222 226 230 251 260 262 280 281 282 293 297 298 37 68 116 147 167 205 215 56 67 71 79 87 107 113 116 147 160 167 168 169 227 248 280 43 68 69 116 147 167 170 206 215 37 44 53 54 56 58 67 71 80 101 105 107 108 114 116 143 144 147 155 157 167 168 170 193 203 216 217 225 228 230 231 239 259 260 268 280 294 298 54 56 67 71 103 113 114 116 147 160 167 234 264 116 147 167 102 116 145 147 167 247 116 147 167 249 34 54 74 79 87 102 103 107 111 113 116 147 160 167 169 171 216 228 248 260 292 293 298 34 53 67 78 80 89 105 107 116 147 148 156 167 170 192 205 206 207 216 221 228 247 248 259 260 268 281 294 297 298 116 147 167 56 71 87 103 113 114 116 147 167 208 231 239 259 298 50 74 87 113 116 147 156 167 207 259 298 36 43 44 53 67 79 82 83 101 102 105 107 108 114 116 117 147 148 160 167 169 202 205 206 220 227 228 230 231 239 246 247 251 259 294 37 116 147 167 36 116 147 167 37 116 147 167 37 79 116 147 167 170 228 34 37 116 147 167 228 116 147 167 169 239 34 53 56 67 71 106 107 114 116 147 160 167 207 231 34 67 71 105 114 116 147 160 167 220 225 230 231 248 251 259 297 298 54 116 147 167 205 34 36 37 43 44 49 53 54 56 58 67 71 74 102 107 108 116 143 144 147 148 154 155 160 164 167 168 169 193 202 203 206 207 223 230 231 234 239 259 269 280 281 297 298 37 46 56 78 87 96 101 113 114 116 143 144 145 163 167 170 203 206 216 230 247 249 262 281 282 37 53 75 78 87 108 113 114 116 143 145 167 203 216 230 238 247 249 262 276 277 298 34 46 56 58 78 96 101 105 108 113 114 116 143 145 148 155 156 157 167 170 205 206 216 225 230 247 269 282 297 44 56 78 113 116 167 170 206 216 222 231 247 251 281 282 37 50 56 58 71 78 101 113 114 116 143 146 167 170 171 193 203 205 206 216 221 225 226 231 239 247 280 281 282 298 36 37 44 53 74 87 102 106 107 114 148 157 168 193 195 202 203 206 207 225 226 227 230 231 243 247 248 252 260 280 294 56 74 114 148 168 169 192 215 226 234 280 294 74 148 170 207 215 226 228 294 298 34 36 37 49 53 54 58 67 68 105 114 143 148 155 202 203 216 239 241 264 279 280 294 298 36 37 53 78 89 107 148 168 170 216 230 231 259 279 280 298 102 107 148 169 239 247 248 280 36 107 168 169 216 230 259 280 67 71 80 105 114 148 204 244 247 279 280 34 36 37 44 53 68 78 87 89 114 148 170 202 203 206 216 217 239 241 279 280 294 296 36 44 53 71 89 101 107 108 114 144 148 163 168 170 202 206 216 225 241 246 249 259 279 280 281 44 56 61 68 87 106 148 204 207 231 254 279 36 37 43 49 53 69 87 102 105 114 116 148 167 170 202 203 205 206 216 220 231 239 247 280 298 36 37 44 56 80 106 114 116 143 148 153 167 170 202 203 216 217 220 222 241 247 248 259 279 280 36 37 80 102 116 148 167 170 202 203 216 220 226 230 247 259 36 37 44 53 54 83 87 102 106 114 116 144 148 157 167 169 170 202 203 216 220 226 231 239 241 247 259 269 281 36 37 49 53 56 58 87 105 114 116 145 148 167 168 170 193 202 203 216 220 231 239 247 259 280 294 298 34 36 37 46 52 53 56 71 74 79 83 86 87 106 113 114 146 148 157 167 170 192 202 203 207 216 220 230 231 239 241 246 247 248 259 279 280 281 298 36 37 53 56 67 68 74 83 102 106 114 116 148 167 168 170 202 203 204 207 216 220 227 231 241 247 248 259 268 280 298 36 37 50 53 78 83 102 114 148 155 167 169 170 202 203 220 221 231 239 247 248 276 279 280 294 298 37 83 102 116 147 148 169 203 216 241 247 260 280 53 105 148 164 170 193 206 222 230 248 279 298 34 46 49 50 53 56 61 64 68 74 78 79 83 84 86 87 102 105 106 107 108 113 114 143 144 146 148 154 157 163 167 168 169 170 192 193 195 206 215 216 222 224 228 229 230 231 239 241 247 248 254 259 260 262 269 279 280 294 298 49 83 84 87 102 113 116 143 167 169 170 216 230 231 241 243 247 248 259 269 270 279 280 68 102 147 148 279 280 46 105 114 168 170 171 193 230 231 239 248 259 269 279 279 280 116 148 157 216 220 230 251 268 279 298 43 49 53 58 74 96 116 148 216 228 231 239 241 259 269 280 298 54 87 146 148 230 241 294 296 36 37 58 105 150 156 170 192 193 202 203 204 216 222 230 235 239 241 248 259 280 298 74 116 148 154 216 230 239 241 247 260 280 294 44 53 74 102 105 148 168 170 207 224 273 279 280 298 279 280 78 241 279 280 36 74 78 105 148 202 216 239 241 248 280 53 78 87 105 206 215 216 246 251 260 269 44 53 101 106 145 148 154 170 206 247 280 294 44 53 74 106 107 148 160 168 216 239 241 248 279 280 294 298 37 43 46 49 50 53 54 56 58 67 68 70 74 77 80 87 108 114 143 144 146 148 150 155 156 157 163 164 168 193 203 205 206 207 215 222 225 226 230 231 235 241 254 259 260 269 279 280 281 298 116 170 217 241 37 53 78 105 203 206 207 216 223 46 49 77 78 87 105 148 168 239 259 279 280 37 44 46 53 68 77 80 82 102 105 106 108 113 114 143 144 146 148 154 155 156 157 163 193 204 206 220 230 231 234 235 238 247 248 251 259 260 268 269 279 280 281 297 298 36 44 54 58 68 77 80 87 105 108 114 144 148 193 206 207 222 225 226 230 231 238 239 243 247 259 269 279 280 298 36 49 53 56 68 74 80 87 108 114 143 155 163 168 170 192 202 206 230 247 259 269 279 280 281 297 298 49 53 68 102 107 116 146 148 170 207 216 221 222 248 280 298 36 49 87 169 202 239 34 46 54 68 77 105 148 216 239 241 279 280 294 298 34 53 54 68 89 102 105 106 114 145 146 148 160 168 216 221 228 231 239 241 248 254 279 280 294 298 54 74 77 87 102 116 148 167 213 216 247 293 294 68 74 148 248 89 107 193 280 34 49 102 105 116 148 169 170 193 206 259 260 269 281 34 36 37 44 49 50 53 54 80 87 106 113 114 116 143 148 157 160 170 193 202 203 215 229 230 231 241 243 246 247 248 249 259 260 262 264 269 276 280 281 291 294 298 34 49 116 204 215 102 108 216 249 254 276 34 49 116 294 34 49 116 34 49 53 54 67 68 74 87 103 105 108 114 116 143 146 148 153 170 205 206 216 222 230 241 260 280 281 297 298 34 49 116 148 216 34 37 49 116 148 189 203 204 229 243 249 259 260 262 276 34 49 87 105 113 116 157 163 204 216 248 259 298 34 49 52 64 72 113 116 148 216 229 248 262 34 44 49 54 68 80 102 106 107 113 114 116 144 148 169 170 171 204 241 243 259 276 280 298 34 37 46 49 53 80 98 103 105 106 107 108 113 114 116 143 144 148 153 155 157 168 170 193 195 203 205 206 207 216 222 224 226 228 229 230 238 244 246 247 248 249 257 260 262 269 276 280 281 34 37 44 46 49 53 68 71 87 101 103 105 107 114 116 143 144 148 150 157 168 170 171 204 205 206 207 216 220 228 230 235 238 239 241 248 249 259 260 262 276 279 280 281 294 297 298 34 44 49 54 56 58 70 80 103 108 114 116 148 160 167 192 193 230 238 239 241 251 259 270 294 298 34 43 46 49 56 61 71 74 80 87 101 105 106 108 114 116 148 153 156 157 160 168 170 192 193 206 207 216 221 222 225 230 241 244 249 251 259 260 280 281 297 298 34 49 68 105 116 148 168 216 34 49 50 68 87 113 116 148 168 241 294 34 49 116 148 215 216 34 49 50 68 70 105 113 114 116 148 206 207 222 231 241 243 246 247 249 262 264 276 280 294 298 34 49 79 113 116 148 160 208 215 216 222 241 243 248 259 270 298 34 49 78 113 114 116 167 216 231 241 34 37 40 46 49 53 54 56 58 64 75 77 90 101 105 106 107 108 113 114 116 144 145 148 155 156 157 168 169 170 193 203 205 206 207 216 220 221 222 225 226 227 228 229 230 238 239 243 247 249 259 260 262 274 276 280 281 291 297 298 34 49 50 68 80 96 105 113 114 116 144 148 206 207 216 226 231 241 243 264 280 294 298 34 37 44 49 50 74 80 96 105 113 114 116 148 160 206 216 225 226 231 238 241 243 264 280 293 294 34 49 56 80 87 114 116 117 148 216 244 246 264 280 34 49 50 56 80 87 106 114 116 148 193 215 216 230 231 241 247 259 269 34 49 50 74 80 116 148 216 222 241 259 281 34 49 80 116 144 148 216 34 37 44 49 50 53 56 67 74 80 86 90 101 108 114 116 148 203 216 222 231 241 246 259 260 264 269 281 298 34 49 53 56 67 68 70 77 82 116 146 148 167 170 206 207 215 220 46 56 61 74 75 83 87 105 114 116 145 147 160 192 215 216 217 222 227 247 251 280 297 43 50 61 74 96 100 101 103 116 145 148 163 194 212 213 216 222 227 244 280 296 49 50 61 74 101 114 116 145 148 194 222 227 244 280 296 50 54 61 74 87 105 107 114 116 145 148 160 194 206 207 208 215 225 227 243 259 264 280 296 44 50 54 61 74 87 106 114 116 145 148 168 194 260 280 296 43 50 54 61 74 105 116 145 148 194 216 244 296 74 148 56 241 56 116 148 194 198 248 294 116 216 170 206 207 259 77 167 46 49 54 56 61 71 74 87 96 108 114 116 143 145 148 155 157 167 170 192 193 205 206 215 220 221 222 230 241 269 280 281 294 297 298 43 50 54 56 67 71 74 77 78 86 87 100 101 103 108 113 114 143 144 145 147 155 156 163 167 170 192 193 194 206 208 215 216 220 222 226 231 234 246 249 251 260 264 280 293 297 46 54 74 87 106 107 113 114 143 144 145 153 156 157 164 167 170 171 205 206 221 222 238 239 249 268 280 293 298 46 74 148 167 36 71 74 101 114 167 170 171 205 206 207 208 216 220 221 226 246 249 269 297 298 36 56 67 71 74 77 78 103 106 108 114 116 167 170 171 206 207 208 221 222 226 260 269 281 282 37 74 114 116 145 148 156 167 170 192 206 221 294 34 37 54 56 68 74 105 106 108 116 145 203 205 206 223 224 234 249 251 274 276 280 293 294 298 34 37 43 54 74 105 116 145 203 205 206 226 280 294 34 37 54 68 74 105 107 114 116 145 171 193 203 205 206 234 280 282 294 298 43 74 100 116 145 163 167 220 222 293 294 74 116 145 167 215 293 294 43 56 74 116 145 167 206 222 294 37 46 68 74 97 107 108 113 116 145 148 167 170 171 205 206 207 221 226 230 244 247 281 282 294 297 298 37 54 74 92 105 113 116 145 150 216 280 50 56 74 145 216 294 44 71 74 107 113 145 148 206 221 282 294 69 71 74 107 113 114 116 145 147 148 206 221 259 294 34 44 53 71 74 77 107 113 114 116 145 148 153 169 171 204 205 206 207 221 225 293 294 297 46 71 74 107 113 145 148 171 204 206 221 244 271 280 294 34 71 74 87 107 113 144 145 148 171 204 206 221 294 34 44 71 74 107 113 145 148 171 206 221 241 294 34 44 61 71 74 105 107 113 116 145 148 171 204 206 251 294 297 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 34 36 43 44 46 50 54 56 61 71 74 87 103 107 113 114 116 148 160 170 171 193 202 206 208 216 241 248 269 280 281 294 297 34 50 56 61 74 96 103 107 116 208 227 228 239 241 243 246 249 264 271 272 294 37 46 49 50 56 67 74 87 105 106 108 113 116 143 145 153 168 203 205 206 216 222 230 243 247 251 259 264 280 294 297 34 36 53 74 103 106 113 114 155 156 170 202 205 208 216 220 225 228 238 251 280 281 282 294 37 50 53 54 56 61 71 74 87 113 114 116 143 146 148 156 163 170 171 193 205 206 208 215 216 221 222 225 239 241 243 251 259 280 281 294 297 298 71 74 108 113 148 155 170 171 206 207 220 221 230 231 238 259 280 294 298 34 37 46 53 68 74 105 113 116 148 164 167 203 205 206 215 225 226 227 228 231 243 248 251 252 280 281 282 294 36 54 68 87 113 116 145 148 156 163 193 202 207 216 220 246 248 280 281 294 43 46 50 53 54 56 58 71 74 77 78 105 106 107 108 113 114 116 143 146 147 148 153 156 167 168 170 171 193 205 206 215 225 226 230 246 280 282 294 297 44 46 53 54 71 74 78 87 96 103 106 107 113 116 144 147 148 155 156 167 168 170 171 205 206 207 215 220 222 230 231 246 249 251 259 260 280 294 297 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 58 74 77 82 107 113 114 148 153 167 206 207 294 37 56 61 74 103 105 106 108 116 148 193 203 228 248 269 272 279 280 37 74 100 105 113 114 116 145 163 206 239 259 280 294 298 206 294 34 43 61 67 108 113 114 116 194 204 206 217 241 248 271 294 56 105 36 43 89 116 148 160 202 206 207 230 249 294 36 89 116 160 202 241 264 294 36 86 89 114 116 202 269 270 281 294 36 86 89 107 116 167 202 248 281 294 36 86 89 116 202 281 294 36 86 89 116 170 202 281 294 36 53 89 116 147 193 202 269 281 294 298 34 36 58 74 87 89 114 116 148 153 156 163 167 170 192 193 202 205 221 222 241 248 269 280 281 294 297 36 53 67 86 89 116 202 281 294 34 36 67 74 79 82 86 89 107 116 153 167 170 202 231 241 247 260 281 294 36 86 89 102 116 160 170 202 205 281 294 36 53 86 89 116 202 205 207 222 231 241 281 294 34 36 37 46 61 89 116 143 145 202 203 227 228 243 294 36 46 89 116 143 145 170 202 227 294 36 80 89 116 202 227 241 281 294 36 79 116 160 202 206 227 241 294 34 36 116 160 202 206 227 239 241 294 34 36 116 160 202 206 227 241 294 36 116 157 160 202 206 227 241 294 34 36 79 87 116 146 147 160 202 206 227 241 292 294 34 36 37 43 46 49 52 54 56 61 79 80 86 89 96 106 114 116 144 148 157 163 167 168 202 203 205 206 207 216 217 222 227 228 229 230 231 246 249 260 294 298 34 36 37 53 89 116 145 146 148 202 206 216 227 241 268 294 34 36 54 116 145 193 202 206 216 241 259 294 298 34 46 74 170 205 206 280 34 43 53 56 68 74 90 105 114 148 167 170 205 206 216 221 225 262 270 281 297 298 206 259 49 54 68 83 86 114 145 148 193 241 247 248 269 298 34 36 37 49 50 53 54 56 61 74 80 83 87 96 105 114 144 145 153 157 163 170 202 203 206 207 215 217 226 230 231 239 241 246 247 259 260 264 279 281 298 34 37 53 54 58 71 80 83 87 114 143 145 147 157 193 203 205 207 227 241 247 248 259 280 298 34 36 37 46 49 53 54 56 61 71 74 77 80 83 84 87 96 114 116 143 145 146 148 154 160 169 170 192 193 202 203 205 206 217 220 221 226 229 231 239 241 247 259 264 269 280 281 297 298 34 74 105 114 144 145 216 241 244 269 34 58 145 216 241 244 264 34 36 37 40 53 56 61 64 68 74 77 79 87 108 114 116 143 144 145 170 193 202 203 206 216 221 225 226 231 241 244 249 262 264 269 276 280 282 297 34 54 74 86 87 106 114 116 145 148 167 170 216 241 244 259 264 269 34 36 37 54 58 71 74 108 114 116 145 153 155 157 170 202 203 205 206 216 221 222 241 244 264 280 281 293 298 43 50 54 114 148 160 248 148 244 43 86 89 103 113 228 248 269 271 294 50 74 89 113 222 228 248 264 271 280 54 74 34 53 113 222 248 249 269 271 281 34 53 105 113 148 193 205 222 235 248 249 251 269 271 281 294 34 53 113 222 248 249 269 271 281 34 53 113 222 248 249 269 271 281 34 53 113 148 222 248 249 269 271 280 281 34 54 105 108 113 114 116 147 148 193 206 216 217 220 249 279 280 294 34 54 56 58 71 77 78 108 113 114 147 148 153 160 167 170 192 193 196 205 206 216 221 225 226 234 249 251 280 281 293 298 34 43 54 61 77 96 101 103 108 114 143 147 148 153 157 205 206 216 217 220 221 226 230 243 259 280 292 293 294 298 34 43 46 53 54 68 69 71 80 101 105 106 108 113 114 116 147 148 153 155 156 160 167 170 192 193 196 205 206 207 216 217 220 221 222 243 248 249 251 271 280 298 280 34 37 46 53 54 56 67 77 79 87 98 105 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 164 170 171 192 193 203 205 206 208 221 222 225 226 228 234 235 239 246 249 251 260 281 282 297 170 206 34 53 54 74 89 271 148 50 74 89 222 228 248 264 271 280 50 74 89 222 228 248 264 271 280 216 222 228 248 294 34 50 53 56 71 74 105 114 148 205 206 216 217 222 228 230 239 241 247 248 264 280 294 34 36 37 56 74 86 101 106 113 167 170 205 216 222 224 228 244 248 294 34 36 37 146 148 170 205 206 239 247 294 44 89 114 148 34 44 71 148 34 44 101 116 148 150 44 50 71 113 116 148 208 217 227 228 229 248 269 280 44 71 148 44 56 58 116 148 205 206 226 280 44 148 249 280 44 148 44 148 167 206 259 53 56 67 68 71 80 82 84 101 103 105 106 113 116 147 148 153 154 155 160 167 168 193 205 206 207 215 216 218 220 222 224 226 234 247 249 251 262 273 274 280 294 54 78 96 116 196 216 226 116 206 216 294 44 46 148 150 44 148 167 170 206 259 37 50 68 116 145 203 215 227 50 78 84 114 116 148 207 227 228 230 251 293 44 53 68 74 89 148 154 205 44 53 56 68 71 74 82 84 89 100 105 107 148 153 154 160 167 168 205 215 216 224 241 251 279 280 293 294 44 148 44 104 148 44 89 148 44 58 80 103 106 148 153 156 205 206 222 249 293 298 34 44 114 145 148 206 217 249 280 34 44 61 71 103 148 208 227 269 34 44 78 105 145 148 154 205 231 247 74 87 116 167 204 269 280 294 34 44 49 71 74 103 105 108 116 192 205 206 215 220 221 222 246 248 269 280 282 298 108 114 160 167 170 206 216 231 280 294 298 101 205 206 269 53 143 156 206 230 293 46 53 54 71 74 101 103 106 108 114 116 153 155 157 205 206 207 222 225 251 280 281 293 297 75 106 224 244 260 262 274 280 292 53 58 74 101 103 105 108 114 116 156 205 206 222 230 244 251 269 282 293 297 298 56 103 170 249 46 170 205 206 215 282 56 101 103 108 155 205 206 222 269 56 68 101 103 108 144 170 192 206 215 251 298 46 53 56 68 101 108 143 170 206 222 231 249 251 268 269 280 281 297 298 36 49 54 68 74 116 168 169 170 202 205 206 207 216 226 281 282 297 298 68 103 116 143 170 193 206 216 282 103 170 192 230 269 282 67 70 74 82 116 148 167 170 206 207 269 54 71 103 108 205 206 221 225 269 271 58 100 103 155 156 206 208 222 282 34 36 44 46 49 53 54 71 80 101 102 103 105 107 113 144 148 153 155 156 157 163 164 169 170 171 192 202 205 206 207 215 220 222 226 230 231 234 235 238 243 248 251 252 259 260 268 280 297 298 37 43 68 71 79 114 148 203 205 206 222 239 259 280 281 297 34 36 37 46 49 53 68 80 101 105 108 116 144 155 163 171 192 193 202 203 205 206 207 220 223 225 230 234 239 241 249 252 268 280 298 36 37 46 50 53 54 58 68 80 101 105 106 107 113 116 146 153 154 156 157 160 163 167 170 192 202 203 205 206 207 215 220 221 225 226 234 238 247 248 251 252 260 268 280 281 297 298 105 114 153 163 207 226 238 259 79 148 44 56 107 156 205 206 226 244 249 296 43 53 54 56 58 67 68 70 77 78 82 96 101 103 105 106 107 108 114 116 117 118 143 146 148 153 155 156 160 167 169 170 192 193 205 206 207 215 221 222 225 226 230 238 244 249 251 260 264 271 281 282 293 296 297 53 54 56 58 68 70 78 80 82 101 102 103 105 107 108 113 114 116 117 118 143 146 148 154 155 156 160 164 168 170 193 205 206 207 215 216 220 221 225 226 228 230 234 235 238 240 244 247 249 271 280 281 282 296 297 298 34 36 37 43 44 50 53 54 56 58 61 67 69 70 71 77 80 82 89 105 106 107 108 113 114 145 147 148 153 154 160 163 164 167 169 170 171 202 203 205 206 208 215 216 217 220 224 225 226 227 234 235 239 246 248 249 264 269 271 280 281 282 296 297 50 107 170 206 226 260 296 71 107 108 148 160 226 230 241 249 294 296 71 80 89 107 113 148 169 206 226 238 248 296 107 148 226 296 107 148 226 296 107 148 160 226 280 296 34 100 101 107 116 146 160 216 217 226 281 294 296 71 107 108 143 148 160 170 205 226 230 241 249 259 280 294 296 50 86 107 146 160 206 226 294 296 297 298 34 53 56 69 71 80 100 103 104 107 113 114 116 147 148 167 206 208 215 216 217 226 227 228 238 239 241 247 251 260 264 269 271 294 296 34 107 116 148 216 226 294 296 36 37 56 107 108 160 205 215 216 217 226 294 296 34 50 96 116 147 148 216 228 34 50 61 71 96 107 113 116 147 148 160 216 227 228 247 248 269 34 50 53 68 69 96 103 110 113 116 147 148 160 170 205 206 216 228 247 280 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 216 228 293 34 50 53 54 56 61 67 69 80 96 103 105 106 110 113 116 147 148 160 170 205 206 216 222 228 230 247 248 249 269 280 293 298 34 50 53 69 96 103 113 116 147 148 154 160 167 170 205 206 216 217 228 235 248 249 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 50 53 69 71 96 103 108 110 113 116 147 148 160 168 170 205 206 216 228 247 280 293 34 50 69 96 103 108 113 116 147 148 153 160 170 205 206 207 216 228 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 251 293 34 50 69 96 103 113 116 147 148 160 170 205 206 216 228 247 249 293 34 50 53 69 96 103 107 113 116 147 148 160 170 205 206 216 228 247 293 34 49 71 103 105 153 156 164 170 206 226 249 251 282 298 43 54 56 58 71 96 103 114 116 155 170 206 226 238 282 293 34 52 67 74 86 105 116 145 147 148 216 223 241 247 264 279 291 294 34 40 64 67 72 75 79 89 90 103 104 111 116 118 148 160 184 189 194 216 217 218 246 248 249 252 271 276 279 294 34 37 54 56 64 69 70 71 74 75 79 80 86 89 98 103 104 105 107 108 113 114 116 145 147 148 160 164 167 169 171 194 195 203 205 208 216 217 222 227 228 239 241 243 246 247 248 249 251 259 260 262 268 269 271 279 280 293 294 69 71 74 148 194 216 217 239 241 257 279 34 36 61 69 71 74 79 80 103 104 105 107 113 114 116 147 148 153 155 160 167 169 194 216 217 222 228 237 239 241 243 247 248 251 259 260 264 269 271 279 280 294 116 216 34 46 75 76 84 116 148 155 215 216 222 227 230 235 56 36 44 53 54 69 75 87 108 144 148 202 206 230 231 251 259 268 280 281 298 74 75 76 114 231 247 46 71 75 76 113 114 116 148 160 170 205 206 222 251 75 76 114 116 46 75 101 108 205 206 226 75 108 170 206 54 75 105 108 147 167 56 75 170 205 206 75 108 75 116 167 215 216 75 106 148 269 34 54 75 76 108 114 116 147 193 194 205 206 216 226 249 269 271 276 280 296 75 76 75 76 107 146 167 205 206 280 71 74 75 76 113 231 46 56 75 76 113 167 252 34 75 76 113 148 167 43 46 53 54 75 76 101 105 143 147 148 155 156 167 206 207 215 222 227 280 282 34 44 54 58 75 76 103 105 108 113 114 143 148 171 192 193 205 206 208 215 225 226 228 230 231 238 249 280 281 297 298 34 75 76 68 70 75 76 82 106 147 148 167 215 280 49 50 75 76 146 148 216 269 37 61 75 76 114 116 148 203 205 206 211 222 247 37 56 67 70 71 75 76 82 107 113 116 148 167 170 171 203 205 206 215 216 222 226 228 230 231 247 248 34 43 53 56 68 75 76 78 113 114 147 148 167 215 222 227 228 269 271 280 46 49 53 54 56 61 71 78 96 101 105 107 108 113 116 155 170 171 205 206 207 226 249 264 281 282 297 116 170 269 56 61 71 108 113 114 116 146 148 170 193 205 206 208 216 217 222 230 241 246 280 282 43 44 46 53 56 58 67 78 87 100 101 103 106 107 108 113 114 116 143 144 146 153 155 156 157 163 168 169 170 171 192 193 205 206 207 208 215 220 222 225 226 227 228 230 231 234 235 238 239 243 249 251 260 268 281 282 293 297 298 46 53 58 106 108 114 116 143 156 170 193 205 206 222 226 230 241 249 251 269 282 298 53 54 68 77 103 105 106 107 108 114 148 170 206 207 216 221 225 226 251 282 293 264 103 54 71 105 208 223 294 56 71 78 96 113 116 145 206 207 208 217 269 279 217 249 101 153 205 293 54 281 54 116 281 54 101 116 148 215 216 54 101 249 54 148 216 49 54 106 293 298 54 148 153 251 50 61 54 101 116 205 216 282 293 54 155 206 225 35 78 170 216 80 36 37 46 54 74 75 80 87 103 107 113 154 156 194 202 203 204 206 216 220 228 234 235 241 247 248 251 257 259 260 262 268 270 280 281 293 298 36 37 46 80 87 103 107 148 170 194 202 203 206 216 220 226 228 230 234 235 241 247 248 251 257 260 262 268 270 280 281 36 37 46 80 87 103 113 163 192 194 202 203 206 207 216 220 228 231 234 235 241 247 248 251 257 259 260 262 268 270 280 80 87 116 163 216 56 80 87 154 168 206 216 230 270 80 87 216 80 87 143 216 37 80 87 116 157 203 216 293 44 80 87 148 154 168 293 80 87 154 216 49 87 216 280 280 69 34 54 56 68 70 78 82 89 101 107 108 148 156 167 192 205 207 215 225 279 280 294 298 69 34 53 54 68 98 147 163 215 227 230 243 244 246 249 279 280 34 44 53 105 147 148 220 240 244 249 271 279 280 53 68 96 114 193 216 279 294 53 68 80 96 114 193 205 215 216 279 294 53 68 96 114 193 205 215 216 268 279 294 34 37 53 68 96 114 193 216 279 294 56 206 216 222 281 294 53 68 80 96 114 193 205 215 216 279 294 37 43 54 70 80 82 96 148 193 205 215 216 225 279 280 294 54 56 70 82 89 107 108 148 193 205 215 216 225 279 280 294 298 193 216 279 294 80 193 206 216 279 294 56 206 216 222 281 294 193 205 216 246 279 280 294 54 205 215 280 294 54 77 193 205 206 215 230 251 294 297 37 58 80 101 143 148 155 203 206 220 221 251 280 281 49 58 101 116 143 147 153 154 156 170 205 206 216 220 249 251 260 279 280 282 293 90 206 248 279 36 153 154 279 293 153 154 279 293 298 155 156 163 168 170 205 206 260 279 293 297 37 44 53 56 58 114 147 160 192 194 206 220 260 279 294 297 46 74 101 108 116 145 147 148 153 154 163 164 196 206 207 216 220 230 234 249 251 260 268 279 281 293 74 108 153 154 160 164 241 251 279 89 160 241 251 268 279 74 89 101 106 147 153 160 216 241 260 279 280 90 153 160 163 279 77 153 164 205 216 222 251 279 298 34 36 69 71 79 80 87 96 98 107 108 114 116 147 148 154 155 156 167 216 225 239 241 246 259 260 268 279 280 298 36 163 170 206 279 153 155 156 163 170 205 207 225 251 279 280 37 53 56 58 90 98 101 107 108 116 147 153 155 163 170 192 205 206 207 216 220 222 225 249 251 260 279 281 293 153 154 155 279 293 36 154 170 260 279 206 251 279 36 37 69 74 78 106 114 116 147 148 170 206 216 217 225 239 248 279 296 297 107 143 144 153 154 155 163 168 170 182 192 205 206 231 234 249 251 260 271 279 293 53 61 74 101 147 148 153 154 170 194 205 206 220 230 231 234 251 260 268 279 293 298 34 50 53 54 56 58 74 78 101 106 107 114 116 147 148 153 155 160 168 170 192 194 196 205 206 216 217 220 225 230 231 239 249 259 260 279 282 294 297 154 206 279 293 153 154 155 156 163 170 205 225 251 260 279 293 207 251 279 90 153 251 279 280 54 56 69 74 96 105 114 143 148 153 154 156 164 168 170 205 206 220 225 230 239 241 251 260 278 279 281 293 297 56 108 153 154 155 156 168 170 206 220 260 279 293 53 206 260 279 105 114 116 148 170 205 206 216 217 221 227 247 279 281 297 90 153 154 170 206 251 260 279 34 68 74 105 116 148 167 216 247 280 46 54 58 80 100 103 105 113 114 116 143 204 205 206 222 280 282 297 298 46 56 58 61 70 71 103 105 108 114 116 143 146 156 204 205 206 294 298 46 58 103 113 114 116 148 204 243 216 68 70 82 114 148 280 46 114 167 280 37 56 114 167 203 280 46 54 114 46 106 167 170 206 280 281 297 116 251 281 293 148 217 280 46 49 54 68 87 101 114 116 148 153 206 207 228 239 248 259 280 294 297 54 216 241 280 54 86 114 118 156 205 216 225 280 293 297 298 46 54 56 71 105 106 108 155 205 206 221 226 234 280 297 54 298 106 54 58 114 143 144 280 281 297 34 46 54 114 193 206 222 297 54 108 216 108 155 222 155 170 205 216 297 54 56 103 206 216 220 222 251 271 282 293 297 298 54 221 222 54 211 228 280 54 61 74 105 108 114 116 167 170 205 216 228 280 298 54 61 143 160 205 225 228 246 248 279 294 297 53 54 61 105 106 116 216 222 228 231 239 241 246 248 294 297 36 50 54 87 148 202 228 239 241 276 280 294 54 215 280 167 54 58 71 101 108 116 155 170 206 216 222 234 294 56 68 108 148 194 196 205 206 216 279 54 58 101 108 114 148 155 205 216 228 234 280 46 80 148 205 206 228 230 248 280 281 204 56 170 264 222 269 280 298 68 80 148 170 206 230 248 251 264 269 280 298 34 36 46 50 61 80 148 157 202 216 230 241 246 279 49 53 68 74 88 106 113 148 163 170 206 216 224 247 269 54 116 167 216 224 280 54 80 116 148 167 205 216 280 36 37 44 46 49 50 53 54 56 58 61 71 74 78 80 87 100 101 103 105 106 108 114 116 143 146 148 153 160 163 167 168 169 170 171 192 193 202 203 205 206 207 208 216 221 225 230 231 239 241 244 246 247 249 251 259 269 276 280 281 282 293 297 298 56 58 80 114 163 216 281 298 216 241 34 148 264 269 77 114 153 155 160 207 264 271 37 56 74 80 87 114 148 203 205 206 207 215 221 230 238 269 280 37 44 49 56 74 87 146 148 154 167 206 207 216 217 222 227 241 247 259 280 294 298 37 44 49 56 74 87 146 148 154 167 206 207 216 217 222 227 241 247 259 280 294 298 78 105 116 222 247 260 280 298 54 78 108 116 148 222 280 294 67 78 107 116 168 222 280 298 54 78 87 113 193 222 230 239 248 259 280 37 54 68 101 103 105 108 114 116 148 153 170 192 203 205 222 281 282 298 49 80 108 114 243 249 264 294 43 46 68 71 101 103 116 148 205 206 222 226 249 259 264 276 280 298 49 54 108 114 168 170 193 206 215 216 221 226 249 262 269 276 282 297 298 46 80 105 217 222 294 46 54 56 61 67 80 116 143 167 193 204 205 206 207 280 44 46 50 53 56 102 105 116 148 167 170 192 205 206 215 217 221 225 226 230 231 243 244 247 260 268 280 281 294 296 297 298 46 68 74 78 105 107 148 170 205 206 221 226 243 247 276 297 56 105 280 294 46 49 50 56 61 67 70 71 74 80 82 83 86 92 105 108 114 143 147 148 156 167 170 205 206 207 208 220 222 227 230 243 244 247 248 251 259 260 264 276 279 280 281 294 298 56 58 74 143 170 205 215 294 50 61 80 105 107 114 145 148 206 216 279 294 61 74 249 259 294 34 37 43 46 49 50 54 56 58 61 68 70 80 82 87 92 101 103 105 106 107 108 114 116 143 145 147 148 153 155 160 167 170 192 193 203 205 206 207 216 217 220 221 222 224 225 226 229 243 244 247 249 251 259 260 276 279 280 281 293 294 296 297 298 46 61 114 222 43 54 58 61 71 80 96 105 106 114 143 148 163 193 205 215 216 221 222 226 246 247 249 251 259 280 294 298 54 156 205 206 226 280 281 54 103 108 116 205 206 221 249 282 46 50 54 56 58 61 68 80 101 105 108 114 116 160 168 170 193 204 206 207 222 244 262 264 276 280 294 298 54 56 69 96 108 114 148 170 204 205 206 221 226 298 211 50 68 69 84 96 148 167 206 211 227 247 279 280 294 34 37 46 56 67 86 87 106 116 148 160 167 203 205 211 222 228 239 241 247 251 280 294 53 61 106 145 148 160 215 228 61 110 148 215 228 278 34 49 61 106 215 228 231 50 69 105 107 148 206 246 251 270 279 280 293 297 298 50 160 170 43 44 50 54 78 80 105 107 114 116 145 146 148 153 160 170 205 206 207 216 231 239 246 260 262 298 44 50 56 105 107 114 145 146 148 160 170 206 207 215 222 230 251 260 264 281 282 298 67 69 70 75 79 80 98 105 107 114 145 160 168 171 196 205 206 207 211 216 217 220 222 224 232 247 260 280 281 298 50 53 56 105 114 116 145 148 160 206 216 217 230 260 281 294 298 50 53 67 78 80 105 114 145 146 148 170 205 206 215 216 230 231 251 260 298 50 87 105 107 113 114 145 148 157 160 168 206 239 260 298 50 54 105 114 145 160 170 206 207 230 260 298 50 105 107 114 116 145 206 216 221 222 230 241 260 298 50 52 53 77 105 106 114 116 145 146 148 167 206 216 217 228 230 241 247 279 280 294 298 34 37 53 74 79 86 87 114 147 148 154 170 203 228 230 231 241 246 248 280 281 294 298 34 53 74 79 86 87 106 116 146 147 154 164 168 169 182 193 206 207 227 228 230 241 248 252 259 260 269 280 281 294 34 67 79 84 228 248 280 34 37 78 79 105 148 203 205 206 228 248 280 297 34 43 44 49 53 54 67 74 83 84 86 87 102 106 107 114 144 146 147 148 153 155 157 167 168 169 170 192 205 215 217 221 226 227 228 229 230 231 239 241 244 247 248 251 259 260 269 271 280 294 298 34 44 52 74 147 228 248 280 34 74 116 147 153 157 169 193 205 206 228 230 231 248 251 259 280 298 34 46 53 54 74 90 114 116 143 147 148 169 193 228 230 244 248 251 260 280 281 298 34 69 74 83 87 107 147 148 227 228 241 247 248 259 280 34 69 74 147 228 248 259 269 280 34 74 104 147 228 248 280 34 69 74 87 147 148 228 247 248 259 280 34 37 53 74 79 83 87 147 168 170 182 203 227 228 247 248 280 294 34 34 239 34 78 79 83 96 105 143 147 148 207 215 216 220 222 228 241 248 259 271 280 294 298 46 68 83 114 167 216 247 259 53 96 105 106 114 157 170 205 206 276 53 68 107 155 163 168 280 160 205 206 215 225 297 43 96 205 251 280 101 107 108 170 205 206 280 44 53 61 68 105 146 148 160 167 205 207 215 228 238 268 280 101 114 143 148 160 205 206 56 105 148 281 46 58 68 83 105 167 207 225 226 227 230 247 259 273 280 259 86 114 86 86 86 114 86 44 50 53 58 61 77 98 101 105 107 108 114 143 153 156 170 205 206 207 216 217 220 225 226 241 247 251 279 297 298 43 56 160 206 222 225 58 77 160 205 206 281 282 170 206 207 297 56 58 101 114 143 146 153 155 156 167 170 205 206 215 220 221 222 225 249 260 282 58 77 101 108 153 156 160 192 205 206 207 217 246 56 160 206 281 58 101 156 205 221 271 281 282 297 298 58 68 114 206 221 281 297 43 56 58 68 156 170 205 206 227 298 80 207 247 249 281 80 157 168 207 247 259 80 207 225 247 280 80 86 157 207 247 280 281 34 80 107 114 116 153 207 247 80 207 247 281 80 96 207 247 269 79 80 153 192 207 247 281 46 80 101 153 157 207 247 280 34 80 101 207 247 281 34 80 101 164 168 207 243 247 80 206 207 247 251 268 281 71 75 80 86 164 205 207 246 247 80 107 207 247 280 53 80 86 101 107 207 247 34 54 80 164 206 207 247 280 34 80 207 247 280 80 153 163 192 207 247 281 56 80 86 143 207 239 247 281 80 96 101 153 163 207 247 251 80 153 193 207 247 251 270 281 80 154 207 247 80 156 207 247 34 80 86 107 148 207 247 251 262 34 80 107 108 154 207 228 243 247 280 56 194 294 46 54 78 96 114 148 157 193 215 216 259 281 34 46 53 56 58 68 78 106 116 148 205 216 220 239 50 107 148 206 54 206 207 216 251 108 206 207 227 294 74 216 56 101 103 108 114 116 206 216 217 222 226 251 281 297 298 216 50 53 70 106 260 53 70 79 96 114 260 53 86 96 157 160 205 260 34 43 53 54 70 96 163 170 215 260 281 298 56 58 70 106 114 143 226 260 279 49 56 70 86 105 108 114 143 144 170 192 207 215 216 225 231 243 260 298 40 49 53 58 70 87 90 96 106 205 207 221 260 293 70 228 243 43 49 70 148 153 155 167 205 207 222 224 273 279 280 101 148 167 222 243 259 34 54 61 69 280 46 53 61 70 217 243 260 74 228 34 52 56 58 61 69 70 74 80 84 96 148 160 167 182 205 223 225 226 227 228 239 247 248 259 260 280 294 228 260 36 101 143 148 160 202 206 226 260 280 43 54 56 114 193 206 215 227 228 246 260 264 298 43 53 56 101 105 107 146 148 153 156 170 193 194 205 206 207 216 221 231 241 246 247 248 251 259 281 298 34 43 49 54 68 105 107 148 155 157 171 192 193 205 206 216 220 221 227 230 241 260 294 298 34 49 53 87 89 107 143 145 148 206 217 220 222 230 231 247 281 108 171 70 105 114 116 155 157 194 216 43 54 61 68 75 80 101 105 116 146 157 167 205 206 216 221 222 225 246 249 276 280 281 294 61 105 106 116 61 68 114 116 148 216 259 61 68 116 148 216 61 68 116 148 163 216 294 298 116 49 53 61 68 83 84 114 116 148 167 170 206 207 215 216 222 227 228 246 247 248 280 294 108 114 116 207 215 216 225 230 247 269 246 280 294 36 52 56 61 104 116 143 167 202 246 249 262 294 34 54 56 61 104 205 206 224 244 246 249 262 276 294 143 148 163 227 294 36 37 86 246 281 294 116 143 204 216 294 56 80 87 114 148 222 231 239 247 269 114 143 148 222 226 280 148 222 280 298 53 87 105 170 222 231 239 259 294 116 36 44 96 114 157 167 169 202 206 211 216 230 231 239 259 260 280 281 298 44 53 58 61 74 77 87 106 107 153 157 170 205 206 216 226 231 239 247 249 251 259 260 268 269 276 281 297 36 37 56 61 68 87 116 143 167 202 203 216 241 259 281 294 298 61 228 37 77 108 114 116 145 170 203 205 216 217 222 247 276 294 37 53 61 68 74 83 105 108 116 203 206 225 247 294 37 69 80 96 108 114 168 192 203 205 206 216 222 223 224 294 298 37 68 71 89 108 148 167 170 203 206 228 234 247 249 260 271 280 282 294 37 43 44 58 96 105 108 116 147 148 167 192 196 203 206 216 217 222 231 251 276 280 294 37 43 53 54 86 103 105 108 114 147 148 167 170 195 203 206 221 223 230 241 259 280 294 37 70 71 90 103 105 106 116 145 170 203 217 222 247 249 293 294 298 37 43 58 80 103 108 114 143 160 170 203 206 216 222 249 280 293 294 298 37 46 108 143 148 203 216 222 243 294 44 56 58 68 106 108 116 143 167 170 206 216 217 236 247 257 264 275 280 294 46 71 108 114 167 170 205 206 216 222 246 251 280 294 56 61 96 106 108 114 148 167 170 206 216 217 249 251 259 280 282 293 294 298 61 74 96 105 108 114 116 143 148 167 206 216 222 223 226 247 280 294 68 96 105 108 114 167 170 206 207 216 217 247 251 264 280 293 294 297 298 108 114 148 167 170 206 216 243 247 249 280 294 46 56 68 89 96 101 106 108 116 147 148 167 194 206 217 239 280 294 56 108 114 116 143 156 160 167 206 215 216 222 223 243 280 294 297 298 108 114 143 148 167 170 206 217 221 222 225 247 251 280 282 294 297 298 34 80 96 105 108 116 148 167 169 206 216 225 247 249 259 280 293 294 297 298 54 58 68 106 108 114 116 148 167 170 206 216 217 222 262 280 294 37 54 56 87 96 108 116 167 206 230 280 294 68 108 114 148 167 206 216 243 260 280 294 298 54 167 193 280 294 34 46 54 58 61 68 79 96 103 106 108 114 148 167 204 206 216 217 222 249 251 264 271 276 280 281 292 293 294 297 298 46 52 54 56 58 61 80 96 101 105 106 108 114 116 143 148 156 170 204 205 206 216 221 222 226 231 241 247 248 249 254 272 275 280 281 293 294 298 34 44 46 49 50 52 54 56 58 61 69 74 77 80 86 87 90 96 103 106 108 114 116 147 148 153 155 160 167 169 170 192 194 195 204 205 206 215 216 217 222 225 230 231 239 241 249 251 252 259 260 264 269 271 280 281 293 294 297 298 43 46 49 52 54 56 58 67 70 71 80 90 92 96 101 103 105 106 108 114 116 145 147 148 153 154 155 160 167 168 170 189 193 194 204 205 206 215 216 217 221 222 223 226 227 230 231 237 243 244 246 249 251 260 264 276 280 281 288 293 294 298 56 69 72 160 204 216 108 156 167 204 206 239 280 37 69 167 203 280 37 167 168 203 204 216 280 36 54 74 155 202 205 206 215 248 280 282 294 297 298 34 36 43 71 114 143 202 248 294 34 36 43 58 106 108 114 202 206 248 252 293 294 297 34 36 68 202 206 248 282 294 36 54 56 68 74 202 207 222 248 281 294 298 170 206 207 259 37 53 77 79 145 157 167 170 203 225 248 281 293 294 298 34 53 86 105 106 108 145 205 206 230 247 248 251 280 281 294 298 34 36 53 145 202 222 248 294 298 34 36 53 79 145 169 170 202 241 248 268 280 293 294 298 34 36 53 145 148 202 205 248 293 294 297 298 53 145 248 294 53 54 145 248 294 52 53 145 248 280 294 297 53 106 145 248 293 294 298 34 36 106 145 202 206 222 248 294 36 54 202 216 248 294 36 54 202 216 248 294 36 43 114 163 164 202 206 248 281 294 34 36 68 101 103 202 248 249 260 276 293 294 297 43 68 101 103 106 108 114 143 157 204 206 227 228 248 293 294 34 36 54 58 77 100 101 114 170 202 206 226 248 249 280 294 298 34 43 106 204 248 249 251 260 293 294 36 54 202 206 248 262 276 280 281 294 298 37 54 203 248 294 37 148 203 223 248 294 37 46 203 206 221 223 234 248 294 36 37 202 223 248 249 293 294 36 37 192 202 206 223 248 281 294 298 37 68 155 193 203 207 223 248 260 276 294 298 36 37 54 193 202 223 248 249 294 298 36 37 68 77 202 206 223 248 251 294 297 36 37 202 223 248 294 36 54 74 202 206 216 217 248 294 37 203 248 294 34 37 70 105 106 108 156 194 203 223 247 248 259 282 294 298 36 37 202 223 248 294 298 34 37 70 108 194 203 216 220 225 229 248 294 34 36 54 56 68 103 202 206 222 248 281 282 294 37 54 116 170 203 205 206 216 34 36 53 82 155 170 202 216 248 251 294 36 43 56 103 106 114 148 156 170 194 202 205 206 217 248 276 280 293 294 34 36 43 58 68 75 100 114 202 206 248 276 280 281 293 294 298 34 36 54 168 202 206 248 294 34 36 54 103 192 202 206 248 280 293 294 297 36 103 108 113 114 202 206 248 281 293 294 297 298 34 37 67 78 80 84 103 105 113 143 145 146 148 153 154 170 203 205 206 216 227 228 241 251 259 279 280 296 297 34 37 53 54 58 71 80 83 87 114 143 145 147 157 193 203 205 207 227 241 247 248 259 280 298 34 114 145 216 241 244 264 280 206 259 34 53 54 86 108 145 192 216 34 145 216 34 54 148 155 216 217 298 34 37 40 53 61 67 68 87 102 107 145 147 168 170 189 195 203 206 218 227 229 237 241 248 249 252 276 280 34 36 37 46 50 54 61 67 87 102 103 106 107 114 116 145 147 169 170 202 203 205 206 216 225 227 237 239 241 249 276 280 294 297 34 44 50 61 67 87 101 102 107 114 145 147 205 206 215 227 237 241 34 36 61 67 87 102 107 145 147 227 237 241 271 280 34 36 37 56 61 67 87 102 105 107 108 145 147 170 202 203 227 237 241 251 216 34 58 74 75 86 87 98 100 103 113 114 116 143 144 146 148 155 156 157 163 164 167 168 170 206 207 208 216 220 225 227 230 235 239 247 248 280 281 294 297 298 58 74 96 103 113 116 148 167 206 208 216 281 294 297 58 74 103 113 116 143 144 148 155 164 167 206 208 216 239 264 281 294 297 74 103 116 148 167 206 208 216 249 281 291 294 297 74 103 116 148 167 206 208 216 281 294 297 74 103 106 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 43 49 56 74 96 100 103 105 106 108 116 148 163 167 206 208 216 280 281 282 294 297 56 74 96 103 116 148 153 167 168 193 205 206 208 216 280 281 294 297 49 74 103 116 148 167 204 206 208 216 249 281 294 297 74 96 103 116 148 167 206 208 216 264 281 294 297 53 74 96 103 108 116 148 167 205 206 208 216 264 280 281 294 297 74 96 103 116 148 167 206 208 216 264 281 294 297 74 96 103 108 116 148 167 206 208 216 264 280 281 294 297 44 49 74 80 96 103 108 113 114 116 148 154 167 193 206 208 216 227 228 260 281 294 297 34 53 67 74 80 103 115 116 148 154 167 168 169 206 208 216 220 228 239 243 270 280 281 294 297 74 103 108 113 116 148 167 170 206 208 216 217 225 249 281 294 297 216 259 294 208 216 259 294 74 100 103 107 113 116 143 144 148 163 167 170 206 208 216 239 280 281 294 297 53 58 74 100 103 106 113 116 148 155 163 167 170 206 208 216 220 268 281 294 297 216 259 294 78 208 208 216 259 294 160 216 259 294 74 103 116 148 167 206 208 216 227 281 294 297 53 56 74 103 108 113 116 148 167 206 208 216 241 259 281 294 297 53 74 103 105 116 148 167 192 206 208 215 216 281 294 297 58 74 103 113 116 148 167 206 208 216 281 294 297 58 74 80 103 108 113 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 34 53 74 86 87 103 116 148 167 206 208 215 216 268 280 281 294 297 43 54 74 96 103 114 116 148 167 206 207 208 215 216 222 281 294 297 74 103 116 148 167 206 208 216 281 294 297 34 105 116 204 34 105 116 204 34 74 105 116 204 34 74 105 116 151 204 294 34 105 116 204 34 105 116 204 228 34 105 116 204 34 43 53 54 74 103 105 116 146 153 204 206 215 225 243 280 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 52 54 58 68 86 105 108 116 143 148 156 170 204 205 206 216 217 222 228 230 247 280 281 294 297 34 37 53 54 56 87 105 115 116 203 206 225 249 34 70 82 105 116 148 167 170 194 207 215 220 222 247 268 280 34 37 53 56 74 100 105 114 116 169 203 205 207 215 220 225 70 107 74 77 100 145 163 116 153 280 53 107 249 275 43 100 153 157 208 222 268 43 44 74 100 103 153 208 222 251 268 43 74 100 163 208 268 43 100 206 208 222 251 268 43 77 100 153 205 206 208 222 268 297 43 100 103 208 222 268 100 163 43 44 100 153 157 208 251 268 208 208 34 114 147 167 208 208 103 205 207 208 239 249 208 208 68 114 148 167 207 259 294 37 68 96 148 203 37 68 96 148 203 43 103 116 251 293 34 96 204 101 96 105 114 215 220 147 204 56 68 96 103 108 206 207 116 205 216 153 216 37 216 34 216 58 108 116 216 280 297 54 114 160 206 222 71 108 167 206 280 298 206 43 56 58 70 101 206 216 43 54 70 108 148 205 206 216 249 280 43 96 216 293 298 43 54 205 216 43 114 116 216 217 280 298 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 167 206 46 116 194 46 194 205 206 225 46 56 225 251 54 77 205 206 222 54 116 206 234 251 116 194 294 54 155 205 206 280 293 54 205 206 54 100 108 205 298 163 276 206 205 205 43 46 54 56 61 68 69 71 74 77 108 114 116 148 165 196 205 206 216 221 222 224 226 243 280 297 298 54 74 105 114 116 148 167 206 216 280 46 80 280 50 61 116 148 170 216 280 282 298 54 61 74 116 148 196 205 206 216 221 276 280 297 298 54 116 143 148 206 216 222 280 54 86 116 148 216 280 43 64 80 108 116 148 221 280 50 58 61 67 74 101 105 116 143 148 167 205 206 216 221 222 239 259 262 271 276 280 281 294 298 43 52 53 56 67 86 116 146 148 157 160 167 170 205 206 216 217 239 249 280 281 294 298 52 53 80 115 116 148 206 216 217 218 229 246 251 257 259 262 276 294 298 34 61 67 74 86 87 100 105 107 108 114 148 167 194 206 221 228 247 248 249 280 294 56 61 89 105 148 160 167 206 216 230 248 280 294 37 67 74 82 87 89 113 145 148 167 206 230 241 248 280 294 37 67 74 82 87 89 98 113 114 145 147 148 167 168 194 206 228 230 239 241 247 248 271 280 294 298 37 67 74 82 83 87 89 102 113 116 145 148 167 169 193 194 206 230 241 248 251 280 294 37 67 74 82 86 87 89 107 113 114 145 148 167 194 206 217 230 241 248 280 294 296 37 50 67 74 82 87 89 113 114 116 145 148 167 170 182 194 206 230 241 243 248 251 264 270 280 293 294 296 298 37 54 56 74 83 203 215 281 54 96 104 106 156 206 243 251 280 293 54 56 114 155 156 206 58 206 215 108 206 215 37 43 56 160 203 206 216 246 280 281 54 116 167 207 280 54 56 61 100 106 108 170 192 205 206 217 222 223 225 297 298 34 46 54 56 58 61 71 82 105 106 108 116 143 153 170 206 216 221 280 281 282 298 37 46 61 160 203 215 36 43 56 58 61 77 80 101 105 106 114 116 143 145 196 202 205 206 207 215 216 217 221 230 246 251 271 280 293 297 298 34 58 61 160 167 206 280 54 205 297 54 205 297 54 205 297 54 205 297 54 105 106 114 143 167 170 206 216 222 54 108 153 206 220 54 101 207 220 249 281 53 114 216 279 205 271 297 46 106 108 205 280 108 46 68 69 105 148 170 206 207 215 220 280 36 54 56 157 160 170 202 207 54 56 68 108 220 280 107 205 292 297 37 53 58 68 69 80 86 96 105 116 170 215 216 217 222 224 274 279 280 294 37 43 44 54 69 70 80 104 148 160 167 170 192 203 207 215 216 268 280 67 69 75 80 86 89 90 105 116 147 148 160 194 216 217 279 280 294 297 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 36 37 54 56 61 67 96 101 103 105 108 116 117 153 156 163 167 202 203 206 207 216 221 222 251 280 298 34 78 116 226 280 294 296 54 192 206 216 246 262 34 36 37 56 61 80 96 202 206 251 298 53 54 78 170 206 216 226 294 296 34 78 116 226 280 294 296 37 54 108 192 205 216 298 34 78 116 216 226 280 294 296 34 78 116 216 226 280 294 296 34 78 116 216 226 280 294 296 54 86 216 222 34 78 116 226 280 294 296 54 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 114 206 216 34 78 116 226 280 294 296 54 216 34 78 116 226 280 294 296 54 56 216 54 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 61 78 116 226 280 294 296 34 61 78 116 226 280 294 296 34 78 116 226 280 294 296 46 54 58 108 169 196 205 206 216 269 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 216 276 34 78 116 226 280 294 296 34 116 280 34 116 280 37 203 205 37 54 67 114 203 216 37 68 203 206 222 37 54 101 160 167 203 224 251 298 36 37 46 54 56 58 61 92 108 153 168 205 206 222 251 36 37 54 56 58 67 101 108 147 184 205 206 36 37 54 56 58 61 71 82 92 97 101 108 116 155 202 205 206 218 221 234 246 249 276 281 37 46 52 58 68 101 108 114 167 170 195 203 205 206 216 217 226 280 294 298 37 43 49 82 108 114 116 143 148 167 203 205 206 231 246 249 251 280 294 298 68 108 114 148 167 206 216 243 260 280 294 298 54 167 280 54 167 194 206 280 34 54 116 167 206 216 251 280 294 34 46 54 58 61 68 79 96 103 106 108 114 148 167 204 206 216 217 222 249 251 264 271 276 280 281 292 293 294 297 298 43 46 49 52 54 56 58 67 70 71 80 90 92 96 101 103 105 106 108 114 116 145 147 148 153 154 155 160 167 168 170 189 193 194 204 205 206 215 216 217 221 222 223 226 227 230 231 237 243 244 246 249 251 260 264 276 280 281 288 293 294 298 37 103 167 203 280 37 56 167 203 216 280 37 69 167 203 280 37 50 61 86 87 107 167 168 203 207 280 294 298 54 167 204 280 294 49 101 108 153 163 170 206 281 282 293 49 69 71 101 108 116 170 206 293 54 107 153 154 205 206 293 103 143 155 164 206 251 293 49 54 116 153 205 222 247 251 271 280 282 293 36 54 92 101 103 104 108 114 143 153 154 202 205 206 280 281 298 46 54 74 80 105 114 145 148 167 34 54 68 70 74 148 155 294 74 222 105 216 46 68 88 105 167 206 280 105 116 294 54 105 105 207 54 103 105 114 167 192 205 206 222 280 105 56 71 77 80 86 105 148 206 249 280 56 96 105 108 114 143 154 170 215 249 281 96 101 105 106 143 155 160 167 168 170 205 206 215 280 281 105 220 293 105 105 105 220 80 105 156 56 58 71 100 105 106 108 113 116 155 192 224 281 298 105 105 56 105 249 281 294 67 68 100 105 220 259 280 58 105 116 206 264 105 151 46 105 167 207 216 280 46 105 167 207 216 280 167 259 264 279 61 105 108 116 145 46 54 116 145 46 114 116 167 192 249 262 276 280 281 298 34 46 56 61 75 105 108 116 196 224 249 276 280 298 36 46 56 61 80 101 108 116 143 202 206 215 224 249 251 262 271 274 298 54 77 103 116 206 293 43 116 153 293 43 101 116 153 163 281 293 74 116 163 238 43 108 114 116 167 282 34 46 61 116 145 293 46 116 145 36 68 86 105 113 114 116 147 206 217 222 297 298 46 116 167 280 34 37 46 54 96 101 108 114 116 203 206 222 276 294 297 46 116 145 206 298 116 145 46 56 103 116 222 54 56 58 68 71 74 101 103 108 116 155 164 168 170 171 192 196 205 206 220 221 222 251 280 281 293 297 46 116 145 170 34 46 108 116 217 68 116 148 36 46 116 170 196 202 34 43 116 249 264 108 114 116 164 114 116 206 216 222 246 34 68 114 116 221 224 251 100 106 116 143 145 153 215 249 43 46 54 58 108 116 143 145 164 205 221 222 249 262 276 280 116 268 46 74 116 34 86 87 116 281 46 145 280 34 101 167 116 296 37 54 56 58 203 34 54 56 293 294 43 44 46 53 54 58 101 103 105 108 153 157 160 163 170 205 206 215 244 249 251 282 293 294 37 54 108 203 206 36 202 36 54 160 202 205 206 293 36 202 36 202 251 36 202 222 36 67 202 36 80 202 205 36 96 202 244 37 46 49 52 65 75 76 105 116 148 167 170 193 203 204 206 216 217 222 243 276 279 280 294 37 54 56 70 108 114 116 145 153 170 192 193 194 205 206 216 217 221 243 279 280 293 297 34 53 56 61 83 98 105 114 116 148 205 206 216 217 230 259 280 34 43 46 53 54 56 68 77 80 82 100 103 106 108 114 116 143 144 148 153 155 163 205 206 208 216 222 225 228 230 251 262 264 269 279 280 293 37 43 53 54 56 58 61 67 68 70 77 86 96 101 103 105 106 107 108 114 116 143 144 147 153 156 160 167 170 192 193 205 206 207 215 216 217 221 222 225 230 241 243 251 259 280 281 297 298 53 105 148 168 205 206 216 217 225 241 243 262 280 294 37 46 49 52 65 75 76 105 116 148 167 170 193 203 204 206 216 217 222 243 276 279 280 294 37 46 58 70 105 108 116 155 170 193 206 207 215 216 217 221 222 243 251 280 294 297 37 43 54 56 86 103 116 156 170 193 205 206 207 216 217 220 221 222 243 249 268 280 293 34 46 54 101 116 170 193 206 216 217 243 280 34 46 61 70 74 105 106 113 114 116 147 167 170 205 215 216 217 227 230 241 243 247 259 269 279 280 294 34 46 70 80 105 106 108 148 206 211 280 37 46 49 54 56 58 74 101 103 105 108 116 153 155 170 193 205 206 207 216 217 221 222 243 249 251 271 280 282 293 297 43 49 86 101 103 170 193 206 217 243 251 280 281 293 56 116 215 216 280 34 52 53 83 105 114 116 148 160 205 206 215 216 217 230 259 280 37 116 148 216 280 293 80 105 116 216 280 37 116 170 193 206 216 217 221 243 280 37 46 54 116 146 170 193 205 206 216 217 241 243 280 293 294 46 68 101 103 116 148 205 206 216 217 222 239 280 298 43 68 103 108 116 170 193 206 216 217 243 280 103 113 116 156 164 170 193 206 216 217 243 280 43 68 103 108 116 170 193 206 216 217 243 280 36 53 56 105 116 202 217 264 280 36 53 56 202 217 280 77 80 147 148 228 248 280 61 77 108 215 216 77 215 280 36 53 56 170 202 217 221 222 216 86 116 143 153 205 206 207 86 86 86 86 36 86 207 86 36 54 56 58 70 79 101 108 170 202 204 205 206 207 281 282 34 46 68 79 167 204 206 222 224 232 244 34 46 54 79 98 167 189 204 205 206 222 224 244 264 34 46 68 79 108 160 192 204 206 222 224 232 276 52 54 56 79 114 145 148 167 170 206 226 259 280 34 56 79 101 105 108 114 116 157 206 216 271 280 69 74 79 116 160 163 195 204 206 222 229 262 34 54 79 98 204 206 222 224 244 276 297 54 56 58 79 89 96 108 114 116 143 204 205 206 207 216 281 298 54 79 98 116 157 204 206 216 224 34 79 98 204 206 222 224 52 79 105 106 204 206 224 236 244 262 274 34 53 74 79 114 116 148 156 168 189 206 216 245 246 251 260 34 53 69 74 79 189 196 204 206 224 294 34 46 54 56 69 79 80 114 160 204 206 207 220 224 265 34 36 37 69 79 160 202 203 204 206 222 224 238 257 265 34 52 79 98 105 204 206 216 273 79 98 189 190 206 224 244 276 79 98 206 224 244 265 266 273 276 52 79 98 104 145 167 189 194 204 206 224 229 244 249 250 264 265 273 276 79 204 206 224 244 273 274 47 79 195 206 231 79 80 167 204 206 216 222 47 79 98 206 231 244 249 65 79 96 98 162 189 206 244 265 281 34 35 79 98 204 206 222 224 79 89 116 206 216 260 34 79 98 204 206 222 224 79 204 206 244 79 98 116 204 206 244 274 276 79 98 116 204 205 206 244 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 276 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 34 79 189 206 224 244 265 274 276 79 116 206 34 79 98 116 167 170 192 204 206 222 224 276 34 46 54 79 204 206 222 224 244 276 34 43 54 56 58 64 79 98 108 114 116 143 157 194 204 205 206 216 221 244 280 34 52 79 108 147 167 204 206 222 236 276 34 54 79 98 167 189 204 206 207 224 236 244 264 265 273 276 79 145 206 74 101 206 207 293 280 293 114 206 215 54 222 56 108 116 230 280 80 37 53 61 74 80 101 116 170 203 254 280 61 46 61 80 106 108 116 160 206 215 221 251 298 34 37 61 104 160 215 34 40 52 61 157 160 215 246 34 52 61 108 160 215 34 36 37 43 56 61 74 82 83 86 105 106 108 114 143 192 202 203 205 206 247 268 298 43 54 61 105 106 114 116 146 153 206 251 293 298 34 52 56 61 80 92 104 153 160 215 246 61 101 105 108 116 143 205 206 216 221 222 251 280 37 46 56 61 68 74 116 148 160 167 170 193 203 206 215 217 230 231 241 268 280 281 294 34 46 50 53 61 67 74 77 80 101 106 114 157 160 206 239 241 247 264 281 293 294 37 61 68 116 155 157 167 203 205 206 216 239 252 280 298 36 46 77 80 116 160 196 202 215 37 61 77 108 116 170 203 216 251 37 46 61 160 203 215 37 43 80 100 108 114 170 193 203 205 216 222 298 37 54 61 108 145 148 153 203 206 216 217 222 230 246 269 280 34 37 43 46 53 54 56 61 71 77 80 86 87 90 96 105 106 108 114 116 143 148 157 167 170 203 205 206 216 217 226 230 231 241 243 246 248 251 260 271 280 281 298 36 37 53 54 61 105 114 145 160 202 203 280 54 56 70 90 103 148 206 216 231 246 264 271 280 40 52 56 77 105 108 148 155 206 231 49 52 54 77 96 143 170 205 207 215 216 222 230 231 281 293 52 56 101 105 215 216 231 249 251 281 50 61 74 84 114 148 160 167 170 215 217 225 230 241 280 294 50 61 74 84 114 148 160 167 170 215 217 225 230 241 280 294 46 54 74 77 172 206 259 54 116 216 280 294 77 156 281 53 54 101 103 108 116 155 167 168 205 216 217 280 294 297 298 108 206 216 280 37 54 58 69 101 106 114 116 143 170 203 205 206 216 221 222 244 251 280 281 297 298 54 106 108 114 116 143 145 160 167 216 217 280 294 68 108 167 184 206 215 222 293 54 116 216 280 294 54 56 74 114 116 145 147 148 160 216 239 241 243 294 37 54 56 116 167 170 206 216 279 297 36 50 54 56 67 68 71 77 101 108 114 116 145 167 205 206 216 222 224 274 280 282 297 298 34 36 46 53 54 56 58 68 105 108 114 116 145 167 170 205 206 207 216 221 222 225 273 274 280 297 298 34 54 74 92 105 116 145 181 194 206 216 217 223 276 294 46 54 56 61 70 92 105 108 116 147 157 167 170 192 204 206 216 221 268 280 294 37 54 203 54 160 216 54 116 160 216 280 294 34 36 37 49 56 61 101 114 116 160 167 168 169 192 215 216 217 241 279 280 204 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 116 204 216 241 251 106 114 116 143 148 170 193 204 206 215 216 222 251 281 297 43 157 101 108 114 143 157 170 217 37 203 37 114 203 216 37 46 54 61 74 87 101 114 116 146 153 160 167 168 205 206 207 215 216 249 269 276 280 34 37 61 70 87 96 103 108 114 143 145 146 148 164 206 215 216 217 222 225 281 37 61 116 160 216 37 46 61 114 143 160 205 216 37 56 61 114 160 215 216 259 37 46 49 50 54 56 58 61 71 74 75 80 87 90 107 108 114 116 143 146 148 153 160 170 171 192 193 203 205 206 207 208 215 217 221 225 226 230 239 249 251 280 282 293 298 36 56 202 36 56 202 36 37 56 61 90 106 114 116 207 216 217 222 231 241 280 282 34 36 36 54 202 36 53 54 58 84 115 170 215 239 247 280 281 298 36 50 148 169 205 215 254 34 44 54 68 80 83 86 148 153 167 206 207 215 227 247 268 280 34 36 37 49 53 54 56 67 70 71 82 86 116 143 148 153 156 167 203 205 215 220 225 272 294 297 37 43 54 56 92 101 106 108 116 170 203 206 207 216 251 280 292 37 116 203 216 54 106 116 216 280 54 116 216 116 216 251 67 116 216 272 56 116 216 116 216 116 168 216 116 216 116 216 116 216 116 216 116 216 222 282 34 36 49 68 106 108 160 264 275 36 43 58 80 101 103 160 170 217 264 297 36 54 108 153 202 206 222 251 36 108 202 216 36 101 108 114 170 202 206 264 298 36 43 101 202 206 221 222 264 281 36 202 297 36 101 202 36 54 62 96 170 202 221 249 282 36 116 202 217 297 298 36 43 54 202 217 226 36 202 36 108 202 36 202 36 58 202 36 202 206 36 96 202 36 54 114 202 36 54 108 114 202 298 114 114 36 202 36 202 222 36 116 202 251 36 54 101 202 206 36 96 202 206 259 297 36 96 101 108 114 202 206 207 216 36 202 68 86 148 205 207 216 217 231 291 294 297 298 247 54 77 114 160 206 222 71 108 167 206 280 298 71 54 100 114 116 156 205 249 293 54 114 216 297 77 216 101 108 216 222 116 206 116 206 216 280 298 56 216 223 205 46 54 216 251 114 116 216 54 58 108 205 206 281 52 68 167 280 294 54 56 80 89 101 105 108 114 147 167 170 194 206 216 222 249 262 276 279 294 53 54 116 215 216 246 54 105 116 215 216 54 105 116 215 216 54 105 116 215 216 216 216 216 216 34 35 43 53 70 77 80 82 148 153 156 167 206 207 215 221 222 228 230 251 268 280 281 54 87 116 215 216 246 37 54 56 58 116 215 216 231 246 54 104 105 116 215 216 35 53 54 105 106 116 153 216 220 251 54 61 67 75 87 108 116 164 206 215 216 220 246 249 251 262 276 282 34 46 61 69 114 163 170 206 217 228 243 46 56 61 108 170 217 228 280 34 46 61 69 90 103 114 170 193 217 228 46 61 69 167 170 206 217 228 34 46 61 69 108 167 170 206 217 221 228 280 46 61 69 170 217 222 228 249 276 46 56 61 69 108 170 206 217 228 280 46 61 86 116 167 170 216 217 228 251 54 160 194 216 217 251 264 281 298 167 206 216 243 298 34 89 114 148 167 206 216 222 249 298 53 146 167 168 204 248 259 294 36 87 280 96 222 34 50 75 86 96 116 148 205 215 216 217 222 294 50 61 108 148 170 195 205 206 216 217 222 228 297 50 105 160 205 206 216 221 228 276 34 37 50 53 56 71 75 86 87 101 108 116 147 148 194 203 206 216 222 225 247 251 264 291 294 61 294 217 78 79 116 160 194 216 221 46 49 61 155 170 204 217 221 228 251 298 61 170 217 228 61 69 108 114 116 148 157 164 170 216 217 220 221 228 251 268 271 292 298 53 79 108 148 222 228 248 83 148 247 78 86 90 96 108 114 143 145 153 157 164 216 252 46 54 68 78 83 108 160 167 170 205 206 215 216 259 260 298 46 50 78 116 170 216 228 231 108 206 207 227 294 74 216 216 53 56 70 90 230 246 260 271 53 58 260 37 167 203 226 280 83 215 247 108 280 71 108 46 54 56 71 114 205 218 249 262 298 71 114 143 262 280 281 56 108 114 167 218 225 262 280 298 56 218 249 262 58 114 116 170 206 249 259 262 280 298 34 53 56 77 97 101 105 114 116 168 170 206 249 257 274 281 206 281 34 56 71 108 114 116 146 148 153 170 206 221 222 230 249 298 34 56 71 86 101 114 146 153 170 206 222 225 249 251 280 298 71 143 170 262 280 298 218 116 216 221 152 114 34 54 56 58 61 71 74 96 101 103 104 106 114 116 148 155 160 170 193 205 206 217 230 243 249 251 280 294 297 298 206 259 74 77 114 117 251 170 206 46 216 61 56 61 115 205 221 246 251 262 40 61 106 206 217 221 155 167 204 206 216 249 279 280 293 296 156 167 74 77 116 156 167 216 116 206 216 54 116 206 207 297 36 37 54 74 77 101 116 148 167 170 280 34 61 78 79 148 167 204 34 58 74 222 34 61 77 116 34 43 46 54 56 61 69 71 90 97 101 103 114 116 168 171 205 230 231 235 246 249 262 270 276 277 34 43 71 101 116 153 167 194 222 251 34 54 143 148 237 280 34 167 206 216 297 61 74 106 116 153 167 205 249 280 294 34 34 34 52 54 56 61 148 160 237 34 116 148 34 56 74 34 54 160 206 34 54 105 160 205 34 74 114 221 34 148 228 246 249 262 276 280 294 34 46 74 114 216 280 34 74 216 291 34 46 54 74 167 216 34 61 101 260 34 54 96 281 36 68 116 167 202 215 222 259 36 116 160 167 202 215 220 222 280 36 68 105 116 167 202 216 222 227 228 230 248 279 280 43 67 77 106 116 148 167 170 205 216 222 247 34 36 167 202 222 247 248 67 96 106 116 147 160 167 222 227 228 247 248 36 37 53 74 83 89 101 105 144 148 153 160 163 167 170 202 207 211 215 231 241 247 248 279 36 53 74 79 83 101 105 144 153 160 163 167 202 207 211 215 231 241 247 248 279 280 43 58 80 116 167 216 294 34 37 43 46 49 50 53 54 56 58 61 68 69 74 80 92 101 105 108 114 116 143 147 148 157 167 170 192 193 194 196 205 206 207 215 216 217 220 221 222 226 230 241 249 251 264 273 280 281 292 294 298 43 49 50 54 56 116 160 163 167 170 206 215 216 221 222 264 274 280 294 215 215 53 54 56 58 74 80 86 101 102 105 108 114 116 144 153 155 160 163 167 168 170 205 206 207 220 221 222 234 241 251 280 281 282 293 43 49 50 54 56 116 160 163 167 170 206 215 216 221 222 264 274 280 294 46 101 116 170 205 206 205 215 34 47 53 54 56 58 68 69 70 80 84 89 92 96 101 104 105 107 108 116 153 154 155 160 163 164 167 170 194 205 206 207 215 216 217 220 225 230 235 246 247 248 251 268 280 281 292 294 298 89 116 148 160 167 216 222 247 260 294 89 116 148 160 167 216 222 247 260 294 49 58 110 116 160 216 280 106 116 160 163 207 216 281 49 53 116 160 205 216 217 34 53 116 160 216 294 84 106 116 160 167 205 216 247 248 280 67 69 114 116 160 216 248 53 116 160 206 216 294 44 80 116 148 160 216 217 259 281 34 54 106 116 154 160 170 216 247 280 53 116 153 160 168 216 68 101 105 116 153 235 240 37 44 46 53 56 68 105 106 116 156 167 168 205 206 220 224 234 235 240 247 262 282 49 53 56 68 74 80 86 96 101 105 106 116 148 153 154 160 168 170 205 216 230 231 235 240 241 247 251 280 293 167 216 279 34 36 53 56 67 68 69 79 106 108 116 145 163 193 202 205 216 217 239 270 271 280 298 34 36 54 56 67 68 69 70 71 78 79 84 89 96 101 102 105 106 108 116 145 147 148 156 157 167 170 192 202 205 206 216 217 220 221 222 228 230 231 235 248 259 260 262 271 276 280 281 294 298 36 49 67 68 69 79 83 86 96 105 106 116 145 147 148 160 167 194 202 205 215 216 217 220 228 235 247 248 259 276 280 294 298 34 36 54 61 67 70 74 78 79 105 107 113 114 116 145 148 153 157 167 171 202 216 217 228 235 247 248 270 271 276 279 280 281 298 34 36 53 54 56 61 67 68 69 70 79 86 96 101 103 105 106 108 114 116 145 146 147 148 153 160 167 168 171 192 194 202 206 207 215 216 217 220 221 222 225 227 228 247 249 251 260 264 276 280 281 293 294 298 36 56 67 68 79 86 105 106 108 114 116 145 155 157 171 202 205 206 216 217 232 248 259 269 280 294 298 34 36 43 44 52 53 61 67 68 69 70 75 79 82 108 116 145 156 160 168 202 206 216 217 223 230 246 247 248 251 257 259 260 269 280 281 298 34 36 43 53 54 67 68 79 86 87 96 105 106 114 116 145 146 148 167 169 170 171 194 202 205 206 215 216 217 220 224 225 235 244 247 248 249 268 269 276 280 34 36 43 44 53 54 56 67 68 69 70 74 79 82 86 105 106 108 116 145 147 148 160 163 167 192 193 194 202 205 206 207 215 216 217 225 227 259 260 268 279 280 281 294 298 34 36 46 53 54 56 67 68 70 71 79 82 96 105 116 145 156 160 202 205 206 215 216 217 222 264 276 280 297 294 34 36 37 44 53 54 56 67 68 69 70 79 82 105 108 114 116 145 147 148 153 160 167 170 171 193 202 203 205 206 207 215 216 217 225 247 248 251 252 280 281 293 294 298 70 78 167 205 215 216 235 248 34 53 56 106 117 118 154 206 220 221 247 248 271 298 148 216 280 247 34 68 78 89 114 145 147 215 217 247 100 108 113 116 216 68 146 148 216 221 230 241 280 34 53 106 169 207 247 34 43 67 68 70 77 103 105 116 148 206 207 216 217 227 228 230 280 34 44 53 56 68 71 100 103 105 116 148 163 208 216 227 228 231 239 280 297 70 77 148 152 160 216 225 230 34 44 53 67 68 70 86 116 153 216 217 248 280 298 36 54 68 70 77 79 80 116 202 207 216 217 298 147 215 216 217 147 215 216 217 34 106 108 147 215 216 217 43 67 68 70 74 84 87 106 116 170 216 217 230 247 280 282 294 298 34 36 52 67 70 79 82 84 86 89 106 202 216 222 228 247 248 259 294 70 211 234 49 53 70 116 148 206 211 215 216 217 234 248 291 294 46 54 67 105 106 148 155 167 170 205 206 215 220 235 247 260 268 281 297 248 70 170 248 43 68 70 106 144 146 170 205 206 220 230 34 37 43 49 54 58 67 70 82 102 106 114 153 156 169 170 203 204 206 211 220 226 227 246 279 280 281 54 56 58 101 105 108 116 153 154 155 156 170 205 206 220 243 246 268 275 297 61 69 74 77 114 116 160 224 226 249 294 6 22 54 61 67 68 108 167 215 222 234 246 280 281 34 43 44 61 67 167 234 279 280 34 44 61 67 70 77 170 215 280 34 44 61 67 215 234 44 61 83 86 167 215 235 281 56 86 105 108 206 216 222 249 34 37 67 83 86 105 113 114 116 215 224 248 271 34 37 67 71 86 105 113 114 116 271 294 206 259 34 37 54 56 100 103 106 203 205 211 216 37 54 74 103 106 194 205 216 114 116 194 46 52 54 74 80 108 116 144 170 194 205 206 247 251 281 297 34 36 43 46 52 80 106 143 170 202 205 206 221 222 246 247 249 251 275 281 297 298 34 46 49 52 54 56 80 106 114 170 184 205 206 221 237 247 251 275 281 297 298 34 46 52 56 67 80 106 114 168 170 205 206 215 246 247 254 271 281 297 34 43 46 52 53 56 74 80 96 107 116 147 148 167 170 205 207 216 236 247 280 281 291 297 46 58 74 77 114 145 205 246 249 54 116 167 205 34 56 68 77 83 84 114 163 164 167 205 215 216 280 83 84 114 145 204 215 221 235 281 83 84 114 145 204 215 221 235 281 36 83 84 114 145 202 204 215 221 235 281 53 54 67 83 84 114 116 145 204 207 215 216 221 235 249 281 297 53 54 83 84 101 103 106 107 108 114 145 163 204 215 221 235 251 281 291 83 84 114 145 215 221 235 56 83 84 114 145 204 215 221 235 246 281 298 36 37 56 83 84 101 114 145 155 171 202 203 204 215 221 235 251 259 281 297 54 83 84 108 114 145 204 215 221 231 234 235 281 54 83 84 114 145 204 206 215 221 235 281 54 83 84 114 145 184 196 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 106 114 145 157 163 170 204 205 215 221 234 235 281 54 83 84 114 145 204 215 221 235 280 281 294 54 83 84 114 145 204 215 221 235 251 281 54 83 84 114 145 204 215 221 235 281 54 83 84 108 114 116 145 156 170 204 206 215 221 235 281 291 54 83 84 114 145 204 215 221 235 281 54 83 84 108 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 234 235 281 54 83 84 114 145 204 206 215 221 235 281 54 83 84 114 144 145 204 215 221 235 272 280 281 293 54 83 84 114 145 204 215 221 234 235 251 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 163 170 204 215 221 235 281 36 54 56 83 84 114 145 202 204 206 215 221 234 235 281 44 83 114 145 148 160 204 207 215 216 221 235 241 247 264 280 53 54 83 114 116 145 170 204 206 215 216 221 235 280 281 54 58 83 87 114 116 145 146 148 204 206 215 216 217 221 222 235 54 83 114 116 145 167 204 207 215 216 221 235 298 83 84 108 114 145 204 206 215 221 235 83 96 106 114 145 170 204 207 215 216 220 221 222 235 244 246 247 264 280 281 294 34 54 83 84 114 145 204 215 221 235 34 37 53 74 83 84 92 105 107 108 114 116 145 146 160 167 170 203 205 206 215 216 221 230 235 280 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 68 108 116 167 198 204 205 216 247 248 271 279 53 56 68 116 117 154 198 205 216 247 248 271 279 280 294 68 116 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 68 74 116 157 164 198 205 216 247 248 271 279 116 205 216 247 248 271 279 34 116 205 216 247 248 271 279 116 205 216 247 248 271 279 74 116 157 164 170 205 216 247 248 271 279 116 205 216 247 248 271 279 54 68 69 105 108 114 116 163 167 170 205 216 220 234 248 271 280 116 204 216 247 248 271 280 56 68 114 116 117 198 206 216 222 247 248 271 294 34 53 56 67 68 74 105 108 116 157 160 167 198 204 216 222 248 271 294 44 69 80 82 107 113 115 116 154 228 280 46 84 143 163 247 268 270 34 148 170 205 206 239 294 297 74 116 148 205 206 215 216 268 276 281 294 68 80 83 84 105 116 228 231 247 298 96 101 193 280 116 34 211 34 54 67 102 116 78 84 87 206 207 230 247 54 67 74 78 82 86 106 114 116 148 192 206 215 231 238 259 260 268 269 280 281 298 53 56 78 83 154 280 53 71 74 247 53 82 106 148 160 205 227 56 67 71 225 230 231 239 248 281 298 71 264 206 298 53 83 148 205 206 294 68 96 146 192 194 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 37 148 203 56 68 71 83 84 90 101 105 114 167 215 222 226 228 247 280 294 35 58 70 80 84 105 113 114 116 146 148 156 163 220 221 222 227 228 238 260 268 280 281 298 46 54 56 67 69 83 84 108 113 116 167 207 215 222 227 228 247 68 70 82 84 90 105 114 148 163 205 228 234 248 83 116 228 247 90 116 216 74 105 280 297 70 82 206 228 280 148 170 205 206 221 228 248 74 170 206 217 259 34 71 84 105 106 116 170 206 217 227 228 271 272 280 281 297 53 67 68 82 105 114 146 148 167 170 193 194 206 215 224 227 228 244 268 280 281 90 34 71 80 83 84 105 106 114 116 167 187 193 204 205 206 207 215 217 227 228 247 248 249 260 271 272 280 167 215 247 36 68 69 74 105 202 222 280 53 54 67 68 82 83 96 116 156 167 206 207 215 224 225 247 280 282 58 68 83 148 167 206 207 215 225 247 280 34 54 34 54 44 53 54 106 44 53 96 106 43 44 53 54 58 74 96 106 156 44 53 106 34 54 106 44 53 54 106 19 30 53 106 53 106 44 53 106 44 53 106 44 53 106 163 298 44 53 106 4 44 53 96 106 53 106 44 53 56 74 96 106 206 230 25 44 53 106 25 37 86 203 37 203 37 203 37 203 37 203 37 203 37 106 203 37 92 93 203 34 34 92 90 37 203 246 37 203 37 203 37 203 34 37 203 34 37 203 37 203 37 203 37 203 37 90 203 37 203 228 34 37 160 203 205 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 251 294 34 37 53 54 86 116 207 215 243 294 34 37 53 54 75 86 116 207 215 294 34 37 53 54 56 86 116 207 215 294 37 54 105 116 148 167 216 280 37 44 53 54 70 82 84 96 105 114 116 164 167 205 206 215 216 230 268 280 34 37 53 54 86 116 207 215 294 37 43 44 53 54 56 58 70 82 84 86 89 105 148 154 160 167 205 206 215 216 217 222 230 247 268 280 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 54 61 105 116 170 37 53 54 86 116 207 215 243 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 160 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 75 86 116 160 207 215 294 37 53 54 56 86 116 207 215 294 54 101 148 205 216 234 244 280 113 116 163 206 226 298 34 58 100 101 103 108 114 147 153 155 156 163 164 170 171 205 206 226 230 264 275 280 293 36 58 61 72 114 143 170 205 206 221 222 249 280 281 291 36 74 102 105 114 143 156 170 206 230 36 37 43 54 56 61 72 104 202 203 206 248 292 293 297 67 83 96 103 108 146 192 206 222 227 247 298 56 58 100 106 113 114 148 170 206 208 220 238 241 264 37 67 71 102 106 113 114 157 160 171 195 203 207 228 239 247 248 251 268 269 281 293 294 298 58 71 205 206 222 251 293 298 56 58 77 96 114 148 163 170 206 216 251 297 40 96 101 108 155 160 189 193 195 206 222 249 251 280 293 298 40 70 74 97 108 249 259 262 276 46 54 56 68 74 77 100 107 108 113 156 163 164 168 171 205 206 208 234 238 239 249 259 268 269 46 53 56 58 86 96 101 103 105 108 113 114 143 155 156 163 164 170 171 205 206 207 220 222 225 228 230 231 234 238 239 281 282 297 46 54 100 113 144 148 160 170 206 207 220 222 225 241 293 54 77 101 108 153 156 164 205 206 222 239 251 262 298 43 44 53 68 79 82 87 105 107 108 114 116 148 153 156 157 163 164 168 170 205 206 235 251 268 281 34 43 56 70 82 88 101 102 107 108 113 114 116 143 146 148 160 168 169 170 193 206 215 222 235 248 249 260 264 298 56 160 56 78 148 56 106 148 148 68 83 105 107 114 160 167 207 216 221 222 227 228 247 280 296 50 78 102 206 215 297 298 50 56 100 103 163 50 96 147 221 230 260 34 86 106 113 148 206 228 234 241 247 251 262 294 116 215 279 46 54 96 116 156 36 49 53 56 58 103 106 202 205 230 251 46 53 56 58 108 116 156 206 220 222 246 249 251 259 36 56 58 96 106 108 202 204 36 37 53 56 58 202 203 204 36 37 56 58 68 96 103 106 108 202 203 205 206 249 276 280 36 37 164 202 203 36 53 56 146 153 168 202 206 282 34 36 37 54 56 58 67 71 77 84 98 101 103 106 108 153 163 164 202 203 205 206 251 280 282 298 34 53 101 106 108 170 205 206 207 36 53 56 67 102 103 192 202 222 259 36 37 80 96 106 108 143 154 163 202 203 206 34 37 46 148 160 206 207 215 280 294 34 83 103 196 247 34 68 220 221 270 280 34 37 46 148 160 206 207 215 280 294 34 80 84 116 147 167 205 215 220 246 251 116 167 217 294 34 53 56 58 68 96 103 105 154 167 170 193 205 215 217 251 280 294 34 53 103 106 116 148 153 167 196 206 215 216 217 220 224 251 281 294 34 46 56 86 105 106 108 143 154 156 157 205 206 231 280 282 297 34 36 37 43 44 46 53 67 68 70 74 77 82 83 88 103 106 114 116 143 148 156 167 202 203 206 207 215 216 217 220 230 251 268 280 294 294 56 90 116 205 216 298 37 167 217 294 298 34 37 46 53 67 68 70 77 82 103 105 106 108 116 148 155 167 203 206 207 215 216 230 280 34 53 56 58 61 68 101 105 108 114 116 148 156 160 168 170 204 205 206 207 215 230 246 251 282 298 36 37 44 46 53 56 80 106 107 108 114 116 155 156 160 163 168 170 202 203 205 206 207 220 222 235 260 268 282 298 56 56 37 203 37 203 37 203 34 37 53 56 58 80 105 116 143 145 148 167 194 203 205 220 280 34 36 37 80 103 108 167 202 203 205 217 222 251 276 294 34 37 54 61 67 69 71 88 105 113 116 146 148 155 160 167 203 206 211 216 217 222 239 246 251 271 280 282 294 34 36 37 49 53 54 61 67 70 71 78 82 101 103 105 107 108 113 116 143 148 153 155 156 160 163 164 167 168 170 193 194 202 203 205 206 207 215 216 217 220 221 222 225 234 247 249 259 264 268 271 280 281 282 294 297 298 34 46 53 54 56 67 83 84 103 105 108 113 117 155 167 170 193 205 206 215 217 220 243 251 259 260 271 280 294 297 298 34 43 56 67 68 71 80 103 105 107 108 113 153 160 169 170 193 205 206 217 221 225 247 271 280 294 297 298 34 43 53 56 96 103 105 108 153 155 160 170 192 193 206 217 222 231 247 251 271 294 297 34 36 37 50 54 56 67 80 103 108 113 116 148 156 169 204 206 217 222 235 241 247 271 280 281 294 168 155 206 251 280 34 46 56 68 116 148 154 156 204 205 217 247 280 294 297 34 46 53 68 106 215 224 251 280 67 87 251 34 148 160 204 222 280 294 36 37 56 108 144 203 206 227 36 37 101 170 205 206 36 53 58 71 100 106 108 202 205 215 251 281 77 108 163 170 204 205 234 251 260 280 34 37 50 114 116 203 215 216 53 58 116 205 215 216 274 36 37 50 54 56 101 106 116 147 156 206 216 246 251 268 34 36 43 53 54 56 101 103 116 148 156 170 193 206 207 215 216 217 247 280 80 116 160 216 37 80 148 168 203 34 37 56 116 156 203 205 216 247 37 53 116 147 203 215 216 80 83 84 116 147 148 160 170 215 216 217 239 34 84 86 105 106 116 147 148 192 205 215 216 217 230 247 294 116 216 116 216 116 148 216 220 281 44 68 105 116 148 167 205 215 216 217 220 222 280 34 53 54 68 86 96 101 114 148 205 206 215 216 227 230 247 260 271 272 280 34 54 101 170 206 207 215 34 37 86 167 203 215 294 34 37 86 116 148 167 203 215 37 54 102 116 147 160 203 216 37 54 87 116 147 160 203 216 227 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 102 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 87 116 147 160 203 216 227 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 34 54 56 108 116 117 147 167 207 215 280 296 297 298 56 67 106 114 116 147 156 157 169 206 260 269 298 116 147 244 116 147 294 74 80 114 116 147 222 226 230 270 36 116 147 202 259 36 37 54 80 87 116 147 202 203 268 34 36 87 102 107 116 147 169 170 227 228 269 280 37 83 101 116 147 203 206 227 228 241 247 268 280 74 116 147 220 116 143 147 247 281 37 67 87 103 116 147 157 203 206 227 241 247 280 34 36 37 58 87 114 116 202 227 247 268 279 294 54 83 103 116 147 148 205 206 215 247 260 67 84 88 116 146 147 148 206 228 247 260 298 84 114 116 147 153 264 53 67 74 86 87 106 107 116 146 147 148 155 157 205 226 229 230 248 249 269 280 281 294 298 114 116 147 160 207 43 68 69 77 80 96 116 147 170 222 280 294 116 147 206 224 36 40 53 80 92 103 108 116 144 147 154 168 170 202 205 215 220 221 222 224 234 247 262 276 297 54 68 72 80 100 103 113 116 147 154 155 163 164 189 206 207 215 264 271 280 34 58 77 80 108 113 116 144 147 148 160 164 168 205 206 215 224 234 264 276 280 281 282 298 108 116 147 148 294 116 147 148 294 54 116 147 222 100 116 147 208 268 116 147 148 294 116 147 148 280 294 116 147 148 294 100 116 147 208 215 268 43 100 116 147 170 268 116 147 43 56 108 116 147 156 215 222 116 147 116 227 280 34 53 116 148 206 227 228 247 251 280 116 227 280 34 74 79 105 106 148 193 217 228 247 248 280 298 70 103 105 106 194 215 280 68 105 160 194 34 37 67 78 80 84 103 105 113 143 145 146 148 153 154 170 203 205 206 216 227 228 241 251 259 279 280 296 297 34 80 145 148 216 34 44 64 74 79 80 87 107 145 153 154 155 193 207 216 231 241 244 259 269 34 36 53 56 67 68 69 78 79 80 84 102 105 145 148 156 160 167 169 192 205 206 217 221 222 224 227 228 248 280 294 34 36 37 100 102 107 144 145 194 202 203 220 224 228 293 34 36 37 100 102 145 163 202 203 216 34 44 68 100 102 145 147 148 163 170 206 216 220 282 34 36 37 43 50 56 58 67 68 70 80 82 86 100 101 102 105 106 143 145 153 156 163 168 169 193 202 203 205 206 207 220 227 228 234 249 251 280 281 34 100 108 145 160 163 170 216 230 264 298 34 53 54 86 108 145 192 216 34 53 54 145 170 206 207 279 294 34 54 145 170 206 207 216 294 34 96 105 108 114 116 145 160 170 205 216 217 243 259 264 280 294 34 37 58 67 69 114 145 156 169 203 205 216 241 251 34 36 69 80 145 147 202 216 249 251 34 37 53 56 69 86 103 113 145 160 216 34 49 53 54 103 106 145 146 148 160 167 170 216 228 259 298 34 53 56 67 87 102 103 108 145 146 148 160 167 169 170 192 216 230 244 247 259 260 269 271 298 34 53 87 107 145 146 148 157 160 167 169 170 206 215 216 227 228 239 243 259 269 298 34 53 84 86 87 107 145 146 148 157 160 167 170 193 206 216 227 259 298 34 53 54 107 108 145 146 148 157 160 167 169 170 206 216 259 298 34 53 67 83 87 107 145 146 148 157 160 167 170 206 216 230 244 259 271 298 34 36 37 43 46 50 52 58 61 67 68 87 96 102 103 105 107 108 145 147 169 170 202 203 205 206 216 227 228 237 241 34 36 37 46 53 54 61 67 68 87 102 103 105 106 107 114 115 145 147 168 169 170 202 203 205 216 226 227 237 241 251 34 36 53 56 61 67 87 102 105 107 108 145 147 160 169 170 202 205 227 237 241 298 34 36 37 56 61 67 87 102 105 107 108 145 147 170 202 203 227 237 241 251 34 145 34 54 56 67 100 103 105 108 145 147 163 164 170 192 206 216 221 222 227 239 251 280 297 227 34 69 74 145 147 148 160 216 217 34 37 54 68 71 105 106 113 114 143 145 148 168 170 203 225 230 239 259 280 298 34 43 56 68 102 145 147 148 160 167 206 216 217 227 239 280 294 298 34 67 102 145 148 160 167 216 228 34 37 53 102 106 145 147 148 160 167 215 216 217 259 280 56 61 116 167 216 228 280 54 80 167 216 294 34 56 83 84 108 194 215 228 247 248 298 53 56 83 87 144 148 154 156 170 194 205 228 247 294 34 53 68 105 167 194 227 228 280 297 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 36 68 69 83 202 215 222 224 247 280 34 36 56 68 69 83 105 114 148 202 204 215 222 224 247 280 34 36 56 68 69 83 86 170 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 297 34 36 56 68 69 71 83 202 204 215 222 224 247 280 297 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 108 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 71 83 170 202 204 215 222 224 247 249 280 297 34 36 56 68 69 83 86 170 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 58 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 205 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 58 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 105 148 202 204 215 222 224 247 280 34 36 56 68 69 77 83 105 108 167 170 202 204 215 222 224 247 280 34 36 56 68 69 82 83 168 202 204 215 222 224 247 280 294 34 36 56 68 69 83 84 167 202 204 206 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 86 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 71 83 143 202 204 206 215 222 224 247 280 281 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 249 280 297 74 204 279 53 69 147 170 204 215 216 241 247 248 280 294 53 69 147 170 204 215 216 241 247 248 280 294 53 69 147 170 204 215 216 241 247 248 280 294 34 67 69 116 204 207 215 217 224 228 241 247 248 280 34 53 69 105 167 204 216 217 228 241 246 247 248 280 34 54 69 105 167 241 247 248 280 34 114 160 204 215 241 247 248 69 204 241 247 248 280 34 69 89 114 145 211 215 231 248 280 34 43 46 54 56 58 69 83 101 143 204 205 206 221 241 247 248 251 280 297 43 54 69 108 170 204 241 247 248 280 43 54 69 108 113 204 206 241 247 248 280 34 43 54 69 88 103 108 204 206 241 247 248 280 43 54 69 116 193 204 222 241 247 248 251 280 34 43 54 69 204 206 239 241 247 248 280 34 43 54 69 204 241 247 248 280 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 206 215 216 241 247 248 280 294 34 35 53 69 82 105 168 204 215 247 248 280 34 89 204 246 248 53 56 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 80 89 204 215 222 224 228 241 247 248 280 34 35 69 78 83 114 204 207 215 216 217 247 248 280 34 44 67 69 148 204 206 215 228 247 248 280 34 35 56 69 77 105 148 170 193 204 206 207 215 225 226 247 248 280 294 298 34 35 44 69 80 86 145 170 204 215 216 217 222 227 230 235 247 248 268 280 34 67 69 83 84 105 107 116 148 167 204 215 217 227 230 241 247 248 280 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 114 78 205 280 34 58 156 205 206 264 66 80 116 222 271 34 56 58 77 101 105 108 116 117 118 205 206 222 251 271 280 293 43 103 105 106 108 114 155 168 193 205 206 222 239 240 249 271 293 297 156 206 251 56 294 114 116 168 53 54 58 88 101 108 116 117 160 170 205 240 247 271 297 34 56 71 101 114 117 160 192 193 205 206 222 226 240 247 248 271 56 294 156 206 251 54 71 105 108 114 147 148 206 222 227 264 294 68 80 96 105 114 116 146 160 167 193 205 249 280 216 68 80 96 114 116 146 160 167 193 205 249 68 86 294 53 56 101 205 206 228 230 34 43 86 116 206 246 247 56 205 216 54 74 80 104 222 43 53 56 68 82 96 105 108 114 160 193 207 222 225 230 264 281 298 53 68 82 103 105 114 160 170 193 205 207 251 260 298 53 68 80 82 88 105 114 160 207 222 249 281 282 297 298 68 105 215 217 249 280 34 86 105 108 116 205 215 220 227 251 268 34 86 105 108 116 205 215 220 268 68 80 167 215 222 227 251 34 86 105 108 116 205 215 220 268 271 44 53 56 86 106 110 116 280 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 297 298 34 37 49 54 56 58 68 71 77 80 84 86 88 96 101 105 106 108 114 116 143 153 156 168 192 203 205 206 207 215 216 222 251 276 280 294 297 298 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 296 297 298 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 296 297 298 34 101 105 116 216 211 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 297 298 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 34 61 105 116 160 294 298 34 43 96 105 116 153 155 293 34 46 68 87 98 101 105 116 148 154 167 215 216 217 224 273 34 43 74 100 103 105 116 153 155 163 206 222 293 296 297 34 43 74 103 105 108 116 146 153 155 206 251 281 293 296 34 43 54 100 103 105 116 146 153 155 163 170 206 222 251 293 296 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 34 43 54 56 58 74 96 100 103 105 108 114 116 143 146 153 155 156 160 163 170 192 206 222 238 251 260 280 281 293 296 297 43 49 56 116 148 167 216 228 280 68 116 148 167 170 206 207 215 216 220 222 228 235 248 280 281 294 74 215 53 56 86 96 108 114 116 143 146 157 160 163 170 193 206 215 227 228 230 231 260 264 281 54 56 215 247 34 36 53 54 56 58 78 83 103 108 116 148 164 206 215 228 247 280 281 294 74 103 116 217 74 145 228 243 247 251 34 36 54 58 61 83 86 96 103 108 113 116 157 160 202 204 206 208 215 216 230 247 249 264 280 282 297 74 80 148 157 160 167 228 243 251 280 298 54 56 86 96 103 105 116 215 243 247 251 281 293 34 54 56 58 96 100 105 116 146 163 205 206 215 228 297 56 80 101 193 205 215 216 36 54 56 61 68 74 75 78 88 89 103 105 106 116 148 163 164 167 170 194 206 207 215 216 217 226 227 228 247 251 279 105 182 206 215 280 105 182 206 215 280 105 215 280 86 96 105 215 280 103 105 153 215 280 298 34 43 77 105 215 280 105 153 163 193 215 230 260 280 96 105 153 215 231 280 105 215 280 105 215 280 43 77 105 215 280 43 77 105 215 280 86 96 103 105 206 215 231 280 96 105 215 280 105 145 215 280 34 43 54 68 70 82 105 107 148 160 167 206 207 215 216 222 280 105 145 215 280 68 74 77 116 145 215 222 228 247 259 296 54 58 68 74 77 106 114 116 143 145 148 155 157 215 216 217 222 227 228 247 259 260 264 282 296 36 53 54 56 68 71 74 77 114 116 145 148 167 170 205 206 215 222 225 228 230 243 247 251 259 281 293 296 298 44 68 71 74 77 96 108 116 145 157 215 222 228 230 247 259 282 296 53 68 74 77 88 101 107 114 116 144 145 193 205 206 215 222 228 247 259 260 264 296 298 68 74 77 116 145 215 222 228 247 259 296 43 53 54 68 74 77 116 145 153 157 160 206 215 216 222 227 228 231 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 268 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 74 75 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 44 68 74 77 96 106 116 124 125 126 127 128 129 130 131 132 145 212 213 215 222 228 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 230 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 43 54 68 74 77 88 103 108 116 145 147 157 160 205 215 216 222 227 228 247 259 296 43 54 68 74 77 88 116 145 147 157 160 215 216 222 227 228 247 259 296 298 54 68 74 77 116 145 157 215 216 222 228 247 259 296 54 68 74 77 116 145 157 215 216 222 228 247 259 296 52 54 74 77 116 145 216 262 271 276 298 68 74 77 116 145 215 222 228 247 259 296 43 53 54 61 80 86 101 105 108 114 116 215 280 43 54 68 74 77 116 145 147 157 160 215 216 222 227 228 247 259 296 43 54 68 74 77 116 145 157 160 215 216 222 228 247 259 296 68 74 77 116 145 157 215 222 228 247 259 296 74 80 148 215 43 50 56 61 68 74 77 86 88 96 108 116 145 147 148 167 170 205 215 222 228 241 247 264 280 296 298 34 53 56 68 116 167 204 207 211 215 216 227 228 280 294 34 53 205 206 215 216 56 86 106 108 206 280 297 34 54 56 84 86 204 215 216 227 231 280 43 53 54 56 96 153 156 170 220 251 259 280 37 83 148 167 203 206 215 216 222 247 36 56 148 167 202 217 227 228 280 36 53 54 56 67 77 80 84 96 101 103 106 108 116 153 156 157 164 167 192 202 206 217 227 228 247 248 249 251 280 281 298 53 67 69 84 116 227 228 247 280 46 53 71 86 103 106 114 170 196 281 34 54 56 86 228 271 294 34 36 37 74 77 83 100 101 108 153 202 203 215 222 251 264 281 293 54 96 104 106 156 206 243 251 54 101 215 225 280 297 298 54 77 106 108 154 205 206 215 293 58 206 215 37 43 56 160 203 206 216 246 280 281 34 36 44 54 61 101 114 116 156 192 202 206 222 280 298 34 52 53 56 61 105 116 160 206 215 54 56 61 143 206 251 298 34 40 52 53 61 108 116 153 157 160 205 206 215 249 52 54 61 74 82 86 92 106 143 206 222 251 298 61 160 215 34 52 53 61 160 206 215 280 43 61 106 108 205 206 246 61 104 148 246 298 34 40 52 53 61 157 160 206 215 246 43 54 61 105 106 114 116 146 153 206 251 293 298 34 52 56 61 80 92 104 153 160 215 246 37 167 170 203 206 207 215 226 231 241 268 294 37 56 58 203 206 216 222 230 280 293 297 37 61 203 206 216 217 251 293 37 58 61 77 145 148 203 216 246 298 37 53 56 61 101 105 106 108 153 203 206 216 222 37 43 80 100 108 114 170 193 203 205 216 222 298 37 61 68 114 156 203 205 206 216 222 230 34 37 43 46 53 54 56 61 71 77 80 86 87 90 96 105 106 108 114 116 143 148 157 167 170 203 205 206 216 217 226 230 231 241 243 246 248 251 260 271 280 281 298 70 82 148 167 206 207 215 259 280 43 53 54 61 90 160 170 206 216 222 246 251 52 56 101 105 215 216 231 249 251 281 34 61 105 107 114 153 156 160 167 205 206 216 217 268 280 281 34 68 78 101 167 228 280 40 46 56 74 83 87 92 106 114 116 147 168 192 205 215 216 217 222 228 231 247 249 251 271 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 54 56 70 74 82 83 87 106 114 116 147 169 192 215 216 217 222 228 231 241 247 249 251 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 247 251 268 280 298 46 56 67 70 74 82 83 87 106 114 116 147 169 192 215 216 217 222 231 241 247 251 280 40 44 46 56 74 77 83 86 87 96 105 106 114 116 147 153 192 205 215 216 217 222 241 247 251 280 297 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 297 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 249 251 280 43 46 56 74 83 86 87 96 105 106 114 116 147 192 205 206 215 216 217 222 227 243 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 220 222 227 247 251 280 293 297 43 46 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 58 74 83 87 102 106 108 114 116 147 169 192 206 215 216 217 222 227 231 246 247 251 280 281 43 46 56 74 77 83 87 106 114 116 147 167 192 215 216 217 222 227 247 251 271 280 293 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 243 247 251 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 61 74 83 87 106 114 116 147 165 192 215 216 217 222 247 251 264 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 61 70 71 74 82 83 86 87 96 101 106 114 116 147 148 170 192 205 206 215 216 217 220 222 228 230 247 248 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 70 74 83 87 106 114 116 147 192 193 215 216 217 222 227 247 251 280 282 43 46 53 56 70 74 83 87 106 114 116 147 153 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 74 83 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 108 114 116 147 192 205 206 215 216 217 222 227 247 251 280 46 52 56 61 74 83 87 106 114 116 147 160 192 205 215 216 217 222 227 228 230 231 247 251 268 279 280 34 79 105 116 204 280 34 105 116 204 34 105 116 204 34 105 116 204 34 103 105 116 204 34 105 116 204 34 105 116 204 280 34 105 116 204 228 34 105 116 204 280 34 105 116 204 34 105 116 204 34 37 96 105 116 203 216 34 37 105 116 156 203 280 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 206 259 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 105 116 204 34 53 68 105 114 116 167 204 215 247 280 206 259 34 105 108 116 146 204 298 153 205 251 280 34 53 71 103 148 154 280 281 53 54 56 107 205 206 251 281 298 54 58 68 71 105 114 144 153 206 207 251 280 281 153 205 251 280 103 156 170 206 249 251 281 293 71 108 154 206 248 281 293 294 46 71 107 108 114 153 269 280 297 69 104 153 164 169 170 205 206 241 251 293 46 54 74 77 80 114 148 167 34 54 68 70 74 148 155 294 74 222 34 43 54 155 192 222 281 105 216 46 68 88 105 167 206 280 49 105 105 116 294 56 105 114 206 222 282 293 105 220 243 247 264 280 105 220 105 105 54 61 96 105 114 170 206 239 246 249 271 297 298 56 58 71 100 105 106 108 113 116 155 192 224 281 298 105 105 56 105 249 281 294 54 56 96 105 108 114 205 206 222 249 298 49 96 103 105 116 155 206 220 222 280 298 56 105 116 205 206 268 74 105 34 54 56 58 100 101 103 105 108 116 156 206 282 34 43 54 61 96 105 108 114 153 205 206 207 264 293 298 58 105 116 206 264 105 80 103 105 205 206 221 280 282 54 56 96 105 108 116 151 154 196 206 239 298 54 61 101 105 116 160 205 218 222 239 249 271 276 280 291 294 298 80 105 156 205 206 280 151 54 80 105 106 108 116 151 187 280 37 46 58 80 101 108 151 187 203 205 206 215 222 259 262 269 280 298 54 108 117 151 154 205 206 220 222 46 105 167 207 34 105 114 215 34 105 114 215 46 56 74 83 86 87 96 106 114 116 147 160 192 215 216 217 222 228 247 251 280 298 40 46 56 74 83 87 92 106 114 116 147 168 192 205 215 216 217 222 228 231 247 249 251 271 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 46 54 56 70 74 82 83 87 106 114 116 147 169 192 215 216 217 222 228 231 241 247 249 251 280 44 46 54 56 74 77 83 87 96 106 114 116 147 153 192 215 216 217 222 230 231 241 247 251 268 280 297 298 36 46 56 71 74 83 87 90 105 106 114 116 147 192 215 216 217 222 228 247 251 260 280 293 298 46 56 67 70 74 82 83 87 106 114 116 147 169 192 215 216 217 222 231 241 247 251 280 40 44 46 56 74 77 83 86 87 96 105 106 114 116 147 153 192 205 215 216 217 222 241 247 251 280 297 40 43 46 56 70 74 80 82 83 87 96 106 114 116 147 192 193 205 215 216 217 222 227 228 230 241 246 247 251 252 271 280 46 56 74 77 83 87 96 106 114 116 147 192 215 216 217 222 247 251 280 297 298 43 46 56 58 74 83 86 87 106 114 116 147 157 192 215 216 217 222 227 247 251 269 280 43 46 56 67 70 71 74 82 83 86 87 106 108 114 116 147 169 170 182 192 215 216 217 220 222 227 231 241 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 220 222 227 247 251 280 293 297 43 46 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 70 74 77 83 86 87 106 114 116 147 192 215 216 217 222 227 230 241 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 239 247 251 280 43 46 54 56 74 83 87 105 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 74 77 83 87 96 106 114 116 147 192 215 216 217 222 227 230 247 249 251 280 281 43 46 54 56 74 83 87 96 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 46 56 61 74 83 87 106 114 116 147 165 192 215 216 217 222 247 251 264 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 53 56 74 83 87 96 101 106 114 116 147 148 160 167 192 205 215 216 217 222 247 248 251 279 280 40 46 56 58 61 74 83 87 106 107 114 116 147 148 160 165 192 193 215 216 217 222 228 230 247 251 264 280 43 46 56 74 83 87 106 114 116 147 148 153 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 46 50 54 56 58 71 74 83 87 105 106 114 116 147 160 192 205 207 215 216 217 220 222 227 231 241 247 248 249 251 268 280 46 56 74 83 87 106 114 116 147 160 192 215 216 217 222 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 230 247 251 280 43 46 56 70 74 82 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 268 280 46 56 61 74 75 83 87 105 114 116 145 147 160 192 215 216 217 222 227 247 251 280 297 40 43 44 46 54 56 58 61 70 74 82 83 87 106 114 116 147 148 160 170 192 193 206 207 215 216 217 222 227 228 230 247 251 264 268 280 294 298 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 53 56 70 74 83 87 106 114 116 147 153 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 74 83 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 56 74 83 87 106 108 114 116 147 192 205 206 215 216 217 222 227 247 251 280 53 67 68 102 148 167 230 34 44 53 54 56 67 68 70 82 83 105 148 153 156 206 215 220 227 247 248 268 280 34 67 74 84 114 115 153 169 204 216 54 86 146 154 156 222 252 281 34 83 103 106 167 169 171 221 222 247 298 34 44 53 68 84 102 114 116 148 167 206 215 222 227 228 235 268 280 294 206 259 34 46 56 90 153 163 206 230 231 264 271 280 281 46 74 96 100 114 171 194 228 231 264 280 293 34 46 53 83 153 215 249 264 280 281 293 298 46 90 91 96 146 157 194 264 280 298 46 87 90 114 144 160 170 216 225 239 264 34 46 53 61 70 101 103 114 143 153 160 170 206 74 87 96 146 148 160 206 231 239 264 280 216 246 53 54 70 74 82 83 84 105 106 114 143 148 163 164 170 205 206 225 227 231 249 280 281 297 298 68 74 116 145 74 216 264 56 77 86 87 101 107 108 143 160 170 205 206 215 217 226 281 264 53 228 228 54 56 58 114 148 160 206 215 216 222 227 247 249 260 280 282 54 96 114 143 206 44 56 106 108 114 155 156 160 216 222 223 271 280 294 114 116 143 216 294 114 143 170 216 294 34 146 228 56 280 56 280 34 37 44 74 101 114 116 147 148 156 160 203 206 207 216 227 228 234 264 279 294 34 37 89 105 114 116 148 203 206 207 217 227 228 230 234 279 280 34 54 67 114 116 148 206 227 228 234 246 248 259 279 294 34 43 54 61 67 86 87 103 106 114 116 148 167 206 227 228 234 248 259 269 279 294 34 54 67 80 114 116 148 205 206 227 228 234 248 259 279 280 294 34 36 37 44 53 56 68 79 89 96 106 108 114 116 145 148 160 168 170 192 193 203 205 206 207 215 216 217 227 228 230 234 239 247 279 280 281 294 298 34 53 114 116 148 227 228 234 246 247 264 279 34 53 56 114 116 148 206 227 228 234 246 264 279 34 53 114 116 148 160 206 227 228 234 246 264 279 34 53 114 116 148 227 228 234 264 279 34 53 107 114 116 148 194 227 228 234 264 279 34 53 86 107 114 116 148 194 227 228 234 264 279 294 34 53 106 107 114 116 148 194 227 228 234 264 279 294 34 53 79 87 114 116 147 148 205 227 228 234 264 279 280 34 53 107 114 116 148 227 228 234 246 264 279 34 53 114 116 147 148 169 195 227 228 234 260 264 269 279 280 34 53 70 83 114 116 147 148 169 195 205 220 227 228 234 246 247 259 260 264 269 279 280 294 34 53 75 79 90 105 114 116 148 160 187 206 228 234 246 264 269 279 34 37 43 52 70 79 96 105 114 116 147 148 160 182 203 205 207 227 228 234 246 260 264 276 279 280 56 84 116 154 227 228 247 83 107 114 148 167 207 215 227 247 259 280 37 53 74 96 106 116 148 153 167 204 206 227 228 231 248 259 262 294 58 116 204 207 216 220 227 228 247 279 34 37 56 67 84 86 89 102 107 116 148 153 154 170 204 207 227 228 230 248 260 262 294 298 37 53 75 86 96 148 170 203 227 228 247 292 294 37 83 84 96 101 103 105 107 116 144 148 160 163 203 204 220 225 226 227 228 247 44 56 75 83 84 107 116 148 153 170 204 216 227 228 229 230 231 247 292 294 297 37 53 56 67 84 86 89 96 105 116 148 153 154 170 204 207 215 225 226 227 228 247 248 251 262 294 298 37 67 79 84 87 116 148 153 170 193 203 204 228 230 241 248 294 49 116 117 204 83 86 87 146 153 167 217 229 241 260 280 294 34 36 79 86 87 116 148 160 202 205 206 211 216 222 280 34 36 43 44 53 56 79 148 154 202 206 207 211 216 225 231 264 34 36 56 79 145 148 160 202 206 211 216 281 34 37 44 116 203 215 220 228 34 37 77 96 116 203 215 220 228 37 70 116 203 215 220 228 37 105 116 203 206 215 220 228 37 116 203 215 228 37 56 116 203 215 228 251 34 37 56 78 105 116 203 205 215 228 268 37 70 116 203 215 220 228 37 116 203 207 215 220 228 260 37 116 203 215 220 228 116 215 228 37 116 203 215 220 228 37 53 96 116 153 203 215 220 228 37 116 153 203 215 220 228 251 37 54 116 170 203 206 215 220 228 281 37 96 116 203 215 220 228 37 77 116 203 207 215 220 228 37 49 116 203 215 228 34 37 116 203 215 228 37 116 145 203 215 228 37 116 203 215 228 281 37 43 116 203 207 215 220 228 298 37 116 203 207 215 220 228 37 53 116 203 215 220 228 37 105 116 203 215 228 37 70 116 203 215 220 228 37 116 203 215 220 228 37 54 116 203 215 220 228 37 116 203 215 220 228 37 68 83 116 193 203 215 228 247 34 37 116 203 215 220 228 37 114 116 203 215 220 228 37 96 116 170 203 215 220 228 34 37 116 203 215 220 228 37 116 203 215 220 228 260 37 116 203 215 228 251 37 78 116 203 205 215 228 268 37 77 96 116 153 203 207 215 220 228 206 281 34 58 96 108 116 193 205 206 251 259 34 53 54 68 70 82 98 105 143 147 153 160 163 169 206 215 220 224 259 260 268 280 281 34 54 227 259 260 294 34 44 231 243 259 294 34 44 53 231 243 259 294 34 44 53 54 96 231 243 259 294 34 44 230 231 259 294 34 53 54 96 106 164 259 294 34 44 231 243 294 34 67 69 74 98 107 147 160 216 232 248 294 34 69 79 86 146 227 228 239 247 251 260 294 34 147 206 223 294 34 44 227 231 243 294 43 44 53 87 105 147 215 227 228 248 280 34 36 37 44 49 53 54 56 58 61 67 68 77 83 84 87 96 102 105 106 114 116 148 153 156 167 169 170 193 203 205 206 207 215 216 220 221 222 227 228 231 238 239 247 248 251 259 260 271 272 280 281 298 44 53 56 67 68 74 86 87 96 105 106 114 143 147 153 157 193 205 206 215 222 225 227 228 231 234 243 247 248 251 259 271 272 280 281 297 298 54 116 145 216 34 54 86 116 145 216 34 54 116 145 216 54 116 145 216 54 116 145 216 34 54 67 86 116 145 216 228 243 259 260 268 281 34 54 116 145 216 228 54 116 145 216 37 49 96 105 114 116 143 148 167 203 215 216 230 280 294 298 54 68 167 205 206 207 217 226 247 280 105 108 167 220 234 247 77 83 84 86 106 144 148 155 156 167 205 206 207 215 222 225 226 234 235 247 271 280 298 54 68 83 96 167 206 215 220 222 230 234 247 248 58 167 206 247 280 82 106 116 148 167 170 206 207 222 226 230 247 281 298 37 82 167 169 203 205 206 207 234 247 248 275 297 37 82 167 169 203 205 206 207 234 247 248 275 297 37 82 167 169 203 205 206 207 234 247 248 275 297 83 167 247 37 82 167 169 203 205 206 207 234 247 248 275 297 68 114 167 170 205 207 220 222 247 54 167 205 247 281 53 67 77 79 83 116 167 193 206 215 231 247 280 298 37 114 160 167 170 203 206 226 247 116 216 34 56 67 68 84 105 114 116 143 148 163 164 167 170 225 230 231 234 235 247 251 259 264 276 280 294 68 101 147 163 167 205 206 216 220 230 238 257 259 279 294 297 68 167 206 207 114 147 206 220 224 259 279 294 114 147 206 220 224 259 279 294 54 116 145 216 247 145 148 156 194 205 206 220 226 230 234 238 248 268 84 145 155 156 170 205 206 220 226 230 234 238 251 259 53 54 116 143 145 216 235 262 54 58 67 83 84 108 144 148 155 160 170 205 206 215 216 230 234 247 248 249 36 37 44 46 53 67 77 78 84 90 101 107 116 144 148 156 157 164 168 170 203 205 206 207 215 220 224 226 230 234 235 241 244 247 248 251 259 268 280 281 297 298 34 37 43 44 49 50 53 54 56 67 68 75 77 78 79 80 101 102 105 108 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 170 203 204 205 206 207 215 216 217 220 222 225 227 228 230 231 234 238 239 241 247 249 251 257 260 262 268 270 276 279 280 281 294 297 298 34 49 54 56 58 68 77 79 96 101 106 108 114 116 148 153 155 156 164 168 170 205 206 207 215 216 225 226 230 244 248 251 259 260 281 297 298 54 58 67 77 84 101 108 148 156 157 164 170 206 216 230 234 247 248 249 251 264 297 53 54 67 68 83 106 146 148 157 170 206 207 215 216 221 222 230 247 259 268 269 281 34 36 37 43 44 46 49 53 54 56 58 67 68 71 74 75 77 78 83 84 86 87 101 102 105 106 107 108 113 114 116 143 146 148 153 155 156 157 160 163 164 167 168 169 170 171 192 193 194 195 202 203 204 205 206 207 215 216 217 221 222 225 226 228 229 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 259 260 262 268 269 280 281 297 298 34 37 56 67 68 84 105 114 116 143 145 148 163 164 167 170 203 225 230 231 234 235 247 251 259 264 276 280 294 145 294 53 67 68 105 167 216 230 247 280 53 67 68 105 167 216 230 247 280 37 53 56 61 67 68 70 79 82 96 101 105 106 113 116 143 144 148 155 157 163 167 170 171 193 203 205 206 207 216 217 221 230 234 235 247 251 259 264 276 280 293 74 148 241 247 264 294 74 148 241 247 264 294 37 54 79 106 170 216 227 276 37 50 53 54 56 67 79 86 96 105 106 116 147 148 160 167 170 207 216 227 228 239 294 43 52 53 58 79 105 116 147 148 160 227 228 241 243 249 259 260 276 280 281 294 36 37 50 54 67 79 86 87 96 102 105 106 108 148 167 169 170 193 205 206 215 216 217 222 227 228 229 231 239 247 248 251 280 294 298 34 36 40 46 49 53 54 56 58 61 67 68 69 70 71 72 74 75 79 80 82 83 87 89 96 102 103 104 105 107 113 114 116 118 143 144 146 148 160 163 167 168 169 170 171 172 184 189 193 195 202 205 206 207 208 215 216 221 222 223 224 226 227 228 230 231 234 235 239 240 241 243 247 248 250 251 257 259 260 262 264 269 270 271 273 275 276 280 282 292 293 294 298 34 67 68 71 74 79 82 87 89 102 103 105 107 113 114 148 154 157 167 170 172 206 207 216 222 226 227 228 230 235 241 243 247 248 251 269 270 293 34 49 52 53 61 67 68 70 71 74 79 82 83 87 89 98 102 103 105 106 107 113 114 116 145 146 148 153 157 160 167 168 169 170 171 193 206 207 208 215 216 217 221 224 226 227 228 230 231 234 235 237 239 241 243 246 247 248 251 259 260 262 269 270 280 281 293 298 74 107 114 148 167 170 216 247 248 270 280 294 34 36 37 44 46 54 56 58 61 68 71 74 80 83 87 96 101 105 106 108 113 114 116 143 146 148 153 156 167 168 170 171 192 202 203 205 206 208 216 222 225 227 228 230 231 239 243 247 249 251 259 262 264 280 281 293 294 297 298 44 53 67 68 74 79 107 148 160 169 170 205 206 207 231 247 248 260 280 294 53 67 68 74 87 105 106 107 108 146 148 153 160 163 167 168 169 170 192 204 205 207 215 222 225 239 247 248 260 280 281 293 294 36 37 43 44 49 50 53 54 56 58 67 68 69 71 74 80 84 86 87 98 101 102 103 105 106 107 108 113 114 116 143 144 146 148 153 154 155 156 157 160 163 164 167 168 169 170 192 193 195 202 203 204 205 206 207 215 216 220 221 222 224 225 226 227 228 230 231 234 235 238 239 241 243 244 247 249 251 252 259 260 268 269 271 273 280 281 282 293 294 298 34 36 37 44 49 50 52 53 56 67 74 78 96 101 103 105 108 113 114 116 143 148 155 160 167 168 169 170 171 205 206 207 216 217 221 226 227 228 230 231 239 241 247 248 259 260 276 279 280 281 294 297 37 49 53 58 67 68 71 80 96 108 114 116 143 144 148 156 163 168 170 203 206 222 230 238 241 251 282 293 297 34 37 44 53 67 68 71 74 77 78 79 82 83 84 86 87 89 98 102 103 105 106 107 113 114 116 147 148 164 165 167 169 170 171 192 193 205 206 207 208 216 221 222 224 225 227 228 231 234 239 240 241 243 247 248 251 259 260 264 269 270 271 273 280 281 292 293 294 297 298 43 46 49 56 58 61 80 87 89 101 103 106 108 113 114 143 146 155 156 168 169 170 193 205 206 207 215 220 221 225 226 228 230 234 241 247 249 251 260 280 281 293 298 43 44 49 50 53 54 56 58 61 67 68 69 70 71 74 78 79 80 82 83 84 89 96 105 106 107 108 114 116 143 146 148 153 155 156 157 160 164 167 168 169 170 192 193 205 206 207 215 216 220 222 224 225 226 227 228 230 231 234 235 247 248 249 251 264 268 270 271 280 281 282 297 298 34 44 53 68 69 70 71 78 80 102 106 107 113 114 148 156 167 170 192 205 206 207 215 216 221 222 225 230 231 243 247 248 249 259 260 268 269 271 279 280 282 297 298 37 49 53 67 68 71 78 86 87 96 102 105 106 107 108 113 116 118 146 148 155 168 170 193 205 206 216 221 222 230 231 241 243 247 248 260 262 269 270 280 281 297 298 34 37 44 49 56 58 67 68 74 80 84 87 101 105 107 114 116 143 144 146 148 153 155 156 157 163 164 167 168 170 192 193 203 205 206 207 221 225 227 228 230 231 239 241 247 248 259 260 280 282 298 44 49 53 54 56 58 67 68 69 70 71 74 80 82 89 102 103 105 106 107 108 113 114 116 117 118 146 148 153 155 160 163 167 168 169 170 171 192 205 206 207 215 216 220 221 222 225 226 228 230 231 234 235 240 241 243 244 247 248 251 257 264 271 272 279 280 281 282 297 36 44 49 50 53 54 56 67 68 70 71 74 80 82 101 102 103 106 107 108 113 114 116 117 118 143 144 146 148 153 155 156 157 160 163 167 168 170 171 193 205 206 207 215 216 221 222 225 226 228 230 231 234 235 238 239 240 243 244 246 247 248 251 257 259 260 264 265 270 271 272 279 280 281 282 293 297 298 34 44 49 53 54 56 67 68 69 70 71 74 78 80 82 89 101 102 105 106 107 108 113 114 116 117 118 144 148 153 156 160 164 168 170 171 192 193 205 206 215 216 220 221 222 225 227 228 230 231 234 239 240 243 247 248 249 251 260 264 268 270 271 272 280 281 282 293 297 298 36 37 52 53 68 71 74 80 82 102 105 107 108 113 114 116 148 170 171 192 202 203 216 227 228 241 243 247 248 251 264 280 281 298 34 44 53 54 67 68 71 74 78 80 87 96 100 101 102 103 105 107 113 114 116 148 156 160 167 168 169 170 189 195 204 206 207 208 215 216 217 222 227 230 231 238 239 243 247 248 249 251 257 262 264 269 279 280 293 294 36 37 44 49 53 56 82 96 105 106 114 116 148 160 170 215 216 228 240 241 260 264 271 67 74 107 114 148 153 164 167 230 247 248 251 280 56 74 116 148 170 216 34 36 37 46 53 54 58 68 71 74 87 96 101 103 105 113 114 116 143 148 155 157 167 170 192 202 205 206 207 222 225 227 230 231 243 247 249 264 280 281 282 293 294 297 298 34 36 37 44 56 70 82 102 103 105 108 113 114 116 143 148 167 170 193 195 202 203 206 215 216 226 230 231 235 241 243 247 248 264 270 280 298 37 53 105 107 113 114 116 148 168 206 216 230 238 34 44 46 49 52 53 54 56 58 67 68 70 71 74 77 78 84 86 96 101 103 105 106 107 108 113 114 116 143 146 148 153 155 157 160 163 169 170 171 192 193 205 206 207 208 215 216 217 221 222 225 227 228 230 231 238 241 243 244 247 248 249 251 252 259 262 264 270 276 280 281 293 297 298 34 36 37 44 53 71 78 82 105 113 114 116 148 163 164 202 203 206 215 216 226 234 238 241 243 247 264 270 280 281 293 298 50 74 103 107 113 143 145 148 154 157 167 171 222 228 231 239 241 247 248 249 280 294 36 37 44 53 68 71 74 105 113 116 148 160 202 203 205 207 215 216 241 247 280 281 298 53 67 74 79 96 105 106 107 116 148 153 164 167 194 207 230 231 241 247 248 249 251 280 294 297 53 116 148 206 215 216 34 36 37 44 56 68 74 105 114 116 148 164 202 203 215 216 241 243 248 264 281 298 34 67 74 83 102 106 148 167 169 170 247 294 298 44 53 56 67 68 74 77 80 87 103 105 106 107 113 114 116 146 148 153 168 205 206 207 215 216 230 239 247 248 251 260 262 268 276 279 280 282 36 37 53 74 116 148 203 216 276 277 54 83 87 107 147 148 222 227 259 294 105 56 101 114 116 222 276 281 105 206 211 228 259 294 297 53 70 74 106 213 227 228 235 259 268 43 56 70 105 107 114 116 204 206 216 222 227 228 246 262 53 96 101 114 227 44 54 147 160 216 228 86 52 54 56 107 114 163 170 205 206 222 226 227 231 241 259 260 279 298 34 53 54 56 68 167 207 224 247 259 260 274 280 34 61 116 160 227 298 86 34 96 116 148 194 205 216 229 248 269 280 294 298 70 116 206 216 223 227 228 262 276 297 53 54 56 58 61 62 67 71 74 80 86 87 89 96 103 105 114 116 145 147 153 167 168 169 171 192 193 194 205 206 215 222 227 228 230 231 240 241 246 247 248 249 251 259 262 264 269 271 280 281 293 294 296 52 53 54 56 58 61 67 74 86 89 92 101 103 105 106 113 114 116 147 148 153 160 163 164 167 168 193 194 205 207 215 216 217 222 227 228 230 231 235 237 241 247 248 251 262 269 271 280 281 282 294 296 298 46 54 56 58 61 67 68 70 82 86 89 92 103 105 106 108 113 114 116 145 147 148 153 154 156 160 168 193 194 205 206 207 215 220 222 227 228 230 248 260 264 279 280 294 296 298 50 52 53 54 56 61 62 67 68 70 71 74 80 82 83 84 86 87 88 89 92 96 101 103 105 106 107 113 114 116 118 144 145 146 147 148 153 154 156 160 163 167 168 170 193 194 205 206 207 215 216 217 220 221 222 226 227 228 230 231 235 237 240 241 246 247 248 249 251 259 260 262 264 269 271 276 280 281 292 293 294 296 298 53 54 56 61 67 68 70 80 82 84 89 96 103 105 106 113 114 116 144 145 147 148 153 154 163 167 168 194 205 206 215 222 228 230 231 237 247 248 249 251 260 262 264 268 280 281 282 294 296 298 36 44 50 52 53 54 56 58 61 67 68 69 70 71 74 78 79 80 82 83 84 86 87 88 89 96 101 102 103 105 106 107 108 113 114 116 118 143 144 145 146 147 148 153 154 156 157 160 163 167 168 169 171 193 194 195 205 206 215 216 217 220 226 227 228 229 230 231 234 238 239 241 246 247 248 251 259 260 262 264 268 269 271 272 279 280 281 293 294 296 297 298 34 53 61 67 89 103 114 116 145 147 163 206 228 239 246 248 281 298 34 56 61 67 83 84 89 103 105 114 116 148 167 228 231 247 248 260 271 280 297 34 53 56 61 67 79 83 89 103 114 116 147 148 167 170 205 206 207 216 217 222 225 228 231 234 247 248 259 280 34 37 53 56 61 67 83 101 103 105 114 116 143 147 170 194 206 228 230 247 248 89 105 239 264 279 206 259 53 79 89 105 145 148 170 206 228 247 248 297 53 68 89 105 207 215 222 230 74 77 80 116 145 148 216 217 228 248 294 43 74 105 116 145 160 167 217 43 89 114 116 145 211 221 228 34 43 62 80 89 114 116 145 211 221 293 43 61 89 114 116 145 211 221 228 43 52 61 89 114 116 145 211 221 43 53 56 70 82 89 105 106 114 116 147 148 167 170 192 193 205 206 211 215 216 220 221 222 227 228 230 231 247 249 268 294 34 43 74 103 114 116 157 169 211 228 247 298 43 89 114 116 170 206 211 216 280 34 43 54 56 58 61 67 68 80 86 87 89 96 104 105 106 108 114 116 145 146 148 157 163 164 168 169 170 196 205 206 207 211 215 221 222 226 243 244 246 247 251 254 259 260 264 268 269 275 279 280 288 297 298 34 43 54 56 61 86 87 89 114 116 145 146 148 211 215 221 226 246 260 264 269 297 34 43 56 61 87 89 96 114 116 145 148 196 211 215 221 226 246 247 268 269 34 43 54 58 61 89 96 106 114 116 145 148 164 196 211 215 221 226 260 264 269 34 43 58 61 87 89 114 116 145 148 168 169 205 211 215 221 226 246 260 264 268 269 34 43 58 61 87 89 114 116 145 148 168 169 205 211 215 221 246 260 264 269 43 74 114 116 194 211 241 298 34 43 53 54 64 89 92 104 105 106 113 114 116 145 148 157 169 206 215 221 276 292 298 43 53 54 58 67 74 89 105 116 148 160 194 211 216 227 228 241 247 248 279 280 37 54 58 61 71 77 96 101 105 108 114 116 155 168 192 203 205 206 215 216 221 222 226 227 247 276 280 281 293 297 298 37 46 54 56 61 67 68 69 71 77 80 96 101 105 106 108 114 116 157 160 163 164 168 203 205 206 215 216 222 225 247 251 257 259 280 281 282 293 297 298 36 37 40 54 56 61 72 80 96 101 105 106 108 116 143 153 155 168 192 202 203 205 206 207 215 216 244 247 268 276 281 282 297 54 105 116 222 247 105 116 222 247 56 105 116 222 247 56 105 116 222 247 54 105 116 207 222 247 105 116 222 247 54 105 116 222 247 54 105 116 222 247 54 105 116 222 247 54 105 116 216 247 105 116 206 216 222 247 280 54 105 106 116 153 222 247 251 54 105 116 153 222 247 251 54 105 116 153 222 247 251 54 105 116 153 222 247 251 54 96 105 116 153 206 222 247 251 54 96 105 116 153 206 222 247 251 54 96 105 116 153 206 222 247 251 96 105 116 153 222 247 251 293 53 54 96 105 116 153 222 247 251 54 105 106 116 153 222 247 105 106 116 153 222 247 105 116 153 222 247 251 54 105 106 116 153 207 222 247 251 293 54 96 105 106 116 153 222 247 251 293 105 116 216 247 34 54 105 116 153 207 222 247 54 105 106 116 153 222 247 34 54 61 70 77 80 82 105 148 167 206 215 216 259 264 280 281 43 61 77 80 89 105 160 205 206 264 280 294 34 61 70 77 80 82 105 148 153 167 206 215 259 264 37 61 68 105 106 108 203 215 227 264 61 105 148 168 225 264 37 61 68 105 108 203 215 264 37 61 68 105 108 157 203 215 264 37 54 61 68 86 105 108 203 215 264 294 37 61 68 105 108 203 206 215 264 280 40 56 61 68 77 80 105 106 116 160 167 207 215 217 264 280 36 49 53 56 58 96 107 108 144 153 157 160 164 167 169 171 192 193 202 205 206 207 215 220 222 230 244 246 248 251 259 268 280 298 44 56 58 61 67 69 84 105 115 206 215 227 241 264 280 294 61 105 108 215 247 264 37 61 68 105 106 108 203 215 227 246 264 34 37 61 68 105 108 203 215 264 34 36 37 49 56 58 96 106 107 108 157 160 169 192 193 202 206 220 231 244 268 280 281 298 46 53 105 114 167 294 56 58 108 156 167 167 205 108 167 167 114 167 170 206 251 280 46 114 167 58 108 167 222 167 281 53 58 108 167 167 108 167 53 167 167 157 167 68 105 167 168 53 167 167 192 251 167 101 167 216 224 280 167 34 96 106 108 167 170 280 281 108 167 167 281 108 153 167 207 228 248 251 280 58 167 147 167 147 167 156 167 226 251 167 281 106 116 167 215 216 294 34 43 105 107 108 114 116 167 216 251 280 294 43 70 80 82 84 143 147 148 167 170 194 206 207 215 216 222 235 243 247 280 297 67 70 80 82 84 143 148 160 167 204 205 215 280 34 43 53 54 56 67 86 105 160 167 215 216 222 269 280 43 56 105 160 167 215 216 249 260 54 86 116 167 215 216 246 294 34 53 54 56 96 106 116 148 153 167 204 215 216 293 54 86 106 116 167 215 216 246 294 78 86 164 215 222 78 215 222 78 106 215 222 260 78 215 222 78 215 222 78 215 222 78 215 222 78 215 222 78 215 222 34 78 215 222 78 215 222 78 215 222 271 78 148 167 215 220 222 235 280 282 78 215 222 204 216 268 74 78 86 215 222 259 280 74 78 86 215 222 74 78 86 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 86 205 215 222 78 215 222 78 116 215 222 34 54 69 77 78 80 82 106 143 148 167 170 205 206 207 211 215 217 268 280 58 78 147 193 205 215 222 78 215 222 78 143 215 222 78 215 222 231 268 78 106 215 222 78 106 215 222 54 78 83 215 216 220 222 78 167 193 215 216 222 280 78 215 222 227 231 259 260 78 215 222 78 215 222 78 215 222 78 206 215 222 54 78 215 222 78 215 222 43 50 61 70 71 106 108 114 116 156 170 206 222 225 271 294 50 54 56 58 69 71 75 103 108 116 117 146 148 170 205 206 221 222 226 240 249 268 276 280 49 50 54 67 101 108 168 205 206 215 264 280 294 298 114 116 144 148 170 205 206 221 259 280 282 293 101 108 114 206 260 281 298 54 101 108 226 230 234 243 251 280 293 106 108 114 143 170 205 206 230 259 282 293 298 54 58 101 108 153 170 206 281 282 34 58 69 77 101 108 116 153 154 206 230 260 281 293 34 49 69 96 108 207 240 260 280 293 43 61 89 103 105 145 148 217 248 43 56 61 89 103 147 148 205 248 281 110 216 43 56 69 82 106 108 116 156 193 227 244 271 280 298 53 54 56 58 69 101 103 106 108 116 117 143 153 155 156 163 167 170 205 206 215 234 239 259 281 293 297 34 43 54 56 68 71 80 96 101 103 108 114 116 143 155 164 192 205 206 222 226 260 269 280 281 282 297 298 34 43 54 56 58 96 101 103 106 108 143 153 156 164 170 192 193 205 206 222 226 251 260 281 293 297 298 54 56 58 61 108 163 167 170 205 206 226 249 251 276 280 281 282 293 297 298 50 74 77 89 145 148 212 213 216 116 168 216 294 116 168 216 294 116 168 216 294 89 168 204 217 244 74 145 148 168 170 216 244 294 52 58 67 74 77 96 106 108 114 116 145 148 157 168 193 205 37 74 89 145 168 52 74 106 114 143 145 148 168 170 193 206 221 241 294 67 74 77 145 168 170 268 52 54 56 58 59 74 87 96 106 108 114 116 143 145 168 170 205 206 222 276 280 206 259 67 74 77 145 168 37 52 64 67 74 77 87 145 160 167 168 276 116 168 216 294 116 168 216 294 116 168 216 294 116 168 216 294 116 168 216 294 116 168 216 294 116 168 216 294 74 89 145 168 67 74 116 145 168 37 43 54 70 74 116 145 148 164 168 205 206 207 268 281 297 36 52 67 68 74 82 87 96 108 114 116 145 147 148 153 167 168 170 194 205 206 207 217 221 246 249 259 280 281 293 294 298 54 59 74 75 145 147 168 206 207 216 269 282 37 46 54 67 74 77 96 101 108 113 114 144 145 155 157 163 168 170 171 193 206 207 221 222 243 248 251 264 269 280 293 297 298 37 67 70 77 145 167 168 230 246 280 67 74 77 116 145 167 168 216 254 37 59 67 74 77 105 106 116 145 168 205 206 246 279 280 281 67 74 116 145 168 269 67 74 77 145 148 168 194 246 248 56 67 74 77 108 114 116 145 168 170 194 246 262 56 67 74 77 114 116 145 168 194 205 206 246 36 37 46 54 56 61 65 67 74 77 80 114 116 145 168 192 193 194 205 206 217 231 246 254 262 281 67 74 77 145 148 168 183 194 205 223 248 74 145 168 183 194 205 223 74 145 168 183 194 205 223 74 114 145 148 168 194 205 206 248 259 74 101 145 168 246 275 215 280 67 74 77 145 168 249 53 68 74 86 105 116 148 168 206 215 216 227 228 246 37 56 65 67 68 70 74 77 116 145 168 170 206 220 223 230 239 246 254 262 271 275 276 86 116 153 168 205 216 251 280 281 74 86 101 116 143 153 205 206 216 246 251 260 280 281 86 116 194 205 216 246 280 281 107 116 146 170 205 206 216 280 282 53 77 86 107 116 153 156 168 170 205 206 216 246 251 280 281 282 36 50 53 54 58 67 80 86 90 101 102 105 107 114 115 116 143 153 156 160 168 170 202 205 206 207 215 216 217 220 221 222 230 234 251 260 268 278 280 281 282 297 74 86 116 153 205 216 246 280 281 282 148 153 194 251 280 148 280 53 116 211 216 241 280 116 168 194 216 241 280 294 44 53 56 78 116 155 156 157 167 170 206 216 247 251 264 280 281 282 53 56 58 61 71 108 116 146 153 164 168 170 205 206 207 215 216 222 230 231 247 248 280 281 44 53 56 67 83 84 116 148 153 156 167 170 215 216 226 247 280 282 53 61 107 108 116 146 148 155 168 170 216 280 281 36 49 58 74 86 101 106 107 116 143 148 153 160 164 168 170 202 205 206 207 216 222 230 231 235 249 260 280 281 282 297 116 143 146 153 167 170 206 216 224 280 294 36 37 148 202 203 280 86 116 206 216 280 281 36 37 148 202 203 280 54 67 68 106 280 294 298 56 88 167 198 199 225 280 34 43 54 56 68 83 86 105 106 114 160 167 206 207 215 228 247 280 43 71 114 148 167 205 230 280 61 89 103 116 145 164 271 61 89 103 116 145 164 271 61 74 89 103 116 145 164 271 61 74 89 103 116 145 164 271 53 54 80 96 215 260 281 43 68 71 74 105 114 116 145 205 244 260 53 89 117 145 193 271 280 67 89 105 145 194 205 231 247 280 294 52 56 61 80 89 96 103 114 116 145 153 222 246 247 84 89 105 145 148 228 247 280 89 145 228 294 37 114 203 215 271 96 103 297 34 52 53 56 83 86 87 96 100 106 114 116 144 157 168 193 216 221 225 228 231 238 247 260 268 269 271 280 297 298 34 68 108 116 143 145 205 215 262 280 34 56 74 78 80 96 100 105 108 113 114 116 163 205 228 230 231 264 280 281 34 53 56 102 116 194 208 228 243 264 34 69 70 82 102 105 114 116 144 163 168 205 206 228 230 234 247 280 297 34 53 54 79 80 87 114 116 154 157 167 193 205 216 217 225 227 228 230 239 246 247 251 280 281 293 34 74 105 154 164 206 215 222 297 34 43 53 70 82 101 105 148 160 167 170 206 207 215 227 238 280 56 82 102 147 164 193 215 216 220 235 247 280 34 67 86 96 105 116 148 153 167 215 220 34 43 68 70 82 96 103 105 116 148 157 167 207 215 280 281 293 298 34 53 54 68 106 108 148 170 206 215 227 228 231 243 280 281 293 298 34 71 96 105 108 114 116 205 206 225 260 34 53 54 114 146 167 170 205 215 217 222 228 280 298 53 70 82 148 153 167 280 294 53 54 68 70 82 86 105 108 148 167 170 206 207 215 216 220 222 297 37 58 106 108 113 116 156 203 208 260 77 83 148 153 160 167 207 215 222 247 280 293 167 215 293 145 49 89 96 116 145 148 216 217 280 34 43 44 46 52 53 54 56 58 61 67 71 82 83 84 86 89 96 100 102 105 106 107 108 113 114 116 143 144 145 148 153 154 163 169 170 171 193 205 206 208 215 222 227 228 230 231 241 243 247 248 259 260 269 271 280 281 293 294 297 298 52 61 148 204 206 216 53 54 89 108 116 145 148 160 167 206 207 216 230 262 280 89 116 145 148 98 216 248 271 272 296 92 98 216 248 292 296 98 216 248 294 296 98 194 216 248 296 98 216 248 294 296 34 72 148 194 247 294 296 34 107 148 294 296 34 92 148 247 294 296 34 296 34 72 194 294 296 107 296 34 92 294 296 296 56 58 59 74 77 83 116 145 147 148 222 247 294 49 56 58 67 68 74 77 79 80 83 87 96 105 106 107 114 116 118 145 147 148 154 167 169 192 193 194 195 205 222 225 228 231 235 247 248 272 294 46 53 54 61 71 74 77 83 86 88 113 116 145 148 154 156 193 228 231 241 247 248 264 271 294 61 74 77 83 88 105 113 116 145 148 154 228 241 247 248 271 294 56 61 74 77 83 88 92 113 116 145 148 154 184 205 216 218 228 241 247 248 271 294 61 74 77 83 88 92 113 116 145 148 194 228 241 247 248 271 61 74 77 83 88 105 113 116 145 148 227 228 241 247 248 271 61 71 74 77 83 88 113 116 145 148 154 156 216 228 231 241 247 248 264 271 294 53 56 58 61 74 77 83 86 88 92 103 107 108 113 116 145 148 228 241 247 248 271 294 297 53 61 74 77 83 88 89 92 103 108 113 116 145 148 228 241 247 248 271 294 61 74 77 83 88 107 113 116 145 148 154 205 215 222 241 247 248 271 294 56 61 74 77 83 88 108 113 116 145 148 154 160 205 207 215 218 222 228 241 247 248 271 294 70 82 83 105 148 204 215 247 248 249 280 294 298 61 74 83 88 113 116 145 148 160 194 205 227 247 249 271 294 83 148 204 211 247 56 74 77 83 116 145 148 212 213 247 249 34 37 53 61 68 71 83 107 113 114 116 147 148 160 170 211 216 228 247 259 280 37 54 102 203 216 34 52 53 68 116 148 170 193 205 215 246 251 260 58 84 116 148 170 206 211 215 216 228 230 259 281 296 206 259 44 82 87 102 116 148 44 53 56 58 61 67 69 74 78 80 83 84 96 101 116 146 148 154 167 194 207 215 220 222 225 228 230 231 247 260 268 280 298 49 53 56 58 67 71 78 80 82 83 108 113 116 143 154 193 206 207 227 228 259 268 271 37 49 56 58 67 78 80 83 84 86 96 143 154 203 207 220 222 227 241 260 268 279 292 297 298 56 74 78 84 87 192 220 225 227 231 259 260 280 297 56 78 80 106 157 193 34 170 220 281 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 43 54 70 79 82 96 103 108 156 194 205 206 228 268 280 281 297 79 204 227 79 204 227 71 79 204 228 247 71 74 79 204 247 248 298 56 79 157 204 206 222 34 71 79 108 113 163 204 222 228 79 96 105 114 116 204 228 280 43 74 79 103 114 154 204 228 280 34 79 204 34 53 56 79 143 146 160 204 79 106 204 271 79 204 70 79 82 83 116 204 228 247 70 79 82 114 167 204 216 280 79 80 108 154 155 204 207 211 220 280 53 79 148 204 280 294 68 79 108 114 192 204 205 230 280 53 67 79 83 87 107 116 148 204 227 228 247 248 259 280 281 294 37 54 68 79 83 114 148 204 206 207 215 224 227 243 247 248 280 294 36 53 71 79 107 113 116 148 193 202 204 206 228 280 294 79 108 114 192 204 205 230 280 79 84 168 204 257 262 268 276 277 280 291 36 37 74 79 84 92 114 148 154 193 202 203 204 205 206 230 248 249 259 270 280 293 36 37 74 79 84 102 114 148 154 202 203 204 205 222 225 230 231 248 259 280 37 67 79 83 107 193 203 204 280 34 53 54 67 70 74 79 82 83 84 86 116 148 154 169 170 193 204 207 222 227 230 248 260 268 280 294 297 298 54 79 204 211 79 204 211 53 79 204 37 54 61 67 74 80 83 106 116 145 147 148 160 167 170 216 222 231 244 247 259 264 271 279 293 294 296 34 37 50 58 61 67 75 83 86 102 105 106 114 116 148 167 168 203 206 215 216 220 222 231 241 247 259 264 269 271 279 280 292 294 34 37 49 50 52 53 54 56 58 61 67 68 70 80 82 83 84 86 87 89 96 102 105 106 107 108 114 116 143 147 148 154 156 160 163 167 169 170 171 192 193 203 205 206 215 216 217 220 222 227 228 230 231 234 238 239 241 247 248 249 251 259 264 269 271 276 279 280 294 298 37 43 44 56 58 67 68 69 74 84 88 101 108 114 117 144 145 164 167 171 194 205 206 216 227 228 248 268 271 276 279 280 282 294 297 298 36 43 54 56 96 103 106 116 145 167 169 206 215 216 222 247 251 279 280 293 37 50 53 58 61 67 68 70 74 77 80 83 86 105 106 116 145 163 167 193 194 215 216 218 220 222 228 230 241 247 251 259 264 271 278 279 280 294 296 34 70 220 246 294 34 53 54 106 116 153 168 294 34 37 43 46 50 53 54 56 61 67 68 70 71 80 82 83 84 96 102 103 105 106 107 113 116 143 147 148 155 156 160 163 167 194 203 205 206 208 215 216 217 220 221 222 223 227 228 231 247 249 251 259 260 262 264 271 276 279 280 294 37 53 56 61 67 68 70 74 78 82 83 96 105 106 108 114 116 117 118 145 148 167 168 193 194 207 216 220 222 228 230 235 240 247 248 257 259 260 264 270 271 272 279 280 293 294 296 37 49 61 67 68 74 82 83 105 116 118 145 160 167 170 205 206 207 215 216 217 220 222 228 247 248 259 270 271 279 280 294 296 37 49 61 67 74 83 86 96 105 116 145 167 234 247 248 259 260 271 280 294 296 37 50 67 68 74 78 86 105 145 148 163 167 170 215 216 217 222 247 251 279 280 294 296 34 36 50 53 56 67 79 80 88 96 105 106 107 114 116 148 167 206 211 216 217 222 223 225 248 260 271 280 294 297 298 34 43 49 54 61 68 70 74 77 92 106 108 116 148 153 164 167 194 204 205 206 207 211 215 216 217 220 222 230 246 251 280 293 34 46 54 56 68 70 74 79 86 96 106 107 108 116 143 148 153 155 167 170 193 204 205 207 211 216 222 225 230 249 251 281 293 298 34 37 50 61 108 116 154 203 297 37 50 77 114 203 297 34 43 67 116 167 216 249 279 43 49 279 294 43 49 116 216 279 294 34 53 54 61 106 107 114 116 148 153 206 215 216 225 239 264 279 280 68 82 114 148 206 215 243 247 280 222 43 222 34 53 86 222 222 34 43 222 53 103 34 53 206 34 222 83 116 247 83 116 247 43 52 56 58 61 64 67 70 74 79 82 83 86 89 101 102 103 105 106 116 145 148 153 167 168 170 171 193 194 195 206 215 216 217 225 226 227 228 231 239 243 247 248 260 269 271 280 281 294 297 298 34 43 56 96 193 216 217 227 228 268 294 43 294 43 294 53 54 70 83 84 116 148 153 154 170 194 205 215 216 220 227 228 230 231 234 240 247 262 268 280 294 297 116 34 56 61 67 71 78 79 86 87 102 116 145 148 154 169 171 217 228 247 248 259 271 56 67 78 79 86 107 113 116 145 154 216 217 228 243 247 248 251 294 34 52 56 61 67 71 74 78 79 80 86 87 107 113 116 145 148 154 156 169 171 216 217 228 239 243 247 248 259 260 269 271 276 281 294 34 46 52 56 61 67 70 71 74 75 78 79 80 86 87 98 102 103 107 108 113 114 116 145 147 148 154 167 169 171 194 215 216 217 228 239 241 243 247 248 249 251 269 270 271 276 281 294 34 46 52 56 61 67 69 71 74 78 79 86 87 89 96 102 103 105 107 108 113 114 116 118 145 147 148 154 156 167 169 171 194 215 217 223 228 239 241 243 247 248 251 259 260 262 269 270 271 276 281 293 294 34 49 54 56 61 64 67 71 74 78 79 80 82 86 87 89 102 103 105 107 108 113 114 116 118 145 148 154 156 167 169 171 194 198 208 215 216 217 222 224 228 239 241 243 247 248 251 259 260 269 270 271 276 281 293 294 298 34 36 43 52 56 61 67 68 69 70 71 74 75 78 79 82 85 86 87 89 90 102 105 107 113 114 116 118 145 148 154 167 169 171 194 196 198 202 215 216 217 222 228 239 241 243 247 248 251 259 260 269 270 271 276 280 281 293 294 34 36 37 44 46 49 50 53 54 56 61 67 68 69 70 71 79 80 82 83 86 87 100 104 105 106 107 113 116 118 143 145 146 148 153 154 163 167 168 169 170 171 193 194 202 206 207 215 216 217 222 227 228 234 235 239 243 247 248 259 260 264 269 271 276 279 280 281 292 294 34 37 52 56 58 61 67 71 74 79 80 86 89 100 102 105 107 113 116 145 148 154 169 182 194 203 208 216 222 228 239 243 247 248 249 251 259 269 271 276 294 34 56 145 248 249 294 56 114 116 145 249 276 294 56 107 145 249 294 56 86 116 145 216 247 248 249 259 281 294 56 102 116 145 248 249 294 53 54 56 58 61 62 67 71 74 80 86 87 89 96 103 105 114 116 145 147 153 167 168 169 171 192 193 194 205 206 215 222 227 228 230 231 240 241 246 247 248 249 251 259 262 264 269 271 280 281 293 294 296 34 58 61 67 83 84 89 103 108 114 116 147 156 160 205 228 248 260 282 298 34 53 61 67 89 103 114 116 145 147 163 206 228 239 246 248 281 298 34 56 61 67 83 84 89 103 105 114 116 148 167 228 231 247 248 260 271 280 297 34 61 67 103 108 114 116 147 153 205 216 222 228 248 251 260 34 53 83 86 105 107 113 215 216 226 228 247 259 276 277 280 34 53 83 86 105 107 113 215 216 226 228 247 259 276 277 280 37 53 54 67 74 77 83 86 105 108 113 114 147 148 156 160 205 212 213 215 222 227 228 243 259 276 280 297 298 34 54 67 68 74 80 82 98 102 107 116 147 148 163 168 170 204 216 227 235 239 241 247 248 251 271 280 155 116 148 216 251 43 70 74 116 148 170 206 216 228 251 280 297 70 74 116 206 216 228 251 279 70 74 116 216 228 251 260 34 70 82 83 88 89 102 105 116 167 216 247 248 251 268 271 34 70 82 83 88 89 102 105 116 167 216 247 248 251 268 271 251 116 216 70 116 151 216 248 251 116 216 116 216 116 216 116 216 34 67 74 80 82 83 102 116 160 169 216 235 247 248 206 247 280 247 80 247 155 216 68 70 82 114 116 148 205 216 247 251 294 116 216 67 280 216 216 216 248 216 216 280 116 116 216 46 53 56 70 82 84 102 114 116 143 148 156 169 193 205 206 211 228 230 231 247 248 249 259 280 298 53 67 68 105 114 146 148 156 169 170 205 206 235 247 248 298 70 82 96 146 148 170 205 206 53 67 68 96 105 146 148 156 169 170 193 205 206 220 230 231 235 247 34 44 67 70 82 106 148 169 182 228 248 251 148 205 217 279 297 53 105 148 205 294 116 44 54 68 71 82 84 96 98 102 108 114 116 148 163 192 206 224 248 280 34 36 44 50 67 70 74 78 79 82 83 102 106 107 114 116 146 147 148 168 169 182 194 220 221 228 234 248 251 264 268 294 36 37 53 78 105 114 147 148 168 170 205 206 221 227 228 247 248 260 294 297 44 68 70 82 98 148 205 206 211 215 224 247 53 56 68 71 102 107 114 148 164 205 206 247 248 280 281 298 68 148 247 248 281 108 148 192 215 248 293 82 84 102 116 146 148 160 193 228 230 248 294 68 98 102 170 216 224 280 96 102 105 148 194 227 244 216 228 244 34 79 147 215 244 228 67 116 148 169 228 248 251 43 44 68 83 84 96 143 146 148 167 170 206 227 259 280 43 44 68 83 84 96 143 146 148 167 170 206 227 259 280 43 44 68 84 96 143 146 148 167 170 206 227 259 280 53 54 56 167 170 249 259 280 82 157 167 280 36 37 46 53 70 80 82 83 84 96 102 105 106 157 167 202 203 205 206 207 215 216 228 230 231 235 239 247 248 249 272 280 288 68 83 105 167 231 247 280 71 83 143 167 205 247 280 84 105 167 228 248 272 280 53 167 228 248 280 44 53 67 68 77 80 82 84 96 102 105 106 116 143 148 163 167 205 227 228 234 235 239 243 247 271 272 279 280 297 84 167 204 234 280 53 67 82 114 116 148 167 205 234 235 280 53 70 105 163 167 194 205 220 235 248 280 281 53 70 83 84 167 170 205 206 228 235 247 248 259 260 280 297 84 167 243 280 44 53 58 70 83 105 163 167 194 205 220 247 248 280 37 68 82 84 87 102 105 148 167 194 203 228 268 280 53 82 102 157 194 228 280 34 37 49 54 56 67 68 70 78 83 84 96 97 101 102 105 106 116 143 148 157 160 164 167 170 171 193 205 206 216 222 223 225 230 247 248 249 259 260 276 280 281 288 294 297 298 36 53 77 79 102 105 108 148 155 163 169 193 202 206 207 217 234 249 262 280 288 294 298 83 102 143 148 204 216 228 248 260 280 281 288 34 36 37 43 46 58 67 68 78 82 83 84 96 105 106 108 114 146 148 156 160 168 170 194 204 205 206 217 222 226 228 248 259 260 271 280 282 288 294 298 34 37 53 54 56 58 78 79 80 82 83 84 87 101 102 104 105 114 116 146 148 154 160 167 170 194 204 205 206 216 221 222 227 228 239 244 247 248 249 251 260 278 280 281 288 292 294 37 54 56 58 67 70 71 78 80 82 83 84 96 105 108 114 116 143 146 148 153 160 167 168 170 194 204 205 206 207 216 221 222 228 234 235 247 248 251 272 280 288 294 297 298 43 53 102 148 160 204 228 248 280 58 68 70 82 148 167 204 205 220 227 228 234 235 248 280 68 83 167 204 228 247 248 280 84 148 204 228 234 248 280 44 53 56 70 82 83 84 102 105 156 164 204 205 215 220 228 234 247 248 271 279 280 44 53 68 70 82 83 84 105 156 167 170 204 205 206 207 215 220 227 228 234 235 244 247 248 260 268 271 280 297 70 78 83 84 106 114 148 167 170 192 204 216 228 247 248 260 280 83 148 204 228 234 247 248 280 297 54 71 84 114 160 167 204 206 207 228 230 247 248 280 37 53 54 101 148 170 203 204 205 206 228 248 280 67 68 70 82 84 105 167 170 204 205 221 228 248 260 280 54 101 146 167 204 205 206 221 228 230 244 248 280 298 54 68 83 167 204 206 207 216 228 248 280 37 54 74 83 143 148 153 170 192 203 204 206 216 217 220 222 228 247 248 280 281 79 89 102 116 143 148 170 204 216 220 228 248 260 268 280 79 84 102 105 106 148 167 168 204 231 239 248 259 264 280 43 54 58 70 82 88 96 108 148 169 194 206 207 221 225 235 238 244 268 280 288 53 56 70 82 83 103 167 204 206 228 230 280 298 37 280 294 296 54 79 80 96 102 105 148 163 167 168 215 220 228 231 235 239 248 264 280 298 43 53 54 67 68 70 77 82 83 84 114 146 148 155 160 167 205 206 207 221 230 247 260 271 280 288 34 43 53 54 70 114 148 160 193 206 207 264 280 78 82 84 116 167 228 235 248 288 46 53 54 56 67 68 70 82 83 84 88 105 106 108 114 143 144 145 148 163 167 170 193 205 206 207 217 225 226 234 235 247 248 264 271 272 280 281 294 297 298 34 45 53 70 82 113 155 280 46 56 70 102 106 114 154 169 187 204 207 221 227 228 248 249 260 280 37 44 54 67 70 82 83 102 105 106 108 154 156 168 169 170 203 204 205 206 207 220 227 228 234 235 239 248 262 268 34 36 37 50 56 58 70 78 82 148 163 164 168 170 202 203 205 215 234 235 260 280 78 82 163 204 205 215 234 239 36 37 50 67 70 78 82 108 154 164 170 202 203 204 205 206 226 234 264 276 68 280 37 70 78 79 82 84 154 187 203 204 228 239 248 276 280 70 78 82 163 204 205 234 239 279 78 148 204 239 78 204 216 239 34 37 56 70 228 231 248 264 294 44 53 54 56 67 75 83 84 87 96 101 102 105 107 114 116 148 153 154 156 164 167 168 169 170 204 205 206 211 215 220 222 223 227 228 230 231 234 238 247 248 251 259 260 271 280 282 294 298 80 116 154 234 235 259 280 34 70 82 169 234 259 280 235 54 56 68 70 82 148 153 170 204 234 235 259 280 235 54 56 116 153 163 204 234 235 259 280 234 43 77 101 148 205 206 216 259 280 43 53 54 56 67 68 77 80 82 83 84 96 100 102 106 107 143 144 148 156 168 170 182 205 206 216 221 225 226 229 230 241 247 249 251 260 280 281 298 34 68 74 82 113 116 146 148 216 239 241 247 279 280 293 69 75 82 87 102 216 279 280 53 79 102 148 206 216 221 279 34 70 79 102 113 148 206 216 228 249 279 281 34 37 49 54 56 58 61 67 77 82 84 101 102 107 108 143 146 153 154 155 156 157 164 169 170 192 193 205 206 207 215 216 226 227 228 230 231 234 239 241 251 259 268 280 298 34 67 77 102 169 170 216 224 227 248 280 294 36 49 53 65 67 71 74 80 83 84 101 102 103 105 106 107 114 116 146 148 155 160 163 168 169 170 171 192 193 202 205 206 207 215 216 220 222 227 228 230 231 238 247 248 251 260 269 279 280 282 297 34 54 56 102 108 146 155 157 216 221 222 227 241 280 34 54 56 74 82 88 155 205 207 216 231 241 247 251 264 280 298 34 36 54 56 67 155 202 216 241 251 280 293 44 46 49 53 54 58 70 80 87 96 114 116 143 144 148 153 156 160 164 167 168 205 206 216 220 225 226 228 230 231 239 240 241 251 260 268 280 281 34 54 56 92 155 194 205 216 241 280 281 34 54 56 70 82 155 194 206 216 241 280 281 294 67 71 74 77 80 101 102 106 107 154 170 193 206 207 222 231 248 251 259 280 297 43 44 46 49 53 54 58 67 68 70 74 77 82 83 84 87 96 101 107 108 116 143 148 155 163 167 169 170 192 193 194 205 206 207 216 217 225 226 227 228 234 235 240 247 248 249 259 269 279 280 281 291 294 298 43 56 67 101 216 264 280 34 82 87 102 107 116 217 244 248 280 170 206 34 50 61 67 83 84 87 100 102 148 168 215 216 222 231 239 247 249 259 260 279 294 298 79 82 102 216 279 34 170 194 216 34 170 194 216 53 79 83 102 116 143 148 169 228 230 231 247 248 264 280 67 79 105 148 169 230 248 251 271 294 298 67 69 228 248 294 69 228 248 294 34 53 69 70 71 83 86 102 116 148 154 170 205 206 230 231 247 248 271 280 294 297 34 49 53 67 69 70 83 167 228 247 248 271 294 37 43 67 70 74 83 89 102 107 116 143 145 148 167 168 216 222 228 241 247 248 251 264 294 67 74 82 83 102 145 147 148 225 228 241 247 264 271 294 298 37 46 67 74 83 102 107 114 145 147 148 170 247 264 279 280 294 44 49 56 58 67 68 70 71 74 82 83 101 102 105 106 108 116 145 147 148 157 160 167 170 205 206 207 215 220 221 222 225 226 230 231 247 248 264 281 294 297 36 37 67 74 83 102 145 148 247 294 67 70 74 82 83 102 145 170 206 222 228 247 248 262 271 280 294 298 53 58 67 70 74 79 82 83 84 87 102 117 118 143 145 148 153 154 157 169 170 228 230 247 248 271 294 298 37 67 70 74 77 82 83 87 102 107 114 145 148 153 157 168 169 192 222 230 231 247 248 259 281 294 58 67 68 70 74 82 83 102 114 143 145 154 156 193 220 227 228 230 231 241 247 248 259 268 271 280 294 36 43 53 67 74 75 82 83 87 96 102 106 114 143 144 145 154 163 227 228 230 231 239 247 248 259 260 271 294 37 67 70 74 79 82 83 84 92 96 102 105 106 108 114 118 144 145 148 156 157 160 169 194 230 247 248 251 259 260 264 271 294 44 53 67 68 69 70 74 82 83 101 102 106 107 114 116 117 145 157 171 193 227 228 230 240 241 247 248 259 271 294 36 53 67 70 74 75 79 82 83 84 96 102 114 145 148 169 193 205 206 207 228 230 231 239 240 241 247 248 251 271 279 294 206 259 206 259 206 259 206 259 206 259 34 37 44 68 79 114 116 146 148 170 203 206 215 222 225 234 248 280 37 53 56 79 82 83 84 96 102 105 114 116 148 203 207 222 247 248 268 280 294 61 67 71 74 79 80 84 87 102 105 107 108 114 116 143 156 168 170 171 193 205 206 239 247 248 251 280 53 54 67 68 69 77 79 83 102 114 116 148 156 157 183 205 206 207 211 215 217 222 231 243 247 259 280 294 298 53 67 70 79 82 83 102 105 114 116 148 169 211 231 247 251 37 56 79 102 114 116 164 170 203 234 235 79 114 116 148 205 206 249 280 53 68 79 82 83 84 96 105 114 116 148 170 206 207 215 228 247 248 280 297 67 70 77 79 96 101 105 114 116 147 148 160 169 192 206 220 247 251 298 44 53 68 79 96 102 114 116 148 169 193 215 247 279 297 68 70 79 114 116 148 206 207 231 37 53 56 79 102 114 116 203 222 248 37 46 68 79 114 116 146 148 170 203 206 224 225 228 248 297 298 34 68 70 79 82 105 114 116 148 163 205 70 43 79 96 105 114 116 148 205 206 220 247 67 68 79 96 102 105 114 116 148 169 215 227 247 53 79 114 116 148 205 234 235 56 70 77 79 83 105 106 114 116 143 148 155 156 164 170 205 206 247 248 280 37 79 114 116 203 205 206 248 268 281 53 77 79 82 114 116 148 206 34 67 78 79 82 87 114 116 169 241 248 280 34 67 78 79 82 87 114 116 169 241 248 280 34 54 67 114 251 264 280 297 34 67 114 115 150 192 207 251 264 280 34 67 84 102 114 148 167 228 230 247 248 251 264 280 34 53 67 68 70 82 96 106 114 116 147 167 193 205 220 230 231 234 241 244 247 248 251 264 280 34 67 68 71 82 113 114 147 160 170 171 206 231 241 248 251 264 280 67 74 77 78 82 83 114 116 147 148 167 205 206 220 225 228 241 248 251 264 280 43 67 84 96 146 148 193 216 244 251 34 67 82 84 114 147 148 241 248 251 264 280 294 34 67 68 82 114 147 205 241 248 251 264 280 67 74 78 82 114 116 169 220 230 248 251 259 264 280 34 37 56 67 82 87 102 107 114 156 163 170 193 203 205 227 228 230 231 251 264 280 34 37 53 67 70 74 79 82 87 102 114 116 148 163 220 230 231 248 251 259 264 269 280 34 37 43 67 80 101 102 108 114 116 145 146 150 153 155 163 164 170 203 204 205 206 234 235 248 251 264 280 293 34 58 67 77 114 167 193 247 251 264 280 34 67 96 114 148 160 206 230 251 264 280 34 67 70 78 105 114 116 156 207 216 238 247 251 264 280 43 67 74 78 82 105 114 116 145 160 167 169 206 207 220 248 251 264 280 298 34 44 56 67 68 82 83 114 145 164 169 170 238 248 251 264 280 34 53 67 69 82 114 144 145 155 167 169 194 205 206 248 251 264 280 281 34 67 82 84 102 114 145 148 155 167 168 169 170 193 204 206 225 230 235 248 251 260 264 280 297 34 53 67 74 106 114 148 170 206 225 228 247 248 251 264 280 294 34 67 70 82 83 88 114 148 170 206 228 243 248 251 264 280 288 297 34 67 74 82 102 105 114 148 228 244 248 251 264 271 280 288 34 67 70 77 82 114 116 148 228 248 251 264 280 288 34 67 70 82 105 114 148 211 228 247 248 251 264 280 288 34 67 114 148 228 248 251 264 280 288 34 67 114 148 157 160 205 228 241 247 248 251 264 280 281 288 34 53 67 84 96 105 114 148 157 228 230 247 248 251 264 280 288 294 34 53 58 67 101 102 105 107 114 116 143 148 155 156 167 170 205 207 220 221 222 228 230 248 251 264 280 288 294 297 34 67 70 74 82 96 102 105 106 114 116 148 167 206 222 228 238 248 251 264 280 288 298 34 53 67 102 114 154 157 168 207 215 230 251 259 264 268 269 280 34 53 54 67 114 148 169 206 220 231 239 251 264 280 34 43 53 67 71 84 106 114 154 193 204 206 222 228 247 248 251 264 280 34 36 67 68 82 83 84 96 105 114 144 148 154 168 193 202 206 207 225 226 228 231 247 248 251 264 280 34 67 68 74 84 114 148 206 221 222 224 251 264 280 34 44 58 67 102 114 148 150 169 206 217 221 225 230 231 248 251 259 264 280 281 34 37 49 53 67 68 70 82 102 105 106 114 143 144 150 154 167 194 203 204 206 207 220 235 251 264 268 280 34 37 58 67 70 101 102 105 108 114 203 204 234 238 247 251 264 280 43 50 58 61 67 68 74 77 96 101 102 105 108 114 116 143 148 155 160 167 170 195 205 206 207 213 216 217 221 222 227 228 230 231 246 248 251 259 260 262 281 297 115 116 46 116 171 205 206 238 247 53 58 69 107 108 116 117 156 206 246 257 268 276 49 53 62 77 80 87 101 103 107 108 111 113 114 116 145 153 163 164 168 171 189 205 206 220 221 226 229 230 239 260 262 270 276 292 298 36 46 53 54 64 71 74 77 80 103 107 116 143 147 148 157 163 164 167 168 170 193 205 206 213 216 234 247 249 262 276 293 297 298 36 74 77 80 101 107 113 116 145 154 163 164 168 205 213 225 231 235 248 251 260 281 298 53 68 69 71 75 77 80 86 92 107 108 113 116 153 155 157 163 168 169 205 206 207 215 222 225 239 248 260 271 297 46 49 53 58 74 77 80 101 103 107 116 145 146 148 155 163 164 170 205 206 213 221 222 226 238 247 260 268 270 46 49 53 74 80 92 101 102 113 116 154 155 156 160 163 164 169 170 205 206 222 231 243 246 260 262 270 281 297 44 58 114 116 148 206 227 251 280 294 50 67 105 114 116 148 160 227 264 53 74 77 116 148 213 116 67 68 74 77 84 87 102 105 113 116 146 170 205 206 213 221 240 247 248 268 281 36 37 49 54 67 68 70 74 77 82 83 84 87 102 103 105 113 114 116 153 155 163 170 194 205 206 213 216 228 230 234 241 246 247 248 251 260 67 68 77 87 105 116 206 217 221 247 251 53 54 68 80 113 116 155 156 163 189 205 206 225 247 248 249 260 276 298 44 53 54 56 68 70 74 77 80 101 108 113 116 145 163 168 170 189 206 207 213 239 260 297 36 43 46 49 53 74 77 80 83 84 102 106 116 155 163 164 168 170 172 206 213 222 242 246 249 260 262 276 293 297 37 46 53 64 68 71 74 77 80 83 107 116 148 155 156 160 163 164 170 205 206 207 213 215 222 225 243 246 247 260 36 49 53 54 72 74 77 101 107 116 156 163 164 170 192 205 206 213 215 222 225 238 247 248 260 269 276 298 36 53 54 74 77 92 116 144 155 163 164 205 206 213 215 221 225 262 276 36 37 44 46 49 53 54 68 80 101 103 107 108 114 116 156 163 164 168 196 206 216 222 225 230 243 249 260 270 298 46 53 54 69 74 77 80 92 102 103 107 108 116 144 163 164 168 205 206 213 222 225 259 260 262 268 271 293 49 56 58 61 67 68 84 102 105 106 108 114 116 143 146 148 153 155 156 163 164 169 170 193 194 205 206 222 225 227 231 241 247 248 249 268 297 298 53 56 67 68 74 77 82 102 107 108 114 116 143 148 154 155 156 160 163 170 193 205 206 213 216 227 230 231 247 248 251 260 281 282 288 297 53 67 68 74 77 82 83 106 108 114 116 144 148 156 157 164 170 192 193 205 206 213 225 230 235 247 248 297 36 37 49 53 56 67 68 74 79 87 102 106 114 116 144 148 157 192 193 215 221 222 225 228 230 241 248 251 259 280 46 53 54 58 67 68 74 77 79 82 83 87 102 116 146 148 169 170 193 206 213 231 234 235 247 248 260 297 53 67 68 79 82 87 102 116 144 148 193 205 227 234 247 248 251 268 281 298 54 56 67 68 74 101 106 116 148 160 169 170 192 193 195 205 206 215 227 228 230 234 248 249 251 260 268 297 298 58 67 68 74 77 101 114 116 144 148 153 169 170 205 206 207 213 221 234 248 249 251 268 297 67 68 74 80 87 101 113 116 148 155 156 160 169 170 193 205 206 217 227 231 239 248 251 297 298 67 68 105 116 148 228 248 251 50 61 68 74 77 101 107 114 116 143 144 148 156 160 170 205 206 213 216 221 230 248 282 297 298 53 56 67 68 74 77 87 101 105 106 114 116 148 153 170 205 206 207 213 241 248 249 251 282 297 298 44 56 67 68 86 101 116 143 148 169 170 194 205 206 215 222 238 248 251 260 264 294 297 298 54 58 67 68 86 102 108 116 146 148 153 157 170 205 206 221 235 248 251 264 280 294 297 54 67 68 86 101 105 116 148 153 155 168 170 192 194 205 206 207 225 238 246 248 251 264 268 294 297 67 68 77 83 84 86 116 148 155 156 169 170 171 194 205 222 225 248 251 260 264 294 297 54 67 68 74 77 83 86 103 108 114 116 144 148 153 168 170 205 206 213 226 227 228 247 248 251 264 294 297 298 68 105 116 148 170 205 227 247 248 297 56 67 102 105 116 148 154 156 157 160 205 241 247 248 279 43 53 56 58 67 96 105 108 114 148 160 167 170 204 205 206 207 215 216 217 223 225 227 228 247 249 279 294 297 298 36 46 50 53 56 67 74 78 106 114 143 148 157 167 170 193 195 205 206 207 221 222 225 230 231 241 246 247 280 281 294 297 298 44 53 54 56 67 68 77 82 84 87 102 105 106 108 114 143 146 156 160 170 193 205 206 207 222 225 226 230 231 244 247 259 260 269 282 294 297 56 58 67 84 86 107 114 148 167 194 206 215 220 222 225 227 228 247 280 294 36 56 67 68 79 80 82 83 84 86 107 108 114 116 117 148 157 167 168 170 193 202 205 206 222 225 227 228 247 259 260 268 294 40 46 49 50 56 61 67 70 74 83 84 87 105 114 147 148 157 160 167 192 207 215 225 227 228 239 241 243 247 248 264 271 294 34 43 52 54 56 58 67 70 86 105 106 108 114 155 163 164 168 170 205 206 207 216 217 220 225 234 235 251 281 282 294 297 298 34 43 54 56 67 77 86 101 108 114 143 155 156 163 168 170 189 193 205 206 215 216 217 220 225 229 230 234 251 260 262 276 281 282 294 296 43 54 56 67 86 101 108 114 116 143 160 170 205 206 216 217 222 225 246 249 281 294 297 43 54 56 67 86 89 96 114 160 167 170 171 206 207 216 217 225 268 281 294 40 53 56 67 74 96 108 114 116 154 168 170 194 206 216 217 225 229 246 249 254 282 294 297 43 46 53 56 67 83 84 86 96 114 116 145 155 156 160 169 204 205 206 216 220 221 225 247 264 280 293 294 298 37 67 78 84 86 107 148 150 167 194 203 248 264 280 282 37 43 56 67 68 78 96 104 108 148 150 156 167 194 203 206 217 222 238 248 249 259 262 264 280 281 297 34 37 56 67 77 78 83 84 86 87 89 96 101 102 105 107 108 143 146 148 150 153 167 170 192 193 194 203 205 206 207 215 216 220 222 227 228 230 231 246 247 248 251 264 280 282 292 294 298 36 37 49 54 67 78 148 150 167 169 194 202 203 225 227 248 251 264 280 281 298 37 54 56 58 67 71 78 83 107 114 143 148 150 156 160 167 170 194 203 206 215 221 246 248 264 280 37 54 67 68 78 107 114 148 150 167 194 195 203 207 234 248 260 264 280 281 298 37 43 67 78 82 83 107 116 143 148 150 156 160 167 170 194 203 205 206 216 217 222 248 260 264 280 281 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 61 67 78 107 143 148 167 169 170 194 203 206 216 244 248 264 271 280 37 53 61 67 78 107 143 148 150 167 169 170 194 203 206 216 244 248 264 271 280 37 52 53 54 56 61 67 68 78 89 96 105 114 116 148 167 169 194 203 205 207 215 216 227 228 247 248 249 251 264 269 271 280 294 37 50 61 67 74 78 83 84 86 87 89 105 116 143 147 148 160 167 169 194 203 216 225 241 247 248 251 264 280 294 34 37 43 46 50 61 67 70 78 86 87 89 96 105 113 116 148 160 167 194 203 206 216 231 235 239 241 243 247 248 251 264 271 280 294 37 50 67 69 70 78 80 83 84 89 96 105 114 116 144 148 154 160 167 168 169 194 203 205 215 216 228 231 241 247 248 251 264 280 294 34 37 50 53 67 78 82 84 86 89 105 114 116 148 160 167 194 203 216 231 241 246 247 248 262 264 280 294 37 50 67 68 78 83 116 144 148 167 170 194 203 206 207 216 241 247 248 264 271 280 34 36 37 46 49 54 67 68 78 102 107 114 148 167 194 202 203 206 216 222 226 228 235 239 247 248 251 264 280 294 37 61 67 78 107 143 148 150 167 169 170 194 203 206 216 244 248 264 271 280 50 53 54 58 67 105 167 170 194 206 241 248 264 280 298 67 143 194 206 211 248 264 298 53 206 53 206 34 37 53 58 67 68 89 96 101 106 116 148 157 167 169 170 203 205 206 215 223 225 234 241 247 269 271 281 282 298 53 206 34 36 37 40 67 71 79 116 144 148 154 155 168 171 193 202 203 206 207 234 241 247 268 280 297 298 34 54 56 107 116 148 168 216 217 241 247 280 298 34 67 68 108 114 116 118 144 148 241 247 53 206 53 206 53 206 53 206 34 50 54 61 67 68 80 101 103 108 114 116 148 153 167 170 205 206 215 239 241 246 247 264 280 53 206 53 206 34 36 37 43 46 49 54 67 71 84 101 102 105 107 108 113 114 116 144 146 148 156 157 164 169 170 202 203 205 206 207 215 221 222 228 234 235 239 241 247 248 259 262 280 281 288 297 298 34 53 56 67 68 71 80 105 113 114 116 143 148 154 169 205 206 207 215 216 235 239 241 247 248 280 297 34 56 58 67 84 102 106 114 116 143 148 164 167 170 205 206 239 241 247 280 293 297 298 53 206 53 206 34 67 70 80 82 102 105 106 114 116 143 145 148 153 154 157 167 170 193 195 205 206 241 247 248 251 259 260 280 298 34 49 50 53 56 67 68 74 80 89 96 105 106 107 113 114 116 147 148 160 167 168 169 172 193 205 206 207 216 217 222 227 230 231 239 241 247 248 251 260 264 269 280 281 294 297 298 34 37 50 53 56 67 68 70 74 80 82 87 88 98 102 105 106 108 113 114 116 143 146 148 154 163 167 193 195 203 206 216 220 231 235 241 247 248 251 260 271 280 298 34 37 50 116 148 167 170 203 215 241 247 280 294 34 37 50 56 67 105 116 148 167 170 203 241 247 271 280 282 34 53 54 56 61 67 68 69 70 77 82 83 96 102 105 107 108 114 116 143 148 157 160 163 167 170 193 194 205 206 207 216 220 221 222 231 234 235 239 241 247 251 264 269 280 281 294 34 43 67 70 80 82 101 102 114 116 147 148 154 167 193 195 216 230 241 247 248 264 280 294 298 34 37 53 54 67 148 167 203 215 216 241 247 280 34 116 148 167 241 247 280 58 67 84 114 116 167 279 280 294 298 34 67 154 160 204 215 222 34 36 37 40 44 54 62 67 69 70 71 72 74 75 84 87 101 102 105 107 108 114 116 144 153 154 155 156 170 202 203 204 205 206 215 216 220 234 235 244 246 248 249 260 280 298 34 67 160 204 215 54 58 67 71 74 82 98 101 108 117 155 204 205 206 224 254 262 43 67 80 100 102 108 114 155 169 170 204 206 221 231 294 67 78 205 67 68 74 84 87 101 157 167 204 205 251 260 281 34 64 67 68 71 74 87 108 114 116 157 204 206 222 257 259 281 297 44 67 71 74 113 144 146 153 157 160 164 170 206 207 220 221 222 247 251 259 260 281 298 49 54 67 70 71 101 105 113 116 148 170 206 223 247 251 259 260 280 43 54 56 58 67 68 77 82 83 105 108 114 117 144 148 163 167 168 171 206 222 231 238 247 248 251 260 271 297 298 54 58 67 108 170 206 222 226 269 298 54 58 67 68 82 83 84 102 105 108 117 143 144 193 205 206 221 226 227 228 247 249 251 264 271 280 298 67 74 170 67 160 204 207 215 67 148 160 204 215 34 50 67 78 106 143 170 205 207 34 50 67 71 78 106 113 143 170 205 207 44 67 87 102 105 108 117 148 170 192 204 207 216 217 230 239 240 246 247 249 268 269 271 280 294 67 74 154 160 194 204 215 34 37 40 49 56 67 74 87 103 113 116 148 168 169 170 203 207 220 227 234 239 247 251 260 268 270 280 298 34 37 40 56 67 87 102 116 148 168 169 203 207 220 222 227 234 239 247 248 259 268 298 34 37 67 71 74 80 113 116 148 154 168 169 203 207 220 227 234 239 247 268 280 298 37 40 49 56 67 80 113 116 148 163 168 169 203 207 220 227 234 247 260 268 280 298 34 46 67 102 113 114 116 169 194 206 220 247 248 269 271 298 36 37 40 56 67 80 92 103 116 148 154 164 168 169 202 203 207 220 227 234 239 247 248 268 270 280 298 34 37 40 49 67 71 74 96 102 113 116 148 153 168 169 203 207 220 227 228 231 234 239 247 248 268 270 298 34 37 56 67 96 102 113 116 148 153 163 168 169 171 203 206 207 220 234 235 239 248 251 268 270 271 298 34 37 49 56 67 102 103 107 116 144 148 153 163 168 169 171 203 207 220 227 228 234 239 247 260 268 280 298 36 37 53 67 102 107 113 116 148 154 164 168 169 202 203 207 220 227 234 239 247 248 259 268 298 36 37 67 71 79 113 116 144 146 148 168 169 202 203 205 207 220 227 234 239 247 248 268 270 275 280 298 34 67 68 74 101 102 103 107 154 167 170 204 206 215 220 228 260 34 67 160 204 215 268 67 154 160 204 215 239 43 52 54 64 65 67 68 101 102 107 114 167 204 206 229 249 257 279 294 34 53 54 56 67 70 71 78 105 113 116 205 215 294 67 71 113 251 34 67 113 118 154 171 248 257 262 271 34 56 67 114 228 249 294 67 215 249 251 269 298 43 44 53 61 67 68 80 105 148 160 170 206 207 215 220 259 54 67 145 67 204 35 67 68 79 116 148 160 168 194 195 205 216 220 247 248 43 44 67 102 114 148 153 167 193 206 227 228 230 239 247 248 251 294 53 67 68 74 148 160 167 170 205 230 247 282 298 37 53 56 67 74 106 107 116 148 170 206 247 249 268 282 64 67 71 74 77 79 87 89 102 107 113 116 117 148 167 169 171 194 195 228 239 241 247 248 271 298 52 67 68 71 74 102 105 106 113 148 171 194 228 248 251 270 271 67 107 146 148 204 297 34 61 83 110 148 169 228 239 247 251 294 34 61 83 110 148 169 228 247 251 269 294 50 67 147 160 204 216 247 264 80 114 143 148 167 206 215 225 248 280 37 53 54 56 61 67 78 105 106 114 147 148 167 211 241 247 248 251 280 294 50 54 68 74 78 101 102 114 116 148 167 170 206 207 215 216 217 248 281 294 297 49 67 70 74 82 87 96 113 114 116 169 196 205 216 228 248 249 259 294 37 49 56 67 102 105 106 108 114 146 148 167 170 203 206 211 227 246 248 251 280 294 296 297 58 67 87 114 170 204 205 222 241 264 34 37 53 56 67 80 102 105 113 116 148 170 203 206 211 230 231 248 251 271 272 280 294 297 298 37 50 56 67 84 102 108 114 148 169 170 206 207 235 241 248 297 298 34 36 37 43 46 52 56 67 74 79 84 86 87 102 106 108 144 148 155 156 160 170 194 203 205 206 215 217 220 229 247 248 249 251 259 262 268 280 291 294 297 298 37 50 54 56 58 67 86 87 102 106 143 148 153 157 167 170 194 203 206 207 216 220 222 228 246 248 259 276 280 294 297 298 37 49 54 56 67 68 83 84 87 96 101 102 105 106 107 108 143 148 155 156 167 168 170 206 217 221 222 227 228 230 247 248 264 275 280 294 297 298 34 49 54 56 58 67 71 77 96 101 102 105 108 114 143 148 153 157 160 168 169 170 192 193 205 206 215 216 221 225 226 230 231 246 248 249 251 252 260 280 281 297 298 34 44 49 53 54 56 58 67 70 71 77 83 84 86 87 90 92 102 103 105 113 114 143 146 148 153 155 156 163 169 170 193 195 205 206 207 216 221 222 225 227 230 234 238 239 247 248 249 251 259 260 269 281 282 291 297 298 46 54 56 67 68 71 79 80 86 96 101 102 105 106 108 113 114 116 143 144 146 148 153 156 164 168 169 170 192 193 205 206 215 216 221 222 228 234 244 248 251 269 280 281 297 298 78 83 86 114 116 167 204 211 239 247 67 160 167 216 297 37 46 49 56 67 79 87 114 116 145 154 155 160 162 167 203 204 206 207 211 216 226 239 241 251 264 270 280 294 36 37 67 74 114 116 143 145 148 160 168 194 216 220 221 231 235 241 248 251 264 279 36 37 67 74 102 103 114 116 148 167 194 206 226 241 248 251 264 280 282 294 67 74 77 114 116 160 168 251 262 264 280 36 52 67 74 84 103 108 113 114 116 156 167 168 189 206 228 230 241 251 262 264 294 298 67 87 106 107 114 116 147 148 167 211 215 228 230 231 241 247 251 280 294 34 67 82 89 148 168 169 204 211 220 227 239 247 248 280 34 50 54 58 67 68 71 77 83 84 96 101 105 107 108 114 116 143 147 148 153 155 156 157 160 167 169 170 192 193 205 206 211 227 234 247 249 251 259 260 264 280 281 282 294 297 298 34 36 37 56 67 83 84 102 105 108 113 116 148 153 157 167 169 170 194 202 203 205 216 221 247 251 264 271 294 65 67 80 89 105 148 170 211 216 251 294 298 107 108 114 155 160 164 170 193 206 207 211 215 216 217 221 222 241 249 294 67 89 148 211 215 264 294 37 67 70 78 82 155 203 251 298 34 67 74 105 106 114 116 144 147 154 193 216 228 241 247 248 251 259 280 43 56 67 89 101 116 206 222 225 251 280 34 43 67 116 148 251 280 294 34 43 67 116 148 251 280 294 34 43 67 116 148 251 280 294 34 43 116 155 216 251 280 37 44 116 144 148 170 203 216 248 50 106 116 145 148 154 169 195 204 248 259 116 216 56 68 71 79 83 84 102 105 106 114 116 143 157 171 193 207 217 228 230 231 234 235 243 247 280 36 37 79 102 116 147 148 202 203 116 216 228 235 247 294 44 58 79 80 84 143 144 148 154 206 230 241 248 270 280 34 56 67 68 74 80 82 106 116 167 168 216 247 248 260 269 294 34 37 106 144 36 37 44 53 67 79 82 84 107 144 148 156 164 167 169 170 194 202 203 206 215 220 227 228 246 268 280 281 294 36 148 202 67 82 274 102 144 67 146 297 37 203 220 37 79 83 86 116 153 168 203 204 230 239 53 148 205 239 239 43 67 71 87 102 106 148 156 169 171 230 247 248 280 36 67 143 148 168 169 202 231 247 248 297 148 207 53 116 148 216 53 148 205 34 36 37 53 148 167 116 148 230 254 294 34 58 69 102 116 148 193 280 294 36 37 75 102 106 116 144 169 170 194 203 206 215 216 226 227 294 296 297 34 36 37 59 67 70 75 78 79 114 116 148 169 202 203 204 206 217 227 228 249 251 254 259 294 34 37 54 56 67 71 74 83 86 87 102 108 113 116 145 153 163 164 168 169 170 171 203 204 207 215 223 227 228 230 239 247 248 259 260 37 79 102 148 204 268 279 34 36 37 43 44 46 49 50 52 53 54 56 58 64 67 68 69 71 74 75 77 78 79 80 83 84 86 87 96 98 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 171 192 193 194 195 202 203 205 206 207 215 216 217 220 221 222 225 226 227 228 229 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 257 259 260 262 268 269 270 271 279 280 281 293 294 297 298 34 49 53 54 56 58 67 70 74 80 87 102 107 114 116 147 148 157 164 168 169 193 216 222 228 230 231 239 241 247 248 251 280 294 298 34 54 58 67 87 116 147 148 157 164 168 216 228 230 239 241 247 248 280 294 298 49 53 54 56 67 87 114 116 147 148 193 216 230 231 248 280 294 105 148 170 230 235 243 280 36 67 87 105 108 143 202 205 221 74 116 148 170 216 231 241 248 260 280 294 296 67 105 116 216 247 279 280 294 296 44 49 53 54 58 67 69 74 77 80 86 87 102 106 107 108 114 116 143 144 146 148 153 154 155 156 157 160 163 168 170 205 206 207 215 216 217 221 225 227 228 230 231 235 239 241 244 246 247 248 249 251 254 259 260 268 270 271 279 280 281 297 298 34 36 74 79 147 169 202 247 280 34 37 56 67 74 105 114 147 148 207 247 251 280 67 68 87 102 107 116 146 148 169 216 239 247 248 251 280 44 160 167 247 248 259 56 67 68 80 87 114 143 156 157 168 206 222 225 231 234 239 241 248 251 259 260 280 298 58 157 241 259 260 280 36 37 67 74 168 170 254 255 280 67 87 114 143 148 206 239 280 298 36 67 77 80 102 108 113 114 143 154 170 193 202 206 221 228 238 241 243 248 251 259 268 280 56 67 71 77 80 87 89 92 105 106 108 143 148 156 163 170 193 194 205 206 207 215 222 225 230 241 243 247 248 276 280 297 298 43 49 53 67 69 80 105 107 143 225 251 259 280 298 46 49 53 54 67 69 70 80 82 87 101 105 106 108 113 114 116 143 144 148 154 156 157 163 170 182 193 205 206 207 222 225 226 228 234 239 241 248 251 259 260 268 271 280 281 293 298 43 49 53 56 58 67 68 69 74 80 87 102 105 106 107 108 114 116 148 154 156 157 160 168 193 205 206 215 222 225 226 228 234 241 248 249 251 259 264 280 297 298 34 58 67 87 114 116 144 148 193 216 230 241 248 251 259 280 298 37 49 53 56 58 67 68 69 80 84 87 96 101 102 105 106 108 114 143 144 146 148 153 170 193 194 195 203 205 206 207 215 222 225 226 228 230 235 238 248 251 259 260 280 297 298 34 37 56 67 74 105 114 148 207 247 251 280 44 56 67 74 87 114 143 148 157 168 206 226 231 259 271 280 36 37 43 44 49 54 56 58 67 74 79 80 82 84 87 102 105 108 114 116 143 144 148 168 170 202 203 205 206 207 222 227 228 230 238 241 248 251 259 269 270 280 298 46 49 53 54 67 69 70 80 82 87 101 105 106 108 113 114 116 143 144 148 154 156 157 163 170 193 205 206 207 222 225 226 228 234 239 241 248 251 259 260 268 271 280 281 293 298 36 67 87 102 114 153 169 170 202 226 228 230 248 251 259 270 280 281 298 53 54 56 67 69 82 87 105 108 114 143 148 153 154 156 157 164 167 193 195 205 206 207 225 228 230 240 241 248 251 260 280 281 297 298 34 89 107 116 148 167 216 247 269 280 294 298 37 67 74 102 107 116 148 169 216 241 248 251 269 294 56 58 61 67 105 114 145 146 148 167 206 216 226 231 247 248 251 259 264 281 298 34 53 56 58 67 107 108 114 148 170 206 227 230 247 248 249 259 260 282 298 44 56 58 67 68 69 70 71 80 82 83 84 87 105 108 114 146 148 156 160 168 170 206 207 220 222 226 227 228 230 231 247 248 251 259 260 280 281 297 298 44 50 53 58 67 77 78 79 82 87 102 106 146 148 155 167 168 170 192 205 206 221 230 244 247 248 259 260 268 279 281 297 58 67 84 146 148 153 231 247 248 259 260 269 34 36 44 46 58 64 67 71 79 92 103 107 157 184 193 196 198 227 228 243 247 282 292 36 37 58 67 101 102 105 108 167 202 206 207 215 227 230 247 248 249 58 67 68 80 89 96 148 156 167 170 206 207 225 235 260 264 280 281 297 37 56 58 67 68 77 148 203 205 206 207 215 251 264 282 58 67 87 116 205 206 207 56 58 67 68 70 71 82 83 84 143 146 148 155 170 205 206 207 211 215 220 226 234 247 248 259 260 264 44 49 58 67 68 80 148 206 215 228 246 280 54 58 67 83 89 108 148 160 205 206 216 279 46 58 67 68 70 82 105 205 207 260 58 67 68 69 70 82 101 206 207 215 230 251 37 58 67 68 70 82 83 101 114 148 167 203 207 222 37 44 54 58 67 70 107 148 155 220 247 248 297 37 58 67 102 116 117 148 156 264 297 298 44 46 53 54 58 67 68 70 82 96 108 114 148 160 163 167 170 195 204 205 206 207 215 221 225 226 227 228 231 239 243 247 264 276 280 282 294 44 49 53 58 67 101 108 155 167 170 193 205 206 230 247 248 264 298 58 67 68 79 102 105 153 156 206 230 235 268 44 54 58 67 68 106 107 148 153 155 170 205 206 207 222 243 251 259 264 281 56 58 67 83 86 101 107 148 170 205 206 215 216 222 228 251 282 294 297 54 58 67 83 102 107 148 206 248 251 264 54 58 67 68 84 169 206 207 221 58 67 71 114 148 154 222 248 260 269 49 58 67 105 114 143 144 160 167 170 192 193 206 207 230 247 260 280 282 298 58 67 68 84 105 107 114 143 146 148 170 192 193 206 226 230 260 280 298 34 53 58 61 67 70 71 82 83 102 103 113 116 157 160 167 170 204 216 217 234 246 247 248 260 264 269 271 276 281 293 294 298 50 58 61 67 107 114 148 167 215 228 231 241 247 248 264 58 67 71 80 83 143 146 148 157 170 222 230 247 248 260 269 43 44 58 67 80 102 114 148 153 163 170 192 193 206 207 221 228 231 239 247 248 259 262 298 34 44 53 58 67 106 114 148 206 216 247 298 34 53 58 67 69 71 101 114 116 148 167 170 206 216 231 241 247 248 260 280 281 294 296 298 50 67 77 83 105 116 147 212 213 227 228 259 280 37 67 68 77 170 203 205 234 235 279 280 79 204 279 43 49 56 67 84 102 105 106 107 148 155 157 160 164 170 204 205 206 234 235 247 248 251 271 279 280 34 49 54 58 67 82 84 101 102 107 113 114 116 144 148 154 156 160 163 168 170 192 204 205 206 215 226 228 235 251 260 279 280 297 151 204 205 270 279 280 204 279 204 279 43 58 204 205 228 279 280 56 67 68 71 96 114 148 155 160 170 204 205 206 218 225 251 279 280 281 34 56 58 69 108 116 163 168 204 206 227 234 235 279 204 279 57 204 279 67 204 279 280 36 46 58 67 74 101 148 160 168 170 204 205 206 216 222 225 239 251 279 280 281 298 34 44 56 204 279 67 107 204 205 206 215 222 239 279 34 80 105 155 204 206 228 279 54 67 92 153 160 204 207 220 279 49 80 151 168 192 204 206 260 279 280 34 102 193 204 275 279 293 34 40 72 104 107 114 170 195 204 206 249 257 279 280 34 54 204 249 279 67 194 204 241 279 54 61 67 77 96 105 107 108 145 153 156 163 164 170 204 205 206 215 216 235 239 248 251 268 279 293 298 34 36 71 74 86 87 96 103 107 108 153 168 202 204 206 239 260 279 280 297 298 204 279 49 67 87 101 108 148 156 160 164 170 193 204 205 206 222 224 226 251 279 280 293 297 34 82 204 279 37 46 50 54 56 67 70 77 80 82 83 105 107 114 145 147 148 160 167 203 207 215 220 239 247 268 279 280 297 34 37 54 67 148 203 211 279 294 298 37 67 71 113 114 116 148 203 211 222 264 271 279 298 34 46 54 61 64 67 114 147 148 194 206 211 228 248 279 54 67 279 53 54 67 107 114 147 148 228 239 247 248 279 280 296 34 37 46 49 54 56 61 67 143 148 160 203 205 206 222 251 264 271 279 294 34 106 116 145 263 292 108 205 58 98 156 246 205 206 216 281 205 206 216 280 297 56 80 108 205 46 54 56 58 61 67 68 70 71 80 98 100 101 104 105 106 108 113 170 193 205 206 230 280 294 297 298 56 68 280 206 251 108 116 205 206 251 206 216 46 56 58 67 96 106 108 113 116 170 205 206 282 298 205 56 58 61 80 103 108 116 170 205 206 221 269 293 297 297 105 107 108 205 206 280 298 43 46 56 58 170 61 206 207 297 34 263 34 46 54 56 58 61 101 106 108 157 205 206 251 54 58 68 103 108 170 205 206 247 251 280 281 46 47 54 58 67 68 70 80 96 100 101 105 106 107 108 113 114 144 145 153 155 156 160 170 193 205 206 247 249 280 297 298 96 170 293 105 156 205 206 222 56 106 205 206 297 61 71 205 206 251 280 281 293 77 113 116 205 206 293 46 56 58 108 116 170 205 206 234 251 280 114 108 193 205 222 247 249 294 46 58 61 100 103 106 108 116 153 170 193 205 206 222 247 249 280 297 106 206 249 56 71 101 170 148 205 56 101 108 155 163 205 206 280 293 297 58 103 206 71 155 156 205 206 46 56 71 155 170 193 206 280 293 98 170 205 206 216 280 106 44 108 113 116 205 108 206 156 164 206 216 61 167 216 53 56 58 61 108 114 143 148 153 160 167 205 206 216 217 231 251 34 44 53 56 61 67 101 106 108 114 116 148 160 167 170 205 206 216 225 262 280 297 298 46 53 61 70 96 101 108 113 114 148 160 167 170 193 205 206 216 222 231 241 251 254 280 294 34 52 53 56 58 61 101 108 113 114 148 160 167 170 205 206 216 217 222 243 249 280 53 54 56 61 80 101 106 108 114 116 148 167 216 280 298 58 74 82 101 107 108 114 167 170 205 206 216 247 264 280 297 298 53 61 160 206 216 264 43 61 74 113 145 167 206 207 216 251 254 53 54 58 61 114 143 156 168 170 206 216 221 279 53 61 113 205 216 280 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 34 53 67 105 107 148 160 222 248 56 67 74 77 78 80 82 89 103 106 114 116 117 118 145 148 156 171 205 206 212 213 216 217 240 248 264 270 271 280 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 37 167 203 205 34 43 67 79 116 117 148 217 280 298 67 89 206 259 56 294 147 247 34 37 44 49 53 67 75 89 96 114 148 168 205 206 207 216 217 222 227 228 230 231 241 248 294 37 43 56 89 96 114 144 148 154 167 168 194 206 217 222 227 228 230 231 247 248 259 294 297 44 54 67 75 89 96 117 144 148 160 168 169 170 206 217 227 230 231 247 262 294 297 67 86 89 96 116 117 143 148 167 193 216 217 231 239 247 294 298 34 37 61 67 89 102 117 118 146 148 168 217 227 247 257 259 268 294 298 44 53 67 68 79 84 87 89 96 105 106 107 114 143 148 157 164 168 170 195 206 221 222 225 227 228 231 239 241 247 248 252 259 297 37 46 53 67 74 79 80 87 88 89 105 107 113 116 148 154 160 169 189 203 216 217 221 227 229 230 231 239 246 247 248 262 280 294 36 37 44 67 70 74 82 83 89 148 157 215 221 227 228 230 239 247 248 259 281 294 298 37 67 84 89 107 114 118 148 168 207 216 217 221 227 231 234 239 247 249 281 294 37 54 67 89 108 148 155 194 206 217 227 239 247 249 281 294 54 58 67 80 89 116 160 170 205 206 217 248 294 297 43 67 89 216 294 298 43 67 89 101 106 107 114 116 148 155 156 205 206 207 215 216 217 220 221 225 230 239 249 268 280 294 297 43 53 67 70 74 80 89 105 107 116 144 148 157 160 206 216 221 231 249 259 294 43 148 206 211 215 217 43 67 89 105 114 116 160 206 207 216 221 247 249 259 268 279 294 298 43 67 74 83 105 114 148 206 235 247 259 280 294 296 67 107 116 148 216 247 280 37 44 46 49 53 67 71 78 79 82 86 101 102 105 107 113 114 116 146 148 155 156 168 169 170 171 203 205 206 207 215 216 222 225 230 231 234 235 238 243 247 248 251 264 268 269 270 279 280 298 56 67 77 78 101 106 107 108 114 116 148 156 170 216 230 248 251 279 280 298 44 116 148 160 167 206 216 239 279 280 294 296 116 148 206 216 296 148 206 280 296 116 169 216 280 37 44 58 61 71 103 116 163 203 216 220 225 270 298 37 68 106 114 116 144 148 157 203 216 220 230 280 37 116 144 203 216 230 37 46 53 116 118 146 153 155 170 203 206 215 216 235 247 53 116 155 160 170 206 215 216 217 222 247 298 53 116 148 155 160 206 215 216 217 222 231 53 116 148 169 216 34 53 89 116 148 171 205 216 243 247 53 83 116 148 215 216 34 116 148 160 216 34 53 102 116 148 168 169 171 206 216 230 247 296 298 74 87 102 106 107 113 116 148 168 169 206 216 230 231 239 241 243 248 269 67 70 82 116 148 216 241 246 251 280 34 67 116 148 216 241 246 247 248 260 53 54 68 71 82 86 102 113 116 148 168 169 170 171 206 216 228 235 243 247 248 260 269 270 280 282 298 34 46 53 67 71 79 82 87 113 114 116 144 148 157 163 169 171 193 215 216 222 226 239 243 247 248 269 280 298 44 53 67 102 107 113 116 148 160 169 170 207 215 216 241 243 247 248 251 268 269 280 281 37 67 74 113 116 160 169 203 216 222 243 247 251 269 275 280 67 71 79 102 107 113 116 168 169 216 243 247 251 269 280 53 114 116 148 216 247 280 53 68 70 107 116 144 145 148 160 167 168 169 207 216 228 241 247 259 294 116 216 254 280 116 216 280 37 53 116 148 160 205 206 216 230 280 78 116 148 206 216 280 296 49 67 74 87 116 169 216 269 280 116 204 216 239 241 254 269 116 216 247 248 269 116 148 216 247 269 37 82 116 148 203 216 260 298 116 148 216 280 116 148 206 216 254 296 87 116 148 205 206 216 228 247 248 114 169 206 230 247 260 269 280 44 53 67 96 146 148 170 230 246 247 248 251 259 260 269 113 146 148 167 170 207 215 243 260 298 67 96 146 148 170 171 230 246 251 260 34 36 37 107 116 145 148 167 169 170 202 203 205 216 226 243 270 280 281 294 298 37 46 49 56 107 144 192 203 204 205 230 241 243 260 270 298 53 79 87 105 148 160 167 239 243 247 270 280 44 86 114 206 226 238 239 243 246 260 270 280 298 49 50 53 58 105 148 207 230 239 259 270 280 34 36 37 49 53 68 89 102 116 145 147 148 167 168 193 202 203 216 226 228 270 271 280 298 36 46 61 89 145 215 217 228 279 37 107 170 280 69 80 116 147 167 216 46 50 67 106 206 34 43 46 53 54 56 58 71 80 100 103 105 108 113 114 147 148 153 160 167 168 170 171 193 205 206 216 221 224 226 239 249 268 269 273 279 280 293 294 296 34 50 54 96 101 143 148 205 206 217 221 222 228 248 279 280 294 54 143 148 217 280 34 148 264 269 34 78 116 226 280 294 296 70 96 106 157 228 231 260 44 46 61 67 107 113 114 234 271 280 37 83 84 114 145 203 204 215 221 235 281 53 54 68 70 82 83 114 116 145 148 170 204 206 207 215 216 221 222 225 235 243 247 281 298 206 259 116 147 148 294 34 53 74 89 100 145 160 163 170 216 241 264 294 34 54 148 155 216 217 298 34 56 67 69 80 116 280 53 67 68 83 84 101 102 105 114 116 143 148 156 164 171 204 206 216 217 220 247 248 249 251 259 34 46 50 56 61 80 92 96 103 105 108 114 116 147 148 169 194 217 249 262 264 279 292 294 80 106 113 157 206 231 269 276 297 34 67 68 102 116 147 148 160 167 182 195 206 241 247 251 280 34 53 56 67 83 84 86 87 101 108 114 116 143 144 148 153 170 193 206 207 216 222 227 228 229 230 247 248 249 259 279 280 294 296 36 54 74 77 98 145 170 206 225 280 62 63 68 116 204 210 216 222 248 271 34 37 56 67 98 108 116 154 160 170 192 203 204 206 230 247 248 259 270 281 297 46 56 58 80 101 108 114 143 144 146 148 155 156 168 170 193 205 206 238 239 243 244 247 248 249 259 260 269 270 271 280 281 298 147 204 46 47 53 68 105 143 148 155 160 167 170 249 280 167 167 167 71 106 167 170 206 216 249 280 291 167 170 206 207 216 225 226 249 37 54 101 114 160 203 206 216 249 291 298 46 74 108 114 155 167 170 205 206 216 221 222 225 53 96 106 114 170 205 206 216 226 260 34 96 116 167 249 257 292 34 204 280 292 34 37 40 46 61 64 68 80 116 143 146 147 148 156 203 205 207 221 222 246 249 262 264 276 291 40 53 105 116 148 170 205 206 221 249 297 34 53 68 116 143 167 170 206 207 240 249 34 75 222 34 75 34 75 34 75 276 34 75 34 75 34 75 247 262 293 34 75 34 75 34 75 262 72 73 160 193 204 36 45 54 58 67 71 72 74 80 92 107 108 109 113 116 119 120 121 122 123 142 144 145 155 160 168 174 175 176 177 178 179 180 183 184 186 205 206 209 212 213 222 225 226 246 249 262 264 276 280 283 284 285 286 287 293 298 45 54 56 58 72 74 80 92 100 102 107 108 109 114 116 119 120 121 122 123 142 145 155 160 168 170 174 175 176 177 178 179 180 183 184 186 189 193 205 206 207 209 212 213 246 249 262 264 276 283 284 285 286 287 298 54 72 204 249 72 204 249 72 100 105 108 204 206 249 72 101 204 249 262 54 72 80 106 204 205 247 249 72 204 205 249 40 72 204 246 247 249 72 204 206 246 249 280 54 72 166 204 205 249 297 72 160 204 249 58 72 160 204 206 249 251 54 72 204 222 249 72 80 204 247 249 280 293 72 106 204 249 298 72 79 155 204 249 70 72 156 204 249 54 70 72 105 204 205 206 249 70 72 204 205 249 269 72 204 217 249 252 259 280 54 72 160 204 249 72 105 204 249 72 204 249 54 72 73 74 204 205 206 280 293 47 54 104 105 170 189 206 246 249 262 276 54 68 105 249 36 37 54 80 97 113 202 203 207 229 249 257 262 291 292 34 167 207 249 292 46 54 68 226 249 280 43 54 56 58 74 114 222 230 248 249 264 298 37 54 71 116 160 171 203 205 206 244 249 297 298 37 54 75 116 203 224 249 257 258 37 54 75 116 203 224 249 257 258 37 54 116 160 161 203 249 257 37 54 116 167 203 249 34 37 46 53 54 70 82 108 116 160 167 203 205 206 207 215 220 226 249 276 294 297 77 106 167 206 249 259 280 148 249 34 117 148 170 249 34 148 170 249 34 71 113 148 170 249 34 40 61 72 74 79 105 170 189 195 207 249 280 34 67 72 74 104 113 170 189 207 248 249 251 276 280 297 298 34 61 72 75 90 116 165 170 207 249 250 280 292 34 40 62 72 74 105 107 170 189 207 249 260 280 292 34 72 75 79 90 104 105 116 206 207 249 275 276 280 292 45 51 54 59 71 72 74 101 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 206 209 212 213 226 242 249 262 283 284 285 286 287 298 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 283 284 285 286 287 34 72 153 204 242 293 100 105 34 53 72 74 103 153 170 204 206 242 34 43 53 72 153 204 205 222 242 293 298 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 275 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 168 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 45 51 59 67 72 74 106 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 44 68 101 189 190 196 251 262 280 37 54 68 101 189 190 192 196 206 207 298 61 68 184 189 190 196 101 105 116 189 190 196 221 246 262 189 190 196 197 246 262 294 189 190 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 280 283 284 285 286 287 291 294 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 194 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 56 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 269 283 284 285 286 287 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 283 284 285 286 287 89 105 108 114 116 147 156 160 249 260 276 280 52 53 56 89 114 116 147 160 195 216 249 276 280 43 70 114 116 147 160 216 249 276 280 43 70 107 108 114 116 147 160 216 249 276 280 43 70 114 116 147 160 216 246 249 276 280 34 43 70 114 116 147 160 215 216 246 249 265 276 280 298 43 70 114 116 147 160 216 249 276 280 43 70 114 116 147 160 216 249 276 280 299 34 43 70 92 97 105 114 116 147 148 160 182 206 215 216 241 246 249 251 262 275 276 280 34 43 70 92 106 107 114 116 147 160 172 182 184 207 215 216 222 241 242 246 249 262 276 280 292 34 37 38 40 43 52 54 61 64 69 70 71 72 74 75 89 92 97 98 99 104 105 106 107 114 116 145 147 148 160 170 172 182 184 189 192 194 195 196 198 203 205 206 207 215 216 217 222 233 241 242 244 246 249 250 251 262 263 265 271 275 276 279 280 288 289 292 293 294 298 34 53 75 84 89 105 114 116 147 160 189 194 195 222 239 241 249 257 262 276 277 280 40 114 160 193 222 249 276 277 280 37 40 54 56 58 72 75 84 92 97 98 104 105 108 114 116 147 160 170 184 189 196 198 205 224 230 232 244 246 249 262 276 277 280 281 298 40 46 47 54 72 98 108 114 116 147 160 189 205 220 229 232 249 276 277 280 44 56 72 97 104 107 108 114 116 147 153 160 171 189 195 206 207 224 244 246 249 262 276 280 291 292 298 34 38 47 97 98 104 114 116 147 160 184 193 205 206 215 224 232 249 250 265 276 280 37 38 114 116 147 160 184 203 204 224 246 249 273 276 280 34 40 72 106 107 114 116 147 160 189 229 244 249 252 268 276 277 280 291 40 47 72 106 114 116 147 160 168 189 229 239 246 249 257 262 276 277 280 291 37 40 72 104 107 108 114 116 147 160 189 207 242 249 262 268 276 277 280 291 68 114 116 148 160 170 195 205 206 247 249 257 262 276 280 38 40 46 72 90 104 108 114 116 170 182 224 232 249 250 273 274 74 77 114 116 147 153 160 206 207 212 213 249 262 276 280 74 77 105 114 116 147 153 160 206 212 213 249 262 276 280 114 160 249 276 280 276 34 52 54 56 69 72 80 86 87 104 105 107 116 147 148 160 167 168 194 195 216 235 239 241 248 249 257 262 276 277 294 34 46 47 56 74 89 97 101 104 116 160 196 205 215 216 217 235 278 279 294 34 53 67 68 97 100 104 107 108 114 116 150 155 160 167 168 170 205 206 216 220 222 230 244 249 257 273 276 297 298 34 50 53 54 56 58 68 71 80 82 83 88 96 97 98 101 103 105 106 107 108 116 117 153 160 205 206 207 221 222 225 226 234 249 280 281 297 34 43 50 54 56 58 61 67 68 71 75 80 82 84 96 97 100 101 103 105 108 113 114 116 143 153 156 160 163 196 205 206 222 224 234 240 246 249 276 280 281 282 297 298 50 52 54 56 68 74 80 82 96 97 104 105 108 114 116 153 164 192 193 205 206 207 220 228 244 249 260 262 276 297 34 50 53 54 56 58 70 71 82 84 96 97 100 101 105 108 116 148 156 205 206 220 221 222 230 243 251 259 264 276 280 281 293 297 298 50 54 56 61 82 97 103 105 106 107 108 114 116 160 163 205 206 207 215 218 222 243 249 257 262 269 276 280 281 293 297 298 43 44 50 54 58 68 69 70 71 74 80 82 97 101 105 108 116 117 143 144 147 155 160 167 170 205 206 207 216 221 222 225 226 230 247 249 260 262 276 278 280 281 282 297 298 50 54 56 58 68 69 71 82 84 97 103 105 106 107 108 114 116 155 157 193 196 205 206 215 226 228 246 249 251 259 276 280 281 297 298 34 50 54 56 58 61 62 67 68 70 74 77 80 82 83 84 88 96 97 100 101 103 105 106 107 108 114 116 147 153 155 156 157 160 192 193 205 206 222 223 226 231 249 260 276 281 297 298 50 54 56 58 61 62 67 68 71 74 75 77 80 82 84 97 102 103 105 106 107 108 114 116 148 155 156 160 163 169 170 192 193 205 206 207 215 234 243 249 251 260 262 264 276 280 281 293 297 298 44 50 53 54 58 68 70 74 77 82 97 100 103 105 106 108 116 145 148 153 156 167 170 196 205 206 207 222 244 246 247 249 251 259 260 262 269 273 275 276 280 293 297 298 34 50 54 56 58 67 68 69 70 71 74 82 97 104 107 108 113 114 116 153 155 160 168 169 170 205 206 216 222 225 226 230 231 234 243 246 249 251 262 264 269 278 280 281 297 298 47 50 54 56 61 68 80 82 97 101 102 108 116 117 118 148 155 156 170 205 206 207 222 225 249 260 262 268 276 280 293 294 297 298 34 50 52 54 56 58 68 69 71 77 82 96 97 101 104 105 108 114 116 153 155 160 205 206 249 260 276 278 280 282 293 297 298 43 46 54 56 58 67 69 70 74 75 78 97 101 103 106 108 114 116 143 156 168 205 206 215 222 247 249 262 276 280 281 282 293 298 34 46 54 58 68 69 70 71 83 84 90 101 103 105 106 107 108 116 143 155 156 163 170 192 205 206 207 222 227 230 249 251 262 276 280 281 293 34 37 46 50 54 56 58 62 68 70 71 75 96 97 100 101 105 106 108 114 116 167 193 203 205 206 207 222 223 226 249 276 280 281 288 297 298 54 58 68 97 108 170 196 205 206 222 223 243 247 249 262 276 293 298 34 50 54 70 82 96 108 206 222 249 251 297 50 82 108 160 205 206 249 262 276 297 50 82 206 249 297 50 54 58 68 82 101 105 106 108 116 205 206 249 297 50 75 82 116 205 206 221 249 262 276 297 298 50 54 82 108 157 206 249 293 297 36 37 46 58 67 86 98 108 111 114 167 168 170 184 202 203 205 206 222 224 249 273 274 276 277 280 298 74 77 98 107 184 276 205 298 97 105 114 116 294 34 36 37 46 56 105 106 148 157 170 189 202 203 206 216 239 246 251 259 262 276 298 34 37 46 56 148 170 203 206 216 228 246 262 269 276 34 43 53 54 56 58 68 69 71 75 78 80 86 92 96 97 101 105 106 108 116 147 148 153 155 156 160 163 165 167 168 170 192 194 196 204 205 206 207 216 217 221 222 246 249 262 268 274 276 279 280 281 292 294 297 298 216 53 56 105 216 226 259 105 34 37 56 148 189 203 215 216 221 225 246 249 262 276 292 69 80 105 148 170 206 216 249 280 105 56 96 108 160 189 206 215 216 222 227 249 262 276 281 293 298 53 56 89 105 206 216 226 217 294 54 80 184 195 216 246 289 290 34 35 184 195 245 280 116 184 195 245 289 54 80 92 116 143 154 160 184 189 195 206 207 216 235 245 249 291 294 37 56 72 97 108 116 184 192 195 203 206 222 224 245 246 249 262 280 54 74 103 116 184 195 205 212 213 249 251 257 289 62 80 87 98 116 117 156 184 195 205 206 224 225 231 244 245 274 289 34 37 116 184 195 203 245 249 271 272 289 294 35 116 184 195 245 35 116 184 195 245 35 54 184 195 245 289 35 116 184 195 245 35 116 184 195 245 289 35 184 195 245 36 37 74 108 116 184 195 196 212 213 215 276 289 294 105 184 195 216 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 289 35 36 46 52 53 54 58 61 67 71 72 77 80 86 90 101 106 108 114 143 148 153 157 168 170 184 195 202 205 206 207 216 217 222 225 244 249 271 276 280 289 290 295 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 184 195 212 213 216 244 276 289 116 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 160 184 195 212 213 216 244 276 289 35 54 184 195 216 224 249 274 289 290 68 163 166 184 195 216 222 275 289 290 54 55 66 116 195 205 276 288 55 66 116 195 205 249 273 274 276 288 55 66 116 205 273 274 276 288 47 54 96 116 148 216 222 249 55 145 54 55 66 116 276 288 55 66 97 108 116 276 288 44 46 54 55 66 72 116 153 205 206 215 221 222 244 246 249 251 262 276 288 298 54 55 66 97 116 276 288 294 54 55 66 116 224 249 276 288 54 55 56 62 66 116 143 170 195 229 230 231 243 244 246 260 262 276 280 288 298 55 66 105 116 167 204 206 276 288 43 55 56 66 116 163 262 276 288 291 55 66 116 273 274 276 288 55 66 97 116 148 222 244 249 276 288 54 55 61 66 80 97 104 114 116 155 206 246 249 262 269 276 280 288 293 55 66 116 276 288 55 56 66 74 97 116 145 148 194 224 244 262 276 280 288 81 104 151 160 187 188 210 262 265 266 268 40 64 72 81 151 187 188 189 210 249 265 266 276 280 68 81 151 187 188 210 260 265 266 40 56 72 81 151 168 187 188 210 246 262 265 266 280 204 262 265 266 275 292 204 262 265 266 275 292 116 204 222 262 265 266 275 292 204 246 262 265 266 275 292 98 37 40 46 47 72 98 106 189 203 204 206 230 246 249 262 265 275 276 291 292 293 204 262 265 266 275 292 77 98 106 116 204 224 262 265 266 275 292 116 265 266 204 262 275 292 56 68 92 98 204 224 246 262 265 267 273 275 292 56 116 265 266 98 150 205 216 98 205 265 266 267 98 215 224 246 265 276 54 168 171 246 298 44 46 52 53 68 78 80 107 108 146 147 148 157 170 204 205 206 207 220 221 224 225 226 229 230 239 246 249 260 262 265 266 268 273 275 276 280 291 292 298 77 105 148 204 229 262 265 266 275 280 292 204 262 265 266 275 280 292 204 262 265 266 275 280 292 204 262 265 266 275 292 54 56 77 148 167 170 204 205 206 224 262 265 267 275 280 292 294 97 204 215 244 262 275 292 294 34 40 46 56 68 69 71 72 74 92 97 104 106 116 143 157 184 189 204 205 244 246 251 262 265 275 276 292 298 97 116 160 204 205 215 244 246 249 262 265 275 292 244 37 203 205 224 250 273 275 74 77 97 98 114 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 194 212 213 229 232 244 246 250 37 56 62 63 69 70 196 207 216 222 250 281 37 44 54 62 63 68 74 98 148 170 216 224 232 246 250 274 281 37 62 63 203 216 250 56 62 63 70 74 170 195 205 216 250 265 53 54 62 63 68 147 153 206 216 250 54 58 67 101 108 114 116 148 153 170 205 206 207 226 250 281 297 54 58 67 101 108 114 116 148 153 170 205 206 207 226 250 281 297 97 205 206 225 250 297 244 34 52 67 86 96 150 154 160 204 211 218 246 280 291 294 297 298 34 36 37 43 44 46 47 52 53 54 56 58 59 61 65 67 71 74 80 90 97 105 106 108 113 114 116 143 147 148 155 160 167 168 170 171 194 203 206 217 218 219 222 225 226 228 230 231 236 239 241 244 246 248 249 251 260 262 264 269 271 276 280 291 294 298 68 75 114 160 167 189 211 218 219 276 294 54 160 211 218 219 257 280 37 148 167 203 205 215 218 229 239 244 246 249 276 280 34 40 71 96 116 148 167 205 206 216 218 244 246 249 280 294 69 218 219 257 258 218 219 34 75 75 148 75 75 262 276 64 75 75 262 75 74 75 262 276 75 75 75 167 75 75 257 276 34 74 75 276 280 74 75 50 52 107 206 211 215 217 218 219 230 249 264 53 90 211 216 218 219 222 260 34 106 107 116 168 211 218 236 280 298 103 218 280 64 74 218 241 247 294 108 218 219 247 249 276 294 34 64 74 75 218 219 222 239 244 249 257 262 276 54 116 217 218 219 262 34 37 49 50 53 56 58 64 67 68 74 75 77 87 90 96 102 106 107 108 114 116 148 157 170 194 195 198 206 207 211 216 218 219 229 230 231 236 241 246 247 248 257 259 260 262 276 280 294 298 52 87 218 219 229 247 260 262 37 49 64 148 217 218 219 247 294 56 204 218 219 221 262 292 64 82 87 106 114 170 211 218 219 229 247 294 74 249 276 34 152 196 197 198 199 276 277 196 198 205 276 44 56 68 152 196 197 198 199 200 201 246 249 262 276 277 47 61 67 72 101 152 196 197 198 199 200 201 206 224 249 262 276 277 36 152 170 196 197 198 199 200 201 202 246 249 262 276 277 152 196 197 198 199 200 201 230 276 277 297 40 43 68 97 108 152 189 196 197 198 199 200 201 206 226 246 249 276 277 281 291 56 72 97 152 196 197 198 199 200 201 230 246 249 276 277 291 37 52 56 152 196 197 198 199 200 201 203 249 262 276 277 37 52 54 58 152 160 163 196 197 198 199 200 201 203 270 271 276 277 50 147 170 196 197 198 199 200 201 229 249 276 277 34 106 167 205 206 241 249 281 291 298 196 197 198 199 200 201 196 197 198 199 200 201 196 197 198 199 200 201 196 197 198 199 200 201 34 152 196 197 198 199 276 277 34 152 196 197 198 199 276 277 152 276 277 52 53 54 105 148 170 189 191 205 206 228 230 247 248 294 297 49 191 216 223 249 276 189 190 215 249 189 190 150 189 190 191 262 34 189 190 206 224 276 46 53 54 68 105 167 170 189 190 205 206 207 216 221 240 249 260 262 105 167 249 294 249 189 190 189 190 49 105 106 170 205 206 226 247 248 259 280 294 53 54 69 189 190 206 280 34 105 216 223 259 260 189 190 34 64 98 116 167 189 190 204 216 276 189 190 191 191 54 116 205 215 249 49 54 170 189 191 206 216 222 223 246 249 54 162 162 162 162 184 185 249 184 185 54 58 114 184 185 211 150 184 205 249 34 103 108 205 206 249 34 78 184 294 96 108 170 184 185 205 206 211 215 222 257 298 54 62 108 155 184 185 205 206 211 280 58 103 108 156 184 185 205 206 211 280 101 108 155 156 170 184 185 196 205 211 223 225 297 101 106 153 170 184 185 205 206 211 251 293 74 212 213 280 298 212 213 280 298 54 75 108 184 185 211 244 34 147 184 185 38 40 56 72 75 76 83 108 115 149 160 189 195 204 206 207 218 246 247 249 254 257 262 272 276 280 38 52 75 76 106 114 115 149 160 195 204 231 236 241 244 246 254 259 262 272 276 34 38 61 67 75 76 80 99 105 106 107 108 110 114 115 116 149 157 195 205 206 251 254 255 259 262 272 280 297 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 170 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 206 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 156 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 280 38 52 65 75 76 99 110 115 148 149 195 223 236 237 254 255 262 272 278 75 76 106 115 149 204 205 297 38 75 105 149 195 222 254 262 272 38 53 54 74 75 116 149 195 205 217 222 246 254 262 271 272 280 43 53 54 56 62 75 78 98 111 112 116 168 170 196 204 206 215 220 224 229 244 246 247 248 249 279 280 292 294 111 112 111 112 48 56 114 158 48 56 114 158 59 246 246 54 106 111 168 206 221 249 268 280 34 108 116 205 206 97 170 97 111 116 247 292 111 116 247 292 249 111 114 116 147 212 213 247 249 280 292 62 63 111 112 111 116 150 204 247 292 54 62 63 111 112 163 170 205 206 293 34 35 222 249 262 280 34 52 104 206 281 104 172 182 222 244 276 96 104 105 116 160 172 182 204 222 244 276 34 44 52 53 54 58 64 67 68 75 97 98 101 104 106 108 147 160 167 170 172 182 193 204 205 206 216 220 222 224 225 227 230 232 244 246 247 249 259 262 273 274 276 279 280 282 291 298 64 78 104 172 182 194 205 206 222 244 246 249 262 276 96 104 172 182 222 244 276 52 104 116 206 262 280 281 43 52 54 64 79 104 106 107 170 205 206 215 221 222 225 227 247 262 280 281 297 37 56 59 64 97 98 104 108 116 168 182 206 224 232 246 262 274 278 52 59 64 97 104 116 182 216 249 64 104 59 64 97 104 116 64 97 104 170 205 222 248 259 276 281 44 46 54 64 97 104 108 116 170 182 206 251 64 97 104 116 143 167 207 216 239 281 297 64 67 97 104 117 170 171 182 298 54 64 68 97 104 114 116 148 182 206 207 260 281 54 64 68 96 97 104 107 116 170 205 206 271 54 56 64 74 97 104 170 182 271 64 65 97 104 108 116 160 167 170 182 206 207 260 262 293 52 59 64 97 104 108 116 182 205 243 249 280 37 52 79 96 104 167 182 203 206 216 278 281 78 97 172 173 204 160 172 173 222 172 173 54 172 173 54 56 67 77 97 98 104 114 148 171 172 173 196 205 206 207 222 224 225 226 232 271 297 298 172 173 222 34 52 54 104 206 281 34 52 54 104 206 281 53 79 148 205 217 247 294 166 206 211 256 276 280 77 95 105 116 166 206 211 215 232 256 276 280 34 53 95 105 116 166 206 211 215 224 232 256 276 280 34 37 53 58 95 104 114 163 166 169 205 206 211 224 232 247 256 276 280 281 34 95 108 116 146 166 172 211 222 224 232 256 259 276 280 281 68 95 108 166 205 206 211 222 224 232 251 256 276 280 293 297 49 74 77 105 106 146 148 166 167 205 206 211 247 256 260 276 280 38 39 105 149 167 195 244 262 34 38 39 149 195 204 205 262 293 37 38 39 56 149 195 203 204 206 262 34 38 39 75 105 149 195 217 242 262 75 76 92 93 94 116 68 92 94 116 246 249 276 35 75 76 92 93 94 116 291 35 75 76 92 93 94 116 35 75 76 92 93 94 116 268 75 76 92 93 75 76 92 93 94 116 75 76 92 93 94 116 92 94 116 37 40 47 75 92 94 98 104 116 189 203 207 232 246 249 262 281 298 94 116 94 116 75 76 92 93 94 116 54 92 94 106 116 34 75 76 92 93 94 104 116 150 159 165 214 229 246 249 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 34 75 76 92 93 94 116 150 159 165 181 214 229 233 246 249 261 263 299 54 75 76 92 93 94 116 161 229 249 54 75 76 80 92 93 94 104 107 108 114 116 117 161 206 229 246 249 75 76 92 93 94 116 161 229 246 249 299 92 94 116 217 47 92 94 98 116 37 49 50 53 56 75 86 90 91 116 148 167 168 203 211 216 217 231 262 34 75 90 91 195 204 211 271 280 52 90 91 211 223 294 34 52 68 85 86 90 91 102 114 195 204 211 239 259 280 294 75 76 90 91 97 98 116 170 211 216 224 273 274 280 75 90 224 249 262 75 90 91 211 90 91 98 114 143 204 206 211 224 239 246 273 295 61 67 90 91 116 170 204 205 206 211 222 54 90 91 168 170 206 211 251 272 281 295 298 53 61 75 90 91 108 144 145 170 171 205 206 211 239 269 272 295 75 85 90 91 105 170 171 204 205 211 215 262 56 75 80 90 91 170 204 207 211 220 221 280 295 43 52 77 90 91 98 105 160 204 211 224 225 232 236 249 250 56 75 90 91 105 116 170 206 211 215 216 295 74 90 91 171 204 211 295 40 54 75 90 91 114 144 147 160 171 205 211 216 224 230 236 274 276 295 40 54 75 90 91 105 147 160 205 211 216 224 236 239 274 276 295 40 54 74 75 90 91 116 147 160 170 205 211 216 224 236 274 276 295 34 40 54 75 90 91 114 116 147 148 160 211 216 222 224 236 274 276 295 34 90 91 211 35 90 91 204 211 271 43 54 56 72 73 74 97 98 116 204 224 232 249 262 273 72 73 45 56 64 68 72 74 79 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 209 212 213 257 262 283 284 285 286 287 34 62 67 72 73 169 204 229 248 280 34 72 73 98 108 204 205 224 232 249 262 274 34 72 73 97 98 204 205 224 232 249 273 274 72 73 204 72 73 160 193 204 45 51 54 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 196 209 212 213 242 249 262 275 283 284 285 286 287 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 53 56 59 68 72 74 75 96 108 109 114 116 119 120 121 122 123 142 145 147 148 174 175 176 177 178 179 180 183 186 205 206 209 212 213 215 224 225 242 249 262 268 276 282 283 284 285 286 287 298 72 73 204 242 249 262 45 51 59 72 74 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 246 249 262 280 283 284 285 286 287 291 294 45 51 54 56 59 68 69 72 74 108 109 114 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 193 206 209 212 213 215 239 242 249 262 276 283 284 285 286 287 72 73 204 206 242 249 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 45 51 52 53 54 56 59 68 72 74 80 108 109 113 114 116 119 120 121 122 123 142 145 147 170 174 175 176 177 178 179 180 183 186 206 209 212 213 215 224 225 242 246 247 249 259 262 271 280 283 284 285 286 287 297 72 73 114 193 204 242 249 45 51 59 72 74 109 116 119 120 121 122 123 142 145 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 36 37 45 51 59 72 74 109 116 119 120 121 122 123 142 145 170 174 175 176 177 178 179 180 183 186 209 212 213 242 249 262 283 284 285 286 287 72 73 72 75 164 204 72 75 204 72 75 204 72 75 204 276 72 75 204 72 75 204 72 75 204 296 72 75 204 72 75 204 72 75 204 72 75 204 34 46 47 53 54 60 61 68 74 98 107 116 148 204 206 216 224 229 231 239 244 246 247 252 260 262 273 274 276 280 298 52 60 107 206 211 217 244 252 253 254 276 294 60 167 204 229 244 248 252 253 276 294 34 37 47 52 54 60 71 74 98 105 107 153 164 171 203 204 207 224 230 244 252 276 280 282 116 168 236 252 297 34 60 61 204 244 252 276 277 34 40 53 60 68 74 80 105 148 160 167 204 216 231 236 244 249 252 262 276 279 280 281 291 294 296 60 80 168 195 204 229 244 247 252 253 254 276 280 291 74 105 107 116 148 206 211 215 216 239 241 252 253 116 211 222 226 246 247 252 253 60 89 148 204 205 215 244 246 252 253 254 276 280 47 53 54 60 98 170 224 244 252 273 276 34 60 61 146 160 167 168 170 195 231 244 252 276 280 34 40 46 47 54 60 67 71 72 79 87 98 107 113 116 148 153 157 169 171 189 206 216 218 224 236 244 246 249 252 262 273 276 280 54 74 216 230 239 244 252 271 54 89 160 216 252 253 280 281 80 148 280 74 89 107 280 294 34 54 60 61 74 98 167 195 224 229 244 246 248 252 259 262 273 276 34 36 37 54 56 58 61 67 71 80 87 96 98 105 106 107 108 113 114 143 144 145 146 148 153 156 157 160 167 169 170 192 203 205 206 207 215 226 229 230 231 239 241 247 249 251 252 254 259 260 262 271 280 281 294 297 298 34 145 167 204 252 253 34 53 67 68 102 107 145 169 206 225 252 211 252 253 69 98 148 160 170 204 216 229 244 252 52 57 106 148 170 206 297 34 54 56 86 116 216 280 294 298 56 116 206 259 298 34 43 53 56 57 68 206 215 237 280 52 57 116 168 249 251 280 57 280 52 56 57 106 170 206 251 37 53 57 114 143 206 54 57 68 71 101 113 114 116 205 206 236 293 236 116 54 57 170 206 207 259 52 67 205 64 69 148 217 221 230 249 262 291 298 57 116 216 220 247 249 249 249 41 42 40 41 42 53 224 244 276 277 41 42 222 41 42 114 40 167 40 40 36 37 107 202 203 40 40 71 92 98 116 160 224 249 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 34 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 222 257 258 276 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 74 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 40 41 42 162 257 258 54 216 34 262 53 106 148 206 244 53 65 80 148 221 229 244 246 248 257 262 282 34 53 61 65 74 96 106 146 157 168 222 225 239 246 248 257 262 282 107 34 80 143 148 192 204 206 224 229 230 239 246 260 262 274 291 75 170 246 262 278 297 298 37 53 80 146 170 246 249 262 278 280 298 34 44 46 53 65 70 82 105 107 146 148 167 170 206 207 221 224 240 262 53 75 80 101 146 170 246 249 262 278 297 298 262 115 297 54 64 80 86 115 168 206 225 246 259 262 297 298 36 74 87 97 105 107 115 143 156 202 205 206 222 242 246 249 262 291 297 34 54 115 143 206 262 278 279 170 224 229 246 262 103 224 230 262 291 206 225 249 262 298 46 108 247 257 87 143 207 217 257 97 155 246 262 280 298 103 246 262 271 282 170 246 249 262 280 291 40 168 206 246 249 262 280 34 46 54 68 154 155 160 206 207 262 278 298 77 86 97 116 143 153 157 170 205 206 207 225 249 262 281 298 34 46 224 74 114 248 206 259 116 34 43 46 54 58 101 108 116 147 148 167 194 196 206 216 217 221 222 225 230 249 280 294 297 298 116 145 264 145 74 206 259 206 259 74 116 207 216 148 160 164 206 54 74 148 160 164 54 147 216 246 262 56 101 108 206 298 107 114 56 80 54 74 148 160 164 54 74 148 160 164 34 146 148 160 164 216 217 264 262 54 170 228 249 54 37 67 70 74 77 80 82 83 86 96 105 108 113 116 148 153 160 167 205 206 207 212 213 215 222 227 228 243 247 251 259 260 268 276 280 293 34 46 56 82 86 116 147 216 276 280 291 298 145 56 59 87 92 105 244 246 262 278 46 54 97 104 114 155 170 205 206 230 246 251 260 297 50 54 68 97 104 116 153 206 237 262 271 97 104 116 205 206 222 54 97 104 116 170 206 246 271 97 104 116 206 231 243 246 298 82 97 104 170 206 221 239 298 68 97 104 148 193 205 206 259 260 97 104 116 205 206 246 271 293 68 97 104 116 206 239 246 252 271 54 68 97 104 105 114 116 196 206 248 298 97 104 114 153 205 206 215 251 281 293 298 71 80 97 104 114 116 117 171 205 206 239 260 281 293 97 104 105 114 116 160 171 206 231 243 251 46 54 68 97 103 104 114 116 293 54 97 104 148 153 160 167 170 171 215 222 251 280 281 298 54 69 97 104 114 148 206 207 221 239 243 280 281 297 97 104 116 170 182 221 222 225 243 246 248 271 97 104 114 170 239 271 54 68 97 104 114 171 207 297 298 80 90 97 104 116 168 170 206 222 226 249 275 54 84 97 103 104 116 148 206 221 281 297 61 68 97 206 215 246 249 279 280 294 56 64 68 97 98 104 147 171 224 232 239 246 249 262 274 278 294 298 53 116 53 116 116 170 251 53 116 34 40 54 72 104 189 244 257 274 276 170 37 56 98 104 148 203 224 232 246 249 262 274 34 36 46 54 71 97 102 104 105 114 116 160 202 206 249 262 276 297 47 104 148 206 224 249 262 274 116 206 262 269 64 104 246 262 163 262 56 64 97 104 246 262 77 207 77 167 207 116 167 216 279 216 243 168 243 34 53 54 68 101 170 206 215 298 46 53 54 68 74 103 170 205 206 207 215 222 251 298 37 68 101 114 116 170 206 297 298 54 67 74 101 116 167 170 206 221 224 297 298 37 49 54 56 68 70 107 108 114 116 148 164 168 170 205 206 215 221 225 226 243 249 262 268 269 280 281 282 297 298 46 49 54 56 68 74 80 83 106 107 108 114 117 118 153 168 170 171 205 206 207 215 217 221 222 247 251 262 269 271 280 282 298 37 170 216 34 52 104 206 281 96 104 105 116 160 172 182 204 222 244 276 104 116 172 182 222 244 276 96 104 172 182 222 244 276 216 34 52 54 104 206 281 34 52 54 104 206 281 116 216 116 216 74 116 216 116 216 116 216 34 54 56 67 68 71 90 97 102 105 114 116 168 170 193 206 207 226 239 298 34 52 54 104 206 281 34 52 54 104 206 281 34 52 54 104 206 281 116 34 52 104 206 216 281 37 54 64 68 71 104 155 170 203 221 259 276 34 52 54 104 206 281 167 215 167 249 167 167 274 167 216 34 167 167 101 167 249 167 54 56 82 96 105 114 143 167 206 225 249 269 276 280 281 291 297 101 114 167 249 105 147 167 167 40 54 56 98 101 104 116 153 160 167 204 205 206 222 246 247 249 257 262 273 274 276 294 167 54 167 167 244 167 298 97 293 34 37 46 56 101 104 167 189 203 225 242 249 276 291 298 106 114 116 167 206 221 225 246 262 280 108 167 54 108 167 269 36 54 56 80 96 101 114 167 202 206 222 249 262 269 276 298 40 116 148 164 170 206 216 259 34 37 43 50 54 56 69 71 82 92 96 97 101 105 106 107 116 143 147 148 153 155 160 167 168 170 193 194 205 206 207 215 216 217 220 222 226 230 237 248 249 268 276 280 281 294 34 54 56 69 97 106 116 170 194 205 206 216 217 239 248 276 280 294 298 34 36 37 40 44 46 50 53 54 56 58 61 69 71 72 80 92 104 106 114 116 147 148 155 160 167 170 184 194 196 202 203 204 205 206 207 216 217 218 222 225 236 239 244 246 247 248 249 251 259 262 271 275 276 280 292 294 297 298 34 36 54 56 69 78 82 92 116 148 170 202 205 206 216 217 246 248 262 294 298 40 54 56 69 105 114 116 148 160 167 170 205 206 215 216 221 222 241 246 248 249 260 294 297 34 36 37 40 44 46 50 53 54 56 61 62 69 92 104 107 108 114 116 148 156 163 167 168 170 194 196 202 203 206 216 217 222 225 239 246 248 249 260 262 276 280 294 298 37 54 56 67 71 97 116 160 167 189 203 206 216 224 225 249 273 279 297 36 37 43 54 56 77 78 82 86 87 101 105 106 108 114 143 148 160 167 170 194 205 206 207 216 217 221 222 226 229 230 241 247 248 259 281 294 298 34 36 37 40 53 56 61 67 69 70 74 80 82 84 86 102 105 106 107 114 116 117 147 148 154 167 168 169 193 194 203 205 206 215 216 217 225 227 228 230 231 235 241 247 248 251 264 271 272 276 280 281 294 54 67 71 78 80 83 102 103 106 116 117 143 148 156 167 170 205 206 207 216 217 221 227 228 231 270 271 272 281 294 297 240 248 271 280 44 50 69 70 96 105 116 117 146 148 160 163 206 207 225 230 240 248 260 264 271 272 279 280 294 70 105 117 143 148 207 240 247 248 271 272 280 206 259 206 259 49 68 69 70 74 80 116 117 118 170 240 247 248 272 280 34 35 67 70 83 89 102 116 147 163 228 239 241 247 248 251 294 294 96 114 148 294 37 49 67 74 83 102 145 168 247 259 294 67 70 74 82 83 84 87 102 106 116 117 118 143 145 157 168 216 228 230 247 248 260 268 271 280 294 36 37 56 67 70 74 82 83 101 102 105 106 144 145 156 163 164 168 169 170 192 206 207 220 225 228 231 235 239 240 247 248 251 260 271 294 44 53 67 68 69 70 74 82 83 101 102 106 107 114 116 117 145 157 171 193 227 228 230 240 241 247 248 259 271 294 53 67 70 74 79 83 84 96 102 105 145 148 156 167 169 170 194 205 227 228 231 232 239 247 248 294 44 56 61 67 68 69 70 74 83 84 92 102 103 105 117 118 145 148 154 167 170 205 206 215 247 248 271 280 292 294 53 67 70 74 82 83 86 102 107 108 145 170 228 234 235 247 248 271 294 36 37 44 53 56 67 68 70 74 82 83 84 102 107 114 144 145 153 154 160 163 164 169 228 234 247 248 251 271 281 294 37 49 53 67 69 74 83 86 87 102 105 107 114 118 143 145 153 154 160 168 169 170 205 206 207 225 226 241 247 251 259 262 271 280 294 298 37 43 49 54 58 67 69 70 74 83 89 102 114 145 147 148 168 194 216 227 228 241 247 248 251 264 271 280 294 67 74 82 83 102 107 145 147 148 247 264 271 280 294 67 69 228 248 294 56 67 70 74 102 116 145 147 216 224 247 294 298 34 37 170 206 207 259 68 116 148 160 167 206 216 34 53 54 70 82 83 116 148 163 205 216 234 247 251 271 294 34 36 37 70 80 82 86 103 105 107 113 146 148 160 167 170 171 204 205 206 227 228 231 234 247 248 264 294 297 106 148 204 271 280 44 53 54 56 68 69 70 74 82 83 89 96 102 105 114 116 148 154 160 163 167 168 170 204 205 206 207 216 222 228 230 231 234 235 247 248 280 282 294 43 61 101 105 108 114 116 143 144 164 169 170 204 206 235 244 264 268 270 298 44 53 68 102 105 116 148 168 170 193 204 205 206 225 251 56 58 70 80 82 148 204 206 215 225 281 297 70 204 34 52 53 56 61 75 79 103 114 116 160 191 204 227 228 230 260 271 280 297 53 56 67 70 82 83 84 87 102 148 157 167 194 204 206 215 225 228 231 248 260 280 294 34 37 56 67 69 70 71 79 82 87 101 102 113 116 154 157 168 169 170 171 203 204 205 218 220 227 228 230 241 247 248 249 259 260 264 271 280 281 294 194 204 228 234 53 67 70 89 102 148 167 169 204 206 207 222 228 247 280 294 67 70 71 74 82 84 113 116 148 154 194 204 206 207 269 34 53 56 61 67 89 96 103 113 116 148 160 167 204 221 227 228 248 271 280 294 116 204 70 204 216 53 67 70 82 83 105 146 169 193 204 225 228 230 238 248 260 53 70 82 102 154 204 205 228 247 257 271 280 37 67 69 70 74 116 148 160 212 213 280 56 58 70 82 84 146 156 157 171 193 204 205 230 260 271 281 44 58 67 70 82 83 84 102 106 108 148 157 160 204 227 238 248 268 279 280 53 67 68 69 70 74 83 84 102 105 107 114 116 148 154 160 167 168 169 170 204 206 207 217 221 222 228 230 231 247 248 280 294 70 75 80 160 204 264 271 70 268 34 92 168 228 248 280 67 68 70 79 82 105 116 148 167 193 206 216 227 248 251 280 44 70 105 108 163 167 170 205 220 247 248 257 271 280 53 54 114 116 118 171 204 206 216 249 271 280 294 53 54 56 70 96 103 108 116 117 160 193 205 206 207 215 216 220 221 224 247 249 251 260 264 271 282 293 58 108 116 147 148 206 216 235 271 272 280 281 34 36 54 56 71 77 80 96 101 105 106 116 155 170 205 206 215 216 222 225 235 271 280 36 53 54 56 58 68 69 70 71 80 82 96 101 103 105 108 116 117 118 153 155 156 160 167 168 170 205 206 207 216 220 222 234 235 240 247 248 251 257 260 271 272 280 281 282 297 298 53 54 56 67 70 101 103 106 108 116 117 118 148 205 206 216 220 221 230 264 282 297 43 116 216 54 83 103 105 116 117 216 257 264 54 58 106 108 116 143 146 155 205 206 216 220 222 271 272 297 44 46 53 56 68 80 105 106 116 156 170 206 215 216 220 257 271 280 34 37 58 115 116 143 215 216 217 249 271 272 54 56 116 204 215 216 217 270 271 272 34 54 56 61 71 80 101 105 108 114 116 117 118 148 153 167 168 170 204 205 207 216 225 251 264 270 271 280 281 298 34 54 56 80 96 105 116 117 118 167 204 205 216 240 271 280 54 56 80 105 116 117 118 147 167 170 204 216 224 240 271 280 37 46 54 56 58 61 67 70 74 75 86 96 101 105 108 116 117 146 148 154 156 157 160 164 170 193 203 205 206 216 222 249 251 252 260 280 281 282 293 297 298 43 58 68 70 75 82 105 106 116 156 170 205 215 216 271 297 46 54 56 58 70 77 80 82 84 96 101 105 106 108 116 155 156 205 206 216 220 230 234 235 251 259 271 282 116 118 216 268 270 271 298 34 43 54 68 80 105 108 116 147 271 294 34 43 44 46 49 56 58 75 80 101 105 106 108 116 144 146 156 170 205 206 207 220 221 234 257 271 272 282 294 34 56 58 67 80 96 116 160 205 240 244 246 247 260 271 272 34 53 56 58 70 80 101 105 116 143 156 168 206 215 251 257 271 282 297 34 43 50 53 54 56 61 67 68 69 70 74 75 80 82 96 103 105 108 114 116 117 118 146 147 148 156 160 167 168 170 204 205 206 207 215 216 220 221 229 234 235 240 244 246 251 257 264 268 270 271 276 280 282 294 298 160 167 211 280 56 148 251 264 271 34 61 75 96 116 148 194 216 241 264 271 280 34 37 44 46 54 56 58 61 67 71 74 80 96 101 106 108 114 116 117 118 143 146 147 148 153 155 156 157 160 163 170 171 192 193 203 205 206 207 216 221 222 224 225 226 231 240 241 247 248 251 264 270 271 280 281 282 297 298 34 43 44 49 53 54 56 58 61 68 69 70 71 74 80 82 84 96 103 105 106 107 108 113 114 116 117 118 143 146 148 153 155 160 164 167 168 170 171 192 193 205 206 207 215 216 217 220 221 222 223 224 225 230 234 235 239 241 247 248 251 257 264 271 272 280 281 282 293 294 297 34 36 37 43 44 46 49 53 54 56 58 61 67 68 69 70 71 74 77 79 80 82 84 88 96 100 101 103 105 106 107 108 113 114 116 117 118 143 146 147 148 153 155 156 157 160 163 164 167 168 170 171 192 193 194 196 202 203 204 205 206 207 215 216 217 220 221 222 224 225 226 229 230 231 234 239 240 241 244 247 248 249 251 259 260 262 264 268 270 271 272 273 276 280 281 282 293 297 298 105 108 114 116 118 148 167 216 271 279 294 43 53 54 68 70 82 83 148 167 170 207 215 217 247 248 280 34 36 113 148 215 239 280 46 70 74 77 106 107 108 116 148 155 156 167 170 171 193 205 206 215 221 222 247 248 271 272 280 281 282 297 46 54 67 68 74 107 116 148 155 156 170 193 205 215 217 247 271 280 34 43 53 61 67 68 74 82 107 145 148 160 167 170 206 216 217 228 240 247 248 260 264 271 279 280 70 77 106 108 148 155 156 170 205 206 215 222 280 297 34 43 53 54 67 68 70 82 83 147 148 160 170 192 206 207 215 221 222 247 248 271 280 43 54 67 68 70 82 83 148 160 170 205 207 215 247 248 271 280 36 37 53 54 69 107 116 148 155 160 168 170 202 203 206 207 234 235 243 270 272 280 281 37 49 54 80 116 146 148 156 160 170 203 206 216 222 230 241 243 260 269 271 280 298 116 155 205 235 105 116 148 167 206 297 298 49 50 53 54 67 77 78 80 107 116 143 144 145 148 153 154 155 156 157 160 163 168 170 205 206 207 215 216 220 225 243 249 251 259 268 270 280 281 36 49 56 68 86 102 107 108 114 116 143 144 153 155 156 160 168 170 202 205 206 207 220 222 226 234 243 247 260 264 268 269 270 271 280 282 37 43 53 54 78 80 96 105 106 114 116 143 145 146 148 156 169 170 193 205 206 207 216 221 226 243 251 260 270 271 280 282 294 297 54 70 105 116 145 153 155 156 157 170 205 206 207 215 225 234 238 243 251 260 280 37 53 54 78 116 145 148 170 205 206 207 216 243 293 37 50 53 54 78 107 108 114 116 143 145 146 148 153 160 168 170 203 205 206 207 216 226 231 234 235 243 246 280 281 37 116 148 155 170 206 37 54 116 160 170 206 260 54 116 155 160 206 207 216 220 234 235 243 280 53 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 116 216 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 54 116 155 206 216 243 270 280 281 36 37 54 116 155 206 216 221 243 270 280 54 116 153 155 170 206 216 243 260 270 280 54 116 151 155 163 206 216 243 270 280 297 54 86 116 155 206 216 243 270 280 36 54 116 155 206 207 243 260 270 280 36 54 116 216 243 54 116 155 164 206 216 243 270 280 54 116 155 205 206 216 243 270 280 54 116 155 206 216 243 270 280 37 54 116 155 206 216 243 270 280 297 54 116 155 170 206 216 243 270 280 293 37 54 116 155 170 206 216 243 270 280 54 116 216 37 54 56 71 101 116 148 155 203 205 206 216 217 234 243 281 80 107 113 116 148 160 211 243 247 248 271 280 294 34 69 75 80 89 113 116 216 271 280 44 49 53 54 67 71 74 75 80 105 107 108 113 116 143 148 153 154 156 163 168 170 171 204 205 206 207 216 234 243 257 271 272 279 280 282 297 44 49 53 54 67 71 77 80 103 107 108 113 116 143 144 146 148 156 167 170 171 192 204 205 206 207 216 220 225 226 228 234 235 238 243 248 251 270 271 272 279 280 281 282 293 297 37 44 49 53 54 71 80 101 103 105 107 108 113 116 143 148 168 170 171 192 203 205 206 207 216 225 226 228 230 238 243 248 251 264 270 271 272 279 280 281 293 297 37 44 46 49 54 71 107 108 113 116 143 148 154 170 171 203 205 206 216 225 228 243 251 271 272 280 293 297 37 44 46 49 53 54 67 70 71 74 80 82 87 103 105 107 108 113 116 143 146 148 156 168 170 171 192 203 204 205 206 207 216 220 225 226 228 230 231 234 238 243 248 251 260 270 271 272 279 280 281 282 293 297 298 36 44 49 53 54 67 71 80 101 103 105 107 108 113 116 118 143 148 163 170 171 192 205 206 207 216 225 226 228 230 234 238 243 247 248 251 259 264 270 271 272 279 280 281 293 297 44 46 49 53 54 70 71 80 82 101 103 106 107 108 113 116 118 143 148 153 156 163 168 170 171 192 205 206 207 216 225 226 228 230 235 238 243 247 248 251 264 271 272 279 280 281 293 297 298 37 44 49 53 54 58 71 77 80 103 105 107 108 113 116 143 148 154 156 157 160 163 164 168 170 171 192 205 206 207 216 221 225 226 228 230 235 238 243 248 251 260 264 270 271 272 279 280 281 282 293 297 44 49 53 54 67 68 74 80 103 105 107 108 113 116 143 148 157 163 164 168 170 171 206 216 220 225 228 234 238 243 271 272 279 280 293 34 44 49 53 54 67 71 80 101 103 105 107 108 113 116 143 148 153 155 156 168 170 171 204 205 206 216 220 225 226 228 234 238 243 247 248 251 257 264 270 271 272 279 280 282 293 297 34 36 44 49 53 54 67 71 80 82 107 108 113 116 117 118 143 144 146 148 153 163 170 171 192 204 206 216 221 225 226 228 231 234 243 246 247 248 251 264 271 272 279 280 281 293 297 34 36 44 49 53 54 71 74 80 82 103 107 108 113 116 143 144 148 153 160 163 168 170 171 192 206 216 225 226 228 231 235 243 246 248 251 257 260 264 268 271 272 279 280 281 293 297 34 36 44 49 53 54 67 71 80 82 103 107 108 113 116 118 143 144 148 157 160 170 171 192 204 205 206 207 216 225 226 228 230 231 234 238 243 247 248 251 260 264 270 271 272 279 280 281 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 163 170 171 206 207 216 220 224 226 228 230 234 238 243 248 251 271 272 279 280 282 293 297 298 44 49 53 54 71 74 80 103 107 108 113 116 143 148 153 157 168 170 171 192 205 206 216 225 226 228 230 238 243 248 251 264 271 272 279 280 281 293 297 37 44 49 53 54 71 80 103 105 107 108 113 116 143 146 148 170 171 203 205 206 207 216 220 226 228 230 234 238 243 248 251 271 272 279 280 282 293 297 44 49 53 54 71 80 82 101 107 108 113 116 118 143 144 148 163 168 170 171 206 207 216 220 225 228 231 234 243 248 251 257 260 271 272 279 280 281 293 297 36 37 44 46 49 53 54 71 80 103 107 108 113 116 143 148 153 155 156 163 168 170 171 192 202 204 205 206 207 215 216 225 226 228 230 238 243 247 248 249 251 264 270 271 272 279 280 281 282 293 297 44 46 49 53 54 56 67 71 80 103 105 107 108 113 116 117 143 144 148 153 156 163 168 170 171 192 205 206 207 216 225 226 228 230 238 243 247 248 249 251 264 271 272 279 280 281 293 297 37 44 49 54 75 76 80 107 108 113 116 143 148 168 170 171 203 205 206 216 271 272 280 34 44 49 53 54 67 71 74 80 103 107 108 113 116 143 145 148 153 155 157 168 170 171 204 205 206 215 216 225 228 239 243 248 251 257 264 270 271 272 279 280 293 297 44 49 53 54 71 75 80 101 103 105 107 108 113 116 143 148 168 170 171 192 204 205 206 216 225 226 228 230 238 243 248 251 264 268 270 271 272 279 280 281 293 297 37 44 49 53 54 67 69 70 71 80 82 101 103 107 108 113 116 117 118 143 144 146 148 154 155 170 171 192 193 203 204 205 206 215 216 220 221 222 224 225 226 228 231 234 239 243 246 247 248 251 264 270 271 272 279 280 293 294 297 37 44 53 54 67 71 80 105 107 108 113 116 143 148 163 170 171 204 206 216 234 271 272 280 34 36 44 46 49 53 54 70 71 80 82 103 105 107 108 113 116 143 148 153 156 157 170 171 206 216 220 222 225 226 228 230 234 238 243 247 248 251 264 270 271 272 279 280 282 293 297 37 44 49 53 54 71 103 107 108 113 116 143 148 170 171 203 206 216 225 228 243 251 271 272 280 293 297 44 46 49 53 54 67 71 80 103 105 107 108 113 116 117 143 148 153 155 156 168 170 171 192 204 206 207 216 225 226 228 230 238 243 246 248 249 251 264 268 270 271 272 279 280 281 293 297 44 49 53 54 67 74 80 103 105 107 108 113 116 117 143 148 154 163 168 170 171 205 206 216 225 235 243 251 260 271 272 279 280 281 37 44 49 53 54 71 80 103 107 108 113 116 118 143 148 155 163 170 171 195 203 205 206 215 216 228 231 235 243 248 251 268 271 272 279 280 281 293 297 44 46 49 53 54 67 71 80 103 107 108 113 116 143 148 153 163 168 170 171 192 205 206 216 228 230 231 234 243 247 248 251 271 272 279 280 282 293 297 298 44 49 53 54 67 69 71 74 80 103 105 107 108 113 116 117 143 148 154 156 163 168 170 171 205 206 216 225 235 243 251 260 271 272 279 280 281 34 44 46 49 53 54 67 71 77 80 103 105 107 108 113 116 143 148 153 154 156 157 168 170 171 204 205 206 216 225 226 228 230 243 248 251 259 264 270 271 272 279 280 293 297 298 34 37 44 49 53 54 67 71 80 82 103 105 107 108 113 116 143 144 148 153 155 156 168 170 171 203 205 206 207 216 220 225 226 228 234 238 243 248 251 260 264 270 271 272 279 280 282 293 297 36 44 49 53 54 71 80 82 103 107 108 113 116 118 143 148 156 163 168 170 171 206 207 216 225 226 228 234 243 248 251 257 270 271 272 279 280 281 293 297 36 37 44 46 49 53 54 67 71 80 103 105 107 108 113 116 143 148 153 155 156 160 163 168 170 171 192 202 204 205 206 207 216 220 221 225 226 228 230 234 238 243 248 251 264 270 271 272 279 280 281 282 293 297 37 44 46 49 53 54 67 68 71 74 80 102 103 107 108 113 114 116 143 148 154 163 168 170 171 193 203 204 205 206 207 216 222 225 226 228 230 231 235 241 243 248 251 264 270 271 272 279 280 281 293 297 298 34 53 106 116 148 171 193 227 228 230 231 244 247 248 259 271 34 102 106 113 116 143 148 171 228 231 244 248 259 271 34 44 46 56 68 70 71 80 82 102 105 108 113 116 148 167 170 171 205 206 207 215 217 226 228 230 244 248 260 268 271 280 34 70 71 116 148 170 171 206 228 244 248 271 67 79 80 96 116 148 171 193 228 231 248 271 280 116 171 116 171 205 271 34 46 71 116 148 171 206 220 222 228 231 244 248 260 270 271 280 116 171 205 271 44 54 56 83 107 116 148 167 170 171 205 206 207 215 225 228 247 248 271 34 49 86 148 157 216 235 248 294 34 49 54 86 106 108 116 148 164 192 206 215 216 228 235 248 259 280 294 34 49 86 116 148 216 228 235 248 294 34 43 49 53 54 56 74 83 86 96 105 114 116 148 168 205 206 216 224 228 235 240 248 251 260 282 294 297 34 49 54 56 86 101 106 108 116 148 205 206 216 224 228 235 248 294 297 34 49 54 56 58 67 68 74 86 101 103 108 116 117 148 155 157 205 206 215 216 222 224 228 230 235 247 248 251 280 281 282 294 298 34 49 54 56 86 116 148 205 216 224 228 235 248 280 294 297 34 49 86 148 216 235 248 294 68 74 77 80 105 114 116 145 147 192 270 271 56 68 69 84 116 204 211 216 224 271 280 80 105 106 155 204 205 220 221 271 294 74 80 105 204 206 271 294 56 58 68 105 114 147 148 204 205 207 230 240 270 271 294 56 71 74 88 117 154 204 205 220 221 235 240 247 271 276 294 298 54 56 147 204 220 221 240 271 294 54 56 147 168 204 220 221 222 240 271 294 34 56 80 148 204 229 231 246 249 271 276 277 294 145 204 271 294 34 40 43 74 75 104 105 106 148 167 170 204 224 249 260 271 276 279 280 294 34 53 56 58 68 74 80 104 105 106 147 148 167 204 240 247 271 279 280 294 70 75 105 106 116 147 148 167 204 205 206 216 224 248 271 279 280 294 298 204 271 294 106 167 204 271 294 46 49 54 56 100 105 106 116 148 167 194 204 205 206 224 227 243 249 271 279 280 294 46 49 54 56 100 105 106 116 148 167 194 204 205 206 224 227 243 249 271 279 280 294 34 52 68 106 108 147 148 157 167 204 205 224 260 271 279 280 294 36 67 114 154 184 202 217 230 234 235 246 249 259 276 294 78 167 170 205 211 294 297 34 36 78 167 170 202 205 211 271 294 297 37 43 54 78 148 167 170 203 205 206 211 216 220 280 297 37 54 78 88 105 144 145 148 163 167 168 170 203 205 206 211 216 220 221 222 247 297 54 56 70 78 105 106 145 148 163 167 170 205 206 211 215 216 220 221 248 271 280 297 54 78 80 105 106 117 118 145 147 163 167 168 170 205 206 211 215 216 220 221 247 248 270 297 34 54 56 78 105 117 145 148 167 170 205 206 211 216 220 221 222 271 297 37 54 56 74 78 105 145 148 157 167 168 170 171 203 205 206 211 216 269 280 297 34 53 54 56 68 78 105 117 145 148 163 167 170 205 206 211 216 220 221 248 271 297 44 54 56 78 105 113 145 148 163 167 170 205 206 211 216 220 221 297 34 54 56 78 105 106 116 117 145 147 148 163 167 168 170 205 206 211 215 216 220 221 247 248 271 280 297 34 56 68 69 117 143 148 204 220 221 240 244 248 271 280 34 54 56 68 69 86 116 117 143 148 164 204 206 220 221 230 240 244 248 251 270 271 280 34 56 68 69 106 117 143 148 204 220 221 240 244 248 270 271 280 281 34 54 56 67 68 69 105 106 117 143 144 147 148 160 167 170 193 204 205 206 207 215 217 222 240 244 271 280 34 54 56 68 69 106 116 117 143 148 204 220 221 240 244 248 270 271 280 34 43 53 56 67 68 69 80 86 116 117 143 148 160 163 204 220 221 240 244 248 270 271 280 293 34 43 56 67 68 69 106 117 143 148 204 220 221 240 244 248 270 271 280 34 43 56 68 69 86 116 117 143 148 204 220 221 235 240 244 271 280 56 68 69 84 116 204 211 216 224 271 280 34 54 56 68 80 96 103 105 106 116 117 146 154 155 160 170 204 206 222 224 225 247 251 271 273 280 34 105 146 160 206 271 280 98 105 143 105 54 98 105 117 146 217 247 248 272 146 160 271 280 34 43 44 54 56 68 70 82 83 105 114 117 146 148 153 157 160 167 170 205 206 215 222 230 235 240 244 247 270 271 280 282 294 74 96 116 146 160 168 206 225 247 271 272 280 298 43 44 54 56 68 82 101 105 116 117 118 143 146 148 154 160 193 206 211 220 222 231 235 244 247 248 270 271 272 280 297 56 107 117 118 146 160 193 206 222 271 280 34 88 117 146 157 160 164 204 215 247 271 272 280 34 56 68 69 101 117 143 146 148 156 160 170 204 220 221 222 225 271 280 52 53 67 113 117 146 153 160 168 205 222 247 248 271 280 146 160 216 271 280 34 58 146 154 160 247 268 271 280 293 34 68 105 146 157 160 164 170 204 206 215 271 280 34 53 54 56 68 74 96 105 106 116 117 146 157 160 164 182 204 205 206 224 247 249 271 272 280 34 56 58 67 114 116 143 148 167 170 216 280 294 61 106 116 167 215 216 271 34 37 56 58 116 117 148 153 167 193 203 206 216 247 248 260 271 279 294 49 53 54 58 71 83 88 101 103 108 116 117 118 143 153 167 168 170 205 206 216 217 225 228 247 251 271 280 293 77 116 167 206 216 293 34 49 53 56 58 61 106 108 116 117 148 167 170 206 216 280 298 34 54 56 58 67 68 96 100 101 105 108 116 143 156 163 164 167 170 205 206 216 222 227 251 260 271 276 280 293 297 298 114 116 167 170 216 230 293 49 116 148 167 216 220 221 251 293 116 117 148 167 168 216 220 221 34 116 117 148 167 193 216 235 260 294 53 56 68 106 116 117 148 167 204 216 220 221 49 56 77 80 88 106 114 116 148 167 204 216 220 221 246 251 54 116 167 216 220 221 56 77 116 148 167 216 220 221 293 101 116 147 153 167 216 222 34 56 77 116 167 216 220 268 280 293 298 49 54 56 58 116 167 206 216 222 56 75 77 116 167 216 246 251 264 280 293 297 96 101 106 116 143 167 206 216 220 225 231 260 271 298 58 61 106 116 153 167 216 217 116 148 167 216 116 148 167 216 116 167 216 116 148 167 216 116 216 116 216 56 116 216 116 216 116 216 116 216 116 216 116 216 34 50 56 148 160 206 222 247 271 280 103 105 167 207 216 220 221 271 280 34 43 53 54 56 105 106 117 118 146 154 170 204 205 206 220 221 247 248 271 293 297 271 36 37 69 101 103 117 144 156 202 203 207 220 221 271 280 281 293 34 43 53 54 56 58 68 71 80 84 105 106 108 114 148 155 157 163 205 206 207 216 217 222 230 251 271 280 281 282 293 294 298 53 56 58 68 77 82 101 108 113 116 117 118 153 154 155 163 168 170 205 220 222 231 240 247 249 262 271 280 293 49 53 56 80 103 113 148 153 155 156 170 222 230 231 247 248 271 293 170 206 271 297 298 271 211 271 206 54 101 205 206 221 251 282 54 68 101 163 205 239 243 282 293 34 34 211 248 271 74 211 271 211 271 211 271 211 271 211 271 34 90 113 211 271 280 46 54 56 77 101 106 116 118 153 154 155 157 168 205 206 222 241 247 251 271 280 293 36 49 54 58 68 71 88 96 103 105 106 108 114 116 117 144 153 163 164 170 205 206 207 221 222 251 271 280 293 297 298 53 71 101 103 107 108 116 143 153 154 155 156 157 163 170 206 222 230 240 248 251 271 280 281 293 297 49 53 56 80 96 107 108 113 116 148 170 205 206 215 222 271 148 271 148 271 107 116 148 271 280 69 74 162 36 53 54 56 68 71 74 80 101 103 105 108 113 114 148 167 170 171 192 202 205 206 207 225 230 239 243 259 269 271 293 297 298 34 56 80 116 118 167 230 247 271 34 56 116 118 167 206 217 270 271 293 116 167 271 34 37 75 116 117 215 220 221 248 264 271 273 280 49 53 54 77 96 103 116 117 146 148 164 170 205 206 207 220 221 225 232 248 251 260 264 268 271 280 293 36 49 53 77 103 106 116 117 156 202 232 251 271 280 281 282 293 37 46 49 54 56 106 116 117 167 170 203 206 220 221 248 264 271 293 46 53 56 67 80 101 103 105 106 116 117 153 160 167 168 170 205 215 220 221 249 259 271 298 56 61 80 101 106 116 117 146 154 164 193 206 240 271 280 282 293 34 106 116 117 154 167 170 206 220 221 246 251 271 280 36 53 54 56 74 114 160 170 202 205 206 215 220 221 226 271 280 294 34 36 37 68 71 106 156 170 202 203 230 239 259 271 294 34 37 105 114 193 206 225 230 238 239 251 259 271 280 281 298 34 37 49 53 56 58 80 103 108 113 148 170 192 193 205 206 207 215 222 225 226 228 239 241 251 259 260 271 280 282 293 294 297 34 53 105 107 148 193 207 215 220 249 259 298 34 36 37 44 49 50 53 58 71 77 80 87 101 102 108 143 144 153 205 206 225 230 259 270 271 281 294 298 116 271 116 271 50 89 148 67 114 204 264 271 206 259 206 259 56 117 204 220 221 271 117 143 204 220 221 271 117 154 204 220 221 222 231 247 257 271 293 44 56 89 107 113 114 148 204 230 241 248 270 271 272 294 108 117 204 220 221 271 80 101 117 204 220 221 271 204 220 221 251 271 44 53 68 74 101 105 106 107 114 116 148 153 170 204 205 206 207 216 220 221 234 235 244 247 271 273 276 280 293 297 36 44 53 56 68 77 88 96 105 106 107 113 114 116 117 148 153 154 170 204 205 206 207 216 220 221 228 230 231 234 235 243 247 248 262 271 273 280 293 297 37 44 53 68 84 88 101 105 106 107 114 117 148 154 168 170 203 204 205 206 207 216 220 221 225 234 235 243 247 251 271 273 280 281 297 44 49 53 56 68 77 88 105 106 107 113 114 116 117 148 170 204 205 206 207 216 220 221 234 235 247 271 273 276 280 293 297 44 53 67 68 88 96 105 106 107 113 114 117 148 170 204 205 206 207 216 220 221 230 231 234 235 243 247 248 270 271 273 276 280 293 297 44 53 68 74 75 80 88 92 105 106 107 111 114 116 117 148 153 167 170 193 204 205 206 207 216 220 221 231 234 235 243 247 248 249 268 270 271 273 276 280 293 297 44 49 53 68 88 105 106 107 114 116 117 148 153 170 204 205 206 207 216 220 221 234 235 247 249 271 273 276 280 293 297 44 53 54 68 88 105 106 107 113 114 116 117 148 153 170 204 205 206 207 216 220 221 222 231 234 235 247 248 251 271 273 276 280 293 297 80 117 148 160 204 220 221 271 49 58 80 117 204 205 220 221 271 43 49 53 56 74 80 88 92 96 101 102 105 106 113 116 117 118 154 156 157 170 204 206 220 221 222 230 231 235 247 248 249 257 271 276 293 298 43 54 148 204 220 221 271 117 148 160 204 220 221 271 80 170 204 220 221 271 114 117 204 220 221 271 298 44 53 68 88 105 106 107 113 114 117 146 148 170 204 205 206 207 216 220 221 231 234 235 271 273 276 280 293 297 204 220 221 271 34 88 155 293 143 44 46 53 54 56 58 68 96 103 105 106 108 114 116 148 167 170 192 193 205 216 220 221 224 225 230 235 240 247 268 271 280 44 53 54 56 68 74 114 116 148 153 156 206 216 220 221 230 235 240 247 251 34 53 54 68 101 106 108 114 116 143 146 148 153 156 157 160 163 170 193 205 206 207 215 216 225 230 251 270 271 280 298 34 43 46 53 68 80 105 116 148 216 235 46 53 54 67 106 116 160 167 206 207 216 220 221 230 234 235 240 43 53 56 80 107 108 116 168 170 206 248 280 54 68 80 89 96 105 108 114 116 146 148 156 160 164 170 193 205 207 216 234 240 248 251 259 282 298 53 54 80 89 103 107 108 114 116 146 148 169 170 192 193 205 206 207 216 222 231 247 248 251 280 282 298 34 54 69 116 216 293 54 69 116 216 54 69 116 216 34 54 69 116 216 34 54 69 80 114 116 156 167 216 220 234 235 281 53 54 68 71 80 101 103 106 116 148 167 216 240 251 279 54 106 155 101 106 204 240 34 53 56 80 105 170 280 53 154 170 205 220 221 235 276 298 68 204 280 34 49 53 54 80 108 116 153 157 207 216 220 243 280 34 43 53 54 68 116 117 155 156 167 170 206 216 220 221 224 234 235 240 244 247 270 271 280 293 34 44 54 68 80 106 148 170 206 230 234 235 280 53 54 68 80 148 168 234 247 271 280 44 56 68 114 116 148 169 170 216 234 260 280 298 34 44 54 68 80 106 148 170 206 230 234 235 280 34 54 68 80 101 103 116 148 216 222 234 280 54 115 116 216 54 96 105 108 114 116 143 170 206 216 221 222 225 282 54 116 216 235 244 271 34 54 61 103 116 160 206 215 216 220 221 234 244 247 264 280 54 67 71 79 107 114 115 116 153 160 207 216 222 251 269 281 298 46 53 54 82 116 156 167 196 206 207 215 216 220 235 240 247 270 280 34 37 44 68 80 86 105 146 148 170 280 34 37 44 68 74 80 88 105 116 148 207 234 247 248 280 293 294 34 37 116 203 280 293 294 34 36 44 49 53 54 67 70 74 80 86 88 101 102 105 106 116 117 118 148 154 157 160 170 193 202 205 207 222 230 234 235 240 247 271 272 278 279 280 298 34 36 69 74 80 117 118 160 204 234 280 70 82 148 241 34 67 70 74 82 102 103 105 117 147 148 215 216 241 247 248 294 67 102 117 148 167 241 247 248 34 61 103 241 297 34 53 56 79 92 105 117 118 146 148 169 170 182 222 241 248 271 280 34 36 37 43 53 56 70 74 79 82 83 101 117 118 144 148 154 168 169 202 206 207 217 220 230 231 240 247 259 260 271 272 281 294 44 53 54 56 68 70 74 80 105 107 114 117 118 147 148 160 164 167 170 206 207 215 216 231 234 235 240 247 248 260 271 280 281 298 87 116 117 118 143 148 206 216 231 240 247 248 280 294 53 54 56 70 80 82 101 107 114 116 117 118 148 155 160 170 193 205 206 207 215 216 217 230 234 235 240 260 271 272 280 281 294 44 53 54 58 68 70 82 83 105 107 114 116 117 118 146 147 148 160 170 206 207 216 217 220 222 228 240 241 249 260 271 272 294 34 37 56 67 79 102 117 118 154 170 220 231 240 247 248 260 268 271 294 34 36 37 53 56 58 67 68 84 86 88 96 117 118 148 160 167 169 194 202 206 207 216 220 231 235 240 247 260 264 271 272 280 291 298 34 74 117 118 204 240 271 280 70 82 108 148 170 206 216 247 297 54 56 74 80 82 92 96 101 103 106 108 116 160 163 168 192 205 206 222 241 280 293 297 43 44 46 49 53 54 56 58 67 77 80 88 96 101 103 105 106 108 114 116 146 148 153 154 155 156 157 163 164 170 193 205 206 207 220 221 222 230 238 239 247 251 264 271 280 282 293 67 69 114 116 154 204 228 247 280 294 54 68 105 114 205 215 264 271 280 145 167 241 43 114 117 148 193 247 260 170 44 53 56 58 68 105 114 148 271 106 220 248 271 34 43 53 68 117 147 220 221 222 240 280 68 105 163 206 220 221 248 271 34 44 46 74 80 205 222 235 248 271 293 53 67 70 80 82 106 114 116 117 148 160 163 167 171 192 193 205 207 268 270 271 280 34 36 54 69 169 271 280 34 52 88 216 241 248 34 67 113 118 264 270 271 37 46 148 203 231 34 53 56 69 83 113 116 156 168 171 193 206 216 222 225 228 235 247 248 271 280 34 53 69 96 148 160 167 215 220 248 260 271 280 53 61 71 105 143 148 280 71 107 108 143 148 170 205 215 220 247 248 251 264 268 271 280 282 71 143 148 280 68 205 211 215 222 240 271 280 34 37 54 203 216 54 222 40 53 56 68 117 189 205 234 235 240 249 271 298 56 58 68 71 156 205 220 234 272 34 43 68 75 76 114 116 206 229 246 249 259 271 276 280 291 296 34 61 75 76 80 97 114 116 117 170 246 271 276 296 34 75 76 114 116 211 271 276 296 34 37 54 56 58 68 70 74 75 76 80 82 103 106 107 108 114 116 117 118 156 167 170 192 203 204 205 206 207 211 222 240 247 251 264 271 272 275 276 280 296 297 34 37 43 44 49 54 56 61 75 76 80 82 88 96 101 105 108 114 116 117 118 148 153 160 164 170 203 205 206 215 222 235 239 251 271 272 276 280 293 34 37 49 53 54 56 61 68 75 76 82 88 96 101 105 106 114 116 117 118 153 154 155 160 164 167 170 203 205 206 207 222 235 239 249 251 271 272 276 293 34 37 49 53 54 56 61 68 74 75 76 80 82 88 101 105 106 114 116 117 118 153 154 156 160 164 167 168 170 203 205 206 207 220 221 222 224 230 235 239 244 251 271 272 276 278 293 34 37 44 49 54 56 61 75 76 82 88 96 101 105 106 114 116 117 118 146 148 153 154 160 170 203 205 206 207 215 221 222 235 239 251 262 271 272 276 280 293 294 34 37 43 44 49 53 54 56 61 74 75 76 80 82 88 100 101 105 106 108 114 116 117 118 153 160 163 164 170 203 205 206 207 221 222 235 239 251 271 272 276 293 34 36 37 49 54 56 61 69 74 75 76 77 82 88 96 101 105 108 114 116 117 118 148 153 154 160 168 170 202 203 205 206 215 220 221 222 231 235 239 240 251 260 262 271 272 276 280 293 206 259 34 53 54 56 68 71 74 75 76 82 101 103 105 106 114 116 117 145 148 163 170 205 206 216 222 224 225 228 271 276 282 294 296 297 34 36 49 52 53 74 75 80 105 114 116 148 202 206 216 246 262 271 276 281 294 296 34 37 75 76 80 114 116 117 145 194 195 203 211 216 248 271 272 276 280 296 75 76 148 216 271 37 54 116 147 148 203 206 241 271 36 37 44 46 49 53 54 56 58 61 62 67 68 74 80 82 87 88 96 101 103 105 106 107 108 113 116 117 118 143 147 148 153 154 155 156 157 160 168 170 192 202 203 205 206 207 215 216 220 221 222 224 226 228 230 231 234 240 241 244 247 248 249 251 264 270 271 272 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 58 61 62 64 67 68 71 74 80 82 83 87 88 96 101 103 105 107 108 113 114 116 117 118 143 147 148 153 154 155 156 157 164 168 170 192 202 203 205 206 207 215 216 222 224 230 231 234 240 241 243 244 247 248 249 251 257 260 268 270 271 272 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 61 67 68 71 74 77 80 82 83 84 88 96 101 102 103 104 105 106 107 108 116 117 118 147 148 153 154 157 160 163 164 168 170 171 192 202 203 205 206 207 216 220 221 222 224 225 228 230 231 234 235 240 241 244 246 247 248 249 251 257 260 268 270 271 272 273 274 276 279 280 281 282 293 297 298 36 37 43 46 49 53 54 56 58 61 67 68 70 74 77 80 82 88 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 163 164 168 170 171 192 202 203 205 206 207 215 216 220 221 222 223 224 225 228 230 234 240 241 244 246 247 248 249 251 257 260 265 270 271 273 274 280 281 282 293 297 298 34 36 37 44 49 52 53 54 56 58 61 67 68 74 77 80 82 88 89 96 101 103 105 106 107 108 116 117 118 143 146 147 148 153 154 157 160 164 168 170 202 203 205 206 207 215 216 222 224 231 234 235 240 241 247 248 251 257 260 270 271 273 274 280 281 293 297 298 36 37 43 44 49 52 53 54 56 58 61 67 68 70 77 79 80 82 87 88 96 101 103 105 106 107 108 113 114 116 117 118 143 144 147 148 153 154 156 157 160 168 170 171 202 203 205 206 207 215 216 220 222 224 225 227 228 230 231 234 235 240 241 247 248 249 251 257 260 268 270 271 272 273 274 276 280 281 282 293 297 298 34 36 37 40 44 49 52 53 54 56 58 61 67 68 70 74 77 80 82 83 88 90 101 103 105 106 107 108 114 116 117 118 147 148 153 154 155 156 163 164 167 168 169 170 171 202 203 205 206 207 215 216 220 221 222 224 230 231 240 241 244 246 247 248 249 251 257 260 270 271 273 274 280 281 282 288 34 36 37 44 46 49 53 54 56 58 61 67 68 70 74 80 82 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 154 155 156 157 163 167 168 170 171 192 202 203 205 206 207 215 216 222 224 225 226 230 231 234 235 237 241 243 247 248 249 251 257 260 262 264 268 270 271 272 273 274 280 281 282 293 297 34 37 40 43 44 49 52 53 54 56 58 61 62 67 68 69 74 80 82 88 89 101 103 105 107 108 113 116 117 118 147 148 153 155 156 157 163 164 168 169 170 203 205 206 207 216 220 221 222 224 225 226 230 231 234 235 240 241 247 248 251 260 270 271 273 274 279 280 281 282 293 297 298 34 36 37 43 44 49 52 53 54 56 61 67 68 74 77 80 82 88 96 101 103 105 106 107 108 116 117 118 147 148 153 154 156 157 160 163 168 169 170 202 203 205 206 207 215 216 222 224 231 234 235 240 241 244 246 247 248 249 259 268 270 271 272 273 274 280 281 282 293 34 36 37 44 49 52 53 54 56 58 61 67 68 70 74 77 80 82 83 87 88 101 103 104 105 106 108 113 116 117 118 147 148 154 157 160 163 168 169 170 202 203 205 206 207 215 216 220 222 224 231 235 240 241 243 244 247 248 249 251 260 270 271 273 274 280 281 282 37 54 56 68 74 80 107 116 117 143 147 148 157 163 168 170 203 205 206 216 241 247 271 272 280 293 37 49 53 54 56 61 67 69 74 80 103 105 108 113 116 143 147 148 170 203 205 206 216 228 234 241 247 260 271 280 281 293 37 49 54 56 68 74 80 116 147 148 154 163 168 170 203 205 206 207 216 226 241 247 260 271 280 54 116 147 148 206 241 271 54 116 147 148 206 241 271 37 44 54 56 80 102 103 108 116 143 147 148 156 157 168 170 203 206 216 222 241 259 271 280 281 293 37 54 56 61 68 69 74 80 105 107 108 116 117 143 147 148 153 170 203 206 216 226 231 241 271 280 293 37 46 49 54 56 58 68 74 80 82 101 106 108 116 118 147 148 154 155 156 164 168 170 192 203 205 206 216 222 225 226 234 238 241 249 251 259 271 272 280 281 282 293 37 49 53 54 56 68 80 87 103 116 143 147 148 170 203 206 216 220 221 241 260 271 280 293 37 49 54 56 67 68 74 80 87 101 105 114 116 117 143 147 148 153 157 164 170 203 205 206 216 225 226 241 271 272 280 281 37 46 49 53 54 56 68 69 71 80 103 104 105 107 108 114 116 118 147 148 153 168 170 171 203 205 206 215 216 226 234 241 247 248 259 271 280 281 293 37 49 54 56 58 68 74 77 80 101 108 116 147 148 154 155 156 168 170 203 205 206 216 241 260 271 280 37 49 54 56 68 74 80 87 106 108 116 147 148 156 168 170 203 205 206 207 216 221 222 235 241 249 259 271 272 280 34 37 49 53 54 56 68 69 74 80 101 103 108 114 116 143 147 148 156 163 168 170 203 206 207 216 222 227 241 271 272 280 282 37 44 46 49 53 54 56 68 69 74 80 96 103 105 108 116 117 118 143 147 148 153 154 168 170 192 203 205 206 207 216 222 226 238 241 247 248 251 270 271 280 281 293 297 34 50 103 117 147 148 160 206 211 243 264 270 271 34 37 53 68 69 77 167 170 203 205 206 216 224 247 271 37 46 53 70 82 96 114 117 148 163 164 168 203 206 211 230 240 248 260 264 271 36 37 50 53 56 118 145 160 202 203 271 272 37 54 56 103 108 117 143 148 153 154 203 206 231 235 34 53 74 80 88 92 101 103 108 117 146 148 155 170 206 224 225 235 247 263 281 37 54 78 88 117 145 167 203 272 34 49 53 54 56 67 68 74 80 86 88 103 106 108 116 117 143 148 153 154 168 205 206 207 215 221 222 224 230 231 240 247 248 251 281 297 37 68 88 103 148 164 203 246 53 56 67 74 80 88 101 103 106 116 143 160 206 247 251 34 37 52 53 54 56 67 68 70 74 80 82 88 89 101 103 105 107 108 114 117 118 143 148 153 154 155 156 157 160 182 203 205 206 207 215 222 224 225 230 231 235 243 246 247 249 251 260 268 270 279 280 281 282 293 294 298 56 67 88 116 160 206 215 228 251 280 37 53 61 67 74 88 105 117 118 203 205 224 231 234 235 247 257 269 272 274 37 54 78 88 117 145 167 203 272 108 168 206 220 293 36 56 74 88 101 103 117 153 202 205 206 224 251 34 53 54 56 58 67 68 74 78 80 86 88 103 105 107 116 117 118 148 153 170 192 193 205 206 215 222 224 235 240 244 247 249 251 279 280 281 298 34 54 56 58 67 77 88 96 101 103 113 117 118 148 153 154 155 156 164 168 205 206 207 215 222 224 228 235 240 247 251 271 280 293 294 297 298 54 64 82 88 100 103 113 114 205 206 215 220 221 222 248 34 36 54 78 88 145 167 202 272 34 54 78 88 145 167 272 34 46 53 80 88 103 106 108 116 117 206 220 262 271 54 74 80 87 88 107 116 148 154 205 206 222 235 240 251 297 49 52 54 56 58 80 92 98 101 103 105 108 113 116 117 118 153 168 205 206 207 235 246 247 249 276 298 53 67 68 74 116 117 148 170 206 228 251 271 272 56 86 148 157 205 206 222 46 71 75 100 103 113 116 146 155 157 163 170 193 204 205 206 221 226 234 235 251 260 269 280 293 297 298 34 49 56 61 74 80 88 96 103 107 116 146 148 153 170 206 224 235 240 248 272 34 37 43 49 53 54 74 80 88 89 101 103 105 107 108 116 117 118 143 146 153 154 156 157 160 168 203 205 206 222 225 228 231 235 240 243 247 248 249 251 269 270 293 298 34 49 56 69 80 101 103 107 108 117 118 153 157 160 170 206 222 224 230 235 248 251 270 271 273 293 43 56 68 80 86 106 108 114 116 117 118 154 168 170 206 207 222 228 234 235 247 249 251 281 297 49 53 67 74 80 88 101 106 108 117 153 170 206 235 251 281 298 54 88 103 116 117 160 206 222 259 34 88 101 103 116 170 205 222 234 280 293 56 67 68 103 117 148 206 240 247 257 298 67 68 79 82 106 108 116 118 148 167 168 194 207 216 235 240 247 271 280 43 56 58 108 116 143 148 160 194 205 216 247 264 271 43 53 56 67 105 106 108 116 148 194 205 206 216 217 222 271 275 276 294 297 298 34 56 68 74 77 101 105 116 154 167 170 205 216 251 271 293 44 56 116 154 206 216 235 271 44 105 116 170 216 235 271 34 44 116 216 235 247 271 34 49 53 74 77 88 108 116 146 157 163 168 205 206 215 216 220 221 240 247 249 270 271 276 280 293 36 43 44 46 53 70 71 80 103 105 106 116 117 118 144 156 170 193 205 206 215 216 220 221 224 231 235 243 247 248 251 264 268 270 271 280 297 37 43 53 105 106 116 143 144 163 168 170 206 216 217 220 221 235 240 247 248 271 294 297 107 116 148 215 216 34 44 53 113 116 117 207 216 220 221 251 276 34 44 56 116 117 216 220 221 276 34 44 88 105 113 116 117 153 216 220 221 247 276 34 44 74 116 117 153 216 220 221 251 276 34 44 74 105 113 116 117 154 216 220 221 276 34 43 46 53 68 80 105 116 117 160 170 206 207 215 216 220 221 235 240 247 248 257 271 272 280 282 53 71 74 88 92 93 103 153 205 206 215 220 247 248 270 273 293 297 49 53 74 92 103 206 215 247 270 90 205 231 53 56 80 101 103 113 228 231 271 297 298 34 53 56 71 92 93 113 205 206 215 247 44 53 92 93 170 204 215 220 221 235 271 44 53 92 93 170 204 215 220 221 235 271 154 293 44 53 92 93 170 204 215 220 221 235 271 44 53 74 88 92 93 215 247 270 293 44 53 92 93 170 204 215 220 221 235 271 92 93 117 118 46 56 101 105 116 205 216 247 271 297 80 103 107 116 148 216 271 53 54 56 68 84 96 105 106 114 116 148 160 164 167 215 216 230 240 247 248 249 260 271 280 34 54 80 116 148 160 167 215 216 230 247 251 280 34 54 56 74 80 106 116 117 118 206 220 221 247 280 297 34 54 58 71 80 87 101 108 114 116 143 156 170 192 221 224 226 227 228 238 244 264 280 293 298 34 68 80 116 148 280 67 80 116 153 164 206 249 251 280 80 83 103 116 193 221 231 247 280 34 43 58 68 80 116 170 206 280 74 80 116 145 148 170 194 280 46 58 70 74 80 148 156 157 160 167 170 193 205 206 220 268 280 281 294 34 80 116 118 206 225 247 280 80 86 116 280 34 80 116 280 56 80 101 116 205 206 221 225 264 280 80 116 280 281 34 80 116 264 280 80 97 116 206 280 34 46 54 80 116 117 118 220 221 222 280 34 49 53 80 116 117 156 168 170 205 220 221 247 251 271 280 34 68 74 80 106 116 148 280 34 80 116 280 74 80 90 116 145 148 155 167 170 194 216 230 280 53 56 80 101 116 156 170 206 207 280 282 34 58 74 80 103 106 116 117 118 206 222 280 34 80 116 280 43 54 56 70 80 108 116 148 160 206 215 222 230 247 280 282 297 34 53 54 68 70 80 82 116 148 170 207 215 220 224 273 280 34 53 67 70 80 116 148 167 271 280 34 68 80 116 148 280 34 53 68 80 116 148 280 34 80 170 34 54 68 80 116 148 280 43 44 68 80 116 148 160 241 279 280 103 68 148 167 240 280 34 36 67 68 86 89 103 105 106 116 117 148 167 202 240 247 248 280 282 34 53 56 67 205 217 240 271 280 297 205 54 56 68 69 90 143 148 249 280 34 53 56 69 116 195 205 216 248 251 270 294 54 239 271 34 43 44 54 117 118 148 156 157 170 205 206 220 234 235 240 247 271 276 53 248 271 34 53 56 67 77 118 240 251 271 34 56 61 74 96 114 116 204 216 225 227 228 248 271 118 148 167 211 271 280 293 294 34 54 69 116 117 211 34 54 116 117 211 280 54 116 117 211 34 54 66 74 80 116 117 211 280 69 116 211 34 54 116 117 211 34 54 116 117 211 54 69 116 211 34 54 66 116 117 211 34 54 116 117 211 34 54 66 116 117 211 280 34 54 116 117 211 54 69 116 117 211 54 116 117 211 34 54 116 117 211 34 54 77 116 117 211 280 34 116 148 211 211 271 34 54 80 116 117 211 280 34 54 80 116 117 211 34 54 74 77 80 92 116 117 211 280 34 54 66 74 80 116 117 211 280 34 54 66 116 117 211 34 54 66 74 80 116 117 211 280 170 206 207 259 170 206 207 259 170 206 207 259 34 54 116 117 211 34 54 116 117 211 54 116 211 54 80 116 117 211 280 34 54 116 117 211 34 54 80 116 117 211 251 280 34 54 116 117 211 34 54 116 211 280 53 69 71 74 247 148 163 170 234 53 80 88 103 106 107 116 156 206 216 222 235 251 262 271 53 77 88 116 168 216 230 235 262 271 293 53 67 74 75 80 96 104 116 157 164 170 207 216 224 235 244 271 272 274 276 282 293 298 88 101 106 108 116 156 216 221 222 235 247 271 46 53 74 80 88 116 160 216 224 231 235 240 271 274 34 108 116 156 216 221 235 262 271 43 53 88 116 170 205 216 220 221 235 247 271 276 53 74 88 116 117 216 235 243 271 297 53 54 80 88 116 168 216 222 235 271 280 293 56 106 116 117 157 206 216 234 235 247 271 293 88 105 108 116 216 221 230 235 271 53 74 80 113 116 117 154 170 205 207 216 222 235 271 276 281 34 43 49 88 105 106 114 116 207 215 216 235 240 271 280 293 54 68 80 88 103 108 116 207 216 234 235 247 271 53 54 80 88 116 148 170 206 216 222 235 240 271 276 49 58 80 86 88 106 116 207 216 222 235 271 276 53 56 69 77 80 83 105 106 108 116 170 216 222 235 247 251 271 276 44 54 74 101 107 116 216 235 251 271 293 298 80 105 116 148 216 235 271 297 53 54 58 116 153 193 205 216 222 235 271 276 293 297 34 54 56 88 106 114 116 153 216 222 230 231 235 271 53 56 58 96 103 116 117 156 163 216 235 262 271 297 34 68 96 116 207 216 222 235 247 271 293 56 67 74 88 106 116 117 148 170 216 231 235 247 271 53 54 61 80 106 116 170 216 222 230 231 235 262 271 103 116 205 216 235 271 293 34 88 105 116 148 153 216 230 235 240 247 271 79 217 222 247 262 44 53 68 70 105 148 235 293 297 70 77 68 148 170 244 273 274 170 244 273 274 34 52 53 71 78 79 103 148 170 205 206 217 222 247 262 297 217 222 247 262 74 54 74 77 87 102 116 148 167 213 216 247 293 294 43 50 53 54 56 61 70 80 82 105 114 116 145 146 147 148 160 167 206 207 217 235 264 271 280 294 297 34 43 49 50 53 54 56 58 61 67 69 71 84 96 99 101 102 105 108 114 116 117 118 143 147 148 153 155 167 170 193 194 204 205 206 215 216 217 222 225 230 234 241 246 251 264 270 271 272 275 280 281 282 293 294 297 298 37 116 203 271 37 69 116 203 271 280 37 56 68 74 80 90 107 116 161 170 203 204 220 221 239 249 271 280 34 36 37 49 50 52 74 89 105 118 147 148 160 167 170 216 240 270 271 294 34 36 54 69 75 89 116 117 148 202 216 235 248 271 280 36 43 89 107 148 206 271 34 36 49 67 74 89 107 113 116 117 147 148 167 202 216 241 248 271 272 280 294 36 37 89 107 116 118 147 148 167 216 241 269 271 272 280 294 34 36 49 89 107 147 148 167 216 217 234 247 248 271 280 294 36 49 89 107 108 118 147 148 160 167 216 217 234 247 270 271 280 294 36 37 89 148 248 271 36 37 49 89 107 147 148 167 271 294 36 37 49 56 58 89 107 117 147 148 167 216 217 234 247 248 271 280 294 36 37 54 89 90 101 148 248 271 34 36 49 56 67 74 89 103 107 113 147 148 151 167 170 202 216 234 247 248 271 272 280 294 34 36 49 50 87 89 107 117 147 148 167 217 271 294 34 36 89 251 271 36 69 74 89 107 117 147 148 167 170 202 206 216 271 272 280 294 36 37 49 89 107 147 148 167 271 294 36 37 49 50 88 89 108 118 147 160 167 168 216 271 294 36 49 89 107 147 148 167 170 216 217 234 247 271 280 294 36 50 69 89 148 167 202 216 217 247 271 294 36 89 107 116 147 148 167 216 248 271 280 294 36 37 67 68 86 89 114 148 160 194 220 248 268 271 294 297 34 36 37 50 74 89 107 116 147 148 167 216 248 251 271 280 294 36 49 53 56 80 89 107 118 147 148 160 167 170 216 217 234 247 271 280 294 36 68 70 82 89 96 106 148 163 167 216 217 230 235 248 271 280 294 34 36 37 49 50 77 80 89 107 108 113 116 118 147 148 167 216 217 248 270 271 294 54 143 153 160 164 167 206 216 222 251 271 69 70 80 82 207 215 271 34 167 206 271 89 216 271 34 37 43 44 49 53 54 65 68 69 70 74 78 80 88 89 90 92 101 103 105 106 108 113 114 116 117 118 144 146 148 155 156 157 160 164 167 168 170 204 205 207 215 216 217 220 221 222 224 226 227 230 231 234 235 240 246 247 248 249 251 260 268 270 271 272 276 280 281 293 294 297 34 36 49 52 53 54 66 67 68 69 70 74 78 80 82 83 88 89 105 106 108 113 116 117 118 148 153 156 157 163 167 168 170 182 204 205 206 207 217 220 221 224 230 231 234 235 238 240 247 249 251 259 260 270 271 272 280 293 294 297 34 37 44 46 49 53 54 56 61 67 68 69 71 74 75 78 80 82 87 92 96 101 102 105 106 114 116 117 118 143 144 148 153 155 156 157 160 163 164 167 168 170 203 204 205 206 207 217 220 221 222 226 227 230 231 234 235 239 240 243 244 246 247 248 249 251 259 260 268 269 270 271 272 280 293 294 297 34 43 44 53 67 68 69 78 80 87 96 105 107 114 117 118 148 156 167 169 170 204 205 206 207 215 217 220 230 235 240 246 247 248 249 260 268 271 272 280 281 293 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 157 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 157 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 34 37 43 44 46 50 52 53 56 67 69 70 78 82 88 107 116 117 118 145 146 148 155 160 167 170 203 205 206 207 215 216 220 221 228 230 235 241 247 248 271 279 280 294 296 297 298 58 80 117 145 205 240 271 280 56 145 194 260 271 271 74 77 78 83 205 216 240 247 260 271 54 77 83 117 167 193 204 207 221 247 271 77 167 204 226 240 247 271 280 70 77 82 160 167 204 226 240 247 271 74 92 145 206 217 247 271 204 249 264 271 293 61 204 271 44 54 67 69 78 96 101 143 148 160 167 168 170 206 216 222 230 243 271 280 53 78 105 107 148 167 170 192 205 206 221 228 243 247 248 271 294 297 298 96 264 271 80 87 105 108 148 271 53 54 56 89 101 103 106 108 114 116 148 153 170 204 206 216 217 221 222 247 249 251 264 271 272 280 281 282 294 89 103 114 116 148 160 204 222 247 271 34 89 103 114 116 148 204 205 216 247 271 272 89 103 114 116 148 204 216 247 271 272 37 71 89 101 103 108 114 116 117 118 146 148 155 160 170 204 206 207 216 222 235 247 271 272 37 56 67 89 103 114 116 118 146 148 203 204 216 222 247 271 272 34 66 89 103 114 116 117 118 148 160 170 204 216 247 271 272 89 103 114 116 117 118 148 160 164 170 204 216 222 247 271 272 293 56 67 89 103 114 116 118 148 160 204 216 247 271 272 34 36 37 53 61 68 69 70 80 89 96 103 107 108 114 116 117 143 148 155 156 157 162 168 202 203 204 205 206 216 217 221 222 230 231 247 251 271 272 280 298 80 89 103 114 116 148 204 216 247 271 280 80 89 101 103 114 116 148 170 204 216 247 271 280 56 89 103 105 108 114 116 117 148 204 205 216 247 271 298 58 89 103 108 114 116 148 157 204 206 216 220 247 271 282 89 103 114 116 148 204 216 247 251 271 56 89 103 105 113 114 116 145 148 160 170 194 204 206 216 247 271 272 281 294 297 89 103 114 116 148 170 204 206 247 271 281 294 44 54 56 67 77 83 106 107 108 114 116 156 169 194 204 205 206 207 216 225 227 235 248 271 280 108 116 157 160 216 271 280 105 116 148 206 207 216 231 247 249 271 34 118 271 143 146 193 228 260 271 50 143 148 170 206 225 228 239 271 298 34 148 271 280 34 108 206 271 34 56 61 80 103 113 118 240 264 271 34 50 62 74 80 88 101 103 105 107 108 114 116 145 147 148 154 160 168 205 206 215 216 222 230 231 241 246 271 280 294 297 34 43 49 53 54 56 58 61 67 68 69 74 80 87 96 101 103 105 106 107 108 113 114 116 117 118 143 147 148 153 155 156 157 164 167 168 169 170 192 194 205 206 207 215 216 217 220 221 222 224 225 226 228 229 230 235 239 241 243 244 247 248 249 251 257 260 264 269 270 271 272 280 281 293 294 297 298 99 108 271 34 80 114 206 246 34 36 37 49 53 56 61 67 80 106 148 170 215 216 222 264 271 279 61 80 105 106 116 206 215 228 246 271 34 80 116 34 53 71 77 103 107 108 113 114 143 148 156 164 170 171 206 207 208 220 222 225 228 271 281 282 293 34 69 116 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 110 280 36 37 105 280 36 37 49 56 67 80 96 102 105 106 116 153 168 170 206 222 225 234 246 247 248 251 257 280 293 297 36 37 53 56 80 92 101 105 108 118 148 153 160 168 170 206 230 235 246 271 280 281 282 36 37 49 56 58 68 70 77 80 82 84 101 103 105 108 116 117 118 148 154 155 156 167 168 170 192 195 205 206 207 215 217 220 221 225 234 235 247 248 249 257 259 260 268 280 281 282 298 36 37 43 49 53 58 70 80 82 87 96 101 103 105 106 108 113 114 117 155 156 168 170 206 207 222 234 247 251 260 268 280 282 297 36 37 44 49 74 80 101 105 106 107 108 170 206 230 280 36 37 61 103 105 113 148 167 243 280 36 37 49 54 56 58 80 88 96 105 108 114 116 148 154 156 157 163 164 170 205 206 220 222 230 235 257 264 268 276 280 282 297 36 37 87 101 105 205 217 249 278 280 34 36 37 49 53 54 56 68 69 90 96 101 103 105 108 118 143 148 154 155 156 163 164 168 170 205 206 220 225 226 231 247 251 257 260 268 270 271 280 281 297 298 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 49 53 101 103 105 108 118 155 156 168 170 206 207 222 246 280 281 298 36 37 61 69 89 105 113 148 280 36 37 105 280 36 37 105 280 36 37 69 105 280 36 37 105 280 36 37 105 280 36 37 105 280 36 37 105 280 34 61 75 96 116 148 194 216 241 264 271 280 105 108 114 116 118 148 167 216 271 279 294 105 108 114 116 118 148 167 216 271 279 294 75 76 105 117 147 211 262 264 271 276 277 80 84 108 116 118 205 220 221 235 247 251 264 271 282 297 58 101 114 147 155 206 222 264 280 34 71 80 117 147 148 171 207 243 264 271 293 49 54 56 116 143 147 206 225 240 264 271 116 147 207 264 80 84 108 118 147 205 220 221 235 247 251 264 271 282 297 101 106 108 147 205 206 228 251 264 282 84 108 117 143 144 147 156 163 206 222 264 271 44 54 56 58 80 105 147 156 206 222 223 226 228 238 243 251 264 271 297 67 117 118 146 154 157 193 247 53 54 56 105 147 167 204 206 220 221 247 248 262 264 268 271 276 277 280 105 147 204 222 262 264 271 276 277 105 147 170 264 271 54 56 96 101 108 114 147 148 153 193 205 215 264 271 293 56 70 82 143 147 148 205 206 207 227 247 264 58 68 70 82 118 147 168 205 207 235 247 264 53 78 106 147 148 264 298 53 147 163 215 216 264 46 75 76 80 105 114 117 147 170 206 211 262 264 271 276 277 280 282 291 34 49 67 68 69 80 88 101 105 116 117 118 148 157 160 167 193 220 231 234 240 247 294 298 36 37 102 169 202 203 222 248 280 294 68 71 88 89 113 114 146 170 193 206 248 260 297 71 89 113 114 248 240 69 280 69 280 69 74 280 34 69 280 69 280 69 280 69 280 69 160 280 69 80 280 69 280 69 117 280 34 69 280 69 280 69 280 34 67 68 70 83 86 89 116 117 118 147 153 167 205 207 215 239 240 247 248 271 276 297 298 36 37 68 80 83 84 102 103 143 148 153 154 169 170 202 203 231 241 247 248 280 34 54 67 68 69 79 83 88 98 105 106 116 117 118 154 167 170 206 227 230 235 247 248 251 260 268 271 272 280 34 69 74 105 117 118 169 271 280 34 37 68 105 108 118 203 205 216 230 240 248 271 34 44 54 56 67 68 69 70 79 82 89 107 114 116 117 118 146 147 148 160 167 170 193 205 206 207 225 226 240 241 271 280 281 294 37 68 117 118 203 207 230 240 248 271 34 37 53 54 56 67 68 70 74 103 105 118 148 170 203 206 220 234 235 247 280 297 53 105 106 118 170 220 224 235 247 34 54 69 105 117 118 155 170 205 206 220 248 280 34 53 79 89 107 114 116 117 118 147 148 235 240 248 294 34 37 53 56 68 79 88 105 106 117 118 148 155 157 160 170 203 206 207 216 220 221 230 234 235 240 247 248 271 272 280 53 79 89 116 117 118 170 220 224 240 248 280 68 74 79 89 116 117 118 240 247 248 271 43 56 68 89 116 117 118 143 147 148 170 205 206 207 220 221 234 235 240 247 271 280 69 70 74 89 101 105 116 117 118 147 205 216 234 235 240 247 248 251 271 34 67 68 69 70 74 89 96 101 105 106 107 116 117 118 147 148 153 167 170 193 205 206 207 222 228 234 235 240 247 248 268 272 280 297 298 44 79 89 116 117 118 157 170 240 248 280 54 56 68 69 74 79 89 105 110 116 117 118 155 170 205 206 220 230 234 235 240 244 247 248 271 280 53 69 74 79 105 117 118 168 207 247 248 280 37 101 105 117 118 203 207 248 56 74 116 117 118 207 225 248 280 67 74 80 105 106 117 118 207 247 248 272 37 116 117 118 148 203 207 240 247 248 37 117 118 154 203 207 248 37 67 74 88 118 203 207 216 248 280 56 74 102 117 118 168 207 231 248 280 34 37 107 118 203 207 248 67 116 117 118 168 207 248 280 37 67 74 101 117 118 143 203 207 248 37 118 168 203 207 248 37 53 67 74 106 117 118 153 170 203 207 247 248 272 276 34 89 92 93 116 117 118 205 216 56 89 92 116 117 118 160 205 216 271 67 83 118 207 248 34 37 105 113 118 203 207 248 49 79 117 118 154 205 206 207 240 247 248 279 280 67 89 96 105 116 117 118 205 207 221 247 280 37 54 67 70 74 77 79 83 89 116 117 118 143 145 148 205 216 235 240 241 251 259 271 89 117 70 106 114 117 118 148 206 217 37 54 67 70 74 77 79 83 89 116 117 118 143 145 148 205 216 235 240 241 251 259 271 77 80 105 148 69 114 117 118 216 53 82 106 118 170 205 206 216 220 221 234 235 243 247 268 297 44 53 56 68 70 82 105 118 155 163 205 206 220 227 234 247 271 272 280 297 70 118 168 224 247 280 53 117 243 247 248 280 53 118 160 70 118 160 205 205 205 34 67 69 70 79 82 83 87 89 102 114 117 118 145 148 167 235 240 241 260 280 118 34 69 70 79 87 102 118 145 148 167 241 260 280 67 70 74 83 105 117 207 247 280 67 68 74 83 116 117 118 167 170 206 207 230 240 247 271 280 34 43 53 79 102 117 118 148 229 247 248 262 276 280 69 118 216 259 294 118 294 37 43 89 117 118 203 207 280 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 75 89 117 118 170 203 207 222 248 271 294 117 118 294 34 117 118 294 118 294 117 118 294 118 294 118 294 34 117 118 294 34 80 117 118 294 34 117 118 294 34 37 43 69 117 118 203 207 294 37 43 69 117 118 203 207 294 34 37 43 56 69 116 117 118 203 207 222 294 37 43 69 117 118 203 207 294 117 118 294 34 37 43 117 118 207 294 37 43 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 271 294 34 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 34 37 43 89 117 118 203 207 294 37 43 56 89 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 37 43 89 117 118 203 207 294 118 294 34 117 118 294 34 117 118 294 117 118 294 34 37 43 44 49 50 53 54 56 58 61 67 68 69 70 77 78 80 83 86 88 96 100 101 102 103 105 106 107 108 114 116 117 118 147 148 153 155 156 160 167 169 170 192 193 194 203 205 206 207 216 217 218 220 221 222 225 228 231 234 235 239 240 244 246 247 248 249 251 262 264 270 271 272 276 278 280 281 282 293 294 297 298 80 88 89 80 89 34 37 56 68 80 89 106 116 148 153 203 216 276 280 293 68 70 80 82 148 154 170 204 207 220 230 235 244 34 56 80 89 116 148 34 80 88 89 106 148 34 67 68 80 105 148 160 167 280 294 34 80 89 105 148 272 34 68 80 88 89 106 148 240 34 36 49 68 74 75 80 88 89 105 106 116 117 148 202 240 271 272 276 294 34 36 53 56 74 80 89 101 103 105 106 116 117 202 251 280 294 34 67 80 88 89 235 281 108 117 251 34 89 106 276 34 89 56 80 88 89 251 34 68 114 167 215 217 228 248 34 53 56 68 80 88 89 106 153 167 235 247 34 53 54 56 67 80 88 89 103 106 116 117 168 220 222 240 247 271 276 34 53 56 68 80 82 88 89 106 116 148 153 235 247 34 49 53 56 67 68 74 78 80 88 92 96 101 105 106 108 114 116 117 118 148 153 164 167 168 193 194 206 222 225 247 248 249 251 280 294 298 67 80 247 34 53 56 80 88 89 103 106 116 148 222 276 34 56 74 80 88 89 116 118 148 153 167 217 224 240 272 276 80 148 156 216 230 251 279 80 148 156 216 230 251 279 68 148 280 34 68 148 280 34 68 148 153 271 280 34 80 88 118 148 230 251 280 293 34 49 54 56 68 74 80 88 116 162 164 216 228 235 246 247 268 280 49 56 80 88 148 116 162 216 217 34 80 88 103 106 230 262 34 54 80 116 148 230 231 271 272 294 34 44 74 80 89 118 247 271 34 117 34 44 77 80 89 118 205 247 271 34 44 80 89 117 118 247 271 34 44 80 89 118 205 247 271 34 44 80 89 118 247 271 34 44 80 89 118 247 271 293 34 44 80 89 118 247 271 34 36 54 56 58 67 68 69 80 84 86 96 101 105 108 114 116 143 144 147 148 155 160 194 202 205 206 207 216 217 220 222 230 231 234 240 247 260 280 294 297 298 34 44 74 80 89 118 205 247 271 34 44 80 89 118 247 271 34 37 69 80 117 160 167 170 203 216 217 280 34 37 69 80 117 146 160 167 203 206 216 217 293 37 167 203 217 69 77 80 114 155 215 216 220 249 37 69 117 160 167 170 203 216 217 280 34 37 69 117 160 167 170 203 216 217 222 54 103 108 116 167 217 56 105 167 217 240 280 297 34 46 67 88 103 104 105 106 108 116 167 205 206 216 217 221 235 248 271 272 37 167 203 216 217 80 146 167 206 217 222 34 46 53 67 80 88 106 108 111 117 153 167 205 216 217 222 235 276 54 56 58 69 103 108 117 146 167 206 217 222 280 37 46 54 56 61 106 108 118 146 167 192 194 203 206 217 222 280 281 294 37 56 146 167 170 203 206 217 37 146 167 203 205 206 217 34 37 101 146 167 203 206 217 222 240 259 293 37 108 116 146 153 155 167 203 206 217 37 69 167 203 216 217 37 167 203 216 217 37 167 203 216 217 37 167 203 216 217 34 37 105 106 117 153 167 168 203 205 216 217 220 221 228 235 276 280 43 167 217 43 53 67 108 117 146 167 205 206 217 222 146 167 206 217 103 116 117 167 217 222 103 146 167 206 217 280 118 34 36 37 43 53 68 69 70 74 82 103 106 107 108 116 117 118 144 146 148 155 156 157 167 169 170 205 206 207 220 221 224 225 230 234 235 240 247 248 270 271 272 280 281 297 118 118 34 49 53 56 66 67 69 74 79 86 87 102 106 113 117 118 143 146 153 154 163 164 168 171 182 204 222 230 240 247 259 293 118 118 118 69 116 118 118 163 216 249 69 74 34 43 53 54 68 89 105 106 113 117 118 170 207 220 221 234 235 240 247 248 271 293 34 53 68 74 88 89 105 118 160 220 234 235 240 271 272 280 34 44 67 69 74 79 84 86 87 89 106 107 113 114 117 118 144 148 153 154 157 168 204 205 206 220 222 225 240 244 247 248 251 259 280 34 44 53 54 67 69 79 86 87 89 96 105 107 116 117 118 146 148 168 220 222 240 247 268 271 276 34 54 67 69 74 79 84 86 89 103 106 108 116 117 118 148 154 168 170 204 240 247 262 280 56 89 117 118 147 215 240 271 280 294 53 54 56 67 68 84 87 105 107 114 117 118 143 148 168 207 220 227 240 248 259 260 262 268 271 298 68 117 118 148 118 147 56 87 88 106 116 117 118 169 194 207 234 235 247 268 271 280 293 34 44 46 53 67 68 74 105 106 107 116 117 118 167 170 235 240 246 247 248 260 34 44 46 53 67 69 87 105 116 117 118 153 170 235 240 246 247 260 262 36 37 44 67 83 87 96 107 116 117 118 154 157 168 169 170 202 203 206 207 222 230 235 247 260 268 271 280 116 117 145 205 206 215 280 105 108 116 117 145 206 225 247 280 69 116 117 145 280 68 89 116 117 145 260 280 69 74 78 116 117 145 154 268 280 105 116 117 145 215 280 105 116 117 145 215 280 53 105 116 117 145 215 280 53 105 116 117 145 215 280 34 52 53 74 82 96 105 116 117 145 148 168 205 215 220 243 247 270 276 280 34 52 53 67 74 82 105 113 116 117 145 148 168 205 220 222 243 247 270 276 280 52 53 74 82 103 105 116 117 145 148 168 205 215 220 243 247 270 276 280 56 106 116 117 145 215 247 280 53 82 92 105 106 116 117 145 148 168 205 243 248 276 280 52 53 74 82 92 105 108 116 117 145 148 168 205 206 215 220 243 247 270 276 280 34 67 116 117 145 168 280 34 49 52 53 67 82 105 116 117 145 148 168 205 215 220 243 247 248 262 270 276 280 52 53 67 74 82 105 116 117 145 148 168 205 215 243 247 270 276 280 116 117 145 280 34 52 53 67 82 87 88 105 116 117 145 148 168 205 207 239 276 280 116 117 118 145 280 34 52 53 67 74 82 105 111 116 117 118 145 148 168 205 206 215 220 243 247 248 260 270 276 280 36 37 80 116 148 170 205 270 297 34 36 37 116 148 170 195 205 216 270 281 297 34 36 37 68 104 116 117 148 164 170 195 205 216 222 270 281 297 34 36 37 116 148 170 195 205 216 247 270 281 297 34 36 37 54 116 117 148 170 195 205 216 270 281 297 36 37 116 148 170 205 270 297 34 36 37 77 116 148 170 195 205 216 222 239 270 281 297 34 36 37 74 116 117 148 170 195 205 216 222 270 281 297 36 37 116 117 148 170 195 205 216 222 270 281 297 36 37 116 148 170 195 205 216 270 281 297 36 37 116 117 148 170 195 205 216 270 281 297 36 37 53 80 108 116 148 170 205 207 270 271 282 297 298 36 37 105 114 116 148 156 170 205 206 225 264 270 271 272 297 49 53 116 205 207 216 224 231 235 274 276 34 43 49 50 53 54 56 67 69 80 96 105 108 114 116 148 156 170 205 216 220 221 241 251 280 294 49 68 74 105 106 108 116 148 163 170 205 206 207 216 224 234 239 240 251 270 280 44 53 96 105 114 116 148 160 205 206 207 216 220 230 231 240 247 248 251 270 271 280 36 37 67 84 86 89 105 106 116 117 118 148 153 168 170 205 206 207 216 217 222 230 239 247 248 270 271 279 280 294 297 34 36 37 70 89 116 148 170 195 205 207 251 270 271 297 36 37 77 116 170 205 270 297 36 37 116 148 170 205 222 231 248 264 270 271 297 36 37 61 98 116 170 202 203 205 270 297 34 36 37 61 69 101 116 170 205 270 271 272 280 297 34 96 105 147 148 153 216 220 222 247 257 271 36 37 53 54 56 58 61 68 89 105 108 114 116 146 148 160 167 170 205 206 207 216 222 230 234 239 241 270 271 280 281 294 297 216 34 105 107 114 116 117 118 206 247 270 271 298 34 53 54 56 69 80 92 105 106 107 108 114 116 117 118 147 148 170 204 206 216 221 222 247 248 249 264 270 271 280 297 298 53 56 80 96 103 106 116 148 193 216 217 271 34 44 53 68 80 105 114 116 154 163 216 220 221 235 240 276 280 43 50 58 61 80 89 105 107 108 114 116 118 146 148 160 167 170 215 216 217 225 235 264 271 294 298 50 61 77 105 116 167 264 271 280 34 43 49 50 53 54 56 58 61 67 69 71 84 96 99 101 102 105 108 114 116 117 118 143 147 148 153 155 167 170 193 194 204 205 206 215 216 217 222 225 230 234 241 246 251 264 270 271 272 275 280 281 282 293 294 297 298 54 56 70 82 89 105 116 148 163 167 194 206 207 216 217 247 248 251 294 50 116 153 216 264 271 280 294 37 43 50 53 54 56 58 61 80 89 106 108 114 116 148 168 170 204 205 206 207 217 246 264 271 276 298 34 116 163 271 294 147 167 147 167 271 58 167 205 235 271 68 96 167 205 271 281 114 167 167 56 69 108 163 167 223 234 271 281 167 170 167 114 156 167 167 167 225 114 167 170 167 170 34 56 61 70 80 105 106 114 116 118 148 160 167 206 271 294 34 49 53 54 56 66 68 75 88 96 103 105 106 108 114 116 117 148 153 167 216 220 221 235 240 243 247 248 251 260 271 276 280 293 298 34 53 54 105 106 116 117 118 153 156 216 220 221 243 276 282 53 54 88 116 205 216 276 293 34 49 53 54 56 86 88 103 105 106 114 116 148 153 205 207 216 220 221 235 240 247 260 262 271 276 280 298 54 105 116 117 153 205 216 247 251 276 293 53 54 116 117 216 54 116 216 276 34 54 105 116 154 216 276 54 116 216 235 276 54 116 216 34 54 69 70 89 90 96 116 118 148 157 170 206 216 220 222 240 247 249 259 271 279 54 116 117 216 40 116 216 148 167 193 260 270 271 280 167 260 280 43 44 69 105 146 155 156 247 260 268 271 280 281 77 86 96 105 118 148 156 167 205 222 257 260 264 271 280 294 148 204 280 34 67 74 102 148 169 260 269 271 280 34 36 37 54 56 88 148 160 202 203 240 247 259 260 271 271 114 148 154 297 54 67 68 83 84 87 102 105 144 148 207 227 298 148 54 148 217 54 105 148 54 56 105 148 206 206 216 259 54 105 148 206 280 298 54 58 148 251 54 148 205 145 58 114 145 148 294 98 106 114 148 170 204 271 280 271 36 37 78 116 167 202 203 216 247 271 280 37 56 78 116 167 203 216 271 279 68 74 77 78 116 147 167 216 271 68 74 77 78 116 147 148 167 205 216 271 280 68 74 77 78 116 147 148 167 205 216 271 280 53 68 69 74 77 78 105 116 144 147 167 170 216 220 221 224 271 280 53 68 74 77 78 105 116 144 147 167 170 216 220 221 224 271 49 53 58 68 70 83 88 105 146 207 220 221 247 271 56 68 83 101 103 116 157 204 206 216 247 280 53 68 70 83 86 88 113 154 204 207 247 271 280 34 56 71 75 80 96 105 106 146 154 170 196 206 237 249 271 280 34 56 68 69 75 80 148 154 205 237 240 249 271 280 297 117 170 205 227 240 244 297 68 69 82 146 148 168 170 206 220 221 234 240 246 249 271 280 297 43 53 68 69 70 74 88 106 148 204 220 221 227 240 247 271 280 36 37 44 68 69 148 196 202 203 220 221 222 230 240 246 271 280 43 53 56 68 69 101 148 168 170 220 221 240 246 271 280 297 204 273 204 273 170 204 170 204 273 54 204 216 34 54 69 170 204 217 279 69 74 160 170 247 69 74 34 44 49 148 204 206 207 235 240 248 271 34 68 118 152 215 247 270 271 34 56 88 101 103 117 118 148 160 207 230 247 248 34 37 56 67 117 118 148 207 222 247 248 271 272 34 37 44 67 68 80 83 86 114 117 148 160 167 170 195 228 239 244 246 247 248 259 262 271 272 280 294 297 34 44 53 54 68 74 148 170 207 220 221 248 34 53 90 116 148 204 207 221 246 248 293 34 53 105 148 154 207 220 221 246 248 271 34 37 44 53 68 148 170 182 207 215 220 221 224 225 240 246 247 248 259 279 34 68 170 240 248 271 280 34 148 204 207 220 221 248 268 34 36 37 53 74 88 108 114 148 170 230 262 269 34 36 37 52 74 86 107 146 167 202 203 271 293 34 53 54 74 105 108 113 117 118 143 154 170 205 231 270 293 117 146 262 268 117 146 262 268 36 49 77 86 103 117 146 202 231 247 281 293 36 37 44 49 53 54 70 82 86 103 105 107 117 143 146 148 163 168 169 192 193 195 202 203 206 207 215 225 230 231 234 243 247 248 249 257 260 268 276 280 281 293 53 74 96 113 116 148 205 215 220 247 260 262 293 170 54 77 153 155 192 205 206 220 222 223 230 240 243 270 280 291 293 49 53 54 74 77 107 117 270 271 281 293 49 53 54 56 69 105 106 164 170 205 206 222 251 270 293 116 160 206 226 271 280 46 74 77 34 116 226 248 88 116 226 249 88 116 226 249 34 88 116 226 249 54 116 154 205 224 226 54 116 154 224 226 56 77 106 116 224 226 34 116 224 226 293 68 105 116 224 226 280 74 88 106 116 224 226 293 69 116 154 205 222 224 226 274 116 167 205 207 226 271 280 67 69 80 87 107 116 144 148 168 207 226 227 228 230 271 280 37 67 79 83 102 107 116 144 154 157 168 169 170 194 203 204 206 215 220 226 247 268 44 68 105 106 116 144 148 170 204 226 240 244 271 294 44 53 54 68 116 148 154 204 220 226 235 240 244 271 294 88 116 226 77 116 226 34 44 54 56 68 74 77 80 105 116 117 118 147 170 206 207 220 221 222 224 226 247 249 251 270 271 279 293 297 298 44 46 49 53 54 56 68 74 77 80 83 88 90 92 96 101 103 106 107 116 117 143 146 148 154 157 170 192 205 206 220 221 225 230 231 235 243 247 249 251 259 260 264 269 270 271 280 281 293 298 53 54 58 74 75 77 80 87 96 101 105 106 116 143 146 153 157 170 192 205 206 220 221 225 230 231 249 251 260 269 270 271 280 281 293 297 46 49 52 53 54 56 69 70 74 77 80 105 106 116 117 153 154 156 157 205 206 207 215 220 221 222 224 231 249 251 259 260 262 270 271 280 293 297 43 44 49 53 54 56 71 74 77 80 83 87 90 96 101 103 106 107 114 116 117 118 143 146 148 154 155 157 170 192 205 206 220 221 222 225 230 231 234 235 243 247 249 251 260 264 269 270 271 280 281 293 297 44 46 49 52 53 54 56 67 70 74 77 80 96 101 103 105 106 107 108 116 117 153 155 157 164 170 205 206 207 220 221 224 230 243 247 249 251 264 269 270 271 275 280 291 293 297 298 44 46 49 52 53 54 56 67 69 70 74 77 80 96 101 103 105 106 108 116 117 118 143 153 155 157 164 170 171 205 206 207 220 221 224 230 243 247 249 251 264 269 270 271 275 280 291 293 297 116 216 226 105 106 116 164 226 230 247 262 276 54 96 116 205 216 280 54 80 116 145 170 205 216 224 272 293 54 106 116 216 260 54 56 116 145 216 222 224 34 54 96 116 171 216 248 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 54 116 145 170 216 220 221 264 268 34 54 116 145 216 34 54 116 145 216 34 54 116 145 216 34 43 53 56 68 74 77 105 116 148 167 170 194 204 207 216 217 220 226 235 240 268 279 280 294 296 43 53 54 56 170 220 221 270 280 53 56 170 220 221 235 270 280 54 68 116 145 216 44 53 54 56 68 116 145 170 216 224 34 56 74 100 116 148 163 170 216 297 34 44 56 170 220 221 235 270 280 34 56 68 116 147 148 204 216 224 240 260 271 296 44 68 69 74 83 105 148 170 193 207 230 234 240 251 280 34 53 68 69 71 74 84 105 106 148 167 170 193 207 225 231 234 240 247 248 280 34 68 69 117 147 148 160 204 220 224 240 260 271 280 296 34 68 69 74 105 148 170 193 207 234 240 247 280 34 68 69 74 148 170 193 207 234 240 248 271 280 56 68 70 148 163 164 167 168 207 234 271 280 281 34 44 46 49 53 70 74 80 82 83 84 96 106 107 170 220 235 240 247 248 260 280 297 34 43 54 68 80 101 116 117 147 148 154 168 170 204 205 216 222 224 240 260 271 280 293 296 298 34 44 54 67 68 80 84 147 148 154 204 207 215 216 224 230 240 260 271 280 296 34 44 54 68 80 83 106 147 148 154 204 206 216 224 240 260 271 280 296 297 34 54 68 80 147 148 154 168 204 216 224 240 246 260 271 280 294 296 34 68 87 147 148 204 224 240 260 271 296 34 68 69 74 105 117 118 148 154 170 193 207 234 240 280 34 44 68 69 74 117 147 148 168 171 204 222 224 240 247 260 271 280 293 296 68 69 74 148 163 170 193 207 230 234 235 240 247 280 44 68 69 74 114 117 148 163 170 171 193 207 217 234 240 280 44 68 69 74 148 170 193 207 216 234 240 247 280 34 44 67 68 69 79 80 147 148 168 204 224 240 260 271 296 34 53 54 58 68 71 106 147 148 154 204 224 240 248 260 271 296 35 68 69 74 148 163 170 193 207 230 234 235 240 247 280 54 160 216 271 54 160 216 271 54 160 216 271 34 36 37 54 56 102 148 163 194 198 202 203 206 268 54 70 116 216 244 54 147 160 216 241 271 36 37 202 203 222 54 116 160 216 271 54 116 160 216 271 294 54 147 160 216 271 54 148 160 194 216 248 271 294 54 116 148 160 216 271 54 148 160 216 271 36 52 53 54 56 67 84 89 105 143 148 154 202 206 230 231 239 260 269 280 281 67 78 79 80 89 102 147 148 160 194 207 216 235 247 270 271 281 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 104 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 194 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 46 54 56 70 74 77 80 82 105 114 116 145 147 148 168 170 193 205 216 225 247 260 280 70 77 87 105 116 148 160 227 228 240 247 248 271 280 294 296 46 80 105 106 116 148 167 240 280 67 105 106 116 240 280 44 53 68 105 116 163 235 240 271 280 294 44 53 68 105 116 118 148 234 235 240 280 294 79 96 148 204 235 240 248 260 280 294 46 53 68 69 79 82 106 107 117 148 170 204 205 206 207 215 234 240 248 271 34 54 58 74 79 247 248 37 44 46 53 54 69 70 79 80 82 83 84 106 148 168 170 203 206 207 235 280 281 297 34 37 44 46 54 79 83 156 170 203 205 206 231 235 281 37 54 79 203 240 280 34 37 44 46 54 79 107 148 203 240 243 297 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 260 34 37 54 69 79 106 148 203 243 251 260 37 54 79 106 148 203 243 251 260 280 37 53 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 37 54 79 106 148 203 243 251 260 280 36 46 49 53 54 56 67 69 70 74 79 82 83 84 102 107 115 154 156 168 169 170 193 202 230 240 247 260 280 282 54 77 79 80 116 146 148 167 170 207 216 53 54 68 70 79 84 86 114 148 168 169 206 207 228 247 248 271 282 71 79 83 105 162 193 204 222 235 247 54 56 67 79 148 216 235 240 247 248 260 271 294 37 54 67 79 107 114 145 148 203 216 234 235 247 264 271 272 36 68 74 78 105 116 148 170 202 244 247 248 271 294 36 53 68 74 78 148 155 163 170 202 244 271 294 68 105 148 224 244 247 248 270 271 44 49 53 56 68 80 105 114 148 163 168 170 206 220 240 244 247 248 257 271 280 69 74 75 79 84 89 107 116 117 118 148 160 205 216 235 240 247 270 271 272 294 34 46 53 68 69 80 84 96 101 105 108 114 148 155 163 167 170 205 206 207 215 225 234 244 247 249 270 271 279 280 294 298 34 53 68 74 77 116 148 160 164 172 206 207 222 244 292 68 87 102 148 244 36 37 53 68 102 103 106 144 148 154 170 202 203 204 206 207 220 231 234 244 247 249 260 268 270 271 281 294 44 54 67 68 80 103 105 116 148 150 163 170 204 206 231 234 244 247 248 270 271 294 37 53 68 102 103 105 144 148 150 154 170 203 206 207 220 231 234 244 247 260 268 270 271 281 36 37 53 67 68 77 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 68 102 103 144 148 154 170 202 203 206 207 220 231 234 244 247 249 260 268 270 281 37 53 68 83 102 103 144 148 154 157 164 170 194 203 207 220 231 244 247 259 268 270 271 280 36 37 53 67 68 102 103 105 148 170 194 202 203 204 206 207 220 231 234 244 247 268 270 271 297 68 103 148 169 231 244 247 268 270 294 37 68 103 148 170 231 244 247 270 294 68 103 105 116 148 207 216 230 231 243 244 247 251 270 271 280 68 80 103 148 154 231 244 247 270 44 68 103 105 148 170 194 206 207 231 244 247 270 281 36 37 44 53 67 68 83 102 103 105 144 148 154 164 202 203 206 207 220 231 234 244 247 249 260 268 270 281 36 37 53 68 102 103 105 116 144 148 154 170 202 203 205 206 207 216 220 231 234 244 247 260 268 270 271 281 36 37 53 67 68 84 103 105 108 144 148 154 157 164 202 203 206 207 220 231 234 244 247 248 249 260 268 270 271 281 36 37 53 67 68 102 103 105 144 148 170 194 202 203 207 215 220 231 238 244 247 268 270 297 36 53 67 68 102 103 105 148 150 154 163 202 206 207 220 230 231 244 247 260 268 270 281 297 36 53 68 103 105 144 148 154 156 170 202 206 207 220 231 234 244 247 249 260 268 270 281 297 36 58 68 74 80 103 105 114 116 144 148 154 206 207 231 244 247 248 270 280 298 37 114 116 118 148 203 215 247 271 37 105 114 116 147 203 205 215 220 262 293 37 67 68 69 80 105 114 116 148 203 205 215 222 230 240 280 37 54 75 78 105 114 116 117 145 148 203 215 248 264 271 37 54 78 105 114 116 117 145 148 203 206 215 240 248 260 264 280 37 79 86 96 101 105 106 114 116 148 203 215 216 271 280 294 34 37 44 53 74 75 105 106 114 116 117 170 203 204 205 206 207 215 230 234 235 240 247 248 249 257 270 271 280 282 297 37 80 114 116 203 215 225 34 37 43 44 46 53 70 105 114 116 203 215 234 270 271 281 34 37 46 70 114 116 203 215 271 37 43 44 46 53 68 86 114 116 148 203 206 215 220 221 247 271 281 37 43 46 53 105 114 116 148 170 203 206 207 215 220 247 271 37 46 105 114 116 143 148 203 215 271 37 44 46 53 56 69 101 105 106 114 116 117 146 148 160 163 168 170 203 205 206 215 217 222 225 230 235 240 247 249 271 272 37 114 116 203 215 231 271 37 53 70 80 114 116 203 215 271 37 43 44 53 70 75 80 86 101 108 114 116 118 146 148 192 203 204 206 215 234 251 260 271 280 37 46 114 116 143 148 203 215 271 37 44 53 114 116 170 203 215 220 268 271 37 44 46 105 114 116 143 148 203 215 271 37 70 114 116 203 215 228 271 37 56 61 80 203 215 249 271 34 37 43 44 46 53 70 105 114 116 203 215 234 270 271 281 37 46 70 114 116 203 215 231 260 270 271 37 43 44 53 70 75 80 101 106 108 114 116 118 148 153 170 192 193 203 204 206 215 247 260 271 280 281 37 50 114 116 117 148 203 207 215 222 271 44 46 53 67 70 82 102 106 114 116 148 156 164 168 170 193 206 216 230 240 247 248 264 271 282 44 53 67 68 69 84 105 116 148 170 193 205 207 216 228 240 247 248 251 264 271 282 53 67 69 77 80 83 84 114 116 146 193 205 216 231 240 247 248 264 271 53 67 69 80 106 116 160 170 206 216 240 248 264 271 34 67 106 116 153 216 240 248 251 264 271 56 80 90 106 116 117 154 170 215 248 268 34 49 82 105 107 148 156 163 168 170 205 206 220 247 257 271 282 34 67 69 84 96 116 205 207 216 240 248 264 271 34 56 67 68 69 83 84 86 114 116 148 157 193 216 230 240 247 248 264 271 34 44 46 53 67 80 116 146 170 206 216 225 235 240 247 248 264 271 34 67 69 116 216 235 240 248 264 271 37 67 79 107 116 148 154 163 216 230 240 247 248 260 264 271 280 34 67 79 102 107 116 168 169 216 240 247 248 264 271 280 67 79 84 87 116 153 216 230 240 248 264 271 280 34 44 53 56 67 68 69 70 80 82 83 84 96 105 114 116 118 146 148 154 157 160 163 164 168 170 193 205 206 207 216 227 228 230 231 234 235 240 243 247 248 251 257 260 264 271 272 280 281 282 34 56 67 79 80 96 116 145 148 153 160 205 206 234 235 240 248 251 271 280 34 108 116 117 145 147 160 205 207 234 235 240 247 248 249 260 271 280 34 37 69 145 203 234 235 240 248 271 280 34 37 69 145 169 203 234 235 240 248 271 280 34 49 53 69 75 80 116 145 148 160 234 235 240 248 271 279 280 34 37 67 68 77 83 114 145 146 167 203 216 230 234 235 240 247 248 271 280 294 68 69 82 170 205 206 207 220 230 235 271 280 105 148 170 206 207 220 235 271 82 148 170 206 207 220 235 271 70 148 170 194 206 220 235 271 82 148 170 206 207 220 235 271 70 82 148 170 205 206 207 220 235 271 68 105 148 170 206 207 220 235 247 271 70 148 170 206 220 235 271 68 70 105 148 170 206 207 220 235 271 82 116 148 170 206 207 216 220 235 271 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 53 116 145 234 235 240 248 271 280 34 116 145 146 162 234 235 240 248 271 280 216 280 34 69 116 145 234 235 240 248 271 280 34 69 80 116 145 234 235 240 248 271 280 170 206 207 259 170 206 207 259 37 116 203 247 251 34 54 116 216 247 54 116 216 247 271 53 54 103 157 164 231 247 251 37 44 46 49 50 52 53 54 68 69 70 71 80 82 83 88 100 103 105 106 107 117 145 148 154 155 156 157 163 164 167 168 170 192 193 203 205 206 207 220 221 225 230 238 240 243 247 248 249 257 264 270 271 280 281 282 297 52 58 84 145 146 148 247 68 78 84 216 243 244 247 264 34 78 92 216 244 270 271 37 43 53 79 102 103 114 156 169 203 216 240 247 248 257 260 270 271 294 37 53 58 68 79 84 106 144 148 157 170 193 227 231 244 247 271 294 37 43 44 52 67 79 83 84 86 88 107 203 204 206 215 238 247 260 268 270 271 280 293 53 68 79 84 148 157 224 230 231 240 244 247 248 260 271 280 294 37 53 108 144 167 168 203 205 206 240 247 257 271 43 68 79 83 84 88 103 107 143 144 148 163 170 204 238 244 247 248 260 268 270 271 275 281 293 294 34 74 84 204 259 43 44 56 67 83 84 105 106 144 145 148 168 204 227 230 243 247 249 260 270 271 279 293 78 84 150 204 216 247 78 216 298 53 54 67 68 105 146 154 240 247 248 271 276 56 67 247 248 83 167 222 248 280 294 298 43 44 49 52 53 54 56 67 68 74 83 86 103 148 160 163 170 204 205 207 227 231 235 240 247 260 270 271 280 297 50 107 148 170 206 220 234 280 105 148 170 206 251 268 67 105 107 148 157 240 271 107 148 53 54 67 68 105 146 154 240 247 248 271 276 54 67 105 247 248 52 105 44 68 155 157 169 170 247 271 280 117 248 83 148 170 205 206 240 248 271 294 34 53 83 105 118 148 154 206 217 230 247 271 117 248 67 103 105 107 148 206 207 220 221 82 106 170 205 206 240 271 281 83 167 222 248 280 294 298 114 148 264 271 294 56 68 101 105 116 118 148 154 206 207 220 221 240 271 280 87 163 206 247 248 280 68 105 117 118 271 280 68 155 170 205 206 220 68 280 83 167 222 248 280 294 298 56 217 83 167 222 248 280 294 298 117 248 271 280 53 67 114 148 167 170 205 206 217 225 228 240 244 248 270 271 280 294 296 297 53 68 117 148 271 280 69 105 240 280 34 44 53 68 69 70 71 80 82 83 96 105 116 170 220 222 235 247 248 271 280 297 49 148 168 247 264 270 271 280 100 101 106 280 52 67 88 96 170 229 247 248 271 280 297 260 280 53 56 68 71 83 84 106 148 156 157 170 205 206 207 215 225 226 239 240 247 248 260 271 280 281 297 145 280 44 53 56 67 68 168 205 240 247 271 280 46 53 61 68 69 80 114 148 155 170 220 230 240 271 280 281 297 102 105 107 118 145 148 167 169 207 235 240 244 248 260 264 270 271 280 294 157 247 271 272 280 297 34 44 53 56 74 80 105 106 206 240 247 271 272 280 297 44 83 215 230 240 247 248 270 271 280 281 37 46 69 168 203 230 240 243 247 271 280 37 43 44 53 144 148 170 203 206 207 247 260 268 280 298 44 148 207 224 244 247 270 271 273 280 168 247 280 37 44 53 67 69 70 82 83 84 105 106 118 154 155 195 203 204 206 207 220 235 247 248 268 280 67 69 247 260 270 280 44 53 69 148 206 220 271 280 37 43 53 56 106 144 170 203 206 207 247 260 268 270 271 280 52 67 75 84 86 88 96 155 157 168 229 247 262 280 44 53 69 148 155 205 206 220 270 271 280 44 148 168 204 215 248 280 44 148 280 80 114 167 207 225 230 248 260 280 53 114 167 247 280 68 148 205 257 280 44 54 68 114 148 163 193 231 247 251 280 116 216 68 70 82 105 215 271 280 44 46 53 68 69 70 155 170 205 206 215 224 225 240 268 270 271 272 280 281 297 34 35 49 69 247 271 279 148 231 148 247 251 37 58 96 101 148 167 193 205 206 215 230 235 280 294 54 58 68 71 83 103 113 143 148 168 192 205 206 224 226 247 251 280 297 107 204 34 53 56 67 96 106 143 148 225 271 272 280 298 206 223 148 206 223 206 259 34 148 224 37 50 54 84 108 203 225 230 247 272 297 148 50 52 67 70 82 84 105 107 108 148 167 204 207 216 227 228 231 248 271 279 294 53 56 68 70 82 216 240 260 271 280 103 105 148 206 251 264 271 107 148 264 271 280 44 77 148 205 228 105 117 168 268 271 294 108 114 205 240 70 102 108 117 148 160 167 170 205 206 207 220 221 247 248 260 268 270 271 280 297 53 56 68 70 82 83 84 105 116 144 148 155 168 170 206 207 216 230 240 268 271 280 294 297 56 84 105 148 164 170 216 264 271 298 56 68 70 82 83 84 105 116 117 148 167 168 206 216 268 271 280 294 297 61 68 70 82 83 84 114 155 167 192 206 222 264 297 206 259 206 259 46 53 68 83 105 148 155 170 205 206 240 243 264 271 68 84 163 240 247 271 46 53 67 68 70 71 82 83 84 96 107 143 148 155 156 160 163 167 168 170 205 206 215 220 221 222 225 226 230 231 240 247 248 249 264 270 271 272 281 297 34 53 68 105 148 163 167 207 224 271 49 84 106 107 118 148 157 164 170 230 235 240 247 248 276 297 49 53 67 74 84 88 107 116 118 148 157 220 230 235 240 247 248 297 49 53 74 83 84 107 118 148 154 157 164 168 170 205 230 235 240 247 248 297 49 53 69 84 107 116 118 148 157 164 206 207 220 230 235 240 247 248 280 297 53 58 84 107 118 148 154 157 164 220 230 235 240 247 248 297 34 53 74 84 107 118 148 157 164 168 170 206 220 230 235 240 247 248 297 53 67 84 107 116 118 148 157 164 220 230 235 240 247 248 271 297 34 49 53 68 74 80 84 105 107 116 118 148 157 164 206 222 230 235 240 247 248 297 49 53 56 67 84 103 107 118 148 157 220 230 235 240 247 248 297 74 43 44 46 50 53 67 70 71 78 82 83 86 105 106 108 148 155 156 163 170 205 206 207 215 220 221 222 225 226 230 234 235 244 247 248 249 268 270 280 281 293 297 49 74 105 108 114 148 163 204 231 248 271 294 54 56 74 101 116 148 163 170 216 271 279 34 69 74 116 148 204 216 271 53 74 116 148 167 206 271 44 53 68 74 105 106 116 117 118 145 148 164 216 220 221 240 247 248 270 271 43 44 53 68 74 75 105 113 116 117 118 145 148 164 168 216 220 221 235 240 247 248 270 271 44 53 68 74 105 106 116 117 118 145 148 164 216 220 221 240 247 248 270 271 43 44 53 68 70 74 75 103 105 106 108 116 117 118 145 148 164 168 216 220 221 235 240 247 248 249 270 271 44 50 74 79 113 116 118 145 148 164 216 248 264 271 34 44 53 64 74 75 80 114 116 148 189 230 231 247 248 264 271 279 34 43 69 74 75 77 100 107 116 148 170 206 224 264 271 281 36 53 68 69 70 74 82 83 88 89 116 117 118 145 148 164 207 216 247 248 271 74 116 145 148 164 170 206 216 230 248 271 68 70 74 88 89 105 116 148 204 205 207 230 268 271 44 74 116 145 148 157 164 216 248 271 53 67 68 74 83 116 145 148 164 216 225 248 271 44 68 74 116 145 148 164 206 215 216 222 247 248 271 44 70 74 105 107 116 117 118 145 148 164 205 206 207 216 220 235 240 248 271 297 68 70 74 116 145 148 164 206 216 247 248 271 69 74 116 145 148 164 216 248 270 271 44 74 79 107 116 145 148 164 167 216 247 248 268 271 44 74 106 116 145 148 164 168 170 194 206 216 240 247 248 269 271 297 74 79 116 148 227 271 280 74 102 116 148 271 36 37 53 74 102 116 148 202 203 216 239 271 74 102 116 148 271 36 43 44 68 74 79 105 116 145 148 160 164 170 216 231 239 244 247 248 271 272 216 67 103 105 118 147 240 241 247 248 264 271 145 216 35 53 67 74 78 106 108 148 167 170 205 206 216 217 227 228 247 248 280 294 297 35 54 114 116 145 148 205 216 217 248 264 272 34 148 160 167 208 240 243 271 69 80 105 143 280 34 49 68 69 74 83 105 114 117 143 145 147 148 160 240 247 251 270 271 280 294 34 74 117 145 148 240 34 145 148 240 116 216 44 56 68 82 88 145 148 154 194 205 207 216 220 222 240 280 294 82 84 88 96 105 116 155 194 207 216 271 280 49 69 82 88 145 148 207 240 248 280 77 82 88 145 167 207 215 216 222 143 145 148 240 247 264 294 116 216 53 74 105 148 167 193 206 217 226 271 281 294 296 53 82 116 147 148 271 272 294 34 101 206 294 83 240 271 294 34 58 77 107 116 147 148 167 170 207 215 216 222 226 34 53 96 106 116 147 148 160 163 170 205 206 215 235 247 271 297 82 34 44 50 53 83 84 105 114 145 148 156 170 171 205 206 220 230 231 235 240 243 247 259 260 262 268 34 43 44 50 53 54 69 74 86 106 118 143 148 169 170 205 206 207 216 220 226 235 247 260 271 52 70 75 90 107 116 167 194 205 206 215 227 234 235 237 247 268 280 297 37 74 147 205 206 298 37 68 74 116 147 148 226 240 271 276 44 53 68 69 70 117 148 207 247 271 71 167 205 37 46 53 56 67 68 71 74 77 80 103 113 116 145 147 148 160 164 167 170 192 194 205 206 216 226 239 240 247 260 270 271 272 280 294 34 53 67 82 96 105 106 107 108 143 148 167 170 204 205 206 207 215 220 221 234 240 247 248 271 280 281 297 37 53 67 82 96 170 206 230 240 247 248 268 271 272 297 53 58 67 86 105 108 116 143 148 167 168 170 205 222 226 247 270 271 272 67 155 215 234 235 268 155 215 234 235 268 34 37 43 44 46 49 53 67 82 106 107 146 148 155 160 167 170 192 205 206 207 215 220 221 230 240 247 248 260 268 270 271 279 280 281 294 297 50 68 101 108 114 116 118 143 147 148 170 192 205 222 240 259 264 271 294 297 68 74 114 116 147 148 153 168 170 205 222 240 248 271 294 44 70 82 84 96 105 114 116 147 148 170 194 205 206 220 240 260 271 281 294 34 54 56 114 116 147 148 160 170 183 206 207 215 216 225 226 230 240 247 248 259 271 280 282 294 298 114 116 147 240 271 294 34 44 53 54 56 67 68 74 80 96 97 100 103 105 106 107 114 116 117 147 148 154 163 168 170 206 215 216 222 239 240 244 247 249 251 271 280 293 294 298 34 44 53 54 56 68 74 88 90 96 101 103 106 107 114 116 117 118 147 148 154 206 216 222 234 240 247 271 280 293 294 34 44 46 53 54 56 62 68 74 77 80 96 98 101 103 105 106 114 116 117 118 147 148 153 154 155 168 170 205 206 207 215 216 222 223 231 240 244 264 271 280 281 293 294 297 34 44 53 54 56 68 74 75 80 88 106 114 116 117 118 143 147 148 154 216 240 247 260 271 280 281 294 43 114 116 147 170 224 240 244 247 271 292 294 37 69 114 116 118 147 163 164 168 170 203 234 240 247 271 280 294 84 105 106 114 116 147 167 216 228 240 247 269 271 294 87 114 116 147 240 271 294 34 114 116 147 148 228 240 247 248 271 294 34 44 53 74 83 103 114 116 147 148 155 170 231 240 247 248 270 271 280 294 297 53 114 116 147 148 240 248 257 260 271 294 68 114 116 147 148 240 271 294 56 74 83 114 116 147 230 240 247 248 271 294 44 53 68 69 74 83 107 114 116 147 156 170 206 207 220 235 240 247 270 271 280 294 297 49 71 116 153 160 170 171 206 280 281 298 36 49 56 68 86 102 107 108 114 116 143 144 153 155 156 160 168 170 202 205 206 207 220 222 226 234 243 247 260 264 268 269 270 271 280 282 37 49 53 54 78 86 101 107 116 145 146 153 156 157 170 203 205 206 207 215 216 221 222 225 230 243 248 249 251 259 270 280 281 282 297 36 37 43 53 69 106 108 114 116 153 155 156 160 170 171 205 206 207 215 243 260 270 280 281 293 53 54 116 155 206 216 243 270 280 36 37 53 54 69 77 116 155 163 170 205 206 207 216 225 230 243 260 270 280 281 297 37 53 54 69 108 116 155 160 163 206 216 243 270 280 37 54 86 116 155 169 206 216 243 249 260 270 280 54 101 103 116 155 206 216 243 270 280 54 116 155 206 216 230 243 260 270 280 54 116 155 206 216 243 270 280 281 54 116 151 155 163 206 216 243 270 280 297 54 116 155 206 216 243 270 280 54 116 155 170 206 216 243 251 270 280 54 116 155 164 206 216 243 270 280 54 116 148 216 54 116 216 54 116 155 206 216 243 270 280 54 116 155 170 206 216 243 270 280 293 37 54 116 155 170 206 216 243 270 280 54 114 116 155 206 216 243 270 280 54 77 116 155 170 206 216 226 243 270 280 54 116 216 34 37 54 80 116 153 203 206 216 239 243 294 34 67 71 86 113 116 117 145 167 169 171 216 228 240 247 248 249 270 271 34 106 116 145 160 216 248 34 53 68 70 74 82 88 96 105 114 116 117 118 145 146 148 156 160 193 207 215 216 230 231 235 244 247 248 249 260 280 298 34 52 53 74 105 116 146 148 153 170 193 207 215 216 231 247 248 270 107 116 148 216 247 248 270 68 116 148 170 204 216 34 36 53 54 56 61 68 74 80 86 103 105 106 108 116 145 148 153 154 168 170 202 204 207 222 224 228 240 246 247 248 249 269 271 273 280 281 292 298 34 37 46 54 56 61 68 74 75 80 86 90 98 103 105 108 114 116 117 143 148 154 156 168 170 182 203 204 207 215 216 220 222 224 228 240 244 246 247 249 251 262 268 273 274 280 281 292 74 116 216 246 292 170 206 207 259 74 79 87 117 220 271 280 34 54 61 68 70 74 86 101 103 114 116 154 168 205 248 271 34 37 68 74 153 160 207 216 251 270 34 37 50 53 54 56 61 80 116 148 167 193 205 206 207 222 225 242 280 36 202 36 202 36 202 34 54 74 105 117 148 168 204 216 222 244 271 34 117 153 157 206 34 44 53 54 56 82 103 106 116 157 164 205 215 247 34 53 56 74 82 88 96 103 105 108 116 117 118 153 154 157 205 215 222 240 247 271 53 56 71 74 80 88 103 106 170 205 206 222 240 34 88 103 105 108 116 118 222 247 70 82 103 105 116 145 216 105 153 170 280 34 36 54 61 67 68 74 87 102 105 116 148 153 154 168 171 172 202 207 222 231 239 248 251 270 280 281 298 44 53 56 70 74 80 89 96 105 116 118 148 154 164 168 205 206 247 257 260 264 270 276 293 297 69 74 89 116 118 148 270 276 280 74 89 108 116 118 154 206 251 270 276 280 293 298 34 74 88 89 103 105 106 116 118 156 206 207 270 276 293 297 36 49 53 54 71 74 89 116 118 153 164 202 206 222 257 270 276 281 293 34 37 46 52 53 61 68 69 70 74 80 86 89 102 103 105 107 116 117 118 147 148 153 154 157 164 203 206 224 239 247 248 249 262 270 276 278 280 298 37 49 54 61 74 89 96 101 108 116 118 146 154 203 205 222 259 270 276 280 293 298 56 74 89 105 116 117 118 270 276 37 53 67 68 74 89 103 116 117 118 148 206 235 240 270 276 280 298 34 37 44 46 69 89 98 107 116 118 148 160 167 170 205 206 207 215 220 221 230 234 247 248 270 276 294 297 34 67 89 116 118 167 270 271 276 34 54 56 67 74 80 86 89 105 106 116 117 118 157 164 168 170 205 206 215 220 221 222 230 231 241 244 249 270 271 276 280 89 105 116 118 154 170 248 270 276 280 34 54 56 74 80 88 89 108 116 117 118 164 206 222 270 276 280 297 89 116 118 270 276 34 46 53 68 74 89 105 116 118 170 222 224 229 244 246 262 268 270 276 298 37 54 58 68 80 87 89 116 118 146 154 164 203 204 235 243 248 251 260 270 276 280 293 34 46 54 56 68 74 80 86 89 96 101 102 116 118 143 146 148 160 170 205 206 207 251 270 276 280 298 61 74 89 96 105 113 116 118 143 148 153 154 217 222 241 248 259 270 271 276 34 37 43 46 49 53 54 56 67 68 74 86 88 89 96 105 106 113 116 117 118 153 154 157 163 164 167 170 182 192 193 204 220 222 235 249 259 270 271 272 276 279 281 298 43 53 54 56 68 70 89 105 107 108 116 118 147 148 170 193 206 207 222 257 260 270 271 276 298 37 58 67 89 116 118 153 160 203 207 243 248 249 270 276 34 52 68 74 77 80 89 105 107 114 116 117 118 148 167 205 207 215 240 247 248 249 270 276 281 34 36 37 44 67 69 74 77 89 105 116 117 118 146 148 154 157 164 168 170 202 203 207 220 222 231 234 247 249 257 260 268 270 276 280 281 294 34 74 88 89 102 116 118 164 207 216 249 270 276 34 46 49 107 148 240 271 279 294 167 222 247 294 34 69 74 80 87 105 106 114 148 153 160 169 170 193 206 207 216 218 231 234 239 241 246 247 260 280 282 293 294 36 74 75 107 116 164 170 202 247 260 268 293 34 68 70 79 82 114 146 147 148 167 170 205 207 215 222 240 247 257 293 294 34 53 83 89 107 108 148 167 170 195 205 206 217 230 247 260 294 34 46 74 75 80 107 116 280 293 160 216 53 54 56 101 106 107 116 143 153 168 205 206 216 222 225 269 280 281 49 87 107 115 146 148 160 192 193 207 239 247 248 257 259 260 278 279 298 115 217 247 279 280 294 115 169 222 241 247 279 36 37 43 44 46 49 54 61 67 68 71 74 78 86 87 99 101 105 106 107 108 114 115 116 118 143 146 148 156 160 163 168 169 170 193 202 203 205 206 207 216 222 225 227 228 230 231 239 241 246 247 251 254 259 260 262 269 271 278 279 280 281 297 298 115 247 260 279 260 34 115 222 247 260 279 34 36 37 46 54 61 87 106 107 115 160 168 169 202 203 206 217 231 241 247 260 279 34 36 37 44 49 50 53 54 56 58 61 71 74 77 78 80 82 86 87 96 98 101 102 103 104 105 106 107 108 113 114 116 143 146 148 153 154 155 156 157 164 168 169 170 192 193 195 202 203 205 206 207 215 217 220 221 222 225 226 227 230 231 239 241 244 246 247 248 249 251 259 260 268 269 271 275 278 279 280 281 282 293 294 297 298 44 115 247 115 150 247 43 49 50 68 74 86 145 148 167 170 207 215 220 241 246 247 271 34 37 49 50 53 54 56 61 68 70 96 99 105 106 107 114 116 145 148 153 160 164 167 168 215 216 217 222 241 247 254 259 260 270 279 280 281 294 34 49 53 54 56 61 68 74 78 80 96 103 106 108 114 116 146 148 154 156 160 168 184 205 206 215 216 217 222 230 231 237 241 246 247 249 260 279 280 116 148 222 247 296 34 53 61 80 89 107 114 115 148 167 215 228 241 259 280 44 46 49 52 53 68 74 103 108 114 116 146 148 154 155 167 170 204 205 206 215 216 217 220 221 222 224 239 240 241 244 247 248 269 270 271 280 293 294 78 116 216 217 279 296 293 68 80 148 68 148 44 53 56 68 70 71 74 105 148 235 249 293 297 68 148 170 244 273 274 34 36 43 54 56 58 61 68 74 88 101 103 105 106 108 114 116 117 153 157 163 164 170 192 202 205 206 222 230 231 247 249 251 259 281 282 293 297 298 34 36 116 170 202 206 34 53 74 116 145 160 206 34 36 105 113 116 160 202 206 269 34 68 80 88 101 103 116 118 143 164 205 206 207 222 231 251 281 282 34 53 74 84 87 106 116 148 193 216 234 247 248 259 269 280 294 298 34 36 74 89 116 148 170 202 206 34 36 74 116 162 202 34 44 58 61 67 74 102 103 113 116 160 206 228 247 248 268 280 34 116 34 116 34 36 74 116 145 148 202 270 271 78 148 216 222 294 297 78 88 148 294 297 54 71 113 148 169 294 297 53 54 56 67 79 88 105 106 117 146 148 154 156 157 160 216 247 248 54 67 146 148 160 216 248 54 148 160 216 222 247 248 257 270 54 148 160 216 247 248 257 270 54 148 160 216 247 248 257 270 53 54 148 160 164 216 220 247 248 257 270 49 80 96 148 169 230 231 247 248 270 294 297 44 53 54 70 117 118 148 169 234 248 294 297 34 52 64 67 102 103 114 117 152 160 169 228 239 247 248 262 270 271 294 34 52 64 67 75 102 103 114 117 160 169 228 239 247 248 262 270 271 276 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 70 79 82 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 79 102 103 114 117 160 169 228 239 247 248 262 270 271 293 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 74 102 103 114 117 160 169 228 239 247 248 262 270 271 294 34 52 64 67 102 103 114 117 160 169 228 239 240 247 248 262 270 271 294 34 44 53 56 67 68 70 71 74 79 80 83 86 87 96 105 106 114 117 148 153 160 169 171 193 205 215 226 227 228 230 241 247 248 249 262 268 269 280 293 294 298 56 67 68 71 86 106 117 118 143 148 160 169 171 193 240 241 247 248 249 262 269 294 34 40 46 49 52 53 56 58 67 68 69 71 79 80 83 84 86 89 98 101 105 106 107 108 117 148 154 157 160 168 169 171 193 205 227 230 231 247 248 249 259 262 269 271 276 280 281 294 298 68 71 86 105 117 148 160 169 171 247 248 262 269 276 294 71 74 86 117 148 160 169 171 248 262 269 294 34 52 53 56 58 67 68 71 86 87 108 113 114 117 144 148 160 169 171 189 193 205 230 231 247 248 249 260 262 269 276 280 281 294 297 298 34 52 53 67 71 83 86 117 144 148 160 169 171 193 205 243 247 248 262 269 276 294 36 56 67 74 80 88 96 113 145 148 167 202 34 53 68 86 103 107 113 114 145 146 148 169 171 192 211 220 229 230 241 259 270 298 34 36 74 87 113 114 145 148 169 202 216 243 248 34 36 114 145 148 170 202 248 251 270 271 34 67 117 145 148 153 205 251 271 53 68 96 106 108 114 116 153 205 221 34 36 37 49 58 67 80 90 101 102 106 114 116 143 145 153 156 157 168 170 202 204 205 206 216 222 224 230 231 246 249 259 262 280 298 34 36 54 105 106 114 116 145 192 202 205 216 224 230 259 280 281 34 36 68 106 108 114 116 145 202 216 224 230 244 259 273 280 293 298 34 36 67 68 71 87 108 114 116 143 144 145 148 156 170 202 204 206 207 215 216 222 230 241 243 247 251 259 260 268 280 297 34 36 68 114 116 145 202 204 216 224 230 246 259 280 34 36 44 54 77 80 87 101 114 116 117 118 145 146 148 153 170 202 205 206 216 221 224 225 226 230 248 259 280 297 37 78 79 107 148 154 203 248 270 37 78 79 156 203 222 34 37 78 79 86 153 157 203 215 228 281 34 37 78 79 107 108 116 153 203 206 222 242 251 298 34 37 54 67 74 78 79 86 108 117 153 156 203 205 257 288 297 34 37 43 49 54 74 75 78 79 108 114 117 146 153 157 163 168 203 206 224 246 247 251 252 259 260 281 288 297 34 37 74 78 79 86 90 105 108 113 153 154 157 171 203 207 222 247 251 282 298 34 37 68 74 78 79 86 101 116 117 148 170 203 215 224 230 231 241 247 248 259 34 37 67 68 74 78 79 96 105 108 117 167 203 271 280 36 37 78 79 87 115 144 203 228 239 241 34 37 49 53 54 58 68 74 78 79 90 101 106 114 116 148 154 203 205 222 230 249 259 34 37 67 74 78 79 82 87 114 203 239 241 248 251 269 280 37 78 79 117 118 146 160 170 203 206 240 260 56 78 79 103 105 106 108 117 118 148 160 194 204 205 206 211 217 240 249 251 260 280 294 37 78 79 167 203 206 215 220 260 280 294 37 58 68 78 79 96 100 101 105 115 116 144 154 168 170 182 203 205 206 216 222 225 243 249 281 37 50 52 65 67 75 78 79 101 105 107 108 116 147 160 192 203 204 236 244 249 264 271 53 54 61 105 143 148 247 298 34 37 67 74 78 79 80 107 116 143 147 154 196 203 206 239 247 280 37 50 52 65 67 75 78 79 101 105 107 108 147 160 192 203 204 236 244 264 271 37 56 78 79 88 106 108 117 203 211 270 37 53 78 79 148 203 216 37 54 78 79 96 160 203 216 251 280 281 298 37 54 56 58 78 79 80 108 116 168 203 206 216 222 269 280 37 56 78 79 107 108 160 203 216 244 280 294 37 44 53 68 70 78 79 82 105 148 170 193 203 206 215 224 228 280 37 56 68 78 79 89 147 148 203 207 37 78 79 203 34 37 78 79 88 103 203 37 78 79 89 105 115 203 34 37 74 78 79 203 37 78 79 203 298 37 52 54 56 68 78 79 80 103 105 117 154 167 193 203 211 217 249 280 44 88 105 148 167 217 249 279 280 98 224 232 276 280 56 80 86 106 206 207 241 281 98 232 232 43 184 224 276 280 89 145 75 170 217 224 271 280 293 54 54 54 34 54 53 68 69 74 88 105 106 116 117 118 147 148 153 155 170 193 216 230 247 248 271 280 118 160 216 34 106 107 108 222 293 80 88 116 215 216 101 116 117 206 34 34 37 67 69 80 89 104 117 169 203 222 264 271 280 293 37 116 118 148 203 216 240 280 103 108 148 156 160 170 206 216 103 118 217 294 110 117 145 167 279 71 88 110 145 167 228 268 271 279 101 113 145 148 167 206 271 279 56 118 145 167 194 215 271 279 53 82 145 148 167 168 273 279 34 36 37 69 102 144 145 146 148 154 167 168 202 203 207 249 251 268 271 279 58 71 88 103 105 106 113 116 118 145 148 167 205 207 222 225 246 271 279 281 147 87 145 154 167 279 101 145 153 167 195 205 248 279 49 113 145 164 167 170 234 235 279 70 88 96 102 105 118 145 167 168 234 248 260 270 271 279 282 56 194 145 167 170 192 279 298 108 113 145 148 167 279 67 101 108 145 148 155 156 167 206 221 279 116 145 157 167 225 271 279 170 206 207 259 103 118 264 271 34 145 167 204 239 279 34 145 167 204 279 145 167 204 279 34 53 80 88 105 108 114 145 148 154 167 207 215 222 228 230 231 247 248 279 147 294 34 43 61 67 75 113 114 116 117 148 194 217 240 271 272 294 34 43 61 67 75 106 114 116 148 160 217 240 241 264 271 293 294 34 43 56 61 67 75 88 103 106 114 116 117 118 145 160 168 217 235 239 240 241 271 272 294 297 34 43 61 67 75 80 88 105 106 114 116 117 147 148 160 217 231 240 241 271 294 34 37 40 43 61 67 75 80 89 107 113 114 116 118 148 160 194 203 216 217 234 240 247 248 262 270 271 272 293 294 34 37 43 61 67 75 80 87 89 107 113 114 116 118 147 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 117 118 148 194 203 216 217 240 248 271 272 294 34 37 40 43 61 67 75 80 89 113 114 116 118 148 194 203 216 217 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 248 271 272 294 34 37 43 61 67 75 80 89 113 114 116 118 145 148 154 194 203 216 217 222 234 240 247 248 270 271 272 294 34 43 67 75 86 103 107 114 116 117 118 145 148 195 217 240 270 271 294 34 43 67 75 89 103 107 114 116 117 145 148 195 217 240 271 294 34 37 43 56 61 67 75 80 89 103 107 113 114 116 118 148 194 203 217 234 240 247 248 270 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 148 194 203 216 217 240 241 248 271 272 294 34 37 43 53 61 67 75 80 89 103 113 114 116 118 148 194 203 205 217 240 241 248 270 271 272 294 34 43 67 74 75 103 107 114 116 117 118 145 148 217 240 270 271 294 34 37 43 61 67 75 80 107 113 114 116 148 203 217 240 271 272 294 34 37 40 43 61 67 75 80 89 98 107 113 114 116 118 148 194 203 217 222 234 240 247 248 257 262 270 271 272 294 34 37 43 61 67 75 80 89 107 113 114 116 118 147 148 194 203 216 217 222 234 240 247 248 270 271 272 294 34 43 61 67 75 103 114 116 117 145 148 217 240 270 271 294 34 37 43 61 67 74 75 80 89 107 113 114 116 118 147 148 194 203 216 217 240 248 270 271 272 294 34 37 43 61 67 75 80 113 114 116 118 147 148 194 203 216 217 240 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 217 240 271 272 294 34 37 43 61 67 75 80 113 114 116 148 203 217 240 248 271 272 294 34 43 49 67 74 89 103 105 143 154 167 168 194 204 206 215 228 239 247 271 294 34 35 43 53 67 74 271 34 44 46 67 102 106 205 206 221 248 271 282 34 67 113 143 170 206 207 222 269 271 297 34 67 106 155 170 205 206 207 222 225 230 249 271 282 54 67 77 148 160 167 206 216 281 56 114 160 114 116 160 216 56 108 114 116 160 215 216 231 264 114 116 160 216 280 56 114 116 160 205 216 297 114 116 153 160 170 216 280 34 114 116 160 216 114 116 148 152 160 216 54 107 114 116 148 160 167 207 216 226 280 50 114 116 160 216 247 34 114 116 160 206 216 49 113 114 116 160 206 216 259 298 114 116 148 160 216 114 116 160 216 36 49 69 114 116 160 167 202 205 216 231 105 114 116 153 160 193 216 114 116 160 216 114 116 148 160 216 67 87 114 116 160 206 216 259 297 114 116 160 216 114 116 160 206 215 216 114 116 160 216 230 107 114 116 160 216 34 114 116 160 216 298 114 116 157 160 205 216 56 67 101 114 116 155 160 170 215 216 246 280 106 69 74 116 117 148 216 247 260 270 271 37 43 46 53 54 58 61 74 86 96 101 107 116 148 153 155 156 170 203 205 206 207 216 239 242 259 260 271 278 298 37 54 74 86 102 114 115 116 203 206 207 216 222 251 37 53 80 86 101 105 108 113 116 118 160 170 203 205 206 216 247 251 264 271 272 116 216 251 268 34 37 54 86 90 116 148 168 170 203 216 271 46 86 87 90 115 116 143 148 153 168 206 216 225 249 251 297 37 86 116 168 203 216 116 216 37 49 53 56 58 77 80 86 88 96 101 103 105 107 108 116 117 118 148 153 155 156 168 170 203 205 206 215 216 225 251 264 271 281 282 293 297 34 37 44 46 49 53 54 56 58 77 80 82 86 101 103 106 107 108 116 117 118 143 153 155 156 164 168 170 203 205 206 207 215 216 244 247 248 251 257 260 264 271 281 282 293 297 37 43 46 49 54 56 58 74 77 78 80 82 86 87 90 101 106 107 108 115 116 143 148 153 154 155 156 160 163 164 170 192 193 203 205 206 207 216 222 225 226 246 249 251 280 281 282 293 297 298 34 37 46 54 86 114 116 160 203 206 215 216 226 116 216 37 86 203 116 206 216 116 216 116 216 222 54 116 216 260 116 216 244 116 170 216 248 54 58 74 86 92 108 115 116 148 167 192 205 206 222 298 53 68 86 101 143 148 167 205 206 220 221 225 239 280 281 297 298 37 74 86 116 203 216 43 153 155 293 74 43 101 206 281 282 293 34 37 54 86 106 116 148 153 167 170 193 203 206 207 216 217 222 281 37 56 67 71 83 84 86 106 108 116 144 153 193 194 206 216 217 230 235 248 249 251 271 280 294 116 215 216 235 268 280 294 36 37 53 96 105 114 143 148 160 170 205 206 216 234 247 248 34 54 53 67 87 107 118 143 148 205 248 271 34 67 77 107 118 148 167 248 259 280 67 107 117 118 248 271 67 107 117 118 248 271 54 162 170 215 248 49 117 167 34 86 117 118 34 54 117 34 77 105 117 167 259 280 49 54 69 71 74 105 117 207 247 276 294 34 44 77 80 117 167 240 259 280 54 70 77 80 117 167 259 271 280 54 54 56 222 54 56 167 34 54 67 87 37 54 116 117 203 44 49 54 117 153 222 240 246 268 276 293 56 88 107 116 147 167 271 34 167 280 54 117 167 240 34 54 56 68 70 82 105 117 118 167 222 224 230 247 248 276 293 34 78 89 114 116 148 216 217 279 217 222 157 217 281 115 153 156 170 217 279 281 298 36 153 202 217 115 217 279 148 216 217 294 217 279 217 279 217 279 61 145 217 37 53 58 80 86 105 148 154 203 206 217 222 224 251 279 280 281 298 80 86 102 113 148 156 205 217 222 279 103 107 148 170 217 222 246 279 281 34 217 222 251 34 36 98 202 217 34 46 98 163 207 215 216 217 222 281 34 61 69 74 78 98 103 107 116 118 143 145 148 160 167 168 206 216 217 222 234 247 249 259 262 264 271 280 34 36 98 103 107 114 116 118 215 216 217 222 247 281 294 217 96 217 222 251 103 116 205 206 207 217 251 282 68 170 205 217 222 280 56 114 116 153 163 206 217 222 226 54 114 116 205 217 251 103 114 148 160 170 205 206 217 222 114 116 216 217 279 107 116 216 217 222 279 116 216 217 279 281 107 116 206 216 217 225 279 98 217 98 216 217 225 37 203 206 217 241 54 98 108 206 217 247 279 297 34 78 89 106 114 116 118 148 216 217 248 257 271 280 56 61 68 105 114 116 118 148 160 167 215 216 230 239 259 271 280 294 56 69 116 222 294 98 225 247 206 259 34 54 56 80 88 116 148 167 216 206 259 34 54 67 69 80 108 116 117 167 216 226 249 271 297 34 58 68 69 80 88 96 105 107 114 148 167 215 227 228 231 247 248 270 271 280 294 34 54 56 96 116 148 167 216 260 270 206 259 37 56 194 203 279 294 105 156 170 228 280 46 49 54 101 106 116 148 168 224 251 34 56 67 70 79 83 87 88 89 105 107 117 118 164 167 169 221 247 248 270 271 280 293 294 34 53 56 67 83 221 247 248 105 108 118 154 168 221 248 280 105 167 247 248 56 71 106 167 169 193 221 247 248 53 88 107 221 222 276 293 88 221 247 88 53 67 88 106 113 117 167 247 248 272 276 280 34 105 118 205 248 276 88 106 153 157 207 235 247 251 34 53 67 96 116 153 205 247 248 270 280 67 116 171 206 215 280 67 116 280 67 108 116 280 293 67 107 116 280 67 116 168 280 34 56 67 88 108 116 206 280 34 67 116 280 34 67 116 280 34 56 67 107 116 117 168 196 205 217 280 34 44 67 116 280 67 77 116 147 148 160 205 217 222 247 271 280 53 67 88 96 116 230 280 53 54 62 67 74 77 80 101 103 108 113 116 118 148 170 205 206 207 215 244 260 280 67 80 116 170 205 206 271 280 282 293 44 53 56 67 68 74 108 116 148 167 207 280 293 46 49 53 56 67 69 80 90 116 148 168 193 205 220 221 225 234 247 270 271 280 34 54 62 67 80 147 160 170 206 264 271 280 67 116 280 34 67 116 280 34 67 68 75 77 116 148 207 280 53 67 88 116 251 280 67 88 116 147 280 54 67 116 147 167 217 224 280 34 56 67 116 147 167 224 235 280 34 53 71 79 96 102 103 105 108 114 143 205 259 280 294 298 34 43 53 54 56 58 61 68 71 74 77 96 101 102 103 105 106 108 113 114 116 143 145 147 148 153 154 155 156 160 163 170 192 196 205 206 207 215 220 221 222 223 227 228 230 231 238 239 241 249 251 260 264 280 281 282 293 297 298 34 71 102 103 108 114 116 148 221 280 297 298 34 54 71 102 103 106 108 114 116 205 206 231 280 298 34 43 54 56 58 67 71 96 101 102 103 108 114 116 143 155 156 170 192 193 205 206 225 249 260 264 280 281 293 297 298 34 46 54 68 71 83 101 102 103 108 114 116 163 167 194 206 221 230 239 247 251 264 280 281 298 34 56 58 71 96 102 103 108 114 116 143 148 170 206 207 225 249 251 260 264 280 291 298 34 54 71 74 101 102 103 108 114 116 170 205 222 251 280 293 298 34 71 101 102 103 108 114 116 157 206 280 298 34 53 71 101 102 103 108 114 116 170 206 225 264 280 293 297 298 34 53 54 67 71 82 102 103 108 114 116 160 167 168 170 241 248 260 280 281 298 34 53 71 102 103 108 114 116 144 156 206 225 228 264 280 293 298 34 54 71 101 102 103 108 114 116 144 155 160 206 230 243 280 298 34 56 58 71 74 102 103 108 114 116 205 222 280 298 34 71 83 102 103 108 114 116 170 206 251 280 298 34 71 102 103 108 114 116 153 155 280 298 34 71 102 103 108 114 116 206 222 280 298 34 43 49 71 77 101 102 103 108 114 116 206 222 264 280 281 293 298 34 70 71 77 101 102 103 108 114 116 167 194 206 225 280 298 34 70 71 77 96 101 102 103 108 114 116 206 207 221 222 249 280 281 282 298 34 54 71 102 103 108 114 116 167 205 206 207 280 298 34 49 54 71 100 102 103 108 113 114 116 206 226 276 280 298 34 36 37 56 67 75 78 116 170 194 198 202 203 216 222 239 246 294 296 34 36 37 46 50 53 67 78 87 89 101 102 105 107 113 116 145 147 148 167 169 170 194 202 203 206 216 227 228 248 264 269 271 280 294 296 34 36 37 40 53 56 61 68 72 74 75 78 89 98 103 104 105 113 114 116 145 147 148 160 171 184 189 194 202 203 204 206 207 215 216 217 218 224 235 239 241 247 248 254 262 269 271 276 280 294 296 36 37 78 105 116 194 202 216 223 236 260 296 34 36 40 46 52 53 56 61 67 69 72 75 78 102 104 105 113 114 116 147 167 189 194 202 204 216 239 248 276 294 296 36 43 67 78 96 102 113 116 145 147 148 194 202 216 264 271 294 296 36 44 56 61 77 78 86 87 105 108 114 116 148 167 168 194 202 206 216 217 222 226 229 230 241 247 248 251 264 294 296 36 56 78 105 114 116 148 194 204 216 217 239 241 268 294 34 36 37 50 53 56 58 61 67 69 74 75 78 89 102 105 106 113 116 118 145 147 148 160 167 194 202 203 207 216 217 228 247 248 252 260 264 268 271 276 279 280 294 296 36 54 56 61 78 86 96 105 106 114 116 154 194 202 204 215 216 217 239 247 251 271 279 281 294 296 36 56 61 67 78 103 105 113 114 116 194 202 204 216 239 262 271 280 294 296 36 56 67 78 102 105 113 114 116 145 148 194 202 204 216 239 268 271 294 296 34 36 37 46 50 54 67 69 74 75 77 78 87 102 103 105 106 107 113 116 145 147 148 168 169 170 194 202 203 206 216 230 231 248 249 264 270 271 279 280 281 294 296 36 56 78 105 114 116 148 194 202 204 216 217 229 239 241 268 280 294 296 36 56 67 69 78 105 106 113 114 116 145 148 168 194 202 204 216 217 239 248 280 294 296 36 56 78 105 114 116 148 194 204 216 217 239 241 268 294 43 44 46 54 56 58 61 62 67 68 71 77 78 80 82 88 89 96 101 105 106 107 108 113 114 116 143 146 148 155 156 160 163 167 169 170 205 206 215 216 217 221 222 225 230 234 242 247 248 249 251 259 271 280 282 293 297 298 34 80 78 103 106 34 106 145 170 78 105 106 145 206 68 78 106 156 225 70 80 106 205 206 216 269 293 297 205 292 68 44 46 56 58 67 105 108 116 170 205 206 207 242 280 281 206 251 34 263 46 56 58 61 67 68 80 98 101 106 108 113 114 116 153 156 170 205 206 215 216 220 222 252 254 271 281 293 297 170 98 206 294 297 80 206 205 116 170 206 280 108 116 205 206 251 46 61 108 156 205 206 43 46 47 54 56 58 61 68 71 77 80 100 101 103 105 106 107 108 114 116 153 155 156 163 164 170 193 205 206 215 222 249 251 259 268 280 297 298 46 77 106 156 193 205 206 297 105 205 206 280 34 106 157 264 116 216 78 106 116 170 206 216 297 54 56 68 77 78 105 106 108 116 153 164 170 206 216 222 251 259 280 293 297 298 46 54 77 78 80 100 103 106 108 113 116 153 206 216 222 242 280 46 54 56 58 61 68 71 77 78 80 87 100 101 103 105 106 107 108 113 114 116 143 144 145 153 154 155 156 157 160 163 164 170 192 205 206 207 216 221 222 227 234 247 249 251 252 264 271 280 293 297 298 61 106 116 170 216 230 280 61 106 116 170 206 216 230 280 297 61 106 116 170 216 230 280 78 106 108 116 170 206 216 297 61 106 116 170 216 230 280 34 61 78 80 106 116 170 216 230 280 61 106 116 170 216 230 280 61 78 106 116 170 216 230 280 34 61 106 116 170 216 230 280 61 106 116 170 206 215 216 230 280 61 78 106 116 170 216 230 280 61 106 116 170 216 230 280 50 107 148 206 54 280 68 74 89 107 114 154 168 170 171 205 207 220 221 230 248 251 268 270 298 43 106 148 205 206 226 239 243 246 247 281 282 86 114 156 193 206 260 247 86 108 168 205 249 297 34 74 87 153 154 168 192 206 207 215 227 246 247 34 56 80 207 247 252 80 107 207 247 259 280 281 297 34 80 86 157 163 207 247 251 280 281 34 80 153 207 247 53 80 86 101 107 207 247 34 80 101 164 168 207 243 247 34 54 80 207 247 297 34 80 107 114 116 153 207 247 34 56 80 207 247 260 280 281 69 80 107 207 247 280 80 207 225 247 280 80 205 207 247 268 297 80 143 157 207 220 247 80 101 106 207 247 260 280 34 67 69 113 147 217 271 276 294 77 148 69 80 98 205 224 232 276 280 34 43 54 58 68 114 155 156 164 170 205 206 216 217 220 271 294 298 34 43 53 56 67 68 69 80 84 86 87 89 102 105 106 108 147 148 167 205 216 217 225 228 229 230 231 236 244 247 248 268 271 280 294 34 46 67 113 147 206 216 220 271 294 68 117 280 294 298 52 56 58 87 92 195 205 206 217 221 223 227 262 281 294 54 70 105 153 160 167 216 249 280 86 229 249 293 294 34 58 70 97 105 143 148 167 205 206 246 251 280 281 294 296 297 298 34 43 58 70 74 97 101 105 108 143 148 205 216 217 222 225 280 281 294 296 297 34 54 70 82 92 97 101 103 108 114 116 156 170 205 206 216 221 247 281 282 294 296 297 34 54 68 70 92 97 103 205 206 216 221 280 294 296 297 34 54 67 70 77 97 105 108 114 167 170 205 206 207 215 226 251 280 294 296 297 34 54 70 74 97 108 171 205 280 294 296 297 34 58 70 97 114 205 216 225 249 280 294 296 297 298 34 54 67 70 97 106 108 153 205 206 260 276 281 294 296 297 298 34 56 70 96 97 157 167 206 216 235 291 294 296 297 34 54 58 68 70 97 143 155 170 205 206 207 216 235 280 282 294 296 297 92 236 280 114 184 193 195 272 294 148 280 67 89 113 294 37 79 86 89 247 37 49 53 56 67 79 145 205 206 247 248 260 294 43 49 79 144 145 160 167 205 206 216 222 231 247 248 280 294 49 105 108 116 193 194 205 228 230 231 247 248 251 259 279 294 37 43 49 61 67 79 96 103 107 113 114 116 154 211 220 222 241 247 248 264 271 280 294 67 248 294 34 37 43 46 50 67 68 79 105 108 148 155 160 169 170 192 193 194 206 227 228 239 247 251 259 260 279 294 298 77 264 37 53 56 67 86 108 147 148 160 170 193 206 216 227 228 230 239 241 260 264 279 280 281 294 296 298 37 43 53 79 96 114 116 147 148 157 168 170 193 206 216 217 239 248 279 294 43 79 114 145 147 153 170 205 206 207 216 217 43 79 105 114 147 247 294 36 43 53 56 58 79 101 105 114 145 146 147 148 155 205 206 216 217 220 222 226 230 244 247 248 268 294 43 53 54 58 68 77 79 84 101 105 106 108 114 116 143 144 145 147 148 157 160 170 192 193 194 205 206 207 216 217 221 241 248 249 264 279 280 294 296 34 43 44 50 54 58 77 79 101 107 114 145 147 148 155 156 164 167 194 205 206 207 215 216 217 229 279 281 294 298 37 43 53 56 67 79 89 106 107 114 147 148 153 167 170 206 207 227 231 235 247 248 280 294 43 44 53 67 77 79 89 96 106 114 116 145 147 148 167 170 206 207 216 217 227 228 231 247 248 259 260 281 294 43 50 53 56 67 79 84 86 96 105 113 114 147 148 170 206 216 217 227 231 239 247 248 259 280 282 294 43 79 114 147 167 193 231 294 297 298 43 79 105 114 147 160 205 227 260 294 34 43 77 167 248 52 53 56 78 86 102 105 114 145 148 170 205 206 216 247 248 260 294 114 216 294 43 77 114 145 148 156 168 170 205 206 216 247 280 114 116 148 216 248 280 294 114 118 160 215 216 217 230 241 280 294 43 77 106 114 145 148 160 170 205 206 216 225 259 280 53 77 114 148 235 67 87 106 114 148 206 247 260 294 298 56 90 96 114 145 148 194 222 247 248 294 34 50 61 67 70 75 98 113 114 116 145 216 217 248 271 294 34 46 50 61 67 75 98 103 113 114 116 216 217 248 251 271 294 34 56 61 67 75 98 105 113 114 116 216 217 239 243 248 271 294 34 67 98 105 114 193 217 224 280 294 170 234 248 34 43 67 105 113 114 116 217 248 264 271 294 53 54 103 116 118 147 167 241 247 260 280 78 170 216 34 56 98 105 113 116 147 148 167 194 205 208 223 241 271 280 294 75 89 105 167 194 241 276 294 56 86 114 116 194 205 216 217 228 294 56 107 116 194 216 271 294 86 105 107 147 160 167 194 280 294 298 43 52 53 108 114 156 160 170 194 195 205 206 216 217 220 223 227 236 259 260 294 37 43 46 56 58 61 82 86 103 107 116 194 215 223 246 262 276 281 294 296 46 56 58 86 116 148 194 206 215 216 225 246 251 269 279 292 294 296 298 37 46 56 86 108 116 143 145 148 157 163 164 167 194 216 217 223 246 249 281 294 296 298 43 46 56 58 86 96 106 108 116 143 148 194 205 206 216 246 247 294 296 43 46 52 56 58 71 86 108 116 155 194 215 216 223 225 246 264 294 296 194 217 260 288 43 53 56 67 101 105 108 147 148 160 163 169 194 207 216 217 220 231 241 247 251 279 294 297 34 44 52 54 56 102 106 170 194 206 217 222 247 260 280 294 297 54 56 163 194 205 206 215 216 221 225 280 56 74 86 114 116 160 194 205 216 217 294 298 56 80 154 194 249 280 67 96 105 113 194 247 271 53 56 86 105 194 206 217 227 50 53 56 74 75 80 86 90 96 105 106 148 157 194 207 228 229 241 244 246 262 276 294 49 56 80 87 105 106 108 148 160 194 207 217 225 231 241 276 294 56 58 68 82 86 108 116 170 194 205 206 217 221 229 276 294 53 56 74 102 114 147 148 160 194 206 230 239 241 247 294 297 46 56 96 108 156 167 193 194 205 217 276 280 296 56 194 205 206 215 222 249 294 56 67 86 101 103 113 116 148 194 205 216 222 230 241 247 251 264 294 56 58 148 155 170 194 205 206 216 227 262 264 276 279 294 53 54 56 58 78 106 143 148 194 216 222 229 241 259 276 294 56 96 153 157 194 222 231 280 294 53 56 86 89 107 155 157 194 206 216 223 229 231 241 294 296 43 67 79 105 117 147 148 154 160 204 227 241 247 294 34 79 167 280 67 114 192 194 228 231 294 53 75 96 105 148 153 207 216 217 225 227 259 294 79 204 205 249 34 37 56 67 68 79 87 146 148 153 195 227 228 231 236 241 247 294 34 37 64 69 79 87 107 148 167 222 224 239 241 249 274 294 37 43 67 69 79 87 107 143 148 169 228 241 248 294 37 67 69 79 87 144 145 148 156 160 194 203 220 249 268 294 37 67 69 79 87 106 145 148 160 203 230 294 69 74 79 107 117 148 167 195 224 294 67 69 79 87 116 144 148 154 228 231 241 248 294 34 37 69 79 102 148 169 203 294 36 40 49 61 67 69 72 79 87 101 104 107 111 148 150 169 189 194 202 207 216 227 228 239 241 247 294 56 67 69 79 87 146 148 154 194 195 205 227 228 231 241 246 276 294 34 44 53 67 69 79 84 87 102 143 148 154 160 207 227 241 247 248 262 294 50 53 69 74 75 79 106 146 148 168 170 193 216 228 231 246 280 281 294 297 298 67 69 74 79 80 148 167 170 249 280 294 50 54 69 79 84 148 169 170 216 251 264 294 36 46 50 67 69 74 75 79 80 87 89 101 104 148 170 202 227 231 262 294 36 37 53 56 67 69 79 87 107 143 148 154 160 170 202 203 206 216 217 227 231 241 247 264 294 69 79 107 148 160 227 230 239 241 280 294 67 68 69 79 148 194 231 241 294 67 69 79 148 154 222 228 231 240 241 249 294 44 67 69 79 86 148 154 169 222 231 241 248 249 280 294 69 74 79 101 148 154 160 227 231 241 247 249 260 294 67 69 79 80 148 154 204 231 241 249 280 294 54 67 69 79 148 154 231 241 249 294 69 79 107 146 148 160 167 206 216 231 241 248 264 294 53 79 80 96 106 114 167 264 294 297 69 74 79 80 146 148 168 220 224 228 230 231 241 249 269 294 53 58 69 74 79 84 86 108 114 148 154 157 167 168 170 195 206 220 228 231 241 248 249 259 294 298 58 74 79 148 205 228 231 241 249 294 67 69 79 114 146 148 154 231 241 248 249 294 44 79 148 204 231 241 294 80 216 223 234 247 264 294 105 105 36 54 56 105 108 114 116 143 163 192 193 194 206 207 228 241 248 260 276 56 105 107 114 116 156 167 216 227 248 249 259 276 277 280 294 86 114 116 147 148 167 215 216 249 276 277 294 43 52 64 86 96 105 108 114 116 160 194 206 216 217 222 228 229 248 249 264 276 280 294 297 298 50 96 101 105 116 143 206 216 217 221 248 249 276 280 294 47 54 105 116 194 207 216 227 244 248 249 262 276 277 280 294 54 56 105 116 216 248 249 276 277 280 294 54 74 96 105 116 147 205 216 248 249 276 277 280 293 294 53 54 75 98 105 116 148 216 224 232 244 248 249 273 274 276 277 279 280 294 44 46 50 53 54 56 58 61 68 74 75 77 80 89 96 101 105 106 107 108 114 143 145 146 147 148 153 155 156 160 167 170 195 205 206 207 215 220 221 222 225 226 230 247 248 249 251 260 271 280 281 282 297 44 53 54 61 64 67 74 75 77 79 82 86 87 98 101 106 107 108 113 114 117 143 148 153 155 157 164 167 168 169 170 192 193 194 195 205 206 207 215 220 221 225 226 227 228 234 239 241 246 247 248 249 251 257 259 260 268 276 280 281 297 298 34 43 54 58 143 164 205 206 207 215 220 247 248 251 260 268 280 54 68 71 74 75 97 106 108 116 157 205 206 207 222 225 226 260 281 297 46 53 54 56 58 96 97 103 106 107 108 114 116 156 167 192 194 206 221 222 249 280 281 282 297 298 58 68 71 74 77 97 101 106 107 114 116 143 170 194 205 206 215 221 222 254 260 281 282 297 54 56 71 80 97 108 116 153 155 206 230 268 36 53 54 56 58 68 74 75 80 90 105 106 108 114 116 148 153 156 160 167 168 170 194 202 205 206 207 216 241 248 260 280 281 294 297 298 54 74 89 97 105 116 118 153 157 167 168 205 206 221 226 247 53 71 89 97 114 116 170 194 205 206 222 249 281 298 74 97 103 108 144 215 234 246 297 298 54 58 71 74 97 105 106 108 170 195 205 206 207 221 229 54 58 97 105 114 148 170 205 206 221 34 68 74 75 89 97 106 153 155 170 205 206 280 54 74 97 170 206 221 274 170 206 215 216 43 50 53 54 58 70 74 78 101 106 108 114 143 145 146 147 148 153 155 160 167 168 170 193 205 206 207 215 216 222 226 238 248 251 260 264 281 282 297 298 44 50 53 54 58 70 71 74 78 80 82 89 96 101 105 106 107 108 114 145 148 153 155 160 167 168 170 194 195 196 205 206 207 215 216 217 220 221 225 226 230 238 247 248 259 260 279 280 281 282 297 298 34 44 49 50 53 54 56 58 68 69 71 74 78 79 80 86 89 90 96 101 105 107 108 113 114 116 143 144 145 146 147 148 153 155 156 157 160 163 167 168 170 171 194 195 196 205 206 207 215 216 217 220 221 222 225 226 230 238 239 241 247 248 251 259 260 264 268 279 280 281 282 297 298 34 43 44 49 50 53 54 56 58 67 68 69 70 71 74 78 79 82 86 87 89 96 101 105 106 107 108 114 116 143 145 146 147 148 153 155 156 157 160 163 167 168 169 170 171 192 193 194 195 205 206 207 215 216 217 220 221 222 223 225 226 229 230 231 239 241 246 247 248 249 251 252 259 260 262 269 279 280 281 297 298 44 50 53 54 56 58 67 68 69 71 74 75 77 78 79 87 89 96 101 105 106 108 114 116 117 143 145 147 148 153 155 156 157 160 163 164 167 168 170 193 194 195 205 206 207 215 216 217 220 221 222 224 225 226 230 231 234 235 239 240 241 246 247 248 251 259 260 271 280 281 282 297 298 34 43 44 46 49 50 53 54 56 67 68 69 74 75 78 79 80 86 87 89 96 101 103 104 105 107 108 114 116 143 145 146 147 148 153 155 156 160 167 169 170 192 193 194 195 196 205 206 207 215 216 217 221 222 225 226 227 228 230 231 238 239 241 246 247 248 251 252 259 260 268 280 281 282 293 297 298 34 43 44 50 53 54 56 58 67 68 69 71 74 75 78 79 86 87 89 96 101 105 106 107 108 113 114 143 144 145 147 148 153 155 157 160 163 167 168 169 170 171 193 194 195 205 206 207 215 216 221 222 225 226 227 228 229 230 231 239 241 243 247 248 251 260 269 279 280 281 298 34 50 54 58 67 68 77 78 101 107 108 114 116 163 167 169 170 194 205 206 215 217 221 222 226 260 280 281 297 298 34 43 50 54 56 58 67 68 70 71 72 75 77 80 85 89 96 105 106 107 114 116 143 145 147 148 153 155 160 163 167 168 170 192 194 195 205 206 207 215 216 222 229 238 239 251 259 260 268 280 281 282 297 298 299 34 46 54 56 58 61 71 77 96 101 107 108 116 147 153 155 160 163 167 168 170 171 205 206 207 216 217 220 221 222 225 229 243 249 251 260 280 281 282 293 297 298 117 148 160 167 170 195 205 207 222 231 235 248 280 53 67 69 82 105 148 153 167 169 170 207 224 231 239 247 248 279 280 298 53 56 58 147 160 170 195 205 207 231 248 260 34 43 44 49 50 53 54 56 58 68 70 71 74 75 77 78 83 86 87 96 101 105 106 107 108 114 117 143 148 153 155 156 157 160 163 164 168 169 170 192 193 205 206 207 215 216 217 220 221 222 224 225 226 229 230 231 234 238 244 246 247 249 251 260 268 279 280 281 282 297 298 43 44 49 50 53 54 56 58 68 70 71 75 77 78 87 96 101 105 106 107 108 114 116 143 148 153 155 157 160 167 169 170 192 194 195 205 206 207 215 217 221 222 224 225 226 229 230 231 244 246 247 248 249 251 259 260 279 280 281 282 297 298 34 43 49 53 54 56 58 67 68 71 77 78 83 87 89 96 101 105 106 107 108 114 143 145 146 148 153 156 157 160 167 170 192 193 194 205 206 207 215 220 221 222 225 226 227 229 230 231 238 246 247 248 249 251 259 260 268 276 280 281 282 297 298 167 194 216 34 54 56 67 86 89 105 114 116 145 167 216 241 247 276 293 294 296 297 298 34 43 74 96 105 116 160 194 206 207 216 217 248 294 298 101 105 116 147 148 170 216 217 222 226 248 288 34 53 86 89 101 105 114 116 146 156 170 215 216 222 230 238 247 260 294 116 216 34 43 67 89 105 113 116 148 167 216 217 279 116 164 206 216 53 114 216 217 280 294 148 230 247 259 280 294 43 74 147 216 259 260 269 294 298 53 68 74 105 147 167 168 170 205 207 216 247 294 74 101 107 108 147 167 216 294 37 49 56 61 67 79 80 82 101 102 105 107 108 114 144 145 146 148 153 154 156 157 167 170 205 206 216 221 222 225 230 231 247 248 259 260 268 269 276 280 298 294 43 44 49 157 170 207 215 281 74 87 107 148 160 216 294 36 74 87 107 146 148 160 167 215 216 269 294 74 147 207 216 294 34 53 54 56 68 74 105 107 114 145 148 154 160 167 168 169 170 205 206 207 216 220 221 222 230 234 235 241 244 247 248 260 268 269 270 271 280 281 294 297 37 46 58 70 79 108 114 155 170 203 205 206 221 222 230 243 247 248 251 259 280 281 34 170 269 279 280 34 87 102 107 148 169 206 211 216 239 248 274 279 280 116 216 259 280 101 107 116 170 206 222 226 247 248 249 259 269 270 271 280 296 298 71 87 107 113 116 147 157 169 170 204 206 216 241 247 259 280 296 297 34 53 71 72 74 83 116 157 163 169 192 206 215 226 230 231 235 247 259 260 269 296 44 87 107 108 116 153 168 193 222 225 230 238 247 259 269 280 296 34 44 53 70 106 107 113 116 147 148 160 167 168 169 170 192 204 216 217 247 248 259 269 279 280 296 54 74 87 116 144 148 170 206 207 216 226 228 244 280 281 294 54 106 116 206 207 216 247 260 280 294 296 34 44 54 67 68 74 83 102 116 117 144 148 155 167 169 204 206 216 222 230 235 246 247 248 259 260 269 280 294 34 56 67 83 102 108 116 148 160 169 216 247 248 260 280 34 37 74 148 169 170 203 204 206 238 241 279 294 43 61 68 74 107 116 148 160 170 206 216 217 221 222 239 241 260 280 294 297 44 74 106 145 148 205 247 279 280 89 260 280 34 36 74 107 115 168 170 171 247 107 204 279 34 46 54 67 71 106 148 157 169 171 205 230 238 247 259 260 268 270 281 297 167 280 116 254 68 116 148 192 223 247 280 68 116 148 192 223 247 280 36 37 62 74 82 116 148 157 163 169 170 193 202 203 204 228 247 269 280 293 58 74 77 86 87 143 206 220 239 281 298 44 46 58 67 87 102 106 108 114 148 155 168 170 192 193 205 206 217 239 243 247 259 260 269 280 294 297 298 69 74 247 268 280 293 69 101 116 148 156 168 169 205 206 207 222 231 247 257 259 271 282 297 43 71 74 87 101 106 107 114 154 169 170 171 192 193 205 206 221 231 248 251 269 280 43 44 67 71 74 83 84 96 101 116 148 157 160 170 193 216 217 294 298 144 160 170 206 220 235 247 280 297 58 71 74 83 84 103 116 168 171 204 205 222 225 230 247 257 280 281 297 298 74 116 247 269 280 74 116 144 146 148 168 195 206 216 247 260 269 297 298 36 49 67 87 107 168 169 170 229 239 247 248 269 280 37 107 116 168 170 231 239 243 269 280 54 78 148 167 168 247 294 297 34 54 78 150 70 84 116 223 294 34 54 105 148 194 241 279 54 148 194 241 279 37 54 69 116 148 194 216 241 279 294 54 194 241 279 194 241 54 74 113 148 194 241 247 294 37 54 89 194 203 241 279 294 54 113 147 194 241 248 54 80 105 194 216 217 241 279 54 145 160 194 241 279 294 37 54 107 148 194 203 241 247 54 194 241 279 34 54 194 216 241 54 194 241 54 67 74 98 107 116 145 194 216 241 280 54 116 194 216 241 279 294 105 34 54 194 241 34 54 116 194 216 241 279 54 75 102 194 241 247 294 34 46 54 67 79 87 107 148 194 241 34 54 74 80 116 143 145 148 194 216 228 241 247 248 279 40 54 74 194 241 116 116 116 116 116 116 116 116 116 116 205 116 54 87 194 241 270 294 54 116 194 216 241 54 160 194 241 34 54 194 241 279 34 54 116 145 148 168 194 216 241 279 280 54 194 241 294 34 74 148 160 239 247 259 260 98 67 98 107 147 148 157 204 259 78 107 54 69 87 107 148 170 247 34 36 37 50 53 107 160 202 203 204 215 239 246 254 279 294 44 53 56 58 87 98 108 114 143 153 168 170 205 206 222 225 230 259 280 281 297 54 56 69 77 87 101 107 108 143 146 157 170 205 206 207 215 225 230 259 280 298 44 49 50 53 56 77 80 98 107 108 114 143 148 156 157 168 170 193 205 206 207 215 222 225 226 230 259 280 294 80 106 107 108 205 280 297 298 37 56 58 77 80 101 105 106 107 108 143 144 157 164 193 203 205 206 215 222 225 226 230 244 259 260 280 297 298 43 44 56 58 67 77 80 87 96 101 105 106 107 108 114 116 143 146 148 156 157 168 169 205 206 207 215 222 225 226 230 246 254 259 280 281 297 298 44 46 49 77 80 87 101 105 107 143 146 157 168 170 205 206 207 215 220 222 225 249 280 297 49 58 77 80 101 106 107 108 114 143 148 156 157 168 169 193 205 206 215 222 230 246 259 280 298 107 157 205 239 36 37 69 98 202 203 247 107 148 247 87 107 37 44 77 107 148 153 170 203 205 206 259 36 98 202 222 225 36 44 69 148 160 207 36 37 44 49 53 87 106 107 114 116 143 146 148 169 170 202 203 206 220 222 259 268 44 58 78 87 107 108 114 146 148 160 170 206 207 230 297 36 37 44 49 53 69 75 87 106 107 143 146 153 157 164 168 169 170 192 202 203 206 207 215 220 259 260 268 281 298 36 37 44 49 68 80 87 101 107 143 144 146 148 154 156 157 169 170 203 206 207 222 225 239 243 259 269 37 44 49 54 87 105 106 107 108 114 143 144 146 148 156 157 164 168 169 170 193 205 206 215 222 225 226 230 238 243 259 268 269 281 297 298 40 148 260 40 148 40 148 205 40 98 148 40 40 220 40 148 235 40 148 167 235 247 276 40 98 148 40 107 148 40 107 148 239 40 87 107 148 167 40 107 148 40 53 106 143 147 148 167 217 247 294 34 37 50 82 103 105 106 107 116 117 148 160 170 205 206 228 230 241 243 247 248 260 297 80 87 89 107 148 194 195 235 239 241 246 247 269 297 40 105 148 167 247 294 34 53 54 67 68 87 106 107 108 147 148 157 167 169 204 228 230 239 241 247 248 259 268 269 280 294 69 98 247 220 220 37 53 67 80 103 107 116 148 160 170 203 207 216 217 220 231 239 241 247 248 254 279 294 36 53 34 37 53 98 103 105 107 116 146 148 170 203 205 206 232 262 276 297 40 49 67 80 148 167 215 225 248 298 40 87 113 148 167 206 40 107 148 167 116 40 115 148 167 34 37 40 148 203 46 50 56 64 67 68 71 77 82 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 259 269 270 281 293 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 196 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 64 80 107 167 170 206 216 230 231 247 279 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 46 64 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 280 281 297 298 36 37 46 67 71 77 80 107 113 167 205 206 216 221 230 231 247 251 270 279 280 281 297 298 34 71 106 116 148 216 248 294 34 53 89 105 116 148 215 216 231 247 248 294 34 46 49 71 74 113 116 148 164 216 230 231 248 280 294 34 53 116 148 216 248 294 34 74 116 148 216 248 294 34 113 116 148 170 216 247 248 294 34 71 74 116 148 216 231 294 34 44 68 71 74 86 89 106 116 148 160 167 170 193 194 206 216 217 220 294 34 46 71 74 83 87 89 103 113 116 146 148 154 163 164 169 171 193 216 221 226 230 231 241 247 248 259 269 270 294 34 46 53 71 89 90 102 105 116 148 192 208 216 224 230 231 248 294 34 74 116 148 216 231 294 34 47 49 70 74 105 113 114 116 148 153 160 194 205 208 216 231 241 247 248 280 294 34 89 116 148 216 231 248 294 34 71 113 116 148 216 231 247 248 294 34 113 116 148 216 247 248 294 34 53 113 116 148 163 216 248 259 294 34 53 71 96 106 107 113 114 116 148 206 207 215 216 231 241 247 248 270 281 37 53 86 101 105 106 146 148 153 160 207 230 231 246 247 248 251 260 280 294 53 101 106 160 170 206 231 247 248 281 53 67 78 96 101 106 107 230 231 247 260 281 53 77 106 114 145 206 207 231 247 249 260 53 106 114 148 160 231 247 260 294 53 78 106 206 231 247 53 78 106 231 247 53 78 106 107 206 231 247 36 37 53 78 106 202 203 204 206 231 247 53 78 106 206 231 247 53 78 106 148 231 247 279 280 53 67 78 106 148 206 215 228 231 247 279 36 49 53 67 78 106 107 148 231 235 247 270 279 280 36 37 53 78 106 145 148 168 202 203 204 205 231 247 280 36 37 53 89 106 108 160 164 170 202 203 206 207 217 231 247 279 294 36 53 78 106 108 160 164 170 207 216 217 227 231 247 279 294 36 37 43 53 78 87 106 108 113 146 148 153 156 160 164 170 192 202 203 205 206 207 215 216 220 222 228 231 244 247 268 280 281 282 297 36 53 78 101 106 108 146 164 170 206 207 216 217 231 246 247 294 36 37 44 49 53 62 67 68 69 70 71 74 77 79 82 87 102 103 105 106 107 108 113 144 148 157 163 168 169 171 193 202 203 207 208 215 222 227 228 229 230 231 237 239 241 243 244 247 248 251 259 260 262 268 269 270 271 279 280 293 298 53 82 106 148 204 231 247 260 37 46 53 58 67 68 69 71 74 77 79 87 102 103 105 106 107 113 148 153 157 163 167 168 169 171 193 194 203 204 205 208 215 217 227 228 229 230 231 237 238 239 241 243 247 248 251 259 260 268 269 270 279 280 292 293 297 298 34 46 53 78 82 106 145 204 206 217 231 247 268 279 280 53 78 106 160 207 216 231 247 44 49 53 67 78 79 82 83 87 103 105 106 107 113 148 160 167 169 170 171 205 206 207 216 217 228 231 243 247 248 257 260 262 268 270 279 280 34 44 49 53 67 78 79 80 87 98 102 103 105 106 107 113 116 148 160 163 169 207 216 228 231 235 239 241 243 247 248 251 259 260 269 270 34 53 78 89 106 107 145 148 204 217 231 247 268 269 279 280 53 67 68 78 80 89 106 113 116 145 146 148 153 168 169 170 194 206 207 216 217 228 230 239 243 246 247 248 249 254 260 279 280 294 298 37 53 56 67 68 69 70 80 82 87 105 108 114 116 148 167 168 170 203 207 215 216 217 227 228 231 246 247 248 279 280 294 34 36 37 53 58 70 89 101 107 114 145 147 148 153 160 194 202 203 206 216 247 269 279 280 54 101 107 108 144 145 148 167 206 260 279 280 298 37 53 107 113 116 148 207 216 228 231 243 246 247 248 279 280 34 53 67 74 83 103 107 116 148 160 216 217 247 248 269 279 280 294 296 36 37 44 53 54 78 96 101 105 106 116 146 148 153 170 194 202 203 205 206 207 216 220 223 247 249 260 271 279 280 281 294 56 77 114 116 148 167 206 215 216 247 259 260 280 294 296 34 53 67 74 83 103 107 116 148 160 216 217 247 248 269 279 280 294 296 34 37 44 49 53 54 58 67 70 77 78 86 96 101 106 108 145 148 153 157 160 167 169 170 206 207 216 220 229 230 231 234 241 246 247 260 264 279 280 281 291 294 297 298 44 53 67 80 87 107 148 167 168 170 194 205 206 207 215 224 227 228 230 247 280 44 53 68 80 107 148 167 170 205 206 207 215 224 226 227 228 230 247 248 260 280 297 44 53 67 68 80 107 148 157 163 167 170 194 205 206 207 215 224 227 228 230 231 243 247 248 260 280 297 44 53 68 80 107 114 148 157 167 205 206 215 224 227 228 230 243 247 248 260 280 297 44 53 67 68 80 105 106 107 116 148 167 170 194 205 206 207 215 216 220 224 227 228 230 231 239 243 247 248 259 260 280 294 297 148 160 228 247 280 67 148 216 247 248 280 58 67 84 87 114 148 156 170 216 230 241 247 248 259 260 269 280 294 34 67 86 87 114 148 167 169 193 194 216 247 248 259 260 280 281 294 53 148 167 205 246 247 281 53 148 167 205 241 246 247 53 148 167 205 215 222 246 247 281 53 148 167 205 246 247 281 34 69 80 101 148 160 167 170 205 241 246 247 281 297 298 53 148 167 205 241 246 247 281 34 106 148 167 205 206 222 294 34 160 167 168 170 206 225 239 247 279 148 160 167 170 205 231 294 297 145 160 54 67 216 241 244 251 270 280 294 67 78 153 160 215 260 279 36 37 77 106 114 145 164 170 202 203 206 207 216 293 77 106 114 145 164 170 206 207 216 293 67 68 205 206 207 215 222 251 282 68 206 260 281 206 215 297 67 77 102 114 160 170 207 208 241 248 251 260 270 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 53 67 77 113 114 160 164 170 205 206 207 208 241 247 248 251 270 280 292 34 36 37 53 67 77 102 104 113 114 160 164 170 205 206 207 208 241 248 251 270 280 292 204 207 71 87 102 103 105 107 113 114 116 163 168 169 171 204 205 216 227 228 239 241 243 247 248 259 260 269 270 293 294 34 67 103 113 148 168 169 204 206 216 241 269 270 293 106 107 113 116 148 160 167 248 270 298 34 67 106 107 113 116 148 160 167 208 230 247 251 270 105 148 167 279 280 294 34 116 148 207 215 216 248 280 294 53 58 71 113 156 204 260 280 298 116 216 280 108 114 116 148 216 222 248 280 294 298 206 58 148 216 244 294 36 37 89 106 116 202 203 241 280 46 89 116 155 280 89 116 292 116 294 37 67 102 107 116 148 167 170 205 206 216 221 222 248 259 279 281 294 297 36 44 116 157 170 202 215 216 230 231 246 247 279 280 67 71 87 102 107 113 116 148 169 205 208 227 239 241 243 247 248 251 268 269 270 280 292 293 116 208 222 231 244 247 44 67 116 170 215 231 34 53 67 106 116 148 216 247 260 116 170 34 67 102 116 148 241 248 251 270 279 280 294 49 68 106 114 116 148 167 207 216 222 231 241 280 74 116 148 231 241 248 262 280 298 116 148 153 170 196 241 248 279 280 294 107 116 148 168 169 230 241 36 116 148 216 231 241 248 280 294 67 74 89 105 106 107 114 116 146 148 167 170 206 216 217 231 241 244 252 279 280 294 298 68 89 105 106 148 167 170 207 231 241 244 252 280 294 296 67 114 116 280 294 216 116 148 216 248 116 216 116 148 215 216 217 247 294 53 107 116 146 147 148 160 170 217 231 271 205 244 167 207 248 280 114 116 226 247 248 280 294 44 116 148 216 244 247 248 279 280 294 44 50 58 68 105 116 148 216 241 248 254 259 271 279 280 294 116 148 170 216 294 46 50 156 205 206 207 221 230 247 280 297 46 50 56 67 68 71 77 82 101 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 251 259 260 269 293 297 298 116 167 216 279 294 148 167 206 216 279 294 58 86 116 167 193 204 230 280 294 67 167 251 296 116 148 216 248 280 294 34 50 58 114 116 147 148 204 216 217 56 244 248 37 116 216 222 241 280 44 50 56 67 78 82 115 116 146 148 170 205 206 216 230 241 246 247 254 279 280 50 56 105 205 206 207 215 221 222 247 297 98 46 50 56 67 68 71 77 82 101 105 106 107 108 148 153 155 160 170 194 205 206 207 215 221 222 230 243 247 248 259 269 270 293 297 298 107 146 205 268 34 50 98 194 222 225 247 248 268 80 86 105 106 107 108 153 170 206 230 238 243 259 260 280 297 34 37 74 80 87 116 148 167 169 170 205 207 216 239 241 247 259 269 279 280 116 148 205 216 241 279 34 36 37 44 49 74 87 103 107 113 114 116 143 148 154 160 168 169 170 192 204 206 216 231 239 241 243 246 247 248 269 270 279 280 293 294 50 116 216 114 259 276 280 43 53 54 58 77 101 103 108 114 116 117 143 144 153 170 193 205 206 246 259 260 280 298 54 87 108 205 206 259 280 297 298 34 36 37 44 49 50 65 74 77 80 87 102 103 107 114 148 154 160 170 171 193 202 203 205 206 222 225 230 231 246 248 249 257 259 271 280 281 294 297 298 36 53 80 82 102 106 107 113 148 156 170 193 206 215 228 230 260 268 281 294 82 87 105 106 114 117 143 148 205 206 216 243 251 259 279 280 294 298 34 37 102 116 203 216 217 259 280 36 37 49 77 87 105 106 114 148 206 216 241 244 280 293 64 116 216 262 276 34 37 53 87 98 105 116 148 170 203 204 216 222 225 247 248 260 280 294 34 36 44 148 202 229 230 259 280 49 50 168 206 279 280 58 107 114 116 148 170 206 216 226 247 280 296 36 44 52 53 58 64 65 67 74 77 78 80 83 84 87 105 108 116 143 144 145 148 155 157 168 169 193 195 206 207 215 216 225 228 229 230 231 235 239 241 244 247 248 249 257 259 262 269 279 280 281 294 297 298 53 148 206 231 239 257 280 282 36 113 154 169 202 231 241 248 280 37 46 67 69 70 71 83 102 106 107 113 116 145 148 160 203 204 207 216 217 221 234 241 246 247 248 259 260 294 44 46 53 68 70 105 148 207 230 248 249 280 282 37 46 67 69 70 71 83 102 106 107 113 116 145 148 160 203 204 207 211 216 217 221 234 241 246 247 248 259 260 294 67 83 107 145 148 207 217 247 248 260 34 53 67 84 103 108 114 116 148 160 170 193 204 206 207 208 234 247 259 298 68 96 105 116 145 148 160 206 207 216 239 246 280 37 44 49 87 105 106 107 108 114 143 148 153 170 171 194 203 206 207 226 230 234 235 243 248 249 259 269 298 37 53 58 67 68 77 83 84 96 101 106 116 143 146 156 203 204 205 207 225 230 231 241 244 247 248 298 78 145 294 44 54 56 67 68 105 146 148 167 170 171 206 207 216 217 221 260 44 54 105 206 216 247 259 260 46 54 67 68 87 105 107 146 148 155 167 170 171 206 207 216 217 230 260 107 116 216 254 46 53 107 116 146 148 163 170 206 207 216 46 53 102 107 116 148 216 231 235 246 46 53 102 116 207 216 231 239 37 44 46 53 71 102 107 113 116 144 145 146 153 157 170 171 216 227 234 235 239 246 247 260 268 280 298 36 37 46 53 116 143 144 145 146 157 202 203 204 216 221 246 281 37 81 145 146 203 204 205 206 216 268 36 37 46 144 145 202 203 204 206 216 231 244 46 53 68 101 114 116 148 167 170 206 207 215 216 225 227 231 247 260 279 281 294 148 170 206 231 279 36 44 46 53 67 68 69 79 80 82 87 89 98 105 106 107 114 143 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 231 234 241 247 249 260 268 280 281 297 298 36 44 46 53 67 68 75 79 80 82 89 105 106 107 114 146 148 155 156 170 192 193 202 205 206 207 221 222 224 225 230 231 247 248 249 260 280 281 297 298 34 61 107 115 148 170 216 280 53 67 105 114 148 167 170 206 207 211 224 247 36 37 116 202 203 204 205 216 36 37 116 202 203 204 205 216 44 68 74 80 105 114 148 153 170 206 207 220 231 247 248 43 44 49 56 58 67 87 106 108 114 146 156 157 168 169 171 192 193 205 206 221 225 230 231 239 241 247 260 269 279 281 297 298 148 34 53 67 148 222 247 251 280 36 67 116 148 216 251 36 37 53 67 79 116 216 36 37 44 53 67 79 102 107 116 148 169 170 194 203 205 206 215 216 222 230 234 239 246 248 251 260 279 280 281 297 37 44 53 54 56 67 77 79 98 106 107 114 144 148 155 157 160 167 169 170 203 206 207 215 216 220 225 230 231 246 247 248 251 260 280 294 297 53 56 58 67 83 84 87 107 108 114 116 143 146 148 164 167 170 206 207 215 216 222 225 226 230 231 238 247 248 251 260 280 281 294 297 54 77 79 116 148 167 169 206 216 222 247 34 37 44 53 67 68 79 102 105 107 114 116 148 160 168 169 170 215 216 226 234 244 247 248 251 259 260 264 268 280 294 298 67 79 116 148 167 193 216 224 226 251 280 36 37 44 49 53 56 67 68 79 84 102 107 108 143 146 148 153 157 169 170 182 192 202 205 206 207 215 216 226 230 231 241 247 248 280 282 294 182 204 222 241 44 116 146 148 170 206 215 216 221 225 294 298 67 79 107 116 148 170 205 206 215 216 221 222 225 230 231 248 268 44 53 54 56 58 67 68 82 83 84 100 102 105 108 114 116 143 148 153 160 163 167 170 194 205 206 207 215 216 220 224 225 226 227 230 239 241 247 251 260 274 280 297 298 36 80 107 116 148 157 216 247 53 89 106 107 114 116 143 145 148 153 160 167 170 206 216 224 225 228 247 248 260 274 294 34 46 54 79 82 87 90 98 102 104 105 106 107 113 116 145 148 153 160 169 170 171 216 239 241 246 248 251 268 278 280 116 205 206 216 36 37 116 148 160 216 248 44 53 56 107 116 145 148 153 156 160 170 206 216 244 44 54 56 58 67 68 79 80 83 84 89 102 105 106 108 114 116 146 148 156 157 163 170 193 194 205 206 207 215 216 222 225 226 227 228 230 231 234 239 244 247 248 259 280 297 37 67 105 116 143 148 170 215 216 226 247 251 264 271 298 67 79 82 102 116 148 169 170 206 216 225 228 230 260 280 298 36 37 49 53 61 67 68 71 74 78 79 80 82 83 84 87 102 106 107 114 116 143 144 146 148 153 155 156 160 164 168 169 170 192 193 205 206 207 215 216 221 225 226 230 231 235 238 239 243 246 247 248 249 251 254 259 260 280 281 282 297 298 49 53 107 114 116 148 167 169 170 206 216 224 231 247 248 259 260 280 281 298 37 53 83 116 148 203 205 216 247 294 37 58 83 148 160 205 207 247 249 294 145 254 145 34 56 67 69 74 83 87 103 107 108 113 114 116 148 169 216 217 241 247 248 251 259 268 269 279 280 294 298 247 34 37 102 148 169 203 36 37 67 71 74 83 87 113 148 169 171 202 203 243 247 251 254 255 269 271 280 83 115 247 280 294 54 77 83 84 114 156 206 226 247 294 53 56 74 83 105 108 114 116 143 148 157 207 222 230 246 247 280 294 34 36 37 44 49 53 58 67 68 71 74 78 82 83 84 87 101 102 103 107 108 113 114 116 143 144 146 148 153 154 155 156 157 160 163 168 169 170 192 193 202 203 204 205 206 207 215 217 222 225 227 228 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 259 260 268 269 270 279 280 281 282 293 294 297 298 54 56 58 68 71 83 84 96 102 107 108 114 143 148 169 170 205 206 222 226 228 231 234 235 238 241 243 244 247 248 249 259 280 281 282 294 297 298 34 37 56 74 82 83 87 102 103 107 113 114 116 143 148 157 167 169 192 203 206 207 216 217 222 226 239 241 243 246 247 248 251 269 282 293 294 34 44 53 54 56 67 68 69 74 75 79 83 84 86 87 89 90 92 102 103 107 113 116 144 148 155 157 167 169 170 182 192 204 205 206 216 217 220 222 230 235 238 239 241 246 247 248 251 259 260 269 274 279 280 281 292 294 298 53 56 67 83 84 146 148 157 169 192 206 215 221 225 230 231 241 247 248 269 281 294 34 44 56 58 83 84 87 102 107 113 148 155 169 170 206 215 221 230 241 247 248 259 270 294 298 44 83 103 148 150 167 247 274 294 53 67 83 105 107 114 148 167 169 207 230 231 238 247 248 259 294 298 67 83 107 247 248 280 294 37 70 74 78 82 83 87 102 105 114 148 169 170 203 205 206 244 247 251 259 271 279 281 294 298 83 116 217 247 294 298 36 37 43 44 46 49 50 53 54 56 58 61 65 67 68 70 71 74 77 78 80 82 83 84 87 89 96 101 102 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 192 193 195 202 203 205 206 207 208 215 216 217 220 221 222 224 225 226 227 228 229 230 231 234 238 239 241 244 247 248 249 251 257 259 260 262 269 270 276 279 280 281 282 293 294 297 298 83 247 294 34 56 68 103 148 160 169 225 230 241 248 269 36 103 169 260 169 269 280 67 148 160 207 215 248 279 67 68 148 251 260 279 67 204 34 148 279 49 53 67 68 70 78 82 83 96 108 116 163 170 193 205 206 268 279 282 293 297 148 279 49 53 67 68 77 78 87 102 105 106 107 116 144 148 156 157 160 163 169 193 205 206 207 220 230 241 247 260 279 281 282 293 243 53 67 105 114 148 169 228 234 236 238 246 280 294 52 53 67 102 103 108 116 169 226 254 269 293 49 58 67 78 80 83 84 87 102 143 144 146 157 169 170 192 193 204 205 207 230 238 241 247 248 259 279 280 298 34 36 37 44 49 50 53 54 58 61 65 67 68 69 71 74 75 79 80 86 87 89 96 101 102 103 105 106 107 113 114 116 143 145 146 147 148 153 154 155 156 157 160 163 167 168 169 170 171 192 193 194 195 202 203 204 205 206 207 215 216 217 220 222 225 226 227 228 229 230 231 234 238 239 241 243 244 246 247 248 251 257 259 260 264 269 270 271 278 279 280 281 282 291 293 294 297 298 160 169 171 189 204 206 216 247 249 259 269 294 37 67 68 74 116 148 163 168 170 206 247 251 279 204 249 280 84 107 148 154 280 44 53 67 74 102 114 150 168 193 225 247 251 49 67 84 169 247 251 268 279 280 297 298 44 53 67 74 103 105 114 116 148 160 163 168 169 170 193 206 207 216 224 238 240 244 247 248 249 251 271 279 280 293 294 298 44 101 148 157 163 164 170 192 224 247 279 293 294 106 107 108 148 154 162 168 169 225 231 279 298 64 74 146 148 169 206 247 269 53 114 169 238 247 260 269 279 107 116 148 216 115 116 145 102 116 145 148 168 264 37 107 116 192 203 206 216 260 36 37 116 145 202 203 216 260 116 216 34 36 44 46 49 53 56 67 77 80 83 108 116 117 118 143 145 146 148 155 157 160 164 169 170 202 205 206 207 215 216 221 222 225 230 231 234 235 241 247 259 260 268 279 280 281 297 54 116 148 205 216 280 294 37 53 67 69 74 102 116 145 148 216 225 230 231 247 248 260 280 44 116 148 170 205 216 222 116 148 216 101 116 148 205 206 216 37 116 148 167 168 216 246 247 87 103 116 167 168 216 227 34 36 44 49 53 54 56 58 67 68 70 74 77 78 82 83 84 87 96 101 102 107 108 114 116 146 148 153 156 160 163 167 168 169 170 182 202 205 206 207 215 216 220 221 222 224 225 226 227 228 230 231 234 235 237 239 241 247 251 260 264 268 271 281 282 297 298 116 148 168 170 216 221 222 224 281 44 46 49 54 68 108 116 146 148 156 168 205 206 207 216 260 270 293 116 216 243 249 264 53 54 87 106 168 206 216 241 268 281 291 116 216 54 116 207 281 53 116 157 170 216 248 268 269 281 293 298 116 216 52 116 216 74 116 143 148 216 294 116 216 217 269 280 37 54 56 67 74 79 107 108 116 143 148 153 155 157 168 192 205 206 207 215 216 226 230 241 268 269 280 288 54 56 71 105 106 107 116 148 170 205 206 216 221 226 230 247 260 280 297 36 37 43 44 49 54 56 67 74 77 87 102 105 106 107 108 114 116 143 144 146 148 153 154 167 168 169 170 192 195 202 203 204 205 206 207 215 216 226 230 231 238 239 241 243 247 248 251 259 262 269 270 271 280 281 293 298 36 53 54 74 106 108 114 116 146 148 167 168 170 205 206 207 215 216 225 226 230 231 238 240 241 247 248 259 271 272 280 294 297 298 37 87 89 116 170 207 216 34 44 79 87 105 106 107 114 148 163 167 206 234 238 239 243 246 247 254 270 271 279 280 34 37 44 53 56 68 74 105 146 148 170 203 206 207 216 222 226 231 239 243 260 264 270 280 294 34 37 44 53 56 68 74 105 146 148 170 203 206 207 216 222 226 231 239 243 260 264 270 280 294 67 74 79 87 89 96 101 107 114 148 157 160 207 216 217 221 230 239 243 247 248 270 280 294 67 74 102 103 107 148 169 171 207 239 243 247 248 251 260 269 270 271 280 294 34 78 105 148 160 243 247 260 270 280 46 50 74 80 87 113 167 239 243 270 271 280 34 69 110 148 239 260 280 293 34 37 75 104 110 203 247 248 280 37 74 75 87 110 203 228 247 248 280 75 79 110 148 216 248 280 34 37 69 75 87 107 110 203 228 239 247 248 49 53 69 75 107 110 156 168 227 228 234 247 248 260 268 280 293 56 84 107 114 147 148 168 169 216 217 226 231 239 241 247 251 260 264 270 271 280 294 270 37 148 167 170 193 203 205 206 216 217 226 230 243 270 222 226 243 270 280 78 160 243 247 260 270 279 280 36 44 49 53 56 58 67 69 77 80 87 101 102 105 106 107 114 143 144 146 148 153 154 155 156 157 163 164 168 169 170 193 195 205 206 207 216 220 225 227 228 230 238 241 247 248 251 259 260 268 270 271 280 281 298 34 79 87 107 148 224 259 116 204 216 230 248 270 279 280 36 37 105 160 202 203 67 83 148 229 239 247 251 270 69 77 101 104 106 114 116 205 206 215 216 246 251 280 281 292 298 54 206 216 259 206 216 259 105 108 160 108 236 292 56 70 111 116 207 246 262 292 298 34 86 156 52 156 223 156 54 108 156 205 262 54 156 251 280 108 156 205 206 294 36 37 44 46 50 54 56 101 105 108 111 116 160 163 202 203 204 205 207 216 246 251 262 276 280 292 298 34 53 148 89 89 108 114 148 170 206 106 37 56 58 74 105 148 167 170 279 294 56 74 105 107 114 116 145 167 194 198 216 222 276 294 36 53 54 68 74 80 101 106 108 114 116 145 167 194 205 216 249 268 276 288 294 43 46 54 56 58 67 68 70 71 77 78 80 87 96 101 103 106 107 108 114 116 118 143 145 148 153 154 155 156 157 160 163 164 168 170 171 192 193 194 205 206 207 215 222 225 240 247 251 262 268 269 280 281 282 293 297 298 46 54 56 58 67 68 70 71 74 77 78 83 96 101 103 105 106 108 114 116 143 153 154 155 163 170 192 193 194 205 206 207 215 216 217 222 226 234 243 246 247 249 250 251 264 269 276 280 281 293 297 298 37 55 89 92 116 155 167 196 197 203 205 206 207 280 298 37 55 61 89 116 167 170 203 216 221 241 37 55 56 107 116 167 203 37 46 54 55 101 116 167 203 222 262 55 67 77 89 101 116 143 167 207 217 222 55 89 116 155 156 167 206 215 222 298 37 55 89 108 116 167 203 206 280 68 106 116 160 170 204 205 207 221 249 298 56 58 68 101 103 114 170 193 204 205 206 222 276 282 297 204 230 34 56 90 204 206 298 68 78 116 204 205 206 280 281 78 114 116 170 204 206 54 68 78 101 108 116 156 160 204 206 222 280 56 78 88 103 108 114 116 160 204 205 206 249 270 34 54 56 58 74 78 101 103 105 106 108 116 143 156 170 192 204 205 206 222 249 251 280 293 56 74 77 105 148 205 216 231 247 248 77 114 77 148 216 69 74 77 80 105 106 114 205 243 264 280 69 80 37 54 56 58 61 68 86 105 114 143 144 148 170 194 203 205 206 216 217 222 229 239 247 280 282 294 46 54 56 58 101 102 105 114 116 193 206 207 221 259 280 282 34 46 52 53 56 70 89 96 105 106 107 114 148 154 167 194 206 215 216 217 220 222 226 228 247 248 249 264 276 279 280 294 297 54 68 77 106 170 193 205 206 80 207 280 61 78 88 116 145 160 205 206 226 241 264 271 298 34 43 46 54 56 58 61 67 68 87 101 106 108 114 117 143 146 148 156 160 164 168 170 193 205 206 215 221 222 225 226 230 241 249 280 281 297 298 299 34 56 58 68 70 96 101 105 108 114 116 143 148 153 170 205 206 215 221 222 225 226 239 249 251 259 264 276 280 297 298 114 116 143 148 105 116 148 206 216 280 54 58 69 167 216 221 225 247 280 281 298 34 36 202 248 56 58 67 68 77 101 108 116 156 170 193 205 206 215 222 224 230 239 248 251 260 268 280 56 105 167 204 248 280 43 46 80 96 105 106 116 148 167 170 205 206 216 247 259 280 294 34 36 78 96 146 192 202 205 206 280 297 211 216 259 294 44 53 70 116 170 205 206 220 221 234 235 240 271 297 34 44 58 80 105 116 118 148 167 207 216 271 280 297 54 56 74 216 293 34 107 224 34 224 249 53 106 276 34 74 77 80 106 154 216 293 74 88 205 216 293 49 56 86 157 170 206 247 69 80 105 116 117 167 170 206 222 249 271 280 297 118 148 167 211 271 280 293 294 54 116 211 211 271 34 54 74 77 80 92 116 117 211 280 34 54 116 117 211 251 280 34 54 66 74 80 116 117 211 280 170 206 207 259 54 116 211 54 116 211 280 69 116 211 34 54 116 117 211 34 50 116 146 167 204 216 215 264 61 68 215 264 292 205 206 226 264 264 34 36 37 61 202 203 205 264 280 264 61 68 215 264 292 54 114 54 58 108 145 205 206 54 262 36 54 56 80 113 114 116 155 168 202 216 222 230 231 247 248 268 36 37 54 56 80 102 105 116 144 160 202 203 216 259 36 37 54 61 68 96 105 154 155 193 202 203 216 218 226 243 247 249 259 262 268 298 262 249 34 67 87 104 114 116 154 167 170 195 204 216 227 228 239 247 248 262 268 276 298 259 259 227 116 228 259 54 37 86 116 203 207 228 259 281 206 294 34 56 61 67 75 92 94 114 116 148 167 216 262 34 56 61 67 75 86 92 94 114 116 147 148 167 216 262 264 49 75 92 94 114 116 167 181 204 58 64 70 92 93 94 96 114 116 167 206 218 227 249 257 259 260 276 56 106 108 204 268 56 58 68 71 82 96 106 108 155 205 206 225 249 58 77 86 101 168 182 204 206 207 246 79 107 206 79 107 206 54 58 68 77 106 108 114 117 168 205 206 216 217 221 222 227 239 246 262 276 281 291 297 298 79 107 206 34 56 105 106 108 114 276 211 211 52 148 170 205 211 247 297 50 52 53 107 148 167 170 205 206 211 228 247 248 294 297 298 34 80 95 108 166 211 224 232 256 276 280 34 49 52 67 89 90 105 145 148 160 193 206 216 228 246 248 264 276 280 34 49 56 61 67 70 82 89 90 145 148 167 170 194 205 206 216 222 228 230 247 248 260 294 297 61 87 90 145 167 216 231 239 248 276 34 68 89 90 91 204 228 247 248 34 40 50 54 61 67 87 90 102 108 145 148 160 167 168 169 192 193 206 207 216 222 226 227 228 246 248 249 259 260 262 264 276 280 294 298 34 46 56 67 89 90 91 92 104 106 116 146 167 168 170 195 204 205 216 248 250 264 294 34 80 87 90 105 145 148 207 216 34 43 46 54 56 58 61 67 68 71 96 100 101 105 106 108 114 116 143 147 153 155 156 157 193 196 205 206 207 216 221 222 247 249 250 251 252 268 276 280 281 297 298 36 46 54 56 58 67 71 84 101 102 105 106 107 108 114 116 153 156 163 167 170 193 205 206 207 215 220 221 222 224 231 235 239 249 251 280 293 297 298 216 34 53 61 67 77 82 105 108 116 155 160 170 205 206 207 215 230 235 246 262 281 297 116 216 89 116 216 34 36 53 54 87 116 145 147 160 194 202 216 222 223 230 241 244 247 262 34 116 216 262 34 89 116 216 34 50 56 58 61 77 87 96 101 108 114 116 148 155 170 193 194 204 206 215 216 217 221 280 294 296 297 298 288 34 206 211 276 54 56 58 64 67 82 100 101 104 107 108 116 117 155 156 196 205 206 215 221 222 244 246 249 262 276 280 281 282 298 56 61 147 148 170 205 280 281 54 61 67 101 108 114 146 148 160 170 205 206 207 216 234 281 54 61 77 101 148 205 206 216 224 262 281 298 54 61 148 160 170 216 227 268 281 34 54 56 80 108 116 148 216 239 241 281 168 145 145 34 37 70 116 203 205 221 222 249 276 280 145 145 145 145 54 79 167 170 204 206 216 222 58 79 143 163 170 184 204 206 216 222 294 52 54 79 101 105 167 170 204 206 216 222 236 271 56 79 148 163 167 170 204 206 216 222 236 40 46 54 56 58 69 79 104 114 148 156 160 167 170 204 206 216 222 246 249 262 294 298 79 108 148 170 204 205 206 216 222 251 35 59 79 170 204 206 276 145 159 145 56 108 153 155 192 195 206 239 259 280 281 282 37 54 56 58 67 108 117 156 168 195 203 204 205 206 222 280 281 297 298 54 68 195 280 281 298 56 68 114 144 170 195 205 206 239 280 281 297 298 34 46 67 68 108 156 157 195 206 222 280 281 297 298 206 259 34 37 46 74 86 100 117 164 195 203 222 297 298 86 86 86 86 211 40 54 67 70 71 74 80 86 96 98 108 167 205 216 217 294 211 264 148 167 207 211 264 34 34 43 54 153 251 271 34 84 116 227 58 96 101 147 167 206 280 34 56 69 155 260 264 294 54 61 68 187 192 206 248 271 280 297 54 56 61 68 77 84 106 108 113 153 163 170 205 206 248 251 271 280 281 298 206 207 216 225 226 259 260 280 206 207 216 225 226 259 260 280 206 207 216 225 226 259 260 280 40 54 61 67 72 80 90 97 104 184 189 204 218 224 229 244 248 249 262 265 271 273 274 276 280 53 54 56 61 67 70 77 84 105 106 107 143 155 160 163 170 193 194 205 206 207 215 216 223 226 227 228 248 260 276 280 281 282 298 53 61 116 148 230 276 34 36 37 116 202 203 37 46 54 56 61 74 77 78 86 105 108 116 153 155 157 163 170 205 206 207 215 216 221 226 228 230 234 251 278 280 281 297 298 56 61 71 80 101 78 148 160 298 54 56 61 70 96 103 105 106 114 167 192 205 206 217 222 226 249 259 280 44 61 67 107 280 36 37 61 116 170 36 37 61 116 170 36 37 61 116 170 36 37 61 116 206 216 36 37 56 58 61 105 114 116 153 170 206 207 36 54 58 67 68 84 101 108 116 153 163 164 170 202 205 206 222 251 280 293 36 37 56 61 87 108 116 170 203 297 298 54 56 70 74 106 145 170 206 207 212 213 217 298 37 54 70 74 145 212 213 74 103 148 54 61 68 70 74 145 215 221 259 281 54 61 68 70 74 86 101 107 145 206 215 281 52 53 54 58 61 68 70 74 145 215 217 228 281 54 56 61 68 70 74 145 215 281 37 68 80 102 155 170 171 203 207 226 251 262 276 36 50 54 77 78 89 101 108 116 145 160 205 206 216 217 275 296 298 53 54 56 58 61 68 86 101 108 193 205 206 221 268 280 37 53 61 74 86 116 146 153 154 203 206 216 222 248 279 282 297 298 34 44 49 54 74 78 101 116 145 148 154 164 170 216 239 241 249 251 260 271 272 280 281 293 34 260 37 58 74 155 157 163 168 220 280 89 90 145 153 36 74 82 156 157 164 168 224 230 251 293 36 74 90 167 170 207 216 249 279 148 89 216 294 56 74 101 153 156 163 170 220 225 234 257 260 279 282 293 49 58 101 116 143 147 153 154 156 170 205 206 216 220 249 251 260 279 280 282 293 116 205 216 68 74 108 113 116 148 153 205 206 216 224 226 251 34 36 37 50 74 78 79 80 86 87 90 98 105 107 113 157 163 168 169 170 171 202 207 215 226 230 239 243 246 247 251 259 260 269 271 280 281 294 298 106 116 216 54 69 116 148 168 216 260 271 279 54 116 148 168 216 224 260 271 279 280 54 116 148 168 216 260 271 279 280 44 54 116 148 206 216 230 231 239 259 260 293 34 54 103 116 148 216 281 54 74 116 148 168 206 216 224 260 271 279 280 54 116 148 168 216 260 271 279 280 54 116 148 168 216 260 271 279 280 58 153 154 205 206 224 260 280 5 15 19 22 2 5 11 16 17 22 2 5 6 11 15 16 18 19 22 26 5 19 22 30 0 4 5 6 8 9 10 11 14 15 18 19 20 22 23 24 27 31 33 0 1 2 3 6 7 8 10 11 14 15 16 18 19 20 21 23 26 27 28 29 30 31 33 0 3 8 9 20 23 29 31 0 3 19 23 29 1 2 16 33 33 1 2 10 11 12 13 15 16 18 19 24 27 28 31 27 2 6 8 9 12 16 22 27 28 31 33 2 8 9 10 16 22 27 0 2 8 9 10 14 16 22 27 2 8 9 16 22 27 31 2 8 9 10 13 16 22 27 29 7 8 9 17 18 19 20 21 28 30 31 10 15 19 22 28 29 30 31 2 9 16 20 23 15 18 4 6 7 11 12 13 17 18 19 21 23 24 25 26 27 28 30 31 33 4 6 14 18 19 21 24 25 26 27 30 5 9 14 20 28 31 2 6 11 13 15 18 19 27 31 33 8 10 11 12 14 17 18 25 31 33 2 7 13 14 16 19 33 2 13 14 23 27 1 7 12 14 15 17 18 19 21 31 33 0 8 10 22 23 27 33 5 8 9 15 20 22 23 27 32 2 10 11 13 15 16 2 4 6 9 15 16 19 25 26 31 2 4 6 7 8 9 11 12 13 15 16 17 18 19 21 23 24 25 26 27 29 30 31 32 33 2 13 16 17 18 19 22 28 4 6 11 12 15 17 19 21 24 25 30 0 2 4 13 18 20 24 25 31 33 10 0 1 10 1 3 9 10 12 15 10 19 33 6 9 10 12 13 14 18 19 21 22 25 27 28 29 31 32 9 10 11 15 20 21 4 6 9 10 11 12 15 17 18 19 21 22 24 25 27 30 31 32 33 1 2 7 9 20 22 23 29 33 1 2 7 8 9 10 13 15 20 22 23 26 29 33 1 2 7 8 9 10 13 20 22 23 30 1 2 7 10 13 18 20 22 23 1 2 6 7 9 10 13 20 22 26 28 29 32 33 1 2 7 10 13 20 22 29 1 2 7 20 22 1 2 7 10 13 20 22 1 2 7 13 19 20 22 29 1 2 7 12 13 17 19 22 24 26 30 1 2 7 10 13 19 20 22 29 33 1 2 6 7 9 10 13 20 22 29 32 33 0 1 2 3 7 8 9 10 13 14 15 18 20 22 23 28 29 31 32 33 1 2 6 7 13 20 22 1 2 7 10 13 18 20 22 26 28 1 2 7 10 11 12 13 19 20 22 28 1 2 7 9 10 13 20 22 23 25 1 2 7 20 22 1 2 7 13 17 19 22 1 2 7 13 17 18 19 22 0 1 2 7 9 10 13 14 15 20 22 23 25 29 33 1 2 7 20 22 33 2 4 5 9 16 22 2 4 5 9 11 16 22 25 1 5 6 9 10 11 12 15 19 23 29 30 33 1 4 5 6 8 9 10 11 14 15 18 19 21 23 24 27 28 29 30 31 33 1 4 5 6 8 9 10 11 15 17 18 19 23 24 25 28 29 31 33 2 5 6 9 10 12 13 15 16 17 19 23 25 26 30 31 33 2 5 6 9 10 11 15 19 23 25 29 30 33 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 20 22 28 0 2 5 10 16 18 19 20 22 28 0 2 5 10 14 15 16 20 26 0 1 2 4 6 7 9 12 15 16 17 18 19 20 22 24 25 27 29 30 31 33 0 17 27 33 0 4 6 10 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 33 1 4 6 15 17 21 24 27 1 12 15 17 18 19 27 17 18 21 25 30 1 14 17 18 19 23 24 27 28 29 17 4 10 12 17 19 21 0 2 6 8 11 15 17 18 21 30 31 0 1 3 4 6 7 8 9 10 11 12 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 4 18 20 29 1 4 5 6 12 13 14 15 17 18 19 24 25 27 28 31 32 33 1 5 6 7 8 10 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 33 1 2 5 10 12 14 15 16 18 19 20 23 24 27 29 30 31 33 2 4 5 6 9 11 12 13 15 16 17 18 19 24 25 26 27 28 29 31 32 0 2 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 32 2 5 6 7 8 9 11 14 15 16 18 19 20 21 24 26 28 29 30 31 32 2 5 7 8 10 15 16 17 18 21 24 25 26 27 28 29 30 31 32 33 1 2 5 7 9 12 13 14 15 16 17 18 19 21 25 26 28 29 30 31 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 26 28 29 30 32 33 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 33 2 4 5 7 16 23 25 29 2 4 5 9 16 21 25 26 28 29 30 31 0 2 5 7 8 9 12 14 15 16 18 21 24 25 27 29 30 31 33 0 1 2 5 13 14 16 27 29 33 0 1 2 5 8 12 14 16 29 31 0 2 5 7 8 16 17 25 27 29 33 2 5 15 16 17 23 26 29 2 3 5 8 9 12 16 20 22 23 27 29 31 32 0 2 3 5 9 16 19 26 29 0 8 9 22 23 27 0 2 4 8 9 13 15 20 22 23 27 33 18 0 2 4 8 9 16 17 21 22 23 27 29 0 4 8 9 12 13 20 22 23 27 28 29 0 4 8 9 11 12 13 14 15 19 20 22 23 24 25 27 31 32 0 4 6 8 9 11 13 14 15 20 22 23 26 27 28 30 0 2 3 4 6 8 9 12 13 14 15 18 20 22 23 25 27 29 31 0 4 8 9 13 19 20 22 23 26 27 29 0 4 6 8 9 11 13 15 20 22 23 26 27 0 4 8 9 22 23 27 0 4 6 8 9 11 12 13 15 17 19 20 21 22 23 25 26 27 30 33 0 4 8 9 13 20 22 23 27 0 4 8 9 13 19 20 22 23 27 0 4 8 9 22 23 27 29 0 2 4 8 9 11 12 13 14 15 20 22 23 27 29 31 0 4 8 9 13 15 22 23 25 27 0 4 8 9 20 22 23 27 0 4 8 9 10 13 15 20 21 22 23 27 29 0 2 4 8 9 11 13 14 16 17 19 20 22 23 24 25 27 28 29 31 0 4 6 8 9 10 11 12 13 17 18 19 20 22 23 24 25 26 27 29 30 31 33 13 14 17 18 19 20 22 25 27 29 31 32 6 12 13 14 15 17 18 19 20 21 22 23 24 25 26 29 30 31 33 13 15 19 20 22 23 29 31 32 4 7 9 12 13 17 18 19 20 22 23 24 25 27 28 29 30 31 32 12 13 14 15 17 18 19 20 22 24 26 28 29 31 32 11 13 15 18 19 20 22 25 26 27 28 30 31 32 4 5 6 9 10 11 13 14 15 18 19 20 22 24 26 27 31 2 6 9 11 12 13 14 15 16 18 19 20 22 25 30 31 6 13 14 15 18 19 20 21 22 23 28 29 31 33 10 11 13 15 19 20 22 23 24 25 29 30 1 4 7 9 10 11 13 14 15 17 18 19 20 22 25 26 28 31 9 11 13 15 19 20 21 22 23 27 28 29 9 10 11 13 17 18 19 20 22 23 27 28 30 31 11 13 15 18 19 20 22 27 0 4 9 11 12 13 18 21 22 25 28 30 31 32 33 7 8 9 14 15 18 22 27 28 29 31 2 5 9 11 13 15 16 17 18 27 28 29 31 0 9 14 19 20 21 28 2 4 7 9 10 16 19 20 22 23 29 33 9 18 19 20 27 30 31 4 9 14 0 2 4 5 9 10 12 15 16 23 0 2 3 5 9 10 12 15 16 17 23 0 2 3 4 5 9 10 12 15 16 17 20 23 4 2 5 6 9 13 18 19 23 25 26 28 29 1 3 9 13 23 25 28 29 8 9 10 12 13 14 15 18 23 24 27 29 31 2 5 6 9 14 16 19 24 25 26 9 7 9 28 9 9 3 9 17 20 23 27 28 29 0 3 9 10 12 14 15 17 19 20 22 23 24 25 27 29 31 32 33 0 1 3 8 9 10 14 15 17 19 20 22 23 25 27 29 30 31 32 33 3 6 9 10 12 15 17 18 19 20 23 25 26 29 31 32 33 0 8 9 12 14 17 19 20 21 22 23 25 29 30 32 1 2 5 13 24 1 2 5 13 1 2 5 13 1 5 3 10 15 17 18 19 20 21 24 26 28 29 31 32 33 0 1 3 5 6 8 9 10 11 14 15 17 18 19 22 23 24 27 28 31 32 33 0 2 5 6 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 0 5 8 9 12 15 22 23 27 0 2 3 4 5 6 8 9 11 12 15 16 17 18 19 20 22 23 25 27 28 30 31 32 0 2 3 5 6 9 10 12 14 15 16 18 19 20 21 22 23 25 26 27 29 31 32 33 3 10 23 28 29 0 2 5 6 9 13 16 21 22 23 27 0 2 5 9 11 13 15 16 17 18 22 23 27 29 30 31 32 15 23 28 32 0 2 3 5 6 7 9 11 12 14 15 16 17 18 19 21 22 23 24 25 26 27 30 31 32 33 0 1 2 5 7 9 10 16 22 23 24 27 0 2 3 5 9 12 16 22 23 27 0 2 3 5 6 9 10 11 12 14 15 16 17 18 19 22 23 25 26 27 30 31 33 0 2 5 9 15 16 22 23 27 29 32 33 0 2 3 4 5 6 7 9 10 11 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 0 1 2 4 5 6 8 9 10 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 0 2 5 6 9 13 16 22 23 27 28 8 23 28 0 3 4 6 7 9 11 12 13 14 15 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 2 4 5 11 12 15 16 17 19 24 25 27 28 30 33 2 3 4 5 11 12 13 14 15 16 19 24 26 27 30 7 10 15 18 27 8 9 18 20 31 32 6 8 10 11 15 17 18 20 21 22 23 25 26 27 28 29 31 32 33 0 3 8 15 18 20 23 27 29 30 6 9 15 27 28 32 12 14 18 19 21 24 28 6 10 11 12 15 17 19 25 27 28 20 11 13 14 26 28 30 31 0 3 4 5 6 8 10 11 15 17 19 20 24 25 28 29 31 32 33 0 3 6 10 11 14 15 18 25 32 33 0 19 10 14 15 21 22 29 30 33 20 15 27 2 0 7 12 17 18 19 20 21 24 25 27 15 20 3 4 6 7 11 13 15 17 19 22 23 24 25 27 28 29 30 33 0 3 6 21 27 31 6 9 13 15 20 23 32 15 24 25 27 30 31 32 33 3 4 6 9 11 15 17 18 19 20 21 24 25 27 28 29 30 31 32 33 13 33 6 11 31 15 26 1 4 5 6 7 11 13 14 18 20 23 26 28 31 32 15 33 0 3 26 32 15 32 26 0 15 31 15 28 15 15 31 15 19 26 32 15 4 9 10 11 13 15 20 26 28 3 4 9 14 15 19 20 32 15 27 0 32 0 1 2 5 12 14 15 16 17 18 29 30 33 3 12 14 15 18 19 24 25 28 30 32 1 5 6 9 10 11 12 13 14 15 17 18 19 21 24 25 26 28 30 31 32 0 3 9 11 13 14 15 17 19 23 25 26 27 28 31 32 1 3 5 6 9 11 12 13 15 17 18 19 21 22 23 24 25 28 30 32 33 0 1 4 5 11 14 15 17 18 19 22 26 27 31 33 1 3 5 11 12 14 15 17 18 19 27 0 1 5 6 8 10 11 12 14 15 17 18 19 21 23 24 25 26 29 30 31 32 33 0 1 3 4 5 6 13 14 15 18 19 20 27 30 31 33 0 1 3 4 5 6 7 10 11 14 15 18 20 25 27 28 31 0 1 2 3 5 6 10 11 15 18 20 26 27 29 32 33 0 1 2 3 4 5 10 11 13 14 15 18 21 23 29 33 4 20 22 6 9 11 13 15 19 22 25 30 31 32 33 15 19 22 3 4 6 9 12 15 17 18 19 21 22 24 25 26 27 30 32 33 3 6 7 11 12 13 14 15 17 18 19 21 22 23 24 26 28 30 31 33 0 1 2 3 6 7 8 10 11 12 13 14 15 16 17 18 19 21 22 24 25 26 27 30 31 32 33 0 3 22 9 10 13 14 15 22 27 30 31 6 12 18 19 22 27 31 22 22 2 3 5 10 11 14 15 16 2 5 10 15 16 33 2 5 16 25 0 1 3 4 5 18 19 21 26 1 5 10 13 20 21 28 33 0 2 5 14 15 16 0 2 3 5 14 16 0 2 5 16 0 2 3 5 6 14 16 2 3 5 14 15 16 33 0 2 3 5 6 9 10 11 14 15 16 19 21 23 25 26 27 30 31 32 33 2 5 16 28 29 0 2 3 5 9 11 14 15 16 19 27 28 30 31 2 5 16 19 0 1 2 3 15 20 23 25 26 0 1 2 3 20 23 25 0 1 2 3 20 23 25 32 0 1 2 3 13 23 25 0 1 2 3 20 23 25 26 0 1 2 3 15 23 25 0 1 2 3 20 23 25 0 1 2 23 25 0 1 2 3 6 10 20 23 25 31 0 1 2 8 23 25 0 1 2 3 15 20 23 25 0 1 2 7 14 15 18 23 24 25 28 29 31 0 1 2 9 15 18 23 24 25 28 31 0 1 2 3 8 15 20 23 25 30 31 1 6 1 19 32 1 3 6 14 15 18 19 24 25 26 32 1 3 9 11 13 15 18 19 21 24 25 27 30 32 33 3 19 24 1 4 19 25 32 1 3 6 9 12 15 26 1 3 1 3 4 6 8 14 15 17 18 24 26 27 30 32 1 3 6 13 26 32 1 6 11 14 19 25 26 32 1 3 17 19 24 26 1 6 12 13 15 19 24 25 30 32 1 3 19 26 28 1 3 6 13 15 19 21 28 32 1 3 15 19 24 25 32 1 3 6 18 24 26 32 1 3 6 14 19 25 33 1 3 11 18 19 25 30 32 1 3 11 15 17 19 25 30 32 1 9 19 25 26 30 1 19 30 32 1 3 32 3 4 7 11 12 13 15 17 18 19 24 25 26 27 30 31 33 1 3 11 15 25 33 3 15 22 25 26 33 3 12 15 24 27 30 1 3 6 11 14 15 24 25 30 32 1 3 12 15 19 26 32 22 25 22 26 4 22 26 4 15 17 18 19 22 24 26 27 30 31 4 6 7 11 12 13 15 17 18 19 21 22 24 25 26 27 30 32 3 4 9 15 22 26 33 18 19 22 6 7 11 12 13 14 15 17 18 19 21 22 24 25 26 28 30 33 22 25 26 4 6 7 8 9 11 12 13 14 15 17 18 19 22 24 25 26 27 30 32 22 1 6 7 8 12 14 15 17 18 19 21 22 24 25 30 31 32 0 15 22 26 33 4 6 7 8 9 12 13 14 15 17 18 19 21 22 24 25 26 27 30 31 32 33 11 19 22 25 31 11 17 18 19 22 30 32 4 11 12 17 19 22 24 27 31 4 6 7 8 9 12 13 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 4 6 8 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 33 18 22 26 32 4 6 7 15 18 19 22 24 25 27 30 31 33 18 22 26 22 32 3 11 15 19 22 23 27 29 32 2 5 16 1 5 23 31 33 1 5 20 23 24 1 2 4 5 14 16 23 2 5 6 10 13 15 16 23 27 28 8 20 0 6 10 15 18 22 29 32 33 0 3 6 10 15 19 23 29 32 33 0 3 15 22 2 9 15 18 31 2 15 1 3 11 14 32 2 9 26 33 2 25 1 2 9 31 2 9 10 33 9 15 25 26 31 2 7 9 19 33 15 23 1 9 32 2 10 11 18 19 2 9 2 3 9 20 1 9 10 2 4 8 9 15 18 23 31 32 33 1 2 23 1 3 9 1 10 20 22 23 29 32 33 3 4 10 11 23 26 28 29 33 10 18 22 23 31 18 3 6 8 10 14 31 3 8 10 12 15 21 27 32 33 10 18 3 8 10 15 17 18 21 22 24 26 28 29 30 31 33 18 0 3 10 11 14 15 18 19 25 26 28 32 3 10 32 3 10 11 15 2 3 5 16 20 1 2 3 5 20 3 5 20 3 13 18 20 23 26 29 7 3 5 20 0 1 3 5 20 0 3 4 5 15 19 20 3 5 13 17 18 20 21 24 1 2 3 5 16 20 2 3 5 15 16 20 2 3 5 15 16 19 20 2 3 5 16 20 2 3 5 16 20 2 3 5 15 16 19 20 0 2 3 5 16 20 2 3 16 20 2 3 15 16 20 2 3 5 16 20 1 2 3 5 16 20 3 15 20 24 3 4 6 7 15 19 20 24 31 3 0 2 4 8 12 16 18 19 21 24 25 27 29 33 0 2 9 15 16 20 23 25 0 2 10 15 16 23 25 32 0 2 12 15 16 23 24 25 27 31 32 0 12 28 29 31 29 29 29 29 29 6 9 18 24 27 30 4 4 4 4 4 4 0 2 3 4 6 7 8 10 11 12 13 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 1 5 22 23 29 21 4 6 7 12 18 21 28 0 3 6 9 11 13 15 17 19 20 21 23 24 32 4 6 8 9 10 17 18 20 22 25 26 27 28 30 31 4 4 4 3 15 29 33 6 9 10 13 14 18 22 26 28 31 32 4 9 10 11 12 19 20 22 24 25 27 28 29 30 31 4 6 8 9 10 12 17 18 19 20 22 24 27 28 31 9 10 20 22 27 9 10 20 22 27 3 4 5 28 7 11 12 13 14 15 17 18 19 24 28 30 31 33 6 8 9 10 11 12 14 15 17 18 19 21 24 25 28 30 31 32 4 6 7 9 11 18 19 20 21 26 0 5 9 20 28 30 33 5 6 9 14 18 20 28 29 31 32 33 0 9 11 19 20 31 33 5 9 20 27 10 15 15 15 2 5 6 8 9 12 15 16 17 18 19 20 23 27 28 29 30 31 32 33 4 6 7 9 10 12 15 17 18 19 20 23 25 26 27 28 29 30 31 32 12 15 18 24 2 3 4 5 6 7 9 10 11 12 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 2 3 5 6 8 9 10 11 13 15 16 17 18 19 20 23 26 27 28 29 31 33 2 7 14 15 16 18 19 21 23 31 32 2 10 14 15 16 18 19 23 2 15 16 17 18 19 23 27 31 32 2 10 15 16 17 19 23 2 3 5 6 7 8 11 12 13 14 15 16 17 18 19 21 23 24 25 26 27 28 30 31 32 2 3 5 7 10 11 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 1 2 3 8 10 11 13 15 16 19 21 23 27 28 29 31 32 33 2 7 10 15 16 19 23 29 1 2 7 10 15 16 17 19 23 26 27 30 32 2 15 16 19 23 28 33 2 15 16 19 23 25 2 6 10 14 15 16 19 23 0 2 3 6 10 11 15 16 18 19 21 23 24 25 26 30 32 2 9 11 13 15 16 18 19 23 24 26 27 29 31 4 6 10 11 12 14 15 17 18 20 22 23 24 25 28 30 31 32 0 3 5 10 14 18 23 28 29 31 0 3 5 6 8 19 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 15 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 0 2 5 6 7 9 16 20 22 28 31 33 1 3 4 7 8 9 15 20 21 22 28 31 33 1 3 4 7 8 9 10 15 20 22 28 33 0 1 3 5 6 8 15 19 20 22 28 31 33 1 3 4 7 8 9 10 11 15 20 22 23 25 28 31 33 1 3 4 7 8 9 15 20 22 28 33 1 3 4 7 8 9 10 11 15 20 21 22 23 25 28 29 33 1 3 4 7 8 9 15 20 22 28 29 33 1 3 4 7 8 9 15 20 22 28 32 33 0 3 5 6 8 19 20 22 28 31 33 3 6 7 14 17 20 22 27 32 33 10 11 15 22 28 33 10 11 15 22 28 33 0 2 3 15 17 20 23 32 33 0 3 9 20 3 9 15 20 0 3 9 15 20 0 3 9 15 20 3 15 17 27 3 3 6 15 17 18 25 31 32 33 3 15 32 0 2 3 15 16 23 29 30 0 2 3 6 10 14 15 24 31 3 10 10 15 3 10 14 15 3 10 3 10 15 19 3 10 0 3 6 10 13 22 0 3 6 10 13 19 22 24 0 3 6 10 13 15 22 31 32 1 3 10 14 18 19 32 3 10 33 2 3 10 15 20 3 10 15 3 10 15 3 7 10 11 15 25 27 31 3 10 11 18 19 27 30 32 33 0 10 13 15 17 23 29 33 18 2 15 16 0 3 4 6 7 8 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 31 33 9 2 4 6 9 13 14 15 18 19 21 24 25 26 28 30 31 33 25 2 3 5 9 10 15 16 27 29 2 5 10 11 15 16 27 0 2 5 16 23 29 0 2 5 15 16 23 29 2 4 5 10 11 16 24 27 31 32 2 5 8 10 14 16 27 31 2 5 10 11 15 16 24 27 0 4 5 9 15 23 29 33 0 4 5 9 15 23 29 33 0 2 3 6 9 11 14 15 16 17 19 25 29 0 2 7 9 10 14 15 16 17 19 20 25 26 29 33 0 10 20 27 2 5 9 15 16 23 29 8 9 15 2 5 6 9 15 16 23 29 4 12 18 19 26 30 6 13 14 18 25 30 33 6 12 17 18 19 26 28 31 32 2 6 10 11 12 13 15 16 18 19 24 26 27 28 30 32 33 26 1 2 9 10 11 12 14 15 16 18 20 21 26 27 28 30 31 33 2 6 10 11 18 19 24 25 26 30 31 33 1 6 7 10 11 12 13 14 15 18 19 23 24 25 26 28 30 31 32 33 29 0 6 8 10 11 12 14 15 18 25 27 30 32 1 2 4 6 10 11 12 14 15 16 21 24 25 27 28 31 33 0 4 15 18 27 0 9 27 7 10 11 15 17 19 24 25 27 28 31 33 2 8 15 16 27 28 32 0 5 9 11 12 15 19 20 21 22 23 29 31 0 5 8 9 14 15 18 19 20 22 23 24 25 29 31 33 0 5 9 11 15 17 20 21 22 23 24 27 29 31 32 0 3 5 6 9 15 20 22 23 25 29 0 5 6 9 10 15 20 22 23 28 29 0 5 9 14 15 17 20 22 23 29 0 5 9 15 20 22 23 29 5 6 9 10 12 14 15 17 18 19 20 21 22 23 25 27 29 31 33 0 5 9 14 15 19 20 22 23 29 30 33 5 9 11 15 19 20 22 23 24 27 29 33 18 20 1 3 6 7 8 9 10 13 15 17 18 19 20 22 25 27 28 29 30 31 33 13 14 20 29 0 9 10 14 17 18 19 20 22 25 27 28 31 32 33 0 2 13 16 2 10 15 22 26 28 30 31 32 1 3 6 10 11 15 19 23 27 0 2 4 6 10 11 13 14 15 17 18 20 22 25 27 28 31 1 2 6 10 16 18 19 27 1 2 13 16 27 6 10 11 13 14 17 18 19 20 23 25 27 29 31 0 2 9 10 13 15 18 19 20 22 23 27 29 15 17 18 21 31 33 10 15 17 18 19 21 24 26 30 10 12 14 15 17 18 19 21 25 27 32 6 11 12 14 15 18 19 22 24 27 32 1 2 6 10 12 16 18 19 22 23 26 27 1 9 10 15 24 25 26 27 29 33 4 6 7 8 9 11 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 5 11 12 14 15 17 18 19 21 23 24 25 26 27 28 30 32 33 3 5 6 8 10 11 12 13 14 15 17 18 19 21 23 24 25 26 28 30 31 32 33 4 5 6 11 12 13 14 15 17 18 19 21 23 24 25 26 27 28 30 31 33 5 6 11 12 14 15 17 18 19 23 24 25 26 27 28 30 33 2 3 5 6 7 8 11 13 15 16 17 18 19 21 22 24 25 26 28 30 32 33 2 5 7 11 15 16 22 25 29 33 2 3 5 7 16 22 33 2 3 4 5 7 16 22 33 2 3 5 7 16 22 33 2 5 7 16 20 22 33 2 3 5 7 15 16 22 25 33 2 3 5 6 7 10 14 15 16 18 22 23 25 28 29 31 32 33 2 3 5 7 9 11 14 15 16 18 20 21 22 23 28 31 32 33 2 3 5 7 10 15 16 17 18 19 20 22 23 25 29 31 33 2 3 5 9 11 15 16 17 18 25 31 32 33 3 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 4 6 7 8 9 11 12 13 14 15 17 18 19 22 23 25 26 28 29 30 31 33 4 6 7 8 9 10 11 13 14 15 17 18 19 21 22 23 26 27 29 30 33 1 4 6 7 8 9 10 11 13 15 17 18 19 22 23 24 25 26 29 30 2 4 6 7 8 9 13 15 17 18 19 21 22 23 24 25 26 27 29 30 31 32 33 0 2 4 6 7 8 9 10 11 13 15 16 17 18 22 23 24 25 26 28 29 30 33 3 4 7 8 9 13 14 15 18 20 22 23 24 26 29 31 32 4 7 8 9 10 12 13 15 22 23 25 29 31 33 4 7 8 9 12 13 15 22 23 29 4 7 8 9 10 13 14 15 17 18 19 21 22 23 24 25 29 30 33 4 7 8 9 10 11 13 15 17 18 22 23 29 31 4 6 7 8 9 10 13 15 18 19 22 23 24 29 33 4 7 8 9 13 15 22 23 29 4 6 7 8 9 10 13 15 22 23 29 33 4 7 8 9 10 13 15 18 22 23 28 29 32 33 4 7 8 9 10 12 13 15 19 22 23 24 29 4 6 7 8 9 13 15 22 23 29 4 6 7 8 9 13 15 22 23 29 4 7 8 9 11 13 15 19 22 23 29 2 5 10 11 12 13 16 19 22 23 25 26 27 28 31 33 1 6 8 10 13 14 32 33 12 14 19 20 25 27 30 33 20 24 25 11 20 21 4 6 7 8 9 11 13 14 15 17 18 19 21 24 25 26 27 30 31 33 2 13 17 18 19 20 24 26 2 13 20 26 30 1 6 13 14 15 18 23 9 11 12 13 17 19 27 30 19 26 27 25 27 33 4 6 7 8 11 12 14 17 18 19 24 25 27 28 30 31 32 33 0 2 13 14 23 32 3 10 11 12 14 17 18 19 21 24 25 26 27 28 30 31 6 11 12 14 17 18 19 20 21 24 25 26 30 31 33 0 4 8 25 30 32 1 14 23 25 27 29 33 6 9 11 20 21 22 25 29 30 0 1 2 3 8 9 10 11 14 15 16 20 22 29 33 9 11 13 14 15 18 19 20 22 23 29 33 7 11 12 13 31 32 33 10 6 11 14 18 19 21 25 28 31 33 8 10 17 18 19 22 31 8 9 10 13 18 20 27 30 33 9 20 7 9 20 22 24 27 4 6 10 11 12 15 17 18 19 24 25 27 30 32 33 15 4 6 7 8 10 14 15 17 18 19 20 23 24 28 29 30 31 33 6 7 17 20 32 0 4 13 14 18 19 20 24 25 26 31 0 5 9 0 5 9 0 5 9 2 14 15 20 21 19 14 15 19 4 6 15 17 4 7 8 10 17 18 20 21 27 31 32 4 10 20 27 28 0 4 7 10 12 14 15 18 19 20 26 33 3 9 10 11 12 14 15 17 18 19 20 25 26 27 31 32 33 4 6 7 8 9 12 13 15 17 18 19 24 25 26 27 30 31 32 33 19 21 7 15 18 19 22 24 26 17 18 19 21 24 26 2 4 7 9 12 13 15 17 18 19 20 21 24 25 26 27 28 29 30 31 32 33 3 6 12 13 14 15 23 24 26 27 29 32 15 17 19 32 0 6 7 15 17 18 19 21 27 30 32 33 19 9 10 15 18 19 24 30 31 32 2 6 7 9 12 13 15 17 18 19 20 21 23 24 25 26 29 30 33 2 6 9 18 21 26 30 32 6 18 30 31 0 3 6 7 9 10 11 13 15 19 20 21 22 23 25 26 27 28 29 31 32 6 7 9 10 11 15 18 20 22 23 26 28 3 6 7 9 11 12 14 15 17 18 19 20 21 22 23 26 27 28 29 30 32 33 2 4 5 6 7 9 10 11 12 14 15 16 17 18 19 20 22 23 24 25 28 29 30 31 32 1 3 6 7 9 11 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 6 7 9 12 17 18 19 20 21 22 23 24 27 28 30 1 2 6 7 9 11 14 15 16 17 18 19 20 21 22 23 26 28 30 31 33 6 7 9 11 14 15 17 18 19 20 21 22 23 24 25 26 28 30 31 0 1 6 7 9 11 12 13 15 18 19 20 21 22 23 24 25 26 27 28 30 31 6 7 9 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 2 7 9 14 15 16 20 22 23 27 28 30 7 9 11 17 18 20 22 23 28 6 7 9 20 21 22 23 28 0 1 2 7 9 10 11 15 17 18 20 22 23 25 26 28 30 33 4 7 9 12 20 21 22 23 28 7 9 10 11 15 20 22 23 27 28 29 30 31 32 33 2 5 16 23 28 0 3 5 6 11 15 17 19 23 26 27 29 33 0 4 5 15 18 19 20 25 26 30 32 2 4 5 11 15 18 19 24 25 27 28 31 2 4 5 1 2 4 5 6 9 12 15 17 18 19 21 24 27 0 2 4 5 11 13 18 19 2 4 5 9 11 12 15 16 17 18 19 21 24 27 30 31 33 2 4 14 18 19 21 24 25 30 2 29 2 12 19 2 3 11 15 25 30 31 2 11 32 2 6 7 18 19 21 27 30 2 15 25 29 32 10 13 18 27 31 9 20 3 9 31 32 0 9 15 18 26 3 4 9 20 23 28 32 33 9 15 19 20 26 0 15 18 29 30 2 4 5 9 15 16 20 0 3 4 5 12 13 14 19 21 23 24 0 4 5 9 17 18 19 21 24 25 26 30 31 0 3 19 29 0 3 26 29 0 3 4 5 9 15 20 29 30 0 3 4 6 9 12 13 15 17 18 19 20 21 25 27 29 30 31 32 33 4 5 6 9 10 11 12 17 18 19 20 21 25 26 27 30 31 33 4 5 9 20 30 4 5 6 9 12 17 19 20 21 24 25 26 28 30 31 4 5 6 7 9 11 12 13 15 17 19 20 24 25 26 27 30 32 0 3 9 10 12 13 14 15 17 19 20 21 22 23 25 27 29 32 33 4 5 6 7 8 11 12 17 18 19 24 25 26 27 28 30 31 32 33 4 5 9 26 1 4 5 7 9 12 13 14 17 18 19 24 26 27 28 29 30 31 1 4 5 11 12 18 19 25 29 1 4 5 6 7 8 9 11 12 13 15 17 18 19 24 25 26 27 29 30 31 32 33 1 4 5 6 7 12 13 14 15 17 18 19 20 21 24 25 26 28 29 30 31 32 0 1 4 5 9 13 15 29 31 32 1 4 5 6 7 8 9 11 12 13 15 17 18 19 24 25 26 27 29 30 32 33 1 5 6 7 11 12 13 14 17 18 19 21 24 25 26 28 29 30 31 32 33 0 1 2 3 5 6 15 16 19 25 26 29 32 2 4 5 6 9 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 29 30 31 1 2 5 6 8 15 16 19 31 32 5 10 13 20 27 29 31 0 1 2 5 6 13 14 16 19 21 26 27 29 32 4 6 10 11 12 13 15 17 18 19 21 22 24 25 26 27 29 30 31 33 2 6 15 16 22 25 27 29 4 6 8 9 11 14 17 18 19 20 21 22 27 12 18 20 27 28 2 6 10 11 12 13 14 15 17 18 21 22 25 26 27 30 31 33 4 13 14 15 17 18 19 22 24 25 27 32 2 6 8 11 12 13 14 15 17 18 20 22 24 25 27 30 31 33 4 7 11 12 13 15 17 18 19 21 22 24 25 26 27 30 33 1 4 6 7 8 12 14 18 19 22 24 25 26 27 30 31 4 7 11 17 18 21 22 24 26 27 31 4 6 7 11 12 13 14 15 17 18 19 20 24 25 26 27 30 31 2 4 22 27 12 18 20 27 28 4 6 11 12 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 1 6 7 9 11 15 18 22 24 25 26 27 30 31 33 0 5 2 16 22 23 26 28 24 0 4 6 12 13 14 18 19 21 24 26 28 31 32 4 6 15 19 20 24 0 1 4 15 18 1 4 18 24 25 28 30 31 0 4 7 8 9 10 12 13 14 17 18 19 20 21 23 24 25 26 27 29 30 32 33 3 4 6 8 9 11 12 17 18 19 23 24 27 30 31 4 1 2 4 16 18 20 4 7 9 11 14 17 18 20 24 30 31 4 17 20 4 18 19 24 0 4 7 10 14 17 18 19 22 24 28 29 31 33 4 6 13 19 20 29 30 32 4 17 18 26 4 14 18 20 25 31 18 4 7 18 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 3 4 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 1 3 9 20 22 32 8 9 22 8 9 17 22 8 9 22 3 4 6 7 8 9 12 13 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 12 13 14 17 18 19 21 22 24 25 26 27 30 31 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 29 30 31 32 33 4 6 7 8 9 12 14 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 24 25 26 27 28 29 30 31 32 33 4 6 7 8 9 11 12 14 15 17 18 19 21 22 24 25 26 27 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 22 23 24 25 26 27 29 30 31 32 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 29 30 31 32 33 0 2 5 6 9 11 15 19 24 25 32 0 2 3 5 6 8 9 11 13 14 15 16 17 18 19 21 24 30 31 32 0 2 4 5 9 10 15 16 17 19 24 25 26 32 0 2 4 5 9 11 14 15 16 19 25 26 32 0 2 5 9 11 16 18 0 2 4 5 6 9 11 15 16 18 24 25 26 27 32 33 0 2 5 9 12 13 16 18 19 21 22 25 33 0 2 4 5 9 15 16 32 0 2 4 5 6 9 11 13 15 16 18 19 26 30 32 33 0 2 3 5 6 9 10 15 18 20 25 29 31 33 0 2 4 5 6 9 11 14 16 17 18 25 26 31 32 33 0 2 4 5 6 9 11 12 14 15 17 18 19 21 24 25 26 27 30 31 32 33 11 12 15 19 25 26 31 0 9 12 13 20 26 33 6 10 25 32 19 24 25 31 32 7 8 4 5 9 18 19 24 25 28 31 32 6 12 14 18 19 20 30 31 8 23 6 7 15 31 32 2 12 27 29 18 19 2 26 30 2 8 31 2 8 31 2 5 6 9 15 17 18 19 20 25 26 28 9 20 25 0 7 9 10 11 12 15 18 19 20 21 23 24 26 27 28 29 31 33 9 12 20 27 28 31 13 18 19 26 28 5 15 0 1 2 3 4 5 6 8 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 30 31 32 33 0 1 2 5 6 7 9 10 11 13 15 18 19 20 21 22 26 30 31 32 0 1 2 5 6 9 10 11 14 15 16 18 19 20 22 26 31 0 1 3 5 8 9 10 11 15 17 18 19 20 22 27 28 29 31 33 0 1 5 6 7 9 10 11 15 19 20 21 22 24 26 27 30 31 32 33 0 5 7 9 10 11 14 15 17 18 20 22 26 27 28 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 33 0 1 3 5 6 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 28 31 32 33 0 1 3 5 6 7 9 10 11 13 14 15 17 18 19 20 21 22 24 25 26 27 31 32 33 0 1 5 6 9 10 11 13 14 15 17 18 19 20 21 22 25 26 27 30 31 32 33 0 1 2 3 5 6 9 11 14 15 16 17 18 19 20 22 23 25 26 27 29 31 32 0 1 2 5 6 7 9 11 14 15 16 17 18 19 20 22 23 26 27 29 31 32 0 1 2 3 5 6 9 10 11 14 15 16 17 18 19 20 21 22 26 27 30 31 32 0 1 2 5 6 7 9 11 14 15 16 17 18 19 20 22 25 26 27 31 32 0 5 6 9 11 14 15 17 18 19 20 22 25 27 28 31 0 1 2 5 9 11 14 15 16 20 22 0 3 4 5 6 7 8 9 10 11 12 13 14 15 18 19 20 21 22 23 24 26 27 30 31 32 0 3 5 6 8 9 11 12 13 14 18 19 20 21 22 24 25 26 27 28 30 31 32 0 5 9 10 11 12 15 17 20 22 23 25 31 32 33 0 1 4 5 6 8 9 10 11 12 13 15 18 19 20 22 24 25 26 30 31 32 33 0 2 4 5 6 7 8 9 10 12 13 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0 2 4 5 6 7 8 9 10 12 14 15 16 17 18 19 21 24 25 26 28 30 31 32 0 2 4 5 6 7 9 12 16 17 19 21 24 25 26 30 31 32 33 1 2 5 6 7 12 14 16 18 19 20 21 24 25 26 30 32 33 0 2 4 5 6 7 8 12 13 14 16 17 18 19 20 21 24 25 26 27 30 31 32 2 5 6 7 8 12 16 18 19 20 21 25 30 32 2 3 5 6 7 8 12 16 17 18 21 24 25 26 27 30 31 32 33 7 20 1 2 7 8 9 10 11 12 14 17 18 19 21 22 24 25 27 29 30 31 32 33 0 2 4 5 6 7 9 12 13 14 15 16 17 18 19 20 21 24 27 30 31 32 0 1 2 6 14 0 1 4 6 10 11 15 17 18 19 23 24 25 26 27 29 30 31 32 0 2 3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 0 3 4 6 7 8 10 11 12 13 15 17 18 19 20 21 24 25 26 27 30 31 32 33 4 15 20 23 32 3 10 11 12 15 17 18 19 20 21 24 25 26 32 4 6 7 12 17 18 19 21 24 25 26 27 30 31 32 33 4 5 6 7 8 11 12 13 14 15 18 19 20 21 24 26 30 31 32 4 6 8 12 13 15 18 19 25 26 30 32 0 11 12 13 15 17 18 19 25 4 6 7 8 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 32 4 7 9 11 17 18 19 20 21 24 25 28 30 32 18 21 24 30 32 4 6 7 9 12 13 14 15 17 18 19 20 21 24 25 26 27 30 32 33 0 1 3 4 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 10 11 14 17 19 32 0 4 6 10 11 15 25 26 27 33 9 20 20 20 20 20 20 20 20 20 20 20 20 20 0 2 4 8 9 10 13 18 19 21 22 29 33 2 4 8 9 22 2 8 9 10 26 29 31 33 0 2 3 14 16 18 19 23 29 31 0 1 2 4 8 9 16 22 27 28 29 31 32 33 0 1 2 4 8 9 10 14 15 16 17 21 22 23 26 27 28 29 32 1 2 4 6 8 9 11 14 16 18 19 22 31 32 33 1 2 4 8 9 16 20 22 28 1 2 4 8 9 10 11 14 15 16 21 22 1 2 4 8 9 10 18 21 22 24 26 31 0 1 3 4 8 9 11 14 15 18 19 20 21 22 23 25 27 29 31 32 1 2 4 8 9 10 11 15 16 19 22 26 28 29 33 0 2 4 9 10 13 18 22 24 30 31 2 6 9 11 12 16 17 18 22 24 26 28 30 32 1 8 9 15 21 22 2 8 9 20 22 29 0 2 8 9 18 22 26 29 2 8 9 20 22 23 27 28 1 7 8 9 22 29 1 4 7 8 9 22 0 1 3 7 8 9 10 15 22 29 3 8 9 10 22 29 0 2 3 4 6 8 9 11 19 22 26 27 28 29 31 32 33 0 1 4 7 8 9 10 15 22 29 1 8 9 19 22 25 27 29 4 8 9 22 1 4 8 9 20 22 28 32 1 8 9 22 0 9 15 20 22 4 8 9 10 12 20 21 22 23 27 0 10 12 3 5 6 9 10 11 15 18 19 23 24 25 26 27 30 31 33 2 4 16 22 0 3 4 9 12 15 18 22 24 25 27 33 0 4 5 11 15 18 19 24 26 27 31 2 3 5 6 10 11 15 16 19 33 3 4 6 7 8 9 12 13 15 17 18 19 21 24 25 26 27 30 31 0 2 3 5 9 10 12 15 16 18 21 23 27 29 33 6 13 15 25 26 31 32 33 2 3 5 6 10 12 15 16 19 20 22 25 26 27 29 31 6 18 24 25 28 1 2 15 16 1 4 6 13 19 20 25 26 28 30 31 13 15 27 9 18 27 7 15 17 18 19 25 26 27 33 6 8 14 19 20 22 27 31 4 6 13 14 15 18 19 20 29 30 32 33 6 15 17 19 20 25 30 33 10 24 4 6 11 12 14 15 18 19 21 24 25 28 30 31 33 4 6 7 9 12 13 15 17 18 19 21 24 25 26 27 29 30 31 32 6 8 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 4 6 7 12 13 15 18 19 21 24 25 26 27 30 32 9 10 15 18 25 26 31 33 4 6 7 9 10 13 15 18 19 21 24 25 30 15 19 3 4 6 7 12 13 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 2 4 6 7 9 12 13 15 16 17 18 19 21 24 25 26 27 28 30 32 33 4 6 7 8 9 12 13 14 15 17 18 19 21 24 25 30 9 18 27 2 6 14 16 29 30 33 4 6 10 12 13 15 17 18 19 21 24 25 27 28 30 31 32 17 30 2 7 15 27 7 11 15 27 30 3 15 19 27 30 32 0 9 10 23 26 27 28 1 4 5 20 1 3 9 33 1 3 9 17 18 24 27 33 2 3 9 16 0 3 10 1 3 9 0 1 3 9 15 26 1 5 6 10 11 12 13 15 17 18 21 25 31 32 1 3 9 10 2 3 5 11 15 16 23 29 32 10 0 6 10 15 10 15 19 10 15 10 0 3 0 10 0 1 2 4 10 13 15 16 18 20 31 0 1 2 4 6 12 13 14 18 19 21 24 25 30 31 0 4 12 13 15 17 18 19 21 23 24 25 27 30 31 32 33 0 4 7 19 0 1 2 5 6 7 10 13 15 16 20 23 0 1 2 3 5 7 10 13 15 16 20 23 27 0 1 2 5 7 10 13 15 16 19 20 23 25 27 31 3 4 11 12 13 15 17 18 24 25 27 30 31 33 4 11 13 15 18 19 21 26 30 31 3 4 6 9 12 14 18 19 21 24 26 27 31 32 33 4 6 8 11 15 17 18 19 21 24 25 30 31 32 33 2 4 10 17 18 31 2 4 12 16 17 18 19 21 24 25 28 30 2 7 11 12 16 18 19 24 26 27 28 30 31 32 2 4 6 7 12 13 15 16 17 18 19 21 24 25 28 30 31 32 2 7 8 12 13 14 16 17 18 19 20 24 25 26 28 30 31 1 2 4 6 7 10 11 12 14 15 16 17 18 19 21 24 25 26 27 28 30 31 32 1 2 9 10 14 15 16 23 25 29 2 3 4 9 13 15 16 19 33 2 10 14 15 16 25 26 28 30 2 10 15 16 17 18 21 24 27 28 31 2 6 10 14 15 16 17 19 2 10 16 1 2 6 10 15 16 21 24 2 5 8 9 10 11 12 15 19 20 21 22 23 25 27 28 32 33 5 9 10 15 20 22 23 33 0 10 18 20 22 23 31 32 6 15 17 18 20 22 23 25 29 32 15 18 20 22 23 31 32 6 9 14 17 18 20 21 22 23 32 33 1 2 5 9 14 16 20 22 23 9 12 20 29 1 5 20 5 10 15 17 18 19 21 27 28 31 32 33 2 13 0 4 6 10 11 12 14 15 17 19 20 21 23 24 27 28 29 30 31 32 33 10 15 20 22 23 28 30 2 13 2 8 10 14 15 22 27 29 33 5 9 10 20 22 23 25 31 2 5 9 10 15 17 18 20 22 23 25 29 31 33 1 2 4 6 8 9 10 11 12 15 17 18 19 20 21 24 25 26 27 28 30 31 33 1 2 6 8 9 10 11 12 15 16 17 18 19 20 21 23 25 26 28 29 31 32 33 0 19 28 10 11 23 28 29 33 6 19 27 19 24 26 2 6 7 9 12 14 15 19 20 26 27 28 31 32 6 10 11 12 15 17 18 19 24 26 30 31 15 17 18 27 28 31 10 11 28 1 9 20 31 1 2 4 6 9 10 14 17 18 19 21 23 25 28 30 31 13 15 17 18 21 25 27 31 4 6 13 29 31 2 6 9 13 15 18 20 24 25 27 31 1 9 14 15 18 20 27 1 7 12 14 15 17 18 19 21 27 31 33 1 9 20 28 2 9 15 19 20 8 9 11 15 18 19 20 26 32 6 8 12 27 31 9 20 2 9 12 14 15 16 19 20 27 29 33 9 12 15 17 18 20 1 2 9 10 14 16 20 27 2 9 14 16 17 18 20 24 25 26 30 2 6 9 13 14 15 16 18 19 20 21 24 25 26 31 9 20 24 2 9 12 13 14 16 19 20 26 31 14 15 19 25 28 9 20 2 4 6 9 10 13 15 18 22 23 24 27 28 4 7 10 17 18 11 12 18 19 24 27 28 30 31 33 1 2 9 12 15 18 19 21 31 32 1 3 6 9 15 17 19 20 21 23 24 27 28 29 33 2 33 5 14 15 20 28 30 31 9 10 17 20 22 2 9 20 15 18 2 9 16 20 2 8 9 11 16 19 20 21 22 27 31 2 8 9 16 21 22 25 27 8 9 15 21 22 27 2 8 9 14 16 22 27 2 4 8 9 16 20 22 27 2 8 9 15 16 20 22 23 27 2 8 9 11 13 14 15 16 18 19 21 22 26 27 28 30 31 32 33 2 8 9 15 16 22 27 31 2 4 8 9 16 18 22 24 25 27 28 30 32 0 2 8 9 16 18 22 27 31 2 4 6 8 9 10 13 16 20 22 25 27 30 31 2 8 9 16 20 22 27 0 2 8 9 10 15 16 19 20 22 26 27 31 32 2 5 8 9 10 14 16 17 18 20 22 27 28 29 9 11 13 17 18 19 21 26 27 30 31 33 1 6 14 18 21 26 30 0 6 10 11 12 15 17 18 19 21 26 27 28 30 32 33 0 3 20 23 29 33 13 30 11 17 33 9 20 9 20 0 4 5 8 9 10 11 12 15 18 19 20 23 24 25 27 28 30 31 0 4 5 9 15 23 24 31 0 4 5 9 23 33 0 5 9 23 33 0 4 5 9 19 20 23 0 1 4 5 8 9 10 15 18 19 21 23 26 27 30 31 0 4 5 6 9 10 15 20 23 27 29 33 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 24 25 26 27 28 29 30 31 32 5 12 13 18 19 22 5 11 19 22 24 26 30 2 5 6 16 22 26 30 2 5 15 16 18 19 22 26 30 33 2 5 11 16 17 18 19 22 24 26 28 30 2 5 14 16 19 22 2 5 11 15 16 18 22 31 33 2 5 16 22 2 5 6 11 14 15 16 17 18 19 22 24 28 30 31 43 67 147 148 160 167 170 204 206 207 215 216 230 247 280 296 34 56 67 74 79 80 167 193 206 227 230 237 248 294 34 49 61 68 69 77 103 106 108 148 153 167 170 205 206 227 228 251 282 293 238 67 68 148 169 205 241 247 281 153 153 206 147 153 155 260 53 54 58 78 114 145 148 153 160 170 194 206 216 217 260 280 294 105 116 148 170 206 216 217 297 36 43 53 106 160 170 205 206 207 216 281 294 37 44 53 74 87 90 113 144 148 170 216 239 260 271 279 46 148 170 206 251 280 294 54 116 148 168 216 260 271 279 36 37 53 54 68 70 71 74 90 116 148 153 155 168 170 193 204 205 206 207 216 217 220 221 222 224 226 234 238 239 244 251 260 274 279 280 281 294 297 298 54 69 116 148 168 206 216 260 271 279 54 69 116 148 168 206 216 260 271 279 36 54 82 116 148 216 54 116 148 168 216 224 260 271 279 280 54 69 116 148 168 206 216 260 271 279 54 116 148 168 216 260 271 279 280 54 116 148 207 216 268 54 69 116 148 168 216 260 271 273 279 54 116 148 168 206 216 224 260 271 279 280 36 74 78 116 170 202 216 230 231 239 248 259 280 37 46 54 74 78 87 106 107 148 163 205 216 221 224 239 248 293 294 298 148 224 280 294 34 78 87 107 108 148 248 260 294 90 148 280 294 36 90 206 216 244 36 54 116 216 217 241 247 294 36 54 116 216 241 280 36 37 80 116 146 148 202 203 206 207 221 268 294 36 37 54 98 148 170 239 241 280 36 54 116 216 34 36 44 49 52 53 54 56 58 68 74 75 89 96 101 103 107 108 116 118 147 148 155 156 160 163 167 170 202 205 206 207 215 216 217 220 221 224 225 230 234 239 244 247 248 257 259 260 262 276 279 280 281 282 293 294 298 34 280 36 37 170 202 203 268 279 294 34 49 53 74 86 107 116 145 148 160 206 239 241 279 298 54 153 52 54 114 251 54 107 160 294 34 54 58 67 86 87 108 116 148 169 216 259 260 298 107 148 160 215 222 244 279 294 54 59 116 148 216 54 116 216 107 148 167 169 206 247 280 163 206 276 280 86 164 222 259 279 280 296 53 54 68 77 116 148 153 163 170 205 206 207 215 216 224 225 226 244 260 297 68 108 113 148 164 205 206 224 281 44 54 68 108 113 114 116 148 153 154 170 206 216 222 224 226 251 281 293 58 116 153 163 164 170 215 216 293 56 116 216 54 74 116 168 216 239 53 116 205 216 74 116 170 216 74 116 216 54 116 216 246 53 54 58 74 77 80 106 108 113 116 148 164 170 205 206 207 216 222 224 225 230 249 251 260 273 274 281 34 153 34 37 53 54 74 79 113 148 193 203 205 207 216 220 230 246 251 259 281 294 297 70 101 107 114 143 146 148 170 216 226 260 148 228 53 58 67 80 103 105 116 145 153 167 170 194 205 206 207 216 217 269 279 280 298 37 53 87 203 244 247 153 155 156 163 170 205 207 225 251 279 280 153 163 170 205 251 279 293 34 50 53 54 56 58 74 78 101 106 107 114 116 147 148 153 155 160 168 170 192 194 196 205 206 216 217 220 225 230 231 239 249 259 260 279 282 294 297 36 101 155 156 163 170 230 251 260 279 293 298 101 156 246 251 279 293 90 153 154 170 206 251 260 279 87 148 230 37 67 87 116 168 216 221 231 37 50 54 90 116 145 148 160 216 217 225 241 279 294 49 50 53 54 87 116 148 160 167 170 211 226 231 239 251 294 298 54 116 167 168 170 204 216 217 271 294 61 74 116 153 157 160 168 207 216 217 239 246 247 280 281 34 53 79 106 107 145 147 148 160 194 205 207 211 216 241 247 259 280 281 294 49 77 148 154 206 225 37 74 82 153 163 170 206 220 224 82 106 246 251 49 82 153 154 168 170 239 249 251 6 10 13 14 15 19 25 27 30 31 49 56 148 170 36 86 260 36 37 53 74 148 167 170 206 216 279 36 74 146 167 170 216 241 279 281 36 53 56 74 146 148 153 154 157 163 167 168 170 205 207 216 221 241 279 281 36 37 74 153 167 170 207 216 241 279 44 74 143 153 155 163 206 220 222 230 251 260 282 293 297 56 75 89 106 153 168 251 36 46 74 148 153 170 207 251 260 281 74 77 86 87 101 148 153 154 155 156 157 163 164 168 169 170 205 206 220 222 225 230 239 246 251 260 268 281 293 298 34 36 49 74 77 78 96 101 116 145 146 153 154 156 163 164 168 170 202 205 206 216 217 230 241 246 249 251 259 282 293 46 49 54 56 74 75 90 101 107 144 145 146 153 154 156 157 163 164 168 170 195 205 206 207 215 216 220 222 234 235 251 260 268 281 282 293 297 298 34 49 56 78 90 108 116 145 153 156 163 168 170 192 206 216 241 249 251 260 282 293 294 90 153 154 251 275 44 49 56 105 116 148 160 170 206 215 216 224 249 36 44 58 78 105 145 148 155 160 163 164 202 206 215 216 225 230 249 294 37 54 69 80 90 153 156 170 206 230 239 251 298 53 56 61 68 86 116 117 146 148 205 206 234 271 68 86 88 220 221 224 86 148 170 217 226 281 294 46 54 61 68 80 86 87 100 108 114 146 155 157 170 205 206 215 216 222 246 251 271 279 280 281 282 36 43 46 54 56 58 61 67 68 69 70 71 75 77 86 101 106 108 114 116 143 153 154 155 156 163 167 170 192 196 202 205 206 207 216 221 222 225 234 239 249 251 268 271 279 280 281 282 297 298 53 54 56 67 69 80 86 105 108 170 205 206 215 216 246 250 279 294 54 68 69 71 86 101 108 170 205 206 250 268 281 34 54 58 61 68 71 86 101 108 116 170 206 207 244 280 293 297 54 68 86 103 150 205 206 292 46 86 108 153 170 192 205 206 276 278 37 49 68 71 72 75 86 114 203 206 207 221 246 259 276 37 54 58 86 108 203 205 206 226 262 68 86 148 36 37 52 53 61 86 202 203 248 44 68 71 86 106 117 148 167 240 248 269 270 34 37 53 54 56 61 68 71 77 86 101 104 108 114 116 148 170 198 203 205 206 207 216 217 221 225 230 231 246 251 276 280 282 292 293 294 297 298 36 71 202 216 247 36 71 196 202 216 247 196 216 247 40 106 116 148 160 189 205 276 34 54 116 160 232 280 56 61 80 116 155 160 167 205 206 207 216 226 246 247 257 262 276 298 71 116 216 280 297 54 58 67 68 71 80 86 88 96 101 105 106 108 114 116 117 143 155 156 157 160 168 170 192 193 205 206 207 222 246 251 268 280 281 297 298 36 61 74 77 78 89 145 160 217 296 36 37 74 77 78 89 145 160 217 296 36 61 74 77 78 89 145 148 160 217 296 36 37 61 69 86 89 145 217 279 36 37 61 89 107 145 206 217 279 36 89 145 217 279 36 89 145 217 279 297 36 89 145 217 279 61 78 89 106 107 145 148 160 167 205 206 216 217 222 225 297 36 61 74 77 78 89 107 145 160 217 296 36 46 50 54 61 67 77 78 89 145 156 160 205 206 217 281 296 36 50 53 54 56 61 68 71 77 78 80 86 89 96 101 104 116 143 145 148 160 168 170 193 205 206 216 217 220 239 249 251 276 280 296 297 298 34 56 58 78 80 89 96 101 107 108 114 145 148 160 170 194 205 206 217 234 294 36 50 61 74 77 78 89 108 145 148 160 167 194 205 217 296 297 298 36 56 61 74 77 78 89 101 145 160 167 170 217 221 296 36 61 74 77 78 89 108 145 156 160 167 206 217 222 296 36 61 74 77 78 89 108 145 156 160 167 194 217 222 296 36 61 74 77 78 89 108 145 156 160 167 217 222 296 36 74 77 78 89 108 114 145 160 167 194 217 249 296 36 74 77 78 89 145 160 167 206 217 296 36 74 77 78 89 145 160 167 217 269 296 36 46 56 58 61 71 74 77 78 89 101 145 160 167 206 217 281 296 36 74 77 78 89 145 160 167 194 206 217 221 296 36 56 61 74 77 78 89 145 160 167 217 296 36 74 77 78 89 145 160 167 217 296 36 53 61 74 77 78 89 105 145 160 167 194 217 296 36 53 61 77 78 89 116 145 148 160 170 206 215 216 217 225 244 246 249 262 279 280 294 296 36 37 44 46 50 53 56 61 69 80 87 105 106 108 114 116 143 144 148 156 160 168 170 202 203 205 206 215 216 221 222 226 230 238 246 249 260 271 280 298 37 40 68 108 143 153 170 189 203 205 206 226 246 260 276 281 298 34 37 52 67 203 34 37 52 61 67 203 37 46 56 61 80 104 203 205 206 251 262 280 298 34 52 67 34 52 56 61 67 108 113 160 205 221 246 294 34 68 104 108 155 160 170 205 206 216 271 280 293 34 52 56 61 67 90 102 108 113 116 216 221 259 298 34 54 56 58 61 68 80 82 103 104 108 114 116 168 170 192 193 205 206 221 225 251 262 280 282 298 52 53 54 101 207 298 47 61 80 90 96 103 205 218 231 246 53 61 68 105 106 148 160 167 215 220 222 231 279 280 294 298 34 61 82 86 104 106 148 204 206 217 239 246 259 282 298 34 49 50 54 56 58 61 67 70 71 74 77 80 96 104 108 143 148 168 170 193 205 206 239 246 280 281 37 101 105 145 203 34 53 56 58 61 150 182 279 294 34 53 56 58 61 150 182 279 294 37 53 74 113 117 148 155 170 206 222 224 276 36 61 72 148 153 167 202 216 239 251 279 298 36 37 54 61 148 167 170 202 206 216 217 279 281 297 36 37 54 61 72 108 143 148 167 170 202 206 216 239 246 248 276 279 280 298 34 37 46 61 67 69 87 114 116 143 148 156 167 170 192 203 205 206 207 216 239 246 260 271 276 279 294 297 298 54 74 145 170 251 54 74 145 170 251 54 70 74 116 145 148 170 194 50 54 70 74 145 212 213 54 61 68 70 74 143 145 215 280 281 37 54 56 58 68 70 71 74 101 103 105 108 114 116 143 148 155 160 192 193 205 206 207 215 221 222 225 226 251 259 268 280 281 297 298 36 54 56 61 68 70 74 86 96 145 192 206 215 229 246 281 36 37 54 56 61 68 70 74 86 116 143 145 153 206 215 222 251 280 281 293 298 37 54 56 70 114 148 153 167 203 206 215 216 217 230 246 298 54 70 74 105 108 145 206 212 213 222 54 56 58 70 74 88 103 105 108 117 145 168 206 212 213 215 222 247 251 280 281 297 37 43 56 58 61 67 74 101 108 160 203 205 206 239 246 260 280 282 297 46 54 56 62 67 68 70 71 74 80 101 105 106 108 114 116 145 155 167 168 192 205 206 212 213 216 221 222 244 249 276 280 281 297 298 46 53 54 58 74 101 145 170 206 212 213 280 298 37 46 53 54 56 58 61 67 68 70 71 74 77 80 90 101 105 106 108 114 116 145 148 153 155 156 163 193 205 206 207 212 213 222 225 249 251 280 281 293 297 298 36 37 54 56 206 280 36 37 116 206 216 34 56 36 37 101 194 246 34 36 37 53 56 78 108 206 298 36 37 61 116 206 216 36 37 53 61 80 116 193 205 251 298 36 37 61 78 116 148 170 206 36 37 61 78 116 246 36 37 46 54 61 68 103 106 108 114 116 155 156 170 205 206 246 36 37 61 78 116 170 206 36 37 61 116 170 36 37 50 61 78 116 170 68 222 280 36 37 61 78 116 170 206 36 37 56 61 116 170 206 280 34 36 37 53 56 61 116 170 36 37 61 78 116 170 206 36 37 61 116 170 36 37 61 116 170 36 37 61 101 116 143 205 206 247 298 34 36 37 61 116 117 170 34 36 37 61 116 170 61 74 77 114 116 160 206 224 226 294 46 49 61 67 74 77 86 103 113 114 116 160 215 224 226 249 270 271 294 34 44 61 67 82 167 44 61 67 77 170 215 280 61 107 220 234 247 280 43 61 67 68 84 167 170 215 225 280 34 44 61 67 215 234 44 61 83 86 167 215 235 281 89 114 170 216 226 294 61 105 114 160 167 170 217 226 249 259 280 54 56 61 83 84 105 114 156 167 206 215 217 221 226 247 248 259 280 294 61 105 114 167 216 217 226 259 280 294 43 44 61 71 83 105 108 114 167 205 206 217 226 247 259 280 294 297 34 43 46 49 56 58 61 67 69 71 75 83 84 96 105 107 108 113 114 116 143 148 155 156 157 160 167 169 170 193 205 206 207 215 216 217 220 225 226 230 234 247 248 259 279 280 294 298 34 46 53 61 67 103 105 107 113 114 148 167 169 171 206 207 217 226 229 248 259 262 271 280 34 43 44 49 52 53 61 67 78 80 96 105 106 116 144 145 148 160 163 167 193 222 231 234 241 247 276 280 294 298 36 37 44 49 58 61 79 80 103 116 144 147 148 154 163 167 170 202 203 206 207 215 216 217 231 234 239 246 249 251 268 280 34 44 61 116 145 148 167 216 241 248 61 144 148 225 294 34 52 116 145 160 292 34 87 96 107 116 145 160 195 204 217 229 294 298 36 43 52 61 67 69 70 80 82 148 160 167 170 206 215 231 268 280 34 43 44 46 56 68 80 103 108 114 116 117 168 206 215 246 251 292 293 297 298 52 246 262 52 145 241 257 280 43 80 148 160 204 244 279 67 68 71 74 113 114 116 145 148 167 170 171 217 220 270 271 34 36 58 61 148 202 206 294 36 46 56 58 61 67 74 77 102 108 116 147 148 155 170 194 202 205 206 216 217 228 248 259 280 294 298 34 37 46 56 61 80 105 106 116 170 203 205 206 221 222 226 239 246 248 251 269 276 280 61 206 207 216 225 226 259 260 280 206 207 216 225 226 259 260 280 50 54 61 71 80 113 155 206 248 249 254 280 281 37 54 61 67 80 101 103 105 106 154 155 156 205 206 243 248 249 251 262 280 281 293 50 61 102 108 160 167 205 231 246 251 276 280 294 206 207 216 225 226 259 260 280 34 54 56 58 67 80 105 143 154 157 168 192 206 228 230 243 247 249 269 280 298 246 54 56 168 192 206 207 224 262 271 298 54 56 69 155 156 157 163 170 206 223 225 234 238 243 260 264 294 298 34 46 211 264 54 211 264 280 54 211 264 280 113 148 167 207 211 264 34 43 54 56 58 108 116 167 204 211 264 298 54 56 58 70 106 108 114 116 193 205 206 211 221 222 264 53 54 56 67 68 108 114 116 153 155 170 205 206 207 211 222 239 264 297 298 54 58 67 88 101 114 155 156 160 205 206 211 249 264 282 194 194 194 34 36 147 194 202 147 194 56 194 294 43 54 96 194 216 222 294 52 54 56 61 68 69 105 108 116 211 216 223 228 260 280 294 56 167 215 106 113 228 239 260 280 281 53 54 148 215 216 227 228 34 216 84 116 227 43 54 77 153 251 271 34 79 86 148 167 56 58 68 71 96 101 102 108 114 116 143 148 155 156 160 163 170 205 206 211 221 226 230 248 251 259 264 281 297 298 54 211 264 280 68 101 108 148 167 211 224 264 148 167 207 211 264 211 86 211 54 58 67 68 71 75 86 101 102 106 114 116 143 160 170 204 205 206 211 222 226 241 297 298 86 211 211 86 86 96 105 160 211 217 68 71 108 195 281 282 68 71 167 170 195 205 281 292 43 54 77 80 195 206 259 37 46 54 68 195 203 205 207 34 46 71 108 113 156 168 170 195 206 215 220 225 228 230 239 280 34 86 101 108 163 195 206 215 298 54 163 195 249 280 43 54 195 34 61 71 103 113 116 163 170 195 208 226 241 264 271 294 297 34 43 56 61 71 103 108 113 114 116 171 195 208 216 217 226 271 294 34 61 68 70 82 86 103 105 113 116 194 195 205 208 215 246 271 294 298 34 61 103 105 108 113 114 116 147 194 195 206 208 228 271 280 281 294 297 34 61 103 113 116 195 205 207 208 271 294 298 34 53 61 103 105 113 116 167 170 195 206 208 216 228 231 247 264 271 294 297 34 61 103 108 113 116 160 195 208 216 223 251 271 294 206 259 53 145 159 53 105 145 159 231 53 105 145 159 297 43 49 54 56 96 105 108 145 206 222 231 251 293 54 105 116 167 205 216 34 77 78 105 116 148 160 206 216 217 279 292 294 37 167 203 217 37 46 71 86 167 203 217 298 37 86 156 167 203 206 217 298 37 86 167 203 206 217 298 36 71 101 116 143 170 171 202 204 206 216 246 276 293 298 37 56 101 108 114 116 155 170 194 204 216 249 298 56 206 54 116 216 34 54 56 116 155 167 196 215 216 298 116 216 108 167 280 211 37 56 74 77 107 108 114 145 147 167 170 195 206 216 236 280 288 296 297 298 37 50 56 74 108 116 145 147 148 154 160 170 194 195 205 206 216 217 226 241 251 262 276 279 294 296 34 79 105 106 143 167 170 184 204 206 222 247 54 79 167 170 204 206 222 236 246 249 262 79 96 114 156 167 170 193 204 206 216 222 249 79 100 148 167 170 204 206 222 231 59 79 87 88 108 114 167 170 204 206 216 217 222 280 294 59 79 147 167 170 204 205 206 222 79 114 116 156 163 167 169 170 204 206 216 222 79 167 170 204 205 206 216 227 264 280 79 170 204 206 222 56 61 79 153 168 170 171 204 206 222 231 280 56 79 167 170 204 206 222 246 249 276 56 68 79 167 170 204 206 222 280 298 34 52 79 80 82 147 167 170 204 206 216 222 237 294 75 79 82 90 101 111 144 167 170 194 204 206 216 217 222 269 46 56 79 160 170 204 206 216 222 34 53 79 108 167 170 204 206 216 217 222 79 80 114 156 167 170 204 206 222 236 262 79 97 170 204 206 216 217 222 280 294 79 156 170 204 206 216 222 79 167 170 204 205 206 216 222 276 52 56 58 61 79 148 170 204 205 206 216 217 222 231 234 298 56 59 79 170 204 206 276 145 145 145 37 203 205 145 145 145 145 145 145 37 108 114 203 205 206 280 145 145 145 145 34 47 56 67 97 114 249 262 276 291 294 34 101 116 117 205 249 276 281 298 145 145 34 46 54 56 113 148 156 205 206 216 249 294 297 298 34 36 44 52 54 56 58 75 108 116 143 148 195 202 205 206 215 216 222 236 239 249 260 280 61 148 216 281 61 147 148 216 281 56 61 80 106 108 148 155 206 207 216 220 225 230 249 264 281 34 53 61 101 106 148 205 206 216 281 61 97 106 108 116 148 156 216 280 281 61 75 148 206 216 281 34 53 61 101 106 148 205 206 216 281 61 87 148 216 281 37 54 58 61 83 103 105 108 148 156 163 170 203 206 216 226 235 239 251 259 260 264 281 292 294 297 53 56 61 72 116 148 170 220 224 281 34 114 279 281 100 281 35 44 86 87 101 107 108 116 147 148 155 167 168 169 192 221 260 262 280 281 294 298 53 54 96 101 105 114 116 148 155 156 163 220 248 264 280 281 116 193 207 227 280 281 56 205 249 37 56 97 206 249 53 114 116 294 34 38 40 72 74 75 90 92 103 104 114 116 160 184 189 194 195 216 218 249 250 252 262 271 275 276 289 292 294 114 116 160 216 217 294 37 113 171 203 34 54 68 148 172 206 217 222 228 262 292 34 67 68 106 108 170 204 206 271 280 292 298 34 54 292 34 54 74 116 144 148 206 215 221 225 239 271 280 281 282 292 293 294 298 52 206 216 36 46 105 160 202 204 206 215 271 54 75 105 114 205 206 222 228 249 297 298 34 54 56 67 71 80 96 101 108 148 170 205 206 207 221 239 246 269 280 282 298 34 43 54 106 108 116 155 211 226 231 251 260 264 293 37 46 54 116 170 171 211 221 259 114 211 34 46 54 58 71 72 97 106 107 108 113 114 147 160 167 170 189 205 206 211 221 222 225 249 264 280 281 298 34 36 37 46 49 50 53 56 58 61 64 67 70 71 82 83 84 96 107 108 114 116 148 155 160 170 204 205 206 215 217 222 231 235 247 249 262 264 271 280 281 292 297 298 34 50 53 56 71 163 194 204 206 239 264 294 34 50 56 72 74 75 80 89 102 117 147 148 160 184 189 194 204 216 217 218 240 247 271 276 280 294 34 50 53 56 116 147 155 204 206 216 220 222 235 294 34 69 74 80 87 107 108 116 160 168 169 170 172 182 216 222 247 268 34 35 37 53 56 61 64 67 86 147 154 160 163 203 215 216 217 241 262 279 280 116 160 216 279 216 34 75 79 116 216 262 276 277 116 216 116 148 216 34 35 37 49 52 56 96 111 116 147 153 163 168 170 194 203 204 205 215 216 244 250 251 279 280 298 34 104 116 160 196 216 275 34 35 37 49 52 74 105 147 148 203 216 279 280 34 107 170 205 262 74 167 170 222 262 276 34 98 107 117 170 171 222 34 35 37 43 52 53 68 70 82 116 143 156 163 195 203 205 215 216 279 280 34 49 52 61 67 79 80 87 102 104 105 107 116 168 169 170 172 196 216 222 229 248 249 251 262 275 276 278 292 43 79 106 116 205 206 216 221 246 262 297 298 89 116 170 205 206 216 217 221 225 248 259 280 294 34 58 97 276 97 114 167 216 276 97 114 167 216 262 276 97 262 97 251 276 294 54 97 276 294 97 107 168 276 97 56 167 43 46 54 56 58 67 68 70 71 77 78 80 87 96 101 103 106 107 108 114 116 118 143 145 148 153 154 155 156 157 160 163 164 168 170 171 192 193 194 205 206 207 215 222 225 240 247 251 262 268 269 280 281 282 293 297 298 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 53 74 80 92 114 116 160 167 206 276 36 53 54 74 77 82 106 114 116 145 160 167 168 193 194 205 216 221 222 249 262 268 276 279 58 82 106 167 206 221 222 282 298 53 74 105 114 167 206 216 276 56 74 105 107 114 116 145 167 194 198 216 222 276 294 167 71 114 167 228 264 43 44 54 61 69 90 145 148 167 206 215 216 217 220 230 262 280 34 46 54 58 61 67 77 89 90 96 105 108 114 145 148 156 170 194 205 206 216 217 248 280 281 293 298 34 228 248 34 52 61 67 89 90 105 145 148 167 169 216 222 262 264 34 61 69 74 79 80 87 90 145 148 157 167 207 216 221 222 227 247 248 262 276 46 61 90 145 148 160 167 216 34 49 61 67 89 90 105 145 148 155 160 167 193 206 216 246 264 280 34 37 53 56 61 90 92 106 108 145 147 148 155 160 167 170 203 216 221 298 36 202 206 259 34 40 46 53 54 56 58 67 72 74 75 77 87 89 90 92 96 101 104 105 106 108 114 116 145 148 167 168 170 189 194 195 205 206 215 216 221 222 225 229 246 249 250 251 257 262 276 294 297 298 61 90 145 153 160 167 207 216 217 281 34 49 52 56 61 89 90 105 116 145 148 160 167 195 216 228 237 241 248 262 264 276 294 53 56 69 80 95 166 211 256 276 280 54 95 155 166 170 206 211 224 226 232 247 256 276 280 68 95 108 166 205 206 211 222 224 232 251 256 276 280 293 297 43 163 166 211 256 276 280 37 46 77 116 147 148 153 155 203 211 221 294 211 160 211 224 196 59 205 211 239 59 211 34 46 59 108 170 205 211 298 52 53 96 160 211 222 223 236 297 34 54 56 58 68 69 71 104 106 107 108 116 155 168 170 205 206 207 211 215 216 221 222 232 249 260 275 280 108 205 211 242 86 108 205 206 211 217 222 56 58 108 116 167 211 239 211 221 282 59 114 206 211 216 221 225 54 116 211 108 160 206 221 271 298 36 37 49 77 97 107 157 170 202 203 205 206 222 246 249 262 276 291 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 79 107 206 43 56 68 114 160 168 170 204 205 206 248 251 280 68 71 160 168 206 234 246 248 298 46 86 96 108 168 170 193 205 281 298 54 56 168 193 205 206 222 280 298 104 160 168 205 206 269 297 56 58 68 104 106 108 116 160 170 196 204 206 241 251 297 104 75 76 92 93 94 116 92 93 94 114 116 167 92 93 94 114 116 167 92 93 94 114 116 160 167 205 251 92 93 94 114 116 167 92 93 92 93 94 114 116 240 92 114 167 294 34 56 61 67 75 92 94 114 116 148 167 215 216 262 34 75 92 94 114 116 167 216 217 46 56 75 92 94 103 108 114 116 167 216 271 298 92 94 114 294 53 116 157 170 206 221 227 228 259 281 297 298 116 228 259 34 37 55 114 116 148 203 228 246 259 264 53 101 106 108 170 205 206 222 224 229 282 297 298 49 52 67 108 146 169 234 257 56 116 205 228 259 281 49 116 228 259 280 294 280 34 53 54 68 69 71 84 116 153 155 170 207 220 227 228 247 259 280 294 298 36 49 53 56 106 108 116 146 202 221 228 246 259 260 268 298 43 46 49 54 56 71 74 116 146 153 155 193 205 206 221 222 228 241 259 298 216 227 259 294 36 56 106 116 202 221 228 259 34 49 52 54 56 77 106 116 169 193 215 221 227 228 246 259 262 298 54 68 77 108 116 155 157 205 206 221 222 228 239 259 297 52 53 56 58 70 96 105 106 108 116 157 228 259 276 37 54 61 97 246 260 280 116 206 226 228 230 247 259 260 56 106 116 228 246 259 259 34 53 114 116 148 167 206 226 228 259 280 294 34 74 96 114 116 117 160 167 204 205 206 216 248 116 262 34 67 87 104 114 116 154 167 170 195 204 216 227 228 239 247 248 262 268 276 298 34 74 116 204 211 262 34 53 114 116 148 167 204 248 262 34 53 67 114 116 160 167 170 204 248 262 294 34 114 116 167 204 248 262 294 34 37 67 87 116 148 172 184 203 204 207 228 230 241 249 250 262 280 294 34 72 98 108 224 231 232 246 274 276 34 54 56 67 72 189 215 246 249 262 280 298 34 37 54 56 64 98 113 116 148 203 222 249 262 291 298 34 72 116 224 246 262 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 82 102 206 228 249 280 34 37 75 116 203 206 224 262 273 280 82 102 206 228 249 280 82 102 206 228 249 280 34 37 56 98 116 203 224 232 246 262 273 276 282 34 37 116 167 203 262 34 116 229 246 262 281 291 294 297 82 102 206 228 249 280 34 37 52 53 54 79 82 102 116 170 203 204 205 206 216 221 228 248 249 260 268 280 281 297 34 37 116 203 204 262 34 37 49 53 80 116 148 154 203 229 257 258 262 34 36 37 44 56 87 113 116 148 168 170 172 203 228 229 231 241 248 262 294 82 102 206 228 249 280 114 116 249 262 280 298 34 56 58 262 262 262 36 37 54 61 67 102 114 202 203 207 216 231 268 281 294 34 37 54 80 116 156 160 169 192 203 204 216 222 230 252 259 268 34 36 37 46 54 56 67 105 114 157 202 203 205 206 216 230 268 269 297 36 37 46 54 71 102 146 148 170 171 192 193 202 203 206 216 220 221 230 231 248 259 298 34 36 37 54 56 82 114 146 157 160 202 203 206 216 220 241 259 268 262 206 262 147 205 216 217 247 249 280 298 34 53 148 170 205 206 260 297 53 148 167 276 294 70 148 292 294 54 106 54 108 155 192 206 220 234 235 243 271 54 106 216 54 54 65 68 108 116 145 207 276 54 58 68 108 116 145 155 160 206 207 222 249 252 254 268 280 297 54 80 96 100 108 145 205 207 281 54 50 58 78 105 170 171 205 206 221 222 225 264 280 297 298 78 205 206 264 71 78 113 205 206 264 281 96 105 167 206 216 264 280 107 148 167 264 36 37 61 193 202 203 246 264 298 36 71 202 264 61 107 148 155 160 167 171 206 207 225 226 264 78 264 74 89 114 147 153 160 170 216 222 260 264 114 264 34 37 61 77 98 144 203 264 292 37 61 96 203 221 264 275 280 36 37 46 194 202 203 264 61 264 294 52 205 206 226 264 34 43 56 58 61 67 68 70 71 82 89 108 116 117 118 155 167 168 205 206 207 216 220 221 222 223 224 231 240 248 271 274 34 54 56 58 67 71 96 108 114 116 155 170 193 205 206 215 216 221 222 225 249 297 298 34 54 56 58 67 70 80 82 100 101 103 108 116 143 155 156 160 167 168 170 192 193 205 206 207 216 220 222 225 227 230 264 280 281 282 297 298 34 50 54 56 86 101 105 114 116 167 206 216 226 248 259 280 291 294 34 46 58 67 87 108 116 167 170 205 206 216 221 226 229 262 281 298 34 46 54 56 67 68 80 96 101 106 108 116 153 156 167 170 205 206 207 216 221 222 230 247 248 260 268 280 281 34 54 56 106 108 116 167 205 206 215 216 227 282 298 34 53 56 105 116 206 216 230 248 294 34 46 54 58 68 80 101 105 108 114 116 155 167 170 193 206 215 216 221 222 234 259 280 297 34 56 156 205 34 54 116 117 211 34 54 116 117 211 34 54 77 116 117 211 280 34 54 66 74 80 116 117 211 280 54 116 117 211 54 116 211 54 116 117 211 69 116 211 54 69 116 211 54 116 211 34 54 66 116 117 211 54 116 117 211 34 54 116 117 211 280 54 116 211 34 44 53 56 68 70 74 82 96 105 106 116 148 153 155 157 160 168 171 192 193 206 215 222 225 230 231 247 248 249 264 272 273 274 276 280 148 56 74 108 205 206 231 293 88 205 206 224 240 34 68 206 220 221 235 271 280 297 53 74 157 164 205 206 247 248 270 34 44 53 74 206 247 248 270 53 276 34 107 224 34 54 68 86 105 114 117 118 148 163 193 221 235 240 247 271 53 248 271 44 49 54 56 67 68 82 86 105 108 116 118 154 167 170 251 271 280 34 53 54 88 101 114 146 148 154 157 164 220 247 251 271 272 276 280 281 34 43 53 54 69 77 90 101 105 106 117 118 148 153 163 204 206 220 221 235 240 271 280 53 54 68 88 105 117 146 148 153 156 170 205 207 220 221 222 234 235 240 247 249 251 268 271 293 34 53 56 69 116 195 205 216 248 251 270 294 80 113 222 271 68 82 105 116 148 167 168 170 206 207 215 235 240 280 88 116 153 240 43 53 58 106 116 167 170 205 206 216 234 235 240 281 34 37 54 56 68 117 118 148 271 280 34 271 34 54 56 68 105 106 108 114 154 207 269 270 271 293 34 56 80 90 146 222 234 251 34 36 46 53 54 68 71 74 88 106 107 108 148 153 170 202 222 247 271 34 36 37 53 54 68 88 100 101 106 116 117 153 154 170 202 203 206 207 220 221 230 247 248 251 270 271 293 298 34 53 56 67 205 217 240 271 280 297 34 69 271 293 56 74 96 148 271 34 54 68 96 106 114 117 148 154 168 220 221 240 247 270 271 54 80 113 222 240 247 271 56 69 80 96 251 271 280 34 68 80 87 88 106 116 117 148 153 235 240 248 262 268 271 276 293 297 34 37 44 46 49 53 54 56 68 86 103 108 114 117 143 148 163 192 193 203 206 207 234 235 247 248 251 271 280 282 34 46 80 86 160 204 207 216 229 247 276 170 206 170 206 170 206 53 68 70 74 82 86 167 170 207 216 221 222 229 251 280 74 86 116 205 207 216 229 230 247 281 34 37 44 54 56 58 74 107 108 116 118 143 170 193 203 205 206 207 216 221 222 249 264 271 280 298 37 43 70 71 75 96 101 108 143 146 153 155 156 168 170 203 205 206 215 231 249 36 54 56 58 68 96 101 107 108 116 143 144 148 156 170 193 202 205 206 215 221 222 225 251 260 282 297 37 203 248 37 203 248 34 37 49 50 56 67 105 114 116 167 194 203 204 216 229 248 269 280 294 34 36 44 46 50 53 56 61 68 69 71 74 80 82 90 103 105 106 107 108 113 116 117 147 148 153 155 157 163 164 168 170 192 198 202 205 206 215 221 222 224 231 239 240 246 247 248 249 259 260 269 271 273 274 276 282 297 298 43 56 61 108 168 206 221 239 248 271 280 298 56 108 116 170 184 221 248 262 271 37 46 67 68 113 155 203 206 248 37 58 203 205 248 34 36 43 114 202 206 34 36 202 247 298 36 44 50 53 54 67 69 79 84 87 107 148 160 205 206 221 230 234 247 248 269 291 37 80 108 167 203 206 248 271 37 170 203 248 271 37 106 155 170 203 248 36 56 105 114 148 154 170 194 206 220 222 248 271 280 294 34 53 58 69 101 105 116 153 167 193 205 206 221 225 230 239 247 248 260 280 46 271 34 43 44 46 53 56 58 68 70 71 82 101 105 106 108 113 148 153 156 157 160 167 170 194 205 206 207 216 220 221 230 247 251 262 271 280 293 34 58 68 105 114 146 168 170 205 221 230 239 247 248 298 35 43 46 53 54 69 96 106 107 114 148 160 167 170 205 206 207 215 220 225 230 247 249 264 268 280 297 148 69 80 206 216 53 54 58 68 100 101 103 105 108 114 116 148 156 163 170 205 206 207 208 215 216 221 224 239 251 270 280 298 34 193 206 247 279 37 58 68 80 114 148 154 168 193 206 215 217 220 226 227 249 264 276 61 226 34 37 46 61 68 108 114 116 148 155 157 205 215 220 226 234 238 268 276 280 34 43 53 54 58 61 67 68 96 106 107 108 114 143 148 155 160 170 205 206 215 221 222 225 226 239 241 246 269 280 281 298 34 53 54 58 61 68 69 70 71 80 82 96 101 106 108 114 116 143 148 153 167 168 170 182 205 206 207 215 217 222 225 227 230 231 239 247 249 251 264 271 276 280 281 293 298 58 80 101 170 205 280 106 220 221 243 264 106 143 148 294 54 56 58 68 114 143 221 243 264 44 54 101 108 170 243 264 116 222 225 243 264 271 282 54 58 105 114 116 170 192 206 207 221 222 226 249 259 280 298 46 49 69 80 116 155 205 206 280 53 54 56 61 68 71 74 77 83 96 103 105 106 114 116 117 118 145 147 148 163 170 194 205 206 215 216 217 220 221 222 231 234 240 243 247 249 264 279 280 294 298 53 54 68 70 74 77 82 83 84 105 114 145 148 170 206 207 215 216 217 225 234 235 243 260 264 279 280 281 294 297 53 54 71 74 77 78 83 96 114 145 170 216 217 222 243 264 279 280 294 53 54 74 77 105 114 145 170 206 215 216 217 221 225 243 264 279 280 281 294 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 74 77 105 106 114 243 264 74 77 114 148 243 247 264 53 70 74 77 82 105 106 114 148 156 205 215 234 235 243 260 264 280 281 43 54 56 70 74 77 82 83 89 96 105 106 108 114 145 147 148 156 160 167 170 206 207 215 216 217 221 222 223 243 249 251 259 260 264 279 280 282 294 297 298 43 49 53 54 74 77 89 96 105 107 114 143 145 148 156 160 170 205 206 207 216 217 221 223 224 226 243 249 259 264 271 279 280 281 294 297 298 56 74 77 105 148 205 216 231 247 248 53 74 77 105 114 243 264 53 54 74 77 114 145 170 216 217 243 264 279 280 294 46 53 54 69 74 77 80 106 107 114 145 148 160 170 206 207 216 217 220 221 243 249 260 264 279 280 294 74 77 105 106 114 243 264 44 49 54 56 58 68 74 77 96 101 108 114 116 117 143 148 157 170 206 207 221 222 225 231 243 247 264 280 297 298 56 74 77 105 148 205 216 231 247 248 77 148 216 43 50 56 58 71 74 77 83 105 114 148 167 221 222 231 243 264 280 46 53 74 77 105 114 145 148 160 170 216 217 243 249 264 279 280 294 61 110 160 204 217 271 56 108 114 205 264 96 105 114 167 204 206 247 280 205 37 78 116 146 147 203 204 293 46 78 116 156 182 204 205 206 222 246 293 298 36 61 74 75 78 90 116 146 148 170 193 202 204 206 215 224 225 230 249 260 271 280 293 56 58 105 148 204 206 222 230 247 34 56 67 78 108 150 193 204 67 78 116 145 170 204 205 206 227 281 101 204 205 239 55 56 116 148 155 167 168 206 231 239 249 262 37 40 55 56 64 67 98 104 114 116 167 189 196 197 203 207 222 224 244 262 274 276 280 298 37 53 54 55 61 65 67 68 70 82 83 106 107 114 116 148 153 167 168 170 196 203 205 206 215 222 225 229 239 241 243 244 246 247 249 260 262 280 291 294 297 37 53 55 67 89 105 114 116 167 203 205 37 54 55 101 108 116 167 203 215 298 54 55 89 116 167 206 37 55 89 116 167 203 205 206 293 37 54 55 108 114 116 167 203 54 55 77 89 101 106 107 108 116 167 205 206 222 246 249 262 276 282 37 55 89 116 155 167 203 222 54 55 71 77 89 108 116 167 205 206 222 298 37 54 55 89 114 116 117 167 203 206 36 37 53 55 56 74 106 116 154 160 167 203 206 207 262 268 37 55 116 167 203 37 54 55 61 116 148 167 196 203 222 229 241 294 296 37 55 116 167 203 206 37 46 54 55 101 116 167 203 222 262 37 55 61 89 116 167 170 203 216 241 37 55 107 116 167 203 205 206 239 297 37 55 89 116 167 203 247 37 55 89 116 167 203 206 37 55 89 116 145 167 203 206 297 37 55 56 89 107 116 167 203 205 206 37 55 89 116 167 203 206 260 281 298 34 37 54 55 89 116 167 203 37 55 61 116 167 203 216 241 34 37 53 55 61 116 167 203 292 34 44 55 87 97 98 102 114 116 163 167 189 205 206 215 224 225 229 230 241 246 251 257 274 298 37 46 54 55 103 116 143 167 203 205 206 215 226 227 228 229 230 237 239 246 249 257 281 282 291 297 34 37 55 56 61 68 74 89 101 104 105 111 116 147 148 153 154 167 168 203 216 217 239 241 278 280 294 298 37 43 55 75 116 167 203 108 276 216 34 58 97 276 262 58 216 262 97 206 216 249 276 97 114 116 167 216 249 276 104 114 167 216 276 97 114 167 249 276 251 108 168 206 80 104 37 74 107 114 116 145 167 194 198 216 222 276 294 52 53 54 58 74 89 98 105 114 116 145 160 167 194 205 216 217 220 222 228 239 247 276 280 288 294 297 53 54 71 74 105 114 167 205 206 216 230 276 297 298 74 145 167 205 206 216 221 244 54 106 108 147 148 168 205 206 216 249 37 56 74 167 170 206 221 241 249 145 160 37 54 56 58 67 68 74 80 87 96 101 103 104 114 116 156 160 163 167 170 193 196 205 206 221 230 241 246 251 262 271 276 278 281 292 297 50 145 217 221 54 116 54 56 148 196 205 224 249 298 34 44 54 56 82 88 111 206 246 262 298 116 116 86 294 43 46 68 80 97 101 108 116 143 148 155 157 163 164 168 170 205 206 207 221 225 226 230 239 246 260 268 271 282 293 206 216 259 34 37 44 46 56 75 80 87 104 106 143 160 203 222 246 247 262 275 276 292 298 153 170 205 206 216 275 156 46 153 156 249 156 156 156 292 292 168 223 292 53 206 221 260 262 280 281 292 297 298 292 54 80 165 194 221 230 243 260 292 292 36 37 56 107 202 203 262 292 298 34 36 40 44 46 56 67 79 80 86 98 100 102 104 107 111 156 168 171 189 202 204 205 246 250 262 278 280 292 297 298 54 108 54 108 54 108 108 216 292 108 170 236 292 294 108 34 56 108 114 148 156 168 292 54 54 54 206 216 259 206 216 259 54 54 246 206 216 259 206 216 259 116 205 206 215 246 262 298 34 54 67 74 101 106 108 111 116 160 168 205 207 215 218 221 246 247 251 262 271 276 293 292 292 37 203 292 37 203 292 37 203 292 292 34 56 68 72 104 111 160 205 222 246 249 250 252 262 269 292 298 292 292 34 146 160 216 239 292 294 298 292 292 106 292 106 292 59 147 292 147 148 216 292 294 292 292 100 116 168 37 68 80 82 97 105 116 143 160 192 203 205 206 216 221 222 276 280 40 46 54 56 58 71 101 108 116 153 170 194 205 206 221 226 249 276 280 281 297 298 80 108 114 155 170 205 206 246 247 260 53 54 71 105 116 168 205 206 215 222 260 280 56 87 114 170 206 215 80 104 108 193 216 279 54 56 68 71 75 100 101 106 108 116 117 153 156 160 170 205 206 221 249 251 280 281 53 54 56 101 108 116 117 205 206 207 230 249 276 280 297 54 56 69 74 86 96 101 108 116 143 205 206 249 281 289 36 37 46 56 58 71 101 108 116 156 160 169 202 203 206 216 281 292 37 56 58 74 105 148 167 170 279 294 37 56 74 167 170 206 221 241 249 74 145 160 37 74 148 160 167 170 206 294 206 36 37 53 83 84 114 116 145 202 203 204 215 216 221 235 251 281 54 77 82 83 84 114 116 145 204 205 206 215 216 221 224 235 247 280 281 54 83 84 114 145 156 204 215 221 235 281 37 54 83 84 114 145 203 204 206 215 221 235 251 281 54 83 84 114 145 204 215 221 234 235 281 46 54 83 84 114 145 204 215 221 234 235 281 37 54 83 84 108 114 145 156 203 204 206 215 221 234 235 246 281 298 53 70 82 83 114 145 204 215 221 230 235 264 281 298 83 84 114 145 204 215 221 235 248 281 294 34 54 83 84 103 108 114 145 156 163 204 205 206 215 221 223 235 246 251 291 53 56 83 84 114 116 145 148 160 204 206 215 216 221 235 246 247 264 280 281 294 298 53 105 116 144 206 216 279 280 53 116 148 294 53 116 216 294 89 145 106 116 216 279 280 297 34 46 56 59 83 114 160 170 204 206 215 221 222 230 235 246 260 280 281 294 43 56 83 84 103 114 145 205 215 221 230 235 281 298 54 83 84 101 103 107 108 114 145 204 215 221 235 251 281 291 56 83 84 114 145 204 215 221 235 246 281 298 46 54 83 84 114 145 156 204 215 221 234 235 281 37 54 83 84 108 114 145 156 203 204 206 215 221 234 235 251 281 53 70 82 83 114 145 204 215 221 230 235 264 281 298 54 83 114 116 145 167 204 207 215 216 221 235 298 83 84 108 114 145 204 215 221 235 83 84 114 145 204 215 221 235 248 281 294 34 43 54 70 83 84 100 114 145 160 204 215 216 221 235 281 34 108 53 106 114 211 216 223 260 294 43 77 96 116 148 170 206 211 216 230 247 248 280 294 49 54 67 86 106 114 116 153 168 195 211 228 229 280 294 298 196 104 108 211 268 292 36 43 54 58 69 77 80 101 105 108 116 155 168 202 205 206 211 222 224 226 251 271 280 293 298 108 205 211 242 34 56 92 104 204 211 292 192 205 211 56 167 211 54 61 86 168 206 211 217 56 87 148 156 205 211 222 244 249 294 206 211 216 279 34 56 106 108 114 116 196 276 280 34 56 106 114 147 276 280 294 34 56 114 147 276 280 294 34 56 114 147 276 280 294 34 56 69 114 116 147 276 280 292 34 56 114 116 147 276 280 34 56 104 114 116 147 231 276 280 34 56 92 114 116 147 276 280 294 86 100 37 61 74 86 114 53 86 114 167 170 248 280 56 58 86 105 260 34 37 67 71 86 105 113 114 116 271 294 36 56 68 74 107 116 145 167 280 37 53 74 114 116 148 167 170 207 216 226 241 259 264 280 37 58 74 167 170 206 221 241 297 37 74 82 148 160 167 170 206 294 145 160 221 37 54 56 58 67 68 74 80 87 96 101 103 104 114 116 156 160 163 167 170 193 196 205 206 221 230 241 246 251 262 271 276 278 281 292 297 37 50 74 167 170 206 241 34 56 114 262 276 277 280 34 56 106 114 147 276 280 294 34 56 108 114 147 276 280 292 294 34 56 114 147 160 276 280 294 34 56 104 114 116 147 276 280 294 34 56 114 156 206 220 276 280 145 153 168 205 236 54 74 145 168 206 207 236 56 145 68 239 37 54 203 34 36 54 74 280 46 103 206 34 105 108 182 221 54 205 206 243 54 115 249 34 52 53 61 68 86 87 105 170 206 215 227 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 206 215 227 280 34 52 61 68 86 87 105 170 205 206 215 222 227 34 52 61 68 86 87 105 106 170 206 215 227 252 34 52 53 61 68 86 87 105 170 206 215 227 34 44 52 53 61 68 84 86 87 105 148 207 215 222 227 34 52 53 54 61 68 86 87 105 114 153 170 206 215 227 251 34 52 54 61 68 86 87 105 148 207 211 215 222 227 228 34 52 54 61 68 86 87 105 148 207 211 215 222 227 228 34 53 61 74 78 79 86 87 105 107 116 148 160 216 227 228 249 259 281 297 298 86 87 106 116 148 237 53 78 86 87 105 106 107 148 167 170 192 205 206 221 228 247 248 281 294 297 298 56 86 87 170 215 259 53 58 86 87 160 206 259 292 34 36 37 52 53 72 86 87 107 111 116 184 202 203 246 262 280 292 86 87 206 236 37 203 37 203 52 54 72 143 192 205 224 244 262 268 281 282 297 298 52 87 105 106 207 222 237 249 298 37 203 37 50 52 53 61 78 89 145 203 298 74 116 292 56 69 108 116 148 167 206 216 217 89 105 114 160 167 206 216 291 294 34 167 34 167 46 56 58 101 108 167 205 206 54 167 205 298 54 157 163 167 206 108 167 205 77 167 206 222 282 298 54 167 54 80 167 206 54 71 108 167 206 167 167 167 167 167 167 82 155 167 167 282 34 38 43 46 53 54 56 58 68 70 74 77 80 96 100 101 107 108 113 114 116 155 156 160 163 167 170 184 193 196 205 206 207 216 220 221 249 251 259 275 276 280 281 289 293 294 297 298 74 145 213 80 116 148 260 34 114 147 148 160 216 241 79 114 145 160 216 237 241 34 71 75 77 114 160 216 237 241 52 56 98 114 160 168 195 216 237 241 280 34 114 168 216 241 280 281 34 68 96 113 114 116 117 153 196 216 222 241 249 293 34 54 67 69 100 103 104 105 106 108 114 116 148 205 206 216 241 293 34 100 114 156 216 241 34 52 74 86 114 116 147 216 241 294 114 194 211 216 224 241 249 273 52 114 116 156 205 216 241 114 216 241 96 114 116 147 216 228 241 69 114 116 147 216 241 114 216 241 114 216 241 114 148 206 216 222 241 294 34 52 64 65 80 105 114 145 148 155 160 168 194 195 205 215 216 241 249 257 279 280 281 294 298 46 80 105 114 216 241 34 107 116 145 116 145 239 67 114 116 206 227 238 259 280 298 67 71 114 116 148 156 170 215 216 251 257 276 280 294 67 80 83 84 89 105 116 148 167 217 231 247 262 276 280 294 58 67 77 83 84 87 101 107 116 118 143 167 168 193 221 230 231 247 84 89 116 148 167 195 217 276 280 34 78 84 116 148 248 249 262 276 280 294 70 82 116 148 153 167 207 215 216 251 116 215 106 116 153 215 294 116 215 37 54 108 116 203 37 54 108 116 203 116 249 34 50 59 61 84 116 143 145 262 276 280 34 36 37 46 56 58 61 67 74 80 87 108 114 115 116 148 160 167 168 170 184 196 202 203 205 206 222 237 239 247 249 251 262 275 280 116 164 170 280 298 43 116 143 147 148 167 206 207 216 239 260 280 294 34 80 116 148 150 169 36 37 107 116 202 203 74 116 34 44 49 52 53 61 64 67 71 79 80 82 101 106 107 114 116 118 143 144 146 148 154 155 156 160 167 168 170 184 192 195 205 206 207 215 222 225 229 230 237 241 244 246 248 249 257 260 262 276 280 281 294 298 43 49 56 67 89 114 116 146 147 148 206 276 279 280 294 297 50 52 53 54 56 61 67 68 74 78 79 105 106 107 114 116 147 148 160 168 170 194 205 206 216 217 222 227 230 241 248 249 264 268 269 281 294 297 298 34 43 44 46 49 53 56 58 75 83 84 86 105 108 114 116 144 148 155 160 167 170 193 194 205 206 207 215 216 217 220 227 228 230 235 239 241 246 247 248 259 264 279 280 281 294 297 298 34 52 54 69 101 105 116 147 148 160 169 192 194 205 216 217 228 247 248 260 280 294 52 53 56 68 105 106 108 147 204 216 227 228 231 241 44 53 68 105 106 146 148 169 205 223 225 226 227 231 234 259 260 280 53 78 87 96 106 148 227 259 281 294 52 77 80 106 143 154 184 192 196 205 227 230 249 251 294 44 46 52 53 56 58 79 87 106 107 116 148 163 168 170 216 225 227 228 230 231 234 249 251 259 260 262 279 281 294 79 101 105 160 163 227 294 53 84 157 207 227 246 260 279 52 53 56 70 105 153 163 223 227 228 231 251 259 260 281 44 52 156 170 205 206 227 230 231 234 246 280 34 44 50 52 54 56 61 70 71 79 86 101 105 114 116 147 148 153 160 167 168 170 194 205 206 207 215 216 217 228 237 239 241 259 260 264 268 281 294 297 298 106 147 205 260 54 106 156 167 215 54 156 167 230 260 298 52 53 54 156 163 167 54 116 216 170 205 206 217 248 297 53 108 116 167 170 206 217 222 230 231 298 43 116 216 222 247 280 54 77 114 143 168 170 182 192 206 225 230 237 282 297 298 56 101 106 143 153 170 205 206 237 280 281 298 34 53 56 58 101 106 168 170 206 207 237 282 298 49 148 204 237 46 56 108 148 157 160 246 74 52 65 74 116 143 145 148 204 257 298 56 74 82 101 237 262 74 148 160 37 49 50 52 53 61 65 74 83 114 116 143 145 148 160 168 203 222 225 231 237 252 257 259 281 298 116 34 37 58 61 80 86 148 203 205 280 34 37 61 77 80 86 100 148 203 204 222 224 280 282 34 37 61 80 86 96 103 106 145 148 154 170 203 204 249 279 280 34 37 61 80 86 106 116 145 148 170 203 204 249 279 280 293 34 37 49 61 68 69 80 86 89 105 148 153 168 203 206 215 217 249 280 293 34 37 61 67 80 86 143 148 203 280 34 37 61 80 86 106 148 154 203 215 280 282 34 37 54 61 67 77 80 86 96 103 114 170 203 204 221 249 280 282 56 105 108 192 205 206 211 215 280 281 297 298 50 54 56 67 68 80 105 108 116 117 167 184 192 193 195 205 206 246 249 276 280 282 293 298 146 205 259 280 294 54 67 80 108 114 155 160 163 206 216 222 249 280 282 294 56 206 222 223 236 280 54 68 77 108 206 216 224 232 236 260 280 236 262 292 44 204 236 259 34 68 77 160 211 222 236 292 294 297 34 68 77 160 205 211 222 236 294 297 34 68 77 160 205 211 222 236 292 294 297 34 68 77 160 211 222 236 280 294 297 34 36 38 72 75 98 105 148 184 189 194 202 204 224 249 273 274 275 276 289 294 43 46 49 53 56 58 70 74 79 80 82 101 104 114 116 117 147 148 153 155 156 160 163 167 170 187 204 205 206 222 224 225 244 246 247 249 251 254 259 271 276 280 294 56 70 79 82 114 116 147 204 206 271 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 224 247 36 37 67 74 105 106 116 163 170 247 36 67 74 105 106 116 163 247 36 53 67 74 105 106 116 163 182 247 249 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 247 56 68 116 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 116 205 216 247 248 271 279 34 54 68 74 114 116 164 170 192 198 204 205 216 247 248 271 279 53 56 68 74 105 108 116 157 160 167 192 198 204 205 206 216 247 248 271 279 53 54 56 68 82 103 116 117 148 153 157 164 193 198 205 215 216 247 248 270 271 80 148 220 221 259 280 294 114 148 169 230 280 49 67 114 116 148 231 52 67 147 148 230 241 281 294 34 37 52 53 54 87 105 114 116 143 147 148 163 216 249 298 145 148 244 105 108 114 196 54 37 56 154 194 203 205 206 222 34 68 72 90 145 153 205 206 237 298 46 54 58 64 101 108 114 116 117 145 155 156 192 206 207 215 221 222 224 225 237 244 249 251 273 275 280 297 37 101 106 203 145 216 224 34 106 169 37 43 46 68 71 143 145 146 148 156 167 170 203 205 206 225 269 282 37 116 34 54 56 58 74 80 103 105 106 107 108 117 145 155 160 163 205 206 215 220 244 249 280 145 216 224 249 145 216 224 249 145 216 224 249 34 108 145 216 224 249 46 54 56 58 68 83 101 106 108 116 145 168 170 205 206 207 222 226 237 246 249 257 268 280 298 69 167 217 236 281 298 34 43 54 56 68 69 75 89 96 116 147 148 160 194 198 206 216 217 222 236 241 246 249 280 294 34 54 56 58 69 80 96 100 108 116 148 234 236 34 50 56 59 61 69 74 108 116 145 147 154 169 216 217 222 236 249 294 82 105 145 216 224 145 216 224 49 54 58 61 68 87 105 107 108 115 116 145 155 168 170 205 206 207 216 222 225 226 231 237 260 280 281 282 298 34 36 37 56 90 98 145 202 203 205 206 225 237 280 281 297 34 54 56 58 80 101 108 116 145 156 205 206 217 222 225 234 280 294 297 298 34 145 216 224 249 34 103 105 114 143 148 205 206 229 248 264 271 280 298 36 37 46 54 80 202 203 252 280 293 54 64 68 82 117 145 146 153 192 205 206 222 249 262 280 282 36 37 116 143 160 168 202 203 116 160 116 160 168 216 52 53 147 148 160 204 207 215 216 280 108 114 143 170 193 205 206 215 225 237 246 280 298 107 170 193 207 230 231 237 246 280 297 298 56 106 143 146 206 237 271 281 77 106 143 153 155 206 230 237 248 251 293 298 204 101 49 148 204 237 46 54 61 96 170 205 206 220 237 82 34 37 43 44 46 52 53 54 56 70 82 83 84 86 89 101 105 107 108 146 148 153 155 160 167 168 169 170 195 203 205 206 207 215 216 223 224 229 236 237 244 247 248 260 262 264 280 281 282 291 294 298 148 46 54 89 105 148 160 167 170 206 244 247 280 37 52 53 54 105 114 147 148 160 203 206 216 280 294 46 56 108 148 157 160 246 56 74 82 101 237 262 74 148 160 37 49 50 52 53 61 65 74 83 114 116 143 145 148 160 168 203 222 225 231 237 252 257 259 281 298 116 34 36 54 56 58 67 80 101 108 110 116 143 148 202 216 217 227 249 251 260 262 276 298 34 54 56 58 80 101 103 106 108 110 116 143 148 192 205 206 216 221 225 242 249 298 34 46 54 56 58 68 80 101 110 114 116 143 205 206 207 216 222 223 227 246 280 281 298 54 69 71 80 101 110 116 205 206 207 216 244 259 262 269 280 292 298 46 49 54 58 80 96 101 106 110 116 143 155 168 205 206 207 215 216 297 54 68 71 80 108 110 114 116 156 205 206 216 222 259 280 44 46 49 54 56 80 108 110 116 206 216 221 227 281 297 298 54 56 68 77 80 101 108 110 114 116 168 206 207 216 222 248 249 262 276 281 282 297 298 36 37 49 54 56 74 80 82 101 106 110 116 153 154 168 202 203 206 216 249 251 257 280 282 298 54 58 68 80 108 110 116 156 157 206 216 222 249 54 80 110 116 143 155 205 206 216 222 225 249 252 260 297 298 46 54 56 80 106 110 116 143 206 216 222 249 280 297 298 54 56 71 80 108 110 116 146 206 216 221 249 280 298 36 53 54 56 80 97 100 106 108 110 116 148 156 157 192 202 206 216 222 249 281 298 38 40 54 56 58 80 110 116 170 206 216 226 246 249 250 262 276 292 36 37 46 54 56 80 110 116 143 202 203 216 251 297 46 54 56 80 101 110 116 143 170 206 216 249 280 61 68 80 227 68 80 105 163 170 205 215 220 227 280 53 54 68 80 105 114 156 205 206 215 220 227 280 297 49 80 110 143 170 206 216 229 249 75 80 110 280 294 74 77 80 147 148 204 205 216 56 67 206 298 103 160 167 246 54 56 58 68 96 107 205 222 280 281 298 52 53 160 163 167 205 216 225 234 251 260 281 36 49 53 54 56 67 68 74 101 103 106 108 114 116 148 153 155 164 167 170 172 194 205 206 215 221 222 247 251 257 280 281 282 34 96 216 237 280 89 145 89 145 89 145 46 58 77 80 101 105 116 155 168 170 205 206 207 222 225 280 298 80 105 116 156 206 222 237 247 275 67 80 114 297 205 216 280 34 37 46 56 101 168 192 203 206 215 249 298 34 36 54 106 202 207 215 274 298 56 80 34 67 160 280 292 34 36 101 156 168 202 275 34 56 58 143 206 207 237 252 37 64 105 157 203 229 249 257 298 100 37 40 46 49 67 80 163 184 203 205 206 249 262 276 221 34 62 67 108 207 221 226 244 246 249 268 54 56 207 230 237 259 298 34 58 146 160 168 170 205 207 237 293 34 105 143 160 168 170 298 34 36 54 56 80 157 202 298 68 70 105 108 146 147 148 167 206 221 34 64 80 168 222 246 34 53 54 69 80 83 105 106 108 167 205 206 215 220 234 260 280 297 52 56 114 147 148 156 205 222 294 114 114 56 101 105 106 216 216 170 206 207 259 36 56 202 217 167 206 43 116 160 167 216 280 53 108 116 167 170 206 217 222 230 231 298 37 54 67 74 108 117 154 155 160 168 205 206 207 213 217 221 225 280 281 297 54 68 74 77 154 160 170 205 206 213 234 249 251 297 298 54 74 154 160 206 213 297 74 77 116 164 170 213 298 54 56 61 74 77 213 34 46 54 56 67 114 157 167 170 206 207 215 222 226 249 280 298 116 148 222 56 114 160 222 249 280 288 34 58 98 101 108 114 116 157 206 215 292 297 298 34 101 34 54 56 74 170 207 262 34 54 58 77 101 108 143 170 205 206 207 222 249 251 275 276 277 297 298 34 90 184 34 37 54 56 75 106 170 203 205 206 221 249 276 34 108 156 205 280 297 34 46 58 106 108 143 170 206 34 54 145 294 34 54 145 275 294 34 34 262 34 100 106 205 34 34 40 53 78 215 243 279 294 34 53 56 58 82 96 101 108 114 146 155 205 206 216 225 281 282 297 58 69 74 148 196 206 207 213 216 217 221 251 293 34 46 52 54 68 105 108 114 116 160 167 184 194 205 206 223 236 241 280 294 296 68 114 116 162 167 184 34 68 114 116 167 184 68 114 116 167 184 204 216 53 56 68 70 82 89 96 105 114 116 167 195 215 236 249 280 294 36 52 54 68 114 116 167 202 249 259 280 294 34 36 37 69 108 170 202 203 237 249 34 36 37 54 69 70 202 203 232 237 56 97 114 116 147 160 167 249 280 67 80 96 114 116 160 167 229 280 34 53 64 65 67 68 69 79 80 89 96 101 114 116 147 153 154 155 160 168 170 192 205 206 207 216 217 222 229 247 257 260 276 279 280 294 298 34 54 71 79 106 108 145 147 160 168 205 216 217 297 298 34 79 98 106 108 145 147 156 160 205 206 216 217 220 297 34 37 52 78 79 89 106 116 143 153 155 170 203 206 216 217 230 268 34 54 79 98 106 108 145 147 160 170 205 206 216 217 234 251 293 297 50 54 56 67 68 80 105 108 116 117 167 184 192 193 195 205 206 246 249 276 280 282 293 298 146 205 259 280 294 74 145 148 216 249 34 52 58 105 223 37 116 145 203 216 43 54 70 82 83 105 148 167 206 224 247 268 279 280 297 52 167 279 37 167 279 36 167 279 36 52 167 279 34 79 87 105 114 167 195 205 215 248 259 279 80 194 34 46 52 56 61 80 101 106 160 170 205 246 247 281 297 54 74 77 106 153 154 213 249 259 75 76 36 74 77 170 213 34 46 54 56 67 114 157 167 170 206 207 215 222 226 249 280 298 114 107 114 160 280 56 68 114 154 34 37 167 170 195 196 203 205 206 297 34 58 80 167 52 80 167 80 157 167 44 53 58 80 114 116 148 167 169 205 206 216 230 247 248 280 292 294 297 34 46 52 54 56 67 80 114 157 167 170 206 207 215 222 226 249 280 298 58 36 37 80 101 106 108 114 116 163 192 202 203 205 206 207 222 227 246 251 280 298 106 116 160 34 37 147 184 195 203 86 116 216 116 116 36 43 49 54 56 58 68 71 80 108 114 143 146 157 163 202 206 246 257 259 280 297 298 204 36 202 37 56 116 143 156 170 203 205 206 246 268 280 116 160 36 37 54 80 108 143 157 202 203 205 206 216 221 251 268 275 280 297 36 37 52 54 56 68 78 97 101 168 203 206 207 227 249 260 276 281 36 202 80 116 160 116 34 36 54 108 116 193 205 37 203 36 37 54 58 80 202 206 222 225 251 281 204 205 249 294 37 167 203 116 34 108 143 192 206 207 215 259 278 280 282 298 105 116 147 53 228 280 294 167 236 52 53 54 116 216 236 251 54 116 216 217 34 52 54 205 170 204 205 279 116 195 223 236 260 298 194 221 280 108 147 280 49 106 54 163 170 225 260 264 293 298 78 247 34 46 54 107 148 170 204 207 239 248 251 268 280 282 294 54 148 205 40 47 52 54 56 67 68 72 75 80 86 87 106 148 167 168 170 206 207 216 218 222 227 244 247 249 280 292 294 298 53 56 105 116 148 206 211 34 43 54 160 164 168 204 205 206 280 108 204 216 34 56 80 204 216 237 54 67 74 104 204 206 211 216 54 67 116 145 168 205 206 222 54 67 145 168 204 54 67 105 145 280 54 67 100 145 54 67 145 169 54 67 145 153 206 225 249 68 148 204 53 56 96 148 194 205 211 230 234 294 54 145 204 211 54 56 86 90 98 108 116 117 145 163 204 211 272 292 293 54 56 145 204 211 53 54 56 98 145 204 206 211 249 276 34 54 56 116 145 204 211 34 44 54 108 211 222 294 34 44 68 69 80 89 105 148 170 204 215 227 228 229 241 247 248 257 280 34 44 49 53 67 68 69 89 103 105 118 148 204 215 235 248 280 36 37 74 78 79 146 167 170 184 206 251 297 37 74 78 79 80 105 107 145 146 148 167 170 205 206 217 249 37 56 68 74 78 79 80 145 146 155 160 167 168 170 206 222 237 249 262 276 291 223 228 297 56 101 148 160 206 216 241 279 280 294 49 53 54 56 74 75 77 84 154 160 167 205 206 213 215 222 237 294 297 37 52 54 56 58 71 74 101 108 116 154 160 168 206 213 236 297 74 77 116 184 205 213 272 54 74 77 170 213 74 77 213 249 276 34 36 37 54 58 68 80 101 103 106 108 114 145 148 156 167 168 184 203 205 206 225 280 281 282 293 294 298 206 259 56 114 160 280 86 160 204 46 56 80 82 96 105 108 154 156 160 204 215 227 294 70 114 116 147 216 248 251 271 280 34 58 96 101 108 244 246 249 280 292 294 114 116 194 34 46 52 54 56 65 67 68 80 87 106 114 153 168 170 184 205 206 222 247 249 280 281 297 298 34 46 52 54 56 68 70 80 101 106 157 170 205 206 215 247 281 297 298 34 46 52 56 67 80 106 114 168 170 205 206 215 246 247 254 271 281 297 68 77 160 211 222 236 294 297 68 77 160 206 211 222 236 272 294 297 68 77 160 211 222 236 294 297 68 77 160 211 222 236 292 294 297 34 68 77 160 211 222 236 292 294 297 68 77 160 211 222 236 294 297 54 116 160 194 205 206 211 215 230 280 294 296 298 105 106 108 206 211 215 234 236 282 294 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 79 103 107 205 206 226 34 79 103 107 205 206 226 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 52 54 56 79 96 106 107 108 114 116 155 156 160 163 166 168 170 184 193 205 206 224 226 244 247 249 259 262 276 280 281 289 292 297 298 53 59 79 96 107 116 148 160 168 205 206 217 280 56 79 80 107 145 206 225 226 53 59 79 96 107 116 148 160 168 205 206 217 280 87 239 52 67 147 148 230 241 281 294 58 105 114 154 194 205 222 249 294 298 52 53 56 86 105 108 114 147 150 205 217 259 280 294 196 68 80 147 148 160 167 169 206 225 249 280 56 53 106 114 211 216 223 260 294 49 54 67 86 106 114 116 153 168 195 211 228 229 280 294 298 56 75 103 104 108 167 192 204 206 280 211 36 43 54 58 69 77 80 101 105 108 116 155 168 202 205 206 211 222 224 226 251 271 280 293 298 34 54 56 58 68 69 71 104 106 107 108 116 155 168 170 205 206 207 211 215 216 221 222 232 249 260 275 280 34 56 92 104 204 211 292 49 56 104 205 211 228 249 281 292 59 114 206 211 216 221 225 54 61 69 80 90 96 103 104 105 106 114 116 145 171 204 246 249 256 272 276 278 61 69 80 100 106 114 116 156 163 204 206 216 251 276 37 56 58 61 69 80 106 114 116 203 204 206 216 249 276 36 37 46 54 61 69 80 90 97 101 103 106 108 114 116 164 170 189 202 203 204 206 228 249 276 280 54 58 61 67 69 80 106 108 114 116 160 204 221 244 272 276 281 61 69 80 106 114 116 160 169 171 204 272 276 294 37 54 56 58 77 101 103 106 108 116 154 156 168 170 204 205 206 215 216 249 251 280 281 282 294 297 34 61 69 80 106 114 116 160 204 272 276 34 95 108 116 146 166 172 211 222 224 232 256 259 276 280 281 53 54 67 80 92 95 101 166 168 170 205 206 211 224 232 246 256 271 276 280 54 95 104 114 166 168 211 224 232 256 276 280 36 61 82 84 95 106 166 206 211 224 232 249 256 259 276 280 52 108 114 166 211 236 256 276 280 74 87 103 114 116 171 204 206 241 260 49 56 58 75 80 87 96 101 105 107 108 113 114 116 144 146 153 157 168 169 170 171 192 193 204 205 206 207 215 221 225 238 239 241 243 259 260 279 280 281 293 297 34 171 241 34 50 52 53 54 56 61 67 68 71 74 87 89 96 102 106 108 113 114 116 143 147 148 154 160 163 167 168 169 171 192 193 205 206 208 216 217 220 224 228 231 237 239 241 247 249 259 260 281 294 296 298 44 53 71 113 148 154 164 171 230 231 297 49 114 116 144 145 148 157 204 206 241 260 281 298 34 71 74 113 116 148 167 171 206 216 241 248 280 74 116 167 171 206 216 241 280 74 107 116 167 171 206 216 241 260 280 34 54 67 71 74 113 116 167 171 206 208 216 226 239 241 269 280 294 34 36 37 44 71 74 105 106 107 113 116 167 169 171 202 203 206 208 216 241 260 269 280 294 298 34 56 71 74 104 107 113 114 116 167 169 171 205 206 208 216 222 226 241 247 248 260 280 293 298 50 53 107 113 116 167 169 171 206 216 239 241 247 280 298 52 53 113 116 167 171 206 208 216 241 280 74 113 116 167 168 171 206 216 241 248 280 298 34 53 54 61 71 74 75 105 106 113 116 167 168 169 171 172 206 207 216 218 226 239 241 246 248 259 262 269 280 298 34 53 71 74 106 113 116 165 167 171 206 216 230 241 247 248 280 282 116 148 167 171 206 216 241 280 116 148 171 206 216 241 275 280 116 151 167 171 206 216 241 280 116 167 171 206 216 241 280 34 113 116 167 171 206 208 216 241 280 34 53 58 62 68 71 74 106 107 113 116 154 167 169 171 206 208 216 222 226 241 247 248 259 260 268 269 280 297 298 116 160 171 206 216 241 280 34 46 67 68 71 74 75 101 104 106 107 113 116 148 167 171 206 216 241 248 269 280 116 167 171 206 216 241 248 280 34 37 69 71 74 87 106 107 113 114 116 146 155 157 167 171 193 206 208 216 221 241 259 269 280 50 114 116 204 239 241 280 294 34 49 50 53 54 56 58 61 68 78 80 96 101 105 106 108 113 114 116 143 147 148 155 160 167 170 171 192 193 204 205 206 207 208 215 216 217 220 221 227 228 239 241 260 269 280 281 282 294 296 297 37 54 61 74 105 116 143 145 147 148 157 171 205 206 208 228 34 37 43 49 54 56 58 59 61 71 74 77 100 107 108 113 114 147 148 167 168 170 171 203 205 206 208 216 225 227 228 239 260 280 294 298 43 46 49 53 54 56 58 68 71 74 77 103 108 113 114 146 147 148 160 163 164 167 168 170 171 205 206 207 211 215 225 226 228 230 232 239 241 249 260 280 293 297 298 44 46 54 56 58 61 68 71 103 105 107 108 113 148 156 167 193 205 206 216 221 222 225 226 230 298 34 36 52 53 54 56 58 61 68 71 74 78 86 89 96 100 105 107 108 113 114 116 146 147 148 160 163 167 170 171 202 205 206 216 217 228 239 247 249 262 269 280 297 298 58 68 108 113 114 116 160 167 170 171 205 206 207 216 217 229 259 264 280 281 297 298 77 113 114 116 145 171 226 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 34 43 53 54 56 58 61 71 100 101 103 105 108 113 114 116 143 153 155 156 157 160 163 164 167 168 170 171 192 205 206 208 216 220 221 222 224 225 226 228 239 244 251 280 281 282 293 294 297 298 100 103 108 113 114 116 160 163 171 206 225 228 251 268 280 297 54 56 113 114 116 171 280 297 298 49 74 103 105 107 114 116 153 170 171 205 206 216 227 260 280 292 293 297 49 54 56 58 71 96 105 108 113 114 116 143 148 156 160 168 170 171 205 206 207 216 217 222 230 259 280 292 294 297 298 34 49 53 56 61 105 106 108 114 116 146 148 168 170 171 205 206 216 230 234 239 280 292 297 298 43 49 54 58 61 105 107 108 114 116 144 153 155 170 171 205 206 216 226 227 239 249 251 280 282 292 297 298 49 56 92 101 103 105 108 113 114 116 143 163 170 171 205 206 216 225 230 238 246 251 280 281 282 292 293 297 74 114 116 148 156 171 260 280 297 49 56 58 71 101 105 107 108 113 114 116 170 171 205 206 215 216 227 228 280 281 292 293 297 46 49 53 56 105 114 116 155 170 171 192 205 206 216 221 226 260 280 281 292 297 49 53 56 103 105 108 114 116 143 155 170 171 193 205 206 216 226 228 238 241 280 292 297 49 53 56 87 101 105 108 113 114 116 144 163 170 171 205 206 216 225 226 234 239 249 280 281 292 297 49 61 96 100 103 105 108 114 116 156 160 163 170 171 205 206 216 239 280 292 293 297 298 36 43 101 116 170 202 206 215 216 268 281 293 297 36 43 58 71 101 103 105 108 114 116 143 145 153 156 164 170 202 205 206 215 216 222 251 264 281 282 293 297 36 105 116 143 145 202 205 206 216 220 227 281 293 36 116 145 202 205 206 215 216 281 297 36 69 77 101 108 116 145 156 170 202 205 206 215 216 221 222 251 281 293 36 56 58 108 116 145 153 170 192 202 205 206 216 220 227 228 249 251 281 282 293 36 56 69 107 108 116 143 145 153 202 205 206 216 220 228 251 281 293 297 298 36 43 100 101 108 116 145 160 202 205 206 215 216 251 281 293 36 54 58 80 101 106 108 116 144 145 153 164 170 202 205 206 216 280 281 293 297 36 116 145 202 216 293 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 36 116 145 202 216 293 36 116 145 202 216 36 116 145 202 216 293 35 36 61 116 160 171 202 216 34 116 145 171 216 34 116 145 171 216 282 293 34 116 145 171 216 34 116 145 171 205 216 34 116 145 171 216 251 34 116 145 153 171 216 293 43 116 170 171 206 207 216 220 260 280 281 282 293 298 36 116 202 216 223 246 36 116 202 216 232 280 281 293 53 67 84 145 167 228 230 259 34 52 116 167 205 206 216 34 35 36 50 56 113 116 167 171 202 206 216 217 294 37 74 105 113 114 145 208 239 259 54 74 105 113 114 116 148 170 195 206 208 216 251 259 280 296 297 34 35 113 247 34 35 37 46 53 68 74 103 105 108 113 114 147 148 169 170 171 204 206 207 208 220 224 231 246 247 248 259 268 269 271 273 274 280 281 298 35 44 116 205 206 221 280 35 54 205 297 35 101 156 205 206 244 282 35 56 108 155 170 206 207 216 225 282 297 35 58 205 206 35 37 46 54 56 58 68 96 101 103 145 155 170 172 205 206 221 222 276 114 170 206 215 222 249 155 170 171 205 206 282 116 170 206 225 230 281 282 298 54 54 106 108 114 144 170 206 280 282 101 108 114 144 156 168 171 206 231 251 281 282 297 35 114 206 113 58 206 217 249 148 170 205 206 207 220 35 56 148 205 206 35 114 148 153 205 206 260 297 37 113 143 205 248 37 43 56 68 71 101 113 170 215 225 247 251 297 37 61 77 114 143 148 206 37 114 170 206 37 61 68 71 74 108 113 170 193 205 206 207 248 249 298 37 106 107 108 205 282 37 53 61 77 96 105 148 168 206 230 238 282 37 71 108 114 148 170 206 221 225 249 37 108 155 206 251 281 293 37 281 37 53 144 148 170 206 215 230 234 281 37 54 58 116 148 170 206 207 222 249 251 282 298 37 43 44 56 101 114 144 147 170 192 205 206 34 36 49 87 107 108 148 163 171 205 206 215 268 281 282 36 37 44 67 70 80 82 116 148 160 167 170 206 207 215 216 234 241 297 50 67 89 148 160 167 205 206 241 248 34 36 37 43 44 46 49 50 53 54 56 58 61 67 68 69 71 74 77 80 87 89 90 96 100 101 103 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 167 168 170 171 192 193 202 203 205 206 207 215 216 221 222 225 226 228 231 238 239 241 251 260 268 269 280 281 282 293 294 297 298 105 113 114 116 148 160 170 171 216 217 241 50 106 167 171 294 296 50 108 114 148 167 211 225 230 259 260 294 296 34 86 87 108 155 167 168 206 247 294 296 34 53 56 70 96 101 113 116 143 146 156 157 160 170 171 194 206 207 215 221 222 224 225 226 238 246 260 268 280 281 282 293 297 298 46 54 58 71 80 87 107 108 113 114 143 153 156 170 171 192 193 205 206 207 215 221 225 238 243 251 269 279 280 281 282 297 298 43 46 54 56 58 67 68 71 77 80 101 106 107 108 113 114 143 148 154 155 156 164 170 192 193 206 207 215 222 226 251 259 262 269 280 282 297 298 54 56 58 68 96 103 113 114 143 148 170 193 206 215 280 298 46 56 58 80 96 101 106 107 108 113 114 143 146 148 164 169 170 171 192 205 206 208 221 231 249 281 282 297 298 54 58 71 96 108 113 114 143 146 148 157 168 170 192 205 206 207 221 222 225 280 281 44 46 56 71 101 105 106 107 113 114 143 144 148 153 156 170 205 206 208 215 221 222 226 238 281 34 36 43 44 46 53 54 58 61 78 82 101 103 106 107 114 144 148 153 156 160 164 167 168 170 171 192 193 202 205 206 207 215 216 217 226 239 243 251 260 264 280 281 282 293 297 298 54 56 103 113 114 143 146 148 155 170 205 221 222 260 280 61 108 167 215 228 34 54 58 70 71 74 87 101 108 113 114 117 143 144 146 148 163 171 193 206 215 220 221 234 235 239 243 246 251 280 281 293 294 298 54 71 108 113 146 155 163 168 171 192 205 206 221 222 230 239 251 259 280 282 297 61 116 279 78 148 170 230 279 294 74 89 116 194 237 106 153 207 230 244 251 269 74 87 116 157 168 215 222 251 269 279 74 116 222 279 53 69 74 106 116 148 170 204 205 207 222 237 244 248 269 279 280 35 74 116 148 244 269 279 116 269 273 274 36 279 74 221 279 74 279 74 279 34 36 46 69 86 148 202 237 269 298 107 116 143 148 154 157 168 216 230 247 269 34 71 77 87 114 143 147 170 206 217 225 259 280 294 297 298 52 56 61 69 74 77 116 145 153 205 215 237 269 280 52 69 114 116 145 153 206 215 225 237 280 288 54 58 71 74 89 114 116 143 146 157 160 170 205 206 215 216 217 220 222 225 237 241 247 249 251 279 281 294 296 297 298 58 87 106 113 116 148 155 157 170 205 239 296 61 68 78 87 106 169 215 239 259 44 53 58 61 67 77 80 84 87 96 101 105 106 113 114 116 143 148 153 168 170 192 206 216 230 231 246 247 260 269 280 281 297 298 53 58 74 80 87 113 116 144 146 153 154 157 168 205 206 207 215 216 220 222 225 226 227 235 238 239 251 259 260 268 271 281 293 34 43 53 56 67 74 77 84 101 102 106 116 143 148 156 157 160 169 170 206 215 216 221 222 225 238 239 241 260 262 298 46 71 113 171 239 87 146 239 34 46 50 54 58 69 71 74 77 79 87 105 107 108 113 114 144 145 148 153 156 164 168 169 170 171 220 234 235 239 246 251 259 260 269 34 36 46 53 58 67 69 71 77 87 102 105 106 107 113 116 144 145 146 148 155 156 157 163 164 169 170 171 202 207 220 225 226 231 234 238 239 246 249 259 260 280 37 46 50 71 87 113 114 116 146 148 153 157 167 168 169 170 171 203 217 222 238 239 247 248 280 281 296 298 46 50 53 58 71 87 113 116 144 145 148 153 156 164 169 171 216 217 221 226 234 235 239 260 280 296 54 239 113 116 148 167 169 171 216 239 296 44 77 116 167 207 280 67 113 114 116 148 192 230 269 298 96 144 146 157 193 205 207 225 235 280 281 293 54 56 58 108 156 160 163 170 205 206 224 234 239 244 269 280 282 298 53 54 56 100 108 113 114 143 144 157 160 163 170 205 220 221 222 226 230 231 234 238 243 269 280 293 43 46 54 86 96 105 107 108 113 143 153 155 160 163 164 168 169 170 192 205 220 234 238 260 269 280 298 46 54 101 105 106 107 114 143 144 155 156 157 160 164 168 170 205 206 207 220 230 231 234 239 251 268 269 280 282 297 298 43 54 101 105 108 144 157 160 163 164 170 205 206 222 230 231 269 280 298 46 54 58 101 108 114 144 155 156 160 163 168 170 171 192 205 206 207 208 225 238 239 259 260 269 280 43 54 56 58 61 74 96 108 114 144 157 160 163 170 205 206 230 280 282 43 54 101 108 116 144 157 160 163 170 205 206 231 268 269 280 281 44 54 58 80 100 101 108 113 144 156 160 163 170 205 206 207 220 225 269 280 293 53 54 105 108 114 160 163 164 170 171 205 206 222 225 226 230 238 251 259 269 280 297 298 54 56 58 108 113 114 144 155 156 157 160 163 164 170 171 205 206 215 234 238 239 269 280 282 34 36 37 49 54 67 69 72 74 80 86 87 92 96 105 106 107 108 113 114 146 148 154 167 169 170 189 193 202 203 206 208 218 221 228 230 231 234 239 243 246 247 248 259 260 269 276 280 294 298 34 37 46 68 87 105 108 113 114 116 143 144 148 160 170 206 207 225 227 228 231 239 249 259 264 276 280 293 298 37 44 46 49 54 68 86 105 113 143 146 148 154 157 160 164 169 170 193 206 207 208 220 227 228 229 235 239 243 244 248 259 264 269 280 298 37 46 49 56 68 105 113 146 148 160 170 205 206 227 228 230 239 259 264 279 280 281 297 37 54 89 110 114 148 206 247 298 34 54 116 241 34 53 54 61 89 116 247 293 54 71 80 114 116 170 207 216 225 228 260 34 74 89 103 105 116 260 34 49 50 61 68 71 74 78 80 86 87 105 106 107 116 148 169 170 205 215 228 231 239 241 243 247 260 264 280 281 293 297 298 145 34 37 68 108 114 116 144 167 203 206 239 241 244 247 270 294 298 205 264 269 43 54 96 97 100 107 108 192 205 206 220 264 269 298 61 101 114 143 147 148 160 205 215 230 241 264 269 54 58 74 101 105 116 157 164 205 225 249 269 281 37 50 54 56 58 61 101 108 155 156 160 168 206 216 217 220 225 230 234 247 264 269 279 280 294 86 206 216 228 264 269 294 58 71 96 101 103 105 108 113 155 170 193 205 206 215 269 280 281 282 297 298 34 71 105 113 116 148 171 205 206 208 216 217 230 269 34 36 37 50 53 56 61 87 101 143 146 154 155 157 163 164 168 170 202 205 206 207 215 225 226 239 249 269 281 297 298 43 50 52 54 56 58 71 87 100 101 105 108 113 114 116 144 145 147 148 155 157 170 171 205 206 216 217 220 230 234 241 244 246 249 264 268 269 294 297 298 54 58 100 101 108 113 144 155 164 170 205 206 220 225 239 246 268 269 281 298 52 71 100 105 113 116 148 171 205 206 208 216 217 230 241 246 259 264 268 269 34 50 58 108 160 205 249 251 268 269 298 44 46 50 54 56 58 61 67 68 71 86 101 105 106 107 108 116 143 144 146 154 155 156 157 163 164 168 170 192 193 205 206 207 215 216 220 221 222 225 226 231 239 243 246 251 259 260 268 269 276 280 281 282 294 297 298 34 43 44 53 54 58 61 101 105 106 108 114 143 144 146 148 153 156 157 164 168 170 192 193 205 206 207 215 221 222 225 226 230 234 243 260 268 269 281 297 298 50 54 61 106 107 108 114 146 155 156 157 160 164 205 206 216 222 269 297 44 53 54 56 71 100 101 103 105 106 107 108 113 116 144 155 156 157 163 167 170 205 206 220 225 228 238 239 251 260 268 281 282 293 297 298 34 56 58 87 101 108 144 146 153 156 157 170 192 193 205 206 207 220 222 225 239 269 282 297 298 34 56 58 87 101 108 144 146 153 156 157 170 192 193 205 206 207 220 222 225 239 269 282 297 298 36 54 71 113 116 148 160 170 171 204 205 206 207 208 216 217 230 260 268 269 279 280 43 44 54 56 58 77 101 108 114 143 153 157 163 164 170 192 205 206 221 222 225 251 269 281 297 298 54 56 105 108 114 146 155 156 163 170 206 222 226 234 268 269 282 297 298 50 52 71 105 113 116 148 171 205 206 216 217 230 241 246 264 269 43 54 56 87 98 101 106 108 143 144 146 153 157 163 164 170 192 205 206 207 215 225 235 239 269 281 298 43 46 53 54 56 58 61 68 77 87 101 105 106 107 116 143 144 148 155 156 157 163 164 205 206 207 222 225 239 241 251 257 259 260 268 269 280 281 282 293 297 298 37 52 56 71 105 113 116 148 160 170 171 194 203 205 206 216 217 230 231 241 246 264 269 294 101 116 160 170 243 269 34 54 148 167 240 294 34 37 53 54 61 84 108 116 203 205 206 226 249 251 282 297 36 54 58 101 117 168 205 293 56 88 101 148 155 163 167 195 217 222 248 276 54 106 205 225 268 37 116 144 170 205 206 268 298 43 50 54 56 58 70 74 80 101 107 108 114 116 148 153 156 160 167 171 205 206 215 217 221 222 225 230 241 247 276 280 281 282 294 298 83 113 192 205 226 243 37 54 96 101 106 163 170 192 206 251 281 293 298 54 108 114 205 206 297 298 71 113 160 206 230 282 298 101 205 226 53 84 103 108 113 114 205 206 215 222 247 257 280 282 294 298 36 54 71 101 205 206 34 37 67 84 108 116 222 36 37 56 101 105 116 170 202 203 220 222 244 279 280 282 296 50 53 56 69 70 71 74 77 78 100 103 105 108 113 114 116 147 154 163 168 170 171 205 206 207 208 234 238 241 251 264 271 282 294 34 56 83 113 116 167 206 217 247 280 34 83 113 116 167 206 231 247 271 298 34 44 50 54 83 113 116 145 147 167 170 171 215 226 228 235 241 247 34 54 83 113 116 145 147 148 167 170 171 206 215 221 226 228 235 241 247 34 54 83 113 116 239 247 260 113 34 46 58 83 101 103 113 116 205 247 264 293 34 83 101 113 116 156 170 193 226 247 264 34 83 105 113 116 247 34 54 83 98 105 113 116 148 156 157 164 170 206 208 226 230 231 234 238 239 247 298 34 54 83 100 101 103 113 116 148 157 163 170 208 228 231 247 297 61 74 77 105 113 145 68 79 83 113 116 156 167 171 239 247 56 71 100 113 145 156 56 145 145 106 36 50 67 75 80 206 246 262 298 50 54 56 71 96 108 113 114 116 143 144 148 160 169 170 171 206 207 208 221 269 281 298 34 50 54 58 100 103 108 116 160 163 164 205 206 208 226 269 43 50 54 74 77 100 101 103 106 116 118 143 148 153 155 156 160 163 164 170 171 205 206 208 221 225 226 227 251 260 269 280 281 282 293 298 34 46 49 50 54 56 58 67 68 71 96 100 101 103 108 114 116 144 148 155 157 160 163 164 168 169 170 171 193 205 206 207 208 220 234 251 264 269 281 282 293 297 298 43 46 50 56 78 100 103 108 114 116 148 153 156 160 163 171 193 206 208 215 251 268 269 281 293 50 54 58 61 68 71 90 100 103 108 113 116 144 146 148 155 156 157 160 163 170 171 193 205 206 208 220 239 251 252 259 268 269 294 297 34 49 50 54 56 58 67 71 101 108 113 114 116 143 144 146 148 157 160 169 170 171 192 205 206 207 208 221 246 260 268 269 280 281 298 50 54 56 67 68 71 101 108 114 116 148 156 160 168 170 171 192 193 205 206 208 215 221 259 260 269 280 281 282 293 297 298 34 49 50 53 54 56 74 80 100 103 105 106 107 113 114 116 143 144 148 155 156 160 163 170 171 205 206 208 220 221 225 226 234 238 239 248 251 260 269 281 282 293 297 34 43 44 50 54 56 58 67 87 101 106 108 114 116 143 148 157 160 163 170 171 205 206 208 215 221 225 226 268 269 281 298 34 37 56 108 116 160 168 203 206 208 249 269 298 43 56 103 113 114 116 143 148 168 170 171 193 206 208 220 226 227 230 231 238 269 293 298 34 44 54 58 71 87 100 101 103 108 116 153 155 170 192 205 207 208 215 220 228 238 259 268 269 293 34 43 44 53 58 68 100 101 103 106 113 116 144 156 163 164 167 170 205 206 208 215 220 222 227 239 251 268 269 281 293 49 53 54 56 71 74 87 116 143 148 156 170 171 205 206 208 225 226 228 238 251 260 269 281 282 297 34 53 54 56 58 78 96 100 101 103 105 106 107 108 113 114 116 143 144 146 148 155 156 157 160 163 164 170 171 193 205 206 207 208 220 221 225 227 228 230 234 239 251 259 260 269 276 282 293 297 298 34 43 54 56 58 67 96 116 143 170 208 249 269 34 53 54 56 100 105 113 148 170 208 217 222 297 34 44 58 68 77 90 100 113 116 143 144 153 155 156 157 160 170 192 193 206 208 230 239 269 281 34 46 53 54 56 78 82 96 108 113 114 116 170 206 208 239 249 264 269 298 67 105 294 298 54 56 86 105 116 148 167 170 205 207 216 234 247 269 281 294 36 37 54 56 96 101 108 114 116 144 155 156 202 203 205 206 207 216 222 269 280 293 297 298 37 43 54 56 58 80 96 101 108 113 114 116 143 145 155 156 163 192 203 205 206 207 216 225 226 238 239 264 269 280 294 37 56 103 106 116 156 170 203 205 206 216 222 251 264 268 49 58 77 84 96 106 114 116 146 148 156 167 170 205 216 225 247 251 281 298 37 49 54 56 58 71 96 105 108 114 116 143 153 155 160 164 168 192 203 205 206 207 216 222 230 231 264 269 280 298 37 46 54 58 61 80 100 101 106 108 114 116 144 156 163 170 203 205 206 216 220 234 244 268 269 276 280 282 293 297 298 43 54 89 116 148 153 157 167 170 206 222 228 269 54 56 67 68 96 100 105 106 108 116 156 157 163 167 170 205 206 249 251 269 280 37 170 203 204 34 36 37 52 54 56 58 69 80 92 101 106 108 113 114 116 143 146 148 157 164 167 168 189 192 193 202 203 204 205 206 207 215 216 217 221 222 224 225 226 236 240 244 246 249 260 262 269 280 294 297 298 54 114 144 163 164 167 170 171 230 282 297 43 54 56 74 87 100 101 103 105 108 113 155 156 163 164 167 168 170 192 193 205 206 207 208 220 221 222 230 239 251 264 268 280 281 43 46 54 56 58 68 77 96 101 103 105 108 113 114 156 157 164 167 168 170 193 205 208 228 231 238 239 249 260 280 281 297 298 46 50 68 114 148 168 170 217 271 34 36 43 54 56 68 74 80 88 89 101 103 105 106 108 113 116 117 118 148 153 154 160 163 167 170 206 207 215 216 231 234 268 297 43 54 56 68 74 80 89 96 101 103 106 107 108 113 116 117 118 148 153 157 167 168 170 196 205 206 216 222 224 249 269 293 297 34 36 54 56 68 74 80 89 96 101 103 105 106 108 113 116 117 118 148 153 154 156 167 170 192 205 206 216 222 244 246 251 259 269 276 280 282 293 297 37 49 53 54 56 68 74 80 88 89 101 103 105 106 108 113 116 117 118 148 153 167 170 206 215 216 222 235 269 280 293 297 54 56 68 74 88 89 100 101 103 106 107 116 117 118 148 153 154 155 156 163 167 170 206 215 216 224 240 247 249 251 270 282 293 297 34 36 43 49 53 54 56 68 74 80 88 89 103 105 113 116 117 118 148 154 167 168 170 205 206 216 222 224 234 246 247 251 268 269 270 280 293 297 298 34 37 53 54 56 68 74 80 88 89 101 103 105 108 113 116 117 118 148 153 154 155 163 167 170 205 206 216 221 222 224 230 234 243 248 251 269 273 280 293 297 37 53 54 56 68 77 80 89 96 101 103 105 106 108 113 116 117 118 148 153 154 156 164 167 170 205 206 207 216 222 230 235 240 251 252 264 269 276 280 293 297 298 34 36 37 46 49 54 56 58 61 62 67 68 70 71 74 77 80 82 86 87 88 92 96 100 101 103 104 105 107 108 113 114 116 117 118 143 144 145 146 148 153 154 156 157 160 163 164 167 169 170 171 181 189 192 193 196 202 203 205 206 207 208 215 216 220 221 222 225 226 227 228 229 234 235 239 241 242 243 244 246 247 249 251 257 259 260 262 264 268 269 270 271 275 276 280 281 291 293 297 298 56 80 114 157 206 207 222 260 281 46 54 80 157 167 168 169 206 207 222 268 281 53 54 56 167 205 206 37 44 54 58 61 74 116 148 153 154 203 269 280 294 36 54 101 116 170 206 215 222 251 268 280 282 293 298 54 80 101 106 114 116 205 222 249 298 46 53 54 68 77 101 105 113 114 116 117 143 148 160 170 171 205 206 207 221 225 234 246 249 251 259 269 271 280 293 53 54 56 58 65 68 80 96 101 108 114 116 143 148 155 156 167 170 205 206 207 215 218 221 222 227 243 246 251 262 264 280 281 297 298 34 37 49 53 67 68 71 74 100 107 113 143 148 157 168 221 239 243 248 280 34 74 103 107 113 148 171 208 239 34 36 37 40 43 46 49 50 53 58 67 68 71 72 74 78 79 80 86 87 100 101 102 103 107 108 113 114 143 144 148 153 156 157 160 163 164 168 169 170 171 192 195 202 203 205 206 207 208 217 221 222 225 226 230 231 235 238 239 241 243 246 247 248 251 257 259 262 264 268 280 281 291 298 34 43 46 56 74 75 101 108 110 113 143 156 157 205 206 225 251 276 298 34 43 50 74 107 113 148 169 208 247 280 34 74 78 113 230 259 264 298 34 74 78 113 114 193 206 244 264 34 56 71 74 78 103 107 108 113 116 259 264 280 298 56 78 96 101 114 143 205 262 58 78 103 108 113 143 231 234 34 43 78 100 101 108 113 114 116 144 155 156 160 163 234 238 245 251 298 34 54 71 74 103 107 113 114 148 169 170 259 34 37 54 68 74 100 103 107 113 114 148 163 167 203 208 259 271 34 54 74 103 107 113 114 148 231 259 269 270 294 298 34 54 74 103 107 113 114 148 259 294 34 54 74 103 107 113 114 148 205 206 227 228 247 248 259 34 53 54 56 61 74 78 103 107 113 114 116 148 155 168 170 171 206 225 226 228 230 247 248 282 298 34 53 54 71 74 78 103 107 108 113 148 157 205 207 247 248 34 53 54 56 74 78 100 103 106 107 108 113 114 143 144 148 168 170 205 221 230 234 238 247 248 259 34 53 54 74 78 107 113 148 247 248 34 54 74 78 100 107 113 144 145 148 164 193 34 54 58 74 78 100 105 107 113 144 145 148 156 164 221 282 34 54 58 74 78 100 101 106 113 148 157 171 205 206 276 282 36 37 70 78 146 215 230 269 280 36 37 78 216 280 50 61 74 116 145 167 228 269 296 43 50 61 68 70 74 82 114 116 145 148 167 170 207 215 222 227 228 268 269 280 296 50 61 74 116 145 147 167 170 194 228 244 269 296 147 148 170 206 222 116 216 268 101 106 116 160 167 206 216 269 296 297 37 74 116 148 160 171 192 194 216 228 53 56 68 70 78 107 108 148 155 160 170 205 206 207 215 222 230 268 297 298 44 78 153 157 164 170 205 206 207 215 221 222 268 281 68 78 107 114 156 157 164 206 230 297 37 54 56 69 116 203 205 216 37 114 116 155 206 216 259 268 280 297 37 116 170 203 216 54 116 171 216 34 36 37 69 79 89 98 107 116 167 171 202 216 222 279 56 116 146 160 207 216 268 281 54 113 205 206 216 221 226 259 280 54 108 114 116 167 192 216 34 89 116 171 216 54 56 67 69 101 106 107 116 117 155 160 170 171 205 206 207 215 216 217 221 224 225 226 247 297 37 53 69 116 148 205 216 227 281 37 56 116 203 216 34 37 74 79 80 104 108 147 163 203 216 222 275 279 294 49 56 67 74 82 101 117 157 221 298 34 37 53 54 68 74 106 107 117 145 147 148 153 157 192 203 206 216 222 224 251 279 280 293 37 54 68 74 145 147 148 160 167 203 206 216 217 247 279 37 54 68 80 145 147 148 160 167 203 206 216 217 247 279 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 79 145 147 148 160 167 203 206 216 217 247 279 294 37 53 54 68 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 74 117 145 147 148 160 167 203 206 216 217 247 279 294 37 54 68 80 145 147 148 160 167 203 206 216 217 247 279 294 34 37 54 68 69 145 147 148 160 167 203 206 216 217 247 279 37 44 53 54 84 105 146 147 148 156 160 167 170 203 205 206 220 221 227 228 248 279 280 281 294 297 298 37 53 56 75 96 105 147 148 170 203 217 224 274 279 294 61 68 96 147 148 216 280 37 50 69 80 113 145 148 170 216 217 224 279 294 34 37 54 61 68 69 70 82 101 102 105 113 114 116 117 143 146 147 148 167 193 203 204 205 206 208 215 216 217 225 226 234 235 247 259 279 294 37 147 160 203 206 221 279 71 107 113 116 146 148 171 206 216 217 227 228 279 294 77 116 167 170 216 217 259 37 44 56 71 74 89 106 113 114 146 148 160 171 206 216 228 243 279 281 294 53 68 71 74 78 88 103 105 106 107 114 116 143 148 167 170 171 205 216 220 222 224 230 240 247 248 259 270 273 274 276 280 282 298 37 44 53 78 116 148 167 171 203 216 224 247 44 56 68 71 74 78 104 113 116 143 148 167 171 216 222 247 248 71 74 78 113 116 145 148 167 171 216 230 247 248 297 71 74 78 113 116 143 145 148 167 171 216 222 230 247 248 297 37 71 78 113 116 145 148 167 171 203 216 230 247 248 297 71 74 78 113 116 143 145 148 167 171 216 222 230 247 248 297 71 78 113 116 145 148 167 169 171 216 230 247 248 259 297 37 46 53 71 74 78 107 113 116 145 148 167 169 171 203 206 216 226 230 231 247 248 297 298 50 78 103 106 108 113 116 143 148 160 167 171 216 222 247 280 293 298 71 78 113 116 167 216 239 247 248 37 49 71 78 113 116 148 167 171 193 203 205 206 216 226 230 239 247 248 251 259 269 280 294 298 37 53 56 58 61 71 77 78 107 108 113 114 116 143 144 148 153 155 156 160 167 170 171 193 195 203 205 206 215 216 217 222 225 230 231 247 249 251 259 262 269 276 280 281 294 298 78 87 114 116 167 206 216 247 46 49 53 54 56 58 61 68 71 74 77 78 92 101 113 114 116 143 148 155 156 157 165 167 170 171 193 205 206 216 222 225 243 247 259 262 280 34 50 56 58 68 77 78 87 96 107 113 114 116 143 148 160 167 171 206 208 216 222 230 231 243 247 259 280 54 68 113 114 116 205 215 228 241 248 262 280 293 116 146 228 241 37 54 74 116 194 206 207 216 241 268 37 54 74 116 194 206 207 216 241 268 36 37 54 74 96 105 148 207 215 216 234 280 297 298 36 37 53 69 74 77 80 105 113 116 148 170 205 216 228 230 239 280 294 298 34 36 37 46 74 146 148 156 170 206 221 228 280 297 298 68 100 108 113 144 148 157 163 169 205 206 207 208 220 228 238 282 298 74 108 113 116 216 226 43 68 100 101 108 113 114 116 143 144 145 155 156 205 206 207 216 226 238 269 297 298 53 56 67 68 101 108 113 116 143 145 155 156 170 171 206 216 246 251 260 298 46 113 116 145 155 156 170 171 193 205 206 215 216 226 249 280 49 53 56 58 68 108 113 114 116 143 145 171 216 251 68 101 103 105 106 108 113 116 145 205 216 226 280 113 114 116 145 168 170 171 193 207 216 221 222 226 249 297 58 71 87 113 114 116 143 145 156 216 220 234 243 276 54 68 101 113 114 116 143 145 153 170 171 205 206 207 216 221 226 259 282 50 54 56 71 113 116 143 145 148 155 170 206 216 259 298 56 58 108 113 116 143 145 170 205 206 207 216 226 227 238 260 298 96 108 113 116 143 145 205 206 216 226 260 297 298 56 69 101 113 114 116 143 145 147 171 205 206 216 220 225 246 249 280 282 56 58 69 101 108 113 116 145 156 171 205 206 216 220 221 234 238 298 46 56 77 100 101 113 116 144 145 155 164 170 205 206 216 220 222 238 249 282 297 58 108 113 114 116 144 145 171 205 206 207 216 228 238 281 282 293 297 116 145 216 56 71 113 114 116 145 153 155 156 160 164 170 171 192 206 207 216 220 225 226 234 282 293 298 44 53 96 101 103 108 113 116 145 156 168 170 206 215 216 226 238 280 297 96 100 101 113 114 116 143 145 205 206 216 220 280 282 297 96 101 113 114 116 143 145 155 156 206 216 220 238 264 298 54 56 87 103 108 113 114 116 145 155 168 170 205 206 207 216 225 297 298 46 54 58 108 113 116 144 145 170 205 206 216 234 260 58 113 114 116 143 145 168 193 206 207 216 226 293 54 56 58 113 116 145 155 156 206 216 234 238 243 260 264 269 293 298 53 68 105 107 108 113 114 116 143 145 148 155 170 205 206 207 216 217 239 243 53 80 90 113 116 145 155 163 171 205 216 225 226 239 249 251 281 56 106 113 114 116 145 156 170 205 206 216 226 271 280 297 74 75 77 101 113 116 155 164 170 205 206 207 260 297 40 44 46 49 53 56 71 74 101 106 108 113 114 116 143 144 148 155 156 157 168 170 171 193 205 206 207 215 221 225 226 230 234 249 259 260 280 281 282 297 298 113 216 37 54 78 192 203 61 78 106 108 116 117 143 167 170 205 206 222 226 243 269 281 298 78 153 58 108 114 145 155 205 206 221 37 78 107 203 206 269 281 34 37 58 78 84 96 156 167 203 206 207 225 226 249 251 269 279 282 298 46 62 80 87 108 113 116 156 168 170 205 206 208 211 215 221 239 248 269 280 282 298 37 53 54 68 96 103 113 116 145 163 170 203 206 208 211 215 269 271 298 34 54 56 67 108 113 116 156 157 208 211 216 225 269 281 297 298 58 67 113 114 116 192 193 206 208 211 239 269 34 56 58 67 100 113 116 143 156 163 164 170 208 211 269 56 58 103 113 116 170 205 208 211 269 208 211 208 211 37 61 113 116 160 207 208 211 220 269 281 292 43 96 101 108 113 114 116 144 156 170 206 208 211 220 231 269 293 297 298 62 113 114 116 164 206 208 211 231 268 269 58 67 113 114 208 211 269 294 46 56 108 113 116 155 205 206 208 211 249 269 280 34 53 68 83 105 108 113 114 116 143 147 148 167 204 241 247 249 271 272 280 294 34 44 50 54 83 113 116 145 147 167 170 171 215 226 228 235 241 247 34 54 68 83 105 113 116 145 147 171 215 226 228 235 241 247 34 49 54 83 113 116 226 239 247 34 53 54 74 83 113 116 148 207 231 247 34 54 83 105 113 116 148 231 247 248 34 46 58 83 101 103 113 116 205 247 264 293 34 83 101 113 116 156 170 193 226 247 264 34 83 108 113 116 163 247 280 34 83 105 113 116 247 34 54 56 83 100 113 114 116 148 156 164 170 205 206 207 208 231 247 260 271 293 297 34 54 58 83 96 103 108 113 114 116 144 148 155 163 170 205 206 208 226 228 230 231 238 247 280 297 34 54 56 83 113 114 116 143 144 148 156 170 195 205 206 207 208 231 238 247 260 264 280 298 34 36 37 54 58 74 83 100 108 113 116 144 148 171 202 203 206 208 231 247 280 293 56 71 100 113 145 156 206 54 58 80 103 145 206 221 54 68 71 96 110 116 145 153 205 206 225 251 264 271 34 49 50 54 58 71 102 106 108 114 116 145 148 155 160 205 206 221 222 225 294 298 143 194 205 206 243 262 280 54 56 58 113 143 145 168 280 37 54 56 58 145 155 203 206 208 215 221 280 53 104 167 204 205 206 228 243 298 167 243 298 167 227 228 104 114 167 205 228 90 156 167 205 280 56 167 298 167 71 167 205 228 264 40 53 58 68 70 74 82 114 148 155 167 170 194 205 206 207 221 222 225 226 243 247 294 297 298 53 56 71 105 114 145 160 205 206 227 228 53 56 71 105 114 145 160 205 206 227 228 53 105 116 148 227 228 145 264 34 37 53 96 101 170 193 203 206 208 225 280 294 297 298 56 96 206 249 264 37 101 193 203 205 206 217 226 279 282 37 54 96 105 114 143 170 203 206 217 226 251 279 37 54 156 203 217 279 37 56 101 105 113 143 144 156 170 171 203 205 206 217 226 234 279 297 37 46 53 54 56 67 71 96 106 108 113 114 116 143 144 153 155 157 164 170 171 205 206 207 215 217 225 234 235 248 251 269 279 297 298 37 103 116 171 206 217 225 226 279 282 37 116 203 205 206 217 225 226 274 279 282 37 43 114 144 163 164 170 203 206 215 217 260 279 46 144 163 205 206 235 280 281 297 37 87 170 171 203 205 206 217 226 234 279 282 46 50 54 71 74 107 113 114 116 144 148 160 163 171 194 204 206 208 216 217 225 226 234 239 241 260 264 293 297 71 107 113 171 204 208 216 217 260 280 50 105 107 113 148 171 204 217 260 34 56 101 103 107 108 113 114 148 157 164 167 206 215 221 226 251 260 43 101 113 251 281 53 54 113 116 147 148 167 206 216 239 259 279 280 294 297 37 71 86 113 114 116 148 203 216 222 239 259 280 294 37 44 116 148 167 203 207 215 228 280 116 148 216 46 50 71 108 113 116 148 160 216 217 264 269 61 87 108 116 148 220 227 264 46 116 280 298 61 116 148 220 227 34 68 86 113 116 148 167 170 204 216 240 280 282 294 298 54 69 113 116 148 170 298 34 54 71 114 115 116 143 144 171 222 239 259 36 53 71 105 106 108 113 114 116 143 148 153 155 157 167 171 202 205 206 207 216 221 225 226 241 243 259 279 34 36 71 74 104 106 113 116 148 164 171 202 206 216 221 241 248 259 260 279 46 49 50 54 68 70 71 82 83 84 96 102 105 108 113 116 143 148 167 168 170 171 193 207 215 216 225 227 231 239 241 244 247 248 259 280 294 298 46 80 106 108 113 114 148 167 205 206 216 244 281 34 36 37 53 71 74 96 105 106 107 108 113 114 116 148 160 171 202 203 205 206 208 215 216 217 221 231 234 239 241 246 259 264 279 294 34 46 53 68 74 102 105 113 114 116 148 160 163 168 171 206 216 239 241 247 248 259 36 71 106 113 116 148 167 202 206 216 221 241 259 279 68 71 106 108 113 116 148 170 171 206 216 221 228 230 231 241 248 259 268 280 44 53 71 106 113 116 148 167 205 206 216 221 230 241 259 36 37 46 53 54 56 61 71 80 83 89 90 105 106 113 114 116 146 148 154 157 160 163 168 170 171 184 193 195 202 203 205 206 207 216 221 230 239 241 247 248 259 260 262 270 275 279 280 291 298 71 74 87 113 114 228 229 230 248 259 294 74 101 108 113 114 241 244 34 53 74 107 113 114 143 148 170 171 206 225 226 251 260 280 281 282 44 46 49 54 74 98 101 108 113 114 146 148 153 155 163 164 168 170 171 193 205 206 220 225 226 238 249 251 260 271 281 282 293 46 74 113 114 143 241 244 46 49 74 113 163 170 171 206 226 53 67 68 69 74 80 106 107 113 148 154 160 171 231 241 259 260 34 46 74 87 113 114 146 170 215 225 260 87 113 143 148 228 231 241 248 259 282 37 54 56 89 113 116 148 170 206 230 294 298 37 54 56 74 113 116 148 170 294 46 61 74 116 148 156 167 171 205 228 247 248 276 54 113 148 160 167 206 259 34 53 113 148 169 170 192 193 208 215 228 248 259 269 280 34 54 58 68 102 143 206 222 236 247 280 34 56 71 79 87 96 101 114 116 143 170 211 216 243 244 260 264 269 280 294 34 58 107 148 34 35 43 44 50 53 56 70 89 105 107 108 113 114 116 147 148 170 194 216 217 222 223 230 244 264 280 294 298 114 195 216 34 114 195 243 264 298 34 43 44 52 53 56 70 89 105 106 107 114 116 148 160 170 192 194 195 206 216 217 223 228 236 249 264 280 294 297 43 67 105 108 156 163 167 195 216 234 247 108 113 156 195 206 216 280 297 34 56 71 75 76 195 228 56 68 114 144 170 195 205 206 239 280 281 297 298 34 34 43 56 67 74 77 79 80 87 102 103 107 111 116 160 169 171 195 205 228 235 239 248 251 280 293 298 102 144 169 195 206 269 276 281 296 49 80 147 154 157 168 169 206 235 238 244 247 280 298 79 83 96 160 170 204 216 217 247 260 294 36 37 56 58 67 70 77 86 113 116 143 146 148 157 171 215 216 218 226 227 228 230 239 248 291 294 34 56 71 83 107 113 116 145 160 167 170 171 228 248 280 53 68 71 113 116 148 171 195 205 207 248 271 280 71 116 171 248 280 53 56 58 67 71 77 83 84 96 102 113 114 116 143 148 160 192 193 227 228 230 231 248 280 53 56 71 80 83 84 87 113 114 116 148 160 171 228 230 231 239 248 259 280 298 53 56 68 70 71 79 82 83 96 105 113 114 116 144 148 154 160 164 169 170 171 205 206 207 227 228 230 231 247 248 259 260 269 280 281 294 56 58 83 107 113 114 116 160 205 206 228 247 280 53 56 71 83 113 116 160 169 205 206 228 230 280 297 298 56 83 113 114 116 160 169 228 280 56 71 83 89 113 114 116 148 160 206 216 228 247 248 280 298 37 56 83 113 116 160 203 228 280 281 298 56 69 83 113 116 160 217 228 280 37 56 83 113 116 160 203 228 280 281 56 71 83 89 113 114 116 160 167 227 228 248 280 281 37 54 56 71 83 84 113 116 153 160 169 171 193 228 230 231 247 248 280 54 56 67 70 74 83 113 116 148 160 167 206 207 224 227 228 247 248 280 53 56 68 70 74 83 84 86 89 113 114 116 148 155 160 168 170 193 206 207 225 228 244 247 248 260 280 34 56 83 113 116 160 228 280 53 56 58 67 68 70 71 80 83 89 96 105 106 107 108 113 114 116 143 148 157 160 170 171 193 194 205 206 207 228 247 248 280 297 46 49 53 54 56 58 70 71 80 83 89 96 102 105 107 108 113 116 143 146 148 156 160 169 170 171 193 195 205 206 207 220 225 226 228 230 235 238 241 243 247 248 260 264 271 280 281 294 297 298 56 71 83 113 116 160 170 171 206 228 248 280 37 44 50 56 58 68 71 74 83 106 108 113 114 116 143 148 154 155 160 171 203 206 207 221 228 230 241 247 280 281 56 71 78 216 248 44 53 54 56 67 71 74 84 105 108 113 114 144 146 153 154 156 163 169 171 192 193 195 206 207 208 230 234 235 239 247 248 249 260 268 280 281 298 53 67 68 71 102 108 113 146 148 157 164 170 171 195 221 230 231 235 247 248 260 282 297 34 67 71 79 108 113 160 171 247 37 49 53 113 143 146 148 167 170 203 206 207 215 230 282 71 101 113 143 144 146 154 170 206 228 230 68 71 113 171 206 207 247 67 71 74 113 143 144 168 171 193 205 206 207 247 248 249 271 280 294 298 34 67 68 71 80 84 101 113 170 171 193 205 216 217 246 247 260 262 271 276 280 291 297 71 84 113 114 143 144 148 154 157 168 206 235 239 246 248 260 67 71 113 143 148 154 156 163 171 205 206 226 227 241 251 49 71 108 113 143 148 154 248 260 297 37 50 67 71 108 113 170 171 37 50 67 71 107 108 113 144 153 170 204 260 280 56 71 114 148 206 215 216 241 248 280 58 114 143 146 193 241 247 251 259 269 79 37 54 71 74 106 116 144 148 160 167 192 193 205 206 221 226 230 247 248 259 280 281 297 298 37 44 53 71 113 114 116 144 148 155 167 203 205 206 207 220 222 231 247 248 259 268 269 270 298 54 74 148 231 241 248 280 294 68 87 206 226 241 249 37 44 52 53 56 58 67 68 77 87 108 114 143 148 153 155 157 160 167 168 170 192 193 203 205 206 207 215 216 221 225 228 235 241 248 249 251 259 269 279 280 281 282 297 298 36 49 56 77 79 83 108 114 143 148 157 168 170 192 202 205 206 221 225 230 231 241 247 249 269 298 89 231 247 68 74 113 116 170 207 247 248 259 44 53 71 113 116 160 170 171 193 248 259 113 248 80 148 248 70 106 167 170 207 215 241 280 216 54 67 108 114 206 249 54 102 160 171 205 216 217 241 248 259 279 281 297 298 44 49 71 80 87 102 113 114 116 146 148 160 171 192 193 207 216 217 221 241 247 248 270 280 43 74 105 113 114 116 147 148 160 171 194 206 216 231 241 248 264 294 116 216 37 71 77 116 167 203 216 280 36 37 53 71 102 116 148 171 203 207 215 216 230 247 248 37 71 77 106 114 148 167 171 203 206 216 34 37 46 71 113 116 160 164 203 205 215 216 230 280 281 37 58 67 68 71 108 113 116 164 168 171 203 206 216 247 269 54 68 71 82 108 113 114 116 145 171 193 205 206 239 248 251 271 280 281 37 71 116 171 192 203 216 54 56 167 216 247 54 167 297 54 101 167 194 280 54 167 54 167 193 226 282 54 147 167 34 54 147 167 230 280 34 54 167 46 54 114 167 206 221 282 54 167 54 105 167 170 205 206 281 298 34 36 54 56 61 106 156 164 167 202 228 54 86 114 167 239 294 54 167 54 167 294 54 67 167 54 114 167 36 61 80 116 205 206 215 216 231 234 241 108 147 148 216 222 36 114 148 155 202 205 206 221 222 241 68 113 116 148 217 241 294 50 67 71 87 113 116 169 171 239 247 294 54 56 58 68 71 96 100 101 107 108 113 114 116 143 153 156 160 170 193 204 206 215 221 222 226 228 238 239 251 280 294 298 37 56 71 80 113 148 154 169 171 193 241 37 71 80 106 113 146 148 154 157 170 171 193 205 206 225 34 36 37 54 71 113 116 163 170 203 206 234 294 37 71 80 113 154 171 193 203 205 206 215 230 259 37 53 56 71 80 87 101 113 143 153 154 168 170 171 192 193 203 205 206 207 221 225 230 231 234 239 241 248 259 297 37 58 71 80 87 100 107 113 114 146 156 164 168 171 206 221 239 248 249 49 54 67 71 80 106 113 116 146 157 169 171 193 206 215 230 231 247 248 294 298 46 71 86 96 100 103 105 107 108 113 114 116 156 157 163 193 215 220 228 239 251 280 294 54 100 103 113 116 238 248 294 58 96 100 101 103 105 113 116 143 156 163 164 170 205 206 215 220 238 268 293 294 298 50 56 100 103 108 113 114 116 143 146 148 153 155 163 164 170 193 205 206 221 226 235 239 249 280 281 294 74 100 101 103 106 107 113 116 148 160 171 208 221 226 231 239 243 247 292 294 54 101 103 105 108 113 114 116 148 207 221 241 294 54 100 113 116 148 153 220 251 294 113 294 113 148 56 69 113 143 148 193 228 280 148 148 148 148 148 148 148 148 44 54 116 148 206 207 251 297 298 148 56 114 116 148 153 205 244 274 298 148 148 102 106 113 148 206 226 230 231 294 34 37 53 56 67 74 113 171 203 206 207 215 222 239 247 294 36 54 56 68 100 106 116 202 205 251 293 37 97 170 203 205 206 226 282 297 37 46 58 71 79 97 107 113 116 146 148 155 156 168 170 171 203 205 206 207 208 221 225 226 234 238 239 247 248 268 269 280 281 36 43 44 46 49 53 54 56 58 68 71 74 78 79 86 96 105 106 107 113 114 116 143 144 146 148 156 157 160 164 168 170 171 192 193 205 206 207 216 217 221 222 226 234 238 239 244 247 248 249 259 264 269 270 280 297 298 37 58 67 79 105 108 113 114 167 170 205 215 225 243 264 271 37 74 78 79 113 148 225 239 246 298 37 43 53 68 78 79 105 114 116 143 148 160 203 206 230 247 248 37 46 49 54 56 58 68 71 74 79 101 104 105 108 113 114 116 143 144 148 157 170 171 193 205 206 207 216 225 226 244 247 248 259 260 270 280 282 37 44 46 53 56 68 71 74 77 79 101 103 105 108 113 114 116 143 144 148 155 163 170 171 192 205 206 222 230 241 244 247 248 251 264 270 280 297 298 37 46 68 77 79 101 113 143 148 170 206 221 222 247 248 249 251 280 44 46 49 50 53 54 71 77 79 87 100 105 107 113 143 144 148 153 170 171 192 206 225 230 238 251 264 281 282 293 297 37 74 78 79 113 148 239 246 298 34 37 43 44 46 53 54 56 68 71 74 79 101 103 105 106 107 108 113 116 143 144 148 155 156 164 170 171 192 203 205 206 208 216 222 225 226 227 228 238 239 246 247 248 249 251 280 281 282 293 297 298 37 46 56 68 71 74 79 105 113 143 148 163 170 171 192 203 206 207 216 226 238 241 243 246 247 248 269 271 280 281 282 293 298 37 43 46 53 54 56 61 74 79 96 101 103 105 107 108 113 114 116 144 148 153 156 157 160 163 164 168 170 171 193 203 206 208 215 216 225 227 228 238 241 247 248 251 280 281 282 293 297 37 46 53 54 74 79 105 107 108 113 143 144 148 170 203 205 206 207 216 225 226 238 241 243 247 248 270 280 293 37 46 56 71 74 79 80 89 108 113 114 143 144 148 170 171 193 203 205 206 207 216 217 221 225 226 247 248 268 280 282 297 37 44 46 53 54 58 61 68 74 79 96 101 105 107 108 113 114 146 148 160 170 193 203 205 206 216 217 221 226 238 239 244 247 248 251 280 281 282 37 44 58 78 79 96 100 103 108 113 114 148 160 163 170 193 203 206 208 225 228 229 231 241 243 247 248 264 280 37 44 53 61 68 71 74 79 89 102 105 113 114 116 148 160 203 221 226 230 241 243 247 248 259 280 37 46 56 79 107 108 113 114 143 144 146 148 170 171 206 221 222 224 225 226 230 234 238 247 248 270 280 281 282 293 297 34 37 58 79 89 113 116 143 145 148 216 217 280 294 49 71 79 87 113 148 154 156 239 248 259 280 37 49 56 67 87 107 108 116 143 146 160 170 193 203 206 216 230 231 239 241 259 269 280 298 34 49 58 71 103 113 114 156 170 204 226 239 248 259 260 269 46 71 113 143 144 148 167 168 206 216 226 241 247 248 259 269 298 116 216 49 53 61 74 105 114 116 148 216 226 230 231 241 248 280 53 56 58 106 108 116 117 143 154 155 156 160 206 216 221 224 239 241 37 113 116 148 154 216 222 239 246 247 260 269 294 298 53 77 101 106 116 154 155 163 170 192 205 206 216 226 238 249 269 53 61 90 113 114 116 143 146 154 155 156 160 168 170 193 205 206 216 225 230 239 246 280 297 298 44 53 106 116 117 154 156 170 171 205 206 216 224 234 238 239 50 61 105 116 147 148 216 239 280 53 56 74 89 114 116 147 148 216 231 241 248 280 294 71 114 170 206 221 54 56 58 108 114 155 170 206 221 297 298 108 169 281 282 293 221 58 70 108 155 167 205 221 297 58 114 156 170 206 226 282 298 108 114 143 170 206 221 226 281 268 297 67 101 36 114 116 143 202 206 215 226 36 54 58 108 113 114 116 144 156 202 206 215 226 238 249 50 78 105 107 114 116 160 170 205 206 215 216 226 247 251 259 34 36 37 43 46 53 54 56 58 61 67 68 70 71 77 82 87 96 101 102 105 106 107 108 113 114 116 143 148 155 156 160 167 168 170 193 202 205 206 215 216 220 221 222 225 226 230 238 241 249 262 280 281 282 294 297 298 36 53 68 114 116 148 167 169 202 205 206 215 216 226 108 167 206 43 167 206 281 101 114 167 205 206 37 203 206 222 34 43 44 46 52 53 54 56 67 68 69 70 75 77 79 80 86 89 96 101 103 105 106 108 113 114 116 117 144 147 148 154 155 160 167 170 194 204 205 206 207 215 216 217 220 221 222 224 225 228 230 249 260 268 271 279 280 281 294 296 298 49 50 61 74 107 113 114 116 169 238 241 34 61 74 89 107 113 114 116 148 193 194 216 222 228 241 247 248 34 61 107 108 113 116 147 170 216 222 281 37 53 61 169 171 252 269 36 202 74 113 116 148 160 195 230 259 43 54 56 96 100 108 113 116 144 157 206 207 215 244 264 269 298 46 54 58 80 90 96 100 101 106 108 113 114 116 168 171 192 205 206 216 217 221 243 259 260 268 276 280 282 297 298 70 105 116 226 71 107 108 113 116 147 148 208 241 294 207 44 113 116 148 169 193 241 280 294 34 37 61 70 71 101 105 108 113 114 143 146 148 170 171 192 203 205 208 217 230 241 247 259 264 297 216 243 69 100 101 108 113 116 167 170 204 205 206 216 222 294 298 54 105 114 170 206 216 249 34 56 74 107 113 114 116 147 148 160 206 222 241 248 259 294 37 106 114 203 58 114 170 205 206 34 53 54 56 105 113 116 148 167 170 192 194 216 247 279 280 34 44 49 50 53 54 67 71 74 77 101 102 105 106 108 113 114 148 153 154 157 167 169 170 171 182 193 194 205 221 222 239 241 247 248 259 260 280 294 296 298 34 37 43 44 49 50 53 54 56 58 67 86 96 105 106 113 114 116 143 144 146 148 154 167 168 170 171 194 203 205 206 215 216 217 221 222 225 226 230 241 244 247 248 251 259 260 269 279 280 294 296 36 37 43 49 53 54 58 71 79 86 87 105 107 113 114 143 144 148 168 169 192 194 206 230 239 241 247 248 294 298 36 37 43 46 49 53 54 56 58 67 68 71 74 82 86 87 96 97 101 102 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 193 194 195 205 206 207 220 221 222 225 227 228 229 230 231 234 235 238 239 241 244 247 248 251 259 260 268 269 279 280 281 282 297 298 34 37 44 46 54 56 58 71 87 105 106 107 113 145 153 156 160 164 168 169 170 171 192 193 194 203 206 215 216 222 234 235 244 246 248 249 269 280 298 34 44 53 54 69 80 89 113 114 143 146 148 160 170 194 205 206 217 228 241 247 248 280 34 37 44 49 50 53 54 58 61 71 74 87 89 96 101 103 105 106 107 108 113 114 116 145 147 148 153 154 160 163 164 167 168 169 170 192 194 203 205 206 215 216 217 220 221 222 223 226 228 230 231 238 239 241 243 246 247 248 259 260 264 269 280 281 294 298 34 36 37 49 50 53 54 56 58 61 71 74 78 86 87 105 106 107 113 116 145 148 160 169 170 171 194 195 202 203 206 215 216 222 226 228 230 231 239 241 246 248 259 264 268 269 279 294 297 298 34 36 37 49 50 53 54 56 61 67 69 70 74 78 79 80 82 87 89 96 101 105 106 107 108 113 114 143 145 148 153 155 157 160 169 170 193 194 202 203 206 215 216 217 222 226 228 230 231 235 239 241 244 246 247 248 249 259 264 269 279 280 281 294 298 34 37 50 52 53 54 61 74 86 107 113 114 116 145 148 153 160 169 170 171 194 205 206 215 216 217 228 229 231 239 241 248 259 294 34 37 50 53 54 74 78 96 105 107 108 113 114 143 145 147 148 160 169 171 194 216 231 241 248 259 294 34 37 50 53 54 61 69 74 89 101 108 113 114 116 145 148 153 160 170 171 194 203 205 216 217 222 224 228 230 231 241 248 249 259 260 279 294 298 34 37 50 53 54 61 71 74 77 87 96 100 107 108 113 114 116 145 147 148 153 160 167 171 194 205 207 208 216 225 230 231 239 241 246 248 259 279 294 34 37 44 50 52 53 54 56 58 61 67 69 71 74 75 102 105 107 113 114 116 143 144 145 146 147 148 156 160 168 169 171 193 194 206 216 217 221 225 226 228 230 231 239 241 246 248 251 259 264 270 271 281 294 298 34 37 50 54 113 145 148 160 194 216 228 241 294 34 37 43 49 50 54 71 74 103 105 107 113 114 116 144 145 147 148 153 155 160 167 169 170 171 194 203 205 216 221 226 227 228 231 239 241 244 247 248 259 260 264 271 279 281 294 34 37 50 53 54 61 69 74 96 106 107 113 114 116 145 147 148 154 160 167 170 171 194 206 207 215 216 222 226 228 230 231 239 241 246 247 248 251 259 260 264 269 271 273 279 280 281 294 298 34 37 43 49 50 52 54 56 61 74 79 80 96 98 103 106 107 113 114 116 145 146 148 157 160 169 170 171 193 194 205 206 208 215 216 217 220 222 225 228 231 239 241 248 259 260 264 269 274 279 280 294 297 53 113 114 194 34 36 43 50 61 71 74 100 105 107 113 114 146 148 154 167 170 194 206 217 220 235 241 248 249 269 298 36 37 54 113 170 194 37 40 46 54 56 58 61 67 68 71 74 77 79 80 96 97 100 101 102 103 105 106 107 108 113 114 116 143 144 146 148 153 155 156 157 163 164 167 168 169 170 171 192 193 194 205 206 207 215 220 221 222 225 226 228 230 231 234 238 239 241 243 246 247 249 251 259 260 262 271 276 280 281 282 297 298 53 56 82 105 108 113 114 146 148 168 170 205 206 211 215 220 225 226 248 262 280 294 298 34 49 54 67 80 89 105 114 116 148 167 204 207 216 220 248 259 269 280 294 34 49 67 80 86 102 105 114 116 148 167 170 204 205 216 220 248 259 280 294 34 54 67 69 105 114 163 167 206 228 247 248 269 294 298 34 105 114 116 204 206 280 293 34 90 105 106 114 116 204 205 260 280 108 204 241 98 156 204 205 241 293 170 204 221 241 100 103 204 206 241 34 204 241 105 113 114 116 148 204 241 259 294 204 205 241 297 34 61 96 114 204 239 241 34 114 156 204 205 206 222 226 241 264 298 34 53 96 103 105 113 114 116 143 204 215 225 230 280 298 34 78 113 145 241 34 70 80 103 105 114 116 148 167 204 207 215 216 230 280 298 34 46 71 105 108 114 116 156 204 206 221 226 239 280 282 34 46 103 105 106 114 116 148 167 204 230 280 34 105 114 116 148 204 280 205 205 34 53 216 37 46 49 67 82 86 87 89 105 108 114 116 148 194 228 230 239 241 251 259 269 280 281 298 34 116 148 153 217 228 241 280 294 50 54 56 69 78 108 116 143 148 157 168 170 192 193 194 205 206 207 216 221 226 230 251 259 280 281 293 297 36 37 50 56 68 69 71 78 96 108 114 116 148 153 170 171 194 202 205 206 207 216 217 225 226 242 249 251 260 281 282 297 298 50 56 69 78 80 114 116 148 170 194 205 206 207 216 222 281 282 297 298 46 50 54 56 68 69 71 78 106 108 114 116 148 155 170 192 194 205 206 207 216 280 281 282 293 297 34 44 50 53 69 78 83 84 101 107 108 114 116 143 146 148 154 155 156 157 163 170 193 194 206 207 215 216 221 225 239 248 281 294 297 298 50 69 78 82 101 106 116 148 160 170 194 205 206 207 216 222 249 251 262 291 297 298 50 69 78 106 116 170 205 207 216 260 297 34 50 54 58 69 78 101 116 148 153 170 194 206 207 216 222 226 227 228 249 260 281 282 293 297 50 54 68 69 75 78 89 96 101 107 108 114 116 146 148 156 160 167 170 171 193 194 196 205 206 207 216 222 225 230 247 259 260 281 294 297 50 54 56 58 69 78 108 116 148 155 170 194 205 206 207 216 222 225 231 259 297 49 50 68 69 71 78 87 103 107 108 113 114 116 148 153 155 157 170 192 194 205 206 207 216 225 226 230 249 260 269 280 297 298 34 50 53 54 68 69 71 78 103 107 116 117 148 153 156 157 164 169 170 194 205 207 216 224 235 297 298 50 69 78 116 148 170 194 206 207 216 281 297 50 69 78 96 107 113 116 143 148 167 170 194 205 206 207 211 216 221 226 244 259 260 297 298 50 58 68 69 78 96 100 103 108 113 116 146 148 170 194 205 207 216 221 226 230 251 281 293 297 50 69 78 116 148 168 170 194 206 207 216 280 297 50 56 61 67 69 78 83 86 87 101 105 108 116 143 148 153 156 163 167 168 170 193 194 205 206 207 216 221 225 226 227 247 248 251 260 276 280 294 297 298 50 58 68 69 78 103 114 116 148 153 170 192 193 194 205 206 207 216 221 225 226 247 260 262 276 281 297 36 50 54 58 69 78 101 113 116 148 170 194 202 205 206 207 216 226 247 280 297 50 56 69 71 78 113 116 148 160 170 194 204 207 216 297 34 50 56 67 69 90 108 116 148 194 207 216 226 280 298 34 36 37 67 69 116 194 202 203 226 241 251 294 43 71 105 148 193 194 205 230 247 248 259 293 43 194 43 194 43 194 34 43 107 113 148 171 194 222 226 247 248 43 194 239 43 148 194 230 293 43 46 114 148 194 206 224 43 194 34 43 67 87 105 107 148 194 207 222 231 239 247 248 260 105 148 153 156 170 194 204 205 206 247 251 279 282 297 34 54 67 101 105 106 108 114 116 148 153 164 169 171 194 204 205 207 220 226 229 247 248 251 271 276 298 194 239 251 77 194 216 226 34 43 46 54 71 113 114 148 163 193 194 239 247 259 279 293 36 37 43 53 54 56 58 68 75 86 101 107 108 114 116 144 145 148 153 155 194 204 205 206 207 215 216 217 222 225 226 230 231 234 235 238 239 241 247 248 251 259 262 264 280 297 298 105 114 148 153 194 206 221 226 230 260 280 298 50 56 78 80 106 148 194 204 205 221 230 279 280 297 298 34 67 148 194 247 279 194 37 194 203 279 67 84 106 108 113 117 148 168 194 206 220 221 222 226 230 235 259 260 269 278 298 43 44 114 148 194 216 247 34 43 74 75 107 113 114 116 148 160 194 204 216 217 239 247 248 259 294 34 44 53 54 56 68 71 102 103 108 113 116 143 146 148 155 157 170 192 193 194 204 206 207 215 220 230 243 247 248 259 268 269 281 282 298 46 50 54 56 58 67 68 80 101 106 107 108 114 156 170 192 193 194 205 206 221 225 251 259 280 297 298 53 78 89 116 148 170 193 194 205 207 216 222 225 226 53 61 71 74 86 89 98 106 107 108 114 143 148 156 170 194 205 206 220 221 222 225 226 234 244 259 260 271 280 281 293 297 75 76 194 34 54 61 74 79 116 163 193 204 215 216 222 260 44 54 58 106 148 170 171 206 215 239 247 248 262 44 53 54 58 71 80 100 102 103 113 143 144 145 148 156 164 168 171 194 204 205 206 207 215 221 226 238 239 251 268 280 281 298 54 77 107 113 160 171 204 215 67 68 96 113 116 143 148 171 204 205 206 207 247 259 262 294 297 298 54 105 113 167 171 194 204 215 222 239 246 56 58 67 77 107 108 113 114 116 156 206 208 211 243 269 298 113 116 144 156 170 208 211 239 269 34 37 53 54 58 67 68 100 103 113 116 145 163 170 203 206 208 211 215 268 269 271 298 37 53 54 68 103 113 116 145 170 203 206 208 211 215 250 264 269 271 293 298 37 53 54 68 74 82 96 103 113 116 145 170 203 206 208 211 215 241 269 271 298 37 53 54 68 96 103 113 116 145 163 170 203 206 208 211 215 269 271 298 56 58 103 108 113 116 153 156 160 164 170 205 206 208 211 251 269 298 49 113 116 170 208 211 222 264 269 280 113 116 143 157 168 208 211 216 269 54 113 116 205 206 208 211 216 269 34 67 108 113 116 155 208 211 216 269 297 58 67 74 113 114 116 170 206 208 211 238 269 281 113 116 208 211 269 100 103 108 113 116 144 155 163 193 205 206 207 208 211 220 268 269 298 208 211 56 58 67 103 108 113 114 116 154 205 208 211 269 297 36 37 54 103 108 113 116 143 144 157 170 202 203 205 206 208 211 220 234 239 249 260 268 269 293 297 71 103 108 113 116 155 156 163 170 206 208 211 264 269 282 54 113 116 207 208 211 269 113 208 211 269 294 116 208 269 46 49 50 54 56 58 67 68 71 96 100 101 103 108 114 116 144 148 155 157 160 163 164 168 169 170 171 193 205 206 207 208 220 234 251 264 269 281 282 293 297 298 50 54 58 61 68 71 90 100 103 108 113 116 144 146 148 155 156 157 160 163 170 171 193 205 206 208 220 239 251 252 259 268 269 294 297 43 44 50 53 54 68 96 108 116 144 146 148 156 157 160 170 171 206 207 208 215 220 221 222 228 234 249 251 260 269 281 282 297 34 50 54 56 58 67 101 105 106 108 116 143 144 146 148 153 155 157 160 163 164 171 205 206 207 208 221 222 226 269 275 280 281 297 298 43 50 54 56 58 71 77 96 100 101 103 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 170 171 193 205 206 207 208 215 220 222 224 225 226 228 230 234 238 246 251 260 268 269 281 282 293 297 298 34 58 103 116 168 170 208 239 249 251 262 269 298 34 36 43 56 68 87 96 98 100 103 105 113 114 116 143 144 148 157 163 168 170 171 192 202 206 208 220 221 225 230 239 251 259 268 269 281 293 297 34 44 46 54 58 61 67 100 108 114 116 143 146 155 156 163 164 168 170 196 206 208 239 260 269 281 298 43 71 77 100 108 113 114 116 143 144 148 156 163 170 171 205 206 208 238 239 259 260 269 34 43 53 54 56 77 96 101 107 108 113 114 116 143 146 155 170 205 206 208 221 227 228 230 249 251 268 269 280 281 293 297 298 34 56 67 74 90 98 101 116 144 148 153 155 157 163 168 170 171 205 206 208 220 221 227 228 234 238 239 268 269 293 297 298 34 43 46 54 56 80 100 101 108 116 144 148 155 157 160 171 206 207 208 220 226 234 238 251 252 260 268 269 280 281 293 297 298 50 54 107 116 148 208 269 34 53 54 56 100 105 113 148 170 208 217 222 297 53 100 148 208 222 234 243 269 297 34 54 78 113 116 208 216 269 279 294 37 106 160 163 203 222 228 234 294 43 54 74 80 167 216 113 171 34 53 71 106 107 113 146 148 156 206 207 211 227 228 229 230 234 251 260 280 281 282 34 86 211 229 211 44 53 114 160 169 260 281 49 80 146 156 170 206 225 239 293 297 36 155 171 202 205 206 225 239 297 46 71 170 206 225 297 37 46 53 68 71 98 107 113 143 144 153 163 168 170 171 203 205 206 207 226 234 235 238 239 259 280 297 46 101 113 114 143 155 170 206 280 297 53 107 113 148 171 113 148 228 206 238 281 297 87 107 144 163 171 206 239 281 297 50 67 71 87 113 143 168 171 247 148 106 113 143 148 163 238 248 106 113 143 148 163 238 248 113 148 248 34 64 71 79 100 103 107 113 146 148 163 167 171 204 206 208 243 264 282 293 50 74 100 103 113 145 148 168 204 206 222 226 239 240 280 34 43 44 46 53 56 58 71 87 100 103 108 113 114 144 146 148 155 156 157 160 163 170 192 193 204 205 206 207 208 220 221 226 228 234 239 251 259 260 268 281 282 293 294 297 34 43 44 46 53 56 58 68 71 87 100 101 103 105 108 113 114 143 146 148 153 155 156 160 163 168 170 171 193 204 205 206 207 215 220 221 225 227 228 230 231 238 241 251 280 281 282 293 297 43 46 71 103 113 114 144 148 171 193 204 206 208 239 249 281 297 43 44 46 53 56 58 61 68 87 100 101 103 105 106 107 108 113 114 143 144 145 148 155 156 157 160 163 164 168 170 171 193 204 205 206 207 208 215 220 221 227 228 230 231 235 239 251 260 268 280 281 282 293 297 298 43 44 46 58 77 100 101 103 108 113 148 156 160 163 170 192 193 204 205 206 207 208 215 220 221 227 228 230 231 238 239 268 281 282 297 34 44 54 68 69 86 87 100 103 106 108 113 114 148 155 156 163 167 169 170 171 192 193 204 205 206 208 220 221 226 230 239 251 281 293 297 298 34 43 44 46 53 54 74 78 100 103 105 108 113 114 144 146 153 155 156 160 163 164 170 192 193 204 205 206 207 220 222 225 227 228 230 231 234 238 260 268 281 282 293 298 34 36 37 53 56 75 90 96 100 103 106 108 113 147 148 160 170 194 204 205 208 217 220 222 294 58 114 160 204 205 206 239 259 37 54 167 203 217 37 167 194 203 68 148 217 240 37 77 108 167 203 205 279 68 148 167 217 264 34 68 101 148 170 205 217 240 251 34 68 148 217 34 37 68 117 148 153 203 205 217 240 251 34 49 53 54 58 67 68 69 96 103 105 107 116 148 153 193 206 222 249 281 206 207 220 221 222 247 270 271 280 293 43 56 153 206 251 280 56 74 103 108 147 205 206 207 224 234 237 68 148 217 37 54 88 160 167 203 205 206 298 68 114 117 148 153 170 215 217 43 68 148 217 68 148 217 43 68 106 116 148 217 251 271 293 297 37 167 203 34 68 148 217 68 148 217 37 167 194 279 37 43 44 56 96 160 167 206 222 264 279 282 297 34 68 69 148 217 34 68 148 205 217 240 34 43 49 58 68 74 116 148 153 205 206 217 240 34 68 69 148 217 34 68 69 148 217 46 54 107 113 280 83 103 114 116 147 167 193 204 208 215 241 247 248 50 82 87 103 113 116 145 147 154 167 204 206 207 208 228 239 241 247 248 269 280 294 298 54 56 87 103 108 113 116 143 145 146 147 167 193 204 206 208 231 241 248 294 298 54 68 100 103 113 116 145 147 167 204 208 216 217 234 241 248 268 294 54 102 103 107 116 147 148 160 167 170 204 207 208 241 248 259 294 54 68 70 82 106 114 116 147 160 167 204 206 207 208 215 230 241 247 248 281 294 54 116 147 155 167 170 204 207 208 241 248 269 280 294 44 50 54 56 58 67 71 74 77 82 103 106 107 113 114 116 147 148 154 155 167 170 171 192 204 206 207 208 221 222 225 227 228 230 231 239 241 247 248 249 251 259 262 268 280 281 294 298 36 44 46 53 54 58 71 74 77 82 87 100 101 103 106 107 108 113 114 116 143 144 147 155 156 163 164 167 168 169 170 171 192 193 194 202 204 205 206 208 215 225 226 228 230 231 235 239 241 243 247 248 259 260 269 280 281 294 297 298 34 36 37 43 44 49 53 54 56 58 68 71 74 77 78 80 100 101 103 106 107 108 113 114 116 143 144 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 203 204 205 206 207 208 215 216 217 220 221 222 225 226 229 230 231 238 239 241 244 246 247 248 249 251 254 257 259 260 262 264 268 269 274 276 280 281 282 291 294 297 298 34 37 43 46 53 54 56 61 68 71 77 87 96 100 101 103 105 106 107 108 113 114 116 143 144 147 148 153 155 156 157 160 163 164 167 168 169 170 193 203 204 205 206 207 208 215 216 217 220 226 228 230 234 238 239 241 243 244 248 249 251 259 262 268 271 282 294 297 298 34 37 44 53 56 67 68 71 74 79 82 84 87 89 101 103 105 106 113 116 143 144 145 146 147 148 154 157 160 167 169 170 194 203 204 205 206 207 208 215 220 221 222 224 228 230 231 239 241 244 246 247 248 259 260 269 280 294 297 298 49 53 67 68 70 116 147 167 170 204 205 206 208 220 234 235 241 248 294 34 44 49 53 54 56 58 67 71 77 82 87 98 100 103 106 107 113 114 116 144 145 146 147 148 153 155 157 163 167 168 169 170 171 193 195 204 206 207 208 216 220 221 225 230 234 238 239 241 248 259 260 268 269 280 294 297 298 43 46 53 68 69 80 100 101 103 105 108 113 147 153 155 160 163 167 170 192 194 205 206 215 222 226 228 248 251 280 281 282 293 294 298 43 54 58 68 96 100 101 103 105 108 114 153 160 163 167 192 194 205 206 220 228 249 251 268 280 282 293 294 297 298 43 53 54 56 58 100 101 103 105 108 114 116 153 155 160 163 167 170 193 194 205 206 215 222 224 228 251 271 280 281 282 293 294 297 298 56 103 113 148 170 192 206 281 281 34 79 103 107 108 113 114 168 215 226 281 297 43 293 43 68 100 156 163 251 293 108 156 222 43 108 155 170 251 293 43 54 58 77 153 222 293 100 103 105 116 148 160 163 170 216 280 34 69 71 83 86 103 113 116 147 167 211 215 216 227 228 247 280 294 297 34 71 113 116 148 171 195 206 224 244 264 34 56 68 71 75 113 116 143 148 164 171 195 206 220 234 54 100 54 54 100 100 103 160 205 206 227 268 56 100 108 113 239 100 103 108 113 144 167 171 193 206 208 228 280 71 74 113 167 171 54 167 100 167 215 54 167 54 167 58 80 100 108 113 148 163 167 168 171 205 208 239 251 264 36 47 53 58 80 100 108 113 116 148 163 167 168 171 202 205 208 249 251 257 262 264 54 43 96 100 103 153 163 167 205 206 220 222 238 251 268 293 298 58 113 116 206 208 211 215 226 269 297 298 96 108 113 114 116 170 205 206 208 211 221 269 282 37 53 54 58 68 100 103 113 116 145 163 170 203 206 208 211 215 268 269 271 298 34 37 53 54 67 68 74 82 96 103 113 116 145 170 203 206 208 211 215 241 269 271 298 37 53 54 68 80 103 113 116 145 170 203 206 208 211 215 260 269 271 298 34 96 106 113 114 116 144 155 170 206 208 211 249 264 268 269 280 281 37 53 54 58 67 68 103 113 114 116 145 170 203 206 208 211 215 269 271 298 34 49 67 113 116 170 208 211 222 264 269 280 58 67 96 107 113 114 116 148 208 211 222 269 34 37 54 56 58 67 68 96 101 103 108 113 114 116 148 194 206 207 208 211 222 225 230 246 251 268 269 282 293 297 56 71 100 113 114 116 148 171 208 211 225 269 293 294 74 113 114 116 170 206 208 211 238 269 281 34 67 100 103 108 113 116 144 155 163 193 205 206 207 208 211 220 268 269 298 56 58 103 113 116 170 205 208 211 269 208 211 54 56 58 75 96 107 108 113 116 148 155 160 168 205 206 208 211 215 246 251 269 280 282 297 54 56 58 106 108 113 114 116 143 153 171 192 205 206 208 211 221 222 251 269 298 50 108 113 116 143 205 206 208 211 221 234 246 269 280 34 43 67 96 101 108 113 114 116 144 156 170 206 208 211 220 231 269 293 297 298 44 54 58 105 113 116 143 156 164 170 206 208 211 220 222 225 234 269 297 298 34 53 54 61 67 101 108 113 116 117 144 155 164 205 207 208 211 220 239 259 269 280 293 297 113 208 211 269 294 58 74 100 143 145 206 34 74 107 113 148 163 168 231 34 74 107 113 148 153 207 222 235 280 34 56 74 96 101 107 113 148 157 231 251 264 280 34 74 103 107 113 148 208 34 44 71 74 80 107 113 114 144 148 163 168 171 205 207 220 235 241 248 249 280 298 34 43 50 74 107 113 148 169 208 247 280 34 74 78 80 96 113 264 56 78 96 101 114 143 205 262 34 54 71 74 103 107 113 114 148 169 170 259 34 54 74 103 107 113 114 148 231 259 269 270 294 298 34 54 56 74 78 101 107 113 114 143 148 170 206 226 259 34 43 53 54 56 74 78 100 101 103 107 113 114 116 143 144 148 155 157 160 163 170 193 205 206 216 220 221 225 226 228 238 247 248 249 281 282 298 34 53 54 56 74 78 100 103 106 107 108 113 114 143 144 148 168 170 205 221 230 234 238 247 248 259 34 53 54 56 74 78 100 101 103 107 108 113 143 144 148 164 170 205 206 225 231 247 248 269 293 297 34 46 53 54 56 58 74 78 100 103 105 107 113 114 143 144 148 155 156 157 163 164 170 171 205 206 207 208 220 221 225 226 230 234 238 247 248 280 281 282 297 34 54 74 78 100 107 113 144 145 148 164 193 34 44 54 74 78 103 107 113 114 148 170 193 215 216 238 248 34 46 54 56 74 78 100 103 105 106 108 113 143 155 157 160 163 168 170 205 206 208 225 227 228 230 249 251 268 280 297 56 274 89 89 89 103 243 100 163 170 205 206 56 208 246 192 206 246 143 227 246 281 297 44 170 246 281 251 281 156 246 281 282 103 251 170 206 225 246 108 146 155 170 246 282 43 206 226 246 74 103 206 281 34 44 46 53 68 70 71 88 102 103 105 106 113 116 118 147 164 171 195 205 206 207 220 226 235 247 248 271 293 294 296 34 36 46 53 54 56 67 70 77 79 80 82 102 106 108 113 114 116 146 147 148 155 160 167 170 192 193 206 215 220 221 222 230 238 248 259 268 280 294 296 297 298 34 37 44 49 50 53 56 58 67 68 71 80 82 87 103 106 107 113 116 143 144 146 147 148 156 157 163 164 170 192 205 206 207 215 216 217 220 222 224 230 231 239 248 249 259 269 271 280 282 294 296 114 116 147 220 259 280 294 296 78 113 116 147 239 241 280 148 259 87 100 108 163 164 170 192 193 205 206 220 225 228 230 268 169 71 113 114 143 153 156 168 170 171 235 238 239 248 37 74 105 113 154 163 171 238 246 259 46 71 108 113 114 116 164 170 206 207 239 251 282 100 103 108 114 143 163 164 170 206 228 268 281 46 87 100 156 163 170 205 206 208 220 231 259 268 113 116 171 248 54 170 206 46 157 249 100 101 113 143 144 156 157 163 164 168 170 205 206 226 235 238 268 280 297 77 170 206 37 46 153 155 203 207 220 58 113 116 155 156 163 164 171 193 205 206 207 221 225 260 282 297 53 103 168 171 281 53 102 103 105 113 114 170 193 230 247 271 37 203 248 34 61 67 77 227 262 297 105 113 148 163 170 204 224 243 248 264 114 148 243 248 264 56 68 102 108 114 230 281 70 82 105 114 206 248 259 113 114 116 206 207 230 248 259 297 298 37 56 74 80 113 144 168 203 247 248 251 280 74 86 116 215 246 56 74 205 53 67 71 106 113 114 147 148 153 170 171 193 230 231 241 243 248 251 269 281 106 113 114 204 215 216 243 248 259 298 44 49 68 103 113 114 116 148 154 155 193 206 230 231 241 247 248 279 297 44 49 53 68 103 113 114 148 154 155 193 230 231 241 247 248 279 297 36 37 53 54 68 71 74 101 108 114 116 155 156 160 163 168 171 192 202 203 205 206 207 222 234 280 281 293 297 298 68 71 114 259 264 298 44 53 54 61 68 79 83 84 105 148 160 167 170 205 206 207 215 220 241 247 280 49 52 53 74 77 102 105 113 116 148 207 215 216 71 116 148 216 239 248 49 148 167 205 215 34 37 71 113 114 148 163 170 203 215 230 234 248 46 71 113 143 144 148 167 168 206 216 226 241 247 248 259 269 298 34 49 71 77 87 107 113 116 148 168 192 207 216 230 239 247 248 259 280 298 37 116 148 203 204 216 235 46 53 56 58 105 106 108 114 116 144 148 154 192 206 216 224 239 243 281 297 53 56 58 106 108 116 117 143 154 155 156 160 206 216 221 224 239 241 37 113 116 148 154 216 222 239 246 247 260 269 294 298 46 50 53 54 58 61 67 68 70 71 74 82 107 108 113 114 116 144 148 155 164 170 171 205 206 207 216 221 226 231 238 239 247 249 260 262 264 281 294 298 46 53 56 58 106 116 117 143 148 154 156 157 164 168 170 206 216 224 231 239 298 44 53 106 107 113 116 154 163 170 192 205 206 216 221 239 259 281 46 53 86 88 106 107 116 153 154 170 205 206 207 216 224 298 44 50 53 74 104 106 113 116 143 148 154 157 163 164 170 171 192 206 216 230 238 239 43 53 67 70 106 107 116 154 156 160 170 206 207 216 222 225 226 239 246 269 49 74 107 108 113 116 144 154 168 169 171 207 216 226 230 235 238 239 241 269 53 58 80 106 108 113 114 116 148 154 155 170 192 206 216 268 281 37 46 53 71 106 116 117 154 155 203 206 216 244 249 49 71 87 107 113 116 146 154 160 169 215 216 226 269 44 148 241 246 248 298 53 56 74 89 114 116 147 148 216 231 241 248 280 294 53 56 74 89 114 116 147 148 216 231 241 248 280 294 34 54 67 74 105 114 148 157 169 171 205 206 220 247 260 269 276 298 34 56 67 74 82 87 98 102 105 113 116 146 147 148 157 169 170 193 206 216 220 231 243 247 248 257 259 260 269 298 67 68 105 108 148 167 205 227 247 280 298 56 67 68 108 114 207 230 247 280 298 34 167 68 37 114 203 53 67 68 74 83 87 96 114 116 144 146 148 153 157 169 192 193 205 206 216 227 230 231 244 247 248 259 269 298 116 216 34 74 87 106 116 144 148 167 216 231 248 259 281 298 36 37 67 87 106 157 168 169 193 202 203 243 247 260 268 269 69 167 193 221 269 280 297 37 74 146 170 171 203 205 206 269 298 37 69 106 146 203 206 269 298 34 69 86 87 193 248 259 269 280 49 67 87 102 148 169 230 239 241 247 248 259 53 74 116 148 207 216 230 280 116 206 216 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 116 148 207 216 230 280 53 74 116 148 207 216 230 280 53 116 148 207 216 230 280 116 205 206 216 225 259 298 53 116 148 207 216 230 280 53 116 148 207 216 230 275 280 67 154 248 269 46 71 148 153 228 230 241 248 269 280 281 53 54 56 58 77 98 101 114 143 144 148 168 193 205 206 225 244 251 262 269 280 281 282 297 298 148 204 216 248 46 54 114 148 157 171 193 206 207 216 269 280 297 34 80 87 105 148 215 227 268 43 87 148 160 167 269 280 34 36 147 160 202 206 211 296 34 106 116 147 160 205 206 211 296 297 34 54 86 106 147 160 206 211 293 296 34 114 144 147 160 230 247 296 34 74 147 160 206 224 296 34 37 49 53 106 108 117 147 160 170 215 259 280 296 298 34 44 49 61 107 108 113 114 146 147 148 155 160 170 206 207 222 225 230 244 247 249 259 280 281 296 298 34 147 148 160 207 280 296 34 116 147 148 160 205 207 280 296 34 36 46 80 147 160 202 207 211 280 296 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 147 148 160 207 280 296 34 147 148 160 206 207 280 296 34 36 54 74 106 108 114 147 148 160 192 202 206 207 221 280 296 298 34 46 71 147 148 160 207 280 296 34 147 148 160 207 280 296 34 56 71 74 143 147 148 160 170 171 207 215 225 280 296 34 146 147 160 251 296 34 37 40 69 71 82 113 147 160 170 203 207 222 248 268 279 280 281 296 297 34 37 54 56 67 70 80 84 106 113 116 147 148 154 160 168 203 230 247 259 271 296 298 34 53 69 74 79 106 107 113 148 157 160 164 171 206 215 239 247 248 260 270 279 56 68 74 105 107 113 144 148 157 167 170 229 231 238 247 248 257 276 280 34 65 68 74 105 114 144 148 170 225 226 246 247 248 269 280 291 298 68 106 148 298 36 37 44 49 78 86 105 202 203 246 260 268 34 43 44 46 49 53 54 56 58 68 71 74 78 87 89 102 103 105 106 107 108 113 114 116 143 144 146 148 155 157 160 163 167 168 170 171 192 193 205 206 207 217 220 221 222 224 225 226 227 230 231 234 239 241 246 247 248 249 251 259 260 273 280 281 282 293 298 68 78 241 36 148 46 54 68 113 148 170 239 241 246 297 148 247 264 148 247 36 37 53 113 148 202 247 260 49 69 113 116 148 153 157 168 239 247 280 294 298 114 143 147 148 167 280 294 37 56 71 74 78 87 89 107 113 114 116 146 148 156 160 169 170 171 203 206 216 230 231 247 248 259 269 270 281 105 113 148 160 171 228 279 280 34 53 114 116 148 160 241 247 280 37 50 56 89 145 148 171 193 203 231 239 248 280 294 37 68 116 203 205 206 221 222 251 281 282 296 37 86 96 114 147 167 203 241 248 294 296 37 43 71 101 105 107 108 113 114 148 170 171 203 206 221 230 239 247 248 259 281 298 68 71 74 107 113 114 148 167 170 171 206 239 248 281 71 78 107 113 114 147 148 170 171 204 206 216 239 248 281 294 71 107 113 114 148 170 171 206 226 239 248 280 281 298 36 49 53 54 56 58 61 67 68 71 74 77 78 96 101 102 103 105 106 107 108 113 114 116 143 144 148 153 155 156 157 160 168 170 171 192 193 202 205 206 207 208 215 220 221 222 225 226 230 234 239 247 248 249 251 259 260 271 276 280 281 282 297 298 34 68 71 74 87 100 107 113 114 148 157 170 171 192 205 206 220 221 239 247 248 259 268 269 281 298 71 102 107 113 114 148 169 170 171 206 239 241 246 248 251 259 281 46 58 71 74 77 100 101 107 113 114 148 163 164 170 171 192 205 206 207 231 238 239 247 248 251 259 260 281 298 56 71 74 101 105 106 107 113 114 143 148 157 167 168 170 171 192 206 215 239 248 251 260 280 281 298 71 107 113 114 146 148 160 170 171 205 206 239 248 259 264 281 54 56 71 74 107 113 114 143 148 169 170 171 206 226 238 239 248 269 281 52 71 74 107 113 114 116 148 167 170 171 206 226 239 246 247 248 259 281 291 56 71 74 78 107 113 114 148 157 170 171 206 225 239 247 248 259 260 281 71 74 78 87 107 113 114 148 169 170 171 206 239 248 260 280 281 71 74 107 113 114 148 170 171 206 226 239 247 248 259 281 36 116 146 157 164 170 202 220 259 269 297 298 46 69 116 146 157 259 260 269 297 36 46 107 116 146 157 164 202 257 269 280 297 36 116 164 194 202 269 53 68 105 116 148 167 206 207 216 230 231 260 269 280 294 34 87 116 269 34 269 34 43 49 54 67 68 78 101 148 160 167 170 171 205 206 216 226 231 259 260 294 34 46 53 87 106 114 116 146 153 155 157 168 170 192 193 215 222 225 230 269 34 269 36 58 101 116 143 145 170 202 205 206 222 230 231 248 249 259 269 280 298 34 74 116 148 167 269 34 74 116 164 167 207 269 40 54 68 71 77 78 97 101 103 113 114 143 144 146 148 153 156 160 170 171 205 206 207 221 226 228 230 234 243 246 248 249 251 259 260 280 281 282 293 297 148 216 239 248 269 34 36 37 46 58 71 74 87 113 114 146 148 155 156 164 168 170 171 192 193 202 206 226 230 235 238 239 241 247 248 249 259 269 280 113 143 207 230 231 247 34 49 155 260 282 156 170 53 58 71 97 113 114 156 205 238 244 170 206 282 69 74 105 114 216 224 231 259 280 54 71 74 113 116 148 169 171 216 239 248 280 294 68 86 105 146 216 239 280 296 50 116 206 54 70 71 103 105 113 116 148 167 170 171 205 206 207 216 227 228 231 247 260 281 298 53 68 71 113 114 116 148 225 228 241 244 248 53 68 148 259 53 68 98 105 113 143 148 167 170 171 205 206 221 224 230 297 37 68 71 113 143 148 167 37 67 68 71 113 144 148 155 157 167 170 171 192 205 206 228 230 248 260 269 280 297 36 53 68 71 74 105 113 143 148 155 170 202 204 205 207 215 230 235 239 251 280 282 36 53 56 105 113 114 148 155 167 170 202 205 207 230 282 297 114 147 215 216 74 97 147 215 216 238 297 54 147 215 216 37 50 78 113 203 207 276 291 77 96 116 54 68 105 116 146 148 170 206 216 248 281 58 68 71 84 86 114 116 169 193 216 221 227 229 248 281 298 34 88 103 157 171 193 208 217 34 71 113 157 171 217 226 34 54 157 171 217 34 157 171 217 264 34 157 171 217 239 34 107 148 157 169 171 217 34 157 171 217 226 34 157 171 217 264 34 44 71 107 113 148 156 157 163 171 217 241 34 107 148 157 171 217 34 157 171 217 34 46 107 148 157 171 217 34 44 71 107 148 157 171 217 225 241 34 87 157 171 217 50 56 61 71 87 96 113 114 171 193 205 217 239 247 248 280 77 105 113 148 171 217 230 231 238 239 241 247 248 34 68 71 74 101 105 113 114 146 148 163 170 171 192 206 207 217 226 231 234 239 259 281 46 58 61 71 100 103 105 108 113 114 143 146 148 153 163 170 171 192 206 217 221 231 239 259 282 297 71 80 105 113 114 143 148 155 170 171 193 206 207 217 226 231 239 247 248 249 259 269 53 105 148 160 171 217 224 227 228 243 280 53 74 105 113 148 171 217 247 248 280 67 71 74 103 113 148 154 171 208 217 231 239 43 67 68 71 74 101 103 105 108 113 114 148 154 156 157 171 193 208 217 239 34 67 68 71 74 100 103 105 107 113 148 154 156 163 170 171 193 208 217 239 282 297 107 108 113 114 148 155 171 215 217 230 239 259 268 298 34 36 46 71 74 87 113 143 148 164 168 171 202 205 206 207 217 220 221 231 234 235 241 247 249 268 280 281 297 298 74 148 171 217 239 259 269 279 71 171 193 217 74 87 113 148 171 217 224 247 113 148 171 217 247 280 49 58 89 113 148 160 171 208 211 217 225 227 228 230 231 252 298 89 147 54 77 114 146 148 170 171 216 217 226 230 296 36 37 50 68 74 79 84 107 114 143 148 156 160 168 170 171 202 203 217 222 224 227 228 230 239 241 247 248 259 260 280 281 294 37 50 68 74 79 84 114 148 156 160 168 169 171 217 222 227 228 230 239 241 247 248 259 280 294 296 50 74 79 103 113 114 148 168 171 206 228 241 248 260 36 37 50 68 71 74 79 84 113 114 148 156 160 168 170 171 202 203 217 222 227 228 230 231 239 241 247 248 259 280 281 294 79 148 160 241 54 78 79 160 224 34 54 78 79 113 160 169 224 231 238 292 46 54 78 160 79 116 146 148 171 193 205 206 216 230 46 54 61 71 74 80 113 143 144 168 205 206 220 222 225 230 231 239 280 298 46 53 71 103 113 148 170 171 206 216 226 227 228 231 260 281 36 37 44 74 78 79 113 116 148 168 170 171 194 202 203 206 216 239 241 281 56 83 84 154 157 160 168 193 228 247 248 50 71 113 148 160 167 206 247 248 294 50 58 71 74 78 101 113 148 156 170 206 216 226 231 239 247 248 259 297 37 46 56 58 101 105 144 155 168 169 171 206 224 249 251 268 282 297 78 148 163 170 171 206 225 227 243 43 46 50 53 78 79 87 96 114 146 157 160 168 170 171 205 206 228 281 34 36 37 46 50 53 68 78 98 101 103 105 107 108 113 114 116 144 146 148 156 160 163 164 168 170 171 202 203 205 206 207 215 216 225 228 234 235 238 239 251 268 280 281 297 37 46 50 53 71 78 79 87 101 105 107 113 116 157 170 203 205 206 215 216 234 238 268 297 43 44 46 50 53 56 61 67 68 78 98 104 107 113 143 144 150 154 155 163 164 168 171 205 206 207 215 216 220 224 226 227 228 234 235 246 260 268 280 281 282 297 34 36 46 50 54 58 67 68 69 71 74 75 78 105 113 114 143 144 145 146 148 155 156 169 170 171 192 205 206 207 215 216 220 221 224 226 228 231 234 235 239 243 251 259 268 280 281 297 36 46 49 50 53 58 67 68 74 78 98 113 143 144 154 155 156 163 169 170 171 192 193 202 206 207 215 216 220 224 227 228 234 235 239 247 251 260 268 280 281 282 298 34 36 44 50 58 67 68 71 78 84 113 143 144 145 155 156 163 168 170 171 202 206 207 215 216 220 224 226 227 234 235 238 248 268 280 281 298 36 43 50 53 54 67 68 79 105 106 116 143 146 148 155 160 168 170 171 205 206 207 215 216 217 220 222 230 231 239 244 251 260 280 281 294 297 298 50 71 74 79 113 143 148 160 171 206 220 228 239 259 280 282 298 49 50 53 54 56 67 68 70 71 74 78 79 86 87 105 106 107 113 114 116 143 148 153 168 170 171 193 205 206 207 216 217 222 227 228 230 234 235 239 241 247 248 259 280 294 296 297 298 34 44 49 56 58 67 71 78 79 89 113 148 160 163 169 171 194 205 206 239 241 259 280 294 296 34 37 43 49 53 54 74 75 79 96 100 101 103 107 113 114 116 144 148 153 157 160 163 164 168 169 170 192 203 205 206 207 215 221 222 226 227 231 234 238 239 246 249 251 260 281 282 292 293 297 298 43 50 71 79 87 106 113 148 171 206 216 222 224 227 239 241 259 294 46 53 54 71 74 78 87 97 103 105 107 108 143 144 146 148 153 155 156 160 164 168 169 170 171 192 205 206 207 215 220 222 225 227 230 234 235 238 243 244 251 260 268 281 282 293 297 34 44 46 53 56 78 87 101 106 107 143 144 148 154 155 156 157 163 164 170 192 205 206 207 222 226 228 231 234 238 243 251 260 268 280 281 282 293 297 36 44 46 53 54 75 78 87 97 101 106 107 108 144 145 146 148 153 155 156 157 163 164 170 192 205 206 207 215 220 226 230 234 235 238 243 249 251 259 260 268 280 281 282 293 297 46 56 58 68 71 77 78 87 101 106 107 113 114 143 144 146 148 153 155 156 157 168 169 170 171 192 205 206 207 221 222 225 226 230 234 235 243 244 259 260 268 272 280 281 282 292 293 297 298 34 37 44 46 53 54 68 71 74 75 77 78 86 87 101 103 105 107 113 143 144 146 148 153 155 156 163 164 168 169 170 171 205 206 207 215 220 222 225 226 227 228 231 234 235 238 243 249 251 260 268 280 281 282 293 297 298 46 53 75 78 87 100 101 105 107 113 143 144 148 155 156 157 163 164 168 170 171 205 206 220 225 226 227 228 234 238 239 243 251 260 268 280 281 282 293 297 34 44 46 53 54 71 74 78 87 97 103 107 108 113 143 144 145 146 148 153 155 156 157 164 168 169 170 171 192 205 206 207 215 220 221 225 226 227 228 230 234 238 243 251 260 268 280 281 282 293 297 34 44 46 53 54 56 58 68 78 87 101 106 107 113 143 144 146 148 153 155 156 157 163 164 170 171 192 193 205 206 207 220 222 224 225 227 228 230 231 234 238 243 249 251 260 268 280 281 282 293 297 298 44 53 54 78 87 97 103 105 107 108 113 143 144 146 148 153 155 156 157 163 164 168 169 170 171 192 205 206 207 215 222 225 226 227 228 230 234 235 238 243 244 251 260 268 281 293 297 44 46 53 70 75 77 78 87 101 103 105 106 143 144 145 148 153 155 156 163 164 169 170 171 205 206 207 220 225 227 228 234 235 238 239 243 249 251 259 260 268 280 281 282 293 297 44 46 53 54 71 77 78 87 100 101 107 144 145 146 148 155 156 157 163 164 168 169 170 171 205 206 220 225 227 230 234 235 238 239 243 249 251 259 260 268 280 281 282 297 49 53 68 78 87 105 107 108 143 144 146 148 153 155 156 157 163 164 168 169 170 192 205 206 207 215 225 226 227 228 230 234 235 249 251 260 268 280 281 282 297 34 46 77 78 101 103 144 155 168 169 170 206 215 225 227 234 260 268 280 281 282 293 44 53 54 56 71 77 78 87 97 105 107 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 194 205 206 215 220 222 225 227 228 230 234 235 238 243 244 249 251 260 268 280 281 282 292 297 298 34 44 46 53 54 56 68 71 78 87 96 97 98 101 105 106 107 108 113 114 143 144 146 148 153 155 156 163 164 170 171 172 192 193 194 205 206 207 215 220 222 224 225 226 227 228 230 231 234 235 238 239 243 244 249 251 268 280 281 282 292 297 298 49 53 78 87 101 105 107 144 148 153 155 156 163 164 170 205 206 215 220 225 228 238 280 281 293 297 34 78 148 170 206 207 280 44 46 53 54 75 78 87 100 101 107 143 144 148 153 154 155 156 157 163 164 168 170 171 205 206 207 220 226 227 228 231 234 235 239 243 249 251 260 268 280 281 282 293 297 43 46 53 78 87 98 101 106 107 143 144 146 148 155 156 163 170 171 192 194 205 206 207 215 220 225 227 228 230 234 235 243 246 249 251 259 260 268 280 281 282 293 297 43 44 46 53 58 77 78 103 106 107 143 145 146 148 155 156 164 170 192 193 205 206 207 215 220 227 228 243 246 259 260 268 280 281 293 297 44 53 71 75 77 78 100 101 107 108 143 144 145 146 148 153 155 156 157 163 164 168 169 170 171 192 193 205 206 207 220 225 227 228 234 235 238 243 249 251 259 260 268 280 281 282 293 297 298 34 46 53 78 105 107 144 146 148 153 155 156 168 169 170 192 193 205 206 215 220 225 228 234 243 260 280 281 282 293 297 298 34 44 46 53 58 77 78 101 103 105 107 114 143 144 146 148 153 154 156 157 163 164 168 169 170 192 205 206 207 220 225 226 227 228 230 234 235 238 243 244 249 251 260 268 280 281 282 293 297 34 44 46 53 56 71 78 87 107 144 146 148 155 156 163 164 168 169 170 192 193 205 206 207 215 225 230 238 239 243 244 246 251 259 260 280 281 282 292 293 46 53 78 105 107 144 148 153 156 160 163 164 168 170 171 192 194 205 206 225 234 243 249 260 280 281 282 292 293 297 37 46 53 71 75 77 78 87 101 105 107 114 144 146 148 153 154 155 156 157 163 164 168 169 170 192 205 206 207 220 222 225 226 227 234 235 238 243 249 251 259 260 268 280 281 282 293 297 43 44 46 53 58 77 78 79 101 103 105 106 107 143 144 146 148 153 155 156 157 163 164 168 170 192 193 205 206 220 227 228 230 231 234 235 238 243 244 246 251 259 260 268 280 281 282 292 293 34 46 53 74 78 103 107 108 143 148 155 156 157 163 164 168 169 170 192 205 206 227 230 243 259 260 268 280 281 282 292 293 297 34 46 53 54 70 71 77 78 87 101 105 106 107 113 143 144 148 153 155 156 157 164 169 170 171 192 193 205 206 207 215 220 222 225 226 227 230 234 235 238 243 249 260 268 280 281 282 293 297 43 78 106 107 143 148 155 156 164 168 169 170 192 205 206 220 227 243 251 260 268 280 281 282 292 293 297 34 44 46 58 77 78 87 96 101 103 106 107 108 114 143 144 146 148 155 156 157 163 164 168 169 170 171 192 193 205 206 207 215 220 221 222 225 226 228 230 234 238 243 244 251 259 260 268 280 281 282 292 293 297 298 34 36 46 53 75 78 86 103 105 106 107 143 144 145 148 153 155 156 157 163 170 171 193 205 206 207 215 220 225 226 227 228 230 231 234 238 243 249 251 259 260 268 280 281 282 293 297 34 116 160 216 280 292 36 37 58 71 86 105 108 113 114 116 143 147 148 155 160 167 170 171 205 206 215 216 217 231 241 279 280 294 36 37 53 71 86 113 116 146 205 216 294 53 101 113 114 116 205 222 243 247 264 280 294 46 113 116 156 226 239 247 264 280 294 49 71 80 101 113 114 116 143 243 247 264 280 282 294 43 49 53 54 71 96 105 107 113 114 116 148 160 164 168 169 170 205 206 207 208 216 222 226 230 231 243 247 248 264 280 281 294 36 114 148 150 204 206 216 228 231 268 294 53 89 116 148 206 216 227 228 231 247 248 271 294 206 259 34 36 37 53 67 74 79 80 96 107 117 148 160 167 203 204 205 206 216 220 221 222 228 231 241 249 294 36 61 82 102 148 202 205 206 216 228 231 243 282 294 206 259 36 113 148 202 206 216 228 231 241 294 36 44 53 56 71 113 114 148 193 206 216 228 231 241 294 298 36 46 53 56 68 71 116 148 171 202 206 216 228 231 294 36 80 114 116 148 167 170 202 204 206 216 228 231 241 270 280 294 36 53 68 113 114 116 148 202 206 216 228 231 294 36 44 71 108 113 114 143 145 148 171 193 205 206 216 228 231 247 248 260 294 298 36 71 105 107 113 145 205 206 216 228 231 259 294 36 71 74 113 114 143 148 206 216 228 231 294 298 34 54 86 114 223 280 67 80 116 148 216 294 295 50 56 116 145 157 168 206 216 221 259 269 280 298 68 107 116 145 170 206 259 270 56 80 107 114 116 145 148 170 205 206 207 215 222 225 247 248 259 297 298 37 53 67 68 70 82 116 147 148 167 205 206 215 281 298 34 67 68 69 74 116 117 147 148 216 222 224 294 34 37 61 67 87 102 103 111 116 148 170 203 206 216 222 230 248 249 250 262 280 294 298 67 102 167 170 248 280 34 67 116 153 167 298 67 71 86 113 167 270 67 167 53 54 56 67 68 101 103 107 108 114 143 167 171 206 221 239 241 246 251 260 280 281 282 293 298 49 54 58 67 71 114 116 153 167 170 205 206 207 249 251 259 280 297 54 67 101 148 155 160 167 170 206 226 280 298 36 46 54 108 156 167 193 206 207 247 260 297 34 46 54 56 58 61 67 71 80 82 87 90 96 101 103 105 108 111 114 116 143 144 153 155 156 157 160 167 168 170 192 204 205 206 216 221 222 225 230 249 259 260 270 275 276 280 281 282 294 297 298 34 43 44 69 80 103 108 154 170 205 206 239 247 280 102 153 156 206 234 239 251 36 37 54 58 67 77 156 163 170 202 205 206 207 226 259 276 297 54 67 71 155 156 157 163 193 194 205 206 221 222 243 269 281 297 298 49 54 67 77 82 87 101 102 106 108 155 206 221 239 241 251 259 276 281 298 54 58 67 68 80 105 114 170 205 206 221 222 225 226 249 260 280 281 34 61 169 239 248 259 87 36 36 74 96 101 114 143 206 215 280 58 106 143 156 193 205 206 215 221 226 260 280 56 58 61 247 114 193 280 58 74 239 34 35 50 56 67 74 75 76 86 96 103 113 114 116 228 34 44 49 53 54 67 75 76 79 86 89 103 105 113 116 148 160 170 193 205 206 215 221 227 228 247 248 268 280 281 294 297 34 67 75 76 86 103 113 116 216 227 280 34 50 71 74 75 76 86 103 105 113 114 204 205 227 228 280 34 50 71 74 75 76 86 103 105 113 114 204 205 227 228 280 87 146 148 205 206 234 241 279 279 34 53 56 80 107 116 148 194 207 215 216 231 241 279 294 54 114 279 36 56 101 114 116 148 202 206 215 222 241 251 294 36 61 67 143 148 156 167 168 193 194 228 230 241 244 259 279 280 114 116 167 206 216 217 226 241 260 279 280 114 116 167 217 226 241 260 279 280 34 49 107 148 207 216 231 234 239 241 279 294 34 36 53 79 114 116 148 194 202 206 217 225 231 241 279 294 36 52 70 105 114 116 145 148 170 194 202 216 251 279 34 36 53 74 107 114 116 148 160 170 202 206 216 217 231 239 279 294 34 36 53 71 74 107 114 116 148 156 167 170 194 206 215 216 217 222 230 231 239 241 247 279 280 294 69 98 194 205 224 232 276 280 148 241 247 279 148 241 279 294 44 80 101 146 153 170 205 206 207 215 217 218 221 222 246 251 260 279 280 297 167 56 167 205 206 226 280 56 167 205 206 226 280 58 61 71 167 194 206 249 106 167 282 34 114 167 167 206 259 56 143 167 205 206 226 280 34 54 68 69 74 90 98 105 107 116 147 148 155 160 165 167 170 206 239 241 298 170 206 207 259 67 74 105 107 114 116 145 147 148 160 167 194 222 241 251 259 294 296 116 194 241 34 67 68 71 101 105 108 116 148 170 192 194 205 206 222 225 231 241 264 294 34 43 56 58 77 80 114 116 148 160 193 194 241 280 294 298 80 116 194 238 241 294 34 56 58 67 68 96 105 116 148 156 160 194 204 205 206 216 222 225 241 259 271 276 293 294 56 71 104 116 143 153 155 170 193 194 205 206 215 221 241 116 194 227 241 247 294 36 37 54 58 67 68 90 101 102 114 116 194 203 205 206 221 222 225 241 249 259 276 280 294 298 34 36 54 101 106 114 116 148 171 194 206 239 241 248 259 269 280 294 297 298 50 54 67 80 96 105 113 146 156 163 167 206 207 216 221 226 239 243 244 251 259 293 298 52 68 215 259 264 50 54 61 96 101 116 155 205 206 217 260 281 282 297 56 58 80 102 205 206 207 225 226 230 282 46 49 53 54 68 84 88 96 101 103 105 106 108 116 118 143 148 153 155 156 157 167 168 195 205 206 207 220 221 222 226 230 248 251 257 259 260 270 271 294 46 52 53 54 58 61 68 74 79 87 101 106 107 114 143 144 146 148 156 157 164 169 170 171 205 206 207 220 221 223 226 230 231 234 238 239 248 251 259 260 269 280 281 282 297 298 37 53 54 68 79 101 105 106 108 114 146 169 170 193 194 203 205 206 207 215 220 221 226 238 282 297 298 50 54 56 71 77 96 102 106 108 114 116 144 155 160 170 193 205 206 222 225 241 259 260 271 276 280 281 297 298 46 54 58 61 67 80 108 114 116 148 155 160 167 170 194 205 206 207 215 221 234 248 249 260 262 280 298 37 46 54 114 156 192 203 204 205 206 225 234 37 53 68 70 78 96 101 103 108 114 116 143 160 192 193 203 205 206 215 216 224 241 262 280 114 243 280 34 46 50 71 77 80 96 106 108 113 114 116 118 156 168 193 206 207 220 280 294 298 105 114 34 43 46 56 71 82 105 168 215 220 227 228 231 238 260 281 54 105 155 206 226 34 44 49 50 53 56 58 61 67 89 102 105 107 108 113 114 116 143 146 153 156 168 170 171 192 205 206 207 215 216 217 220 221 228 230 231 234 235 239 247 251 259 260 264 271 294 298 58 61 67 68 71 108 113 116 143 170 193 206 221 222 225 230 238 248 249 262 280 281 298 46 53 56 61 68 70 71 80 96 101 103 105 106 107 108 116 143 148 155 156 157 160 163 164 170 192 205 206 207 221 222 230 234 235 244 251 276 281 282 297 298 44 46 58 100 103 107 108 113 156 157 164 206 208 224 235 239 34 46 50 58 101 105 108 113 114 116 144 156 160 170 171 205 206 208 221 239 248 249 262 268 282 297 36 44 56 68 101 102 105 114 143 148 156 160 163 170 206 215 222 234 235 246 280 297 46 54 89 101 106 114 116 157 205 206 221 222 249 251 280 293 297 298 71 103 116 171 204 228 248 280 36 53 202 36 53 56 118 168 169 202 54 211 54 211 54 211 46 49 54 56 58 67 71 77 78 79 82 96 101 106 107 108 113 114 116 155 156 157 168 170 171 182 205 206 207 222 239 249 251 269 278 280 281 282 298 36 53 54 170 202 205 249 262 36 53 102 114 202 205 294 37 53 143 168 169 203 207 36 53 80 168 202 37 56 78 116 148 157 170 206 216 217 239 282 294 34 37 105 155 170 207 216 222 231 241 247 293 294 37 61 108 116 170 194 216 239 262 294 36 37 70 80 82 116 143 148 167 170 205 215 280 34 116 148 206 215 280 294 34 37 40 49 50 53 56 68 74 80 96 105 113 116 148 154 160 170 184 206 211 222 229 241 244 247 271 280 294 34 56 67 74 86 89 116 148 160 193 194 211 216 217 231 235 241 247 260 270 280 294 67 116 235 280 34 54 74 82 101 107 108 116 154 156 160 168 169 170 193 205 216 226 246 249 276 280 297 298 53 71 96 103 108 114 116 145 156 167 168 205 226 241 247 257 280 282 298 49 145 215 230 260 297 36 74 103 145 147 205 247 280 35 54 61 74 88 103 167 215 221 280 294 145 160 167 77 103 116 118 205 222 56 108 153 170 207 222 251 36 67 101 114 148 192 202 206 247 249 280 297 298 67 71 96 101 102 107 113 114 155 168 170 171 205 206 226 234 248 260 268 280 34 50 58 61 68 71 108 113 114 143 148 170 171 206 239 106 107 170 206 216 46 53 68 71 102 113 114 144 148 154 155 163 164 170 206 215 226 230 241 259 297 298 46 80 144 153 163 205 206 225 226 230 234 251 260 298 107 143 171 205 206 207 221 225 226 248 269 280 297 44 46 67 71 102 105 108 113 143 170 171 205 206 251 268 281 297 298 44 54 107 168 205 206 259 280 281 297 275 275 34 54 61 68 87 101 106 108 113 116 154 168 170 206 215 222 239 247 248 259 268 280 294 298 36 37 44 53 54 67 68 70 72 77 80 105 114 143 146 148 156 164 168 169 192 193 194 202 203 205 206 207 215 221 222 230 234 239 241 247 251 259 260 268 270 280 281 298 34 54 143 259 260 281 34 143 224 230 34 148 206 221 239 247 54 205 206 226 34 148 193 206 221 281 98 107 273 36 54 56 106 107 153 202 206 54 87 113 148 248 34 49 50 53 56 80 87 106 148 170 205 206 216 225 226 230 231 234 241 247 248 249 259 268 269 281 297 54 56 68 80 144 148 156 168 170 206 207 228 234 235 247 248 259 260 282 298 34 37 46 49 53 54 58 67 68 71 74 77 80 87 102 105 107 108 113 114 116 143 144 146 153 155 156 157 160 163 168 169 170 192 193 194 203 204 205 206 207 221 222 225 226 230 231 234 235 238 241 243 247 248 249 259 260 268 269 270 280 294 297 298 54 56 67 68 71 106 107 113 116 148 160 192 206 207 221 259 270 280 297 114 116 160 167 216 37 61 74 77 107 114 116 167 215 216 227 259 37 68 113 116 148 167 203 206 216 279 71 113 116 167 171 216 248 269 280 50 68 116 167 170 216 48 53 80 116 167 206 216 280 37 116 148 167 216 259 37 116 148 167 216 54 68 71 77 101 103 106 113 114 116 143 156 157 163 167 170 192 206 207 215 216 220 222 225 238 243 247 248 259 268 269 270 280 297 298 36 37 116 143 148 167 216 50 116 143 167 170 216 294 80 116 167 216 280 71 74 79 80 82 87 105 107 113 116 148 167 168 171 206 216 222 248 259 280 297 298 74 105 113 116 167 205 206 216 280 298 37 53 54 74 80 87 116 160 167 170 203 205 206 215 216 222 227 239 251 259 280 36 37 116 167 202 203 204 216 36 58 87 144 202 205 225 241 248 260 294 298 37 116 145 203 216 294 37 148 203 216 249 294 296 34 36 37 44 46 49 54 67 68 71 74 78 80 87 90 101 102 106 107 113 114 116 146 148 154 157 164 169 170 171 193 205 206 207 220 221 222 239 240 247 248 257 259 260 268 280 281 282 293 294 297 298 36 37 74 80 106 115 116 148 202 203 205 206 216 248 259 293 294 297 70 102 148 167 170 207 294 148 155 168 230 241 259 294 294 53 116 148 206 216 279 294 53 116 148 206 216 279 294 34 80 294 80 89 116 216 231 241 247 249 279 294 74 78 145 147 148 183 205 206 216 280 281 294 52 74 78 145 147 160 167 216 280 294 37 43 56 58 71 103 113 154 157 163 170 171 205 206 207 227 247 248 251 280 281 293 297 37 54 71 86 113 193 206 207 220 226 230 37 49 71 101 106 107 113 144 155 163 168 171 206 207 220 234 239 247 248 280 53 71 101 113 114 170 171 246 247 248 251 260 280 298 54 71 74 108 113 116 146 171 193 205 206 215 221 247 248 251 260 280 37 71 80 101 108 113 114 153 155 156 168 171 205 226 227 228 230 247 248 260 280 281 297 37 54 58 61 74 87 96 107 108 114 116 167 170 205 206 207 216 224 226 230 259 269 274 276 280 282 37 53 74 87 114 116 143 167 168 170 206 216 226 259 276 280 298 113 116 216 44 49 58 67 68 77 86 96 101 102 116 143 148 170 205 206 207 216 239 251 273 282 298 58 67 75 83 84 86 96 101 108 114 116 144 148 153 164 168 169 170 193 205 206 216 220 222 225 226 227 228 251 259 276 280 298 58 67 71 84 96 108 114 116 153 156 169 170 205 206 216 221 225 226 230 247 251 281 282 297 37 56 58 67 108 116 153 206 207 216 226 247 280 297 58 103 108 116 155 163 170 205 206 216 222 240 280 297 101 108 116 163 206 216 222 281 282 43 56 58 77 103 108 116 206 216 222 234 247 251 281 282 53 74 108 116 155 163 206 216 222 251 280 56 58 84 101 108 116 205 206 207 216 247 280 297 56 58 108 116 205 206 216 280 54 58 84 90 108 116 143 153 155 170 205 206 207 216 231 251 54 67 68 70 116 148 167 207 216 234 280 71 103 113 116 148 171 205 206 216 226 34 108 116 167 170 206 216 231 248 249 259 297 37 148 203 294 37 116 148 203 37 148 203 37 148 203 37 54 105 148 203 280 37 116 148 203 216 279 296 37 74 105 114 116 148 156 203 216 236 248 280 298 37 116 148 203 37 58 116 146 148 203 222 37 148 203 37 58 67 78 105 108 114 148 163 193 203 230 247 248 269 280 298 37 116 148 203 216 37 74 105 114 116 148 156 203 216 236 248 280 298 37 74 105 114 116 148 156 203 216 236 248 280 298 37 107 148 203 205 36 49 50 71 78 87 113 148 168 192 206 221 230 239 246 268 280 298 44 71 113 148 167 225 230 241 280 71 74 113 148 205 206 225 239 248 259 280 34 71 105 113 160 215 113 116 148 216 231 239 259 37 203 298 34 56 61 96 101 108 116 148 155 170 205 206 230 240 241 247 251 262 280 298 34 53 67 68 74 77 79 102 105 116 148 169 195 216 241 247 251 259 269 280 298 34 58 67 71 102 107 108 114 116 148 155 156 157 169 205 206 221 239 241 247 251 271 280 281 291 298 34 54 61 67 68 101 108 116 148 155 157 169 170 205 206 207 215 241 247 280 53 206 34 54 56 58 67 68 71 96 101 102 105 106 108 114 116 143 146 148 155 156 163 167 168 170 205 206 207 221 225 227 228 235 239 241 247 248 251 260 280 282 298 34 54 56 67 68 100 101 103 105 108 114 116 148 167 205 206 207 215 230 239 241 247 249 251 260 280 294 298 53 206 34 56 58 67 84 102 106 114 116 143 148 164 167 170 205 206 239 241 247 280 293 297 298 34 37 50 67 68 116 148 167 170 203 207 215 216 222 241 247 280 34 37 50 68 116 148 167 170 203 207 215 216 222 241 247 280 34 44 50 53 54 56 67 70 71 82 83 86 88 102 105 106 108 113 114 116 117 118 148 157 163 164 167 168 170 171 193 205 206 207 215 216 220 222 234 235 240 241 247 248 259 268 269 271 280 281 294 298 34 116 148 167 241 247 280 34 71 108 116 148 153 167 170 205 206 215 216 271 291 167 216 216 259 294 56 74 102 206 280 296 53 56 68 82 87 105 156 167 169 170 205 206 207 216 222 281 297 44 46 56 71 87 144 154 167 171 206 216 238 247 167 216 247 280 68 101 105 160 167 205 280 297 34 54 62 280 34 54 62 74 101 103 105 106 108 156 170 205 206 222 225 244 249 269 281 37 46 54 58 62 68 74 108 114 155 168 203 205 206 262 281 54 58 68 83 86 101 103 105 108 192 205 206 230 247 270 281 298 46 54 77 107 108 116 153 160 168 205 207 215 246 251 268 269 280 54 56 58 156 168 170 205 206 225 226 246 247 269 275 298 37 46 56 78 87 96 101 113 114 116 143 144 145 163 167 170 203 206 216 230 247 249 262 281 282 37 46 49 58 61 78 87 101 113 114 116 143 144 148 167 168 170 193 203 206 207 216 226 230 247 268 281 49 53 54 56 58 71 77 78 87 108 113 114 116 143 145 155 156 157 160 167 170 193 205 206 216 221 222 230 247 249 251 260 262 282 297 298 37 71 78 87 108 113 116 145 167 203 206 216 239 247 276 34 36 56 61 74 103 155 202 246 247 280 282 298 34 36 53 54 56 71 96 143 167 192 202 205 206 215 220 221 225 247 280 297 298 36 58 92 101 108 202 205 206 247 280 36 53 56 61 71 114 116 146 148 156 202 205 206 207 215 222 241 247 276 279 280 36 56 58 108 116 202 206 247 251 280 36 37 170 203 247 280 36 37 54 58 77 78 96 100 101 102 103 106 108 113 114 116 143 153 154 156 160 163 164 169 170 203 205 206 247 249 251 259 264 293 298 36 37 50 108 116 203 207 222 246 247 249 260 276 34 36 54 58 69 71 80 108 114 116 143 170 192 193 202 205 206 207 221 222 225 226 231 247 249 260 280 297 298 37 49 54 71 80 105 107 108 153 163 167 193 203 215 226 241 247 280 298 34 37 54 56 67 71 74 77 101 106 108 114 116 117 147 154 164 167 170 192 203 205 206 221 222 225 239 247 249 251 269 271 280 281 293 297 298 37 54 80 87 101 148 167 194 222 247 264 280 298 36 43 103 106 116 148 153 163 170 192 202 238 247 251 281 293 34 36 37 43 54 56 77 80 108 116 147 148 167 205 206 215 216 222 247 268 280 294 36 43 58 67 71 77 80 105 106 113 148 156 157 167 169 202 205 221 222 247 280 282 298 37 54 114 143 148 222 227 243 247 37 49 54 100 108 113 143 147 157 170 203 206 216 221 247 298 43 46 74 77 107 113 114 147 148 163 171 192 205 206 215 217 226 275 297 37 43 74 107 114 160 170 276 43 74 107 114 116 160 167 194 205 206 225 249 276 34 36 37 43 54 58 67 68 74 105 108 114 116 148 167 202 203 205 206 221 222 247 248 262 269 280 298 54 56 58 67 106 114 116 143 154 169 192 205 215 247 251 264 280 297 37 116 194 206 247 280 116 205 206 216 70 92 94 103 114 116 167 206 216 222 264 271 280 298 46 56 74 83 86 87 96 106 114 116 147 160 192 215 216 217 222 228 247 251 280 298 46 56 61 70 71 74 83 87 96 105 106 114 116 147 153 160 165 192 193 205 215 216 217 222 228 230 231 247 249 251 280 298 43 46 56 70 74 77 83 86 87 96 106 114 116 147 192 215 216 217 222 247 251 280 44 46 54 56 74 77 83 87 96 106 114 116 147 153 192 215 216 217 222 230 231 241 247 251 268 280 297 298 43 46 56 67 70 71 74 82 83 86 87 106 108 114 116 147 169 192 215 216 217 220 222 227 231 241 247 251 280 43 46 56 74 83 86 87 96 105 106 114 116 147 192 205 206 215 216 217 222 227 243 247 251 280 43 46 54 56 74 83 86 87 105 106 114 116 147 157 192 215 216 217 222 227 247 251 269 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 69 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 46 56 74 83 87 106 114 116 147 160 192 215 216 217 222 247 251 279 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 54 56 70 74 77 83 87 106 114 116 147 192 215 216 217 222 227 247 251 271 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 58 69 70 74 83 87 106 108 114 116 147 160 192 205 206 215 216 217 222 227 247 251 280 281 298 43 46 56 58 67 74 83 87 104 106 108 114 116 147 192 205 206 215 216 217 222 227 247 251 280 282 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 69 74 115 116 148 160 167 170 206 216 294 296 34 37 43 53 54 68 74 115 116 148 160 167 170 206 216 224 274 279 296 34 37 43 61 74 115 116 148 160 167 170 206 216 224 274 279 296 34 37 43 68 74 115 116 148 160 167 170 206 216 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 280 296 34 53 61 69 74 98 105 116 145 148 160 164 170 216 217 222 239 241 247 248 280 294 296 53 74 114 116 145 148 153 170 206 207 216 217 222 239 241 247 280 281 294 296 37 56 116 216 294 54 74 77 87 102 116 148 167 213 216 247 293 294 46 79 100 113 114 116 170 171 205 206 220 249 297 49 53 56 58 79 83 84 108 113 114 116 146 148 167 170 204 206 211 215 227 228 230 231 247 248 259 279 280 294 54 56 71 79 101 108 113 114 116 143 146 148 160 170 206 221 222 226 264 280 281 294 297 298 46 54 56 68 71 79 113 114 116 148 154 163 207 211 220 54 56 71 79 113 114 116 148 154 163 205 207 211 220 234 54 56 79 113 114 116 148 154 163 211 234 54 56 79 113 114 116 148 154 163 211 234 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 163 211 46 54 56 68 71 79 113 114 116 148 154 211 220 234 235 54 56 79 113 114 116 148 154 211 54 56 71 79 113 114 116 148 154 207 211 220 54 79 113 114 116 148 171 46 54 79 104 113 114 116 144 148 156 168 170 171 217 226 239 105 116 170 205 251 271 37 56 61 82 96 101 102 107 114 116 143 156 168 193 203 205 206 226 243 244 249 259 262 282 294 297 298 34 37 53 54 67 68 74 77 105 106 116 148 167 170 206 207 216 230 244 273 274 294 297 37 167 170 205 206 207 222 225 280 281 294 34 37 56 61 71 96 101 105 108 114 116 143 155 156 167 170 193 205 206 225 226 230 249 259 260 280 294 298 34 37 56 58 67 68 108 114 143 170 192 193 203 205 206 221 251 269 294 298 34 54 56 61 71 116 193 205 207 221 225 294 34 37 61 77 96 114 116 148 170 203 206 221 260 280 294 298 34 54 58 61 102 116 143 160 170 193 206 221 259 282 294 50 54 294 50 56 114 148 217 236 294 36 37 53 61 202 203 43 46 69 167 194 249 280 37 203 37 203 37 203 280 37 203 280 37 203 37 203 37 203 37 203 37 203 56 61 90 105 116 228 276 37 54 160 203 54 116 194 37 54 71 114 160 203 298 37 43 156 203 206 207 194 211 37 43 77 80 116 203 226 43 50 61 74 96 100 101 103 116 145 148 163 194 212 213 216 222 227 244 280 296 50 54 61 74 87 105 107 114 116 145 148 160 194 206 207 208 215 225 227 243 259 264 280 296 50 54 61 71 74 87 90 103 105 107 108 113 114 116 145 148 160 171 194 205 208 216 226 227 228 241 243 244 259 262 264 269 271 276 280 296 107 46 53 56 58 61 71 74 77 87 108 114 116 143 145 148 155 156 167 170 193 205 206 221 222 225 226 230 244 294 298 46 56 58 61 71 74 87 116 145 148 167 170 193 206 221 259 294 298 46 69 74 106 113 143 155 156 157 163 164 167 171 205 206 207 226 243 249 280 281 297 36 71 74 108 113 114 145 167 170 171 206 208 269 280 282 36 71 74 101 114 167 170 171 205 206 207 208 216 220 221 226 246 249 269 297 298 56 74 77 105 114 153 167 170 206 225 294 34 37 54 56 68 74 105 106 108 116 145 203 205 206 223 224 234 249 251 274 276 280 293 294 298 43 74 100 116 145 163 167 220 222 293 294 43 74 116 145 167 293 294 37 49 53 71 74 101 108 113 114 116 143 145 148 153 155 156 167 168 170 192 205 206 207 220 221 222 226 238 249 268 281 282 294 297 298 44 71 74 107 113 145 148 206 221 282 294 34 54 56 70 74 80 96 100 103 108 163 164 170 204 205 206 208 216 280 294 44 50 71 74 103 107 113 145 148 171 206 208 241 294 297 37 46 49 50 56 67 74 87 105 106 108 113 116 143 145 153 168 203 205 206 216 222 230 243 247 251 259 264 280 294 297 37 43 46 49 56 58 61 68 71 74 87 102 108 113 114 116 143 148 155 156 168 170 171 203 205 206 208 216 217 222 225 230 248 259 280 282 294 297 298 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 37 101 107 160 203 215 241 280 294 34 106 116 117 170 207 249 279 280 296 298 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 50 116 216 228 248 270 271 280 296 50 116 216 228 248 270 271 280 296 74 280 296 148 162 280 296 50 116 148 216 228 248 280 296 50 116 216 228 248 270 271 280 296 34 50 116 216 228 248 249 280 296 50 116 216 228 248 270 271 280 296 50 148 228 248 280 296 50 116 148 216 228 248 280 296 50 116 148 216 228 248 280 296 34 50 53 116 205 216 228 248 280 296 34 50 96 116 148 162 193 216 228 248 264 270 280 296 58 80 114 148 211 225 280 296 50 116 143 148 211 228 248 280 294 296 34 37 54 56 69 87 99 105 117 148 160 264 271 272 69 105 164 228 248 298 96 170 206 215 222 251 37 54 74 78 108 114 145 170 206 222 281 89 105 216 231 280 294 43 53 56 70 80 96 105 106 116 222 271 293 46 193 264 298 114 264 56 71 108 114 143 148 170 206 244 270 53 153 168 192 206 207 215 222 268 281 298 215 248 56 58 68 106 107 116 148 206 207 239 247 249 264 297 34 44 54 56 68 74 86 101 108 114 116 143 148 153 156 160 167 170 193 205 206 207 215 216 217 221 222 225 230 247 249 251 280 281 282 294 297 298 56 80 96 108 114 116 118 144 148 153 170 206 207 216 222 248 271 280 282 294 298 54 205 216 170 34 44 56 67 74 116 143 147 155 167 170 205 206 207 216 217 220 225 243 268 294 54 56 67 116 147 148 160 167 215 235 116 147 167 40 54 61 71 102 106 114 116 144 147 156 167 170 207 215 259 298 44 56 96 103 108 116 146 147 160 167 170 193 206 230 246 260 280 297 37 68 116 147 167 205 215 116 147 167 216 34 36 40 56 71 72 79 116 147 157 160 167 168 169 189 202 207 222 227 230 234 259 262 298 37 44 53 54 56 58 67 71 80 101 105 107 108 114 116 143 144 147 155 157 167 168 170 193 203 216 217 225 228 230 231 239 259 260 268 280 294 298 116 145 147 167 195 294 116 147 167 249 34 54 67 74 79 87 102 103 107 111 113 116 147 160 167 169 171 216 228 248 260 292 293 298 105 116 147 167 169 50 74 87 113 116 147 156 167 207 259 298 40 71 80 108 116 147 167 171 189 247 249 262 276 298 43 80 105 116 147 148 167 168 206 217 259 294 36 116 147 167 79 86 116 147 167 246 34 46 53 56 58 67 84 87 101 160 170 206 217 222 225 280 281 298 34 43 74 100 103 105 116 153 155 163 206 222 293 297 34 43 74 103 105 108 116 146 153 155 206 251 281 293 34 101 105 116 216 34 68 70 82 98 105 116 167 170 207 215 222 224 273 296 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 36 61 68 79 80 105 202 215 216 37 43 79 106 203 36 43 53 79 80 101 108 202 43 79 80 86 88 37 43 53 74 79 116 170 203 206 44 49 54 79 80 114 116 167 216 77 79 86 116 222 43 53 79 80 116 215 37 52 53 79 80 101 116 167 192 206 280 37 43 74 79 96 148 155 168 170 203 205 251 36 53 79 106 156 170 202 205 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 37 54 56 79 154 203 206 220 246 252 37 79 116 203 37 79 116 203 205 251 79 80 86 88 116 143 251 272 279 74 113 116 145 167 216 116 160 212 213 216 279 206 259 34 43 56 86 96 101 103 144 155 157 170 205 206 215 222 225 230 234 249 293 297 298 34 49 53 56 86 96 101 106 108 144 153 154 160 163 170 205 206 222 230 249 251 280 281 282 293 297 298 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 34 54 86 108 157 170 205 293 297 298 34 54 86 101 108 170 205 206 215 282 297 298 34 53 86 106 156 170 205 206 297 34 54 86 103 107 116 170 205 221 226 297 34 50 56 86 96 101 103 108 143 170 205 206 222 230 297 298 34 37 61 77 106 108 160 170 193 203 205 206 217 222 249 251 281 293 297 46 54 80 108 113 114 116 143 160 163 170 205 206 217 222 226 281 297 54 67 77 148 155 156 160 163 164 170 205 206 226 239 243 247 269 280 297 298 34 56 86 108 116 170 204 205 206 216 294 297 34 56 86 170 204 205 297 34 86 98 106 108 116 170 193 205 206 216 249 251 297 34 56 86 101 106 108 156 170 204 205 206 297 34 54 86 106 108 116 155 170 182 205 206 216 246 294 297 56 160 205 206 236 216 34 86 170 205 297 34 86 114 170 205 206 216 225 297 34 50 54 170 34 49 50 53 116 160 216 226 89 98 114 116 160 206 216 217 225 226 71 78 89 114 116 143 160 170 205 206 207 215 216 217 226 293 298 34 56 71 78 89 107 114 116 143 148 160 164 170 205 206 215 216 217 226 298 61 78 89 114 116 143 155 160 164 167 170 205 206 215 216 217 226 230 264 274 280 298 34 61 78 89 108 113 114 116 143 147 160 167 170 205 206 215 216 217 225 226 294 298 101 293 49 78 89 114 116 143 160 167 170 205 206 215 216 217 226 249 260 264 280 298 54 58 78 89 114 116 143 160 170 204 205 206 215 216 217 222 226 227 298 34 49 68 78 89 114 143 160 170 205 206 207 215 216 222 226 298 34 78 86 89 105 114 116 143 160 167 170 205 206 215 216 217 226 251 298 34 71 78 89 114 116 143 160 167 170 192 205 206 215 216 217 226 298 37 116 148 160 164 170 205 206 207 216 217 220 226 281 294 34 53 67 68 106 116 146 148 160 167 206 216 220 226 234 259 271 280 293 37 70 82 116 143 148 160 193 203 207 211 215 216 226 34 43 49 61 67 86 89 116 160 206 215 216 225 226 231 248 280 294 74 170 205 216 107 116 148 222 43 53 54 56 68 71 74 77 101 106 107 108 114 116 143 153 154 155 156 157 167 170 192 205 206 215 216 220 264 280 281 282 293 296 297 54 58 74 101 106 108 114 116 143 146 153 154 156 163 164 170 192 205 206 216 225 251 259 264 282 296 34 116 148 167 216 34 90 114 116 148 167 208 216 217 241 294 34 61 167 215 217 241 34 56 86 105 114 143 148 167 208 215 217 218 231 239 241 246 249 298 34 116 216 217 169 216 239 293 53 61 71 108 113 116 148 216 251 264 34 241 116 216 216 34 37 49 106 108 116 153 193 206 216 251 293 54 116 216 43 49 56 108 116 153 155 168 169 170 193 206 216 224 226 282 297 298 49 116 216 34 56 58 106 116 148 192 193 208 216 230 234 239 241 34 116 148 216 49 101 106 108 116 153 170 193 206 207 216 251 293 298 68 100 103 106 108 114 116 156 205 206 207 216 280 281 282 293 49 116 216 49 116 216 49 54 107 116 170 206 216 86 101 106 116 148 160 216 228 243 280 293 49 56 114 116 148 216 230 34 53 86 101 116 146 216 222 246 249 105 116 147 167 216 34 49 61 105 228 248 49 106 114 116 148 216 230 49 54 107 116 170 206 216 49 54 56 103 116 163 170 205 206 216 225 226 251 260 281 54 80 148 216 264 145 34 49 264 293 34 61 248 44 50 56 71 101 146 156 170 205 206 220 234 238 44 50 71 89 96 101 105 157 163 206 207 230 260 282 293 44 50 56 71 89 101 106 113 153 155 156 164 193 222 225 230 252 282 297 50 61 78 114 148 167 194 222 228 280 53 74 157 205 227 228 43 52 53 56 58 70 74 87 89 101 105 106 107 108 114 116 143 148 153 160 169 170 205 206 207 216 222 226 227 228 230 238 246 249 259 260 268 279 280 293 297 298 114 280 296 298 53 108 206 213 227 246 260 53 96 101 114 227 83 114 205 215 216 217 222 227 247 259 61 298 43 74 77 80 89 116 148 160 167 205 216 228 279 43 49 56 116 148 167 216 228 280 34 46 53 56 67 68 78 86 105 114 116 143 153 156 160 170 193 205 206 222 225 226 247 251 269 281 282 293 294 297 298 34 50 54 78 86 89 116 205 206 227 247 280 281 293 294 297 34 36 50 53 54 56 68 78 86 89 116 193 202 205 206 227 228 230 247 248 280 281 294 297 71 86 116 56 86 107 108 116 205 216 234 37 61 68 71 78 80 86 88 106 107 108 114 116 146 148 153 156 157 160 164 170 193 203 205 206 207 220 222 226 230 238 239 241 243 247 268 276 280 281 294 297 298 58 86 114 116 193 206 216 230 46 78 86 116 144 157 170 205 206 226 281 294 297 37 43 49 52 54 56 58 78 80 84 86 88 101 106 108 116 153 160 170 193 203 205 206 281 282 294 297 298 49 54 56 58 78 83 86 101 103 108 114 116 143 148 160 170 193 205 206 207 222 225 227 230 231 235 239 251 264 279 281 282 294 297 298 43 44 49 56 58 74 77 78 79 80 86 88 96 114 116 143 153 160 164 168 170 192 193 205 206 207 222 225 230 281 294 297 298 37 79 101 153 203 207 251 37 50 79 96 101 103 114 146 156 203 226 231 294 297 37 43 79 106 203 37 50 54 56 79 80 100 114 116 155 164 203 264 37 79 100 108 113 114 156 164 170 203 220 44 74 79 80 101 114 116 148 241 54 74 79 80 86 88 153 228 79 80 222 77 79 86 116 222 79 80 114 116 148 167 281 298 37 49 53 58 71 79 101 105 113 116 163 170 203 205 206 207 37 43 56 79 146 170 193 203 251 293 36 79 80 116 202 222 280 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 37 54 56 79 154 203 206 220 246 252 43 79 80 116 79 80 204 34 49 53 54 56 61 71 80 86 101 103 108 116 146 157 160 170 192 193 205 206 207 222 230 231 251 271 282 293 297 298 34 49 53 56 86 96 101 106 108 144 153 154 160 163 170 205 206 222 230 249 251 280 281 282 293 297 298 54 58 71 108 114 205 206 226 227 249 280 34 43 53 54 61 71 86 101 105 108 116 148 170 192 193 205 206 221 251 260 282 293 297 298 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 49 58 106 108 163 205 206 297 298 34 53 58 61 71 86 108 116 146 170 205 206 225 226 264 281 293 297 34 86 108 170 205 226 297 34 54 86 101 153 170 205 206 297 34 86 103 107 114 170 205 230 297 34 86 96 170 205 297 34 49 54 58 71 86 106 163 170 205 206 226 281 297 34 61 86 103 116 156 160 170 204 205 215 217 241 271 297 56 160 205 206 236 34 86 114 170 205 206 216 225 297 34 36 50 61 69 86 107 108 116 168 194 202 225 249 280 293 46 50 67 106 206 61 116 145 243 249 294 298 61 86 116 145 243 249 294 298 61 116 206 222 243 249 294 298 53 61 116 164 243 249 294 298 61 116 243 249 294 298 53 54 61 77 105 116 153 222 225 243 249 294 297 298 61 101 116 222 243 249 251 293 294 298 61 116 144 231 243 249 251 294 298 53 61 116 243 249 251 294 298 61 74 106 116 153 156 243 249 282 294 298 54 61 116 243 249 294 298 37 61 157 170 203 206 216 222 223 251 282 298 43 61 116 170 206 216 223 243 249 294 298 61 116 243 249 294 298 37 43 49 54 56 116 148 194 203 280 37 54 68 77 80 96 116 148 167 194 203 205 207 227 228 37 54 116 148 194 203 294 34 37 49 50 105 114 116 148 194 203 216 280 37 54 114 116 194 203 207 280 77 105 116 194 77 105 116 194 220 77 105 116 192 194 34 74 96 106 108 143 145 147 148 156 157 170 192 206 215 222 225 226 251 276 281 298 34 43 54 74 108 114 145 147 156 157 170 192 206 222 230 276 281 282 298 34 54 96 105 145 147 170 192 206 222 251 276 281 282 293 298 53 54 68 74 106 108 116 145 147 153 157 259 268 276 280 281 34 53 80 86 106 116 145 147 148 157 251 276 280 281 34 53 54 101 116 145 147 157 192 222 276 280 281 297 34 53 58 105 114 116 145 147 163 206 260 276 280 281 282 293 297 298 54 106 145 147 155 156 157 192 193 206 222 259 276 282 297 34 36 37 43 49 54 58 74 80 86 101 116 143 144 145 147 148 157 160 163 192 202 203 206 227 251 257 260 276 279 280 281 298 34 53 54 77 96 101 106 108 114 145 147 148 157 164 170 193 206 215 217 222 223 251 259 276 281 293 297 49 54 56 58 68 74 101 108 143 145 147 155 157 163 170 206 225 251 259 276 281 293 297 34 107 147 228 260 276 34 69 107 147 148 222 228 241 276 34 61 147 148 157 164 276 293 34 61 147 148 157 276 34 116 147 148 228 241 260 264 276 43 147 215 276 43 86 147 157 215 276 34 43 147 215 276 43 147 215 276 43 106 116 147 148 215 276 43 54 106 147 215 276 53 54 116 148 204 216 229 246 53 54 77 116 148 204 216 222 229 281 80 147 170 204 206 216 280 297 34 54 105 148 204 216 280 46 54 116 204 215 216 280 298 53 54 68 86 105 116 204 216 222 227 249 293 114 148 157 164 204 205 206 34 56 78 106 114 116 148 160 204 216 227 249 56 86 160 170 204 205 206 216 228 251 43 54 86 101 108 156 170 204 205 206 215 216 225 259 297 298 34 49 54 86 147 204 206 216 247 34 54 58 67 68 86 96 106 114 116 144 148 167 170 193 206 207 216 217 222 228 247 248 262 280 298 248 43 68 70 82 116 156 167 194 215 216 220 37 116 194 203 216 248 280 37 67 77 80 116 148 155 167 194 203 216 280 37 46 203 205 216 280 100 163 204 205 206 225 228 297 43 46 53 54 56 58 71 100 101 103 105 106 108 113 114 144 148 153 155 157 163 164 170 171 193 204 206 207 208 220 221 226 230 234 251 259 269 281 293 297 298 153 163 170 204 206 221 282 293 43 53 58 77 100 103 108 144 160 204 206 207 220 222 225 228 238 251 293 298 43 103 157 204 206 220 34 43 44 46 53 56 58 71 87 100 103 108 113 114 144 146 148 155 156 157 160 163 170 192 193 204 205 206 207 208 220 221 226 228 234 239 251 259 260 268 281 282 293 294 297 34 64 71 79 100 103 107 113 146 148 163 167 171 204 206 208 243 264 282 293 43 44 46 53 56 58 61 68 87 100 101 103 105 106 107 108 113 114 143 144 145 148 155 156 157 160 163 164 168 170 171 193 204 205 206 207 208 215 220 221 227 228 230 231 235 239 251 260 268 280 281 282 293 297 298 37 43 44 46 50 53 54 56 58 67 68 71 74 77 98 100 101 103 105 106 107 108 113 114 143 144 145 146 148 153 155 156 157 160 163 164 170 171 192 193 194 204 205 206 207 208 215 216 220 221 222 224 225 227 228 230 234 238 239 243 244 249 251 259 260 262 268 273 280 281 282 293 294 297 298 44 46 49 53 54 56 58 68 88 100 101 103 106 108 113 114 116 143 144 145 153 155 156 157 160 163 164 170 204 205 206 208 215 220 221 222 224 225 226 228 230 234 239 247 249 251 259 262 282 293 297 298 34 43 44 46 53 54 74 78 100 103 105 108 113 114 144 146 153 155 156 160 163 164 170 192 193 204 205 206 207 220 222 225 227 228 230 231 234 238 260 268 281 282 293 298 53 56 61 87 100 101 103 105 108 114 148 163 170 204 205 206 207 208 215 220 227 228 230 239 246 251 260 268 281 293 34 46 53 54 56 58 61 78 100 103 106 108 113 114 143 144 148 153 155 156 160 163 168 170 193 204 205 206 208 220 227 228 230 239 252 260 262 268 281 282 293 298 34 206 293 34 43 153 163 206 238 251 34 43 206 293 34 170 293 153 157 163 222 34 153 155 222 251 43 153 281 293 74 100 101 153 34 34 43 34 34 43 103 222 34 43 34 222 293 34 153 155 205 222 293 34 100 105 155 163 170 281 34 43 54 153 105 153 163 251 293 34 43 101 153 251 34 43 153 206 34 43 103 105 163 222 251 293 34 54 103 116 216 280 294 54 116 216 293 34 54 100 116 153 216 36 74 79 86 103 113 116 167 194 216 244 272 293 294 37 79 100 103 163 170 203 37 79 100 108 113 114 156 164 170 203 220 54 88 101 114 116 206 207 259 281 293 297 44 74 79 80 101 114 116 148 241 34 54 74 79 86 88 114 116 153 298 49 53 54 58 71 74 80 86 88 96 106 114 157 163 206 207 215 251 259 281 294 297 67 70 79 80 86 116 143 222 281 44 53 79 80 86 87 92 106 143 148 160 168 215 222 230 241 248 251 34 61 79 80 116 148 167 206 215 280 54 61 74 79 80 86 116 160 167 215 230 249 298 79 80 96 103 116 148 167 206 34 37 46 77 79 80 101 170 203 206 225 239 251 280 79 80 170 204 249 37 46 79 80 108 203 222 37 54 74 79 80 116 203 281 36 67 68 74 79 80 148 202 231 247 37 79 101 116 203 206 251 275 37 79 116 203 205 251 86 143 157 216 264 280 34 43 50 58 71 96 100 101 103 113 116 117 156 157 160 167 168 170 193 205 206 225 226 238 264 268 280 282 293 298 34 50 61 80 100 103 113 116 117 157 167 170 205 206 207 208 226 239 264 34 43 50 54 56 58 80 100 103 105 106 108 113 116 117 144 156 163 167 205 206 264 280 293 34 82 88 148 167 206 216 280 294 68 96 101 154 205 206 207 280 294 298 56 82 86 88 103 118 148 157 167 215 222 231 240 280 103 280 68 82 148 206 215 216 222 240 294 298 34 54 68 103 116 167 207 216 220 268 294 34 50 56 59 61 72 74 88 103 108 116 207 244 249 262 264 269 271 276 280 298 61 101 103 153 206 222 251 34 46 54 56 67 74 80 88 98 103 106 114 116 117 118 143 148 153 154 160 163 170 172 216 222 247 251 259 269 276 297 37 43 53 80 90 103 153 155 164 203 206 222 251 281 293 43 74 103 153 163 206 222 34 56 88 100 103 113 114 116 204 216 222 249 276 293 34 37 88 100 103 113 114 116 148 203 216 222 249 276 293 37 88 100 103 113 114 116 203 216 222 249 276 293 34 37 53 88 100 103 113 114 116 203 215 216 222 249 276 293 34 37 80 88 100 103 113 114 116 148 203 216 222 249 271 276 293 297 88 100 103 113 114 116 148 204 216 222 249 276 293 43 61 74 100 103 106 153 163 205 206 220 268 59 68 70 82 88 98 100 103 114 116 148 204 228 229 244 249 264 276 279 280 294 34 56 80 88 96 103 104 106 116 154 155 160 164 167 168 170 205 206 207 216 249 260 280 281 282 43 59 88 98 103 116 215 244 264 276 280 34 59 88 98 103 116 148 205 244 264 276 280 34 56 59 88 98 100 103 105 108 113 116 117 208 228 244 249 251 264 276 280 43 100 108 116 153 222 224 238 251 293 34 59 68 80 88 98 100 103 116 205 244 249 264 276 280 34 43 59 88 98 103 116 148 206 244 249 264 276 280 34 53 59 69 88 98 103 116 216 224 244 246 249 264 276 280 34 37 43 54 56 59 67 74 88 100 101 103 107 113 114 116 143 144 148 155 156 157 164 167 170 193 203 205 206 225 244 249 264 276 280 282 293 297 298 37 46 59 88 103 114 116 148 167 203 205 215 216 244 264 276 280 37 59 88 103 116 148 167 203 206 216 244 264 276 280 294 37 59 88 103 116 148 167 203 216 244 264 276 280 54 100 103 108 153 206 215 222 247 281 43 153 43 56 71 74 86 206 220 222 225 251 206 259 34 61 103 116 204 216 34 103 106 116 234 34 37 56 67 103 107 108 116 157 192 203 206 217 282 298 103 153 206 293 297 34 43 54 56 96 100 101 108 116 155 163 168 206 220 222 249 251 262 281 293 105 155 205 222 293 46 52 56 84 103 105 108 113 222 251 281 43 54 101 103 106 114 116 153 163 164 204 206 222 251 280 293 298 36 103 202 206 251 293 36 103 202 206 264 34 36 43 68 74 101 103 108 114 153 155 163 202 206 222 251 293 34 54 117 43 54 74 103 107 113 114 160 192 251 34 54 78 80 103 105 108 143 145 204 206 215 251 282 298 34 54 67 71 78 103 108 143 145 153 156 170 192 195 204 222 228 259 34 78 103 108 145 150 204 280 34 78 103 108 145 153 156 204 220 222 282 34 44 54 58 78 103 108 145 155 156 163 204 206 227 281 297 34 78 101 103 108 145 148 155 204 207 215 234 281 293 34 56 77 78 103 108 143 145 164 204 205 206 220 227 280 293 34 43 56 103 148 155 170 204 206 227 281 34 103 148 204 227 251 280 34 54 56 74 96 100 103 108 113 114 155 156 163 164 170 171 204 206 208 217 222 227 228 238 239 260 264 280 298 34 53 68 105 167 194 227 228 280 297 34 75 103 105 106 107 148 227 228 231 239 241 248 34 36 37 103 107 202 203 227 239 241 34 56 88 89 96 103 116 145 148 153 170 194 216 228 249 251 262 264 276 279 294 113 208 241 259 70 193 54 88 105 116 160 205 226 230 68 148 224 228 273 222 294 100 105 153 208 222 251 268 293 43 74 100 208 251 268 293 43 100 153 163 208 268 43 100 153 157 208 251 268 43 56 100 153 163 170 208 268 34 43 54 56 96 100 101 103 114 163 206 222 238 281 155 259 34 114 147 167 208 208 208 34 54 56 70 89 106 208 280 46 54 56 84 107 146 148 160 167 170 206 207 225 230 239 249 259 268 280 281 294 54 70 96 107 114 206 43 44 46 101 103 106 108 114 116 148 156 167 206 216 224 230 270 280 294 298 53 56 67 77 87 103 108 114 116 156 167 205 206 207 251 280 281 282 294 298 43 54 100 146 148 153 206 208 220 222 251 293 43 101 170 220 251 101 297 44 96 220 238 251 43 153 206 215 293 43 293 108 143 206 43 96 222 251 43 100 106 148 153 220 238 43 74 153 220 222 297 43 96 215 222 293 206 222 251 43 153 43 74 100 103 107 113 114 144 148 153 163 170 220 222 228 238 280 281 43 74 153 34 56 80 96 100 105 146 163 264 56 67 103 116 207 228 251 264 280 294 56 67 103 116 207 228 251 264 280 294 34 50 56 80 86 88 96 105 106 114 116 146 157 297 37 54 79 84 116 154 203 206 216 43 54 86 114 116 148 160 170 204 205 215 216 227 228 249 264 80 147 170 204 206 216 280 297 69 114 116 204 206 53 54 68 86 105 116 204 216 222 227 249 293 49 54 75 90 100 101 113 114 116 148 154 163 204 206 218 222 259 264 276 280 281 294 296 53 54 67 86 87 103 116 167 169 170 171 193 206 208 216 221 228 230 248 281 86 88 114 116 153 170 193 204 216 225 251 259 282 297 298 34 58 86 114 204 206 216 249 298 34 54 58 67 68 86 96 106 114 116 144 148 167 170 193 206 207 216 217 222 228 247 248 262 280 298 216 294 34 56 89 102 103 113 114 148 204 206 208 222 247 43 100 105 116 153 204 80 96 105 108 116 204 43 80 105 116 153 163 204 43 100 105 116 148 153 163 204 208 220 251 34 105 116 204 43 105 116 153 163 204 251 34 43 105 116 153 204 34 43 105 116 153 204 238 251 43 100 105 116 204 251 297 105 116 204 222 43 74 100 105 116 153 157 204 222 251 293 105 116 204 222 105 116 204 43 105 116 153 204 43 105 116 153 204 105 116 156 204 215 49 53 56 61 68 80 83 84 101 105 108 117 144 153 155 156 163 164 170 205 206 207 215 220 225 227 235 249 251 268 281 282 298 36 202 34 36 43 53 56 61 68 70 71 74 77 80 82 96 100 101 103 105 106 108 113 114 116 117 118 148 153 154 167 194 202 204 205 206 215 216 217 220 221 222 227 228 246 251 281 282 293 298 36 37 61 103 108 116 148 167 202 203 205 206 207 215 222 251 271 281 43 88 96 100 101 103 108 153 163 170 222 251 281 293 43 74 88 90 100 101 103 153 163 170 193 222 251 264 293 206 259 34 67 103 116 222 271 113 34 56 58 67 102 105 113 114 143 169 170 206 215 220 226 231 249 251 271 280 297 52 103 236 46 53 74 88 90 100 106 117 148 167 170 205 206 215 220 228 247 268 281 293 43 53 68 74 80 87 103 107 113 114 116 143 144 148 157 163 167 170 204 206 208 216 222 225 226 227 228 238 239 241 243 247 248 249 251 259 260 270 280 293 54 58 74 103 148 206 208 216 228 230 243 279 43 53 80 103 113 148 170 206 207 216 222 227 228 247 248 280 297 34 160 170 216 259 260 279 294 44 56 74 80 103 107 113 114 143 168 169 171 204 208 216 222 226 231 239 241 243 246 247 248 260 276 280 298 34 50 74 103 105 148 170 208 231 243 279 280 56 274 89 89 103 243 89 89 89 106 167 205 208 215 246 251 282 293 114 144 163 205 208 238 246 108 163 170 222 246 251 293 297 246 100 170 205 226 297 251 281 43 206 170 281 251 170 206 225 246 53 54 105 116 147 204 205 215 222 247 53 54 105 116 147 204 205 215 222 247 46 68 69 70 80 147 156 167 205 206 227 259 260 280 43 53 56 70 101 105 146 205 206 217 227 228 260 280 293 114 280 296 298 44 54 147 160 216 228 86 34 53 54 56 68 167 207 224 247 259 260 274 280 40 68 89 96 167 89 116 268 34 37 61 69 70 82 89 101 105 114 143 148 167 170 192 203 206 225 251 259 280 281 294 297 34 116 148 34 96 108 114 116 143 193 206 230 243 298 37 46 56 96 116 203 206 215 251 280 36 61 202 268 36 89 98 202 216 34 37 61 78 108 143 146 156 203 205 206 215 241 247 260 280 37 61 74 78 105 156 203 205 206 215 222 241 259 280 34 36 53 56 61 68 78 80 87 105 107 170 202 206 215 226 241 280 297 34 36 61 68 78 80 106 108 170 202 206 230 241 262 276 280 36 46 49 53 56 58 61 68 71 77 87 96 101 102 105 106 108 114 116 143 148 153 155 156 157 163 168 170 192 193 202 205 206 207 215 221 222 225 226 230 231 247 259 260 271 280 281 282 297 298 61 68 70 82 105 116 215 216 227 228 241 34 98 145 225 116 294 34 49 53 54 56 58 86 101 103 143 153 163 164 170 192 205 206 222 225 230 269 281 282 297 34 36 37 54 61 67 68 80 86 105 108 116 148 153 167 170 194 202 203 205 206 215 216 227 228 234 249 280 292 294 297 298 34 56 86 103 108 153 170 205 251 297 34 36 54 56 86 103 114 143 170 193 205 297 298 34 68 71 86 107 108 148 157 170 205 247 280 293 297 34 43 56 58 86 103 108 155 170 193 205 222 282 297 34 43 54 86 170 205 247 251 264 297 34 58 86 96 156 170 192 205 225 226 230 297 34 86 103 146 153 170 205 206 230 251 264 280 297 34 43 54 86 101 108 114 153 160 170 192 205 206 293 297 34 61 86 103 116 156 160 170 204 205 215 217 241 271 297 206 50 78 160 170 216 34 50 54 86 160 167 170 204 205 280 297 34 86 170 205 297 34 86 170 205 297 86 105 108 116 206 235 294 34 50 53 61 86 116 167 170 205 206 216 217 230 280 294 297 298 116 211 34 37 43 50 54 56 58 61 69 80 82 96 108 114 116 147 148 153 160 167 170 192 193 194 205 206 215 216 217 222 227 228 230 251 264 274 280 281 294 297 298 36 37 61 67 116 148 170 195 202 203 207 216 249 259 296 37 49 50 52 53 54 56 61 92 105 116 145 148 160 167 170 192 203 205 206 211 215 216 222 239 241 259 280 281 294 296 297 298 34 37 46 50 53 54 56 61 70 71 74 77 80 86 99 101 105 106 108 114 116 145 148 155 160 167 168 170 203 205 206 207 215 216 217 221 222 241 246 251 280 293 296 50 54 61 71 108 114 116 143 145 148 155 157 160 170 206 207 215 216 217 241 246 260 280 281 296 298 40 46 50 53 54 56 58 61 68 71 77 80 87 96 101 103 105 107 108 113 114 116 143 144 145 146 148 153 155 156 160 168 170 171 192 193 195 205 206 207 215 216 222 225 226 230 239 241 247 248 249 251 259 262 269 280 281 282 294 296 297 298 37 50 54 56 58 61 67 71 77 80 101 105 106 107 108 114 116 117 143 145 148 153 155 156 160 163 170 192 193 203 205 206 207 215 216 217 222 225 226 227 230 238 239 241 244 248 251 259 260 264 269 271 280 281 282 296 297 298 43 50 54 61 67 74 101 103 106 108 116 145 148 153 154 160 206 215 216 220 241 251 281 293 296 46 50 56 58 61 75 87 96 103 105 108 114 116 143 145 146 148 157 160 205 206 215 216 226 230 231 241 249 280 282 296 43 46 50 56 58 61 68 69 77 78 80 96 105 106 108 116 145 148 150 155 156 160 167 204 205 206 216 217 241 246 264 293 296 37 50 70 71 74 77 80 101 102 105 108 113 114 116 143 145 146 148 150 160 170 171 192 203 204 205 206 207 215 216 224 239 241 247 251 259 280 281 294 296 297 54 105 116 145 148 160 216 241 294 296 54 105 108 116 145 148 160 216 226 241 296 50 54 105 116 145 148 160 216 241 296 54 61 105 116 145 148 156 160 216 241 296 54 61 105 108 116 145 148 160 205 216 222 241 296 34 52 53 54 61 67 74 105 107 114 116 144 145 148 154 157 160 169 171 193 205 215 228 237 241 246 248 249 251 260 271 272 294 296 298 34 37 43 44 46 49 50 53 54 56 58 61 71 77 78 80 90 101 102 105 106 108 113 114 116 143 144 146 148 153 156 157 160 163 168 170 171 192 193 203 205 206 207 215 216 221 222 223 225 226 227 231 239 241 246 247 251 259 260 268 276 280 281 282 297 298 37 44 49 53 56 58 61 68 71 74 77 78 101 102 105 107 108 113 114 116 143 144 146 148 153 156 157 160 170 193 195 203 205 206 207 215 221 225 226 231 239 241 248 249 251 259 268 280 281 296 297 298 50 53 68 69 101 105 108 114 116 148 155 170 205 206 216 221 225 241 248 259 262 280 281 54 56 98 113 211 224 244 79 113 114 116 241 54 79 101 113 114 116 160 167 207 247 264 279 280 54 67 68 71 79 96 108 113 114 116 146 148 205 206 221 222 268 280 281 294 298 79 98 101 113 114 116 170 216 224 280 46 54 56 71 79 113 114 116 148 154 211 220 235 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 163 211 234 54 56 79 113 114 116 148 154 211 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 163 211 220 234 235 53 56 58 71 79 101 108 113 114 116 148 154 155 160 163 168 206 207 211 216 222 230 234 235 251 259 280 46 54 56 68 71 79 113 114 116 148 154 207 211 220 54 56 79 113 114 116 148 154 211 46 54 56 68 79 113 114 116 148 154 211 220 36 54 58 61 74 78 105 108 143 146 167 170 202 205 206 221 222 246 249 280 297 298 34 44 46 53 54 56 58 61 71 74 78 79 86 96 101 103 105 107 108 113 114 116 143 144 153 155 156 157 160 163 164 168 170 193 205 206 208 215 220 221 222 225 226 227 228 238 241 247 249 251 260 264 268 281 292 293 297 298 56 68 70 82 105 114 116 148 167 194 215 216 230 34 116 147 167 170 205 206 207 215 217 234 235 244 247 280 281 297 54 56 67 116 147 148 160 167 215 235 36 54 67 77 87 113 116 143 147 148 167 205 206 215 226 228 229 246 248 262 281 294 53 71 74 96 100 103 105 116 147 148 167 208 230 246 264 36 46 49 67 106 116 147 154 155 156 157 164 167 170 205 220 222 234 235 268 298 116 147 167 216 34 68 69 70 82 116 147 167 170 220 280 34 36 40 56 71 72 79 116 147 157 160 167 168 169 189 202 207 222 227 230 234 259 262 298 50 56 67 116 147 148 160 167 116 147 167 294 44 50 79 116 146 147 148 167 207 216 217 220 247 248 297 36 116 147 167 202 207 216 54 67 116 147 160 167 216 50 79 116 147 148 167 248 297 37 54 61 67 68 69 74 84 105 106 113 116 147 148 153 154 156 160 167 170 171 203 206 259 280 298 89 116 147 167 294 36 61 116 147 167 194 195 248 147 167 294 43 80 105 116 147 148 167 168 206 217 259 294 36 82 102 114 116 147 153 167 169 205 206 239 241 247 248 36 116 147 167 36 116 147 167 116 147 167 195 294 34 37 79 116 147 167 228 34 36 74 101 114 116 144 147 155 160 167 168 169 171 202 207 280 298 36 44 108 116 147 148 156 160 167 202 58 78 113 116 148 157 167 205 206 216 247 269 288 37 71 78 87 108 113 116 145 167 203 206 216 239 247 276 53 114 146 148 154 157 216 230 231 239 241 246 279 280 281 74 77 89 114 148 160 230 239 241 248 279 280 296 34 74 87 102 107 148 169 215 230 231 241 247 248 269 280 36 44 53 71 89 101 107 108 114 144 148 163 168 170 202 206 216 225 241 246 249 259 279 280 281 34 36 37 54 58 87 102 105 108 114 116 145 148 167 169 170 202 203 204 216 234 235 239 241 243 244 248 280 294 298 34 36 37 46 50 53 54 56 58 68 74 82 83 87 106 114 116 145 148 160 167 168 170 193 202 203 215 216 217 220 230 231 239 246 247 248 259 279 280 294 298 36 37 74 80 105 114 170 192 202 203 206 259 260 280 298 36 37 49 50 53 61 71 74 102 106 107 113 148 160 169 170 202 203 216 217 231 239 246 247 248 262 280 36 53 74 102 105 107 148 155 160 202 228 248 260 280 44 54 58 67 68 80 83 84 86 87 105 143 148 168 169 216 231 239 241 247 251 259 269 279 280 298 34 148 160 241 280 34 67 107 116 148 193 216 224 247 280 298 53 68 102 105 107 114 148 167 170 259 279 280 294 34 49 74 78 87 102 105 107 145 146 163 168 170 193 206 216 230 239 241 247 248 259 262 269 298 44 53 78 105 148 206 216 260 298 34 36 37 49 50 53 56 58 61 67 71 77 80 86 87 101 105 106 107 108 113 114 143 144 145 146 148 153 155 160 164 169 170 193 202 203 206 207 215 222 226 227 230 231 239 241 246 247 248 249 259 262 269 280 281 298 36 37 53 54 56 68 77 87 96 102 105 107 114 116 143 144 145 148 157 163 170 193 202 231 239 246 248 264 269 280 298 34 36 37 44 49 53 58 67 80 87 102 105 107 114 143 145 148 160 168 169 170 193 202 207 215 230 231 239 241 243 247 248 259 260 279 280 281 298 34 36 37 44 53 54 74 79 114 148 167 170 195 202 203 230 234 241 247 248 279 280 298 34 46 54 67 74 83 87 89 102 105 107 113 116 147 148 167 169 216 235 239 241 247 248 251 254 259 269 279 280 294 298 49 68 77 105 107 114 143 144 154 168 192 193 206 207 215 226 230 234 241 259 260 268 279 280 298 37 53 58 77 83 102 114 148 167 205 206 216 221 225 230 247 279 280 298 36 44 160 170 202 279 280 36 102 170 202 249 259 280 298 36 67 113 168 170 202 248 249 259 280 36 37 44 50 53 56 80 105 114 143 145 148 167 202 203 216 220 239 241 247 248 264 279 280 54 74 116 148 205 216 54 113 144 148 160 216 241 247 264 298 34 43 49 105 116 148 222 294 34 49 53 74 80 113 116 148 211 216 224 241 259 264 273 294 34 46 49 113 114 116 148 193 195 206 216 229 230 243 260 262 276 277 280 281 298 34 49 116 146 148 262 276 277 294 34 37 49 80 116 148 203 206 215 216 248 262 294 34 37 49 50 58 87 108 116 148 203 204 216 298 34 46 49 53 56 71 80 87 101 105 106 108 114 116 143 148 155 156 157 160 167 170 192 193 194 205 206 207 215 216 222 228 229 230 241 248 259 262 269 276 280 281 291 294 297 298 34 44 49 53 54 56 58 61 67 68 96 101 108 114 116 143 148 153 156 157 163 193 204 205 206 216 222 225 226 230 248 249 260 280 282 294 297 298 34 37 49 50 116 148 170 203 205 216 294 34 36 43 46 49 54 77 80 83 102 105 106 108 113 114 116 143 144 146 148 154 155 156 157 171 202 205 206 216 220 227 228 230 231 235 238 239 248 259 260 262 268 276 280 281 298 34 46 49 58 64 68 75 107 114 116 143 148 167 189 195 206 225 234 260 262 276 34 37 49 53 54 71 113 116 203 216 241 243 247 262 34 49 78 116 167 293 34 43 49 54 68 74 78 80 86 96 103 105 113 116 144 148 153 170 193 206 222 225 226 228 230 231 238 241 243 259 260 270 280 282 293 298 34 37 44 49 74 77 103 113 116 170 203 205 216 228 294 34 37 43 49 58 96 105 107 108 113 114 116 143 144 148 156 157 164 193 203 216 241 243 264 34 49 108 113 114 116 208 216 231 243 264 34 37 49 74 80 116 144 148 203 206 216 241 259 294 34 49 74 101 116 215 216 34 46 49 56 58 61 67 75 80 87 96 101 102 103 105 108 114 116 144 148 156 163 170 192 205 206 207 208 216 222 227 228 230 231 239 241 247 248 249 251 259 260 262 271 280 281 294 297 298 34 37 40 46 49 50 53 56 58 68 74 87 103 105 113 114 116 148 160 170 189 193 203 204 215 217 218 227 229 241 243 244 246 248 259 260 262 271 276 279 280 294 297 298 34 49 87 107 116 148 170 206 216 221 247 248 294 297 50 54 61 67 70 74 96 103 105 106 116 145 148 160 194 206 208 216 222 227 228 243 280 294 296 37 49 50 56 61 67 74 77 83 113 114 116 145 216 217 241 246 107 56 67 71 74 96 105 107 108 113 114 143 144 145 153 156 163 167 170 171 193 206 207 208 220 226 230 235 239 251 282 293 297 74 116 145 153 167 206 294 34 37 46 54 58 68 74 80 101 107 108 113 114 116 143 145 148 160 170 171 203 206 207 220 221 225 226 238 249 251 260 280 281 282 294 297 37 54 74 92 105 113 116 145 150 216 280 34 54 61 71 74 107 113 145 148 204 205 206 221 238 271 294 74 105 145 160 204 206 216 294 34 54 56 70 74 80 96 100 103 108 163 164 170 204 205 206 208 216 280 294 34 71 74 107 113 145 148 171 204 206 221 225 293 294 297 37 56 71 74 100 105 113 116 148 163 171 203 206 217 243 294 297 49 74 105 116 148 206 259 273 274 280 294 297 298 37 101 107 160 203 215 241 280 294 34 43 67 113 114 116 147 204 206 217 235 239 241 243 248 268 271 294 105 246 34 36 37 43 79 86 96 101 108 116 157 193 202 207 222 230 246 249 294 34 36 43 69 74 89 116 117 148 160 194 202 206 207 230 249 294 34 36 43 67 69 74 89 116 148 160 194 202 206 207 230 249 251 294 36 43 74 89 116 117 147 148 154 160 202 206 207 230 249 294 34 36 89 116 145 202 241 294 34 36 69 89 116 202 241 281 294 36 86 89 116 202 281 294 34 36 49 53 71 74 80 86 87 89 105 113 114 116 148 156 160 167 170 193 194 202 221 224 227 228 230 241 248 259 270 280 281 294 297 298 34 36 67 86 89 105 114 116 202 220 230 259 270 281 294 36 74 86 89 116 202 247 281 294 36 74 89 116 163 202 281 294 36 67 86 89 116 202 206 222 281 294 34 36 43 44 46 53 61 67 74 86 89 105 107 108 114 116 154 163 170 194 195 202 205 206 215 220 222 230 231 235 247 248 259 260 269 270 281 294 298 34 36 40 61 74 75 79 89 90 99 116 147 148 157 202 228 239 243 246 260 271 280 294 36 50 89 116 145 170 202 264 294 36 46 49 70 77 86 89 96 105 106 108 114 116 146 153 157 192 202 206 215 229 234 281 294 298 34 36 46 89 116 147 160 202 294 36 116 160 202 206 227 241 294 43 46 49 54 56 58 61 68 74 86 89 105 114 116 156 157 170 205 206 224 280 34 36 52 53 54 56 65 86 87 89 96 116 143 145 147 148 160 167 170 202 205 206 215 216 227 228 241 248 249 264 279 280 281 294 34 36 86 89 116 148 202 216 227 241 248 294 108 114 205 221 34 43 53 54 67 68 69 70 82 83 105 106 145 148 167 170 207 215 222 224 241 247 268 280 206 259 34 37 53 61 64 74 77 79 87 108 114 116 143 144 145 170 193 203 205 206 216 225 226 231 241 244 249 262 264 269 280 282 297 34 74 105 114 144 145 216 241 244 269 34 46 77 96 106 114 145 148 170 206 216 221 222 230 241 243 244 259 264 280 297 298 206 259 54 89 148 271 34 53 54 74 89 248 271 43 50 54 114 148 160 228 50 74 89 113 222 228 248 264 271 280 34 53 113 116 222 248 249 269 271 281 34 54 56 58 59 68 71 98 100 101 103 106 108 113 114 116 146 147 148 153 155 160 163 167 170 171 193 194 205 206 215 221 222 223 225 234 244 249 259 276 280 281 282 293 298 34 44 54 56 58 67 68 71 77 78 100 101 105 108 113 114 147 148 155 157 163 167 169 170 192 193 194 205 206 216 221 222 223 225 226 232 249 259 264 269 270 271 279 280 281 282 294 296 297 298 49 54 56 74 77 98 101 105 145 148 170 216 280 294 296 56 68 80 108 116 167 206 207 262 34 43 50 54 56 71 74 75 86 89 96 103 104 105 106 107 113 114 116 143 145 147 148 160 171 194 206 208 216 217 221 222 227 228 231 241 246 247 248 251 259 264 269 276 281 294 34 43 50 53 54 61 71 75 80 89 105 106 107 113 114 116 147 148 160 194 216 217 222 228 241 246 247 248 259 264 269 294 50 74 89 222 228 248 264 271 280 36 37 49 54 56 86 89 105 106 147 148 194 217 231 239 247 271 280 294 34 43 53 86 96 105 107 148 193 206 207 216 222 227 228 230 235 239 241 247 248 259 271 280 294 50 74 89 222 228 248 264 271 280 36 44 148 206 280 298 44 71 113 148 208 222 264 269 44 56 146 148 160 216 294 71 78 86 116 150 227 279 297 43 78 116 148 170 206 222 227 281 282 54 56 68 77 86 87 103 116 153 167 170 205 206 215 227 239 259 260 268 279 280 294 298 44 148 206 216 280 294 298 44 54 148 44 50 71 113 148 208 217 269 279 294 34 44 56 71 116 148 171 204 226 260 37 50 53 67 69 77 80 103 105 114 116 148 167 169 170 203 205 207 215 227 235 246 251 280 298 37 50 116 167 170 203 206 227 259 34 44 53 74 117 147 148 155 206 207 249 280 44 53 89 148 44 53 56 61 67 68 69 70 74 80 82 83 84 89 100 105 106 108 148 153 154 160 164 167 170 204 215 224 225 247 259 280 293 294 44 100 148 293 44 80 114 148 170 192 215 243 249 44 56 114 116 148 279 37 79 116 167 203 207 216 220 264 269 276 294 52 53 56 58 84 105 160 163 164 170 194 206 216 217 223 229 259 264 276 294 297 108 116 143 192 206 216 221 222 269 103 113 206 221 222 251 293 68 105 108 156 170 205 206 215 280 280 294 54 87 101 106 114 153 156 160 167 205 206 207 215 225 226 231 249 281 293 34 36 46 53 54 56 58 61 68 69 71 78 100 101 103 105 106 107 108 113 116 143 153 156 157 160 163 167 170 171 193 205 206 207 215 220 221 222 226 238 249 251 279 280 281 282 293 297 36 46 53 54 71 74 96 103 106 113 116 146 153 155 192 202 205 206 216 249 270 279 280 281 282 44 46 144 148 155 169 171 192 205 207 220 239 260 268 36 37 43 54 68 78 101 107 148 160 170 205 206 207 226 249 251 280 281 282 296 297 34 36 50 56 58 61 65 68 69 71 78 82 89 103 104 107 113 116 148 153 164 170 171 193 202 205 206 218 226 231 239 241 246 249 269 296 298 107 148 226 296 107 148 226 296 71 107 108 148 160 226 230 241 249 294 296 34 80 107 148 154 160 226 244 249 260 294 296 34 50 96 107 108 113 116 143 147 148 206 208 216 226 228 230 239 264 269 280 34 46 50 58 96 107 113 116 143 147 148 170 205 206 208 216 226 228 230 239 269 280 293 34 50 53 69 80 84 96 103 110 113 116 147 148 160 167 170 205 206 216 228 269 280 293 34 50 69 96 103 110 113 116 147 148 154 160 170 182 205 206 216 228 293 34 50 53 68 69 96 103 110 116 147 148 160 170 205 206 216 228 247 280 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 53 56 69 84 96 103 108 110 113 116 147 148 160 167 170 205 206 216 228 247 248 249 280 282 293 34 36 50 56 69 96 103 108 110 113 116 147 148 160 170 202 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 36 50 69 96 103 110 116 147 148 160 170 202 205 206 216 228 249 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 209 216 228 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 207 216 228 293 34 37 50 53 69 96 103 106 108 110 113 116 147 148 160 170 203 205 206 216 228 249 280 293 298 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 293 34 50 69 96 103 110 116 147 148 160 170 205 206 216 228 269 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 293 34 44 50 68 69 80 96 101 103 110 116 147 148 160 170 205 206 216 228 282 293 34 50 69 96 103 116 147 148 160 170 205 206 216 228 240 249 293 34 50 69 96 103 110 113 116 147 148 160 170 205 206 216 228 280 293 34 43 50 54 96 113 116 147 148 160 171 216 228 248 295 34 58 74 107 114 148 170 227 248 280 34 217 268 294 43 53 68 84 207 215 220 280 34 37 54 56 69 74 80 108 160 168 170 203 206 216 220 221 244 248 249 260 269 271 280 297 298 52 58 148 153 156 231 34 50 148 297 49 53 56 71 80 96 103 107 116 143 170 171 206 215 281 282 293 56 58 80 101 113 116 146 153 160 170 171 192 206 207 216 221 225 259 269 280 294 36 37 202 203 279 34 69 74 89 107 116 148 167 194 216 251 259 260 279 280 294 34 37 54 68 69 71 74 75 78 87 89 90 104 107 113 114 116 145 148 160 167 169 171 194 203 206 215 216 217 220 237 239 241 247 248 251 260 264 268 269 271 279 280 293 294 78 113 171 247 279 37 44 46 49 58 71 101 102 103 107 108 113 114 144 146 148 153 155 169 170 171 206 207 226 230 239 243 247 248 249 251 259 269 279 280 281 282 297 298 34 74 86 87 113 116 153 171 189 216 246 248 275 276 279 294 50 71 193 206 216 279 34 56 61 74 80 101 160 171 207 74 147 241 279 70 205 77 145 206 217 281 34 56 67 74 77 89 90 113 145 148 160 171 206 216 217 241 247 260 279 280 294 34 50 71 74 79 89 107 114 116 147 148 160 169 194 216 228 239 241 251 259 279 34 36 69 71 74 79 86 87 103 107 113 116 145 148 160 169 195 208 216 228 239 241 243 247 248 251 260 269 270 279 280 294 34 69 74 77 90 107 116 148 160 194 216 239 241 248 251 260 279 294 34 37 44 53 71 74 113 171 203 216 239 241 248 279 34 52 56 64 67 71 74 78 89 105 113 116 145 147 148 160 167 171 194 206 216 217 239 241 247 248 276 279 280 294 107 116 145 148 160 171 194 216 241 251 279 294 34 36 37 50 53 71 74 79 86 87 89 102 103 107 108 113 116 143 145 147 148 160 169 170 171 194 203 208 216 227 228 234 239 241 243 247 248 259 260 264 269 279 280 281 294 297 34 50 56 59 61 67 69 70 71 74 75 79 82 86 87 89 90 100 102 103 107 113 116 148 153 169 171 194 208 216 217 222 227 228 239 241 243 247 248 249 259 260 264 269 271 279 280 281 292 294 71 148 53 64 75 76 108 116 143 206 211 227 251 264 282 293 54 58 68 71 75 76 77 87 105 106 113 114 153 170 193 195 206 222 230 249 280 298 46 75 108 170 206 75 148 192 205 206 221 269 291 75 108 170 206 54 75 114 116 167 205 206 259 280 56 75 206 75 206 269 298 75 147 75 147 34 75 116 269 75 298 75 108 114 206 269 280 298 75 114 34 53 56 71 75 76 100 103 113 114 116 147 192 196 205 206 216 226 293 296 43 54 61 75 76 103 108 143 153 155 205 206 220 221 249 251 297 43 54 56 68 75 76 101 103 153 155 170 184 205 206 249 298 34 74 116 117 249 280 75 76 269 44 46 49 54 56 58 68 71 75 76 87 96 101 103 104 105 106 108 113 114 116 143 144 146 153 155 156 160 163 167 170 193 205 206 221 222 225 226 227 230 243 244 249 251 264 269 280 281 282 293 297 298 71 96 108 116 143 205 206 71 113 114 146 148 170 216 239 249 53 56 58 71 77 101 103 106 108 114 116 143 153 156 160 163 170 206 207 208 216 217 222 226 230 248 251 260 264 271 280 281 293 53 54 58 71 101 103 107 108 113 114 143 144 153 156 157 163 164 169 170 192 193 205 206 208 215 225 226 227 228 230 238 246 249 281 293 298 116 78 113 148 160 208 264 269 271 298 108 54 145 297 69 80 69 36 37 46 56 58 80 154 155 194 202 203 206 216 220 228 234 235 241 247 248 251 257 259 260 262 268 270 280 293 36 37 46 67 69 80 106 113 153 156 163 194 202 203 205 206 207 216 220 226 228 234 235 241 247 248 251 257 260 262 268 270 280 292 293 36 37 46 49 80 107 108 153 154 157 168 194 202 203 206 216 220 228 234 235 238 240 241 247 251 257 260 262 268 270 280 293 297 298 36 37 46 49 80 103 108 153 154 155 168 194 202 203 206 216 220 228 234 235 241 247 248 257 260 262 268 270 280 293 80 87 143 216 228 80 87 103 154 206 216 80 87 216 80 87 168 279 67 145 148 207 294 37 44 67 69 79 80 96 107 116 148 153 156 169 192 203 206 216 246 247 249 251 262 271 272 279 280 281 294 34 37 44 56 68 80 84 101 143 147 148 157 203 206 220 228 244 248 249 259 271 279 280 56 206 216 222 280 281 294 53 68 96 114 193 216 246 279 294 77 80 193 205 206 215 216 294 148 156 206 244 251 279 37 53 56 90 106 145 153 160 203 205 217 241 260 279 49 58 74 90 96 101 108 146 147 153 154 163 170 205 206 216 222 225 249 251 260 279 281 282 293 56 74 101 153 156 163 170 220 225 234 257 260 279 282 293 37 53 77 90 101 106 107 108 114 153 154 156 163 170 205 206 207 217 249 251 260 279 282 294 74 86 90 101 153 154 156 164 170 192 206 222 249 251 260 279 293 54 74 77 90 98 101 108 116 143 147 153 154 155 156 160 170 205 206 207 216 220 248 249 251 260 268 279 280 44 46 54 90 101 143 153 154 155 163 164 170 205 206 207 217 220 249 251 260 279 293 34 36 54 74 98 107 116 147 148 155 156 170 205 206 216 251 260 264 279 282 293 37 53 90 114 153 155 160 168 194 206 260 279 46 58 71 105 108 114 116 143 156 165 193 205 206 222 225 228 230 247 280 293 46 74 116 230 54 37 54 74 101 114 46 54 108 114 155 205 206 280 297 83 86 87 116 204 222 247 281 297 43 116 46 61 204 249 279 280 281 37 108 203 222 280 61 54 34 56 58 61 80 84 114 116 143 167 206 216 227 228 230 231 249 251 280 298 80 116 148 216 240 68 116 148 216 220 221 222 240 68 116 148 170 216 240 34 114 116 216 71 74 80 113 116 170 216 222 247 249 279 280 43 49 52 53 54 58 61 67 74 82 86 96 105 106 114 116 143 148 160 167 170 194 206 216 217 222 226 228 247 249 280 293 294 36 54 61 69 78 96 106 108 116 148 160 167 170 192 202 205 206 207 215 216 217 224 239 241 259 260 271 280 294 298 54 216 241 46 49 54 58 101 106 114 148 155 160 170 194 206 217 221 222 230 231 239 241 247 249 259 280 298 280 36 46 56 58 61 68 78 87 101 105 106 107 108 114 116 148 156 157 168 170 193 202 205 206 220 225 227 228 229 231 239 241 249 251 262 276 280 281 282 298 54 56 61 67 80 108 116 205 206 280 281 54 96 103 108 114 164 205 207 222 251 293 297 298 36 46 49 54 61 101 106 114 146 155 202 206 227 228 230 239 246 248 259 280 294 297 54 58 61 100 108 114 148 160 167 170 206 216 222 239 249 276 280 294 297 298 46 54 101 114 148 155 170 280 281 56 68 80 87 89 155 167 230 248 269 269 44 96 114 146 148 168 192 207 225 226 244 248 251 259 269 280 297 298 37 46 203 269 280 294 37 46 203 269 280 294 280 43 74 101 114 143 170 171 206 221 264 269 280 54 61 108 298 54 58 68 108 114 143 148 170 192 193 204 205 206 298 46 54 61 101 108 114 116 148 204 206 221 249 276 298 56 58 68 101 103 108 206 207 247 268 276 46 54 56 68 71 77 80 101 108 155 170 205 206 215 251 280 293 298 61 114 163 167 196 247 294 43 143 216 36 50 77 78 105 108 114 116 145 153 157 168 206 281 298 46 50 61 67 148 160 168 193 205 215 228 231 50 56 61 96 114 143 215 228 61 105 148 167 211 215 228 247 294 50 52 61 115 148 215 228 61 68 69 83 215 222 228 247 50 160 170 44 50 53 54 56 70 77 105 107 114 116 144 145 148 155 160 170 205 206 207 215 216 222 225 226 231 239 249 259 260 271 281 282 298 74 105 114 170 206 260 298 211 239 280 170 206 207 259 43 49 52 53 54 61 74 96 105 107 114 147 148 153 154 157 160 167 170 206 216 217 227 248 259 260 271 279 281 294 297 298 34 53 69 74 84 106 107 114 147 153 169 206 215 228 230 231 248 259 260 269 280 281 297 34 74 147 228 248 280 34 54 74 147 167 207 228 248 280 34 74 147 228 248 280 34 52 74 79 90 106 114 144 147 148 154 225 228 230 248 271 280 281 294 34 44 74 90 147 226 228 248 280 34 74 147 228 248 280 34 74 83 107 147 148 227 228 241 247 248 259 280 35 43 44 46 53 54 61 77 78 87 101 114 143 146 148 160 169 170 192 205 206 207 216 217 222 223 231 239 241 244 280 293 294 298 34 147 194 260 271 105 147 271 34 43 44 54 87 105 147 170 205 206 215 216 241 247 259 271 37 54 56 79 105 106 116 148 167 203 207 247 248 259 280 294 53 148 34 105 169 208 246 34 68 80 105 108 34 79 107 169 34 58 101 103 160 170 184 206 243 264 280 298 53 56 58 108 114 205 206 215 222 248 249 260 280 281 282 297 298 35 70 89 105 114 148 160 170 192 193 206 207 215 216 226 227 259 260 281 297 298 86 86 56 61 74 101 108 143 148 193 205 206 221 222 231 280 281 297 67 79 146 205 206 215 221 230 249 281 282 297 298 80 86 157 207 222 239 247 280 298 80 86 207 247 281 34 80 86 153 207 247 268 280 80 107 143 153 207 247 280 281 80 107 207 247 34 80 207 247 268 79 80 108 144 193 207 247 280 80 107 153 207 243 247 34 58 80 206 207 247 268 280 281 80 154 207 247 281 80 86 157 207 247 259 281 46 79 101 206 226 280 281 86 114 156 193 206 260 54 75 77 86 206 230 238 251 268 282 297 54 74 144 153 163 206 215 281 53 69 170 205 206 230 260 276 280 54 280 103 116 153 154 207 249 251 49 53 107 114 153 230 281 293 46 53 54 56 58 61 67 68 69 74 75 80 86 90 92 96 98 103 105 106 107 108 113 116 145 148 153 154 156 160 163 168 170 192 193 205 206 222 226 232 240 243 246 248 249 251 260 262 280 281 293 296 297 56 83 87 114 227 228 230 231 260 87 143 229 241 259 298 36 37 56 68 79 114 148 167 170 202 207 228 246 260 46 49 53 70 77 78 86 96 105 106 108 114 146 148 153 157 170 192 206 216 229 234 281 298 49 53 56 71 78 87 90 116 143 205 216 230 241 251 280 54 206 215 216 54 56 61 71 96 103 106 108 116 155 192 205 206 216 223 297 298 61 71 80 103 108 116 143 160 216 34 40 49 53 58 70 87 106 114 146 193 260 86 87 148 227 230 74 107 170 206 216 259 260 54 216 34 53 54 56 67 74 167 216 231 246 61 68 116 148 216 53 56 61 68 116 148 216 61 107 143 216 294 54 143 294 54 56 58 68 74 100 101 108 114 193 205 206 216 246 249 280 281 294 69 89 96 116 148 215 227 228 280 67 114 148 221 222 280 34 54 61 116 148 163 205 216 230 239 246 276 282 298 34 53 54 61 68 116 148 216 218 246 260 276 58 71 108 114 116 148 160 170 204 222 227 228 239 247 276 298 114 116 170 216 217 222 43 86 170 206 215 216 217 264 294 297 298 46 53 56 61 92 96 105 106 116 163 205 206 207 215 227 241 280 34 46 53 56 61 92 96 105 106 116 205 206 207 215 228 241 246 264 280 34 74 92 116 204 216 243 264 54 68 70 114 116 170 205 206 216 251 297 54 115 116 148 156 204 216 294 56 86 116 143 148 216 294 37 56 68 108 114 116 153 170 203 205 216 294 37 46 54 69 108 116 145 148 170 203 215 216 294 37 43 56 96 103 105 114 148 155 160 203 215 216 217 264 293 294 54 56 61 86 96 108 114 148 154 167 206 216 249 280 294 297 54 96 105 108 114 148 167 170 206 216 217 222 229 249 264 271 280 281 294 296 298 105 108 114 148 154 167 170 206 216 217 221 222 223 247 264 280 294 54 100 103 108 116 153 163 167 195 206 216 271 280 281 294 297 298 74 77 80 105 108 114 116 148 167 170 194 206 216 221 222 223 249 260 280 281 282 294 56 78 108 113 114 143 148 167 206 208 216 217 241 249 254 262 275 276 280 294 298 54 167 280 53 54 56 58 61 68 75 80 86 96 100 101 103 105 106 108 113 114 116 143 145 148 153 163 167 168 170 192 204 205 206 207 208 216 217 220 221 222 225 229 231 241 243 249 260 262 264 272 276 280 293 294 296 297 298 34 43 54 56 61 68 71 74 78 96 103 104 105 106 108 113 114 116 143 147 148 156 160 170 204 205 206 208 215 216 217 222 231 239 241 249 251 264 269 271 280 282 293 294 297 298 34 44 46 49 50 52 54 56 58 61 69 74 77 80 86 87 90 96 103 106 108 114 116 147 148 153 155 160 167 169 170 192 194 195 204 205 206 215 216 217 222 225 230 231 239 241 249 251 252 259 260 264 269 271 280 281 293 294 297 298 37 69 167 203 280 37 167 168 203 204 216 280 34 36 53 74 145 157 168 202 207 248 281 282 294 34 36 53 87 145 154 194 202 206 230 246 248 249 259 280 281 294 297 43 86 167 248 271 280 294 34 53 105 116 143 145 167 192 206 216 225 248 264 294 34 106 116 148 206 216 241 248 264 280 294 298 34 53 54 61 74 101 114 143 145 155 160 167 168 170 205 206 221 222 228 248 268 280 282 294 298 36 103 202 248 281 294 34 36 54 103 108 116 155 202 221 248 251 260 280 281 293 294 297 34 36 74 101 108 202 206 248 251 294 297 298 37 54 168 203 248 294 34 37 43 203 207 248 282 294 34 37 108 194 203 206 216 248 251 276 294 34 37 54 156 203 220 223 248 268 294 34 36 43 101 108 114 155 202 206 248 249 281 282 293 294 297 36 103 202 206 248 271 281 282 294 34 36 43 105 108 114 156 202 248 280 281 294 298 34 36 68 202 205 206 248 251 262 276 277 282 294 34 36 54 86 106 114 202 205 206 207 222 248 293 294 36 202 207 227 248 294 34 36 43 54 56 58 68 105 106 108 113 116 117 143 167 170 194 202 205 216 221 222 225 248 249 276 280 281 294 34 36 202 248 294 34 36 67 78 102 145 169 202 34 36 37 43 44 49 50 53 54 56 58 61 67 68 70 71 74 77 79 80 82 84 86 87 92 98 100 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 167 168 169 170 192 193 194 202 203 205 206 207 208 215 216 217 220 221 222 225 226 227 228 231 234 239 241 246 249 251 259 260 270 280 281 282 293 297 298 34 36 37 43 44 46 49 50 53 54 56 61 67 69 71 74 78 79 80 82 83 84 87 90 98 100 102 103 105 106 107 108 113 116 143 144 145 146 147 148 153 154 155 156 157 160 163 164 167 168 169 170 171 192 193 194 202 203 204 205 206 207 215 216 220 221 222 225 227 228 230 231 234 235 238 239 241 244 246 247 248 251 259 260 268 269 271 276 280 281 282 293 297 298 34 53 74 89 100 145 160 163 170 216 241 264 294 34 49 100 145 160 163 205 206 207 216 221 264 268 280 34 44 49 53 58 86 100 106 107 114 143 145 148 153 155 156 160 163 170 205 206 207 215 216 222 226 230 239 241 247 248 251 259 264 280 281 297 34 96 105 108 114 116 145 160 170 205 216 217 243 259 264 280 294 34 53 54 108 145 216 217 297 34 37 58 67 69 114 145 156 169 203 205 216 241 251 34 36 69 80 145 147 202 216 249 251 34 37 43 56 67 69 87 106 145 192 216 222 227 228 259 280 34 37 53 56 69 86 103 113 145 160 216 34 49 53 54 103 106 145 146 148 160 167 170 216 228 259 298 34 53 67 83 87 107 145 146 148 157 160 167 170 206 216 230 244 259 271 298 89 145 34 36 37 61 67 87 102 105 107 114 145 147 169 202 203 227 237 241 264 297 298 34 36 37 50 61 67 87 102 105 107 108 145 147 148 169 170 203 206 216 217 227 237 241 280 34 36 37 46 61 67 87 100 102 103 107 145 147 160 170 202 203 205 206 227 237 241 280 294 34 53 58 61 68 145 147 167 217 237 239 280 294 34 67 74 75 84 90 100 102 103 113 145 163 205 206 216 228 294 34 36 54 102 103 105 107 145 147 148 160 202 206 215 216 227 246 247 279 280 294 298 34 69 74 145 147 160 216 217 34 54 56 67 74 103 105 106 108 145 148 160 167 168 205 216 239 248 280 294 36 58 74 80 103 113 116 148 167 189 202 206 208 216 228 246 249 259 262 276 281 294 297 56 74 103 106 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 281 294 297 49 53 54 74 80 103 116 148 167 170 206 208 216 280 281 294 297 74 96 103 116 148 167 206 208 216 264 281 294 297 56 74 80 96 103 116 148 154 167 193 205 206 208 216 281 294 297 74 96 103 108 113 116 143 148 167 206 208 216 264 281 294 297 34 53 54 74 103 108 116 148 167 206 208 216 280 281 294 297 74 103 116 148 167 204 206 208 216 281 294 297 54 56 58 74 103 108 114 116 148 155 167 170 205 206 207 208 216 280 281 294 297 74 103 116 148 167 170 204 206 208 216 244 281 294 297 216 259 294 216 259 294 58 74 96 100 103 108 113 116 143 148 153 155 157 160 163 164 167 170 205 206 208 216 228 251 264 281 294 297 74 103 108 116 148 155 160 167 206 208 216 220 230 249 281 294 297 74 103 116 148 155 160 167 206 208 216 281 294 297 74 103 113 116 148 167 206 208 216 281 294 297 74 103 116 148 167 206 208 216 222 281 294 297 34 68 71 74 100 103 113 116 148 155 163 167 206 208 216 247 248 281 294 297 36 37 54 56 74 80 103 105 114 116 148 167 202 203 206 207 208 215 216 280 281 294 297 37 56 74 86 87 103 116 148 167 203 206 208 216 217 281 294 297 74 103 116 148 167 206 208 216 281 294 297 34 58 74 103 113 116 148 157 167 170 206 207 208 215 216 259 281 294 297 54 74 80 103 116 148 167 204 206 208 216 281 294 297 34 105 116 204 34 69 105 116 204 34 105 116 204 34 105 116 204 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 105 116 204 34 105 116 204 34 105 116 204 70 77 145 36 37 74 77 100 145 163 34 53 86 262 276 275 58 67 71 100 101 103 108 113 154 156 205 206 208 220 221 227 228 271 280 293 46 77 103 105 108 113 114 155 156 163 170 205 206 208 220 227 228 238 251 280 297 298 108 208 44 46 54 77 87 100 101 103 105 106 108 113 114 116 143 144 148 156 157 163 164 168 169 170 171 193 205 206 207 215 216 220 228 230 238 239 251 260 264 268 271 276 280 281 297 298 53 53 100 105 114 148 163 220 56 103 167 170 46 52 61 108 116 160 251 293 34 56 205 251 100 153 208 222 268 43 100 153 208 268 43 100 153 163 208 222 268 293 116 100 103 208 222 268 77 100 163 208 222 251 268 100 208 222 268 54 100 208 268 208 50 58 147 160 34 54 56 70 89 106 208 280 54 86 89 100 101 103 148 264 294 297 34 68 230 37 68 148 203 56 106 114 34 46 68 70 167 207 215 216 220 268 280 37 68 86 148 203 37 68 148 203 54 116 216 153 205 216 293 114 206 216 293 206 216 251 37 216 103 116 216 222 61 116 147 167 206 216 298 54 56 61 69 187 192 204 246 268 280 297 54 61 68 74 105 157 163 192 205 206 43 54 56 58 101 108 114 143 153 206 222 251 34 67 68 74 90 116 205 222 297 46 54 56 75 87 94 108 116 160 194 216 217 241 294 68 206 249 108 116 170 205 206 280 52 68 116 170 205 216 103 114 205 215 216 293 54 56 71 108 205 216 225 251 272 216 252 108 156 205 206 205 216 37 53 203 228 259 268 296 34 37 54 116 203 216 294 54 46 216 280 46 96 206 216 34 37 46 78 116 203 216 34 78 92 170 264 271 46 61 75 78 108 116 276 34 36 37 46 78 116 202 203 216 227 294 70 74 80 116 145 148 160 194 216 217 231 241 248 260 269 271 294 34 49 50 53 56 68 69 71 74 80 87 89 107 108 114 116 145 147 148 154 157 160 163 167 192 193 194 195 206 216 217 218 222 225 226 228 230 231 239 241 246 247 248 254 259 260 262 269 280 294 298 53 58 69 74 77 80 114 116 147 148 168 216 222 241 271 280 293 294 50 67 116 160 216 248 249 294 34 46 53 58 68 74 79 80 106 108 114 115 116 143 147 148 160 168 194 205 216 217 222 230 231 239 241 247 260 280 294 67 105 116 194 206 216 228 239 281 294 34 49 53 58 86 90 106 108 116 143 147 148 153 160 194 207 216 241 249 260 280 281 294 298 36 46 116 202 216 40 46 72 116 167 262 297 40 46 54 72 116 167 205 226 262 40 54 67 72 108 167 206 235 262 298 34 40 46 47 54 58 61 67 69 72 100 101 108 111 114 116 167 206 249 262 282 297 36 40 46 72 98 116 167 170 202 206 222 224 228 262 276 298 40 46 67 72 103 108 114 116 167 170 193 206 249 262 280 40 46 56 67 68 70 72 108 114 116 167 170 205 206 207 249 251 262 268 97 100 46 100 103 114 143 155 170 193 230 231 97 100 101 108 143 206 222 246 249 262 282 293 44 53 54 68 70 100 148 153 167 205 215 216 220 228 247 280 294 205 207 251 69 106 206 207 77 100 163 167 207 280 211 100 74 104 224 46 78 100 206 249 281 216 216 216 96 116 280 43 114 116 216 217 280 298 56 103 116 206 221 222 280 298 54 116 205 54 116 77 80 116 280 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 206 217 34 58 167 206 205 89 67 108 114 193 194 75 206 67 205 206 77 249 262 276 103 206 155 205 205 54 294 251 54 82 58 71 167 167 205 58 103 205 54 206 280 56 206 194 298 164 205 293 100 206 222 293 297 108 281 293 205 54 192 56 116 194 205 216 217 246 251 280 294 116 148 206 216 280 37 64 74 108 116 148 170 196 203 216 225 241 251 280 34 74 98 114 147 148 167 168 206 228 239 241 247 248 271 280 294 298 37 52 67 74 82 86 87 89 104 105 113 116 145 148 167 194 206 226 228 230 239 241 247 248 251 260 280 293 294 296 37 46 67 74 82 87 89 105 113 145 148 167 206 216 230 239 241 248 280 294 298 37 56 67 74 82 87 89 113 145 148 160 167 206 230 241 248 280 294 34 56 61 74 206 280 34 36 37 74 77 83 100 101 108 153 202 203 215 222 251 264 281 293 54 101 215 225 280 297 298 205 114 206 215 80 154 207 280 61 34 40 52 53 61 108 116 153 157 160 205 206 215 249 52 54 61 74 82 86 92 106 143 206 222 251 298 61 160 215 34 56 58 61 67 74 103 114 116 146 206 222 231 239 264 34 46 53 61 83 103 105 206 247 280 34 52 56 61 80 92 104 153 160 215 246 52 53 54 56 61 68 104 116 160 205 206 215 222 227 280 298 37 46 56 61 68 74 116 148 160 167 170 193 203 206 215 217 230 231 241 268 280 281 294 34 46 50 53 61 67 74 77 80 101 106 114 157 160 206 239 241 247 264 281 293 294 37 46 67 108 116 148 170 203 205 216 222 246 280 298 37 53 56 61 101 105 106 108 153 203 206 216 222 34 37 53 61 80 106 108 148 168 170 203 216 231 246 269 271 298 37 46 61 68 69 101 116 170 203 207 216 217 280 37 54 61 108 145 148 153 203 206 216 217 222 230 246 269 280 37 61 68 114 156 203 205 206 216 222 230 52 56 101 105 215 216 231 249 251 281 37 61 108 279 294 54 160 205 297 54 70 105 106 114 143 156 160 167 170 205 206 216 222 224 268 297 298 107 168 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 205 297 54 148 160 205 206 280 297 56 105 108 114 170 280 54 205 297 54 80 105 114 193 226 260 280 298 54 74 101 160 170 206 46 106 108 280 108 116 69 74 77 105 108 204 220 280 34 54 56 193 205 222 264 54 61 148 194 205 221 297 54 56 58 101 114 143 155 205 222 244 280 288 298 36 54 56 108 156 170 202 204 206 36 54 56 105 202 207 249 276 277 280 108 114 249 271 276 277 37 54 56 58 108 146 203 206 249 276 277 280 282 54 86 96 108 114 116 153 160 163 170 192 193 205 206 215 216 217 279 294 37 86 116 216 217 249 279 280 294 34 37 82 104 116 146 167 203 207 215 216 217 222 279 294 34 78 116 226 280 294 296 56 61 103 116 206 216 268 298 34 50 205 46 54 61 86 88 105 106 116 206 216 298 34 78 116 226 280 294 296 54 68 148 206 207 216 222 262 280 299 54 205 216 54 101 206 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 216 276 34 78 116 226 280 294 296 54 67 146 216 34 78 116 226 280 294 296 34 54 216 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 34 78 116 226 280 294 296 37 54 67 203 216 37 54 67 203 216 37 54 106 203 34 37 43 56 67 103 108 167 184 203 205 206 37 167 203 260 280 36 37 54 56 61 80 92 105 116 167 194 216 234 260 276 280 293 36 37 54 58 77 105 114 117 143 155 167 170 205 206 251 37 50 54 58 105 116 167 203 216 280 294 37 203 37 50 53 54 56 58 160 203 206 260 294 34 36 46 54 56 58 68 78 80 101 106 107 108 114 116 147 155 160 167 168 170 193 202 205 206 216 221 222 225 246 249 272 276 280 34 37 40 46 50 53 54 56 58 61 67 68 74 78 92 96 101 105 106 108 114 116 147 154 155 157 163 167 170 203 205 206 207 217 220 222 225 234 246 249 251 260 271 276 281 282 293 294 297 34 37 40 43 47 50 54 56 58 67 68 74 78 80 101 103 105 106 108 114 147 148 167 168 170 203 205 206 222 246 249 276 280 281 297 298 34 37 40 46 54 56 58 68 72 75 78 92 104 105 106 108 147 148 165 167 170 184 203 205 206 221 222 246 249 263 279 280 293 297 298 37 68 90 108 114 148 170 193 195 203 206 216 222 294 298 37 43 67 80 96 101 105 106 108 114 116 148 203 206 216 217 220 280 281 294 37 61 106 114 148 203 206 249 281 294 54 56 61 86 96 108 114 148 154 167 206 216 249 280 294 297 54 96 105 108 114 148 167 170 206 216 217 222 229 249 264 271 280 281 294 296 298 34 36 71 96 108 114 116 167 170 194 205 206 216 217 222 247 280 293 294 297 108 114 148 167 170 206 216 243 247 249 280 294 46 56 68 89 96 101 106 108 116 147 148 167 194 206 217 239 280 294 46 54 58 71 101 108 114 148 160 167 170 194 205 206 216 217 280 281 294 297 108 114 143 148 167 170 206 217 221 222 225 247 251 280 282 294 297 298 74 77 80 105 108 114 116 148 167 170 194 206 216 221 222 223 249 260 280 281 282 294 56 68 105 106 108 114 116 148 167 205 206 216 225 247 271 280 294 56 78 108 113 114 143 148 167 206 208 216 217 241 249 254 262 275 276 280 294 298 46 54 75 167 216 249 280 294 37 54 61 69 116 167 168 194 203 204 216 217 243 280 294 34 43 54 56 61 68 71 74 78 96 103 104 105 106 108 113 114 116 143 147 148 156 160 170 204 205 206 208 215 216 217 222 231 239 241 249 251 264 269 271 280 282 293 294 297 298 167 37 105 167 203 280 37 50 96 105 143 148 167 192 203 206 225 230 280 282 294 297 34 53 71 103 148 154 280 281 105 220 105 108 156 206 220 227 264 282 293 105 105 220 105 114 105 49 96 103 105 116 155 206 220 222 280 298 56 105 116 205 206 268 34 54 56 58 100 101 103 105 108 116 156 206 282 46 116 151 216 116 145 280 54 71 101 108 116 143 205 242 249 46 108 116 145 205 249 46 54 58 106 116 155 205 206 280 116 145 205 34 46 54 56 58 61 71 103 105 116 155 170 205 206 217 222 276 280 293 297 43 116 160 298 46 74 116 242 280 46 103 116 145 206 221 282 43 108 116 103 243 34 54 67 86 144 194 206 228 37 54 115 203 216 279 37 54 56 115 143 203 205 216 222 279 298 37 54 96 105 203 205 216 264 281 294 297 54 243 37 54 56 58 203 276 37 54 170 203 216 217 279 280 54 58 108 206 37 54 96 155 203 205 206 216 251 279 54 68 103 116 205 216 231 279 280 298 37 54 203 205 216 279 37 54 203 216 279 37 54 108 203 216 279 54 56 280 36 108 202 216 36 202 36 202 217 297 298 36 54 202 36 54 56 114 202 206 298 36 202 36 202 206 114 114 114 36 202 36 202 206 36 202 36 202 215 37 67 71 101 103 108 116 143 155 156 160 163 170 193 196 205 206 215 216 217 222 234 242 243 251 280 281 282 294 298 37 43 53 54 58 105 108 116 148 155 156 170 193 206 216 217 221 225 230 243 251 264 280 281 37 46 54 77 116 216 43 50 54 56 70 86 105 116 145 153 170 171 193 205 206 216 217 220 221 222 243 251 280 293 297 37 54 77 103 114 116 153 155 170 193 206 215 216 217 220 221 222 243 251 280 293 37 116 170 193 206 208 216 217 243 279 280 281 116 216 37 46 49 52 53 65 105 116 167 170 193 203 206 216 217 222 243 276 279 280 293 294 46 50 116 170 193 206 216 217 243 279 280 293 67 84 96 114 116 143 216 280 34 53 61 83 98 105 114 116 148 160 193 205 206 216 217 230 246 249 250 259 280 36 53 56 202 217 264 86 86 86 86 114 143 216 262 276 86 36 86 108 206 222 36 37 54 79 145 194 202 203 204 206 46 79 98 204 206 222 224 273 276 34 54 58 79 105 114 116 143 157 205 206 216 246 252 280 298 53 54 68 79 80 89 105 116 167 204 206 216 34 79 98 189 204 206 221 222 224 244 264 298 34 56 79 116 157 170 189 204 205 206 216 222 224 244 297 34 79 206 222 224 276 37 47 79 167 189 203 204 206 229 244 249 37 54 56 79 98 203 205 206 224 232 246 249 53 71 79 105 116 206 249 79 98 116 204 206 244 273 274 276 79 98 116 150 204 206 244 273 274 276 79 98 116 150 204 206 244 276 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 221 244 79 150 204 206 244 79 206 34 36 37 74 77 83 100 101 108 153 202 203 215 222 251 264 281 293 54 96 108 206 215 116 148 167 207 208 280 297 36 37 108 202 203 49 53 61 74 86 101 106 143 146 205 216 217 222 225 242 281 282 298 34 36 52 61 83 105 116 170 215 239 246 247 249 298 34 46 53 61 83 103 105 206 247 280 37 116 148 203 207 216 246 271 297 37 46 61 108 160 203 206 215 246 293 77 80 116 148 239 116 148 154 54 116 216 222 280 294 37 70 106 147 156 203 216 220 271 281 34 160 216 50 54 56 74 77 105 114 116 147 148 155 160 167 206 216 241 247 280 294 43 54 108 116 193 207 216 268 298 37 54 92 103 108 116 167 203 206 216 217 222 276 294 297 34 54 61 74 87 116 145 147 148 167 216 239 241 247 280 294 74 114 145 147 167 216 217 280 54 80 116 172 216 280 294 40 54 116 145 147 216 294 34 157 160 164 216 36 54 56 68 77 101 103 106 114 116 145 153 155 167 193 205 206 207 216 224 276 280 282 293 297 298 36 37 114 147 167 217 280 37 43 54 56 58 61 69 82 86 92 96 101 103 106 108 114 116 145 147 148 153 160 167 193 196 203 205 206 207 216 217 222 226 229 231 234 241 246 249 251 264 280 294 297 298 106 116 204 216 241 251 106 116 204 216 241 251 37 54 108 203 37 61 116 160 206 216 37 56 61 90 103 143 160 216 37 44 61 87 108 160 170 249 259 269 54 116 148 216 251 298 36 202 36 56 106 108 34 36 101 153 215 216 54 116 205 216 54 80 116 216 239 249 116 216 297 116 216 116 205 216 262 281 298 34 116 216 36 53 56 96 106 108 114 116 160 170 206 215 222 264 280 37 54 56 68 96 108 114 156 203 205 206 216 298 37 54 71 105 108 114 203 205 206 216 249 36 96 160 202 36 54 202 36 43 54 101 202 222 246 262 36 202 217 297 298 36 54 202 36 202 36 114 202 207 36 202 36 101 160 202 206 36 202 215 36 58 108 202 36 202 36 202 206 206 249 206 108 100 103 116 206 234 298 54 71 96 105 106 114 116 170 205 206 249 293 106 216 54 206 216 293 108 114 153 216 67 100 105 116 164 205 206 216 222 54 206 216 298 56 116 205 206 298 216 40 70 96 101 146 170 206 230 298 36 54 116 206 215 216 216 216 54 116 215 216 54 116 215 216 46 54 61 103 108 114 170 217 228 280 34 46 56 61 69 170 217 228 34 46 61 69 170 217 228 46 61 69 103 108 114 116 170 206 216 217 228 34 46 61 69 108 170 206 217 228 251 280 46 61 69 80 89 106 148 170 205 216 217 228 243 298 61 170 217 228 270 56 114 148 264 281 46 74 114 206 217 223 228 34 46 50 56 67 69 75 90 92 108 116 148 194 216 217 218 224 252 276 294 69 148 53 54 56 77 78 86 87 96 106 108 193 206 216 227 230 231 298 46 49 53 70 77 78 86 96 105 106 108 114 146 148 153 157 170 192 206 216 229 234 281 298 49 106 227 260 74 56 101 103 116 206 216 249 53 70 79 96 260 53 86 96 157 160 205 260 43 53 56 70 80 114 116 156 157 207 227 260 280 288 34 53 70 114 148 205 207 226 230 260 271 280 56 58 70 106 114 143 226 260 279 54 56 70 105 107 108 143 148 160 167 170 192 205 206 207 216 222 226 227 243 247 259 260 279 294 297 298 74 228 83 114 170 226 228 247 259 36 101 143 148 160 202 206 226 260 280 36 79 80 105 116 148 160 170 202 205 206 227 228 247 268 280 281 297 43 54 56 114 193 206 215 227 228 246 260 264 298 205 206 293 34 58 61 71 75 103 114 116 143 160 206 249 293 216 293 206 259 46 116 167 220 221 280 206 259 114 170 206 46 116 46 61 103 108 116 160 298 34 34 37 54 69 103 114 203 247 259 293 298 34 54 56 160 54 74 114 116 167 205 280 294 34 34 36 56 108 143 148 167 222 249 251 262 280 294 298 34 54 160 36 44 70 116 148 160 167 194 202 215 216 222 280 34 44 52 61 67 68 103 107 113 116 147 148 160 167 170 171 206 216 222 228 247 248 297 53 67 83 84 105 116 167 205 216 222 228 247 294 34 50 58 67 68 74 84 86 89 96 102 105 108 113 116 145 147 148 153 160 167 169 206 216 217 222 227 228 231 235 241 247 248 251 270 280 294 298 34 67 68 89 116 145 147 148 160 167 222 248 294 53 83 143 148 156 160 167 170 215 222 231 247 259 260 279 36 148 170 206 207 229 281 294 36 53 67 75 86 87 92 101 154 157 167 169 202 205 211 215 222 225 228 231 235 279 280 54 116 167 80 215 44 46 53 54 86 108 116 148 156 167 170 204 205 206 207 231 280 281 69 70 80 82 106 167 205 207 215 216 222 268 272 280 34 36 54 56 58 69 74 80 89 92 96 105 106 108 114 147 153 160 167 170 172 202 205 206 216 217 220 221 225 247 251 259 260 280 281 294 298 80 84 116 160 167 193 216 280 58 80 101 116 146 160 216 281 49 116 160 216 53 116 160 216 281 68 105 116 222 235 240 34 43 56 68 70 77 80 82 147 148 167 205 207 215 216 217 222 268 280 297 36 49 53 56 67 69 79 80 92 105 106 116 145 147 153 168 202 204 216 217 220 222 234 268 276 280 297 298 34 36 37 54 67 69 79 80 106 108 116 145 153 163 202 203 206 216 217 260 271 276 280 281 36 68 78 79 116 145 148 155 202 216 217 221 227 247 280 298 34 36 54 56 67 68 79 88 108 116 145 156 163 170 172 193 202 216 217 222 246 276 280 293 34 36 43 56 67 68 71 79 80 96 100 103 105 108 113 116 145 147 148 160 163 167 192 194 202 205 206 215 216 217 239 280 281 36 49 54 56 67 68 71 79 80 90 105 106 114 116 145 156 167 170 171 192 193 202 205 206 216 217 239 247 248 251 259 271 280 298 34 36 53 54 56 58 67 68 69 74 75 79 80 82 84 86 101 105 106 116 145 146 147 148 153 154 155 167 168 170 193 202 205 206 215 216 217 220 222 225 226 228 247 248 251 260 268 276 280 281 294 298 34 36 46 53 56 61 67 68 71 74 79 80 83 84 86 87 89 96 102 105 106 107 108 113 114 116 143 145 147 148 155 157 167 169 170 192 193 202 205 206 215 216 217 220 221 224 227 229 230 234 239 247 248 251 259 264 269 270 271 276 280 294 298 34 36 53 67 68 79 87 106 114 116 145 146 153 167 168 169 192 193 202 216 217 221 228 244 260 270 294 34 36 67 68 69 75 79 80 104 105 108 111 114 116 145 153 154 160 163 167 168 192 202 205 215 216 217 220 222 229 247 249 250 260 262 268 276 280 281 297 34 36 67 78 79 89 113 148 157 202 215 216 220 235 247 281 282 294 297 34 36 37 43 53 54 56 67 68 69 79 80 96 104 108 114 116 145 147 148 153 156 157 167 170 193 202 203 204 205 206 215 216 217 238 247 249 251 269 280 281 298 34 36 53 67 68 69 72 79 80 84 88 108 113 116 145 147 153 156 163 167 193 194 202 205 206 215 216 217 220 235 239 240 249 260 268 271 276 280 281 293 298 34 36 44 52 56 61 67 68 74 79 80 88 90 96 104 105 106 107 108 114 116 145 148 153 157 163 167 193 202 206 216 217 220 222 228 232 247 248 259 260 268 269 271 276 280 281 293 294 298 53 96 101 106 117 118 143 220 221 230 247 248 34 68 70 96 105 106 147 167 206 216 280 293 67 205 216 217 34 46 54 70 77 84 103 116 207 216 217 227 228 230 280 34 43 46 77 103 114 148 205 216 217 220 280 89 145 147 215 216 217 36 56 67 70 78 83 103 105 143 147 148 170 171 194 204 216 217 247 280 296 70 86 89 146 205 211 234 280 294 298 70 148 281 53 54 147 148 206 215 216 217 248 280 52 61 70 147 160 249 34 52 61 70 147 148 160 204 211 246 249 52 61 70 147 160 211 217 228 249 43 54 56 58 68 108 114 116 153 154 155 156 192 194 205 206 220 222 230 243 246 252 268 297 36 54 56 101 108 114 116 153 154 156 194 202 205 206 230 243 246 248 268 297 36 54 56 101 108 114 153 155 156 194 202 205 206 222 230 246 247 268 297 224 273 274 114 116 156 205 222 101 116 156 194 206 243 36 108 116 156 194 202 206 222 281 297 108 116 34 54 56 70 167 168 170 204 206 220 225 228 246 249 251 268 280 37 43 54 67 70 80 84 96 101 155 156 163 170 204 206 207 211 215 222 226 227 228 239 246 249 279 280 282 297 36 56 70 148 194 202 211 217 234 52 61 70 147 160 211 217 228 248 249 52 61 70 116 147 160 167 170 206 211 216 226 249 296 106 298 53 56 116 148 205 222 227 228 247 260 281 294 37 105 156 169 170 203 220 34 56 61 67 70 89 105 107 116 148 160 170 216 228 247 251 264 279 294 298 43 53 54 56 58 67 69 70 80 82 84 92 96 101 105 106 108 114 116 143 144 147 148 160 163 167 168 169 170 205 206 207 216 221 222 225 248 249 251 259 268 280 281 282 294 298 34 69 80 114 160 204 206 280 105 114 147 204 247 34 61 105 108 192 205 281 43 61 107 205 271 280 34 61 67 107 167 205 206 215 280 43 61 84 114 215 280 34 43 44 61 68 105 147 205 215 53 56 67 114 148 170 205 206 216 217 226 248 264 280 294 37 56 61 67 83 101 105 153 170 203 216 225 248 280 294 298 105 206 216 259 34 37 43 54 61 74 86 100 116 156 170 193 206 248 251 279 292 34 46 80 86 96 205 249 56 68 70 71 86 105 108 116 206 216 252 34 37 52 53 54 67 86 87 105 107 113 114 116 148 155 170 217 223 231 236 260 271 281 294 52 53 56 80 83 105 147 154 156 160 211 222 247 281 294 34 37 54 56 80 106 203 211 216 34 46 52 56 67 80 105 106 157 170 205 207 221 247 249 281 293 297 298 116 34 46 52 53 56 80 147 170 205 247 271 281 294 297 43 53 54 56 67 68 70 82 83 96 105 106 108 114 146 148 156 160 163 164 167 205 206 207 215 224 227 228 235 239 243 247 260 280 74 116 157 205 216 268 54 83 84 114 145 204 215 221 235 281 46 54 83 84 87 114 145 156 163 204 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 163 204 215 221 235 281 54 83 84 108 114 145 204 215 221 234 235 281 37 54 77 83 84 114 145 170 171 203 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 108 114 145 204 215 221 234 235 281 53 70 82 83 114 145 204 215 221 230 235 264 281 298 53 54 83 106 114 116 145 204 206 215 216 221 235 281 34 54 83 84 103 108 114 145 156 163 204 205 206 215 221 223 235 246 251 291 67 83 84 87 114 145 148 204 215 216 221 235 247 280 281 294 34 53 67 146 218 221 228 247 249 271 280 116 205 216 247 248 271 279 34 54 56 68 103 116 205 216 247 248 271 279 116 205 216 247 248 271 279 68 108 116 167 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 34 68 74 108 116 157 164 167 198 204 205 216 247 248 271 279 34 116 205 216 247 248 271 279 34 54 68 74 116 164 170 198 204 205 216 247 248 271 279 53 56 68 74 105 108 116 157 160 167 192 198 204 205 206 216 247 248 271 279 68 69 116 192 198 205 216 247 248 249 271 279 68 116 205 216 247 248 271 279 108 116 206 222 235 247 248 271 116 247 248 271 44 54 56 67 68 70 82 105 147 148 205 206 216 235 247 248 259 271 280 34 36 56 67 68 80 105 114 148 168 170 194 202 206 207 222 234 247 271 294 54 56 68 74 116 117 157 164 170 198 216 222 248 271 53 54 68 74 104 107 114 116 146 168 192 216 217 222 248 249 271 34 68 108 116 157 198 204 216 246 248 269 271 275 216 34 52 53 61 67 102 115 116 143 148 206 224 239 244 254 281 53 56 68 105 114 167 193 206 249 280 298 211 49 53 56 58 67 71 78 80 82 83 108 113 116 143 154 193 206 207 227 228 259 268 271 56 74 78 84 87 192 220 225 227 231 259 260 280 297 56 78 80 106 157 193 46 80 103 113 207 215 239 53 56 65 71 83 84 86 106 154 168 169 171 205 227 228 230 247 264 269 271 280 297 44 53 54 68 71 86 205 206 216 247 249 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 36 56 84 108 116 168 169 202 222 227 228 230 271 280 298 145 53 67 68 70 82 89 105 116 143 144 148 163 167 170 205 206 207 215 216 224 225 234 268 273 280 281 34 44 53 106 163 297 43 53 54 96 106 44 53 106 106 44 53 106 34 53 153 230 293 54 74 106 34 53 106 293 44 53 106 44 53 96 106 53 106 37 203 37 203 34 37 101 203 222 37 203 92 93 37 203 37 203 37 203 37 203 246 37 92 93 203 37 53 54 56 86 116 207 215 268 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 243 251 294 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 34 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 268 294 37 53 54 86 116 207 215 294 34 37 53 54 75 86 116 207 215 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 34 37 53 54 86 116 160 207 215 251 294 37 53 54 56 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 207 215 294 37 53 54 86 116 160 207 215 294 37 53 54 56 86 116 207 215 294 37 54 67 83 105 116 206 216 228 280 43 155 208 215 234 269 293 298 43 54 67 106 114 116 160 205 242 262 298 34 53 70 82 106 108 113 160 163 167 170 192 205 206 215 220 225 234 235 248 271 281 37 54 67 68 106 116 117 160 167 203 205 206 207 251 276 280 281 71 86 87 116 143 156 169 206 230 239 247 248 269 298 100 103 108 113 114 116 143 148 156 157 160 163 170 205 206 208 215 241 268 282 56 80 96 113 148 155 157 164 168 170 193 205 206 215 220 226 259 281 282 297 298 44 46 54 68 82 106 113 144 148 164 170 205 206 234 235 238 244 248 268 281 282 43 58 100 101 103 105 106 156 163 220 228 297 170 206 207 259 50 71 102 116 148 155 298 108 170 205 216 221 222 230 34 46 56 77 96 106 116 156 167 205 225 259 280 282 298 50 54 148 105 167 215 247 105 167 215 216 247 43 56 108 116 206 53 56 106 108 114 156 205 281 67 68 114 156 220 221 280 34 280 34 53 58 108 192 281 36 53 56 82 114 143 192 202 281 56 54 56 74 87 101 108 206 234 36 202 205 230 34 44 67 68 80 116 148 154 160 167 168 205 216 280 34 37 56 80 84 96 160 167 168 203 206 215 217 249 251 280 294 298 34 80 103 104 160 169 207 215 216 239 246 268 34 37 50 56 89 116 148 154 160 169 204 211 222 228 241 247 248 249 298 56 37 203 37 203 37 203 34 37 53 56 58 80 105 116 143 145 148 167 194 203 205 220 280 34 37 54 61 67 69 71 113 116 146 148 155 160 167 203 206 211 216 217 221 222 251 271 280 294 34 54 61 67 69 71 86 88 103 105 108 113 114 116 146 148 160 167 170 206 211 216 217 222 230 260 271 280 294 34 56 61 67 68 69 71 80 101 103 105 108 116 118 146 148 160 167 168 170 205 206 211 216 217 222 251 271 280 294 36 37 56 106 206 281 49 56 67 80 89 101 106 116 148 160 168 170 206 216 217 247 251 280 294 297 61 116 222 224 34 36 37 36 37 84 105 114 116 148 167 170 206 207 216 217 228 231 235 247 248 280 294 56 61 103 108 206 215 37 164 168 203 67 103 105 148 167 194 205 206 217 221 262 280 294 34 36 58 68 108 202 206 215 280 34 37 53 58 203 239 56 207 222 247 251 298 37 53 54 106 143 156 170 203 205 206 207 222 244 251 280 36 37 54 147 160 202 215 280 34 36 46 53 58 84 106 108 160 167 202 205 206 220 251 49 87 143 170 205 206 239 246 260 268 281 282 293 37 148 156 164 168 203 80 116 160 170 206 216 116 216 116 216 53 116 148 167 215 216 220 170 206 207 259 54 116 147 160 216 54 116 147 160 216 34 56 108 114 116 170 205 206 225 239 281 87 96 105 116 147 157 206 34 74 75 83 103 114 116 147 207 220 227 228 238 243 247 248 259 260 36 37 56 67 102 116 147 202 203 227 228 280 53 116 147 206 116 147 116 147 148 280 294 114 116 147 215 294 116 153 227 280 34 70 83 84 105 116 154 194 216 280 294 206 259 34 114 145 216 241 244 264 280 206 259 34 36 67 78 102 145 169 202 34 36 37 43 44 49 50 53 54 56 58 61 67 68 70 71 74 77 79 80 82 84 86 87 92 98 100 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 163 167 168 169 170 192 193 194 202 203 205 206 207 208 215 216 217 220 221 222 225 226 227 228 231 234 239 241 246 249 251 259 260 270 280 281 282 293 297 298 34 53 54 58 70 105 106 108 114 145 167 194 205 216 222 223 236 251 281 296 297 298 34 53 54 58 103 108 145 170 205 206 207 216 222 228 247 280 294 297 34 54 58 145 206 227 228 235 298 34 53 69 74 83 117 118 145 148 160 168 216 228 269 34 44 53 67 83 103 114 144 145 146 148 157 160 167 216 227 228 247 298 34 53 56 67 83 87 107 145 146 148 157 160 167 169 170 206 216 227 228 230 238 239 247 259 298 34 53 86 87 103 105 106 107 108 113 145 146 148 157 160 167 170 206 216 227 238 243 269 298 34 36 54 56 58 61 67 68 87 102 107 145 147 202 205 206 215 222 227 237 241 264 280 298 34 53 68 87 100 101 102 108 145 146 147 148 155 160 163 167 193 205 206 216 217 221 222 227 228 230 239 241 269 280 294 297 89 145 227 34 54 56 67 74 103 105 106 108 145 148 160 167 168 205 216 239 248 280 294 34 43 53 56 87 89 105 108 114 145 147 148 160 167 206 216 217 246 280 294 298 34 36 37 43 54 56 67 68 70 71 74 102 103 105 106 107 113 114 145 148 153 154 156 193 202 205 206 216 234 238 248 249 259 294 297 36 74 86 147 167 294 296 34 44 53 54 56 69 80 96 98 103 105 108 116 148 167 170 205 215 216 222 225 228 248 271 273 279 280 294 34 36 68 69 75 80 83 160 202 206 215 222 224 225 247 280 36 68 69 83 202 215 222 224 247 280 34 36 56 68 69 79 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 105 114 148 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 68 69 83 202 204 215 222 224 247 280 34 36 43 56 68 69 83 148 164 202 204 215 222 224 247 280 34 36 53 56 67 68 69 83 170 202 204 206 215 222 224 247 280 34 36 53 56 67 68 69 83 148 170 202 204 206 215 222 224 247 280 34 36 54 56 68 69 83 105 154 202 204 205 215 221 222 224 247 249 280 297 34 36 43 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 71 83 170 202 204 215 222 224 247 249 280 297 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 34 36 56 68 69 83 202 204 215 222 224 247 249 280 53 69 147 151 170 204 215 216 241 247 248 280 294 53 69 147 170 204 215 216 241 247 248 280 294 104 204 80 108 170 251 262 271 280 291 34 69 80 105 148 204 206 227 228 248 280 43 54 69 101 170 194 204 206 222 241 247 248 280 297 34 35 43 54 69 83 105 204 206 221 241 247 248 280 297 34 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 69 83 84 89 106 116 145 147 148 160 170 204 206 207 215 216 217 222 227 228 247 248 259 280 294 34 35 53 69 80 83 84 89 106 116 145 147 148 160 170 204 206 207 215 216 217 222 227 228 247 248 259 280 294 69 89 146 148 204 215 217 228 248 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 147 170 204 215 216 241 247 248 280 294 53 67 69 147 170 204 215 216 241 247 248 280 294 34 69 70 82 83 148 170 204 205 206 215 247 248 259 280 53 67 69 147 170 204 215 216 241 247 248 280 294 34 43 44 53 67 68 69 79 82 83 84 105 148 157 167 170 193 204 207 215 220 222 227 228 230 231 241 247 248 259 260 280 298 69 78 86 148 205 206 216 227 241 247 248 280 294 297 78 83 148 160 194 247 34 78 105 280 43 46 143 167 170 205 77 106 163 54 58 106 170 206 230 231 259 34 49 53 54 58 71 77 101 143 155 156 163 206 264 43 54 206 225 249 34 53 77 86 101 108 114 116 170 205 206 264 282 293 34 43 53 56 160 170 193 205 206 222 225 264 282 34 43 44 46 54 61 108 116 143 153 155 170 206 222 264 276 282 34 53 61 96 101 103 105 108 114 116 148 153 170 215 230 249 251 260 264 276 297 298 34 43 53 54 69 80 88 92 96 101 105 106 108 116 117 118 163 170 205 206 207 222 230 268 271 293 297 34 56 88 105 106 116 117 154 155 170 222 271 293 297 34 43 116 153 170 193 264 281 54 56 114 116 147 160 170 205 206 216 259 298 53 56 86 88 193 206 228 68 105 215 222 280 34 53 56 143 170 206 294 34 53 54 56 58 68 71 82 96 105 107 114 160 170 205 207 220 230 268 297 298 37 74 86 116 145 146 147 215 68 80 167 215 222 227 251 86 148 294 34 80 86 105 108 110 116 205 215 220 227 251 268 297 34 43 74 103 105 108 116 146 153 155 206 251 281 293 34 43 105 116 153 293 296 34 46 56 74 80 96 105 106 116 153 204 215 220 297 298 299 43 74 77 80 89 116 148 160 167 205 216 228 279 56 89 101 106 108 116 167 206 228 280 282 294 34 43 49 50 53 54 56 61 67 68 69 70 71 79 80 83 86 89 96 105 106 107 108 114 116 118 143 147 148 154 160 163 167 168 169 192 193 194 205 206 215 216 217 222 227 228 230 231 235 241 243 246 247 248 249 259 260 264 268 280 281 293 294 298 43 53 54 56 58 71 74 96 101 103 106 108 116 143 145 148 156 163 164 170 205 206 216 227 243 249 251 276 280 281 282 297 298 34 54 61 86 103 106 116 215 216 231 249 297 298 34 53 54 56 68 86 88 103 105 106 116 148 160 163 167 192 207 215 216 217 222 228 247 248 276 280 281 294 298 34 107 116 216 227 34 56 58 61 96 103 116 163 164 205 206 227 264 297 88 103 116 228 34 36 53 54 78 83 167 215 235 247 268 280 34 36 54 78 83 106 167 206 215 247 280 281 34 36 68 70 78 82 83 105 148 167 215 222 247 280 36 54 74 101 116 163 205 217 36 74 217 105 182 206 215 280 43 77 105 160 215 280 105 215 280 96 105 215 230 260 280 293 96 103 105 106 153 215 251 280 43 77 105 163 215 280 105 215 280 105 215 280 105 215 280 105 215 280 105 215 280 96 105 215 280 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 68 74 77 116 145 215 222 228 247 259 296 68 74 77 116 145 157 215 216 222 228 247 259 296 43 53 54 68 74 77 86 106 116 145 153 157 160 215 216 222 227 228 247 259 296 68 74 77 96 106 116 145 215 222 228 230 247 259 296 43 53 54 68 71 74 77 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 74 75 77 108 116 145 153 157 160 215 216 222 227 228 247 259 296 56 68 74 77 80 106 116 145 147 167 215 222 228 247 259 296 53 58 68 71 74 77 96 108 114 116 145 148 156 170 205 206 215 222 228 230 231 247 249 259 280 296 74 80 148 215 43 54 68 74 77 88 116 145 147 157 160 193 215 216 222 227 228 230 247 259 296 43 46 68 74 77 80 83 105 114 116 145 147 157 205 206 207 215 222 228 230 247 259 296 297 68 74 77 116 145 147 167 215 222 228 247 259 264 280 296 74 52 53 68 74 77 80 96 116 145 205 206 215 222 228 230 231 247 259 262 276 296 43 54 68 74 77 116 145 157 160 215 216 222 228 247 249 259 296 68 74 77 116 145 157 215 222 228 247 259 296 68 74 77 116 145 157 215 222 228 247 259 296 34 53 54 67 69 86 105 106 153 231 251 297 34 53 56 68 116 167 204 207 211 215 216 227 228 280 294 204 205 216 34 84 106 116 276 280 293 56 71 80 101 108 116 153 155 157 206 220 221 227 228 230 280 282 298 54 116 167 207 280 49 53 61 74 86 101 106 143 146 205 216 217 222 225 242 281 282 298 34 37 61 104 160 215 34 56 58 61 67 74 103 114 116 146 206 222 231 239 264 34 46 53 61 83 103 105 206 247 280 34 36 61 83 86 105 202 205 216 230 247 251 281 297 298 34 37 53 61 167 193 203 216 218 231 246 264 276 56 116 206 216 280 293 116 148 154 34 58 61 160 167 206 280 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 247 251 280 40 46 56 61 67 74 77 83 87 90 105 106 114 116 147 192 193 215 216 217 222 228 231 247 249 251 280 293 40 43 46 54 56 67 70 71 74 77 80 83 86 87 96 105 106 114 116 147 153 169 192 205 215 216 217 222 227 228 230 231 243 246 247 251 271 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 54 56 70 74 82 83 86 87 105 106 114 116 147 192 215 216 217 222 227 241 247 249 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 243 247 251 280 46 50 54 56 58 71 74 83 87 105 106 114 116 147 160 192 205 207 215 216 217 220 222 227 231 241 247 248 249 251 268 280 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 241 247 251 271 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 74 83 87 90 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 43 46 56 74 83 87 97 106 108 114 116 147 192 196 205 215 216 217 222 225 227 247 249 251 276 280 298 34 105 116 204 34 74 105 116 204 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 34 105 116 204 34 105 116 204 34 105 116 204 34 37 53 54 56 87 105 115 116 203 206 225 249 49 101 108 153 163 170 206 281 282 293 54 107 153 154 205 206 293 103 143 155 164 206 251 293 74 103 108 154 164 170 205 293 70 114 297 46 80 105 116 167 206 105 105 114 105 80 105 156 105 68 105 220 221 251 293 54 105 108 116 151 154 167 196 40 46 56 70 74 82 83 87 106 114 116 147 192 194 205 215 216 217 222 227 241 243 247 251 259 268 280 293 46 56 74 83 87 96 106 114 116 147 192 215 216 217 221 222 227 247 251 268 271 280 40 43 46 54 56 67 70 71 74 77 80 83 86 87 96 105 106 114 116 147 153 169 192 205 215 216 217 222 227 228 230 231 243 246 247 251 271 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 54 56 74 83 87 90 106 114 116 147 192 205 215 216 217 222 227 230 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 46 56 61 70 71 74 82 83 86 87 96 101 106 114 116 147 148 170 192 205 206 215 216 217 220 222 228 230 247 248 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 97 106 108 114 116 147 192 196 205 215 216 217 222 225 227 247 249 251 276 280 298 83 167 247 280 296 74 116 145 96 114 153 163 194 205 206 243 264 269 280 281 293 34 43 49 87 114 171 206 226 264 216 216 104 216 46 280 170 246 96 216 223 280 294 114 143 216 294 54 74 145 227 228 228 216 227 228 54 228 34 205 228 56 101 116 147 224 227 251 280 281 294 298 53 71 280 34 53 79 102 114 116 145 148 228 234 239 241 246 259 264 279 280 298 34 54 67 105 114 116 148 227 228 234 259 279 294 34 44 46 53 54 56 68 70 74 83 84 114 116 147 148 163 206 215 216 227 228 234 247 248 260 274 279 294 34 54 67 68 70 114 116 148 169 206 215 220 227 228 234 246 248 259 260 279 294 34 53 114 116 148 227 228 234 247 264 279 34 53 114 116 148 227 228 234 264 279 280 34 43 53 56 114 116 148 227 228 234 264 279 34 53 114 116 148 227 228 234 264 279 34 46 52 53 79 86 87 114 116 147 148 205 227 228 234 264 269 279 298 34 53 54 75 77 79 90 114 116 147 148 195 205 227 228 234 246 251 260 264 279 34 53 75 79 90 105 114 116 148 160 187 206 228 234 246 264 269 279 34 53 54 56 67 70 74 87 90 96 102 106 114 116 146 147 148 187 195 206 227 228 234 239 246 251 259 264 279 280 294 34 36 37 53 56 67 75 83 96 105 114 116 148 170 193 203 206 215 222 227 228 230 234 248 259 279 294 34 36 58 61 67 69 101 105 107 108 114 116 147 148 160 168 169 170 194 222 227 228 229 234 247 260 264 269 279 280 294 34 37 53 56 67 69 70 74 96 108 114 116 147 148 155 160 167 168 192 194 203 205 206 215 216 224 225 227 228 234 239 241 247 279 280 281 294 297 298 34 36 58 61 67 69 101 105 107 108 114 116 147 148 160 168 169 170 194 222 227 228 229 234 247 260 264 269 279 280 294 34 37 86 114 116 147 148 203 205 227 234 264 279 34 37 67 107 116 167 203 227 228 37 53 67 75 84 105 108 116 144 153 154 168 204 206 207 215 228 230 247 248 262 297 34 36 56 79 145 148 160 202 206 211 216 217 281 43 67 106 153 167 215 228 294 37 105 116 203 215 220 228 37 116 203 215 228 116 215 228 37 116 203 215 228 37 56 116 203 215 228 37 70 116 203 215 220 228 37 116 203 215 228 37 77 116 203 207 215 220 228 251 37 116 203 215 228 37 116 203 215 216 228 37 78 116 170 203 215 221 228 281 37 101 116 203 215 228 37 116 203 215 228 37 116 203 215 220 228 37 116 193 203 215 220 228 34 37 53 116 203 206 215 220 228 281 34 83 84 101 105 108 113 116 148 167 204 215 216 222 247 279 280 294 34 163 86 105 115 116 215 216 227 34 227 230 259 294 34 259 294 34 54 114 153 164 220 227 294 34 53 54 96 227 230 243 294 297 34 44 53 54 56 106 116 148 193 216 217 227 228 230 259 294 170 206 207 259 44 53 56 68 87 105 147 163 215 223 227 228 230 231 248 276 280 34 54 67 79 116 145 216 243 260 281 54 116 145 216 241 34 54 80 86 116 145 216 228 243 259 34 54 116 145 216 260 37 86 294 54 68 114 167 170 193 206 247 249 68 167 205 206 247 113 114 116 167 206 215 226 247 298 116 167 205 206 215 225 247 248 298 67 83 106 108 116 167 205 206 247 248 282 297 37 82 167 169 203 205 206 207 234 247 248 275 297 43 44 147 167 207 220 259 54 58 84 101 114 116 148 156 157 162 164 168 205 206 216 222 249 257 271 298 83 90 116 145 247 248 43 78 79 145 234 34 37 67 83 84 116 148 153 156 168 170 203 206 216 259 37 58 67 79 83 84 108 144 148 155 170 205 206 215 216 220 230 231 234 235 247 248 249 36 37 44 49 53 54 58 67 68 77 82 83 84 87 101 102 105 106 107 108 114 145 148 156 168 169 170 202 203 205 206 207 222 225 227 228 230 231 234 235 238 241 247 248 249 259 260 53 54 56 67 84 96 101 105 114 116 148 157 170 204 205 206 215 225 226 230 234 235 247 248 251 53 67 68 105 167 216 230 247 280 37 56 67 68 70 82 83 102 116 143 148 154 156 157 163 170 171 203 206 216 220 234 239 241 247 249 251 259 294 37 50 53 54 56 61 79 81 86 96 105 106 107 116 147 148 160 167 194 216 227 228 231 239 276 277 291 294 34 52 53 54 56 61 67 71 79 80 100 103 105 106 107 113 116 145 148 160 163 170 204 208 227 228 247 248 249 251 259 262 264 271 281 293 37 58 61 64 67 68 70 71 74 78 79 82 83 87 89 102 103 105 107 113 114 116 118 145 148 160 167 168 169 171 203 207 208 215 216 217 227 228 234 235 239 241 243 247 248 251 259 260 262 264 269 270 271 280 281 293 298 34 36 37 46 53 54 58 61 68 70 71 74 79 82 87 102 103 105 107 108 113 114 116 146 148 156 160 163 167 169 170 171 193 202 203 204 205 206 207 208 215 217 222 226 227 228 238 239 241 243 247 248 252 260 264 269 270 271 272 280 281 298 37 43 44 53 56 67 68 74 105 107 108 114 116 146 148 154 156 160 164 170 171 206 215 221 222 225 228 230 231 239 247 248 268 282 293 297 298 34 56 71 74 96 105 106 114 116 143 146 148 155 160 170 206 216 221 222 226 230 281 297 44 46 49 53 68 70 71 74 78 80 101 102 103 107 113 114 116 148 153 154 155 156 160 167 168 170 171 192 194 205 206 207 215 216 220 221 222 225 226 228 230 243 246 247 248 249 251 257 264 271 272 280 281 282 293 297 298 34 43 46 49 53 54 56 61 67 68 70 71 74 77 78 80 82 101 102 103 105 106 107 113 114 116 117 118 143 146 148 153 155 160 168 170 171 193 205 206 207 215 216 217 220 221 222 225 226 228 230 234 235 240 247 248 249 251 260 264 268 270 271 272 279 280 281 282 293 297 298 44 46 49 50 53 54 56 67 68 69 70 74 80 82 96 101 102 103 105 107 108 113 114 116 146 148 153 155 156 160 167 168 169 170 171 193 205 206 207 215 216 221 222 225 226 228 230 231 234 241 243 246 247 248 251 259 260 264 268 271 279 280 281 282 297 298 74 96 102 107 148 167 216 230 247 248 260 280 34 67 71 74 87 103 107 113 148 167 169 208 227 243 247 248 251 260 270 280 70 71 74 107 113 114 148 167 215 221 231 241 247 248 280 294 74 89 107 113 116 143 148 154 167 216 247 248 260 280 293 294 34 36 37 44 46 53 56 58 61 87 105 114 116 143 148 157 202 203 215 216 217 222 226 241 243 244 247 251 259 264 270 297 298 43 53 56 70 84 116 148 204 205 216 227 228 246 249 292 294 43 53 74 77 105 116 205 216 227 228 297 43 53 56 74 77 107 116 216 227 228 246 249 262 46 53 68 69 70 83 106 114 116 167 207 220 228 247 259 260 280 294 68 69 220 264 34 70 83 107 116 205 247 259 194 207 227 294 53 54 56 61 67 69 70 71 79 82 83 84 86 87 89 92 96 103 105 106 113 114 116 147 153 154 156 160 163 167 168 193 194 195 205 207 215 217 222 226 227 228 229 230 239 247 248 251 259 260 264 269 271 276 280 281 293 294 296 298 36 37 43 50 52 53 54 56 58 61 67 68 69 70 74 79 82 83 84 86 87 89 92 103 105 106 107 108 113 114 116 144 147 148 153 154 156 160 163 164 167 168 169 170 171 193 194 195 205 206 207 215 216 217 220 222 226 227 228 229 230 231 235 237 239 241 247 248 249 251 259 260 264 265 269 271 276 280 281 293 294 296 298 58 67 89 105 106 107 114 116 146 148 167 170 193 205 206 207 216 280 281 37 53 56 79 83 84 89 96 105 203 207 241 247 280 281 89 105 116 207 215 216 222 67 83 89 105 206 230 247 248 280 44 67 83 89 105 106 116 148 160 215 216 217 220 222 294 298 36 69 74 103 116 145 216 217 222 228 249 74 77 80 116 160 217 43 89 114 116 145 211 221 43 89 114 116 145 196 211 221 292 34 43 52 89 114 116 145 146 211 221 248 293 43 46 105 114 116 148 160 163 167 206 211 228 230 248 279 34 37 43 46 49 50 53 54 58 67 68 69 74 75 79 80 83 84 86 87 89 90 102 106 107 108 114 116 143 144 145 146 148 153 155 157 160 167 168 169 170 171 192 193 203 205 206 207 211 215 220 221 222 227 228 229 230 234 239 241 243 244 247 248 251 259 269 271 280 294 297 298 34 43 58 61 68 80 89 114 116 145 146 148 211 215 221 246 260 264 269 288 43 44 50 114 116 148 160 170 192 211 215 225 227 228 230 249 280 43 67 74 108 114 116 144 211 227 228 247 248 280 53 105 116 222 247 105 116 222 247 61 105 108 116 206 215 247 36 46 49 54 56 58 61 77 88 96 101 105 106 108 116 117 143 155 160 168 170 192 196 202 205 206 207 215 216 221 222 225 247 262 273 280 281 293 297 54 105 116 222 247 105 116 222 247 54 105 116 216 247 34 54 105 116 216 247 56 105 116 222 247 54 105 116 216 247 54 105 116 222 247 54 105 116 222 247 54 105 116 222 247 77 105 116 148 167 207 247 281 54 96 105 116 153 207 222 247 293 96 105 116 153 222 247 251 293 54 105 106 116 153 222 247 251 105 116 153 222 247 251 105 116 207 222 247 105 116 216 247 105 116 216 247 105 116 247 37 61 68 105 108 203 215 264 56 116 146 147 148 220 234 235 270 271 298 58 105 116 117 118 193 204 206 269 293 294 298 34 37 53 58 61 68 105 108 153 203 215 246 264 34 53 54 61 68 105 108 206 215 222 228 249 264 280 294 298 37 53 61 68 70 77 80 82 105 106 168 203 206 215 220 264 282 294 34 36 43 54 56 61 83 105 160 168 170 202 215 216 247 259 264 280 294 297 37 61 68 86 105 108 203 215 264 37 56 61 68 105 108 156 203 215 246 264 37 61 68 105 106 108 203 215 227 264 37 61 68 105 108 203 215 264 34 116 144 155 207 224 230 244 273 274 34 68 108 116 118 148 205 216 224 225 244 247 270 273 56 108 167 205 113 153 156 157 167 226 282 43 108 167 280 167 204 205 114 167 53 167 205 221 246 167 34 56 167 167 153 167 101 167 168 170 205 294 34 54 105 108 114 167 192 204 216 251 281 34 43 53 54 56 67 86 105 160 167 215 216 222 269 280 54 106 116 167 215 216 294 53 54 156 215 34 54 106 116 167 215 216 294 78 86 164 215 222 78 106 215 222 293 78 116 215 222 34 78 215 222 78 215 222 78 215 222 78 215 222 74 78 86 215 222 78 215 222 78 215 222 78 86 205 215 222 78 86 205 215 222 78 215 222 78 215 222 78 215 222 50 54 101 106 108 114 143 148 170 206 215 221 231 259 282 298 36 49 50 54 61 68 77 145 148 156 168 170 202 206 215 216 217 222 231 246 280 281 282 293 297 34 49 50 54 56 106 108 114 156 163 205 206 226 231 243 247 259 271 281 293 298 108 148 207 230 34 49 54 58 67 68 71 74 80 101 105 107 152 153 155 156 163 170 205 206 207 220 221 222 225 226 228 230 235 240 248 251 259 260 280 281 297 49 54 56 58 71 80 101 108 114 116 147 153 156 168 170 193 205 206 207 221 222 226 243 260 280 297 298 34 36 49 53 54 56 58 68 69 77 80 96 101 103 106 108 114 116 143 146 153 156 160 192 202 205 206 207 221 222 225 226 251 252 276 280 281 282 293 297 50 89 148 56 103 108 143 192 221 244 264 298 34 49 56 69 147 155 206 222 69 86 101 105 167 227 228 239 168 294 74 145 148 168 170 216 294 116 168 216 294 74 116 145 168 37 68 74 87 106 107 116 145 168 192 196 205 246 260 168 50 53 67 68 74 77 105 106 116 145 160 168 207 215 217 246 249 298 67 70 74 77 101 145 167 168 217 280 116 168 216 294 74 116 145 168 37 74 145 160 168 280 74 116 168 230 246 249 37 59 74 77 101 116 168 205 206 246 298 37 44 56 74 77 107 116 145 160 168 169 192 215 223 227 230 276 297 58 67 70 74 77 96 145 167 168 216 222 246 264 280 298 37 52 56 58 59 74 101 105 108 145 156 168 169 205 221 246 297 298 67 74 77 145 168 220 36 56 59 74 77 143 168 205 206 207 216 244 298 67 74 77 145 168 54 67 74 77 96 114 116 145 168 194 205 206 249 54 61 67 74 77 114 116 145 168 194 74 145 168 183 194 205 223 74 145 168 194 205 223 36 53 54 67 74 77 86 101 108 116 145 153 156 168 206 207 244 281 297 52 53 54 64 67 68 69 74 77 86 105 145 146 147 148 160 167 168 170 194 206 207 215 216 217 222 225 230 241 244 259 260 269 276 279 280 281 294 296 86 107 116 153 168 194 205 206 216 246 251 280 281 282 44 53 74 83 86 101 107 116 170 206 216 247 280 282 74 86 101 107 116 153 168 194 205 206 216 238 246 251 280 281 282 148 153 251 280 148 194 280 148 280 36 116 202 216 241 280 107 116 206 216 280 56 116 170 207 216 280 86 101 116 154 163 194 216 280 281 36 37 148 202 203 280 36 37 148 202 203 280 36 37 148 202 203 280 53 83 105 228 247 297 53 80 96 103 116 148 205 207 226 280 297 54 56 58 90 100 101 103 108 113 116 143 144 164 171 192 205 206 208 215 227 228 260 34 43 68 103 148 167 170 206 230 281 297 37 113 145 203 262 67 96 114 116 143 144 146 148 157 170 206 220 227 230 231 281 282 297 56 84 105 147 164 168 170 193 215 216 247 280 297 52 56 61 80 89 96 103 114 116 145 153 222 246 247 34 43 53 54 56 71 77 80 88 96 105 113 114 116 215 221 227 228 230 231 234 280 298 34 53 54 96 105 167 205 206 215 221 268 281 37 87 203 227 260 262 163 231 260 34 43 53 54 58 70 82 103 106 113 116 156 167 171 205 206 215 220 222 228 239 241 243 260 280 293 34 84 86 215 238 259 260 34 40 43 46 53 54 56 58 61 67 68 71 74 79 80 82 86 87 89 96 103 105 106 108 113 114 116 145 154 156 157 160 168 170 195 198 206 208 215 222 228 230 231 246 247 260 264 268 271 280 281 293 297 298 46 61 67 71 74 89 101 102 103 113 114 116 145 171 208 228 247 248 270 271 61 89 96 148 206 230 294 296 34 118 148 271 272 296 271 272 296 34 92 296 74 77 78 83 107 116 145 148 247 280 35 206 259 294 53 61 74 77 83 88 108 113 116 145 148 228 241 247 248 271 294 52 56 58 61 74 77 83 88 107 113 116 145 147 148 228 241 247 248 271 294 54 56 90 156 206 227 228 230 280 34 56 116 147 195 208 251 279 280 195 34 148 170 205 206 239 294 297 34 115 116 148 206 294 297 74 116 148 205 206 215 216 268 276 281 294 44 74 116 145 205 207 215 216 227 68 105 116 193 228 281 43 68 105 116 251 297 53 56 68 105 114 167 193 206 249 280 298 211 37 46 49 53 67 75 78 79 83 84 154 169 203 207 228 241 248 281 37 67 69 70 78 82 84 87 102 113 154 167 168 203 215 220 228 230 234 247 248 268 78 84 87 206 207 230 247 78 86 87 96 108 113 116 143 160 298 70 82 67 70 79 80 82 83 84 105 113 143 154 157 167 227 230 231 247 281 53 71 74 83 205 206 220 247 249 280 56 67 71 225 230 231 239 248 281 298 44 53 54 68 71 86 205 206 216 247 249 206 216 241 44 68 71 108 116 148 160 226 228 230 247 248 264 280 58 84 116 148 170 206 211 215 216 228 230 259 281 296 54 153 54 101 205 206 246 297 53 83 148 205 206 294 79 143 193 204 215 297 79 193 204 71 79 96 103 114 146 204 205 34 79 204 298 70 71 77 79 82 83 107 108 116 143 148 167 170 204 205 206 207 234 241 247 259 280 294 67 70 77 78 79 82 83 101 102 107 114 116 148 160 168 204 205 211 216 228 247 280 53 67 74 79 148 157 204 248 270 280 294 68 79 108 114 192 204 205 230 280 34 53 68 79 108 114 148 192 204 205 230 280 294 34 67 74 79 116 143 153 154 169 204 280 37 79 82 107 116 144 194 203 204 220 235 268 280 281 67 74 79 103 106 204 280 79 147 204 211 34 37 54 67 80 83 106 116 147 148 160 167 170 203 216 222 231 244 247 259 264 271 279 293 294 37 50 61 67 68 70 74 79 83 96 102 105 106 114 116 145 148 163 167 169 216 220 222 228 231 241 247 248 259 260 262 264 269 271 276 279 280 294 296 297 298 34 37 50 53 54 61 67 68 74 82 83 96 103 105 106 116 148 153 160 167 203 205 206 215 216 222 227 228 238 239 241 246 247 248 251 259 271 276 279 280 297 37 53 68 74 105 145 148 153 167 168 170 194 206 215 216 220 224 227 244 246 251 279 280 34 44 53 56 58 67 70 80 82 84 105 106 116 147 148 160 167 170 193 205 206 211 216 217 220 222 235 260 280 294 298 34 50 68 143 147 148 222 294 34 53 68 74 86 106 108 116 148 167 170 204 205 206 211 216 222 251 278 293 34 54 68 77 86 103 116 148 167 204 206 211 215 216 222 247 251 298 34 46 54 58 68 74 77 86 101 105 108 116 148 153 167 204 205 206 211 215 216 222 251 262 276 281 293 34 54 68 108 114 116 148 167 170 204 206 211 216 222 280 293 34 36 37 44 53 54 68 70 106 116 148 153 160 167 202 203 204 211 215 216 222 251 280 34 54 68 69 74 80 108 116 148 153 167 204 205 206 211 216 222 234 251 280 293 34 43 46 50 54 61 65 68 69 74 77 83 101 108 116 147 148 167 170 204 205 211 215 216 217 222 232 246 248 262 276 280 298 34 43 53 54 68 107 108 116 145 148 167 169 196 204 205 211 216 217 222 251 280 34 43 53 54 68 86 101 105 106 108 116 148 153 160 167 204 205 206 211 216 222 247 279 34 46 54 61 67 68 74 77 86 106 108 116 146 148 153 164 167 204 205 206 207 211 215 216 217 222 225 246 251 279 280 281 298 34 36 49 50 53 54 58 61 68 74 77 78 86 101 105 106 107 108 116 148 153 156 163 164 167 170 196 202 204 205 206 207 211 215 216 220 221 222 223 246 247 249 251 268 276 278 281 282 298 34 53 54 68 74 77 116 148 153 160 163 167 196 204 205 206 207 211 216 222 246 251 276 279 280 293 34 43 54 58 61 68 70 80 82 92 101 105 108 114 116 148 167 168 204 205 211 215 216 217 222 251 252 262 298 34 46 54 56 61 68 77 86 108 116 147 148 153 160 167 204 205 206 211 215 216 222 223 251 276 280 281 34 54 61 68 74 80 86 108 116 146 148 153 160 167 168 204 211 215 222 251 279 280 34 54 67 68 83 86 106 116 148 153 160 167 170 204 205 207 211 216 222 251 280 298 34 56 68 77 86 105 116 148 167 170 204 205 206 211 222 247 249 279 34 53 54 68 86 108 116 148 153 167 204 211 216 222 251 34 53 68 86 104 106 108 116 148 167 204 206 207 211 215 216 222 251 278 293 34 43 44 53 54 68 74 77 86 107 108 114 116 148 153 167 204 205 206 207 211 222 246 271 280 297 298 34 61 68 108 116 148 153 163 167 196 204 205 207 211 222 251 279 280 293 34 53 56 68 74 86 108 116 148 153 160 167 198 204 205 206 207 211 220 222 271 280 293 34 43 68 77 116 148 153 167 204 206 211 216 222 251 279 34 40 43 67 68 80 86 92 107 116 148 164 167 170 204 211 215 222 224 227 246 274 280 34 67 68 96 116 160 167 222 34 37 54 69 116 203 206 215 216 280 34 53 56 80 89 147 160 167 206 211 241 251 280 294 50 54 67 145 215 216 217 228 298 54 116 167 216 279 280 34 80 96 116 148 167 206 216 221 231 248 249 271 279 34 61 96 116 145 148 160 204 206 207 215 216 217 279 280 34 61 69 80 92 116 117 148 216 271 274 279 43 61 116 215 279 294 54 147 280 294 43 53 58 61 70 80 101 107 108 116 143 155 156 160 168 169 192 205 206 207 215 217 220 228 246 251 280 282 206 259 34 37 43 50 114 170 203 216 249 297 34 37 43 50 69 74 77 105 143 148 168 169 170 203 204 206 207 221 222 230 249 297 34 43 50 61 78 116 167 168 205 216 235 244 248 262 279 280 35 37 50 56 68 96 114 148 154 203 205 206 207 215 216 238 246 279 297 37 43 50 67 68 69 70 77 89 106 203 207 297 34 43 61 105 145 167 171 205 215 279 280 281 34 89 114 148 165 167 293 89 114 167 49 50 101 105 146 148 160 170 205 206 225 279 294 37 50 53 56 61 79 87 96 105 108 148 153 160 167 203 207 215 227 297 114 116 170 216 279 50 116 216 279 34 67 68 105 108 116 147 148 167 170 216 230 239 241 244 259 279 37 50 56 114 148 154 170 203 207 238 246 279 297 34 43 67 116 167 216 249 279 114 116 222 279 54 206 216 279 53 54 69 70 77 105 116 144 167 216 247 249 251 279 280 37 50 114 148 154 170 203 205 206 207 215 238 246 248 279 297 34 116 167 215 216 279 280 294 53 83 207 215 217 227 228 247 268 106 106 34 34 53 222 157 37 43 153 154 228 231 247 248 294 43 56 67 70 82 84 101 107 116 143 147 148 157 160 167 192 193 206 207 215 216 220 222 225 227 228 234 239 247 248 259 260 280 294 298 34 56 61 67 78 79 86 113 116 145 148 154 171 217 228 239 243 247 248 264 269 281 34 46 52 56 61 67 70 71 74 78 79 86 87 96 102 105 107 113 114 116 145 148 154 156 167 169 171 194 208 216 217 222 228 237 239 241 243 247 248 251 260 269 271 276 288 294 56 145 294 34 61 67 96 103 105 114 116 147 160 163 167 205 206 228 247 248 281 294 297 34 56 61 67 89 103 114 116 147 206 207 228 248 264 280 297 34 61 67 102 103 114 116 147 167 206 228 231 247 248 280 34 53 56 61 67 79 83 89 103 114 116 147 148 167 170 205 206 207 216 217 222 225 228 231 234 247 248 259 280 34 54 56 86 105 108 113 116 148 156 195 206 215 216 226 227 228 276 277 280 148 206 251 297 116 205 216 223 268 116 216 102 247 116 216 49 53 54 83 105 116 148 170 205 206 216 217 225 228 231 241 247 248 251 260 297 116 216 80 247 116 216 251 56 68 82 83 116 167 216 222 228 247 248 251 53 70 74 107 116 154 170 194 207 216 228 251 260 297 70 74 82 116 148 195 206 216 228 251 260 268 70 74 116 215 216 228 251 260 34 116 216 227 248 251 251 116 216 116 216 70 114 116 147 216 248 251 271 280 34 67 70 82 84 87 160 169 193 228 230 248 251 146 148 217 36 37 53 78 105 114 147 148 168 170 205 206 221 227 228 247 248 260 294 297 78 82 89 107 114 147 148 167 168 247 37 82 83 84 148 169 170 203 228 241 247 248 260 96 148 193 206 230 231 248 259 273 280 84 102 108 148 163 193 228 230 231 248 259 50 68 82 105 108 148 170 193 205 206 216 247 37 49 67 79 82 83 84 102 106 144 146 148 153 169 170 193 194 203 204 205 220 225 227 228 230 234 235 238 247 248 268 37 70 79 82 83 84 102 106 116 144 169 194 203 204 220 228 231 247 248 268 53 70 114 148 153 156 160 163 164 192 206 223 251 260 67 114 148 169 231 251 294 44 53 68 70 82 98 105 148 205 211 215 224 247 260 294 82 102 116 247 248 34 68 96 148 156 205 220 247 251 297 68 70 82 84 96 155 164 234 257 68 82 108 116 170 248 68 74 106 114 116 148 156 280 46 53 79 107 148 160 167 170 205 206 207 248 280 34 147 206 244 259 37 43 44 68 83 84 96 143 146 148 167 170 203 206 227 259 280 167 280 44 53 56 70 82 83 84 102 105 156 164 167 205 215 220 234 247 248 271 279 280 34 37 49 58 67 68 70 78 82 83 84 101 105 108 155 156 157 160 167 170 204 205 206 215 222 225 227 228 247 248 280 281 288 294 297 54 82 84 116 192 204 228 248 280 53 70 80 82 84 102 113 148 204 206 228 248 280 44 53 67 68 80 146 167 207 215 220 235 247 279 280 54 70 143 220 53 70 82 155 232 278 280 34 53 70 71 82 102 103 113 155 280 34 53 70 71 74 77 79 80 82 107 113 155 171 239 247 270 280 34 53 70 71 82 102 113 116 189 247 280 34 53 70 82 116 155 280 34 53 70 82 113 155 280 293 34 53 70 80 82 155 171 248 280 34 53 70 71 74 82 107 113 116 155 171 260 280 292 34 53 70 71 74 82 102 113 116 155 171 247 248 260 270 280 53 70 82 155 247 270 280 34 46 53 70 71 74 80 82 102 113 116 155 205 247 280 293 34 53 56 70 82 102 116 155 280 34 58 70 82 102 106 168 206 216 228 247 248 249 259 262 271 276 292 298 43 44 49 53 54 56 68 70 74 80 83 96 102 103 105 106 107 114 116 117 118 143 148 154 156 168 170 187 188 193 204 205 206 207 222 228 230 231 234 247 248 260 264 281 282 294 297 298 37 44 53 67 68 70 82 84 88 105 108 117 118 148 156 157 163 164 167 170 203 204 205 207 215 227 228 234 240 247 248 271 272 280 294 297 34 44 46 53 54 67 70 74 82 102 105 106 114 116 148 153 154 167 170 205 206 207 247 251 260 271 297 298 70 82 84 153 155 234 248 269 44 54 56 70 71 82 101 105 114 116 144 148 160 163 164 170 192 204 206 207 216 221 222 225 234 235 247 248 259 264 268 280 281 282 294 298 34 53 56 70 80 82 105 160 205 206 207 226 234 235 259 280 235 162 259 294 56 77 80 154 204 234 235 259 280 34 67 77 79 80 102 116 189 216 260 279 280 37 49 53 67 77 79 80 82 106 114 116 148 155 156 157 169 170 192 203 205 206 215 234 260 268 269 280 281 34 54 56 116 155 194 206 216 241 243 276 280 297 299 34 46 67 72 75 79 84 102 105 114 146 148 169 193 194 215 216 217 231 234 239 241 247 248 251 278 279 280 282 294 271 69 228 248 294 67 68 70 74 79 83 96 102 145 146 148 167 169 193 205 225 229 230 231 247 248 294 297 37 67 70 74 82 83 102 103 114 118 145 148 170 192 207 222 228 231 247 248 271 281 294 297 67 70 74 82 83 84 87 102 145 154 227 228 230 231 247 248 271 294 37 44 54 56 58 67 70 74 79 82 83 84 102 114 117 118 145 148 153 154 157 168 169 170 193 207 227 228 247 248 268 271 272 281 294 53 56 67 69 70 74 82 83 88 101 102 105 108 114 145 148 154 157 167 169 193 205 228 231 239 243 247 248 264 271 272 294 297 37 44 53 67 68 70 74 82 83 102 143 144 145 148 155 163 194 205 206 207 220 228 247 248 251 271 281 294 67 74 82 83 102 108 145 147 148 228 248 264 271 294 50 56 58 67 70 79 83 106 114 117 144 145 148 169 228 235 241 247 248 271 279 280 294 53 70 74 83 96 148 160 167 247 271 280 294 49 67 69 70 74 83 87 102 107 114 148 160 167 217 247 248 251 271 280 294 67 70 74 102 116 145 157 216 248 271 294 37 53 67 74 79 83 102 116 143 145 157 169 216 228 231 247 248 271 44 70 83 107 146 170 206 247 294 67 117 148 228 230 240 241 247 248 271 294 44 53 67 68 71 79 83 102 105 107 114 116 148 160 170 207 220 221 247 34 37 53 67 79 96 105 114 116 160 163 167 203 205 220 234 235 243 247 248 251 298 53 67 79 83 84 102 105 114 116 169 205 207 215 220 227 232 247 251 260 53 67 79 83 84 96 101 102 105 108 114 116 148 168 169 193 204 205 206 207 215 220 225 226 227 228 231 247 248 251 259 281 297 37 53 68 79 114 116 144 145 170 203 206 220 234 235 37 79 84 107 114 116 170 203 234 235 281 34 37 53 79 89 114 116 148 203 228 230 243 248 251 260 264 271 280 37 49 50 79 83 96 114 116 143 148 203 216 217 222 248 249 264 280 294 70 79 80 82 83 108 114 116 148 154 155 192 205 207 234 260 70 79 82 83 96 105 108 114 116 148 207 211 70 79 80 82 83 108 114 116 148 154 155 192 205 207 234 260 206 259 206 259 44 67 68 70 79 84 114 116 146 170 195 205 206 215 220 222 228 235 240 247 248 50 53 67 70 77 79 82 114 116 145 164 170 225 234 235 251 264 268 280 298 34 37 53 79 82 102 106 114 116 148 169 170 203 206 217 231 239 241 44 53 56 68 79 83 102 105 114 116 148 169 193 206 215 225 247 297 37 77 79 114 116 203 207 234 268 34 46 54 67 82 114 148 251 264 280 34 53 56 67 68 70 82 84 96 106 114 116 147 155 206 230 231 234 235 241 244 247 248 251 264 280 297 34 44 67 68 82 102 106 114 147 167 226 234 241 247 248 251 264 280 34 58 67 68 70 80 82 83 84 114 144 147 148 171 193 241 248 249 251 264 280 294 34 67 68 82 102 114 148 167 170 193 235 248 251 264 280 34 53 61 67 102 105 106 114 148 163 168 193 206 215 216 228 230 241 248 251 260 264 280 34 50 56 67 107 114 148 169 194 248 251 264 280 34 67 68 82 86 114 145 154 167 168 169 193 194 228 248 251 264 280 34 67 80 82 105 107 114 145 160 169 226 248 251 264 271 280 34 54 67 83 102 114 148 154 160 247 248 251 264 269 279 280 298 34 56 67 70 96 101 105 114 148 170 228 247 248 251 264 280 288 34 36 44 53 54 56 58 67 70 84 87 102 114 148 156 167 169 205 206 222 228 248 251 260 264 280 281 288 294 297 34 44 58 67 83 84 96 105 114 148 205 206 220 228 234 247 248 251 264 280 288 34 54 67 84 96 101 105 114 148 167 170 194 205 206 228 247 248 251 264 280 288 34 67 114 148 167 211 228 248 251 264 280 288 34 67 89 96 101 102 105 108 114 116 148 216 217 228 248 251 264 280 288 294 297 298 34 37 67 80 84 102 114 167 193 251 264 270 280 34 49 67 77 114 251 264 280 294 54 58 68 78 84 87 105 106 114 116 148 153 154 155 170 195 205 206 217 228 247 248 264 280 294 297 298 36 37 54 67 68 74 101 105 116 144 148 153 155 168 170 192 194 205 206 207 225 238 246 248 251 268 56 67 74 77 102 105 113 114 116 143 144 154 157 163 164 168 169 206 213 222 234 246 247 251 280 67 68 74 77 79 105 108 114 116 155 170 206 213 247 248 251 297 40 46 53 72 80 101 102 113 116 164 189 205 206 222 225 226 257 260 268 281 297 49 53 62 77 80 87 101 103 107 108 111 113 114 116 145 153 163 164 168 171 189 205 206 220 221 226 229 230 239 260 262 270 276 292 298 36 80 101 107 113 116 145 154 163 164 168 205 225 231 235 248 251 260 281 298 53 67 74 105 259 43 53 67 86 116 153 169 206 228 230 251 260 294 53 67 68 71 79 83 84 87 101 102 113 116 143 144 148 153 156 157 160 169 170 193 195 205 206 207 215 226 227 230 231 234 239 241 247 248 251 259 271 281 282 297 44 49 53 56 58 67 68 79 80 82 89 101 102 107 116 144 148 156 160 169 170 192 194 206 227 230 231 235 248 251 259 281 49 53 56 68 80 102 116 148 157 168 170 193 206 207 225 230 234 235 248 251 259 260 53 56 58 67 68 102 116 143 146 148 164 169 192 193 206 225 227 228 231 234 241 247 248 297 43 54 56 61 68 74 84 102 114 116 143 148 169 170 171 205 206 207 220 221 225 234 235 238 241 247 248 269 271 281 282 297 298 44 67 68 71 74 77 84 101 102 107 108 114 116 144 146 148 153 169 170 193 205 206 213 220 248 249 271 279 281 297 298 67 68 116 148 248 251 269 54 58 67 68 86 113 116 148 170 205 206 238 248 251 264 271 293 294 297 53 67 68 86 108 114 116 143 146 148 170 205 206 221 248 251 264 294 297 44 56 61 67 77 79 106 114 143 170 193 205 206 221 225 227 230 231 247 280 281 282 294 297 298 37 44 53 56 58 61 67 68 87 101 106 113 114 148 153 157 167 170 171 205 206 207 215 216 217 220 221 225 228 230 239 247 248 260 281 282 294 297 56 67 77 78 86 108 114 143 155 167 169 170 206 207 215 221 225 227 249 251 280 281 294 297 43 44 46 50 53 54 56 58 67 68 77 83 84 86 101 105 108 114 143 144 148 156 160 163 167 168 170 194 205 206 215 216 220 222 225 227 228 234 235 238 246 247 249 251 280 282 294 297 298 54 56 67 87 96 108 114 148 156 192 193 206 215 221 225 226 248 280 294 297 298 49 56 58 67 80 83 84 102 114 116 143 148 150 160 167 170 194 206 222 226 248 264 37 67 68 70 78 80 101 105 148 150 167 194 203 206 221 227 234 248 249 264 271 280 282 297 37 50 67 78 105 107 116 148 167 194 203 216 241 247 248 264 280 298 34 36 37 46 50 52 53 54 56 61 67 69 70 74 78 80 82 83 84 86 87 89 96 105 108 114 116 145 147 148 153 154 160 167 168 169 193 194 202 203 205 206 207 215 216 217 222 226 227 228 230 231 235 238 239 241 247 248 251 259 262 264 269 279 280 281 294 296 298 43 44 46 67 70 77 80 82 88 89 96 103 105 106 116 146 147 148 160 164 167 170 205 206 216 247 264 294 298 34 49 58 67 77 86 105 106 116 167 205 215 228 247 280 34 46 56 67 68 101 102 108 116 143 148 157 167 168 169 170 207 215 222 239 241 246 247 248 269 280 281 298 34 37 56 61 67 70 87 114 116 148 203 206 227 241 247 276 280 298 34 67 116 148 168 206 228 241 247 251 280 34 54 56 67 68 100 101 103 105 108 114 116 148 167 205 206 207 215 230 239 241 247 249 251 260 280 294 298 53 206 34 36 67 114 116 146 148 169 170 202 205 206 207 225 241 247 34 56 61 68 70 71 86 101 108 116 148 160 167 170 205 206 207 215 221 227 241 247 251 280 281 294 297 298 34 54 56 58 67 104 108 116 148 155 167 170 204 205 206 222 241 247 280 53 206 53 206 34 37 50 70 113 116 148 167 170 203 215 241 247 280 34 53 54 56 61 67 68 74 80 82 105 114 116 148 160 167 168 169 171 193 207 215 216 222 239 241 246 247 251 279 280 294 297 298 53 206 34 116 148 167 241 247 280 53 56 67 75 101 108 114 116 169 206 216 225 227 247 248 279 280 294 298 44 56 86 116 145 216 217 220 235 247 248 279 280 294 67 103 169 241 248 251 270 271 279 298 67 71 113 154 160 171 204 215 260 67 74 160 204 215 34 37 56 67 68 74 80 84 102 103 106 108 155 156 163 168 170 193 203 204 205 206 215 220 222 230 234 243 247 249 271 280 281 298 37 56 67 239 247 280 34 50 67 78 106 143 170 205 207 34 67 74 154 160 204 215 37 40 67 71 74 82 87 113 116 148 168 169 171 203 207 220 227 234 239 247 259 268 269 298 37 67 71 74 102 105 113 116 148 154 168 169 171 203 206 207 220 227 234 239 247 260 268 280 298 34 37 40 56 67 80 86 87 116 148 154 160 168 169 203 207 220 227 234 239 247 268 298 34 37 67 74 80 87 92 102 113 116 148 154 168 169 203 207 220 227 234 239 247 248 268 280 298 37 40 49 67 71 87 101 113 116 148 168 169 203 207 220 227 234 239 247 260 268 270 293 298 37 46 56 67 74 80 87 92 116 148 164 168 169 203 207 220 227 234 239 247 248 260 268 269 298 37 40 67 71 102 113 116 148 163 168 169 203 207 220 227 234 239 247 248 268 280 298 36 37 67 74 87 103 113 116 148 163 168 169 171 202 203 206 207 220 227 234 239 247 248 251 268 270 298 36 37 40 67 71 74 107 113 116 143 148 153 168 169 171 202 203 207 220 227 228 234 239 247 248 268 298 67 154 160 204 215 271 34 36 44 54 67 68 74 87 105 114 116 117 147 148 154 157 168 170 189 202 204 206 220 221 231 239 247 248 249 251 259 269 270 271 280 281 298 67 74 154 160 171 204 207 215 61 67 80 105 167 170 215 67 153 251 67 204 67 204 52 53 67 69 106 113 116 148 153 168 194 195 216 227 236 248 280 294 37 43 61 64 67 68 71 74 75 79 82 86 87 88 89 92 102 104 105 107 108 113 116 118 145 146 148 160 167 168 169 171 184 187 194 195 205 216 217 228 239 241 247 248 249 252 260 268 269 270 271 275 276 280 289 292 293 294 298 53 67 70 163 231 260 280 297 56 67 83 84 148 155 156 160 167 169 170 205 206 215 225 227 228 251 280 34 36 37 49 50 53 61 67 74 86 87 102 103 107 113 114 147 148 153 154 160 168 169 171 202 203 206 207 216 218 226 239 246 251 271 280 294 296 44 49 54 67 114 148 167 169 170 193 204 280 298 53 56 77 114 167 182 211 216 222 228 294 36 44 67 70 74 82 84 86 87 101 102 105 148 153 167 170 206 207 215 216 217 224 248 251 280 281 294 297 298 106 148 167 204 58 67 84 106 116 148 157 167 204 206 227 241 247 251 34 83 116 247 36 37 46 49 53 56 61 67 68 71 80 82 84 87 96 102 103 106 108 114 143 148 153 154 155 156 160 163 164 168 170 192 193 194 196 202 203 205 206 215 216 220 222 226 227 230 235 239 241 247 248 251 259 268 269 270 280 282 294 297 298 36 37 54 56 58 67 68 74 77 80 83 84 87 96 100 101 102 105 107 108 114 116 117 143 144 148 153 154 155 156 157 160 169 170 193 194 195 202 203 205 206 207 216 221 225 226 227 228 230 239 248 249 251 259 260 281 288 293 297 298 34 36 37 54 56 58 61 67 71 80 83 84 86 87 92 96 101 102 105 106 108 113 114 117 143 144 148 156 157 160 163 169 170 172 192 193 195 202 205 206 207 215 216 221 222 225 226 227 228 234 239 240 241 247 248 249 251 260 264 271 280 281 293 297 298 43 46 49 54 56 58 61 67 68 71 82 83 84 86 88 100 101 102 103 105 106 107 108 113 114 144 146 148 153 155 160 164 169 170 192 205 206 216 220 221 222 226 234 239 247 248 249 251 254 260 264 268 269 280 281 282 294 297 298 37 54 56 67 77 83 87 96 102 107 108 148 154 155 160 163 170 203 205 206 207 216 222 226 228 247 248 251 260 280 297 298 34 36 37 50 67 87 107 108 147 169 170 202 203 204 205 228 239 251 280 34 36 43 46 49 50 53 54 56 58 61 67 68 70 77 83 84 86 87 89 96 101 103 105 108 113 114 116 147 148 160 164 167 170 205 206 207 216 222 225 227 228 235 240 241 246 247 248 251 264 269 280 281 294 297 298 67 107 148 169 205 264 67 78 114 116 145 148 153 204 211 241 294 67 83 102 114 169 206 211 215 227 228 249 280 34 56 61 67 82 96 114 148 167 193 204 206 211 241 279 280 294 298 43 67 89 116 148 251 280 43 54 67 89 116 148 251 280 34 43 67 116 148 206 241 251 280 294 53 148 205 247 53 67 116 148 216 53 116 148 216 53 148 167 102 107 146 148 211 247 260 53 116 148 167 216 53 148 167 53 102 148 167 53 148 167 248 53 148 167 102 103 107 211 239 248 49 74 83 116 148 167 168 169 216 230 241 247 280 34 49 54 56 58 67 80 87 114 116 147 148 164 193 216 222 230 239 247 248 280 294 67 96 116 148 216 247 280 294 296 74 116 148 216 280 44 49 54 56 58 67 69 71 74 79 80 101 102 105 106 107 108 113 114 143 144 153 154 157 164 168 170 192 193 204 205 206 207 215 222 225 226 228 234 235 243 244 251 259 260 268 271 280 281 297 298 56 67 77 80 87 101 108 114 116 143 144 170 193 194 205 206 221 222 228 238 241 243 248 249 251 260 268 280 297 298 53 54 56 58 67 80 101 102 106 108 143 144 148 153 154 157 168 170 193 204 205 206 207 215 222 225 228 230 234 244 246 248 249 251 280 293 294 297 298 37 43 58 67 74 80 87 102 107 108 113 114 143 144 154 170 193 203 205 206 207 228 231 247 248 260 269 270 271 280 298 54 58 67 68 83 102 148 153 206 207 230 247 271 53 58 67 68 84 105 148 206 207 215 220 234 281 294 49 53 54 58 67 101 102 105 148 160 167 170 206 207 225 230 247 248 260 264 276 282 298 58 67 68 70 82 105 108 148 160 167 170 193 205 206 207 228 247 251 264 268 297 37 58 67 153 167 203 206 215 37 58 67 68 70 82 108 206 207 227 230 247 58 67 69 80 102 143 167 170 193 205 206 230 247 251 280 281 44 53 58 67 70 77 80 82 106 107 116 148 156 170 193 205 206 207 215 216 227 228 230 247 248 249 259 264 268 281 282 294 58 67 96 148 170 205 217 227 228 260 298 58 67 68 69 105 155 170 294 37 56 58 67 80 89 105 146 170 205 206 207 247 280 281 54 58 67 71 80 82 102 108 113 164 170 225 235 241 251 264 297 44 49 54 58 67 70 82 84 108 114 116 146 148 155 160 170 205 206 207 215 221 225 247 264 268 281 298 58 67 68 82 83 84 107 148 170 205 206 207 247 251 281 37 58 67 83 108 167 203 207 230 241 247 280 58 67 68 80 148 193 204 205 216 248 260 269 53 58 67 68 69 70 82 114 148 156 168 170 206 207 216 220 226 230 247 248 260 282 34 53 58 67 69 74 102 103 113 114 148 206 216 227 230 241 243 247 248 251 271 280 294 34 58 67 70 82 83 107 160 231 264 34 44 67 80 84 101 114 144 154 164 167 171 193 206 222 235 247 248 251 279 282 294 34 37 43 54 67 70 101 103 108 114 144 148 154 156 160 163 164 170 203 204 205 206 231 234 235 249 251 279 298 71 204 269 279 36 54 67 101 102 105 144 145 164 170 202 204 205 206 226 228 239 279 280 204 279 204 279 34 204 279 34 58 101 195 196 198 204 276 279 106 108 204 223 279 34 62 103 204 205 215 228 279 54 56 204 260 279 294 34 56 67 90 145 153 163 182 204 205 206 241 251 268 279 280 54 70 82 87 102 156 168 169 170 204 205 248 279 297 298 204 279 211 46 54 56 68 71 80 108 143 170 205 206 280 281 297 206 216 281 101 46 106 196 205 206 297 58 61 71 77 98 106 155 156 164 170 193 196 205 206 222 243 249 252 293 80 106 108 114 170 193 205 206 251 106 170 206 280 297 252 106 108 56 68 101 155 170 205 206 281 80 206 46 71 105 108 156 170 205 206 222 225 251 280 116 46 56 58 68 71 96 100 101 108 163 170 205 206 222 249 280 293 44 46 56 58 67 105 108 116 170 205 206 207 242 280 281 46 54 58 71 77 106 107 108 113 155 156 170 205 206 215 222 242 249 280 288 293 297 58 68 108 170 205 280 206 54 56 58 71 98 106 108 163 205 206 222 249 251 269 280 36 37 53 54 61 114 160 168 170 207 216 217 231 241 259 279 282 62 96 101 114 155 156 167 170 205 206 216 297 298 61 145 160 204 216 262 279 37 52 53 56 61 96 105 107 108 148 160 170 203 205 206 216 246 297 298 54 54 54 54 37 105 154 160 167 206 216 247 248 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 37 167 37 43 53 56 68 89 96 105 107 108 114 148 154 160 167 170 203 205 206 207 216 217 221 225 247 248 251 259 260 280 294 43 44 67 71 87 102 107 113 114 116 147 148 167 169 170 194 206 227 229 239 241 247 248 269 270 280 298 36 56 74 89 105 114 116 153 167 217 251 276 294 34 79 105 114 116 147 148 248 264 271 294 44 53 67 84 87 89 118 146 148 206 217 221 227 228 230 247 248 271 279 280 294 67 74 114 116 148 216 259 43 67 105 160 167 170 206 215 247 53 56 67 68 83 84 89 96 106 107 117 148 153 205 207 216 217 225 227 228 230 235 247 280 294 297 298 53 204 206 216 294 36 37 46 53 116 202 203 215 216 77 80 107 115 116 153 156 205 206 216 222 239 249 254 259 262 280 116 216 280 116 148 205 216 247 280 53 114 116 160 216 230 53 113 116 148 216 243 269 280 53 116 215 216 280 53 67 68 87 89 105 106 146 148 156 160 167 169 170 204 205 206 207 215 216 217 221 222 230 247 249 251 260 268 269 280 281 282 294 53 116 148 206 216 241 246 279 280 296 70 116 216 67 87 102 116 154 169 207 216 239 260 270 280 36 37 105 144 146 163 170 202 203 205 206 234 238 44 70 82 101 106 117 156 168 170 205 206 225 231 270 271 280 246 262 293 34 47 56 64 114 222 251 262 292 298 53 156 216 279 89 46 70 148 167 74 77 78 82 90 101 145 153 154 155 163 164 170 206 216 220 225 241 246 249 251 260 293 74 145 160 53 74 80 92 114 116 160 167 206 276 36 53 77 82 106 114 116 145 167 168 193 194 205 216 221 222 249 262 276 279 97 37 55 56 116 167 170 203 268 68 74 148 154 156 164 37 56 78 116 170 203 204 260 43 46 53 74 77 101 105 114 148 153 160 170 205 206 230 243 249 264 281 69 74 77 80 105 106 114 205 243 264 280 34 36 153 154 202 34 46 49 54 67 77 116 154 171 206 248 280 36 202 105 294 43 46 80 96 105 106 116 148 167 170 205 206 216 247 259 294 36 202 248 36 68 77 102 108 116 143 170 193 202 205 206 221 282 297 298 34 36 46 49 116 148 160 202 205 206 207 221 280 298 36 37 54 56 58 74 79 86 101 106 108 116 143 148 153 155 156 160 169 170 203 205 206 207 215 216 218 222 225 226 227 230 241 243 244 246 247 251 259 260 268 280 281 294 297 50 78 116 204 226 251 44 50 54 114 116 148 155 222 230 241 251 260 78 116 150 226 53 54 68 105 106 117 230 247 271 280 294 67 71 88 106 148 156 206 247 293 116 240 34 54 204 248 271 272 49 77 88 96 101 153 156 206 222 280 34 56 157 271 170 251 34 224 249 37 194 203 264 294 46 77 167 170 206 264 78 264 297 298 52 53 61 68 215 246 264 54 86 294 54 216 222 262 294 49 116 153 164 206 216 249 280 293 116 216 262 58 68 101 108 113 116 148 156 157 206 215 216 224 257 281 282 92 94 114 116 167 52 108 114 166 211 236 256 276 280 36 61 82 84 95 106 166 206 211 224 232 249 256 259 276 280 34 40 46 52 54 56 58 61 67 68 77 86 89 90 101 105 106 107 108 114 143 145 147 148 155 157 160 167 170 192 194 205 206 215 216 217 222 223 247 249 251 259 262 264 276 280 282 294 297 298 61 66 80 116 145 148 167 205 206 215 216 217 220 230 280 281 294 97 114 167 276 43 44 56 67 79 82 106 108 170 205 206 221 228 237 248 262 270 281 297 298 34 35 37 67 96 102 116 147 148 160 168 169 192 194 203 215 216 217 218 228 229 234 260 262 264 276 279 280 34 61 108 155 193 215 216 217 279 34 50 53 56 61 67 68 79 87 89 96 101 105 106 107 108 143 148 155 160 163 192 205 206 207 215 216 217 220 221 222 224 226 234 235 241 244 248 249 268 276 281 282 291 297 298 116 216 46 80 96 105 54 69 101 106 108 205 206 293 34 211 264 276 56 249 54 74 108 145 148 167 170 206 207 259 297 34 43 54 56 58 61 68 71 77 80 82 87 96 101 104 105 106 107 108 114 116 143 148 155 157 160 163 167 168 170 192 205 206 216 221 222 224 225 231 234 239 249 259 280 281 282 294 297 298 34 37 46 54 56 117 156 196 205 206 207 216 251 298 145 145 34 108 205 206 249 280 294 145 34 50 108 206 221 298 145 145 5 7 13 14 15 18 19 20 21 23 24 26 29 30 50 79 101 167 169 170 204 206 216 222 249 40 58 79 82 160 167 170 204 205 206 216 222 239 268 269 298 5 7 13 14 15 18 19 20 21 23 26 79 96 148 156 167 170 204 206 216 222 298 36 50 56 79 101 153 167 170 202 204 206 216 222 249 294 58 72 79 97 101 116 148 153 155 167 169 170 204 206 216 222 249 294 34 79 80 96 106 167 170 204 205 206 216 217 222 276 34 35 59 79 100 104 170 196 204 206 249 276 54 216 53 145 159 206 259 34 43 46 54 67 68 69 77 80 101 108 116 143 155 156 170 195 205 206 221 222 234 247 251 260 264 271 274 276 280 281 282 297 298 206 259 54 56 294 206 221 249 256 262 61 160 248 262 276 277 279 280 37 46 71 77 80 86 101 106 107 108 113 116 143 168 205 206 215 221 222 234 247 251 254 260 281 58 61 218 225 248 280 37 50 54 61 71 80 97 106 108 113 114 156 160 168 170 172 203 204 206 222 225 248 280 282 297 61 68 90 100 113 114 117 157 163 170 205 206 228 231 248 276 280 294 298 37 54 56 61 70 82 106 108 163 164 203 205 206 215 225 248 249 251 262 280 34 46 54 56 58 61 68 80 96 100 101 108 116 156 168 170 196 205 206 207 225 230 237 248 249 280 297 298 37 54 61 114 203 246 298 34 116 145 160 222 268 292 34 52 108 116 145 160 43 61 84 114 215 280 36 37 61 67 116 155 170 206 207 282 298 36 37 43 50 61 97 101 116 148 155 163 170 189 206 216 246 262 276 36 37 61 108 116 170 34 36 37 56 61 105 108 114 116 147 167 168 170 194 205 206 216 217 225 281 291 294 298 101 143 205 206 247 298 36 37 50 61 206 246 54 74 145 212 213 54 74 145 170 251 34 52 53 54 56 58 61 87 106 108 113 117 153 170 196 205 206 207 298 34 37 61 72 89 145 203 216 217 249 262 274 280 294 36 74 77 78 89 145 160 167 217 296 58 68 71 80 86 150 170 205 206 234 249 280 44 74 114 148 163 246 260 262 264 281 153 251 281 260 280 293 53 58 69 74 106 163 164 205 206 207 215 222 225 268 280 281 298 53 106 153 206 207 251 268 282 10 13 18 19 31 37 148 155 220 58 148 225 251 260 281 74 86 101 103 108 114 143 146 154 206 207 220 225 230 241 259 280 294 53 54 114 147 148 160 194 206 215 216 260 294 296 153 154 279 293 298 54 74 116 148 160 168 206 216 224 260 271 279 280 292 54 116 148 168 206 216 260 271 279 280 153 108 143 155 160 170 205 206 215 230 281 282 2 5 15 16 19 22 26 30 31 2 5 11 16 18 22 33 5 10 14 18 19 20 25 27 28 31 0 4 5 8 9 18 19 21 23 26 28 0 4 5 9 11 19 23 25 26 28 31 33 0 3 6 10 15 17 19 20 21 23 29 33 2 8 9 15 16 19 21 22 23 26 27 31 32 33 0 2 8 9 16 20 22 27 2 8 9 16 20 22 27 0 2 6 8 9 10 16 21 22 23 27 28 29 31 32 2 8 9 16 20 22 27 2 8 9 16 20 22 27 15 18 10 18 20 22 23 27 28 32 33 2 4 6 10 12 15 16 17 18 19 24 25 27 0 1 2 4 6 7 9 10 11 12 13 14 15 16 17 18 19 21 24 25 26 27 28 30 32 2 7 9 15 16 17 18 19 24 25 28 30 32 10 21 32 2 3 5 15 16 22 10 33 9 10 21 4 9 10 11 13 14 15 18 19 20 21 25 26 28 29 30 31 32 33 1 2 7 13 18 20 22 28 30 1 2 6 7 10 13 18 20 22 23 1 2 7 13 17 22 1 2 7 13 14 17 19 22 25 30 31 1 2 7 9 10 13 14 16 20 21 22 33 1 2 6 7 9 10 13 20 22 23 1 2 7 9 10 13 14 18 20 22 23 24 28 1 2 7 10 12 13 15 17 18 19 22 24 26 30 1 2 4 6 7 10 11 13 20 22 26 28 29 30 32 2 4 5 9 10 14 16 18 22 23 27 28 30 31 1 2 4 5 9 15 16 21 22 23 1 5 6 9 10 11 12 15 17 18 19 21 25 29 31 33 0 2 5 6 8 10 16 17 18 19 20 25 27 28 29 31 0 2 5 6 10 16 18 20 24 31 0 6 9 10 11 13 15 17 19 20 24 25 30 31 17 24 10 17 27 28 4 6 7 10 11 12 13 17 18 21 24 25 26 28 30 31 0 3 6 7 8 11 12 14 15 18 19 21 24 26 28 31 33 0 1 2 5 6 7 10 11 12 14 15 16 17 18 19 20 22 25 26 28 30 31 4 5 6 7 8 9 11 12 14 15 18 19 21 24 25 26 27 28 31 32 1 4 5 6 7 11 12 13 15 17 18 19 20 24 28 30 31 32 1 4 5 6 7 9 10 12 14 15 17 18 19 24 25 26 28 29 31 33 1 5 7 8 9 10 12 14 15 18 19 21 23 24 26 28 29 30 31 32 33 1 4 5 7 8 10 12 15 18 19 21 22 23 24 25 27 28 29 30 31 33 0 2 5 6 7 9 11 12 16 17 18 19 21 24 25 26 28 30 31 2 4 5 9 15 16 29 33 2 5 7 10 14 16 17 18 19 20 23 26 28 29 30 32 33 2 5 8 9 10 16 18 22 25 26 29 31 33 2 5 6 12 16 20 23 24 25 29 30 33 0 2 4 6 8 9 13 15 20 22 23 25 27 33 0 2 4 8 9 11 13 15 18 20 21 22 23 24 27 28 29 30 31 32 33 0 2 4 6 8 9 11 12 13 15 18 20 22 23 24 26 27 29 31 0 1 2 4 8 9 13 19 20 22 23 27 0 4 8 9 10 13 17 20 22 23 27 29 33 0 4 6 8 9 13 17 18 20 22 23 27 29 33 9 11 14 15 17 18 20 22 23 25 27 29 30 32 33 11 13 18 19 20 22 27 31 1 10 12 13 15 18 19 20 22 31 32 6 9 11 13 14 19 20 21 22 27 29 31 6 10 11 13 15 19 20 22 28 31 2 4 6 11 13 14 15 18 19 20 22 25 26 27 28 31 4 6 11 12 13 19 20 22 31 10 11 13 15 17 18 19 20 22 23 25 26 27 29 6 11 13 14 19 20 22 27 6 11 13 18 19 20 22 2 4 7 9 10 16 19 20 22 23 29 33 0 9 12 19 20 26 29 2 3 5 10 12 15 16 23 2 5 10 12 15 16 23 0 12 32 0 4 9 27 30 2 5 9 10 12 15 16 17 22 23 26 29 28 2 5 6 9 13 19 23 29 9 13 17 23 25 29 1 9 0 2 5 6 9 13 14 16 18 22 23 24 27 31 0 5 6 9 15 19 22 23 26 27 32 33 1 3 5 15 23 28 0 15 20 27 2 10 23 29 0 17 32 32 15 2 11 1 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 29 30 31 32 33 4 6 7 10 11 12 14 15 17 18 19 21 24 25 26 27 30 31 33 6 7 8 10 11 12 14 15 18 19 24 25 27 31 32 4 6 8 9 11 12 13 14 15 18 19 21 23 26 27 28 30 31 32 33 1 4 5 6 7 9 11 12 13 15 18 19 21 22 24 25 26 27 30 31 33 3 4 6 7 9 11 12 13 15 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 1 3 22 28 32 22 2 3 4 6 8 11 13 14 15 16 17 18 19 21 22 24 25 26 30 7 9 11 12 13 15 17 18 19 22 24 25 27 30 31 33 22 33 22 0 1 3 5 6 9 10 11 13 15 20 21 27 28 29 30 32 2 5 12 16 2 5 10 16 2 5 16 30 2 5 9 16 27 1 3 5 11 12 30 0 2 5 16 2 3 5 16 33 2 3 5 14 16 2 5 14 16 21 26 5 0 2 5 10 11 14 15 16 27 28 33 2 5 8 10 11 14 15 16 21 23 29 32 33 2 5 10 11 14 15 16 18 19 21 28 31 32 33 0 1 2 3 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 23 25 26 0 1 2 3 23 25 0 1 2 3 13 15 19 20 23 25 0 1 2 3 4 15 20 23 25 26 0 1 2 3 15 23 25 0 1 2 3 23 25 1 2 3 0 1 2 3 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 15 20 23 25 0 1 2 3 20 23 25 8 22 28 0 1 2 20 23 25 0 1 2 15 20 23 25 31 1 3 6 11 14 19 25 32 3 4 6 11 15 21 24 33 3 6 11 14 15 18 19 24 25 28 32 3 6 11 12 15 18 19 25 26 27 32 33 4 19 22 24 0 11 22 24 30 31 19 22 26 4 7 9 11 18 19 22 24 2 3 15 22 33 3 23 29 32 33 2 2 23 2 3 9 9 15 20 1 15 1 3 9 14 1 2 17 31 3 6 8 10 11 15 22 23 0 2 3 9 10 11 15 16 19 25 31 32 0 3 10 11 21 26 32 3 5 20 3 5 20 3 5 11 19 20 24 3 5 19 20 27 31 32 0 1 3 5 20 1 3 5 20 23 2 3 5 14 16 20 24 2 3 4 6 7 9 11 13 15 16 17 19 20 21 23 25 26 30 32 5 29 4 4 8 26 27 28 32 1 5 10 14 18 31 4 13 15 17 18 19 21 26 27 30 32 33 0 7 9 10 11 14 15 17 18 19 20 24 25 26 28 30 31 32 33 4 4 6 11 13 15 19 26 30 32 33 6 11 19 32 9 20 2 3 4 5 6 7 9 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 2 9 11 13 15 16 18 19 23 24 26 27 29 31 0 1 2 6 7 10 12 15 16 22 23 29 30 1 3 4 7 8 9 10 15 20 22 28 33 1 3 4 7 8 9 15 20 22 23 24 28 33 1 3 4 7 8 9 10 15 20 22 28 31 33 0 3 5 6 8 19 20 22 28 31 33 9 15 20 22 0 6 10 15 31 0 3 4 6 8 11 13 15 17 18 24 25 30 31 32 33 0 3 4 7 10 12 15 19 20 23 27 31 32 33 3 10 10 0 3 6 10 13 22 0 3 6 10 13 15 22 31 32 0 3 10 3 10 15 1 3 10 14 18 19 32 3 10 3 10 15 2 3 5 31 32 2 15 16 0 2 6 9 10 14 15 16 19 20 26 27 29 0 2 7 9 10 14 15 16 18 24 27 33 2 5 10 14 15 16 20 23 25 29 31 2 5 9 15 16 23 29 1 2 6 10 11 12 14 16 18 19 21 24 26 30 31 33 2 11 12 13 14 15 17 18 19 23 24 25 26 27 28 30 31 4 20 30 32 2 4 6 9 10 11 12 19 20 24 25 26 30 31 6 9 10 11 12 15 18 20 22 24 31 33 1 2 6 7 8 11 12 14 15 18 19 24 30 32 33 1 2 6 7 9 10 12 14 15 16 18 19 22 25 26 27 29 31 33 10 11 14 15 17 18 19 20 21 23 24 25 27 28 29 30 32 33 6 7 10 11 14 15 17 18 19 21 22 24 27 28 30 31 33 3 6 9 10 11 12 13 14 15 17 18 19 20 21 23 25 26 27 29 31 32 33 8 10 11 12 14 15 17 18 19 21 24 25 27 28 30 31 23 27 31 3 6 9 10 11 12 13 14 15 18 19 21 24 25 26 27 28 29 30 31 32 33 4 6 7 8 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 30 31 32 33 10 11 15 23 31 0 5 9 14 15 17 20 22 23 29 0 5 9 10 15 20 22 23 25 28 29 2 6 8 10 13 14 19 20 28 31 1 9 10 13 20 21 0 1 3 6 8 10 11 12 13 14 15 17 18 19 20 22 23 24 25 26 27 28 30 31 32 1 6 14 15 18 20 25 32 1 6 8 11 12 14 19 21 22 27 15 18 23 27 31 33 14 22 25 3 4 6 7 8 9 11 12 14 15 17 18 19 21 24 25 26 28 30 31 32 33 4 6 7 8 9 11 12 13 14 17 18 19 21 24 25 26 27 28 30 31 32 33 2 5 6 7 15 16 22 26 33 2 3 5 6 7 8 9 10 11 14 16 18 19 20 21 22 23 24 29 30 31 33 2 5 9 11 12 13 16 17 19 21 24 33 4 6 7 8 9 11 13 15 18 19 22 23 26 29 33 4 6 7 8 9 13 15 17 18 19 22 23 24 28 29 30 31 0 2 4 7 8 9 12 13 15 16 17 18 19 22 23 26 28 29 33 2 4 6 7 8 9 11 13 15 16 17 18 19 22 23 24 25 26 28 29 32 33 4 6 7 8 9 10 11 13 14 15 17 18 19 20 22 23 25 28 29 30 31 32 33 0 3 4 6 7 8 9 10 11 12 13 15 17 18 19 20 22 23 25 26 27 28 29 31 32 33 4 6 7 8 9 12 13 15 17 18 19 22 23 24 25 27 28 29 30 31 32 4 6 7 8 9 10 11 12 13 14 15 18 21 22 23 24 29 30 31 4 6 7 8 9 10 13 15 17 18 22 23 29 30 4 6 7 8 9 10 13 15 22 23 24 25 26 29 33 4 6 7 8 9 10 13 15 18 22 23 25 27 29 30 31 0 2 5 6 7 8 9 12 15 16 17 18 19 21 23 27 28 31 33 20 2 3 6 9 12 16 19 21 26 30 33 18 19 20 27 30 0 2 7 9 13 16 19 20 22 30 1 17 18 19 23 24 26 27 28 31 33 1 23 0 1 8 10 22 23 31 0 1 7 12 18 20 22 31 33 18 18 4 6 11 20 21 24 1 6 10 15 19 24 31 33 0 14 26 27 6 18 20 26 3 6 7 11 12 13 14 15 17 18 19 21 24 25 26 27 30 31 33 3 3 4 7 11 12 14 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 6 8 11 12 15 17 18 19 24 25 27 30 31 33 0 11 15 19 24 28 30 0 6 18 11 12 14 26 30 10 29 33 6 18 21 9 20 22 28 29 33 15 19 15 1 8 10 30 30 14 18 0 5 9 2 14 15 20 21 4 15 17 19 26 26 4 10 18 20 24 25 27 30 0 4 7 9 10 12 15 17 18 19 20 21 24 27 29 30 0 4 6 8 9 10 15 17 18 20 21 23 33 4 8 9 10 20 24 9 10 20 4 6 8 11 14 15 17 19 24 25 6 17 18 19 20 30 32 7 9 18 19 20 23 25 26 6 14 15 19 26 28 32 7 8 9 11 12 15 17 18 19 20 24 25 26 30 31 33 15 19 33 3 4 6 7 9 11 12 13 15 17 18 19 20 23 24 25 27 29 30 31 32 2 11 12 13 15 18 19 20 21 23 24 26 29 30 2 7 9 11 12 13 17 20 21 22 23 24 28 33 6 7 8 9 11 12 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 2 4 6 7 8 9 11 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 16 19 23 2 4 5 8 12 17 21 22 24 25 26 27 28 33 2 4 5 7 9 13 14 17 18 19 25 30 31 23 29 12 25 30 5 9 20 23 29 0 4 5 6 7 9 11 12 13 15 18 19 21 24 25 26 27 30 31 32 33 4 5 7 9 11 12 13 15 17 18 19 20 21 24 25 26 27 30 31 4 5 9 20 0 18 19 22 29 4 9 12 15 20 24 27 4 5 6 7 9 11 12 13 15 17 18 19 21 24 25 26 27 28 30 31 32 33 4 5 11 18 24 26 30 31 4 5 6 7 9 11 12 13 14 15 17 18 19 20 21 24 25 26 27 30 31 32 33 1 4 5 6 7 9 11 12 13 14 15 17 18 19 21 24 25 26 27 28 29 30 31 32 1 4 5 6 7 9 11 12 13 15 17 18 19 21 24 25 26 27 29 30 1 4 5 6 7 8 9 11 12 13 15 17 18 19 21 24 25 26 27 28 29 30 31 33 1 4 5 7 9 12 15 17 18 19 21 29 30 31 32 2 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 24 25 26 27 29 30 31 32 33 2 3 4 5 7 9 11 12 13 14 15 16 17 18 19 21 24 27 30 31 32 2 4 5 6 27 30 2 5 6 14 17 18 19 21 24 27 28 30 32 4 0 5 10 15 18 19 23 24 29 30 31 6 14 15 18 22 24 25 27 30 32 12 18 20 27 28 12 18 20 27 28 15 27 31 4 6 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 4 6 7 9 11 12 15 17 18 19 20 21 22 24 25 26 27 30 31 32 33 4 6 7 12 13 15 18 19 22 25 27 30 32 33 1 4 7 11 12 15 17 18 19 22 24 25 26 27 30 6 14 15 17 18 19 22 24 25 26 27 30 31 33 1 6 7 9 11 12 13 15 17 18 19 21 24 25 26 30 31 2 22 27 3 11 12 13 15 17 19 21 22 27 29 31 33 4 6 7 12 14 17 18 19 22 24 25 27 30 32 33 2 5 6 15 16 22 27 29 30 31 33 2 12 16 19 23 28 33 20 4 1 4 7 19 20 25 27 30 31 4 19 24 9 13 4 4 6 10 11 18 27 4 7 7 9 13 14 15 20 22 27 29 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 7 9 13 14 15 20 22 27 9 20 3 8 9 17 22 8 9 22 8 9 22 8 9 17 22 8 9 17 22 20 8 9 17 22 4 8 9 14 15 18 20 22 24 25 26 28 30 31 32 9 0 1 2 4 5 7 9 11 13 15 17 21 24 27 30 33 0 1 2 4 5 6 7 9 10 11 15 19 26 27 28 31 33 0 2 4 5 6 7 9 11 15 19 24 25 26 31 0 2 4 5 9 11 15 16 26 27 33 0 1 2 3 4 5 6 9 11 12 14 15 16 18 19 21 25 26 30 32 18 25 2 0 7 8 9 10 19 20 23 29 32 33 3 11 14 24 28 30 31 32 0 3 4 9 10 22 27 29 32 33 0 1 2 3 5 8 9 10 11 13 14 15 16 17 18 19 20 22 23 25 26 30 31 32 0 1 2 5 6 8 9 10 11 14 15 16 17 18 19 20 22 23 25 26 31 32 0 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 26 27 30 31 32 33 0 1 2 3 5 6 9 10 11 12 13 14 15 16 17 18 19 20 22 25 26 27 31 32 0 1 3 5 6 9 10 11 14 15 17 18 19 20 21 22 26 27 31 32 33 0 1 2 3 5 6 9 10 11 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 0 2 3 5 6 9 10 11 15 16 19 20 21 22 23 25 26 31 32 0 5 6 7 8 9 10 11 14 15 17 18 19 20 22 24 25 26 27 29 30 31 0 3 5 8 9 10 11 12 15 20 22 23 26 31 32 33 0 5 9 10 12 15 18 20 22 23 26 27 28 30 31 32 0 3 5 8 9 10 11 14 15 18 19 20 22 32 2 5 6 12 16 17 19 21 24 25 30 32 13 15 19 2 6 7 8 12 16 17 18 19 24 30 0 2 3 6 7 8 12 13 15 16 17 18 19 21 24 25 26 27 29 30 31 32 33 0 14 18 19 31 6 7 12 17 19 24 25 26 30 31 0 3 4 6 7 9 11 12 13 15 17 18 19 20 21 24 25 27 30 31 32 33 4 6 7 12 13 14 15 17 18 19 24 25 26 27 30 32 33 3 4 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 24 25 26 27 28 30 31 32 33 20 0 1 3 5 8 10 15 17 18 22 23 27 31 33 20 20 20 20 20 1 8 9 10 18 22 27 30 0 1 2 4 8 9 10 11 14 15 16 18 19 21 22 23 26 27 29 33 0 2 8 9 15 22 29 33 2 6 9 11 12 16 17 18 22 24 26 28 30 32 0 1 2 4 6 7 8 9 10 11 12 14 17 18 19 21 22 28 29 31 33 0 1 2 4 8 9 11 15 16 21 22 28 0 2 8 9 20 22 29 8 9 14 22 26 31 2 8 9 18 21 22 27 29 2 8 9 11 17 18 22 24 26 29 32 2 8 9 14 22 25 32 7 8 9 22 8 9 13 22 28 31 2 8 9 21 22 25 27 29 4 8 9 18 22 9 12 20 23 27 31 0 3 6 9 17 18 19 20 25 30 33 0 3 4 5 6 10 11 14 15 18 19 25 26 27 30 31 32 33 2 4 16 22 2 4 15 16 22 2 4 10 16 22 2 3 4 16 22 32 33 0 3 5 10 11 13 14 15 17 18 19 20 21 24 25 27 29 30 31 32 33 0 4 13 15 19 30 3 11 15 19 21 24 25 26 30 31 32 33 1 14 21 2 15 16 6 4 6 7 10 11 12 15 17 18 19 20 21 24 25 26 27 30 31 32 33 14 15 19 25 27 1 3 4 5 20 26 2 3 9 16 33 34 37 68 116 189 203 205 222 224 246 249 262 274 276 46 53 54 56 58 61 67 68 70 71 84 88 96 101 103 105 106 108 113 114 116 143 146 153 155 163 164 168 170 192 193 205 206 207 215 221 222 225 226 230 231 247 248 249 251 252 254 257 259 260 262 268 276 280 281 282 293 297 298 292 292 37 52 203 292 77 80 146 148 157 206 207 292 40 46 56 72 97 108 111 116 205 215 218 239 246 250 262 265 275 280 292 298 77 46 53 54 56 77 108 116 117 160 206 207 246 249 276 280 298 49 54 56 58 79 87 114 170 205 206 222 226 249 251 259 276 36 202 288 86 104 114 116 156 206 222 239 249 297 298 46 54 56 68 100 101 106 116 148 156 167 170 205 206 207 249 280 281 297 298 56 83 84 114 145 204 215 221 235 246 281 298 43 70 82 83 114 145 204 215 221 222 224 235 247 281 54 83 84 114 145 204 215 221 235 281 43 54 56 83 84 108 114 145 156 170 204 206 215 221 235 281 291 53 54 56 83 114 116 145 148 160 204 205 206 207 215 216 221 222 235 248 281 54 68 70 82 83 114 116 145 148 160 204 205 206 207 215 216 221 224 225 230 231 235 243 247 280 53 54 83 106 114 116 145 204 206 215 216 221 235 281 116 44 160 216 280 54 83 84 108 114 145 156 204 215 221 234 235 280 281 54 83 84 114 145 204 215 221 235 281 46 54 83 84 114 145 204 215 221 234 235 281 53 54 83 114 116 145 170 204 206 215 216 221 235 280 281 160 211 224 104 108 211 268 292 36 75 202 206 211 217 56 86 206 211 217 59 114 206 211 216 221 225 211 34 37 52 53 54 67 86 87 105 107 113 114 116 148 155 170 217 223 231 236 260 271 281 294 68 74 104 116 145 160 167 37 54 56 74 108 167 170 206 221 241 275 298 145 160 37 53 108 145 170 194 236 246 294 298 46 53 54 56 61 101 107 116 145 160 168 170 182 205 206 207 222 230 249 251 280 298 216 34 37 44 52 53 69 114 145 203 236 206 54 70 86 90 101 108 143 148 160 168 195 206 225 246 251 280 294 34 52 56 61 68 86 87 105 170 206 215 227 34 52 61 68 86 87 105 170 206 215 227 280 86 87 116 224 52 53 86 87 148 206 207 222 230 231 237 259 279 34 44 53 86 87 105 148 160 189 206 228 257 259 292 2 5 8 10 14 18 23 25 27 28 31 33 34 40 54 69 80 86 87 117 154 170 189 237 246 249 271 276 34 46 54 56 86 87 105 262 276 293 34 44 52 108 148 169 184 229 275 280 292 294 53 147 148 215 216 276 34 50 37 203 34 52 72 77 101 156 206 216 217 229 249 262 298 52 56 74 90 106 107 192 205 244 246 251 262 278 281 298 34 53 61 53 116 292 46 54 106 108 170 196 206 216 222 269 276 226 296 167 206 234 167 280 54 167 205 298 167 206 167 206 167 206 249 251 280 167 167 298 108 167 43 53 54 74 114 160 167 193 216 241 280 294 34 53 56 68 70 74 82 105 114 116 118 147 148 154 157 163 168 193 205 216 231 241 247 249 271 276 280 294 34 36 37 38 46 49 50 52 53 54 56 58 59 61 65 67 69 71 74 78 80 82 86 87 89 90 96 101 105 106 107 108 113 114 116 117 143 144 145 147 148 153 154 155 156 160 163 167 168 170 182 184 193 194 202 203 205 206 207 215 216 217 220 221 222 223 225 227 228 230 231 235 236 241 244 246 247 248 249 251 257 259 260 262 264 268 271 276 279 280 281 282 288 294 298 52 114 160 216 237 241 69 114 160 216 237 241 34 98 114 216 241 34 104 105 114 116 215 216 241 116 215 78 116 249 276 36 37 50 54 61 101 116 202 203 231 34 36 37 58 79 105 107 108 116 145 203 205 206 224 242 268 272 280 292 293 34 43 47 56 80 116 148 262 276 74 116 34 116 239 276 277 34 36 37 44 52 53 54 61 64 67 68 69 79 80 102 104 116 117 118 143 144 145 146 148 155 157 168 170 193 202 205 206 207 215 220 221 222 230 231 234 237 248 249 251 252 257 262 268 276 280 281 282 298 116 148 169 206 216 43 52 53 74 106 160 163 223 227 230 231 246 297 34 44 53 54 75 106 116 146 227 230 246 260 268 297 52 54 56 83 84 87 106 114 116 157 168 170 205 222 227 228 230 231 280 297 298 43 53 54 77 86 160 167 227 294 53 56 106 148 153 227 228 231 246 251 260 46 96 114 207 220 227 231 298 52 54 70 75 96 108 148 153 160 167 170 205 206 215 227 228 234 247 281 298 54 87 114 116 160 194 216 228 241 248 281 298 43 116 167 216 280 43 114 116 156 216 280 43 107 116 160 167 216 226 247 251 280 96 143 206 230 54 87 231 237 282 56 106 143 146 206 237 271 281 37 56 74 77 87 101 108 143 155 156 170 203 206 225 237 246 281 298 77 106 116 143 153 168 205 206 221 225 237 297 298 52 87 160 237 54 72 80 96 143 155 168 205 206 237 297 298 46 56 70 80 89 98 106 108 114 116 117 155 160 167 168 170 204 205 206 207 216 217 220 221 224 230 271 273 280 294 297 101 160 237 46 146 192 52 56 143 34 37 61 80 86 148 167 203 280 54 68 77 105 160 205 211 222 236 251 294 297 68 77 160 211 222 294 297 34 40 47 72 75 80 98 105 116 148 184 189 194 204 224 246 249 273 274 289 294 54 74 89 56 58 69 74 79 101 107 114 116 145 147 148 156 204 206 222 271 279 280 294 36 67 74 105 106 116 163 224 247 36 67 74 105 106 116 163 247 36 37 67 74 105 106 116 163 170 247 56 68 116 205 216 247 248 271 279 68 116 205 216 247 248 271 279 53 68 74 108 116 198 204 205 216 247 248 271 279 56 68 116 205 216 247 248 271 279 116 205 216 247 248 271 279 34 56 68 116 157 198 205 216 247 248 271 279 116 205 216 247 248 271 279 54 84 108 114 154 155 160 167 170 193 206 216 223 247 248 281 294 298 54 116 157 164 216 248 249 251 271 54 148 206 244 247 145 216 224 249 145 34 54 74 148 160 167 216 108 114 143 156 170 193 205 237 259 281 298 68 108 143 156 206 237 298 52 143 148 160 204 237 281 34 37 54 80 106 108 143 153 155 170 192 203 206 237 249 259 280 298 34 53 56 58 101 106 168 170 206 207 237 282 298 37 46 53 56 101 106 156 203 205 206 237 281 56 101 206 244 281 34 54 56 58 67 68 80 96 108 110 116 143 155 205 206 216 221 222 259 280 298 54 58 67 68 72 77 80 101 106 108 110 116 143 148 157 160 205 206 207 216 222 224 251 259 262 297 36 54 56 80 103 110 116 117 168 202 216 268 34 36 46 54 56 67 80 103 108 110 116 153 205 206 216 222 251 269 280 281 293 298 34 36 37 46 54 56 80 105 106 110 116 154 202 203 205 216 292 52 68 80 105 215 220 227 264 280 80 110 148 229 244 34 53 80 147 148 160 168 215 279 40 54 68 98 105 106 108 114 116 117 157 160 168 170 205 222 232 251 260 280 293 163 167 280 36 37 53 54 56 61 68 70 89 98 106 145 146 147 148 160 167 205 207 215 216 217 222 237 246 260 280 298 50 61 89 147 160 216 249 87 207 36 106 202 216 40 54 67 79 80 106 207 34 46 54 71 207 227 34 36 80 202 216 148 148 52 36 202 217 43 116 167 216 280 43 114 116 156 216 280 36 54 74 80 154 156 160 170 205 206 213 236 249 257 259 276 297 54 74 77 108 114 170 213 249 276 74 77 170 194 213 298 54 67 74 77 213 276 114 114 160 280 54 65 106 114 160 206 249 280 34 107 108 156 206 260 34 43 44 53 56 58 71 80 87 96 101 105 108 116 143 146 155 156 163 205 206 207 221 222 249 268 276 292 297 298 34 205 206 207 237 298 34 54 145 294 34 68 78 114 116 153 167 184 205 68 69 114 116 153 167 184 205 206 207 294 298 68 69 114 116 167 184 237 242 292 298 34 54 98 105 106 145 147 170 205 206 216 34 36 37 79 101 108 114 116 145 160 167 170 204 205 206 207 215 216 217 222 223 260 280 297 37 79 108 145 160 205 216 217 297 34 43 46 53 54 56 58 70 101 104 108 114 116 145 148 156 157 160 170 194 205 206 207 216 217 222 251 259 281 294 298 52 54 86 107 116 167 215 279 37 167 279 36 167 262 279 36 167 279 167 279 167 279 37 167 279 36 52 116 167 279 34 148 167 206 216 234 279 114 116 194 40 54 71 74 97 105 106 153 154 156 160 163 196 205 206 213 221 222 223 226 236 249 251 259 297 54 68 74 80 101 106 154 160 182 206 207 213 297 54 74 154 160 205 206 213 297 74 77 206 213 34 37 167 170 195 203 206 207 297 36 46 52 54 58 67 68 80 96 101 102 108 114 116 143 164 167 168 170 192 205 206 207 221 222 246 249 251 280 281 298 34 80 167 216 44 52 53 56 58 80 114 116 148 160 167 204 205 206 216 224 230 247 248 280 292 294 297 52 54 56 67 80 96 103 108 116 143 156 167 206 221 222 236 280 281 34 80 167 216 216 37 203 37 203 36 113 202 37 34 36 37 44 68 110 116 167 169 193 202 203 206 222 280 37 56 67 71 80 107 108 116 170 184 205 206 221 249 280 281 116 101 54 68 116 145 196 205 216 114 74 105 206 54 56 116 216 34 71 113 145 147 148 171 216 226 231 279 280 294 108 204 216 34 54 67 145 34 54 67 80 108 145 205 251 34 54 56 67 116 145 204 205 53 68 69 105 116 148 204 207 215 280 37 52 53 74 78 79 146 148 153 167 170 206 234 37 58 74 78 79 108 146 148 153 167 170 206 234 37 52 74 78 79 80 105 145 146 148 167 170 182 193 206 217 239 280 37 54 58 67 74 78 79 101 108 146 167 170 205 206 220 221 228 236 251 281 298 37 59 74 78 79 80 105 107 146 160 167 170 206 36 74 77 170 213 74 77 213 114 114 160 280 54 74 114 160 280 56 114 154 215 280 86 105 114 148 192 206 216 220 222 230 280 294 37 54 56 62 70 86 108 114 116 148 193 204 205 221 248 276 292 293 34 86 116 170 204 205 297 34 37 46 52 53 54 56 58 67 68 70 71 77 80 90 92 100 101 103 105 108 116 157 160 170 184 196 203 205 206 222 231 237 242 247 249 251 268 272 275 280 281 292 293 297 298 37 54 74 103 106 194 205 216 80 194 34 36 43 46 52 80 106 143 170 202 205 206 221 222 246 247 249 251 275 281 297 298 43 54 67 68 70 77 82 83 84 101 106 116 156 167 170 205 206 207 215 216 227 228 247 260 268 280 281 297 298 43 53 54 56 67 68 70 82 83 96 105 106 108 114 146 148 156 160 163 164 167 205 206 207 215 224 227 228 235 239 243 247 260 280 68 77 160 211 222 294 297 34 58 105 108 206 211 234 236 282 294 298 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 34 79 107 205 206 226 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 53 59 79 96 107 116 148 160 168 205 206 217 280 43 105 114 148 206 216 230 247 248 50 52 53 107 148 167 170 205 206 211 228 247 248 294 297 298 211 44 53 106 116 170 216 34 36 71 74 108 156 196 202 204 206 211 280 298 54 116 211 40 46 61 69 72 80 90 100 106 108 114 116 168 170 189 204 205 207 221 246 249 259 262 271 276 280 61 69 80 106 114 116 160 204 206 207 272 276 54 61 69 80 106 108 114 116 117 204 216 239 244 249 276 282 61 69 80 106 114 116 160 204 206 249 257 262 272 276 56 61 69 80 106 114 116 154 157 204 205 206 249 276 281 52 53 69 106 116 204 226 106 116 155 204 206 280 293 34 44 53 56 68 74 82 113 148 163 167 169 171 204 206 239 270 280 116 167 171 206 216 241 280 74 113 116 167 171 206 216 241 280 105 113 114 148 205 216 280 294 34 36 37 44 53 68 74 80 82 87 102 106 107 113 143 146 147 148 155 156 157 167 169 170 171 202 203 205 206 207 215 216 222 226 230 243 247 248 249 268 269 280 282 294 297 298 53 86 114 116 160 193 204 239 241 280 294 54 114 116 160 171 280 297 34 56 61 71 77 106 113 114 116 171 280 297 77 103 105 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 77 113 114 116 145 171 228 280 297 105 113 280 34 37 43 54 96 113 114 116 170 171 206 243 280 297 105 113 114 116 171 206 207 280 297 49 71 74 105 108 113 114 116 170 171 205 206 216 259 280 292 297 34 49 54 56 105 113 114 116 153 163 170 171 205 206 216 220 226 238 239 249 280 292 297 298 49 58 100 103 105 113 114 116 144 153 170 171 205 206 216 280 282 292 297 43 49 53 54 56 77 96 101 103 105 107 113 114 116 143 153 155 170 171 205 206 216 222 251 260 268 280 292 293 297 36 37 49 71 105 114 116 156 170 171 202 203 205 206 216 280 282 292 297 44 49 53 54 71 101 105 106 108 114 116 153 156 164 170 171 205 206 215 216 225 226 227 251 280 281 282 292 297 43 46 49 52 53 56 68 105 108 113 114 116 156 160 167 170 171 205 206 207 216 222 239 241 246 259 280 292 297 37 49 53 56 61 71 100 103 105 108 113 114 116 143 153 156 163 170 171 203 205 206 216 228 238 268 280 292 297 46 49 54 61 77 103 105 108 113 114 116 144 156 170 171 205 206 216 260 271 280 282 292 293 297 49 54 56 77 80 89 101 103 105 108 113 114 116 155 156 160 163 170 171 205 206 216 222 225 246 251 268 280 282 292 297 298 114 116 205 206 216 36 46 56 80 96 101 106 108 114 116 145 153 156 160 170 192 202 205 206 207 215 216 222 224 251 274 280 281 293 297 298 36 77 80 116 145 153 170 202 205 206 216 220 225 251 281 293 297 36 56 68 80 108 116 143 145 153 170 202 205 206 216 281 282 293 36 50 101 116 145 157 202 205 206 216 251 281 297 36 116 145 202 216 34 116 145 171 216 37 46 50 61 82 108 114 148 170 206 215 225 237 259 276 280 282 297 56 108 148 206 226 239 294 77 205 206 249 293 37 49 53 116 193 203 216 279 279 74 116 170 279 74 116 279 34 116 148 207 216 231 269 279 34 86 143 146 148 207 231 269 280 61 74 116 148 217 237 244 269 279 294 52 69 77 116 145 168 215 230 237 280 52 56 61 69 74 87 114 116 143 145 146 206 215 226 231 237 246 269 280 281 297 298 34 69 74 86 146 148 157 170 206 225 231 246 269 280 297 145 207 234 239 205 207 239 46 71 113 156 171 239 46 71 164 205 239 281 239 281 34 113 116 148 167 172 222 239 294 296 34 49 50 58 67 69 71 74 79 87 105 106 107 108 113 143 145 146 148 156 157 164 171 193 207 220 225 226 234 239 260 280 298 46 56 58 69 71 74 80 87 101 106 107 113 116 143 145 146 148 153 154 156 157 164 168 169 170 171 206 207 216 221 226 234 238 239 260 269 280 281 296 54 56 96 101 108 113 114 144 156 160 163 164 168 170 205 206 222 238 244 280 54 56 58 68 74 103 105 108 114 143 153 156 160 170 205 206 208 222 231 249 259 280 298 43 54 56 58 71 96 100 101 103 108 114 156 157 160 170 205 225 239 259 260 280 298 54 56 58 67 68 71 86 101 113 114 116 143 146 154 156 160 170 171 193 205 206 208 220 229 230 231 235 244 280 298 96 207 280 298 70 74 105 113 114 148 208 228 230 239 259 269 280 294 37 44 68 80 96 100 105 108 113 114 145 148 160 163 170 192 206 225 227 228 230 239 244 259 264 280 298 37 46 54 58 68 105 113 148 157 160 164 170 171 205 206 208 227 228 234 239 259 264 280 298 56 80 108 114 153 156 169 170 193 205 206 207 222 260 268 280 297 34 54 74 89 116 34 89 116 147 230 257 89 116 247 34 74 89 107 116 147 220 247 34 54 80 89 116 164 225 230 252 260 298 34 68 80 86 89 116 196 247 259 260 280 298 89 116 246 298 34 43 53 74 78 86 87 105 107 114 146 148 152 157 169 206 215 226 230 231 241 247 34 79 116 160 228 239 241 108 144 206 264 269 37 108 116 205 225 280 36 50 53 54 56 58 101 113 114 116 202 205 206 216 217 239 249 251 279 280 296 34 54 83 113 116 145 147 171 215 226 228 235 241 247 34 83 113 116 247 34 83 100 101 113 114 116 148 155 170 206 247 298 34 54 56 58 83 113 114 116 144 163 164 170 247 259 298 34 36 46 54 83 100 108 113 116 144 148 155 156 170 205 208 231 238 239 247 34 36 54 58 67 80 83 108 113 116 143 148 154 156 168 202 206 207 220 222 226 234 238 247 251 280 34 54 56 83 113 114 116 143 144 148 156 170 195 205 206 207 208 231 238 247 260 264 280 298 34 43 54 58 68 83 100 103 113 116 148 163 206 208 215 225 231 247 264 280 293 34 54 67 68 82 83 108 113 114 116 148 153 160 205 208 231 234 247 251 280 298 34 53 54 61 83 105 113 116 247 264 54 56 58 71 145 205 215 297 54 145 264 44 50 54 56 106 114 116 146 148 160 170 171 192 205 206 208 222 225 239 243 260 269 281 282 298 50 54 56 58 67 101 105 106 108 114 116 143 144 146 148 153 155 157 160 163 164 171 205 206 207 208 221 222 226 269 275 280 281 297 298 43 50 54 56 58 71 77 96 100 101 103 107 108 113 114 116 143 144 146 148 153 155 156 157 160 163 170 171 193 205 206 207 208 215 220 222 224 225 226 228 230 234 238 246 251 260 268 269 281 282 293 297 298 116 204 208 222 249 269 34 44 46 54 58 61 67 100 108 114 116 143 146 155 156 163 164 168 170 196 206 208 239 260 269 281 298 54 56 87 116 164 170 208 264 269 282 297 298 37 56 58 67 68 71 80 84 96 116 148 156 160 167 170 203 205 206 207 215 216 225 228 230 234 247 248 269 294 297 34 49 56 114 146 148 208 222 227 269 37 53 54 69 80 101 104 108 114 116 143 148 153 154 168 170 203 204 206 215 216 217 222 231 236 244 246 259 264 269 278 280 294 298 43 46 54 56 58 96 100 101 103 105 108 113 114 143 144 155 156 163 164 167 170 192 205 206 208 228 238 239 244 249 251 260 264 269 280 281 282 298 46 54 56 101 108 114 153 163 167 170 205 208 227 230 234 239 249 269 281 293 298 53 54 56 74 77 86 100 101 108 113 114 156 157 163 164 167 170 206 208 220 225 226 230 231 249 251 268 269 281 293 298 54 68 100 103 105 106 108 114 144 145 156 157 163 164 167 170 192 205 206 208 220 228 239 244 249 251 264 269 36 54 56 68 88 89 100 101 103 105 106 108 111 113 116 117 118 148 153 154 157 160 163 164 167 170 196 205 206 207 215 216 222 224 227 234 251 260 264 269 276 280 282 297 80 96 114 193 206 54 56 69 80 167 206 34 74 103 107 113 148 169 228 34 74 107 113 148 171 208 239 241 248 34 74 96 103 107 113 114 116 148 169 170 231 238 244 246 264 34 53 74 78 100 113 208 220 264 293 34 74 78 113 155 264 34 54 78 103 113 114 148 155 169 170 205 206 293 34 46 78 101 103 114 146 148 163 170 206 207 216 217 220 234 268 34 71 74 77 78 100 108 113 114 116 143 144 164 226 238 244 297 298 34 54 74 103 107 113 114 148 259 34 54 56 74 78 101 107 113 114 143 148 170 206 226 259 34 54 74 78 107 113 114 148 171 206 244 298 34 53 54 56 58 74 78 107 113 148 170 205 206 247 248 298 34 53 54 74 78 103 107 113 148 170 205 221 247 248 34 54 74 78 100 107 113 144 145 148 156 163 164 225 34 54 74 78 100 107 113 144 145 148 164 44 116 148 207 216 36 46 54 70 75 86 105 116 148 155 156 160 164 170 171 192 202 205 206 207 215 216 217 225 231 249 260 281 37 53 54 56 67 90 101 107 108 113 116 143 160 164 168 170 171 193 203 205 206 207 216 222 225 259 260 280 298 34 44 49 53 54 56 70 71 80 103 105 106 107 116 146 153 155 156 160 167 170 171 192 205 206 207 215 216 220 221 222 225 227 230 243 248 249 269 270 281 282 293 297 298 80 116 148 167 206 216 294 34 36 37 56 116 202 203 216 222 268 37 54 56 69 80 116 203 216 34 80 105 116 148 156 167 216 222 225 270 37 54 68 145 147 148 160 167 203 206 216 217 247 279 294 74 77 78 114 116 145 148 167 216 247 296 49 54 56 68 78 96 101 108 114 116 143 148 156 167 170 171 206 216 222 225 247 276 282 293 297 37 53 68 70 71 78 105 107 113 116 146 148 167 170 171 193 203 207 216 221 224 230 244 247 280 71 74 78 102 105 116 148 167 171 216 239 241 269 280 54 56 101 108 114 116 160 170 241 280 96 116 170 221 237 241 249 281 116 216 241 249 37 54 74 116 163 168 170 194 206 207 216 220 241 268 37 54 74 116 163 194 206 216 241 260 268 37 54 74 116 194 206 207 216 241 268 52 80 96 103 107 108 113 114 116 143 148 206 208 216 223 230 241 264 279 294 37 74 80 108 113 116 163 194 205 206 208 220 241 269 36 37 53 56 58 67 68 71 74 101 148 160 170 207 217 247 251 262 46 58 100 101 108 113 114 116 143 145 163 170 171 205 206 216 226 238 239 280 297 36 37 53 54 56 58 68 70 74 77 100 101 105 106 107 108 113 114 143 144 155 156 157 160 163 168 170 171 193 202 203 205 206 207 220 221 222 225 226 228 231 234 235 238 239 251 259 280 281 282 293 297 298 53 54 58 74 77 101 113 114 153 156 170 205 206 207 225 251 281 282 298 52 53 68 70 74 80 82 106 113 147 148 160 167 170 206 215 222 226 264 280 52 53 68 70 71 74 82 86 87 106 113 114 148 156 160 164 167 170 193 206 215 222 226 264 280 294 43 54 67 78 102 116 145 167 217 225 235 239 241 280 294 37 43 53 54 56 68 78 101 103 108 146 153 164 170 193 203 205 206 222 225 249 251 293 44 49 78 148 160 167 170 193 205 226 227 247 281 37 101 169 203 54 58 78 113 171 204 205 206 280 37 54 78 170 203 78 167 226 78 234 37 53 54 68 100 103 113 116 145 203 206 208 211 215 269 271 298 37 53 54 68 103 113 116 145 170 203 206 208 211 215 269 271 298 49 113 116 170 208 211 222 264 269 280 96 107 113 116 148 208 211 222 269 43 44 46 56 106 108 113 116 163 205 207 208 211 229 230 234 235 251 269 298 54 105 106 108 113 114 116 156 163 164 194 206 208 211 249 269 280 297 34 56 58 67 68 101 106 108 113 116 205 206 208 211 215 222 225 249 251 269 281 293 34 54 83 113 116 145 147 171 215 226 228 235 241 247 34 54 83 101 113 116 145 147 170 171 215 226 228 235 241 247 251 298 34 46 54 56 83 100 101 108 113 116 155 157 170 205 206 207 215 247 249 276 298 53 54 56 58 100 103 105 108 113 114 144 145 146 156 157 163 164 170 206 208 220 225 228 238 239 280 281 293 54 58 82 107 108 110 117 118 143 145 163 225 238 243 251 264 271 280 71 77 89 205 227 228 34 43 53 54 56 86 101 114 116 145 154 155 156 160 164 167 170 193 206 215 222 225 249 251 281 293 298 46 54 96 145 155 167 206 221 105 167 68 167 104 167 243 90 156 167 205 280 167 243 298 49 105 108 148 167 205 206 228 230 264 281 297 53 101 144 163 164 170 205 217 279 281 37 71 101 113 116 148 153 156 163 170 192 203 206 207 217 230 248 259 279 37 53 54 68 71 114 156 170 192 203 205 206 217 225 243 259 279 282 297 37 58 101 148 203 206 217 226 251 279 282 37 56 203 205 206 217 279 71 113 171 206 217 222 37 106 108 143 163 203 217 268 269 279 293 46 50 54 71 74 107 113 114 116 148 160 163 171 194 204 208 216 217 226 234 239 241 259 260 293 297 113 114 148 170 244 53 54 56 70 71 80 83 87 113 170 171 193 205 207 231 247 280 49 53 77 84 96 105 106 113 114 168 206 226 227 228 271 293 297 46 53 58 108 114 116 143 148 156 157 164 216 239 298 58 68 71 90 101 102 108 113 114 116 143 167 192 205 206 216 221 222 239 248 251 279 280 298 53 54 56 100 105 108 113 114 116 148 153 170 205 206 207 215 216 225 231 239 262 280 282 293 54 69 77 113 116 148 170 207 211 298 37 44 54 69 71 106 113 116 144 148 155 193 203 206 207 216 221 239 241 259 279 37 53 54 67 71 74 77 101 103 106 113 116 148 153 156 168 171 203 205 206 207 216 221 241 243 259 279 280 34 36 37 46 53 56 61 68 71 100 102 105 107 108 113 114 116 143 148 154 160 163 170 193 202 203 206 207 215 216 217 220 228 238 239 241 247 248 259 260 280 34 107 116 148 216 36 44 50 61 71 105 106 113 116 148 160 202 206 216 221 222 225 230 241 248 259 260 279 294 53 74 101 105 108 113 114 148 170 171 205 226 238 293 298 34 53 74 113 114 148 260 61 113 143 170 171 241 56 74 113 114 143 206 241 259 260 46 74 113 114 144 170 206 235 54 74 113 116 148 230 259 50 53 67 87 105 113 114 144 145 146 148 195 206 207 222 230 231 241 294 58 71 74 113 114 148 157 170 259 280 44 50 53 54 68 71 74 105 113 114 148 153 168 193 206 239 241 248 71 74 113 168 169 208 241 248 280 53 61 74 78 113 114 143 169 239 241 297 71 74 113 148 170 171 192 206 230 231 239 280 53 74 107 113 148 171 230 241 259 223 36 37 86 116 148 170 171 294 56 83 89 113 116 148 160 195 206 228 279 280 53 56 83 89 113 116 160 228 280 54 56 70 71 83 89 113 116 148 160 206 207 228 248 280 56 71 83 113 116 160 171 228 247 280 298 56 68 71 83 113 116 155 160 171 192 206 228 247 280 53 56 71 83 105 113 114 116 143 160 169 170 171 228 231 280 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 37 56 83 113 116 160 203 228 280 281 56 67 71 80 83 113 116 143 144 160 169 170 171 195 206 215 225 228 230 231 248 249 268 280 298 36 37 44 53 56 67 71 80 83 105 113 116 148 154 160 168 170 195 202 205 207 225 228 231 235 247 248 268 280 297 54 56 70 83 105 113 116 160 167 170 207 228 248 280 44 46 53 56 68 71 83 89 106 107 113 114 116 143 146 148 156 160 170 171 206 220 228 230 246 247 248 280 297 46 56 58 71 82 83 102 113 116 155 160 170 206 207 215 220 221 228 280 298 44 49 56 83 113 116 160 170 228 247 280 53 54 56 70 71 80 83 89 96 102 105 107 113 116 143 148 154 156 157 160 169 170 171 193 195 205 206 207 225 228 230 235 238 241 247 248 260 271 280 294 297 298 37 46 49 53 54 56 58 70 71 80 83 89 96 102 105 106 107 108 113 114 116 143 146 148 160 163 169 170 171 193 195 203 205 206 207 220 226 228 230 231 238 241 243 247 248 260 264 268 271 280 281 294 297 298 67 71 80 86 101 106 108 113 171 230 247 248 37 67 68 70 71 80 96 108 113 114 116 148 168 203 207 248 249 271 272 50 58 67 71 108 113 231 260 71 113 148 206 239 259 46 71 113 169 218 260 294 116 216 37 53 54 68 71 74 113 114 116 148 155 170 171 203 205 206 216 251 260 34 37 71 74 116 144 203 205 216 280 36 37 44 53 56 67 71 79 87 98 102 107 113 116 148 157 160 168 169 170 171 195 203 205 206 207 215 216 221 230 231 243 247 248 259 260 281 34 37 71 74 113 116 171 203 206 216 227 228 37 68 71 113 116 148 167 171 203 205 216 230 239 281 37 54 71 113 116 171 203 206 216 260 280 297 54 157 167 206 247 249 280 297 54 114 147 148 167 207 239 281 54 108 114 148 167 206 54 114 167 193 54 58 147 167 54 167 281 54 167 281 54 167 54 167 204 54 67 167 54 71 79 106 107 113 116 146 154 156 170 171 193 206 230 231 239 248 294 71 113 116 248 294 56 67 71 87 97 113 116 146 148 169 171 205 215 230 247 248 259 268 281 294 113 116 171 294 34 58 67 71 80 108 113 144 157 168 169 170 171 193 205 222 225 226 247 298 46 49 53 68 71 74 87 102 106 107 108 113 114 146 148 157 169 171 193 195 205 206 207 215 230 231 239 247 248 251 260 269 281 298 34 37 71 80 113 154 171 193 248 37 67 71 80 83 87 107 113 154 169 171 193 227 228 230 247 36 37 54 87 107 113 116 148 169 202 203 241 294 58 71 103 108 113 116 143 153 155 205 220 230 294 56 69 74 101 103 108 113 114 116 148 168 170 206 221 222 226 247 248 294 43 54 100 106 108 113 116 148 153 155 163 192 220 222 268 293 294 43 54 100 113 116 148 153 170 220 264 268 281 293 294 58 68 71 77 78 101 113 114 116 170 205 206 264 293 294 54 113 116 264 294 148 148 113 148 46 102 108 113 114 143 148 164 170 171 193 194 206 230 247 264 102 193 148 148 148 148 36 49 54 67 78 79 80 113 145 148 160 170 171 206 208 230 235 241 247 248 270 271 280 293 36 71 84 105 108 113 170 171 202 205 206 247 248 298 37 56 103 114 116 203 205 206 225 228 229 243 281 293 37 46 53 71 74 77 79 105 106 107 113 114 116 143 144 148 155 169 170 171 193 203 205 206 207 216 217 221 226 238 241 247 248 251 280 281 282 37 46 54 58 74 79 100 106 107 108 113 114 148 153 155 156 163 170 171 192 193 203 205 206 207 208 216 226 228 231 238 239 241 247 248 280 297 34 37 46 53 61 78 79 89 103 107 113 114 116 144 146 148 160 171 206 217 222 241 243 246 248 148 206 44 46 53 56 67 89 105 107 148 155 157 160 167 170 205 206 207 215 220 221 222 227 228 235 247 248 260 269 279 280 281 294 297 53 74 106 107 108 114 116 148 154 156 157 170 192 205 206 216 262 282 297 46 53 87 106 113 114 116 154 156 170 171 207 216 224 226 239 249 44 50 53 74 104 106 113 116 143 148 154 157 163 164 170 171 192 206 216 230 238 239 53 58 80 106 108 113 114 116 148 154 155 170 192 206 216 268 281 40 53 68 105 106 108 114 116 148 168 170 205 215 216 220 226 227 231 239 269 281 50 61 82 105 116 147 148 168 204 215 216 239 280 44 52 54 74 105 113 116 170 216 222 223 239 248 249 260 262 264 280 43 108 143 43 114 205 226 56 108 114 143 170 108 114 156 206 221 226 282 54 97 205 206 281 54 54 54 58 108 114 193 206 298 106 206 249 101 114 148 36 116 170 202 206 215 221 226 297 216 259 294 36 54 68 87 107 114 116 148 153 156 167 170 202 206 215 282 294 297 298 114 167 205 46 54 58 77 96 108 114 116 143 153 192 193 205 206 216 222 89 113 116 222 241 243 262 37 56 116 146 182 74 116 147 241 243 294 34 44 49 53 68 80 86 89 96 105 107 108 114 116 148 156 157 167 170 204 205 206 207 216 217 220 230 247 259 280 294 297 34 56 105 114 116 160 204 216 280 293 294 34 90 102 105 114 116 204 205 249 260 280 34 90 105 114 116 204 205 260 280 146 153 204 216 241 50 58 74 113 116 204 216 222 241 251 269 294 34 67 204 215 222 241 280 34 58 105 113 114 116 168 204 280 282 34 50 56 68 69 78 108 113 116 143 148 170 194 207 216 240 243 259 260 269 293 297 298 43 50 53 54 56 58 71 77 96 101 106 107 108 114 116 148 169 194 206 216 221 222 226 229 247 259 280 281 294 297 298 36 37 71 106 114 116 143 144 146 148 168 169 170 193 194 206 221 230 241 247 248 259 269 294 297 43 52 105 148 160 194 237 54 56 68 75 77 108 113 114 144 153 154 170 193 194 205 206 221 225 297 298 34 53 54 58 71 80 102 105 106 107 108 113 114 116 144 146 157 163 164 168 170 171 193 194 205 206 207 221 222 225 226 230 234 235 238 239 247 248 259 260 268 269 281 282 293 298 44 106 143 155 171 194 204 221 235 259 269 36 37 53 105 108 114 148 194 206 207 222 225 226 230 248 259 269 298 43 58 87 114 148 160 194 239 247 280 298 43 68 71 74 148 194 204 243 247 248 259 260 34 44 53 71 102 107 114 148 170 192 193 194 204 206 207 215 220 221 230 234 247 248 259 268 281 282 297 36 43 67 74 89 107 148 194 202 215 247 248 54 69 102 105 116 167 207 216 37 54 68 71 74 77 82 84 92 96 101 102 103 105 108 114 116 143 146 155 160 168 170 193 203 205 206 215 216 221 222 226 249 251 271 280 281 282 291 297 298 44 54 106 108 113 114 148 163 164 170 171 194 215 226 238 239 247 262 280 281 293 298 34 37 47 80 113 114 116 148 154 171 193 207 216 226 229 246 248 257 259 262 276 280 294 80 96 108 113 116 171 204 280 54 113 114 116 170 205 206 208 211 269 297 298 56 58 68 101 105 106 108 113 114 116 143 155 160 167 170 206 208 211 244 269 298 107 113 116 167 208 211 269 54 56 58 75 96 107 108 113 116 148 155 160 168 205 206 208 211 215 246 251 269 280 282 297 56 58 68 101 106 108 113 116 205 206 208 211 215 222 225 249 251 269 281 293 62 113 114 116 164 206 208 211 231 268 269 53 54 61 101 108 113 116 117 144 155 164 205 207 208 211 220 239 259 269 280 293 297 54 113 116 164 208 211 216 220 269 298 34 43 50 67 100 103 105 108 114 116 148 156 160 163 170 171 205 206 208 220 227 228 230 268 269 280 281 293 43 50 74 100 103 105 108 116 148 153 160 163 171 205 206 208 220 222 269 281 293 297 50 100 113 116 144 146 148 157 160 163 170 171 206 207 208 221 226 238 269 297 34 43 44 50 54 56 58 87 101 106 108 114 116 143 148 157 160 163 170 171 205 206 208 215 221 225 226 268 269 281 298 34 44 54 58 71 87 100 101 103 108 116 153 155 170 192 205 207 208 215 220 228 238 259 268 269 293 108 116 170 208 269 37 43 44 53 78 103 155 164 170 192 203 205 206 207 211 220 230 268 293 297 105 106 113 171 56 71 96 144 170 205 206 220 280 282 297 68 103 107 163 168 170 171 206 208 217 225 226 246 247 281 297 54 71 113 171 228 260 298 44 53 96 105 113 148 169 171 220 227 231 247 36 44 53 114 160 169 205 206 207 244 260 281 113 148 248 113 148 248 113 148 248 114 204 206 34 37 46 53 54 56 58 74 100 103 105 106 107 113 114 144 155 156 163 164 167 170 193 204 205 206 207 208 215 220 221 228 230 234 251 262 281 293 34 43 49 53 56 58 96 100 103 105 107 108 113 114 116 144 148 153 155 156 157 163 164 170 171 193 204 205 206 207 208 220 221 225 228 230 234 238 239 251 259 264 280 281 282 293 297 298 43 46 53 69 100 101 103 107 108 113 114 146 148 153 155 156 157 163 171 193 204 205 206 207 208 220 221 226 227 230 231 239 243 251 280 281 282 294 100 103 105 108 114 144 156 160 170 204 206 215 228 234 239 34 46 53 54 56 58 61 78 100 103 106 108 113 114 143 144 148 153 155 156 160 163 168 170 193 204 205 206 208 220 227 228 230 239 252 260 262 268 281 282 293 298 37 54 167 203 217 34 68 117 148 217 88 205 215 222 34 68 148 153 156 170 37 54 167 203 217 37 54 56 117 170 194 203 280 37 56 74 103 113 148 167 170 171 194 204 206 207 208 241 247 248 279 294 297 49 53 54 107 113 116 147 148 167 170 204 205 206 207 208 241 244 248 249 260 268 280 281 294 103 116 147 148 167 170 171 204 206 208 241 247 248 294 297 74 116 145 147 167 204 208 239 241 248 294 43 54 58 68 69 80 100 101 103 108 153 160 163 167 194 205 206 222 238 251 264 268 271 280 293 294 297 43 54 58 71 96 100 101 105 108 116 147 153 156 160 163 170 194 205 206 222 251 279 280 282 293 294 298 43 68 74 80 96 100 101 103 107 108 153 155 156 160 163 167 170 194 205 206 220 222 247 280 281 282 293 294 297 298 54 89 145 53 100 113 155 156 160 163 294 53 54 69 100 107 113 114 148 153 155 156 160 163 206 215 220 259 294 103 105 116 170 205 206 216 281 43 108 206 225 280 43 69 116 160 216 217 294 107 100 54 100 103 105 156 205 220 37 53 54 68 103 113 116 145 203 206 208 211 215 269 271 298 56 58 113 114 116 208 211 234 264 269 54 113 116 205 206 208 211 216 269 74 100 103 108 113 114 116 148 160 193 205 206 207 208 211 220 223 225 227 231 251 260 268 269 280 56 103 108 113 116 154 205 208 211 269 297 54 56 58 74 113 114 143 206 220 238 264 34 37 49 53 67 68 71 74 100 107 113 143 148 157 168 221 239 243 248 280 34 74 96 103 107 113 114 116 148 169 170 231 238 244 246 264 56 78 96 101 114 143 205 262 43 78 108 113 170 206 298 34 53 54 74 78 107 113 114 148 170 171 205 206 227 228 231 247 248 281 34 37 54 74 103 107 113 114 148 168 170 259 279 34 54 74 103 107 113 114 148 208 217 259 34 54 74 103 107 113 114 148 259 34 53 54 56 61 74 78 103 107 113 114 116 148 155 168 170 171 206 225 226 228 230 247 248 282 298 89 89 108 167 205 208 215 246 251 282 293 103 170 205 206 225 246 260 246 74 221 259 108 143 157 163 207 220 221 222 268 281 116 156 157 163 206 220 228 53 100 108 148 156 163 206 228 238 143 164 170 205 206 221 251 271 282 54 145 216 279 80 87 148 230 239 280 49 113 170 228 37 113 238 87 113 148 228 230 238 239 241 247 248 259 298 44 53 101 114 116 145 148 160 170 171 206 216 217 239 282 294 36 37 44 54 61 87 102 103 105 113 114 116 148 167 193 203 204 206 207 230 231 243 247 248 257 259 268 271 280 37 80 87 102 113 114 148 154 157 167 169 170 193 203 206 207 228 230 231 243 248 257 259 293 40 56 61 70 74 82 96 103 107 114 116 143 148 153 155 170 193 205 206 220 221 222 225 243 248 251 272 293 298 116 143 146 148 243 248 264 46 53 56 96 106 113 114 144 147 148 171 231 241 243 248 269 206 216 259 68 103 113 114 148 231 247 248 280 53 68 71 79 106 113 114 148 155 167 170 207 247 269 68 70 82 102 103 113 114 116 167 171 193 206 222 259 297 298 36 44 49 53 58 61 68 69 71 82 87 105 113 114 116 144 146 148 153 154 160 167 168 170 193 202 206 215 216 222 235 239 260 269 280 298 53 87 105 113 116 145 146 154 170 206 216 221 225 231 239 248 269 280 56 67 71 80 113 116 154 171 193 205 206 216 230 248 297 53 106 107 116 143 148 154 155 156 163 170 205 206 207 216 239 260 281 34 53 107 108 116 148 153 167 204 206 207 216 230 241 280 294 34 67 114 247 269 276 298 53 67 80 86 96 106 114 146 153 170 193 205 206 222 241 247 248 259 269 280 298 34 53 116 148 207 216 230 280 54 71 74 101 114 148 156 206 216 221 230 259 269 280 297 148 247 269 280 34 43 53 68 70 74 82 148 160 167 205 206 207 211 215 216 230 234 268 280 34 54 61 68 70 74 77 82 147 148 160 167 207 211 215 216 220 296 34 147 148 160 207 280 296 34 36 37 101 147 148 160 203 207 259 269 280 296 34 147 148 160 207 221 280 296 34 147 148 160 207 280 296 34 54 68 74 96 101 114 143 147 148 153 160 170 205 206 207 221 222 249 259 280 296 298 34 44 74 78 80 86 87 113 148 169 170 171 206 216 226 239 241 247 248 269 280 281 297 36 116 144 148 202 205 207 215 216 239 247 248 249 222 239 248 68 114 148 239 246 298 148 247 34 37 46 68 74 80 105 113 148 155 167 170 203 206 207 226 248 297 36 49 71 80 102 113 114 168 202 206 228 230 231 241 259 103 105 259 148 167 205 230 248 262 280 37 86 87 116 145 146 147 148 167 168 169 203 241 248 294 296 36 37 67 71 74 107 113 114 148 169 170 171 202 206 239 248 281 53 68 71 74 105 107 113 114 117 147 148 157 160 170 171 206 239 248 260 281 36 37 43 53 54 58 67 68 71 77 87 96 101 106 107 108 113 114 116 143 148 155 156 163 170 171 202 205 206 226 239 248 249 251 259 268 269 280 281 297 298 37 46 50 52 53 56 71 74 78 96 102 106 107 113 114 116 145 148 167 170 171 205 206 208 216 226 230 231 236 238 239 241 247 248 259 279 280 281 294 36 49 53 54 71 74 107 108 113 114 146 148 157 160 167 170 171 193 205 206 207 216 217 222 225 226 230 239 248 259 281 36 50 53 68 71 74 107 113 114 148 167 169 170 171 206 239 248 281 297 71 74 107 113 114 148 163 170 171 206 239 248 281 37 71 107 113 114 148 170 171 206 239 248 281 34 43 46 53 54 56 58 61 62 68 71 74 77 78 80 90 101 103 106 108 113 114 116 143 148 155 156 157 160 163 164 168 170 193 194 205 206 207 215 216 221 222 225 230 231 239 241 244 246 247 249 251 259 260 262 271 280 281 282 293 297 298 37 71 74 107 113 114 148 170 171 203 206 239 248 281 36 46 56 71 106 107 108 113 114 148 170 171 202 205 206 221 225 239 248 259 281 297 36 46 56 87 116 146 157 164 193 202 206 207 259 269 297 46 53 67 74 87 114 116 143 157 170 206 230 231 260 269 297 34 67 84 108 144 145 206 259 280 67 80 87 107 114 116 146 148 157 205 206 230 269 297 298 34 36 37 46 71 74 87 101 113 143 144 148 156 163 168 170 171 202 205 206 207 220 230 235 238 239 241 247 248 259 269 280 282 37 170 215 153 156 170 251 206 225 280 281 87 170 193 206 221 225 281 114 216 224 116 148 216 248 36 37 46 49 61 71 113 148 167 170 206 221 239 262 276 280 147 215 216 147 215 216 53 68 74 86 105 113 148 167 170 207 239 247 248 259 296 34 157 171 217 34 113 157 171 217 34 113 114 148 157 171 206 217 226 248 34 107 113 114 148 157 171 217 221 226 228 259 281 107 148 157 171 217 226 34 157 171 215 217 46 71 105 113 114 144 148 153 170 171 206 207 217 231 239 259 34 44 46 49 50 53 54 56 58 68 71 80 101 105 106 107 108 113 114 143 144 148 153 155 170 171 193 206 207 215 217 221 224 225 226 230 231 234 238 239 241 247 248 251 260 269 280 282 297 298 71 113 148 171 217 231 241 247 280 36 44 53 56 71 74 105 113 116 148 157 167 171 202 206 207 215 216 217 231 241 247 248 280 281 74 89 206 54 96 116 145 216 54 74 77 79 96 146 148 160 170 206 221 225 241 297 34 37 79 100 113 160 203 251 281 79 103 114 153 156 170 193 206 207 228 246 249 251 260 281 293 44 50 53 56 68 74 77 78 101 103 108 114 116 143 146 148 153 155 156 157 163 164 170 171 192 193 206 220 221 222 225 226 227 238 244 247 249 271 280 281 282 293 297 298 36 37 56 77 86 114 116 156 216 230 294 49 71 113 114 116 206 247 264 280 293 294 36 74 113 116 202 217 247 248 264 280 294 74 113 116 217 247 248 264 280 294 44 101 107 113 116 168 170 171 205 206 207 247 249 264 280 294 297 298 37 46 49 71 100 107 113 114 116 144 146 148 153 169 170 171 193 195 203 206 207 217 221 230 231 238 243 247 264 280 281 282 294 34 36 43 46 53 54 56 61 67 71 74 77 80 96 101 105 106 108 116 143 146 148 150 153 155 156 164 170 192 193 205 206 216 221 222 225 228 230 231 239 243 246 249 262 269 276 280 281 294 297 298 36 44 46 67 74 78 80 107 113 145 148 160 167 168 170 205 206 216 227 228 230 231 239 241 247 248 294 206 259 36 46 56 68 78 79 102 108 145 148 168 202 206 216 228 230 231 241 294 36 40 61 67 71 80 96 108 113 114 143 148 156 170 184 193 206 216 217 228 231 248 281 294 36 44 53 71 102 106 113 116 143 146 148 156 160 163 164 169 170 171 192 205 206 215 216 222 228 230 231 241 247 248 281 282 294 297 36 44 46 53 67 71 102 106 113 148 171 192 206 216 222 228 230 231 241 248 294 297 36 46 68 101 108 114 116 143 144 148 153 163 168 170 202 205 206 207 216 228 231 247 280 294 298 36 53 54 67 68 79 105 114 148 160 167 170 193 205 206 207 216 224 228 231 244 271 279 280 294 36 68 107 116 143 144 148 202 206 216 228 230 231 280 294 36 56 68 102 116 148 202 206 216 228 231 294 298 71 113 145 148 206 216 228 231 246 294 36 46 67 74 80 107 145 148 160 167 204 206 216 221 222 228 231 241 247 248 280 294 36 46 49 50 53 56 58 67 68 70 71 80 82 83 84 102 106 107 113 143 144 146 148 154 156 157 160 163 164 167 168 170 171 192 193 202 205 206 207 215 216 221 225 227 228 230 231 234 235 238 241 247 248 259 269 271 279 280 281 282 294 297 298 34 36 37 44 53 68 74 103 113 114 148 153 170 171 192 203 206 215 220 226 257 260 269 270 271 280 293 216 106 145 168 216 247 280 114 116 143 145 206 216 259 46 49 53 54 56 62 116 145 205 206 216 222 251 269 281 37 53 80 82 106 116 143 145 170 203 205 206 207 216 248 269 280 116 145 157 205 206 230 259 56 167 205 222 234 280 288 295 116 216 68 70 82 116 147 148 167 215 34 36 40 54 56 64 67 80 87 92 104 116 148 170 184 202 204 205 216 220 222 246 249 262 269 276 280 294 34 67 114 148 167 231 248 280 34 53 56 67 82 108 116 167 168 170 193 205 215 247 248 298 67 116 170 206 36 43 50 54 58 67 80 146 155 167 196 202 205 206 215 221 225 280 34 44 54 108 170 205 206 235 239 54 67 87 108 205 206 207 239 251 280 281 297 54 56 67 80 157 205 206 222 259 260 281 282 297 34 49 53 54 56 58 67 68 77 80 82 101 102 106 108 116 143 146 156 157 167 170 193 205 206 207 215 216 221 222 230 247 251 254 260 280 282 293 297 298 34 148 239 247 239 46 86 239 298 36 37 107 170 203 298 108 205 206 226 298 56 206 225 280 298 58 143 193 206 226 280 298 74 148 226 239 241 246 34 56 67 69 75 77 80 86 89 103 105 113 116 148 160 167 205 206 227 228 280 116 148 194 215 216 279 34 36 68 114 116 202 222 231 279 294 34 36 54 58 74 75 80 107 114 116 148 167 170 194 206 207 224 243 251 259 262 279 280 281 148 167 279 294 36 37 98 116 170 194 202 216 247 279 294 46 54 71 77 101 105 107 114 143 155 156 170 184 195 205 206 225 226 241 249 251 259 262 276 279 280 167 143 167 206 297 298 170 206 207 259 43 54 67 69 74 80 96 107 114 116 145 147 148 160 167 170 194 205 206 207 216 225 230 239 241 251 259 280 294 296 298 43 67 74 105 107 114 116 145 147 148 167 194 222 241 251 259 294 296 116 194 241 116 194 241 34 43 50 56 67 114 116 194 227 241 247 264 280 294 54 56 67 96 116 160 194 216 222 241 271 282 294 54 56 104 108 116 170 194 205 206 215 225 241 249 298 54 56 67 96 104 108 113 114 116 163 170 194 206 215 222 241 259 298 34 43 116 194 216 249 46 86 116 194 206 216 259 294 50 54 61 67 96 101 108 114 116 148 156 160 167 194 206 207 225 239 241 260 279 280 294 68 113 206 215 280 46 71 146 170 206 226 247 282 297 34 43 54 56 58 67 68 70 82 96 101 103 105 106 108 113 116 117 156 163 164 167 168 170 206 207 215 225 226 227 228 234 235 251 264 271 281 282 293 297 298 36 46 56 61 105 108 117 153 170 202 222 249 251 280 298 56 58 71 74 108 114 143 156 170 171 193 206 221 234 239 244 251 259 280 37 43 53 54 58 68 74 86 100 103 108 114 153 163 170 203 206 220 222 238 251 282 292 293 108 114 145 34 37 43 54 58 70 74 77 82 83 101 103 105 106 167 170 192 193 203 205 206 222 227 247 251 264 294 37 43 50 52 53 54 56 61 68 71 90 96 101 105 108 148 155 156 160 168 170 203 206 207 220 222 225 227 231 239 241 247 264 281 282 297 298 53 113 114 43 44 46 52 53 54 56 61 68 70 71 105 106 107 113 114 116 143 144 146 148 155 157 160 168 169 170 171 205 206 207 220 221 222 225 228 230 232 241 244 259 260 268 269 281 297 298 71 116 34 37 53 54 56 58 61 68 101 108 114 116 143 153 155 163 164 170 193 203 205 206 215 225 226 234 246 264 276 280 297 298 61 143 164 170 171 192 205 206 207 221 238 249 262 268 280 281 297 216 58 67 80 101 106 108 156 163 206 220 247 281 71 108 113 143 156 170 205 206 222 247 248 260 280 298 46 146 205 206 298 67 79 84 105 153 170 206 247 298 46 50 56 58 61 68 77 80 102 105 106 108 113 116 118 143 146 153 155 165 170 205 206 207 221 222 239 247 248 249 257 259 269 275 280 297 298 37 49 67 77 87 97 102 143 169 226 259 298 34 107 230 246 168 248 259 148 207 211 116 160 167 216 294 34 53 68 74 80 113 116 160 167 216 228 248 259 260 280 281 294 298 37 46 56 87 107 113 116 144 155 156 167 170 171 205 206 207 216 221 222 226 243 249 280 297 74 116 167 207 215 216 206 259 53 56 116 148 160 167 193 205 206 216 226 259 298 37 116 167 168 203 204 206 216 220 234 280 56 116 167 216 294 34 36 37 49 50 53 54 56 61 69 74 78 79 80 87 102 105 107 114 153 154 155 157 164 168 169 170 202 203 206 215 222 226 230 234 239 240 241 246 247 248 259 260 269 280 281 293 294 297 298 70 80 148 294 74 87 241 247 294 37 87 116 145 169 203 216 259 294 296 37 71 87 107 108 113 163 171 206 226 235 260 281 37 56 71 101 113 170 171 205 206 225 226 235 247 248 260 280 71 113 114 163 170 171 193 206 220 226 234 247 248 251 280 282 297 58 71 87 106 113 156 171 206 207 234 235 247 248 260 280 297 37 46 54 56 71 74 87 108 114 116 143 156 167 170 193 205 206 216 221 225 226 251 280 297 298 116 216 50 113 116 148 170 216 49 67 68 70 74 80 82 84 116 144 148 153 156 168 192 205 206 207 216 234 235 247 248 249 251 280 282 58 103 108 116 206 216 282 54 83 88 103 108 116 117 156 206 216 222 226 251 84 103 108 116 156 170 205 206 215 216 251 282 54 58 67 74 83 84 103 108 116 146 156 170 206 216 222 56 58 67 68 103 108 116 146 205 206 216 248 280 282 58 67 84 101 103 108 116 153 156 206 207 216 222 280 282 37 116 148 203 216 236 37 148 203 37 56 86 96 148 160 194 203 206 216 217 294 298 37 116 148 203 37 49 78 146 148 163 203 297 37 148 203 247 71 79 87 113 116 168 216 241 248 37 74 107 206 246 269 281 34 71 74 79 104 107 113 169 171 217 226 239 248 260 280 34 44 71 113 148 167 206 216 228 231 241 248 259 294 34 44 71 74 113 143 148 171 207 241 248 262 280 34 37 44 53 67 89 101 102 113 114 116 148 163 203 205 206 216 221 230 231 241 247 251 259 297 71 105 113 116 148 215 216 46 68 71 113 116 148 160 167 193 205 206 216 221 228 239 247 248 280 282 298 34 67 68 108 114 116 118 144 148 241 247 34 49 67 68 80 82 87 89 102 113 114 116 143 148 154 163 193 194 205 207 216 230 231 235 239 241 247 248 259 260 34 44 56 61 67 70 96 106 116 117 148 156 167 170 192 193 205 206 207 215 241 247 249 251 280 297 34 53 56 67 68 71 80 105 113 114 116 143 148 154 169 205 206 207 215 216 235 239 241 247 248 280 297 34 37 50 53 56 67 68 70 74 80 82 87 88 98 102 105 106 108 113 114 116 143 146 148 154 163 167 193 195 203 206 216 220 231 235 241 247 248 251 260 271 280 298 34 49 82 101 105 114 116 144 148 160 167 169 170 206 215 226 241 247 280 34 37 53 54 67 148 167 203 215 216 241 247 280 34 116 148 167 241 247 280 34 90 114 116 148 167 206 215 216 222 291 43 46 54 106 108 114 143 156 167 205 206 216 251 268 294 297 49 56 74 280 296 298 40 56 97 105 107 163 167 206 216 37 56 80 87 108 114 148 167 203 204 206 207 215 216 238 298 56 102 114 154 167 206 216 244 259 271 56 68 103 116 144 167 205 206 216 257 260 298 49 56 80 99 156 167 205 206 216 222 280 281 34 58 96 108 114 163 192 194 205 206 216 221 226 280 54 69 96 205 246 280 36 49 54 80 82 101 114 155 193 202 206 215 226 239 249 259 298 46 54 62 67 157 206 249 252 276 297 44 54 61 62 70 111 114 117 170 205 206 54 77 80 102 114 155 156 168 169 193 204 205 206 222 240 259 280 298 36 54 67 68 114 116 205 206 221 37 54 58 62 67 74 97 101 108 155 203 205 206 216 218 221 222 247 259 280 297 37 53 54 56 77 80 104 107 170 203 205 206 207 247 268 269 297 34 36 61 108 202 206 217 222 235 246 247 36 43 54 96 100 101 156 202 205 206 220 222 247 251 264 280 281 282 293 298 36 53 58 116 160 202 205 206 215 247 280 36 43 103 143 163 202 206 247 251 281 282 37 61 101 108 148 156 170 203 206 216 247 275 280 298 34 36 54 56 58 74 92 93 96 101 103 107 108 148 153 168 170 202 206 208 222 243 246 247 249 264 270 280 297 37 43 53 54 56 68 70 75 90 96 106 107 108 114 143 147 148 156 160 167 170 203 205 206 207 215 220 221 230 241 247 248 249 280 281 294 298 34 36 43 54 58 61 71 74 105 107 108 113 114 147 169 192 202 206 207 222 227 239 247 249 260 280 281 294 298 34 36 37 54 56 74 106 107 108 116 147 198 202 206 216 222 241 247 280 294 37 54 61 75 148 156 193 203 206 231 247 280 294 297 43 74 106 107 108 114 116 163 170 172 193 205 206 215 222 229 242 246 249 259 262 276 37 50 53 54 56 67 71 87 101 106 108 116 147 148 156 170 171 192 203 206 217 220 225 230 239 247 260 294 297 298 37 49 50 67 69 106 116 143 148 168 170 203 205 206 207 225 246 247 249 280 281 294 298 40 46 56 70 74 82 83 87 106 114 116 147 192 194 205 215 216 217 222 227 241 243 247 251 259 268 280 293 36 46 56 71 74 83 87 90 105 106 114 116 147 192 215 216 217 222 228 247 251 260 280 293 298 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 249 251 280 43 46 54 56 74 77 83 87 96 106 114 116 147 192 215 216 217 222 227 230 247 249 251 280 281 43 46 56 74 83 87 106 114 116 147 192 206 215 216 217 222 227 247 251 280 281 46 56 61 74 83 87 106 114 116 147 165 192 215 216 217 222 247 251 264 280 43 46 56 58 74 83 87 106 114 116 147 155 192 205 206 215 216 217 222 227 247 249 251 280 281 293 40 43 44 46 54 56 58 61 70 74 82 83 87 106 114 116 147 148 160 170 192 193 206 207 215 216 217 222 227 228 230 247 251 264 268 280 294 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 74 83 87 106 114 116 147 192 215 216 217 222 227 246 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 37 43 74 115 116 148 160 167 170 206 216 279 296 34 37 43 68 74 104 115 116 148 160 167 170 206 216 224 279 280 296 34 37 43 68 74 115 116 148 160 167 170 206 216 279 296 34 37 43 74 115 116 148 160 167 170 206 216 224 274 279 296 34 36 37 44 53 56 61 69 74 89 101 114 116 145 148 150 160 170 202 203 216 217 222 239 241 248 260 264 280 281 294 296 34 116 145 148 160 170 216 217 239 241 296 34 53 102 107 114 148 160 194 206 226 230 239 241 248 54 74 116 148 205 216 53 56 79 113 114 116 170 206 44 53 68 106 113 116 148 170 211 215 241 79 113 114 116 254 280 54 56 98 113 211 224 244 43 53 54 56 77 79 98 105 113 114 116 215 216 220 222 223 224 244 246 247 264 280 294 298 43 44 74 79 100 113 114 116 144 153 156 163 220 222 251 268 293 54 79 96 98 102 108 113 114 116 143 146 148 156 193 206 222 224 226 280 294 298 54 56 79 113 114 116 148 154 211 46 54 56 71 79 113 114 116 148 154 207 211 220 235 79 106 113 114 116 211 215 248 54 79 101 113 114 116 160 167 206 216 34 68 71 80 83 86 87 89 96 100 101 103 105 106 108 113 116 147 148 193 205 206 208 222 225 226 227 228 231 241 247 248 249 264 268 271 279 280 294 116 216 37 50 54 61 68 71 74 101 103 114 116 170 207 216 241 243 247 264 269 279 281 294 37 74 108 114 116 148 156 170 206 216 240 248 294 298 37 56 90 108 114 143 148 155 156 167 170 192 205 206 221 225 226 259 280 281 282 294 297 34 37 54 56 67 71 77 82 101 108 113 114 116 143 148 160 167 170 193 205 206 222 224 225 243 280 281 294 297 298 37 84 167 280 282 294 37 54 101 106 108 114 116 156 157 163 167 170 193 205 206 207 225 251 280 294 298 37 50 54 56 58 68 71 77 89 108 113 114 116 143 148 155 164 167 170 193 205 206 215 217 222 231 259 269 280 282 294 297 298 34 37 49 54 56 58 61 68 71 96 113 114 143 156 167 170 192 193 205 206 207 221 222 225 226 234 249 280 281 282 294 297 298 37 96 143 155 170 193 203 206 221 222 259 282 294 297 298 34 52 53 61 105 116 215 236 294 43 49 58 71 87 102 108 114 116 143 148 160 193 205 206 207 215 216 225 230 231 241 244 259 269 271 298 34 61 102 114 116 143 155 170 193 206 215 231 259 294 298 34 54 58 61 68 90 101 102 114 116 143 155 160 193 205 206 221 230 259 280 282 294 34 36 37 50 56 61 106 193 202 203 234 239 249 259 262 294 37 56 203 37 203 280 37 203 37 203 280 37 203 37 56 203 37 203 280 37 203 37 203 280 36 37 49 53 56 61 69 71 87 90 114 116 143 194 202 203 215 218 222 243 246 262 264 276 280 291 294 298 37 54 160 203 37 54 103 114 116 153 160 203 251 37 54 61 148 194 203 206 222 281 297 37 54 160 203 61 67 69 87 167 246 269 276 294 206 259 34 37 46 68 106 143 155 160 193 203 205 206 221 244 249 259 74 148 56 241 34 35 43 44 46 49 54 56 58 61 71 74 87 96 105 106 107 108 113 114 116 144 145 147 148 156 160 163 164 167 169 170 171 192 193 194 205 206 216 221 222 225 226 227 234 241 243 249 251 264 268 280 281 293 294 297 298 44 46 54 56 61 71 74 87 106 114 116 143 145 148 164 167 168 170 193 206 221 225 251 281 294 297 298 34 37 54 56 58 71 74 101 105 108 116 145 203 205 206 225 268 280 294 298 37 54 74 92 105 113 116 145 150 216 280 37 54 74 92 105 113 116 145 150 216 280 74 105 145 160 204 206 216 294 34 44 54 56 71 74 87 103 107 113 114 116 145 147 148 153 157 163 164 204 205 206 208 221 225 234 251 271 281 282 294 298 34 46 71 74 87 107 113 145 148 171 206 221 225 234 294 34 44 46 67 71 74 105 106 107 108 113 116 147 148 171 193 205 206 216 221 251 264 268 271 294 297 298 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 37 49 53 54 56 58 74 77 80 113 114 143 145 148 153 156 164 168 170 171 203 206 207 215 216 225 226 234 238 239 251 260 268 271 280 281 282 294 297 298 53 68 74 78 106 107 108 113 144 147 148 153 156 163 167 170 171 205 206 215 230 234 246 282 294 297 43 74 108 206 221 294 43 44 53 56 58 70 143 155 156 205 206 215 222 225 230 249 280 296 297 43 148 211 216 222 280 296 34 37 54 56 78 96 99 105 114 116 148 160 167 193 215 220 228 247 248 264 271 272 279 280 294 53 107 148 155 160 170 247 248 298 116 215 53 54 101 168 192 251 268 281 282 43 53 54 101 168 192 251 268 281 298 53 86 116 167 215 56 116 147 167 264 113 116 147 167 103 116 147 167 43 44 49 56 68 77 101 107 114 116 143 147 156 167 170 193 205 206 215 224 234 249 251 259 264 276 281 298 50 106 114 116 147 148 167 230 247 259 264 280 298 50 56 67 116 147 148 160 167 116 147 167 294 36 116 147 167 202 207 216 116 147 167 249 34 53 67 78 80 89 105 107 116 147 148 156 167 170 192 205 206 207 216 221 228 247 248 259 260 268 281 294 297 298 71 116 143 147 167 34 54 71 80 106 116 147 160 167 169 238 244 297 298 43 54 56 58 74 96 100 103 108 114 116 143 146 153 155 156 160 163 170 192 206 222 238 251 260 280 281 293 297 34 46 56 74 80 96 105 106 116 153 204 215 220 297 298 299 34 79 86 88 116 298 34 44 49 74 79 80 86 88 110 116 148 228 241 53 54 79 80 92 148 248 249 74 79 116 167 170 280 294 34 67 79 80 96 216 264 206 259 34 54 56 71 74 86 101 105 107 108 144 153 154 156 164 170 205 206 222 225 251 297 34 49 53 54 56 58 86 101 103 143 153 163 164 170 192 205 206 222 225 230 269 281 282 297 34 43 56 58 86 101 103 105 107 108 113 143 153 170 205 206 207 222 225 264 269 281 293 297 34 86 108 114 116 155 170 204 205 216 276 294 297 298 116 211 53 56 71 78 89 96 105 107 114 116 143 160 170 205 206 215 216 217 221 222 225 226 231 298 34 78 89 114 143 160 170 205 206 215 216 226 241 298 34 56 71 78 89 114 116 143 145 153 160 170 205 206 215 216 217 226 264 273 280 298 34 54 78 86 89 108 114 116 143 160 167 170 196 205 206 215 216 217 226 298 71 74 77 86 116 146 148 154 155 160 170 206 216 222 226 239 246 249 251 271 293 294 74 170 205 216 61 74 78 80 86 105 107 108 116 145 147 148 153 170 205 206 222 227 248 251 280 49 53 54 61 68 74 80 105 116 148 153 154 155 168 206 216 222 230 235 239 249 251 271 282 293 294 296 297 36 37 49 53 54 56 58 74 77 96 100 101 105 106 108 116 153 154 156 160 163 167 168 170 205 206 207 215 216 220 251 260 264 280 294 296 107 145 34 49 50 67 74 105 116 143 148 160 163 167 208 215 216 217 239 241 248 251 294 34 53 87 96 101 103 105 108 116 148 163 167 168 170 193 206 216 220 222 227 228 239 241 281 34 90 105 114 167 206 215 217 260 293 297 160 239 241 34 107 169 217 239 294 34 86 89 116 216 239 260 61 80 87 114 116 147 226 230 239 259 269 147 293 49 116 216 49 54 107 116 170 206 216 34 116 148 216 49 116 216 37 44 49 53 54 67 75 108 116 148 167 193 216 220 222 228 230 280 34 49 86 105 228 248 68 116 148 157 206 207 216 227 231 239 260 281 105 228 280 50 56 61 44 50 53 56 58 107 108 146 153 155 157 170 206 230 293 43 44 50 101 113 116 157 164 193 206 225 281 293 297 44 50 116 193 206 230 282 44 50 53 54 58 61 89 96 101 105 106 108 113 116 143 153 155 156 163 164 167 170 193 205 206 220 222 230 249 281 293 297 56 105 108 168 230 259 260 293 297 49 53 234 298 49 56 96 101 103 108 114 153 156 170 205 216 231 251 293 298 43 53 56 58 101 108 170 193 206 252 281 282 293 54 108 155 170 230 297 69 74 77 80 54 56 87 96 105 114 116 147 148 192 205 206 228 280 294 105 54 58 70 82 167 205 207 215 227 228 259 280 34 56 80 106 107 116 148 216 226 228 259 260 264 276 86 34 68 103 105 107 116 147 148 204 228 248 249 34 56 58 68 71 74 77 78 86 96 101 106 108 114 116 143 146 153 168 169 170 192 205 206 215 221 222 226 227 228 230 239 247 248 251 268 281 294 297 298 77 86 116 216 294 34 50 53 54 58 78 86 89 116 205 206 227 247 280 281 294 297 43 54 74 78 80 86 106 116 153 170 193 205 206 222 225 260 281 294 297 298 53 56 58 77 78 86 96 101 103 105 107 116 143 153 163 168 170 193 205 206 215 222 231 238 260 281 282 293 294 297 298 74 78 86 101 108 114 116 153 157 170 205 206 222 226 240 251 281 282 294 297 44 53 78 79 82 83 86 116 153 156 163 164 170 193 205 206 234 235 238 281 294 297 53 56 67 78 86 96 106 108 114 116 155 156 160 168 169 170 205 206 215 227 228 230 248 251 260 269 281 294 297 53 79 80 92 96 101 103 116 160 167 206 207 230 247 280 37 79 80 114 192 203 207 222 281 34 61 79 80 86 88 228 44 53 71 74 80 88 96 103 106 114 146 153 206 230 231 251 259 280 297 298 37 43 54 79 86 88 103 116 153 164 203 222 44 49 54 79 80 114 116 167 216 36 68 79 86 116 202 271 280 37 79 80 157 203 79 80 204 61 79 108 148 150 160 204 217 293 74 206 259 34 54 56 58 71 86 108 143 153 155 156 167 170 205 206 215 220 251 280 281 297 298 34 37 86 108 170 203 205 206 251 264 278 282 297 34 53 54 80 86 96 101 113 116 163 170 171 205 206 222 226 230 239 260 297 34 74 86 170 205 217 222 247 280 297 37 68 156 160 170 203 205 206 259 280 281 297 34 86 98 106 108 116 170 193 205 206 216 249 251 297 34 36 37 82 101 202 204 206 215 237 249 34 86 170 205 297 34 50 53 61 71 86 114 116 167 170 204 205 206 220 222 228 248 251 294 297 34 58 61 78 116 145 243 248 249 293 294 298 34 61 116 222 243 249 294 298 61 116 144 231 243 249 251 294 298 61 116 243 249 294 298 61 77 116 153 243 249 294 298 61 101 116 243 249 294 298 61 116 243 249 294 298 61 116 243 249 264 294 298 61 116 206 222 243 249 294 298 56 61 101 116 153 156 221 243 249 251 294 298 37 50 53 54 77 116 145 148 160 170 194 203 206 216 279 294 43 54 96 145 147 148 157 170 215 222 225 276 282 298 53 54 106 108 116 145 147 156 192 222 225 230 252 259 264 276 281 297 298 43 54 74 105 114 145 147 148 157 192 205 207 215 217 222 249 252 268 276 281 282 297 49 54 106 145 147 148 192 215 217 225 230 249 259 276 281 43 56 74 105 108 114 145 147 170 206 222 225 231 259 276 281 282 293 49 108 145 147 156 206 259 276 281 293 298 34 79 108 147 148 228 241 276 43 147 157 160 215 276 43 77 96 147 160 215 276 34 43 116 147 215 216 276 34 36 37 52 53 54 74 77 86 108 116 145 147 157 160 164 170 202 203 228 246 247 249 251 260 268 276 277 291 293 297 298 43 54 86 114 116 148 160 170 204 205 215 216 227 228 249 264 34 54 71 105 116 147 148 155 160 167 204 205 206 216 227 228 279 280 298 88 114 116 167 225 280 34 53 105 145 147 215 216 227 228 249 251 280 56 68 70 82 105 114 116 148 167 194 215 216 230 100 143 170 204 37 103 107 113 148 194 203 204 206 208 227 230 239 269 34 43 46 49 53 54 56 68 71 74 100 101 103 105 106 107 108 113 114 144 146 148 153 156 157 163 170 171 192 193 204 205 206 207 208 215 220 221 222 225 226 227 228 230 238 239 249 251 260 268 269 280 281 282 293 297 298 43 46 54 56 58 68 77 100 101 103 105 106 108 113 114 116 144 146 147 148 153 155 156 157 160 163 164 170 171 192 193 204 205 206 208 216 220 221 225 226 227 228 230 239 251 260 264 268 281 282 293 294 297 298 43 53 56 68 103 108 114 143 144 148 153 155 157 160 163 164 170 192 204 205 206 208 220 221 222 224 227 228 230 238 239 251 260 280 281 282 293 297 34 43 163 34 43 153 251 96 153 222 293 34 43 77 293 34 222 43 34 43 222 43 74 105 163 293 34 44 54 116 216 260 37 79 148 203 207 37 79 80 86 96 203 206 37 43 79 106 203 37 79 101 203 206 215 249 44 53 71 74 80 88 96 103 106 114 146 153 206 230 231 251 259 280 297 298 79 80 88 116 146 148 170 215 249 79 86 88 116 222 251 268 37 54 79 80 203 54 74 79 80 86 148 167 206 216 298 80 116 206 259 281 297 37 52 53 79 80 101 116 167 192 206 280 37 79 80 116 153 170 203 251 280 36 79 108 202 207 34 37 79 116 203 206 251 260 293 34 59 88 98 100 103 108 116 154 205 206 222 244 249 264 276 280 34 44 56 59 88 98 103 116 148 222 244 264 276 280 34 59 88 103 107 114 116 148 216 244 264 276 280 297 43 96 100 105 163 251 34 37 116 153 155 203 220 222 293 34 36 43 44 56 96 103 108 153 163 170 192 202 206 222 225 227 238 251 281 293 36 43 101 103 153 154 202 36 43 103 108 117 153 155 202 206 222 293 36 43 74 96 103 202 222 238 251 293 206 259 36 43 53 54 70 88 101 103 106 108 114 155 160 167 196 202 205 206 207 215 222 226 247 251 293 297 36 43 88 103 116 153 163 202 205 222 251 293 40 103 222 249 282 294 43 54 61 67 74 103 107 108 114 116 147 160 170 192 194 227 248 251 269 43 54 67 74 103 107 114 160 251 44 49 50 53 56 77 78 86 105 107 143 145 148 156 170 204 206 216 217 225 264 279 294 34 54 56 58 78 96 103 106 108 114 148 156 160 167 170 204 205 206 207 225 230 241 264 276 280 297 298 43 44 69 77 78 80 106 116 145 147 148 160 167 170 204 205 206 216 217 259 280 294 298 70 82 83 103 154 204 207 247 36 37 50 96 103 108 168 169 202 203 204 216 231 269 281 294 36 50 58 192 202 204 206 239 281 294 34 50 78 89 103 108 145 147 182 204 216 264 279 34 43 44 56 163 170 204 206 222 227 293 297 34 43 56 58 68 80 101 103 106 108 114 153 170 171 192 204 205 206 207 221 222 227 238 239 251 264 280 281 282 293 294 297 298 34 53 56 61 69 96 100 103 106 108 113 156 160 163 172 205 216 217 218 231 298 34 54 58 61 103 145 170 264 271 102 105 106 148 167 215 228 241 294 68 105 148 167 259 69 294 206 216 44 46 54 77 87 100 101 103 105 106 108 113 114 116 143 144 148 156 157 163 164 168 169 170 171 193 205 206 207 215 216 220 228 230 238 239 251 260 264 268 271 276 280 281 297 298 116 43 44 74 100 103 153 208 222 251 268 43 100 156 163 208 251 268 43 100 163 208 268 100 156 208 268 114 208 208 37 153 203 205 222 293 153 222 43 153 155 206 222 281 293 74 100 103 148 153 220 43 56 77 96 101 114 228 264 280 70 82 116 148 160 204 206 207 215 216 227 228 230 249 34 54 105 148 204 216 280 50 54 105 204 217 249 56 86 114 116 148 167 204 206 222 264 276 280 298 53 54 58 83 105 114 116 143 155 157 164 170 204 205 206 207 215 222 243 251 260 280 281 282 293 298 34 54 71 105 116 147 148 155 160 167 204 205 206 216 227 228 279 280 298 86 114 153 204 206 216 222 86 204 205 206 216 225 297 298 34 49 54 86 147 204 206 216 247 88 114 116 167 225 280 54 71 88 105 148 167 204 216 259 297 34 53 105 145 147 215 216 227 228 249 251 280 170 206 207 259 43 100 105 116 153 204 43 105 116 163 204 220 222 43 105 116 153 163 204 43 80 100 105 116 153 204 43 105 116 153 204 238 100 105 116 148 153 204 208 220 251 100 105 116 148 204 208 220 251 34 43 100 105 116 148 153 163 204 205 208 220 238 43 105 116 153 155 204 206 43 105 116 153 204 222 105 114 116 204 105 108 116 204 53 54 56 58 68 77 88 101 103 105 106 108 114 116 143 146 153 154 155 156 167 170 204 205 206 216 217 222 249 251 280 281 293 297 298 50 87 103 148 170 222 227 229 239 247 271 280 206 231 206 53 80 105 116 153 170 205 224 228 240 280 281 293 34 50 80 103 154 168 169 246 114 143 160 222 282 34 36 37 43 49 54 56 61 68 80 87 96 100 101 103 108 114 148 153 163 167 168 170 192 205 206 215 217 220 222 227 228 230 231 238 239 251 280 293 61 80 103 106 116 148 154 160 170 228 231 246 251 280 69 80 146 52 54 56 67 74 82 83 101 103 106 114 116 117 153 160 167 194 205 206 207 215 221 222 224 227 228 240 244 247 249 251 262 268 274 280 298 36 37 53 56 67 74 84 88 101 103 105 106 107 116 117 154 157 167 202 203 205 206 222 227 228 230 240 246 247 249 262 280 281 298 36 37 43 54 74 77 80 88 96 100 101 103 153 163 170 202 203 206 222 251 293 36 37 43 44 53 74 77 86 88 100 101 103 144 153 163 170 202 203 222 249 251 281 293 297 43 52 53 61 68 80 88 96 103 108 114 148 160 167 205 207 224 264 273 294 297 298 46 56 67 68 96 101 118 148 160 170 192 206 215 222 231 247 251 264 271 279 34 50 68 103 170 222 227 247 271 34 36 50 54 74 103 148 208 216 227 228 243 279 297 36 54 74 103 108 148 160 170 206 208 216 227 228 243 279 281 54 74 87 103 106 148 170 206 208 216 227 228 230 243 279 37 103 216 89 108 89 89 53 100 103 105 113 116 163 205 228 251 281 282 293 53 56 58 116 156 157 170 206 208 228 231 246 293 192 206 246 206 246 282 297 108 246 293 44 170 246 281 78 155 246 293 103 281 103 246 281 74 103 206 281 105 206 211 228 259 294 297 53 70 74 106 213 227 228 235 259 268 53 70 74 77 107 206 227 228 246 298 34 70 83 107 116 205 247 259 34 40 53 89 102 106 156 167 220 235 298 40 49 74 89 154 167 193 230 296 36 49 53 56 58 61 64 65 77 80 89 96 101 102 105 108 114 116 143 148 153 154 155 160 167 168 170 193 195 202 205 207 216 221 222 225 226 230 239 246 249 251 259 262 268 269 276 280 281 291 297 298 34 37 49 53 61 69 74 89 96 105 106 114 148 170 203 206 215 222 231 259 280 281 294 297 53 96 108 114 193 116 157 170 206 215 216 251 280 281 293 298 34 36 54 61 89 110 153 155 170 202 205 206 215 216 222 225 281 297 298 34 37 44 50 53 54 56 58 61 74 77 87 96 101 105 106 108 114 116 143 144 146 148 153 155 156 168 170 203 205 206 207 215 217 221 222 225 226 230 239 246 259 260 268 280 281 282 298 54 68 105 143 170 280 37 50 56 61 68 74 75 114 116 148 153 160 167 203 205 206 207 216 239 246 249 254 257 276 280 297 298 36 44 56 58 61 67 68 71 74 77 80 87 96 98 105 107 108 113 114 116 144 146 153 155 156 163 169 170 171 193 202 205 206 207 215 220 221 225 226 239 246 248 249 259 276 280 281 298 34 43 54 56 61 68 74 77 80 86 88 103 116 148 156 163 168 170 205 206 215 222 224 230 247 280 297 298 34 54 56 58 61 67 68 77 86 88 96 101 106 108 116 117 160 167 170 171 205 206 215 222 244 249 251 280 297 298 34 54 86 108 116 155 170 205 251 280 293 297 34 54 61 71 86 101 105 106 108 116 156 168 170 205 225 238 251 281 282 293 297 298 34 49 54 58 86 108 116 153 155 170 192 205 206 222 251 282 297 77 148 160 167 206 249 262 293 298 49 68 86 105 294 34 37 50 74 86 87 101 103 114 143 167 170 205 221 239 247 269 271 280 297 36 37 46 50 53 54 56 58 61 67 68 74 80 101 102 103 105 107 108 114 116 143 144 145 146 148 153 156 157 160 163 168 170 192 193 202 203 205 206 207 215 216 217 221 222 225 226 230 231 241 243 248 249 251 259 260 268 269 278 280 281 282 296 297 298 43 46 50 53 56 61 86 96 105 108 114 116 145 148 160 170 205 206 207 216 222 225 237 239 241 246 247 264 269 276 280 281 296 298 50 53 56 58 68 71 77 80 96 101 105 107 108 114 116 143 144 145 146 148 150 155 156 157 160 170 204 205 206 207 215 216 222 225 226 241 248 251 259 280 281 296 297 298 34 50 53 54 56 58 61 70 77 80 82 96 102 105 106 107 108 116 117 143 145 148 150 155 156 160 164 167 170 193 204 205 206 216 217 221 222 225 230 241 244 246 251 280 281 296 297 298 54 105 108 114 116 145 148 160 170 216 241 296 148 167 205 280 49 79 106 113 114 116 153 170 211 79 96 113 114 116 216 264 49 53 56 58 79 83 84 108 113 114 116 146 148 167 170 204 206 211 215 227 228 230 231 247 248 259 279 280 294 53 54 58 79 105 108 113 114 116 148 160 170 193 204 206 207 211 216 222 228 280 281 294 297 34 37 43 54 56 58 68 70 71 79 82 96 102 103 105 106 108 113 114 116 148 153 154 155 157 167 168 170 171 194 203 204 205 206 211 215 217 225 228 230 234 235 239 241 247 248 249 254 264 268 271 276 280 281 293 294 297 298 46 54 56 68 79 113 114 116 148 154 211 220 46 54 56 71 79 113 114 116 148 154 207 211 220 235 54 56 71 79 113 114 116 148 154 207 211 220 46 54 56 68 71 79 113 114 116 148 154 211 220 235 54 56 79 113 114 116 148 154 211 46 54 79 104 113 114 116 144 148 156 168 170 171 217 226 239 36 56 58 74 78 87 90 96 108 143 146 153 160 163 167 168 170 202 205 206 221 225 229 246 251 268 280 297 298 36 56 67 74 78 87 146 167 193 202 205 206 221 225 246 247 280 282 297 298 34 36 46 54 56 58 61 67 68 70 71 74 78 83 84 100 101 107 108 113 114 116 143 148 153 163 168 169 170 171 193 205 206 207 220 221 225 227 229 231 239 241 246 249 251 268 276 280 281 282 292 297 298 37 54 105 116 145 148 194 203 211 227 228 248 280 294 34 44 53 67 70 106 116 147 148 167 170 205 207 215 216 217 220 225 234 235 34 44 53 67 70 106 116 147 167 170 205 207 215 216 217 225 234 235 37 44 53 54 56 58 67 71 80 101 105 107 108 114 116 143 144 147 155 157 167 168 170 193 203 216 217 225 228 230 231 239 259 260 268 280 294 298 54 56 67 71 103 113 114 116 147 160 167 234 264 116 147 167 50 74 87 113 116 147 156 167 207 259 298 36 43 44 53 67 79 82 83 101 102 105 107 108 114 116 117 147 148 160 167 169 202 205 206 220 227 228 230 231 239 246 247 251 259 294 37 116 147 167 37 79 116 147 167 170 228 116 147 167 169 239 54 116 147 167 205 34 36 37 43 44 49 53 54 56 58 67 71 74 102 107 108 116 143 144 147 148 154 155 160 164 167 168 169 193 202 203 206 207 223 230 231 234 239 259 269 280 281 297 298 34 46 56 58 78 96 101 105 108 113 114 116 143 145 148 155 156 157 167 170 205 206 216 225 230 247 269 282 297 34 36 37 49 53 54 58 67 68 105 114 143 148 155 202 203 216 239 241 264 279 280 294 298 102 107 148 169 239 247 248 280 34 36 37 44 53 68 78 87 89 114 148 170 202 203 206 216 217 239 241 279 280 294 296 36 37 44 56 80 106 114 116 143 148 153 167 170 202 203 216 217 220 222 241 247 248 259 279 280 36 37 53 56 67 68 74 83 102 106 114 116 148 167 168 170 202 203 204 207 216 220 227 231 241 247 248 259 268 280 298 49 83 84 87 102 113 116 143 167 169 170 216 230 231 241 243 247 248 259 269 270 279 280 36 37 58 105 150 156 170 192 193 202 203 204 216 222 230 235 239 241 248 259 280 298 36 74 78 105 148 202 216 239 241 248 280 116 170 217 241 37 44 46 53 68 77 80 82 102 105 106 108 113 114 143 144 146 148 154 155 156 157 163 193 204 206 220 230 231 234 235 238 247 248 251 259 260 268 269 279 280 281 297 298 34 46 54 68 77 105 148 216 239 241 279 280 294 298 34 49 116 204 215 34 49 52 64 72 113 116 148 216 229 248 262 34 37 44 46 49 53 68 71 87 101 103 105 107 114 116 143 144 148 150 157 168 170 171 204 205 206 207 216 220 228 230 235 238 239 241 248 249 259 260 262 276 279 280 281 294 297 298 34 44 49 54 56 58 70 80 103 108 114 116 148 160 167 192 193 230 238 239 241 251 259 270 294 298 34 49 50 68 70 105 113 114 116 148 206 207 222 231 241 243 246 247 249 262 264 276 280 294 298 34 49 78 113 114 116 167 216 231 241 34 49 50 68 80 96 105 113 114 116 144 148 206 207 216 226 231 241 243 264 280 294 298 50 54 61 74 87 105 107 114 116 145 148 160 194 206 207 208 215 225 227 243 259 264 280 296 116 216 43 50 54 56 67 71 74 77 78 86 87 100 101 103 108 113 114 143 144 145 147 155 156 163 167 170 192 193 194 206 208 215 216 220 222 226 231 234 246 249 251 260 264 280 293 297 46 54 74 87 106 107 113 114 143 144 145 153 156 157 164 167 170 171 205 206 221 222 238 239 249 268 280 293 298 34 37 43 54 74 105 116 145 203 205 206 226 280 294 50 56 74 145 216 294 34 44 53 71 74 77 107 113 114 116 145 148 153 169 171 204 205 206 207 221 225 293 294 297 46 71 74 107 113 145 148 171 204 206 221 244 271 280 294 34 71 74 87 107 113 144 145 148 171 204 206 221 294 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 34 36 43 44 46 50 54 56 61 71 74 87 103 107 113 114 116 148 160 170 171 193 202 206 208 216 241 248 269 280 281 294 297 34 50 56 61 74 96 103 107 116 208 227 228 239 241 243 246 249 264 271 272 294 44 49 50 56 74 78 113 116 170 193 206 241 259 279 280 294 37 56 61 74 103 105 106 108 116 148 193 203 228 248 269 272 279 280 206 294 36 43 89 116 148 160 202 206 207 230 249 294 36 53 89 116 147 193 202 269 281 294 298 36 53 67 86 89 116 202 281 294 34 36 67 74 79 82 86 89 107 116 153 167 170 202 231 241 247 260 281 294 34 36 116 160 202 206 227 239 241 294 34 36 116 160 202 206 227 241 294 36 116 157 160 202 206 227 241 294 34 36 37 53 89 116 145 146 148 202 206 216 227 241 268 294 34 46 74 170 205 206 280 34 43 53 56 68 74 90 105 114 148 167 170 205 206 216 221 225 262 270 281 297 298 34 36 37 49 50 53 54 56 61 74 80 83 87 96 105 114 144 145 153 157 163 170 202 203 206 207 215 217 226 230 231 239 241 246 247 259 260 264 279 281 298 34 36 37 46 49 53 54 56 61 71 74 77 80 83 84 87 96 114 116 143 145 146 148 154 160 169 170 192 193 202 203 205 206 217 220 221 226 229 231 239 241 247 259 264 269 280 281 297 298 34 36 37 54 58 71 74 108 114 116 145 153 155 157 170 202 203 205 206 216 221 222 241 244 264 280 281 293 298 43 50 54 114 148 160 248 34 53 113 222 248 249 269 271 281 34 53 113 222 248 249 269 271 281 34 53 113 222 248 249 269 271 281 34 53 113 148 222 248 249 269 271 280 281 34 54 56 58 71 77 78 108 113 114 147 148 153 160 167 170 192 193 196 205 206 216 221 225 226 234 249 251 280 281 293 298 50 74 89 222 228 248 264 271 280 216 222 228 248 294 34 36 37 146 148 170 205 206 239 247 294 44 89 114 148 34 44 71 148 34 44 101 116 148 150 53 56 67 68 71 80 82 84 101 103 105 106 113 116 147 148 153 154 155 160 167 168 193 205 206 207 215 216 218 220 222 224 226 234 247 249 251 262 273 274 280 294 116 206 216 294 44 46 148 150 37 50 68 116 145 203 215 227 44 104 148 34 44 114 145 148 206 217 249 280 34 44 78 105 145 148 154 205 231 247 34 44 49 71 74 103 105 108 116 192 205 206 215 220 221 222 246 248 269 280 282 298 108 114 160 167 170 206 216 231 280 294 298 75 106 224 244 260 262 274 280 292 56 68 101 103 108 144 170 192 206 215 251 298 68 103 116 143 170 193 206 216 282 67 70 74 82 116 148 167 170 206 207 269 34 36 37 43 44 50 53 54 56 58 61 67 69 70 71 77 80 82 89 105 106 107 108 113 114 145 147 148 153 154 160 163 164 167 169 170 171 202 203 205 206 208 215 216 217 220 224 225 226 227 234 235 239 246 248 249 264 269 271 280 281 282 296 297 71 107 108 148 160 226 230 241 249 294 296 107 148 226 296 34 53 56 69 71 80 100 103 104 107 113 114 116 147 148 167 206 208 215 216 217 226 227 228 238 239 241 247 251 260 264 269 271 294 296 36 37 56 107 108 160 205 215 216 217 226 294 296 34 50 53 69 96 103 113 116 147 148 154 160 167 170 205 206 216 217 228 235 248 249 293 34 50 69 96 103 108 113 116 147 148 153 160 170 205 206 207 216 228 293 34 50 69 96 103 113 116 147 148 160 170 205 206 216 228 247 249 293 34 50 53 69 96 103 107 113 116 147 148 160 170 205 206 216 228 247 293 43 54 56 58 71 96 103 114 116 155 170 206 226 238 282 293 34 52 67 74 86 105 116 145 147 148 216 223 241 247 264 279 291 294 34 37 54 56 64 69 70 71 74 75 79 80 86 89 98 103 104 105 107 108 113 114 116 145 147 148 160 164 167 169 171 194 195 203 205 208 216 217 222 227 228 239 241 243 246 247 248 249 251 259 260 262 268 269 271 279 280 293 294 116 216 36 44 53 54 69 75 87 108 144 148 202 206 230 231 251 259 268 280 281 298 34 54 75 76 108 114 116 147 193 194 205 206 216 226 249 269 271 276 280 296 75 76 107 146 167 205 206 280 49 50 75 76 146 148 216 269 37 61 75 76 114 116 148 203 205 206 211 222 247 269 56 61 71 108 113 114 116 146 148 170 193 205 206 208 216 217 222 230 241 246 280 282 46 53 58 106 108 114 116 143 156 170 193 205 206 222 226 230 241 249 251 269 282 298 53 54 68 77 103 105 106 107 108 114 148 170 206 207 216 221 225 226 251 282 293 264 54 71 105 208 223 294 101 153 205 293 54 281 54 148 153 251 50 61 35 36 37 46 54 74 75 80 87 103 107 113 154 156 194 202 203 204 206 216 220 228 234 235 241 247 248 251 257 259 260 262 268 270 280 281 293 298 36 37 46 80 87 103 107 148 170 194 202 203 206 216 220 226 228 230 234 235 241 247 248 251 257 260 262 268 270 280 281 280 69 53 68 96 114 193 216 279 294 53 68 80 96 114 193 205 215 216 279 294 56 206 216 222 281 294 53 68 80 96 114 193 205 215 216 279 294 54 56 70 82 89 107 108 148 193 205 215 216 225 279 280 294 298 54 205 215 280 294 54 77 193 205 206 215 230 251 294 297 37 58 80 101 143 148 155 203 206 220 221 251 280 281 49 58 101 116 143 147 153 154 156 170 205 206 216 220 249 251 260 279 280 282 293 153 154 279 293 298 90 153 160 163 279 34 50 53 54 56 58 74 78 101 106 107 114 116 147 148 153 155 160 168 170 192 194 196 205 206 216 217 220 225 230 231 239 249 259 260 279 282 294 297 153 154 155 156 163 170 205 225 251 260 279 293 207 251 279 53 206 260 279 34 68 74 105 116 148 167 216 247 280 46 54 58 80 100 103 105 113 114 116 143 204 205 206 222 280 282 297 298 46 54 114 108 155 222 54 56 103 206 216 220 222 251 271 282 293 297 298 54 211 228 280 54 58 71 101 108 116 155 170 206 216 222 234 294 54 58 101 108 114 148 155 205 216 228 234 280 49 53 68 74 88 106 113 148 163 170 206 216 224 247 269 54 80 116 148 167 205 216 280 216 241 34 148 264 269 37 56 74 80 87 114 148 203 205 206 207 215 221 230 238 269 280 46 80 105 217 222 294 46 54 56 61 67 80 116 143 167 193 204 205 206 207 280 56 105 280 294 50 61 80 105 107 114 145 148 206 216 279 294 61 74 249 259 294 46 50 54 56 58 61 68 80 101 105 108 114 116 160 168 170 193 204 206 207 222 244 262 264 276 280 294 298 53 61 106 145 148 160 215 228 50 160 170 43 44 50 54 78 80 105 107 114 116 145 146 148 153 160 170 205 206 207 216 231 239 246 260 262 298 67 69 70 75 79 80 98 105 107 114 145 160 168 171 196 205 206 207 211 216 217 220 222 224 232 247 260 280 281 298 50 53 56 105 114 116 145 148 160 206 216 217 230 260 281 294 298 50 87 105 107 113 114 145 148 157 160 168 206 239 260 298 34 43 44 49 53 54 67 74 83 84 86 87 102 106 107 114 144 146 147 148 153 155 157 167 168 169 170 192 205 215 217 221 226 227 228 229 230 231 239 241 244 247 248 251 259 260 269 271 280 294 298 34 44 52 74 147 228 248 280 34 46 53 54 74 90 114 116 143 147 148 169 193 228 230 244 248 251 260 280 281 298 34 69 74 83 87 107 147 148 227 228 241 247 248 259 280 34 74 104 147 228 248 280 34 239 53 96 105 106 114 157 170 205 206 276 160 205 206 215 225 297 101 114 143 148 160 205 206 56 105 148 281 46 58 68 83 105 167 207 225 226 227 230 247 259 273 280 86 86 86 56 160 206 281 80 157 168 207 247 259 80 86 157 207 247 280 281 34 80 107 114 116 153 207 247 80 207 247 281 80 96 207 247 269 79 80 153 192 207 247 281 34 80 101 207 247 281 80 96 101 153 163 207 247 251 80 153 193 207 247 251 270 281 80 156 207 247 34 80 86 107 148 207 247 251 262 54 206 207 216 251 108 206 207 227 294 74 216 50 53 70 106 260 53 70 79 96 114 260 49 56 70 86 105 108 114 143 144 170 192 207 215 216 225 231 243 260 298 70 228 243 34 54 61 69 280 34 52 56 58 61 69 70 74 80 84 96 148 160 167 182 205 223 225 226 227 228 239 247 248 259 260 280 294 228 260 34 49 53 87 89 107 143 145 148 206 217 220 222 230 231 247 281 108 171 70 105 114 116 155 157 194 216 43 54 61 68 75 80 101 105 116 146 157 167 205 206 216 221 222 225 246 249 276 280 281 294 61 68 116 148 163 216 294 298 116 36 52 56 61 104 116 143 167 202 246 249 262 294 36 37 86 246 281 294 53 87 105 170 222 231 239 259 294 116 44 53 58 61 74 77 87 106 107 153 157 170 205 206 216 226 231 239 247 249 251 259 260 268 269 276 281 297 61 228 44 56 58 68 106 108 116 143 167 170 206 216 217 236 247 257 264 275 280 294 108 114 148 167 170 206 216 243 247 249 280 294 56 108 114 116 143 156 160 167 206 215 216 222 223 243 280 294 297 298 68 108 114 148 167 206 216 243 260 280 294 298 54 167 193 280 294 34 44 46 49 50 52 54 56 58 61 69 74 77 80 86 87 90 96 103 106 108 114 116 147 148 153 155 160 167 169 170 192 194 195 204 205 206 215 216 217 222 225 230 231 239 241 249 251 252 259 260 264 269 271 280 281 293 294 297 298 108 156 167 204 206 239 280 37 69 167 203 280 34 36 43 58 106 108 114 202 206 248 252 293 294 297 34 36 68 202 206 248 282 294 34 36 53 145 202 222 248 294 298 34 36 68 101 103 202 248 249 260 276 293 294 297 34 36 54 58 77 100 101 114 170 202 206 226 248 249 280 294 298 36 37 192 202 206 223 248 281 294 298 37 68 155 193 203 207 223 248 260 276 294 298 36 37 202 223 248 294 298 37 54 116 170 203 205 206 216 34 36 54 103 192 202 206 248 280 293 294 297 34 37 53 54 58 71 80 83 87 114 143 145 147 157 193 203 205 207 227 241 247 248 259 280 298 34 145 216 49 74 103 116 148 167 204 206 208 216 249 281 294 297 74 96 103 116 148 167 206 208 216 264 281 294 297 44 49 74 80 96 103 108 113 114 116 148 154 167 193 206 208 216 227 228 260 281 294 297 74 103 108 113 116 148 167 170 206 208 216 217 225 249 281 294 297 208 216 259 294 74 100 103 107 113 116 143 144 148 163 167 170 206 208 216 239 280 281 294 297 53 58 74 100 103 106 113 116 148 155 163 167 170 206 208 216 220 268 281 294 297 78 208 74 103 116 148 167 206 208 216 227 281 294 297 34 105 116 204 34 74 105 116 151 204 294 34 105 116 204 228 34 43 53 54 74 103 105 116 146 153 204 206 215 225 243 280 34 37 105 116 203 34 37 105 116 203 34 37 105 116 203 53 107 249 275 43 74 100 163 208 268 100 163 208 43 103 116 251 293 34 96 204 96 105 114 215 220 147 204 116 205 216 114 160 206 222 71 108 167 206 280 298 43 54 205 216 43 114 116 216 217 280 298 34 58 206 217 34 58 167 206 54 155 205 206 280 293 54 116 143 148 206 216 222 280 37 67 74 82 87 89 113 145 148 167 206 230 241 248 280 294 37 67 74 82 83 87 89 102 113 116 145 148 167 169 193 194 206 230 241 248 251 280 294 104 106 156 206 243 251 280 293 108 206 215 54 101 207 220 205 271 297 107 205 292 297 34 78 116 226 280 294 296 36 37 54 56 61 67 96 101 103 105 108 116 117 153 156 163 167 202 203 206 207 216 221 222 251 280 298 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 56 216 54 216 34 61 78 116 226 280 294 296 46 54 58 108 169 196 205 206 216 269 34 78 116 226 280 294 296 34 78 116 226 280 294 296 54 216 276 34 78 116 226 280 294 296 34 116 280 34 116 280 37 203 205 37 54 101 160 167 203 224 251 298 36 37 54 56 58 61 71 82 92 97 101 108 116 155 202 205 206 218 221 234 246 249 276 281 68 108 114 148 167 206 216 243 260 280 294 298 54 167 280 34 46 54 58 61 68 79 96 103 106 108 114 148 167 204 206 216 217 222 249 251 264 271 276 280 281 292 293 294 297 298 37 56 167 203 216 280 37 69 167 203 280 34 54 68 70 74 148 155 294 74 222 105 216 46 68 88 105 167 206 280 105 207 56 71 77 80 86 105 148 206 249 280 96 101 105 106 143 155 160 167 168 170 205 206 215 280 281 105 220 293 80 105 156 56 105 249 281 294 105 151 46 105 167 207 216 280 46 105 167 207 216 280 46 114 116 167 192 249 262 276 280 281 298 36 46 56 61 80 101 108 116 143 202 206 215 224 249 251 262 271 274 298 43 108 114 116 167 282 34 46 108 116 217 68 116 148 36 46 116 170 196 202 34 68 114 116 221 224 251 46 145 280 37 54 56 58 203 34 54 56 293 294 36 202 36 202 222 36 67 202 36 96 202 244 37 43 53 54 56 58 61 67 68 70 77 86 96 101 103 105 106 107 108 114 116 143 144 147 153 156 160 167 170 192 193 205 206 207 215 216 217 221 222 225 230 241 243 251 259 280 281 297 298 37 46 58 70 105 108 116 155 170 193 206 207 215 216 217 221 222 243 251 280 294 297 37 43 54 56 86 103 116 156 170 193 205 206 207 216 217 220 221 222 243 249 268 280 293 34 46 54 101 116 170 193 206 216 217 243 280 34 46 70 80 105 106 108 148 206 211 280 37 46 49 54 56 58 74 101 103 105 108 116 153 155 170 193 205 206 207 216 217 221 222 243 249 251 271 280 282 293 297 37 116 170 193 206 216 217 221 243 280 46 68 101 103 116 148 205 206 216 217 222 239 280 298 43 68 103 108 116 170 193 206 216 217 243 280 36 53 56 105 116 202 217 264 280 36 53 56 202 217 280 61 77 108 215 216 216 34 46 68 79 108 160 192 204 206 222 224 232 276 52 54 56 79 114 145 148 167 170 206 226 259 280 34 56 79 101 105 108 114 116 157 206 216 271 280 34 54 79 98 204 206 222 224 244 276 297 54 56 58 79 89 96 108 114 116 143 204 205 206 207 216 281 298 34 79 98 204 206 222 224 34 53 69 74 79 189 196 204 206 224 294 34 46 54 56 69 79 80 114 160 204 206 207 220 224 265 34 52 79 98 105 204 206 216 273 79 98 189 190 206 224 244 276 65 79 96 98 162 189 206 244 265 281 34 79 98 204 206 222 224 79 150 204 206 221 244 79 150 204 206 221 244 34 79 98 116 167 170 192 204 206 222 224 276 80 61 34 52 56 61 80 92 104 153 160 215 246 34 46 50 53 61 67 74 77 80 101 106 114 157 160 206 239 241 247 264 281 293 294 37 61 68 116 155 157 167 203 205 206 216 239 252 280 298 34 37 43 46 53 54 56 61 71 77 80 86 87 90 96 105 106 108 114 116 143 148 157 167 170 203 205 206 216 217 226 230 231 241 243 246 248 251 260 271 280 281 298 36 37 53 54 61 105 114 145 160 202 203 280 40 52 56 77 105 108 148 155 206 231 49 52 54 77 96 143 170 205 207 215 216 222 230 231 281 293 50 61 74 84 114 148 160 167 170 215 217 225 230 241 280 294 50 61 74 84 114 148 160 167 170 215 217 225 230 241 280 294 53 54 101 103 108 116 155 167 168 205 216 217 280 294 297 298 37 54 58 69 101 106 114 116 143 170 203 205 206 216 221 222 244 251 280 281 297 298 68 108 167 184 206 215 222 293 54 56 74 114 116 145 147 148 160 216 239 241 243 294 37 54 56 116 167 170 206 216 279 297 34 36 37 49 56 61 101 114 116 160 167 168 169 192 215 216 217 241 279 280 204 106 116 204 216 241 251 106 116 204 216 241 251 37 46 54 61 74 87 101 114 116 146 153 160 167 168 205 206 207 215 216 249 269 276 280 34 37 61 70 87 96 103 108 114 143 145 146 148 164 206 215 216 217 222 225 281 37 46 49 50 54 56 58 61 71 74 75 80 87 90 107 108 114 116 143 146 148 153 160 170 171 192 193 203 205 206 207 208 215 217 221 225 226 230 239 249 251 280 282 293 298 34 36 36 54 202 36 50 148 169 205 215 254 37 43 54 56 92 101 106 108 116 170 203 206 207 216 251 280 292 116 216 251 116 216 36 54 108 153 202 206 222 251 36 202 297 36 116 202 217 297 298 36 202 36 202 36 58 202 36 202 206 36 96 202 114 36 116 202 251 36 54 101 202 206 68 86 148 205 207 216 217 231 291 294 297 298 54 77 71 108 167 206 280 298 77 216 101 108 216 222 46 54 216 251 216 216 34 35 43 53 70 77 80 82 148 153 156 167 206 207 215 221 222 228 230 251 268 280 281 54 87 116 215 216 246 46 56 61 108 170 217 228 280 36 87 280 96 222 50 105 160 205 206 216 221 228 276 37 167 203 226 280 83 215 247 46 54 56 71 114 205 218 249 262 298 58 114 116 170 206 249 259 262 280 298 206 281 34 56 71 108 114 116 146 148 153 170 206 221 222 230 249 298 218 114 74 77 114 117 251 170 206 46 56 61 115 205 221 246 251 262 40 61 106 206 217 221 34 61 78 79 148 167 204 34 61 77 116 34 43 46 54 56 61 69 71 90 97 101 103 114 116 168 171 205 230 231 235 246 249 262 270 276 277 34 43 71 101 116 153 167 194 222 251 61 74 106 116 153 167 205 249 280 294 34 34 52 54 56 61 148 160 237 34 54 160 206 34 74 216 291 36 68 116 167 202 215 222 259 36 116 160 167 202 215 220 222 280 36 68 105 116 167 202 216 222 227 228 230 248 279 280 67 96 106 116 147 160 167 222 227 228 247 248 294 43 49 50 54 56 116 160 163 167 170 206 215 216 221 222 264 274 280 294 53 54 56 58 74 80 86 101 102 105 108 114 116 144 153 155 160 163 167 168 170 205 206 207 220 221 222 234 241 251 280 281 282 293 53 116 160 206 216 294 44 80 116 148 160 216 217 259 281 53 116 153 160 168 216 49 53 56 68 74 80 86 96 101 105 106 116 148 153 154 160 168 170 205 216 230 231 235 240 241 247 251 280 293 36 49 67 68 69 79 83 86 96 105 106 116 145 147 148 160 167 194 202 205 215 216 217 220 228 235 247 248 259 276 280 294 298 34 36 54 61 67 70 74 78 79 105 107 113 114 116 145 148 153 157 167 171 202 216 217 228 235 247 248 270 271 276 279 280 281 298 34 36 43 53 54 67 68 79 86 87 96 105 106 114 116 145 146 148 167 169 170 171 194 202 205 206 215 216 217 220 224 225 235 244 247 248 249 268 269 276 280 34 36 43 44 53 54 56 67 68 69 70 74 79 82 86 105 106 108 116 145 147 148 160 163 167 192 193 194 202 205 206 207 215 216 217 225 227 259 260 268 279 280 281 294 298 34 36 46 53 54 56 67 68 70 71 79 82 96 105 116 145 156 160 202 205 206 215 216 217 222 264 276 280 297 294 34 36 37 44 53 54 56 67 68 69 70 79 82 105 108 114 116 145 147 148 153 160 167 170 171 193 202 203 205 206 207 215 216 217 225 247 248 251 252 280 281 293 294 298 70 78 167 205 215 216 235 248 247 68 146 148 216 221 230 241 280 147 215 216 217 43 67 68 70 74 84 87 106 116 170 216 217 230 247 280 282 294 298 49 53 70 116 148 206 211 215 216 217 234 248 291 294 70 170 248 34 37 43 49 54 58 67 70 82 102 106 114 153 156 169 170 203 204 206 211 220 226 227 246 279 280 281 54 56 58 101 105 108 116 153 154 155 156 170 205 206 220 243 246 268 275 297 6 22 54 61 67 68 108 167 215 222 234 246 280 281 34 43 44 61 67 167 234 279 280 34 37 67 71 86 105 113 114 116 271 294 34 46 49 52 54 56 80 106 114 170 184 205 206 221 237 247 251 275 281 297 298 46 58 74 77 114 145 205 246 249 83 84 114 145 204 215 221 235 281 36 83 84 114 145 202 204 215 221 235 281 53 54 67 83 84 114 116 145 204 207 215 216 221 235 249 281 297 53 54 83 84 101 103 106 107 108 114 145 163 204 215 221 235 251 281 291 56 83 84 114 145 204 215 221 235 246 281 298 54 83 84 114 145 204 206 215 221 235 281 54 83 84 106 114 145 157 163 170 204 205 215 221 234 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 204 215 221 234 235 281 54 83 84 114 144 145 204 215 221 235 272 280 281 293 54 83 84 114 145 204 215 221 234 235 251 281 54 83 84 114 145 204 215 221 235 281 54 83 84 114 145 163 170 204 215 221 235 281 44 83 114 145 148 160 204 207 215 216 221 235 241 247 264 280 53 54 83 114 116 145 170 204 206 215 216 221 235 280 281 54 58 83 87 114 116 145 146 148 204 206 215 216 217 221 222 235 54 83 114 116 145 167 204 207 215 216 221 235 298 83 84 108 114 145 204 206 215 221 235 34 54 83 84 114 145 204 215 221 235 116 205 216 247 248 271 279 68 108 116 167 198 204 205 216 247 248 271 279 116 205 216 247 248 271 279 74 116 157 164 170 205 216 247 248 271 279 116 205 216 247 248 271 279 116 204 216 247 248 271 280 56 68 114 116 117 198 206 216 222 247 248 271 294 34 53 56 67 68 74 105 108 116 157 160 167 198 204 216 222 248 271 294 34 54 67 102 116 54 67 74 78 82 86 106 114 116 148 192 206 215 231 238 259 260 268 269 280 281 298 53 56 78 83 154 280 56 67 71 225 230 231 239 248 281 298 71 264 206 298 34 53 54 67 70 82 83 102 106 113 116 148 168 193 194 215 216 222 228 247 248 264 280 294 296 56 68 71 83 84 90 101 105 114 167 215 222 226 228 247 280 294 83 116 228 247 74 105 280 297 53 54 67 68 82 83 96 116 156 167 206 207 215 224 225 247 280 282 58 68 83 148 167 206 207 215 225 247 280 34 34 54 34 54 106 44 53 54 106 44 53 106 44 53 106 163 298 44 53 106 37 86 203 37 203 37 203 37 203 246 34 37 203 37 203 34 37 53 54 86 116 207 215 294 34 37 53 54 75 86 116 207 215 294 37 43 44 53 54 56 58 70 82 84 86 89 105 148 154 160 167 205 206 215 216 217 222 230 247 268 280 294 37 53 54 86 116 207 215 294 37 53 54 56 86 116 207 215 294 34 37 53 54 86 116 207 215 294 113 116 163 206 226 298 34 58 100 101 103 108 114 147 153 155 156 163 164 170 171 205 206 226 230 264 275 280 293 58 71 205 206 222 251 293 298 46 53 56 58 86 96 101 103 105 108 113 114 143 155 156 163 164 170 171 205 206 207 220 222 225 228 230 231 234 238 239 281 282 297 54 77 101 108 153 156 164 205 206 222 239 251 262 298 148 50 56 100 103 163 116 215 46 53 56 58 108 116 156 206 220 222 246 249 251 259 36 56 58 96 106 108 202 204 36 37 53 56 58 202 203 204 36 53 56 146 153 168 202 206 282 34 83 103 196 247 34 53 56 58 68 96 103 105 154 167 170 193 205 215 217 251 280 294 34 36 37 43 44 46 53 67 68 70 74 77 82 83 88 103 106 114 116 143 148 156 167 202 203 206 207 215 216 217 220 230 251 268 280 294 37 167 217 294 298 37 203 37 203 34 36 37 80 103 108 167 202 203 205 217 222 251 276 294 34 43 53 56 96 103 105 108 153 155 160 170 192 193 206 217 222 231 247 251 271 294 297 34 46 56 68 116 148 154 156 204 205 217 247 280 294 297 36 37 101 170 205 206 36 53 58 71 100 106 108 202 205 215 251 281 53 58 116 205 215 216 274 80 83 84 116 147 148 160 170 215 216 217 239 34 84 86 105 106 116 147 148 192 205 215 216 217 230 247 294 34 54 101 170 206 207 215 34 37 86 116 148 167 203 215 37 54 87 116 147 160 203 216 227 37 54 116 147 160 203 216 37 54 116 147 160 203 216 37 54 116 147 160 203 216 54 116 147 160 216 54 116 147 160 216 54 116 147 160 216 56 67 106 114 116 147 156 157 169 206 260 269 298 36 116 147 202 259 37 83 101 116 147 203 206 227 228 241 247 268 280 37 67 87 103 116 147 157 203 206 227 241 247 280 34 36 37 58 87 114 116 202 227 247 268 279 294 43 68 69 77 80 96 116 147 170 222 280 294 54 68 72 80 100 103 113 116 147 154 155 163 164 189 206 207 215 264 271 280 34 58 77 80 108 113 116 144 147 148 160 164 168 205 206 215 224 234 264 276 280 281 282 298 54 116 147 222 116 147 148 294 116 147 43 56 108 116 147 156 215 222 116 147 34 53 116 148 206 227 228 247 251 280 116 227 280 34 36 53 56 67 68 69 78 79 80 84 102 105 145 148 156 160 167 169 192 205 206 217 221 222 224 227 228 248 280 294 34 96 105 108 114 116 145 160 170 205 216 217 243 259 264 280 294 34 49 53 54 103 106 145 146 148 160 167 170 216 228 259 298 34 53 67 83 87 107 145 146 148 157 160 167 170 206 216 230 244 259 271 298 34 36 37 43 46 50 52 58 61 67 68 87 96 102 103 105 107 108 145 147 169 170 202 203 205 206 216 227 228 237 241 34 36 37 46 53 54 61 67 68 87 102 103 105 106 107 114 115 145 147 168 169 170 202 203 205 216 226 227 237 241 251 34 69 74 145 147 148 160 216 217 34 43 56 68 102 145 147 148 160 167 206 216 217 227 239 280 294 298 34 67 102 145 148 160 167 216 228 36 68 69 83 202 215 222 224 247 280 34 36 56 68 69 83 105 114 148 202 204 215 222 224 247 280 34 36 56 68 69 83 86 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 249 259 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 86 170 202 204 215 222 224 247 280 34 36 56 68 69 83 153 202 204 215 222 224 247 251 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 105 148 202 204 215 222 224 247 280 34 36 56 68 69 77 83 105 108 167 170 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 34 36 56 68 69 83 202 204 215 222 224 247 280 53 69 147 170 204 215 216 241 247 248 280 294 43 54 69 108 170 204 241 247 248 280 43 54 69 108 113 204 206 241 247 248 280 34 43 54 69 204 206 239 241 247 248 280 53 67 69 147 170 204 215 216 241 247 248 280 294 53 56 67 69 147 170 204 215 216 241 247 248 280 294 34 53 67 69 80 89 204 215 222 224 228 241 247 248 280 34 35 69 78 83 114 204 207 215 216 217 247 248 280 34 58 156 205 206 264 34 56 71 101 114 117 160 192 193 205 206 222 226 240 247 248 271 216 68 80 96 114 116 146 160 167 193 205 249 53 56 101 205 206 228 230 56 205 216 68 80 167 215 222 227 251 34 49 54 56 58 61 67 71 77 79 80 83 84 87 101 105 107 108 113 116 144 153 156 163 192 205 206 207 216 217 221 222 227 228 234 239 244 251 260 262 280 281 282 293 297 298 34 37 43 49 50 53 54 58 71 86 87 96 101 105 106 108 114 116 143 148 153 156 157 164 170 192 203 205 206 207 215 221 222 225 228 230 238 246 249 251 259 264 281 293 296 297 34 43 54 100 103 105 116 146 153 155 163 170 206 222 251 293 296 105 182 206 215 280 105 182 206 215 280 34 43 77 105 215 280 105 153 163 193 215 230 260 280 96 105 153 215 231 280 105 215 280 105 145 215 280 34 43 54 68 70 82 105 107 148 160 167 206 207 215 216 222 280 43 53 54 68 74 77 116 145 153 157 160 206 215 216 222 227 228 231 247 259 296 44 68 74 77 96 106 116 124 125 126 127 128 129 130 131 132 145 212 213 215 222 228 247 259 296 43 53 54 68 71 74 77 86 116 145 153 157 160 206 215 216 222 227 228 247 259 296 43 53 54 68 74 77 86 116 145 153 157 160 215 216 222 227 228 247 259 296 54 68 74 77 116 145 157 215 216 222 228 247 259 296 43 50 56 61 68 74 77 86 88 96 108 116 145 147 148 167 170 205 215 222 228 241 247 264 280 296 298 34 53 205 206 215 216 36 53 54 56 67 77 80 84 96 101 103 106 108 116 153 156 157 164 167 192 202 206 217 227 228 247 248 249 251 280 281 298 54 96 281 34 52 53 61 160 206 215 280 34 52 56 61 80 92 104 153 160 215 246 70 82 148 167 206 207 215 259 280 34 68 78 101 167 228 280 40 46 56 74 83 87 92 106 114 116 147 168 192 205 215 216 217 222 228 231 247 249 251 271 280 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 247 251 280 281 297 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 220 222 227 247 251 280 293 297 43 46 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 56 74 83 86 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 58 74 83 87 102 106 108 114 116 147 169 192 206 215 216 217 222 227 231 246 247 251 280 281 43 46 56 74 83 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 34 79 105 116 204 280 34 105 116 204 34 105 116 204 34 37 105 116 156 203 280 34 37 105 116 203 34 37 105 116 203 206 259 34 105 116 204 34 105 116 204 34 105 108 116 146 204 298 34 53 71 103 148 154 280 281 103 156 170 206 249 251 281 293 71 108 154 206 248 281 293 294 46 71 107 108 114 153 269 280 297 46 54 74 77 80 114 148 167 49 105 105 54 61 96 105 114 170 206 239 246 249 271 297 298 74 105 34 54 56 58 100 101 103 105 108 116 156 206 282 34 43 54 61 96 105 108 114 153 205 206 207 264 293 298 58 105 116 206 264 80 103 105 205 206 221 280 282 54 56 96 105 108 116 151 154 196 206 239 298 37 46 58 80 101 108 151 187 203 205 206 215 222 259 262 269 280 298 46 56 74 83 86 87 96 106 114 116 147 160 192 215 216 217 222 228 247 251 280 298 46 56 74 83 87 106 114 116 147 192 215 216 217 222 247 251 280 43 46 56 74 83 86 87 96 106 114 116 147 192 215 216 217 222 227 247 251 280 43 46 54 56 74 77 83 87 96 106 114 116 147 192 215 216 217 222 227 230 247 249 251 280 281 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 40 46 56 58 61 74 83 87 106 107 114 116 147 148 160 165 192 193 215 216 217 222 228 230 247 251 264 280 43 46 56 74 83 87 106 114 116 147 148 153 192 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 205 215 216 217 222 227 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 231 247 251 280 298 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 230 247 251 280 43 46 56 70 74 82 83 87 106 114 116 147 192 215 216 217 222 227 241 247 251 280 43 46 56 74 83 87 106 114 116 147 192 215 216 217 222 227 247 251 280 53 67 68 102 148 167 230 34 44 53 54 56 67 68 70 82 83 105 148 153 156 206 215 220 227 247 248 268 280 34 67 74 84 114 115 153 169 204 216 34 46 56 90 153 163 206 230 231 264 271 280 281 46 90 91 96 146 157 194 264 280 298 46 87 90 114 144 160 170 216 225 239 264 216 246 56 77 86 87 101 107 108 143 160 170 205 206 215 217 226 281 53 228 54 56 58 114 148 160 206 215 216 222 227 247 249 260 280 282 114 116 143 216 294 114 143 170 216 294 34 53 107 114 116 148 194 227 228 234 264 279 34 53 106 107 114 116 148 194 227 228 234 264 279 294 34 37 56 67 84 86 89 102 107 116 148 153 154 170 204 207 227 228 230 248 260 262 294 298 37 53 75 86 96 148 170 203 227 228 247 292 294 37 83 84 96 101 103 105 107 116 144 148 160 163 203 204 220 225 226 227 228 247 37 70 116 203 215 220 228 37 105 116 203 206 215 220 228 37 56 116 203 215 228 251 116 215 228 37 53 96 116 153 203 215 220 228 37 116 153 203 215 220 228 251 37 54 116 170 203 206 215 220 228 281 37 49 116 203 215 228 37 116 203 215 220 228 34 37 116 203 215 220 228 37 116 203 215 228 251 206 281 34 44 53 54 96 231 243 259 294 34 44 230 231 259 294 54 116 145 216 54 116 145 216 37 49 96 105 114 116 143 148 167 203 215 216 230 280 294 298 54 68 167 205 206 207 217 226 247 280 77 83 84 86 106 144 148 155 156 167 205 206 207 215 222 225 226 234 235 247 271 280 298 58 167 206 247 280 37 82 167 169 203 205 206 207 234 247 248 275 297 37 82 167 169 203 205 206 207 234 247 248 275 297 68 114 167 170 205 207 220 222 247 53 67 77 79 83 116 167 193 206 215 231 247 280 298 54 116 145 216 247 53 54 116 143 145 216 235 262 54 58 67 83 84 108 144 148 155 160 170 205 206 215 216 230 234 247 248 249 36 37 44 46 53 67 77 78 84 90 101 107 116 144 148 156 157 164 168 170 203 205 206 207 215 220 224 226 230 234 235 241 244 247 248 251 259 268 280 281 297 298 53 54 67 68 83 106 146 148 157 170 206 207 215 216 221 222 230 247 259 268 269 281 34 37 56 67 68 84 105 114 116 143 145 148 163 164 167 170 203 225 230 231 234 235 247 251 259 264 276 280 294 145 294 37 54 79 106 170 216 227 276 34 49 52 53 61 67 68 70 71 74 79 82 83 87 89 98 102 103 105 106 107 113 114 116 145 146 148 153 157 160 167 168 169 170 171 193 206 207 208 215 216 217 221 224 226 227 228 230 231 234 235 237 239 241 243 246 247 248 251 259 260 262 269 270 280 281 293 298 34 36 37 44 46 54 56 58 61 68 71 74 80 83 87 96 101 105 106 108 113 114 116 143 146 148 153 156 167 168 170 171 192 202 203 205 206 208 216 222 225 227 228 230 231 239 243 247 249 251 259 262 264 280 281 293 294 297 298 44 53 67 68 74 79 107 148 160 169 170 205 206 207 231 247 248 260 280 294 34 37 44 53 67 68 71 74 77 78 79 82 83 84 86 87 89 98 102 103 105 106 107 113 114 116 147 148 164 165 167 169 170 171 192 193 205 206 207 208 216 221 222 224 225 227 228 231 234 239 240 241 243 247 248 251 259 260 264 269 270 271 273 280 281 292 293 294 297 298 43 44 49 50 53 54 56 58 61 67 68 69 70 71 74 78 79 80 82 83 84 89 96 105 106 107 108 114 116 143 146 148 153 155 156 157 160 164 167 168 169 170 192 193 205 206 207 215 216 220 222 224 225 226 227 228 230 231 234 235 247 248 249 251 264 268 270 271 280 281 282 297 298 34 44 53 68 69 70 71 78 80 102 106 107 113 114 148 156 167 170 192 205 206 207 215 216 221 222 225 230 231 243 247 248 249 259 260 268 269 271 279 280 282 297 298 36 44 49 50 53 54 56 67 68 70 71 74 80 82 101 102 103 106 107 108 113 114 116 117 118 143 144 146 148 153 155 156 157 160 163 167 168 170 171 193 205 206 207 215 216 221 222 225 226 228 230 231 234 235 238 239 240 243 244 246 247 248 251 257 259 260 264 265 270 271 272 279 280 281 282 293 297 298 36 37 52 53 68 71 74 80 82 102 105 107 108 113 114 116 148 170 171 192 202 203 216 227 228 241 243 247 248 251 264 280 281 298 67 74 107 114 148 153 164 167 230 247 248 251 280 50 74 103 107 113 143 145 148 154 157 167 171 222 228 231 239 241 247 248 249 280 294 34 36 37 44 56 68 74 105 114 116 148 164 202 203 215 216 241 243 248 264 281 298 34 67 74 83 102 106 148 167 169 170 247 294 298 34 53 54 56 68 167 207 224 247 259 260 274 280 34 61 116 160 227 298 86 70 116 206 216 223 227 228 262 276 297 53 68 89 105 207 215 222 230 34 43 54 56 58 61 67 68 80 86 87 89 96 104 105 106 108 114 116 145 146 148 157 163 164 168 169 170 196 205 206 207 211 215 221 222 226 243 244 246 247 251 254 259 260 264 268 269 275 279 280 288 297 298 34 43 54 56 61 86 87 89 114 116 145 146 148 211 215 221 226 246 260 264 269 297 34 43 53 54 64 89 92 104 105 106 113 114 116 145 148 157 169 206 215 221 276 292 298 43 53 54 58 67 74 89 105 116 148 160 194 211 216 227 228 241 247 248 279 280 36 37 40 54 56 61 72 80 96 101 105 106 108 116 143 153 155 168 192 202 203 205 206 207 215 216 244 247 268 276 281 282 297 54 105 116 222 247 56 105 116 222 247 105 116 222 247 54 105 116 222 247 54 105 106 116 153 222 247 251 54 105 116 153 222 247 251 54 105 116 153 222 247 251 54 96 105 116 153 206 222 247 251 96 105 116 153 222 247 251 293 53 54 96 105 116 153 222 247 251 54 105 106 116 153 222 247 105 106 116 153 222 247 105 116 153 222 247 251 54 96 105 106 116 153 222 247 251 293 105 116 216 247 34 54 105 116 153 207 222 247 34 54 61 70 77 80 82 105 148 167 206 215 216 259 264 280 281 37 61 68 105 106 108 203 215 227 264 61 105 148 168 225 264 36 49 53 56 58 96 107 108 144 153 157 160 164 167 169 171 192 193 202 205 206 207 215 220 222 230 244 246 248 251 259 268 280 298 34 36 37 49 56 58 96 106 107 108 157 160 169 192 193 202 206 220 231 244 268 280 281 298 56 58 108 156 167 108 167 58 108 167 222 167 53 167 167 167 281 108 153 167 207 228 248 251 280 147 167 43 70 80 82 84 143 147 148 167 170 194 206 207 215 216 222 235 243 247 280 297 54 86 116 167 215 216 246 294 74 78 86 215 222 78 86 205 215 222 58 78 147 193 205 215 222 78 215 222 78 215 222 231 268 78 106 215 222 78 215 222 106 108 114 143 170 205 206 230 259 282 293 298 54 58 101 108 153 170 206 281 282 43 61 89 103 105 145 148 217 248 110 43 56 69 82 106 108 116 156 193 227 244 271 280 298 34 43 54 56 58 96 101 103 106 108 143 153 156 164 170 192 193 205 206 222 226 251 260 281 293 297 298 52 58 67 74 77 96 106 108 114 116 145 148 157 168 193 205 116 168 216 294 74 89 145 168 36 52 67 68 74 82 87 96 108 114 116 145 147 148 153 167 168 170 194 205 206 207 217 221 246 249 259 280 281 293 294 298 67 74 77 145 148 168 194 246 248 74 145 168 183 194 205 223 74 114 145 148 168 194 205 206 248 259 67 74 77 145 168 249 37 56 65 67 68 70 74 77 116 145 168 170 206 220 223 230 239 246 254 262 271 275 276 74 86 101 116 143 153 205 206 216 246 251 260 280 281 86 116 194 205 216 246 280 281 53 61 107 108 116 146 148 155 168 170 216 280 281 116 143 146 153 167 170 206 216 224 280 294 36 37 148 202 203 280 36 37 148 202 203 280 34 43 54 56 68 83 86 105 106 114 160 167 206 207 215 228 247 280 53 54 80 96 215 260 281 34 68 108 116 143 145 205 215 262 280 34 74 105 154 164 206 215 222 297 294 77 83 148 153 160 167 207 215 222 247 280 293 145 46 53 54 61 71 74 77 83 86 88 113 116 145 148 154 156 193 228 231 241 247 248 264 271 294 61 74 77 83 88 92 113 116 145 148 194 228 241 247 248 271 61 71 74 77 83 88 113 116 145 148 154 156 216 228 231 241 247 248 264 271 294 53 56 58 61 74 77 83 86 88 92 103 107 108 113 116 145 148 228 241 247 248 271 294 297 56 61 74 77 83 88 108 113 116 145 148 154 160 205 207 215 218 222 228 241 247 248 271 294 70 82 83 105 148 204 215 247 248 249 280 294 298 83 148 204 211 247 37 54 102 203 52 53 68 116 148 170 193 205 215 246 251 260 56 74 78 84 87 192 220 225 227 231 259 260 280 297 43 54 70 79 82 96 103 108 156 194 205 206 228 268 280 281 297 79 204 227 34 79 204 34 53 56 79 143 146 160 204 79 106 204 271 36 53 71 79 107 113 116 148 193 202 204 206 228 280 294 79 84 168 204 257 262 268 276 277 280 291 36 37 74 79 84 102 114 148 154 202 203 204 205 222 225 230 231 248 259 280 37 67 79 83 107 193 203 204 280 54 79 204 211 53 79 204 37 54 61 67 74 80 83 106 116 145 147 148 160 167 170 216 222 231 244 247 259 264 271 279 293 294 296 34 37 50 58 61 67 75 83 86 102 105 106 114 116 148 167 168 203 206 215 216 220 222 231 241 247 259 264 269 271 279 280 292 294 34 37 49 50 52 53 54 56 58 61 67 68 70 80 82 83 84 86 87 89 96 102 105 106 107 108 114 116 143 147 148 154 156 160 163 167 169 170 171 192 193 203 205 206 215 216 217 220 222 227 228 230 231 234 238 239 241 247 248 249 251 259 264 269 271 276 279 280 294 298 37 43 44 56 58 67 68 69 74 84 88 101 108 114 117 144 145 164 167 171 194 205 206 216 227 228 248 268 271 276 279 280 282 294 297 298 36 43 54 56 96 103 106 116 145 167 169 206 215 216 222 247 251 279 280 293 34 37 43 46 50 53 54 56 61 67 68 70 71 80 82 83 84 96 102 103 105 106 107 113 116 143 147 148 155 156 160 163 167 194 203 205 206 208 215 216 217 220 221 222 223 227 228 231 247 249 251 259 260 262 264 271 276 279 280 294 37 50 67 68 74 78 86 105 145 148 163 167 170 215 216 217 222 247 251 279 280 294 296 34 43 67 116 167 216 249 279 68 82 114 148 206 215 243 247 280 34 43 222 53 103 34 53 206 34 222 83 116 247 53 54 70 83 84 116 148 153 154 170 194 205 215 216 220 227 228 230 231 234 240 247 262 268 280 294 297 56 67 78 79 86 107 113 116 145 154 216 217 228 243 247 248 251 294 34 52 56 61 67 71 74 78 79 80 86 87 107 113 116 145 148 154 156 169 171 216 217 228 239 243 247 248 259 260 269 271 276 281 294 34 36 43 52 56 61 67 68 69 70 71 74 75 78 79 82 85 86 87 89 90 102 105 107 113 114 116 118 145 148 154 167 169 171 194 196 198 202 215 216 217 222 228 239 241 243 247 248 251 259 260 269 270 271 276 280 281 293 294 56 102 116 145 248 249 294 34 61 67 103 108 114 116 147 153 205 216 222 228 248 251 260 70 74 116 206 216 228 251 279 116 216 116 216 116 216 155 216 68 70 82 114 116 148 205 216 247 251 294 216 116 116 216 46 53 56 70 82 84 102 114 116 143 148 156 169 193 205 206 211 228 230 231 247 248 249 259 280 298 44 54 68 71 82 84 96 98 102 108 114 116 148 163 192 206 224 248 280 216 228 244 43 44 68 83 84 96 143 146 148 167 170 206 227 259 280 53 54 56 167 170 249 259 280 82 157 167 280 68 83 105 167 231 247 280 71 83 143 167 205 247 280 36 53 77 79 102 105 108 148 155 163 169 193 202 206 207 217 234 249 262 280 288 294 298 34 36 37 43 46 58 67 68 78 82 83 84 96 105 106 108 114 146 148 156 160 168 170 194 204 205 206 217 222 226 228 248 259 260 271 280 282 288 294 298 44 53 56 70 82 83 84 102 105 156 164 204 205 215 220 228 234 247 248 271 279 280 54 71 84 114 160 167 204 206 207 228 230 247 248 280 67 68 70 82 84 105 167 170 204 205 221 228 248 260 280 37 54 74 83 143 148 153 170 192 203 204 206 216 217 220 222 228 247 248 280 281 54 79 80 96 102 105 148 163 167 168 215 220 228 231 235 239 248 264 280 298 34 43 53 54 70 114 148 160 193 206 207 264 280 46 53 54 56 67 68 70 82 83 84 88 105 106 108 114 143 144 145 148 163 167 170 193 205 206 207 217 225 226 234 235 247 248 264 271 272 280 281 294 297 298 34 45 53 70 82 113 155 280 34 36 37 50 56 58 70 78 82 148 163 164 168 170 202 203 205 215 234 235 260 280 68 280 80 116 154 234 235 259 280 235 234 43 77 101 148 205 206 216 259 280 34 68 74 82 113 116 146 148 216 239 241 247 279 280 293 34 54 56 102 108 146 155 157 216 221 222 227 241 280 34 54 56 74 82 88 155 205 207 216 231 241 247 251 264 280 298 170 206 34 50 61 67 83 84 87 100 102 148 168 215 216 222 231 239 247 249 259 260 279 294 298 79 82 102 216 279 34 170 194 216 67 69 228 248 294 69 228 248 294 53 58 67 70 74 79 82 83 84 87 102 117 118 143 145 148 153 154 157 169 170 228 230 247 248 271 294 298 37 67 70 74 79 82 83 84 92 96 102 105 106 108 114 118 144 145 148 156 157 160 169 194 230 247 248 251 259 260 264 271 294 206 259 53 54 67 68 69 77 79 83 102 114 116 148 156 157 183 205 206 207 211 215 217 222 231 243 247 259 280 294 298 37 56 79 102 114 116 164 170 203 234 235 53 68 79 82 83 84 96 105 114 116 148 170 206 207 215 228 247 248 280 297 37 46 68 79 114 116 146 148 170 203 206 224 225 228 248 297 298 34 68 70 79 82 105 114 116 148 163 205 43 79 96 105 114 116 148 205 206 220 247 34 67 68 71 82 113 114 147 160 170 171 206 231 241 248 251 264 280 67 74 77 78 82 83 114 116 147 148 167 205 206 220 225 228 241 248 251 264 280 34 67 68 82 114 147 205 241 248 251 264 280 67 74 78 82 114 116 169 220 230 248 251 259 264 280 34 37 53 67 70 74 79 82 87 102 114 116 148 163 220 230 231 248 251 259 264 269 280 34 67 114 148 228 248 251 264 280 288 34 67 114 148 157 160 205 228 241 247 248 251 264 280 281 288 34 43 53 67 71 84 106 114 154 193 204 206 222 228 247 248 251 264 280 34 44 58 67 102 114 148 150 169 206 217 221 225 230 231 248 251 259 264 280 281 34 37 58 67 70 101 102 105 108 114 203 204 234 238 247 251 264 280 43 50 58 61 67 68 74 77 96 101 102 105 108 114 116 143 148 155 160 167 170 195 205 206 207 213 216 217 221 222 227 228 230 231 246 248 251 259 260 262 281 297 49 53 62 77 80 87 101 103 107 108 111 113 114 116 145 153 163 164 168 171 189 205 206 220 221 226 229 230 239 260 262 270 276 292 298 53 68 69 71 75 77 80 86 92 107 108 113 116 153 155 157 163 168 169 205 206 207 215 222 225 239 248 260 271 297 44 58 114 116 148 206 227 251 280 294 36 53 54 74 77 92 116 144 155 163 164 205 206 213 215 221 225 262 276 36 37 44 46 49 53 54 68 80 101 103 107 108 114 116 156 163 164 168 196 206 216 222 225 230 243 249 260 270 298 46 53 54 69 74 77 80 92 102 103 107 108 116 144 163 164 168 205 206 213 222 225 259 260 262 268 271 293 49 56 58 61 67 68 84 102 105 106 108 114 116 143 146 148 153 155 156 163 164 169 170 193 194 205 206 222 225 227 231 241 247 248 249 268 297 298 46 53 54 58 67 68 74 77 79 82 83 87 102 116 146 148 169 170 193 206 213 231 234 235 247 248 260 297 53 67 68 79 82 87 102 116 144 148 193 205 227 234 247 248 251 268 281 298 54 56 67 68 74 101 106 116 148 160 169 170 192 193 195 205 206 215 227 228 230 234 248 249 251 260 268 297 298 53 56 67 68 74 77 87 101 105 106 114 116 148 153 170 205 206 207 213 241 248 249 251 282 297 298 54 67 68 74 77 83 86 103 108 114 116 144 148 153 168 170 205 206 213 226 227 228 247 248 251 264 294 297 298 44 53 54 56 67 68 77 82 84 87 102 105 106 108 114 143 146 156 160 170 193 205 206 207 222 225 226 230 231 244 247 259 260 269 282 294 297 56 58 67 84 86 107 114 148 167 194 206 215 220 222 225 227 228 247 280 294 37 67 78 84 86 107 148 150 167 194 203 248 264 280 282 37 54 67 68 78 107 114 148 150 167 194 195 203 207 234 248 260 264 280 281 298 37 43 67 78 82 83 107 116 143 148 150 156 160 167 170 194 203 205 206 216 217 222 248 260 264 280 281 34 37 50 53 67 78 82 84 86 89 105 114 116 148 160 167 194 203 216 231 241 246 247 248 262 264 280 294 53 206 34 37 53 58 67 68 89 96 101 106 116 148 157 167 169 170 203 205 206 215 223 225 234 241 247 269 271 281 282 298 34 54 56 107 116 148 168 216 217 241 247 280 298 53 206 34 50 54 61 67 68 80 101 103 108 114 116 148 153 167 170 205 206 215 239 241 246 247 264 280 34 53 56 67 68 71 80 105 113 114 116 143 148 154 169 205 206 207 215 216 235 239 241 247 248 280 297 53 206 34 49 50 53 56 67 68 74 80 89 96 105 106 107 113 114 116 147 148 160 167 168 169 172 193 205 206 207 216 217 222 227 230 231 239 241 247 248 251 260 264 269 280 281 294 297 298 34 53 54 56 61 67 68 69 70 77 82 83 96 102 105 107 108 114 116 143 148 157 160 163 167 170 193 194 205 206 207 216 220 221 222 231 234 235 239 241 247 251 264 269 280 281 294 34 43 67 70 80 82 101 102 114 116 147 148 154 167 193 195 216 230 241 247 248 264 280 294 298 58 67 84 114 116 167 279 280 294 298 34 67 160 204 215 67 78 205 49 54 67 70 71 101 105 113 116 148 170 206 223 247 251 259 260 280 54 58 67 108 170 206 222 226 269 298 54 58 67 68 82 83 84 102 105 108 117 143 144 193 205 206 221 226 227 228 247 249 251 264 271 280 298 34 37 40 49 56 67 74 87 103 113 116 148 168 169 170 203 207 220 227 234 239 247 251 260 268 270 280 298 34 37 40 56 67 87 102 116 148 168 169 203 207 220 222 227 234 239 247 248 259 268 298 34 37 67 71 74 80 113 116 148 154 168 169 203 207 220 227 234 239 247 268 280 298 37 40 49 56 67 80 113 116 148 163 168 169 203 207 220 227 234 247 260 268 280 298 34 37 49 56 67 102 103 107 116 144 148 153 163 168 169 171 203 207 220 227 228 234 239 247 260 268 280 298 43 52 54 64 65 67 68 101 102 107 114 167 204 206 229 249 257 279 294 67 215 249 251 269 298 54 67 145 35 67 68 79 116 148 160 168 194 195 205 216 220 247 248 34 61 83 110 148 169 228 247 251 269 294 50 67 147 160 204 216 247 264 80 114 143 148 167 206 215 225 248 280 49 67 70 74 82 87 96 113 114 116 169 196 205 216 228 248 249 259 294 34 37 53 56 67 80 102 105 113 116 148 170 203 206 211 230 231 248 251 271 272 280 294 297 298 37 49 54 56 67 68 83 84 87 96 101 102 105 106 107 108 143 148 155 156 167 168 170 206 217 221 222 227 228 230 247 248 264 275 280 294 297 298 34 44 49 53 54 56 58 67 70 71 77 83 84 86 87 90 92 102 103 105 113 114 143 146 148 153 155 156 163 169 170 193 195 205 206 207 216 221 222 225 227 230 234 238 239 247 248 249 251 259 260 269 281 282 291 297 298 46 54 56 67 68 71 79 80 86 96 101 102 105 106 108 113 114 116 143 144 146 148 153 156 164 168 169 170 192 193 205 206 215 216 221 222 228 234 244 248 251 269 280 281 297 298 37 46 49 56 67 79 87 114 116 145 154 155 160 162 167 203 204 206 207 211 216 226 239 241 251 264 270 280 294 36 37 67 74 102 103 114 116 148 167 194 206 226 241 248 251 264 280 282 294 67 87 106 107 114 116 147 148 167 211 215 228 230 231 241 247 251 280 294 34 36 37 56 67 83 84 102 105 108 113 116 148 153 157 167 169 170 194 202 203 205 216 221 247 251 264 271 294 107 108 114 155 160 164 170 193 206 207 211 215 216 217 221 222 241 249 294 43 56 67 89 101 116 206 222 225 251 280 34 43 67 116 148 251 280 294 34 43 67 116 148 251 280 294 50 106 116 145 148 154 169 195 204 248 259 44 58 79 80 84 143 144 148 154 206 230 241 248 270 280 37 203 220 37 79 83 86 116 153 168 203 204 230 239 53 148 205 239 43 67 71 87 102 106 148 156 169 171 230 247 248 280 53 148 205 53 148 167 116 148 230 254 294 34 37 54 56 67 71 74 83 86 87 102 108 113 116 145 153 163 164 168 169 170 171 203 204 207 215 223 227 228 230 239 247 248 259 260 34 36 37 43 44 46 49 50 52 53 54 56 58 64 67 68 69 71 74 75 77 78 79 80 83 84 86 87 96 98 101 102 103 105 106 107 108 113 114 116 143 144 145 146 148 153 155 156 157 160 163 164 167 168 169 170 171 192 193 194 195 202 203 205 206 207 215 216 217 220 221 222 225 226 227 228 229 230 231 234 235 238 239 241 243 244 246 247 248 249 251 252 257 259 260 262 268 269 270 271 279 280 281 293 294 297 298 34 49 53 54 56 58 67 70 74 80 87 102 107 114 116 147 148 157 164 168 169 193 216 222 228 230 231 239 241 247 248 251 280 294 298 36 67 87 105 108 143 202 205 221 67 105 116 216 247 279 280 294 296 44 49 53 54 58 67 69 74 77 80 86 87 102 106 107 108 114 116 143 144 146 148 153 154 155 156 157 160 163 168 170 205 206 207 215 216 217 221 225 227 228 230 231 235 239 241 244 246 247 248 249 251 254 259 260 268 270 271 279 280 281 297 298 67 68 87 102 107 116 146 148 169 216 239 247 248 251 280 44 160 167 247 248 259 56 67 71 77 80 87 89 92 105 106 108 143 148 156 163 170 193 194 205 206 207 215 222 225 230 241 243 247 248 276 280 297 298 46 49 53 54 67 69 70 80 82 87 101 105 106 108 113 114 116 143 144 148 154 156 157 163 170 182 193 205 206 207 222 225 226 228 234 239 241 248 251 259 260 268 271 280 281 293 298 37 49 53 56 58 67 68 69 80 84 87 96 101 102 105 106 108 114 143 144 146 148 153 170 193 194 195 203 205 206 207 215 222 225 226 228 230 235 238 248 251 259 260 280 297 298 36 37 43 44 49 54 56 58 67 74 79 80 82 84 87 102 105 108 114 116 143 144 148 168 170 202 203 205 206 207 222 227 228 230 238 241 248 251 259 269 270 280 298 58 67 84 146 148 153 231 247 248 259 260 269 37 44 54 58 67 70 107 148 155 220 247 248 297 49 58 67 105 114 143 144 160 167 170 192 193 206 207 230 247 260 280 282 298 34 53 58 61 67 70 71 82 83 102 103 113 116 157 160 167 170 204 216 217 234 246 247 248 260 264 269 271 276 281 293 294 298 43 44 58 67 80 102 114 148 153 163 170 192 193 206 207 221 228 231 239 247 248 259 262 298 34 44 53 58 67 106 114 148 206 216 247 298 50 67 77 83 105 116 147 212 213 227 228 259 280 43 49 56 67 84 102 105 106 107 148 155 157 160 164 170 204 205 206 234 235 247 248 251 271 279 280 151 204 205 270 279 280 57 204 279 67 204 279 280 36 46 58 67 74 101 148 160 168 170 204 205 206 216 222 225 239 251 279 280 281 298 34 80 105 155 204 206 228 279 54 67 92 153 160 204 207 220 279 49 80 151 168 192 204 206 260 279 280 34 102 193 204 275 279 293 204 279 34 46 54 61 64 67 114 147 148 194 206 211 228 248 279 54 67 279 205 206 216 280 297 56 80 108 205 56 68 280 206 251 56 58 61 80 103 108 116 170 205 206 221 269 293 297 34 46 54 56 58 61 101 106 108 157 205 206 251 108 34 44 53 56 61 67 101 106 108 114 116 148 160 167 170 205 206 216 225 262 280 297 298 53 54 56 61 80 101 106 108 114 116 148 167 216 280 298 43 61 74 113 145 167 206 207 216 251 254 54 54 54 56 67 74 80 88 89 103 105 114 116 118 194 205 212 213 216 217 248 264 271 280 37 167 203 205 147 247 34 37 61 67 89 102 117 118 146 148 168 217 227 247 257 259 268 294 298 37 46 53 67 74 79 80 87 88 89 105 107 113 116 148 154 160 169 189 203 216 217 221 227 229 230 231 239 246 247 248 262 280 294 37 54 67 89 108 148 155 194 206 217 227 239 247 249 281 294 43 67 89 101 106 107 114 116 148 155 156 205 206 207 215 216 217 220 221 225 230 239 249 268 280 294 297 43 53 67 70 74 80 89 105 107 116 144 148 157 160 206 216 221 231 249 259 294 43 67 89 105 114 116 160 206 207 216 221 247 249 259 268 279 294 298 116 169 216 280 37 68 106 114 116 144 148 157 203 216 220 230 280 37 46 53 116 118 146 153 155 170 203 206 215 216 235 247 34 53 102 116 148 168 169 171 206 216 230 247 296 298 34 67 116 148 216 241 246 247 248 260 53 54 68 71 82 86 102 113 116 148 168 169 170 171 206 216 228 235 243 247 248 260 269 270 280 282 298 34 46 53 67 71 79 82 87 113 114 116 144 148 157 163 169 171 193 215 216 222 226 239 243 247 248 269 280 298 44 53 67 102 107 113 116 148 160 169 170 207 215 216 241 243 247 248 251 268 269 280 281 116 148 216 247 269 113 146 148 167 170 207 215 243 260 298 44 86 114 206 226 238 239 243 246 260 270 280 298 36 46 61 89 145 215 217 228 279 37 107 170 280 69 80 116 147 167 216 34 148 264 269 44 46 61 67 107 113 114 234 271 280 206 259 34 53 74 89 100 145 160 163 170 216 241 264 294 34 54 148 155 216 217 298 53 67 68 83 84 101 102 105 114 116 143 148 156 164 171 204 206 216 217 220 247 248 249 251 259 34 46 50 56 61 80 92 96 103 105 108 114 116 147 148 169 194 217 249 262 264 279 292 294 34 53 56 67 83 84 86 87 101 108 114 116 143 144 148 153 170 193 206 207 216 222 227 228 229 230 247 248 249 259 279 280 294 296 62 63 68 116 204 210 216 222 248 271 46 56 58 80 101 108 114 143 144 146 148 155 156 168 170 193 205 206 238 239 243 244 247 248 249 259 260 269 270 271 280 281 298 0 4 7 7 7 19 19 19 21 21 21 34 34 34 34 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 82 82 82 82 82 82 82 95 95 95 95 95 96 97 97 98 98 98 98 99 99 99 99 99 99 99 99 100 100 100 100 101 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 105 105 105 105 105 105 105 105 105 105 105 105 105 105 114 122 130 155 160 178 180 191 192 196 209 219 226 236 242 249 258 263 266 270 280 302 316 325 350 361 380 389 390 401 406 409 412 414 417 420 422 424 426 428 430 432 434 438 441 444 446 448 449 454 456 461 463 465 467 469 471 474 476 478 480 483 485 487 499 504 551 601 658 713 768 775 780 784 788 791 798 802 807 812 821 827 835 843 847 853 860 864 868 873 877 883 890 896 903 908 914 921 926 933 941 944 948 955 961 964 970 975 982 988 993 998 1002 1006 1013 1016 1022 1027 1034 1039 1046 1053 1057 1066 1071 1077 1082 1089 1095 1101 1106 1110 1115 1120 1125 1133 1141 1146 1152 1158 1164 1168 1175 1178 1183 1187 1194 1199 1205 1214 1221 1226 1234 1238 1243 1247 1254 1259 1262 1271 1278 1289 1292 1295 1299 1302 1302 1317 1321 1326 1341 1346 1352 1352 1358 1361 1362 1370 1382 1394 1408 1414 1424 1431 1439 1450 1460 1473 1483 1492 1501 1509 1515 1529 1551 1559 1606 1613 1614 1618 1620 1622 1627 1631 1635 1641 1644 1650 1654 1658 1662 1666 1672 1676 1680 1685 1691 1703 1705 1708 1719 1722 1729 1742 1755 1764 1779 1795 1809 1822 1833 1850 1864 1882 1887 1902 1913 1953 1989 2036 2078 2114 2174 2181 2189 2193 2199 2199 2205 2207 2211 2221 2232 2233 2242 2278 2315 2350 2386 2424 2460 2496 2532 2568 2603 2639 2676 2712 2749 2785 2820 2854 2893 2931 2969 3004 3040 3075 3117 3156 3163 3178 3182 3193 3201 3210 3219 3224 3235 3241 3250 3257 3271 3284 3286 3288 3326 3367 3405 3462 3499 3537 3576 3613 3650 3688 3725 3759 3794 3832 3869 3905 3942 3982 4021 4056 4093 4129 4166 4201 4213 4221 4234 4247 4261 4272 4283 4293 4303 4314 4325 4342 4356 4370 4382 4393 4404 4415 4430 4449 4459 4471 4481 4493 4507 4521 4535 4545 4557 4568 4609 4632 4649 4679 4704 4755 4792 4813 4838 4908 4930 4941 4950 4962 4962 4962 4970 4970 4993 5016 5030 5066 5111 5156 5176 5196 5198 5219 5235 5253 5265 5292 5310 5332 5351 5379 5394 5401 5420 5440 5460 5474 5492 5510 5525 5532 5541 5547 5564 5585 5600 5618 5638 5669 5681 5696 5711 5726 5731 5741 5742 5743 5763 5794 5811 5844 5878 5899 5919 5939 5957 5968 5991 6005 6015 6029 6043 6073 6123 6165 6218 6259 6292 6334 6371 6408 6441 6483 6518 6544 6570 6609 6646 6685 6715 6759 6789 6813 6848 6888 6920 6954 6988 7025 7070 7103 7144 7195 7243 7278 7326 7376 7420 7460 7505 7551 7584 7623 7660 7693 7727 7760 7794 7831 7867 7902 7927 7966 8003 8029 8078 8111 8129 8151 8181 8211 8265 8307 8318 8329 8344 8353 8365 8374 8388 8398 8408 8418 8430 8442 8457 8468 8476 8483 8495 8507 8519 8530 8540 8547 8552 8566 8575 8581 8591 8599 8608 8619 8631 8648 8656 8668 8677 8684 8694 8703 8703 8713 8734 8750 8777 8790 8836 8842 8843 8858 8859 8864 8889 8889 8889 8889 8904 8905 8906 8907 8910 8910 8910 8910 8910 8910 8910 8910 8910 8915 8918 8923 8923 8923 8935 8935 8935 8935 8957 8963 8965 8966 8977 8977 8982 8982 8982 8982 8982 8996 8996 8996 8998 8998 8998 9054 9055 9055 9055 9061 9062 9062 9077 9077 9083 9083 9090 9091 9100 9101 9102 9118 9118 9118 9118 9125 9125 9125 9126 9126 9126 9148 9148 9148 9148 9157 9158 9158 9170 9170 9170 9170 9170 9170 9172 9172 9172 9172 9172 9172 9172 9173 9173 9173 9173 9173 9175 9175 9175 9175 9175 9194 9195 9202 9212 9226 9234 9241 9247 9262 9271 9276 9282 9288 9294 9298 9304 9309 9327 9345 9358 9363 9381 9393 9405 9410 9415 9421 9426 9432 9438 9443 9449 9454 9458 9464 9472 9481 9490 9504 9511 9515 9521 9532 9537 9545 9547 9564 9589 9614 9639 9665 9690 9733 9769 9805 9841 9849 9876 9904 9931 9958 9986 10000 10009 10021 10031 10042 10052 10065 10075 10102 10104 10114 10119 10127 10137 10145 10159 10167 10175 10177 10177 10186 10192 10202 10224 10230 10235 10241 10248 10256 10262 10269 10290 10298 10306 10318 10326 10334 10355 10364 10369 10376 10386 10404 10411 10422 10430 10438 10448 10467 10479 10485 10485 10485 10490 10503 10508 10513 10525 10536 10541 10546 10553 10568 10574 10605 10611 10621 10629 10643 10656 10667 10679 10691 10704 10713 10732 10745 10756 10767 10781 10789 10801 10816 10825 10839 10848 10862 10870 10877 10883 10889 10895 10903 10913 10919 10926 10933 10933 10933 10933 10934 10955 10955 10959 10965 10971 10971 10971 10971 10978 10982 10984 10986 10992 11003 11006 11016 11024 11028 11032 11045 11049 11051 11054 11074 11091 11112 11126 11126 11126 11157 11188 11194 11194 11194 11198 11203 11209 11213 11220 11231 11236 11239 11245 11245 11248 11279 11301 11341 11352 11359 11394 11415 11438 11445 11451 11457 11457 11474 11483 11485 11496 11509 11517 11546 11555 11568 11568 11568 11568 11568 11568 11568 11568 11568 11568 11569 11570 11570 11584 11610 11615 11624 11626 11631 11631 11638 11640 11672 11675 11676 11702 11714 11720 11730 11751 11763 11780 11791 11795 11801 11807 11818 11825 11835 11842 11845 11852 11852 11852 11869 11886 11892 11927 11947 11974 11978 12002 12006 12006 12007 12017 12028 12045 12064 12130 12141 12148 12162 12178 12194 12203 12216 12238 12243 12245 12247 12248 12248 12250 12251 12254 12256 12258 12258 12260 12262 12263 12264 12268 12272 12274 12277 12278 12281 12282 12282 12286 12286 12287 12288 12288 12290 12292 12293 12294 12297 12299 12301 12306 12308 12313 12314 12314 12317 12320 12321 12321 12336 12336 12348 12360 12367 12375 12384 12394 12397 12400 12414 12420 12448 12458 12462 12465 12470 12477 12501 12511 12552 12560 12561 12563 12570 12571 12584 12590 12594 12596 12599 12602 12652 12666 12674 12681 12690 12696 12716 12734 12752 12759 12778 12790 12798 12801 12801 12809 12817 12825 12829 12833 12833 12833 12841 12851 12864 12872 12886 12898 12915 12930 12945 12963 12985 12998 13020 13035 13046 13068 13082 13102 13119 13133 13151 13166 13177 13197 13218 13234 13249 13262 13275 13290 13305 13317 13334 13347 13365 13365 13365 13365 13365 13374 13384 13395 13408 13416 13424 13434 13440 13460 13466 13477 13483 13497 13519 13525 13525 13529 13533 13537 13545 13551 13557 13563 13571 13579 13587 13587 13587 13597 13597 13605 13613 13621 13636 13639 13647 13647 13650 13650 13666 13666 13672 13677 13681 13689 13691 13696 13720 13726 13732 13748 13748 13750 13756 13774 13796 13798 13811 13815 13816 13818 13818 13818 13820 13832 13832 13835 13836 13849 13851 13857 13865 13872 13878 13879 13879 13880 13886 13898 13906 13908 13911 13913 13938 13948 13956 13976 13993 13995 14000 14007 14015 14021 14025 14025 14025 14026 14028 14029 14030 14031 14036 14036 14047 14048 14054 14054 14054 14054 14054 14054 14054 14054 14054 14054 14054 14054 14054 14054 14057 14057 14063 14063 14064 14064 14064 14071 14071 14078 14078 14079 14079 14079 14079 14083 14088 14110 14115 14115 14116 14117 14118 14119 14119 14121 14121 14121 14121 14121 14121 14127 14128 14136 14136 14138 14140 14146 14155 14158 14161 14161 14163 14166 14180 14185 14188 14195 14205 14208 14210 14220 14229 14231 14235 14236 14243 14252 14252 14258 14262 14266 14274 14284 14295 14307 14322 14333 14339 14344 14354 14369 14378 14387 14397 14404 14414 14422 14434 14443 14455 14465 14476 14487 14496 14506 14519 14531 14542 14549 14549 14549 14565 14570 14571 14580 14580 14585 14591 14612 14619 14626 14630 14634 14634 14641 14643 14647 14650 14655 14655 14671 14671 14677 14703 14730 14751 14794 14794 14794 14794 14794 14794 14794 14794 14795 14795 14811 14840 14859 14878 14897 14920 14939 14958 14977 14996 15016 15035 15054 15073 15092 15115 15134 15154 15173 15192 15212 15231 15251 15270 15292 15312 15333 15355 15374 15393 15412 15432 15451 15470 15489 15509 15528 15548 15568 15587 15607 15626 15645 15668 15687 15707 15727 15746 15765 15785 15804 15823 15834 15834 15842 15851 15864 15876 15883 15892 15892 15908 15919 15937 15937 15947 15956 15973 15988 16000 16009 16009 16038 16043 16050 16050 16050 16052 16052 16076 16081 16083 16086 16089 16100 16102 16104 16120 16129 16129 16131 16133 16135 16137 16139 16141 16145 16149 16153 16157 16161 16165 16169 16171 16175 16176 16176 16177 16183 16184 16187 16188 16189 16190 16191 16192 16196 16210 16219 16224 16229 16231 16233 16234 16235 16235 16239 16239 16247 16263 16266 16271 16273 16273 16276 16280 16283 16286 16289 16298 16309 16320 16321 16328 16329 16331 16348 16349 16359 16359 16363 16367 16371 16375 16399 16403 16409 16426 16434 16444 16450 16450 16455 16461 16467 16480 16486 16497 16513 16561 16564 16578 16593 16600 16607 16616 16627 16628 16639 16643 16647 16651 16658 16660 16664 16685 16685 16685 16691 16697 16703 16705 16719 16737 16746 16761 16774 16776 16793 16798 16810 16824 16838 16851 16862 16873 16879 16889 16904 16916 16932 16944 16955 16964 16977 16989 17008 17024 17037 17046 17056 17071 17075 17087 17094 17096 17103 17115 17128 17130 17147 17158 17164 17168 17173 17177 17179 17182 17185 17187 17189 17193 17196 17220 17223 17230 17232 17234 17236 17242 17248 17254 17260 17266 17272 17274 17281 17288 17297 17303 17309 17325 17337 17346 17362 17376 17396 17420 17436 17448 17464 17478 17493 17510 17526 17540 17564 17576 17587 17603 17619 17636 17652 17664 17681 17687 17697 17705 17714 17726 17735 17745 17760 17769 17784 17801 17811 17821 17827 17833 17839 17842 17845 17852 17860 17868 17875 17882 17890 17900 17908 17912 17918 17921 17924 17928 17932 17936 17942 17948 17954 17960 17966 17972 17975 17981 17987 17994 17999 18002 18007 18009 18011 18032 18042 18056 18073 18091 18109 18111 18113 18115 18117 18119 18125 18131 18134 18137 18140 18145 18150 18153 18158 18176 18192 18209 18229 18248 18268 18287 18303 18322 18341 18360 18379 18396 18414 18433 18452 18469 18489 18509 18528 18547 18566 18582 18596 18605 18617 18629 18639 18650 18660 18677 18689 18700 18710 18719 18737 18761 18771 18781 18790 18800 18810 18821 18829 18833 18838 18843 18852 18871 18894 18906 18915 18921 18943 18959 18986 19002 19016 19021 19028 19040 19062 19084 19088 19096 19118 19129 19151 19174 19181 19188 19212 19237 19249 19254 19269 19291 19304 19336 19355 19367 19367 19386 19397 19414 19429 19446 19458 19475 19489 19506 19523 19535 19542 19555 19568 19590 19606 19617 19640 19652 19665 19686 19706 19715 19727 19736 19759 19766 19774 19796 19813 19832 19849 19866 19884 19903 19922 19941 19960 19979 19999 20019 20029 20036 20041 20047 20051 20057 20072 20087 20087 20089 20092 20094 20127 20164 20174 20184 20192 20200 20209 20221 20233 20245 20253 20267 20288 20296 20299 20304 20308 20314 20326 20331 20333 20340 20376 20418 20454 20490 20524 20576 20617 20623 20662 20698 20743 20749 20786 20820 20858 20901 20937 20992 20999 21033 21071 21106 21170 21179 21213 21250 21250 21250 21255 21257 21259 21264 21268 21272 21275 21278 21281 21285 21288 21291 21294 21297 21300 21303 21306 21309 21312 21315 21319 21323 21326 21329 21332 21335 21338 21342 21346 21349 21353 21356 21359 21362 21365 21368 21371 21374 21377 21380 21384 21387 21391 21394 21415 21433 21455 21461 21492 21504 21506 21522 21524 21534 21558 21563 21573 21579 21588 21602 21610 21628 21654 21668 21677 21690 21701 21718 21726 21739 21756 21765 21782 21795 21804 21815 21832 21846 21878 21912 21953 21961 21969 21972 21977 21982 21995 22004 22011 22029 22086 22109 22121 22127 22140 22142 22153 22156 22158 22171 22189 22198 22208 22215 22224 22229 22234 22239 22253 22256 22259 22273 22279 22298 22317 22324 22354 22367 22387 22397 22401 22402 22412 22421 22428 22429 22431 22434 22446 22448 22455 22461 22467 22470 22471 22483 22484 22494 22495 22497 22497 22497 22498 22499 22521 22524 22534 22540 22541 22550 22553 22563 22564 22569 22571 22571 22572 22572 22572 22573 22573 22573 22575 22577 22577 22582 22584 22592 22597 22606 22614 22614 22619 22619 22621 22622 22622 22622 22623 22623 22623 22626 22626 22626 22627 22629 22630 22631 22632 22639 22640 22645 22646 22652 22655 22658 22659 22659 22667 22668 22676 22677 22678 22679 22679 22685 22691 22698 22704 22711 22717 22723 22729 22735 22741 22747 22754 22760 22766 22772 22778 22786 22792 22798 22805 22811 22817 22823 22829 22835 22841 22847 22853 22859 22866 22872 22878 22884 22890 22896 22902 22908 22913 22915 22915 22915 22916 22916 22916 22916 22916 22916 22916 22925 22925 22925 22930 22930 22930 22931 22931 22931 22933 22933 22936 22936 22941 22947 22950 22952 22954 22960 22961 22964 22966 22971 22985 22996 23008 23026 23032 23047 23062 23073 23074 23074 23090 23120 23127 23127 23138 23147 23166 23166 23167 23175 23179 23191 23192 23199 23208 23209 23214 23216 23218 23220 23233 23240 23259 23273 23281 23287 23291 23293 23300 23306 23312 23317 23322 23327 23330 23334 23338 23344 23349 23363 23366 23369 23384 23384 23394 23400 23409 23414 23420 23431 23448 23452 23452 23459 23471 23487 23501 23514 23528 23535 23538 23542 23547 23547 23548 23551 23556 23558 23567 23568 23570 23598 23623 23627 23628 23634 23671 23671 23683 23684 23709 23751 23753 23756 23759 23761 23761 23763 23775 23777 23778 23779 23780 23782 23782 23784 23788 23788 23793 23801 23801 23805 23805 23814 23816 23816 23821 23822 23826 23829 23830 23832 23834 23838 23840 23847 23850 23852 23857 23861 23864 23866 23868 23869 23869 23870 23871 23873 23873 23880 23880 23885 23885 23890 23898 23898 23903 23911 23911 23918 23919 23922 23926 23927 23928 23929 23930 23931 23935 23937 23938 23939 23941 23941 23943 23943 23944 23947 23947 23951 23954 23990 24010 24026 24039 24051 24069 24084 24101 24113 24113 24117 24119 24120 24122 24123 24132 24141 24145 24155 24159 24160 24174 24185 24194 24200 24208 24214 24224 24229 24237 24246 24254 24262 24273 24280 24285 24293 24300 24309 24318 24331 24339 24348 24359 24370 24384 24391 24397 24407 24418 24429 24435 24442 24453 24459 24470 24481 24490 24505 24519 24531 24541 24547 24555 24560 24569 24575 24587 24597 24607 24617 24628 24630 24632 24634 24638 24640 24680 24691 24738 24748 24749 24755 24769 24769 24776 24781 24782 24800 24800 24800 24802 24805 24810 24816 24818 24821 24823 24829 24833 24835 24842 24843 24843 24853 24862 24865 24882 24883 24895 24913 24921 24925 24934 24935 24939 24943 24944 24945 24955 24959 24966 24968 24969 24975 24983 24984 24990 24991 24995 25002 25002 25004 25007 25010 25016 25038 25043 25055 25079 25098 25125 25156 25159 25163 25163 25164 25166 25170 25170 25170 25171 25175 25175 25175 25176 25179 25180 25180 25180 25180 25180 25181 25181 25185 25185 25185 25186 25190 25192 25193 25196 25198 25198 25199 25201 25201 25201 25202 25212 25221 25236 25250 25262 25273 25283 25296 25303 25311 25320 25329 25339 25350 25356 25368 25380 25394 25406 25408 25438 25471 25502 25504 25504 25507 25508 25508 25508 25532 25535 25535 25538 25538 25543 25549 25555 25566 25573 25587 25606 25613 25620 25629 25630 25630 25647 25647 25653 25667 25670 25673 25679 25685 25691 25697 25703 25709 25715 25719 25723 25727 25730 25732 25732 25732 25732 25737 25742 25744 25746 25748 25750 25754 25756 25760 25762 25765 25767 25767 25767 25767 25775 25777 25779 25781 25783 25785 25785 25791 25797 25803 25810 25812 25832 25838 25844 25850 25856 25862 25868 25874 25880 25886 25887 25893 25895 25895 25901 25907 25913 25919 25924 25929 25934 25939 25944 25949 25954 25966 25982 25988 25994 26000 26000 26000 26000 26000 26000 26002 26004 26006 26010 26012 26012 26012 26017 26019 26021 26021 26024 26029 26047 26048 26049 26051 26053 26054 26055 26056 26058 26060 26061 26062 26064 26066 26068 26069 26070 26072 26073 26075 26077 26080 26083 26085 26087 26089 26091 26092 26093 26096 26097 26099 26102 26103 26104 26105 26106 26107 26109 26112 26113 26130 26134 26135 26137 26138 26141 26144 26146 26148 26150 26154 26155 26178 26180 26181 26183 26185 26187 26189 26192 26193 26195 26196 26198 26200 26200 26200 26200 26202 26206 26211 26212 26216 26231 26246 26260 26263 26273 26274 26308 26311 26321 26323 26324 26328 26330 26333 26349 26354 26361 26361 26377 26380 26388 26388 26405 26434 26480 26499 26523 26549 26568 26635 26694 26712 26733 26757 26757 26787 26818 26862 26911 26930 26935 26983 27021 27034 27087 27127 27143 27174 27205 27209 27234 27254 27266 27311 27313 27315 27330 27352 27374 27378 27406 27408 27425 27430 27439 27444 27448 27449 27453 27464 27472 27524 27547 27558 27565 27593 27621 27644 27664 27680 27713 27738 27773 27799 27835 27867 27905 27935 27959 27984 28009 28042 28067 28085 28105 28129 28151 28177 28207 28234 28264 28288 28307 28329 28347 28378 28414 28443 28455 28465 28472 28513 28527 28544 28579 28587 28594 28618 28640 28644 28649 28662 28673 28688 28689 28691 28691 28691 28695 28707 28714 28730 28753 28769 28785 28805 28821 28835 28849 28869 28898 28903 28910 28949 28961 28981 28983 28998 29010 29018 29031 29046 29062 29064 29066 29068 29070 29090 29091 29103 29118 29130 29143 29146 29169 29186 29225 29232 29236 29258 29313 29335 29351 29363 29371 29409 29423 29424 29425 29428 29443 29464 29466 29481 29484 29500 29532 29559 29571 29584 29614 29623 29661 29663 29675 29686 29703 29738 29770 29786 29817 29837 29870 29886 29904 29910 29915 29922 29943 29947 29951 29956 29968 30016 30018 30029 30029 30039 30039 30056 30062 30071 30087 30101 30110 30123 30142 30181 30190 30203 30216 30225 30248 30258 30263 30270 30283 30321 30338 30367 30394 30432 30454 30466 30471 30494 30501 30548 30563 30604 30626 30629 30655 30661 30670 30672 30688 30707 30720 30725 30731 30749 30774 30783 30813 30834 30851 30878 30907 30919 30929 30942 30956 30986 31002 31023 31038 31054 31084 31118 31125 31162 31188 31229 31247 31313 31329 31357 31380 31409 31436 31443 31480 31504 31531 31550 31555 31569 31579 31596 31613 31631 31640 31651 31680 31699 31712 31728 31742 31755 31803 31819 31838 31852 31908 31917 31921 31922 31923 31925 31927 31931 31938 31939 31941 31946 31950 31951 31951 31954 31956 31958 31970 32028 32099 32198 32209 32236 32252 32254 32256 32263 32292 32303 32331 32349 32415 32441 32464 32478 32494 32512 32532 32541 32550 32559 32568 32578 32609 32624 32624 32637 32657 32673 32712 32726 32749 32766 32783 32799 32807 32833 32856 32878 32889 32893 32900 32911 32943 32981 33017 33023 33037 33071 33092 33129 33156 33191 33216 33240 33254 33290 33330 33360 33366 33373 33375 33387 33404 33413 33424 33436 33445 33453 33456 33467 33476 33486 33494 33509 33517 33526 33534 33544 33553 33563 33572 33581 33589 33597 33608 33611 33618 33627 33638 33649 33654 33657 33665 33674 33679 33689 33698 33703 33712 33722 33731 33735 33744 33748 33751 33759 33768 33778 33786 33795 33803 33811 33821 33831 33841 33850 33861 33864 33876 33892 33903 33922 33944 33958 33982 33995 34007 34013 34017 34022 34030 34055 34065 34102 34148 34194 34242 34282 34335 34362 34386 34413 34455 34483 34531 34586 34632 34681 34725 34771 34823 34858 34899 34946 34983 35031 35079 35140 35187 35233 35280 35330 35367 35411 35451 35490 35529 35569 35602 35651 35697 35742 35793 35844 35891 35939 35965 36001 36042 36065 36108 36174 36204 36256 36298 36344 36390 36449 36491 36545 36569 36606 36648 36683 36725 36772 36824 36851 36899 36933 36965 37003 37040 37083 37121 37168 37207 37247 37284 37320 37346 37398 37442 37488 37542 37591 37631 37656 37710 37759 37807 37853 37904 37953 37997 38050 38118 38177 38187 38196 38218 38233 38241 38266 38292 38311 38327 38340 38353 38367 38384 38399 38413 38445 38457 38475 38477 38490 38494 38499 38501 38505 38519 38524 38528 38545 38562 38583 38591 38597 38616 38629 38653 38667 38685 38696 38709 38731 38745 38760 38764 38771 38779 38798 38817 38817 38827 38836 38855 38865 38882 38910 38929 38952 38962 38987 39021 39034 39050 39058 39070 39082 39093 39102 39102 39103 39120 39120 39120 39123 39133 39143 39150 39168 39177 39181 39185 39195 39210 39223 39238 39259 39273 39290 39299 39310 39320 39330 39334 39348 39352 39362 39375 39379 39406 39416 39436 39459 39467 39483 39503 39518 39538 39568 39590 39605 39625 39635 39647 39661 39675 39690 39709 39732 39754 39772 39775 39782 39790 39795 39802 39824 39829 39835 39857 39879 39896 39915 39934 39954 39965 39984 39999 40016 40031 40034 40050 40057 40068 40090 40110 40136 40162 40178 40194 40210 40226 40245 40267 40293 40308 40330 40352 40374 40398 40417 40436 40456 40477 40496 40517 40530 40550 40571 40589 40600 40622 40642 40660 40673 40700 40720 40735 40754 40766 40789 40804 40824 40847 40865 40883 40901 40922 40953 41003 41020 41048 41067 41086 41111 41136 41161 41180 41203 41222 41245 41267 41286 41304 41322 41354 41372 41393 41404 41417 41433 41459 41477 41483 41492 41513 41532 41539 41549 41553 41561 41569 41583 41588 41607 41611 41615 41618 41623 41625 41626 41629 41638 41648 41651 41660 41664 41670 41703 41723 41736 41749 41780 41791 41801 41814 41827 41846 41858 41880 41894 41922 41937 41947 41952 41967 41972 41982 41992 42000 42011 42022 42048 42065 42069 42082 42107 42123 42141 42153 42156 42169 42182 42189 42202 42222 42241 42270 42276 42293 42324 42342 42351 42357 42369 42391 42403 42419 42428 42438 42445 42453 42469 42474 42483 42491 42499 42507 42517 42526 42538 42545 42557 42573 42579 42588 42601 42608 42618 42638 42645 42656 42663 42672 42684 42698 42705 42717 42728 42737 42742 42746 42751 42757 42765 42769 42773 42777 42781 42784 42787 42791 42795 42799 42803 42807 42810 42814 42817 42819 42821 42823 42825 42828 42830 42832 42839 42841 42843 42845 42847 42849 42853 42855 42857 42859 42861 42863 42866 42885 42895 42904 42916 42923 42945 42946 42956 42973 42984 43017 43018 43027 43032 43042 43072 43074 43085 43088 43117 43140 43158 43176 43180 43198 43226 43248 43264 43269 43269 43271 43272 43272 43274 43274 43276 43277 43303 43322 43339 43355 43376 43383 43403 43412 43430 43431 43433 43454 43461 43465 43470 43475 43477 43479 43482 43485 43488 43490 43492 43495 43497 43499 43501 43503 43506 43509 43511 43513 43516 43518 43520 43522 43528 43551 43555 43577 43608 43628 43661 43692 43726 43755 43789 43833 43877 43903 43941 43952 43978 43988 43990 44006 44008 44010 44012 44014 44016 44018 44020 44031 44036 44043 44052 44055 44074 44107 44143 44156 44156 44161 44163 44166 44171 44177 44186 44222 44232 44235 44238 44251 44286 44298 44309 44336 44363 44385 44415 44432 44463 44481 44510 44537 44570 44594 44613 44630 44659 44677 44691 44707 44720 44734 44748 44768 44784 44788 44792 44804 44822 44836 44858 44873 44889 44904 44934 44963 44987 45007 45040 45052 45108 45136 45180 45182 45184 45186 45188 45190 45190 45193 45198 45211 45213 45215 45224 45229 45235 45244 45257 45263 45276 45299 45305 45311 45317 45326 45338 45344 45351 45362 45377 45382 45388 45395 45402 45409 45427 45429 45436 45443 45476 45482 45487 45517 45524 45553 45586 45626 45659 45667 45704 45739 45771 45803 45811 45846 45877 45879 45886 45928 45934 45964 46002 46038 46069 46078 46110 46140 46148 46176 46211 46240 46248 46253 46260 46269 46276 46313 46319 46327 46332 46341 46348 46350 46357 46365 46375 46381 46386 46393 46427 46456 46466 46495 46525 46535 46572 46576 46609 46640 46651 46657 46664 46669 46679 46679 46702 46707 46707 46711 46716 46717 46719 46721 46721 46722 46733 46736 46736 46736 46736 46768 46790 46810 46830 46847 46865 46870 46883 46896 46927 46942 46953 46973 46992 47005 47032 47039 47056 47071 47090 47109 47121 47147 47174 47203 47207 47221 47237 47245 47267 47283 47324 47340 47355 47368 47372 47376 47382 47386 47392 47396 47400 47404 47408 47413 47418 47436 47449 47463 47482 47494 47509 47517 47540 47543 47547 47550 47557 47561 47565 47576 47585 47588 47600 47602 47613 47634 47648 47655 47674 47699 47710 47729 47742 47752 47767 47780 47793 47805 47809 47814 47822 47833 47840 47844 47868 47882 47888 47896 47912 47929 47952 47970 47976 47992 47995 48016 48030 48047 48058 48070 48079 48081 48088 48101 48118 48127 48144 48164 48171 48171 48184 48201 48214 48231 48235 48275 48286 48304 48334 48364 48365 48369 48386 48394 48399 48423 48441 48454 48477 48494 48528 48552 48581 48610 48658 48692 48713 48725 48739 48772 48800 48833 48840 48843 48844 48870 48903 48922 48923 48946 48992 49027 49041 49072 49104 49111 49136 49147 49155 49164 49187 49234 49234 49253 49263 49269 49300 49330 49340 49343 49356 49391 49406 49422 49431 49437 49454 49457 49458 49465 49465 49466 49475 49478 49484 49504 49527 49538 49545 49549 49560 49568 49579 49580 49580 49591 49595 49595 49617 49624 49630 49630 49636 49656 49661 49668 49678 49679 49685 49692 49704 49707 49717 49725 49730 49736 49739 49757 49770 49791 49804 49806 49812 49819 49836 49845 49855 49859 49863 49870 49883 49891 49899 49906 49911 49913 49925 49938 49951 49961 49968 49977 49990 50004 50023 50028 50039 50055 50072 50107 50134 50180 50195 50223 50242 50273 50287 50328 50345 50354 50389 50431 50447 50470 50522 50566 50590 50628 50667 50710 50754 50797 50841 50883 50922 50962 51007 51047 51088 51130 51173 51220 51262 51304 51344 51386 51428 51470 51518 51557 51595 51640 51680 51726 51764 51806 51848 51896 51904 51912 51914 51948 51970 51980 51989 52001 52023 52039 52064 52084 52089 52110 52128 52141 52159 52168 52177 52254 52327 52403 52482 52566 52646 52714 52788 52860 52929 53011 53086 53162 53239 53319 53401 53479 53567 53645 53718 53791 53860 53945 54030 54093 54170 54242 54317 54386 54453 54521 54598 54679 54758 54838 54920 54987 55067 55074 55084 55116 55142 55174 55199 55232 55263 55270 55277 55305 55335 55369 55396 55422 55448 55479 55506 55535 55578 55613 55637 55669 55699 55732 55762 55785 55824 55851 55894 55923 55957 55979 56006 56036 56063 56103 56136 56169 56213 56246 56285 56322 56342 56354 56376 56402 56415 56444 56465 56480 56501 56528 56540 56552 56560 56574 56595 56604 56640 56648 56656 56662 56692 56707 56720 56777 56787 56807 56818 56827 56832 56851 56892 56905 56926 56936 56974 56982 57019 57030 57043 57057 57072 57081 57095 57108 57121 57159 57168 57201 57215 57222 57236 57249 57256 57268 57275 57291 57318 57334 57347 57352 57360 57376 57405 57426 57451 57469 57479 57492 57509 57516 57543 57550 57583 57604 57613 57629 57635 57671 57682 57730 57763 57775 57819 57826 57852 57871 57896 57921 57938 57955 57964 57992 58008 58014 58023 58051 58067 58074 58083 58094 58101 58112 58131 58136 58150 58170 58191 58194 58254 58261 58265 58270 58286 58298 58314 58324 58332 58339 58345 58352 58361 58387 58411 58434 58464 58475 58478 58499 58503 58516 58573 58610 58623 58646 58654 58680 58696 58701 58714 58724 58734 58746 58755 58768 58779 58791 58807 58823 58826 58852 58868 58879 58899 58914 58922 58931 58942 58960 58971 58980 58984 58987 58998 59009 59017 59034 59045 59064 59075 59080 59084 59093 59110 59117 59127 59134 59140 59151 59165 59176 59181 59192 59194 59196 59208 59219 59229 59240 59254 59265 59291 59303 59314 59318 59328 59348 59355 59359 59383 59389 59392 59404 59417 59421 59425 59440 59455 59462 59477 59489 59499 59534 59541 59554 59569 59575 59588 59613 59619 59626 59635 59644 59660 59671 59682 59693 59702 59708 59717 59726 59734 59738 59757 59764 59772 59776 59780 59823 59832 59842 59851 59855 59867 59876 59880 59886 59891 59894 59908 59914 59931 59938 59943 59950 59956 59962 59973 59983 59999 60003 60008 60015 60033 60053 60066 60074 60078 60091 60097 60104 60120 60131 60134 60146 60153 60157 60169 60173 60179 60193 60199 60212 60229 60235 60250 60267 60274 60290 60297 60313 60318 60323 60329 60339 60345 60358 60365 60368 60375 60384 60389 60399 60410 60422 60429 60430 60449 60454 60473 60480 60483 60500 60501 60508 60513 60523 60544 60547 60553 60554 60562 60571 60573 60576 60580 60585 60597 60600 60619 60638 60641 60644 60647 60658 60674 60677 60687 60696 60701 60707 60715 60734 60738 60752 60760 60763 60768 60774 60780 60785 60789 60795 60799 60808 60811 60816 60819 60828 60833 60838 60842 60847 60852 60858 60863 60868 60875 60878 60881 60886 60892 60897 60902 60907 60911 60915 60922 60925 60927 60931 60938 60943 60948 60951 60952 60956 60963 60970 60974 60976 60981 60988 60993 60999 61005 61015 61024 61027 61033 61038 61040 61045 61052 61058 61062 61071 61074 61078 61082 61086 61090 61094 61098 61103 61108 61112 61115 61121 61126 61130 61138 61143 61148 61153 61161 61166 61187 61201 61206 61217 61221 61225 61225 61225 61225 61227 61227 61236 61250 61260 61275 61290 61301 61324 61337 61348 61360 61372 61386 61402 61418 61429 61439 61459 61471 61483 61497 61506 61519 61528 61539 61557 61567 61579 61590 61602 61614 61627 61640 61645 61654 61670 61686 61702 61712 61728 61741 61755 61768 61786 61793 61800 61813 61820 61829 61841 61853 61863 61875 61892 61905 61925 61933 61947 61958 61973 61987 61999 62013 62022 62031 62052 62066 62071 62088 62097 62117 62131 62138 62149 62157 62166 62180 62189 62203 62215 62222 62229 62237 62249 62262 62270 62278 62289 62300 62312 62324 62339 62357 62359 62359 62359 62364 62364 62372 62374 62374 62374 62380 62380 62380 62389 62389 62397 62401 62403 62403 62403 62406 62406 62406 62406 62413 62413 62415 62415 62415 62415 62422 62422 62424 62424 62430 62430 62430 62434 62434 62434 62450 62459 62460 62464 62465 62465 62467 62467 62469 62470 62470 62480 62480 62481 62481 62485 62485 62485 62495 62499 62504 62510 62523 62531 62558 62615 62642 62657 62665 62683 62687 62701 62722 62728 62741 62759 62774 62797 62832 62851 62863 62883 62902 62917 62924 62941 62959 62975 62979 63003 63024 63040 63048 63060 63071 63085 63101 63105 63123 63150 63169 63187 63207 63222 63236 63242 63251 63273 63283 63293 63312 63321 63344 63368 63382 63387 63399 63435 63449 63464 63481 63494 63504 63518 63531 63544 63559 63580 63590 63605 63620 63633 63648 63662 63674 63695 63706 63715 63729 63746 63764 63776 63790 63803 63816 63828 63844 63867 63872 63889 63909 63927 63943 63963 63985 63995 64006 64020 64035 64060 64072 64088 64094 64105 64121 64147 64174 64197 64208 64220 64227 64238 64249 64256 64264 64267 64275 64279 64289 64300 64303 64340 64344 64350 64376 64387 64397 64469 64523 64578 64657 64717 64740 64817 64894 64938 64979 65087 65143 65226 65306 65410 65458 65506 65554 65571 65618 65665 65712 65717 65725 65726 65729 65743 65752 65756 65763 65768 65772 65783 65784 65795 65797 65807 65820 65826 65828 65851 65864 65903 65911 65924 65957 65972 65985 65994 66005 66011 66020 66031 66039 66049 66059 66069 66077 66087 66094 66111 66184 66189 66189 66193 66198 66207 66216 66218 66220 66223 66233 66253 66272 66283 66286 66318 66322 66328 66333 66338 66338 66346 66348 66359 66388 66398 66411 66423 66433 66445 66456 66480 66497 66513 66529 66546 66559 66573 66586 66600 66614 66631 66643 66658 66673 66675 66688 66705 66715 66725 66766 66781 66795 66808 66820 66831 66844 66855 66870 66881 66896 66913 66930 66944 66960 66972 66982 66992 67013 67034 67063 67084 67096 67109 67119 67133 67152 67174 67192 67195 67223 67235 67260 67266 67284 67304 67321 67328 67338 67365 67373 67377 67404 67426 67429 67444 67447 67456 67479 67485 67493 67503 67507 67514 67521 67535 67539 67542 67547 67550 67550 67563 67570 67577 67580 67590 67631 67645 67677 67685 67769 67848 67921 67998 68094 68109 68165 68173 68176 68180 68184 68186 68188 68190 68191 68192 68192 68198 68201 68220 68232 68232 68232 68250 68252 68252 68252 68252 68252 68270 68294 68303 68313 68329 68329 68330 68331 68338 68341 68344 68344 68345 68346 68346 68347 68360 68365 68391 68423 68441 68453 68461 68461 68463 68466 68466 68466 68468 68470 68472 68474 68476 68476 68476 68476 68476 68476 68476 68476 68476 68476 68518 68518 68518 68518 68518 68518 68518 68518 68518 68518 68518 68518 68518 68582 68582 68582 68586 68606 68610 68614 68618 68633 68637 68641 68645 68706 68710 68714 68718 68745 68749 68753 68757 68762 68767 68771 68775 68801 68805 68810 68814 68862 68885 68933 68967 69012 69037 69052 69062 69091 69139 69147 69180 69217 69225 69235 69277 69281 69285 69290 69294 69298 69302 69306 69310 69314 69318 69322 69326 69330 69334 69338 69342 69346 69350 69354 69358 69362 69366 69370 69374 69378 69388 69409 69429 69438 69451 69455 69459 69463 69467 69471 69475 69479 69484 69488 69492 69500 69505 69509 69513 69517 69521 69525 69529 69533 69538 69550 69554 69558 69562 69566 69570 69574 69578 69582 69593 69605 69663 69674 69745 69844 69855 69866 69878 69893 69904 69913 69922 69932 69938 69946 69956 69968 69977 69988 70001 70005 70020 70030 70043 70055 70074 70085 70097 70105 70113 70116 70117 70136 70145 70156 70167 70177 70185 70196 70199 70202 70207 70222 70234 70246 70260 70273 70281 70291 70301 70308 70315 70321 70333 70352 70356 70360 70366 70373 70397 70407 70421 70421 70434 70441 70454 70461 70468 70505 70506 70521 70534 70551 70562 70569 70574 70583 70594 70599 70613 70629 70645 70646 70649 70651 70654 70656 70658 70661 70663 70666 70668 70670 70672 70674 70679 70682 70686 70689 70691 70694 70696 70698 70700 70702 70704 70707 70709 70711 70713 70716 70718 70720 70723 70726 70730 70732 70734 70736 70739 70741 70744 70747 70749 70752 70755 70758 70760 70762 70764 70766 70771 70776 70778 70781 70783 70815 70838 70852 70859 70875 70895 70902 70903 70927 70941 70950 70962 70981 71000 71021 71023 71054 71083 71111 71120 71139 71159 71165 71173 71193 71201 71203 71218 71226 71239 71273 71283 71297 71312 71337 71359 71372 71381 71400 71408 71421 71429 71444 71456 71487 71492 71529 71543 71557 71571 71583 71592 71614 71696 71708 71717 71729 71740 71762 71783 71802 71838 71850 71861 71875 71918 71944 71953 71965 71971 71982 71992 72000 72010 72016 72025 72034 72050 72061 72065 72075 72084 72099 72106 72115 72125 72132 72139 72148 72153 72158 72165 72175 72187 72197 72207 72214 72221 72229 72234 72243 72255 72265 72271 72286 72293 72300 72307 72314 72323 72333 72341 72355 72360 72366 72373 72384 72392 72397 72403 72415 72423 72436 72448 72460 72472 72481 72498 72519 72542 72544 72570 72591 72599 72622 72622 72626 72649 72657 72659 72662 72664 72669 72680 72684 72699 72710 72736 72736 72753 72769 72780 72788 72800 72820 72828 72836 72842 72848 72849 72863 72875 72877 72905 72914 72920 72923 72927 72930 72932 72935 72936 72937 72938 72944 72949 72957 72962 72983 72984 72997 73013 73016 73025 73033 73089 73105 73116 73116 73137 73157 73157 73157 73157 73157 73157 73161 73161 73161 73161 73161 73161 73161 73161 73191 73205 73213 73218 73234 73248 73258 73263 73272 73274 73294 73296 73309 73318 73327 73335 73355 73364 73373 73381 73413 73424 73432 73446 73449 73452 73457 73461 73465 73468 73471 73474 73476 73480 73485 73488 73490 73492 73494 73502 73506 73511 73513 73517 73519 73525 73530 73534 73544 73558 73566 73574 73584 73593 73603 73612 73620 73632 73645 73653 73659 73672 73674 73677 73701 73706 73714 73721 73728 73735 73742 73749 73757 73765 73773 73782 73792 73797 73807 73816 73824 73833 73841 73852 73861 73870 73878 73886 73897 73905 73913 73926 73934 73942 73950 73953 73955 73958 73960 73966 73969 73972 73974 73978 73983 73985 73988 73992 73995 73998 74002 74012 74031 74036 74047 74056 74057 74138 74203 74266 74349 74410 74413 74424 74427 74429 74444 74450 74463 74483 74487 74496 74502 74504 74524 74526 74532 74536 74542 74552 74558 74565 74569 74571 74575 74580 74596 74602 74613 74616 74623 74626 74634 74645 74652 74666 74674 74676 74682 74699 74719 74729 74734 74745 74748 74765 74777 74783 74787 74796 74803 74806 74810 74812 74817 74822 74830 74842 74847 74863 74873 74881 74884 74896 74928 74938 74957 74970 74979 74984 74998 75035 75038 75042 75054 75072 75074 75090 75094 75164 75232 75239 75244 75251 75258 75264 75272 75277 75280 75289 75294 75296 75300 75303 75315 75321 75333 75342 75347 75365 75369 75374 75378 75389 75393 75397 75407 75414 75418 75428 75438 75463 75489 75497 75504 75512 75533 75540 75548 75555 75555 75557 75567 75576 75585 75593 75600 75607 75610 75618 75625 75634 75641 75648 75656 75663 75670 75679 75688 75695 75702 75711 75718 75726 75733 75741 75749 75766 75808 75816 75823 75831 75838 75848 75857 75865 75872 75875 75895 75903 75915 75927 75936 75974 75979 75991 76000 76000 76005 76014 76029 76056 76075 76091 76101 76112 76121 76125 76138 76149 76153 76162 76172 76183 76198 76202 76208 76215 76235 76240 76245 76250 76256 76263 76284 76294 76307 76328 76334 76339 76357 76365 76378 76390 76402 76415 76426 76436 76446 76455 76474 76481 76488 76496 76503 76516 76528 76535 76545 76552 76564 76574 76580 76586 76591 76618 76623 76629 76634 76637 76642 76647 76652 76657 76675 76680 76683 76694 76705 76716 76721 76732 76736 76738 76741 76747 76752 76759 76765 76771 76790 76791 76791 76792 76792 76793 76794 76794 76794 76795 76807 76808 76820 76820 76826 76826 76827 76872 76872 76873 76874 76875 76875 76876 76908 76909 76910 76911 76911 76912 76913 76913 76919 76920 76921 76921 76953 76954 76956 76957 76958 76959 76962 76963 76981 76983 76984 76985 76998 77004 77022 77022 77022 77025 77025 77025 77026 77026 77026 77027 77028 77028 77028 77028 77028 77028 77028 77028 77028 77030 77030 77030 77030 77030 77031 77031 77031 77031 77031 77031 77031 77031 77031 77032 77033 77033 77033 77033 77033 77033 77033 77033 77033 77033 77034 77034 77052 77057 77057 77069 77091 77107 77116 77124 77159 77185 77205 77229 77239 77249 77250 77276 77292 77296 77298 77311 77313 77331 77348 77371 77392 77413 77432 77448 77472 77500 77513 77533 77563 77580 77590 77620 77637 77652 77659 77669 77678 77683 77690 77699 77710 77716 77722 77728 77735 77741 77748 77755 77760 77768 77788 77808 77816 77822 77843 77860 77867 77872 77892 77901 77918 77924 77943 77962 77976 77984 77997 78004 78024 78031 78037 78055 78062 78070 78088 78103 78124 78132 78139 78159 78178 78185 78203 78225 78244 78250 78255 78275 78289 78303 78322 78340 78359 78379 78383 78401 78419 78439 78444 78451 78476 78480 78499 78508 78520 78537 78550 78563 78577 78585 78598 78609 78621 78630 78641 78653 78672 78684 78739 78752 78761 78772 78790 78805 78820 78834 78861 78872 78885 78896 78908 78928 78940 78955 78966 78988 78997 79006 79018 79029 79041 79053 79068 79093 79117 79133 79178 79194 79213 79224 79255 79281 79302 79324 79341 79365 79388 79404 79404 79435 79458 79473 79493 79500 79517 79525 79542 79554 79572 79585 79601 79612 79632 79646 79662 79674 79707 79711 79719 79720 79732 79764 79805 79836 79851 79861 79873 79890 79915 79928 79940 79955 79969 79985 80015 80027 80043 80067 80088 80114 80123 80136 80152 80160 80165 80174 80200 80202 80215 80221 80236 80249 80253 80310 80326 80353 80372 80393 80408 80448 80452 80476 80484 80491 80518 80536 80541 80544 80579 80602 80607 80633 80636 80645 80651 80653 80658 80659 80664 80669 80672 80679 80684 80690 80691 80693 80694 80700 80709 80710 80712 80713 80720 80724 80729 80732 80735 80739 80742 80746 80750 80752 80756 80759 80766 80767 80768 80770 80775 80781 80783 80787 80790 80791 80794 80797 80799 80802 80804 80805 80832 80848 80866 80873 80908 80931 80952 80968 80976 81004 81007 81018 81059 81067 81092 81097 81101 81113 81120 81145 81158 81162 81169 81173 81193 81198 81202 81205 81213 81216 81223 81260 81282 81288 81292 81296 81296 81296 81300 81307 81314 81317 81324 81327 81340 81356 81365 81381 81392 81396 81399 81399 81399 81399 81399 81402 81403 81416 81420 81425 81425 81428 81431 81434 81444 81459 81462 81467 81470 81473 81480 81483 81486 81487 81493 81494 81504 81508 81511 81516 81516 81530 81533 81557 81570 81571 81572 81575 81578 81581 81584 81584 81588 81591 81594 81599 81606 81611 81616 81620 81623 81629 81632 81634 81639 81643 81646 81649 81650 81661 81664 81664 81670 81675 81678 81678 81684 81687 81695 81698 81698 81705 81706 81716 81727 81735 81746 81756 81764 81773 81790 81804 81821 81833 81845 81857 81866 81875 81879 81883 81895 81907 81914 81926 81938 81950 81962 81974 81986 81996 82005 82014 82031 82049 82067 82085 82101 82105 82110 82120 82135 82145 82151 82158 82164 82176 82176 82190 82202 82215 82231 82236 82253 82262 82277 82289 82306 82313 82324 82341 82370 82387 82410 82427 82451 82463 82472 82490 82505 82521 82537 82539 82541 82542 82549 82550 82552 82555 82558 82559 82566 82573 82575 82583 82588 82590 82601 82612 82615 82629 82637 82650 82652 82668 82681 82709 82712 82722 82724 82736 82747 82753 82757 82767 82769 82780 82796 82809 82829 82839 82844 82862 82872 82887 82898 82908 82934 82954 82958 82970 82981 82991 83007 83014 83027 83043 83051 83064 83081 83081 83094 83094 83106 83122 83125 83125 83129 83129 83134 83160 83164 83164 83164 83187 83197 83197 83202 83210 83221 83233 83249 83254 83296 83316 83329 83333 83356 83367 83371 83373 83389 83402 83403 83415 83418 83420 83437 83448 83463 83464 83469 83475 83499 83502 83520 83524 83528 83547 83559 83573 83584 83585 83589 83593 83598 83603 83607 83611 83615 83620 83624 83628 83632 83637 83641 83645 83647 83652 83658 83663 83670 83673 83679 83683 83689 83694 83700 83708 83715 83722 83728 83736 83743 83749 83760 83767 83770 83790 83806 83824 83846 83869 83891 83909 83920 83936 83962 83979 83988 84003 84025 84047 84061 84076 84089 84102 84105 84115 84125 84143 84151 84156 84175 84178 84208 84258 84311 84347 84385 84446 84499 84546 84595 84598 84598 84607 84615 84623 84636 84643 84650 84658 84665 84674 84680 84688 84695 84703 84713 84720 84725 84732 84737 84739 84748 84755 84760 84765 84770 84775 84780 84785 84790 84795 84800 84805 84810 84815 84820 84825 84830 84835 84845 84850 84855 84860 84865 84878 84891 84917 84926 84937 84948 84958 84966 84989 84996 85002 85010 85016 85022 85027 85032 85044 85052 85062 85072 85075 85083 85098 85106 85120 85128 85138 85146 85155 85163 85177 85222 85247 85260 85275 85296 85311 85323 85342 85355 85371 85383 85396 85413 85427 85443 85456 85467 85490 85509 85534 85555 85576 85598 85629 85649 85673 85692 85717 85737 85760 85786 85816 85834 85858 85880 85902 85920 85940 85959 85978 86009 86021 86032 86047 86069 86082 86095 86114 86134 86145 86165 86175 86189 86201 86217 86230 86240 86252 86252 86262 86262 86278 86292 86309 86324 86324 86339 86357 86370 86384 86399 86410 86422 86428 86433 86437 86442 86444 86452 86456 86460 86464 86468 86477 86487 86501 86506 86510 86514 86518 86526 86543 86547 86551 86555 86562 86566 86567 86573 86577 86582 86586 86590 86595 86600 86605 86611 86617 86622 86628 86647 86652 86655 86655 86660 86664 86668 86673 86681 86690 86696 86701 86705 86718 86739 86756 86779 86802 86825 86849 86873 86896 86920 86943 86966 86989 87013 87037 87060 87083 87106 87129 87152 87176 87199 87222 87245 87268 87291 87315 87338 87361 87384 87407 87430 87453 87476 87499 87523 87547 87570 87595 87619 87642 87665 87688 87711 87734 87757 87780 87803 87826 87849 87872 87895 87918 87935 87952 87964 87980 87989 87993 87998 88007 88013 88027 88031 88042 88051 88063 88073 88073 88083 88096 88120 88140 88143 88152 88161 88173 88180 88191 88205 88208 88221 88237 88248 88257 88278 88301 88316 88323 88331 88340 88354 88360 88367 88373 88381 88387 88393 88399 88404 88416 88427 88438 88450 88457 88465 88487 88497 88504 88512 88514 88518 88524 88528 88532 88539 88547 88557 88568 88579 88590 88600 88609 88620 88629 88639 88650 88660 88670 88681 88692 88703 88713 88723 88732 88741 88751 88761 88770 88800 88811 88821 88826 88832 88845 88857 88863 88881 88891 88905 88918 88934 88950 88964 88981 88997 89018 89044 89054 89068 89091 89105 89143 89156 89182 89197 89222 89231 89244 89256 89277 89286 89296 89317 89335 89335 89349 89359 89374 89395 89427 89442 89455 89467 89487 89498 89513 89554 89563 89568 89577 89585 89613 89628 89650 89674 89700 89726 89751 89775 89800 89826 89850 89875 89885 89903 89924 89936 89947 89961 89973 89985 90001 90026 90040 90051 90061 90077 90100 90118 90127 90136 90151 90163 90177 90191 90213 90241 90269 90295 90318 90346 90375 90405 90432 90456 90480 90500 90532 90556 90585 90617 90641 90670 90696 90724 90758 90779 90791 90800 90826 90855 90866 90875 90891 90913 90925 90934 90945 90957 90972 90989 91011 91021 91033 91055 91071 91102 91109 91119 91135 91144 91154 91172 91189 91205 91213 91227 91238 91251 91267 91279 91289 91321 91331 91344 91351 91358 91365 91374 91399 91408 91426 91443 91454 91465 91473 91489 91515 91526 91549 91571 91585 91605 91613 91629 91643 91654 91681 91692 91692 91706 91706 91706 91720 91732 91744 91756 91778 91796 91811 91834 91851 91870 91889 91903 91928 91946 91961 91970 91993 92004 92026 92036 92045 92057 92076 92090 92099 92111 92122 92134 92145 92156 92164 92174 92190 92206 92228 92239 92256 92269 92289 92299 92317 92324 92334 92349 92361 92396 92413 92429 92446 92475 92490 92503 92512 92522 92535 92585 92597 92606 92626 92639 92659 92677 92694 92705 92717 92729 92748 92765 92778 92799 92841 92854 92878 92894 92929 92965 92989 93002 93012 93020 93032 93040 93050 93058 93070 93080 93092 93099 93118 93126 93136 93144 93161 93171 93179 93189 93197 93207 93217 93224 93231 93241 93249 93259 93269 93276 93285 93293 93310 93332 93345 93355 93365 93375 93385 93395 93405 93416 93426 93436 93446 93456 93466 93476 93486 93496 93512 93524 93535 93543 93548 93550 93558 93560 93578 93588 93598 93610 93621 93632 93651 93659 93663 93667 93671 93681 93710 93714 93718 93722 93723 93724 93729 93734 93738 93743 93748 93752 93760 93764 93765 93766 93767 93772 93778 93791 93796 93808 93825 93837 93839 93852 93865 93915 93931 93988 93995 94007 94011 94022 94029 94035 94043 94049 94056 94060 94079 94097 94120 94139 94155 94176 94190 94205 94225 94239 94256 94278 94307 94332 94355 94366 94387 94403 94424 94439 94453 94479 94495 94512 94525 94536 94559 94579 94605 94624 94641 94646 94669 94696 94710 94723 94750 94773 94773 94773 94773 94773 94773 94773 94773 94773 94774 94774 94775 94775 94778 94789 94793 94795 94801 94804 94804 94804 94804 94805 94812 94812 94814 94814 94826 94830 94837 94843 94873 94875 94882 94882 94891 94901 94909 94917 94923 94929 94931 94933 94940 94942 94949 94958 94970 94970 94975 94977 94984 94989 94998 95008 95024 95028 95031 95037 95046 95048 95050 95053 95062 95062 95070 95082 95090 95103 95120 95133 95145 95163 95182 95183 95187 95193 95199 95201 95203 95203 95203 95211 95217 95219 95226 95233 95242 95254 95254 95261 95274 95282 95289 95294 95303 95327 95342 95354 95371 95375 95381 95387 95393 95399 95401 95403 95411 95411 95415 95422 95427 95429 95434 95441 95441 95443 95443 95447 95454 95466 95468 95470 95490 95492 95504 95509 95515 95539 95545 95549 95559 95571 95578 95600 95608 95614 95621 95625 95629 95640 95642 95664 95671 95697 95698 95699 95702 95704 95706 95708 95710 95712 95714 95716 95724 95737 95748 95759 95769 95771 95778 95793 95807 95821 95830 95838 95855 95863 95881 95887 95906 95920 95933 95955 95970 95976 95991 96001 96028 96037 96045 96057 96075 96079 96085 96093 96104 96115 96122 96128 96142 96152 96157 96180 96200 96215 96225 96253 96256 96268 96293 96299 96307 96323 96331 96345 96356 96365 96371 96378 96381 96388 96405 96422 96463 96468 96469 96482 96491 96496 96501 96530 96537 96546 96551 96562 96569 96590 96592 96600 96622 96629 96637 96648 96660 96669 96682 96689 96710 96713 96720 96723 96730 96742 96758 96774 96796 96800 96802 96813 96818 96822 96825 96841 96849 96852 96855 96866 96880 96899 96913 96915 96927 96940 96952 96963 96965 96968 96970 96972 96974 96974 96974 96974 96974 96974 96980 96989 96992 96995 96995 96995 96995 96995 96995 96995 96995 96995 96995 97011 97022 97033 97034 97046 97064 97083 97104 97114 97121 97125 97143 97148 97181 97216 97216 97228 97228 97259 97263 97268 97270 97289 97296 97301 97329 97357 97363 97371 97375 97384 97394 97396 97411 97425 97443 97449 97474 97476 97497 97516 97531 97549 97557 97581 97587 97593 97603 97622 97641 97655 97657 97659 97667 97681 97720 97778 97786 97792 97797 97802 97846 97847 97855 97895 97916 97920 97922 97943 97953 97964 97980 97999 98018 98036 98054 98069 98090 98110 98130 98146 98166 98183 98202 98218 98241 98257 98273 98290 98312 98327 98345 98366 98383 98401 98423 98443 98460 98481 98496 98512 98513 98517 98559 98564 98571 98583 98594 98614 98626 98637 98645 98653 98661 98672 98697 98705 98712 98736 98762 98782 98806 98831 98848 98868 98888 98911 98936 98956 98970 98998 99021 99051 99073 99095 99109 99117 99126 99153 99165 99177 99191 99238 99256 99264 99280 99303 99317 99331 99364 99366 99383 99396 99408 99422 99435 99448 99459 99487 99502 99531 99537 99558 99572 99583 99594 99605 99619 99629 99642 99656 99677 99699 99712 99733 99745 99755 99781 99799 99809 99819 99833 99849 99863 99881 99901 99908 99924 99929 99941 99961 99966 100000 100005 100025 100072 100081 100095 100131 100138 100157 100174 100175 100176 100177 100178 100180 100180 100180 100180 100180 100180 100181 100181 100181 100182 100191 100191 100196 100196 100196 100201 100201 100212 100214 100214 100214 100214 100235 100236 100236 100248 100248 100250 100270 100270 100270 100270 100270 100270 100270 100270 100270 100270 100270 100270 100279 100287 100288 100288 100288 100288 100292 100297 100318 100322 100322 100331 100338 100344 100348 100355 100359 100365 100369 100374 100382 100386 100393 100393 100428 100428 100428 100428 100430 100450 100450 100450 100467 100467 100486 100486 100486 100503 100515 100515 100525 100557 100566 100578 100586 100596 100597 100604 100622 100622 100667 100683 100683 100725 100727 100727 100740 100753 100753 100753 100765 100767 100768 100768 100768 100768 100776 100792 100792 100799 100799 100799 100799 100803 100810 100810 100810 100810 100815 100815 100832 100832 100836 100840 100840 100847 100861 100868 100885 100897 100897 100904 100905 100906 100911 100937 100944 100954 100968 100968 100993 101012 101019 101035 101050 101083 101112 101118 101118 101124 101134 101144 101147 101182 101183 101184 101197 101223 101251 101266 101275 101294 101298 101338 101379 101382 101386 101392 101397 101402 101439 101450 101454 101468 101473 101486 101493 101499 101519 101534 101544 101562 101582 101602 101628 101641 101668 101681 101714 101720 101760 101776 101807 101852 101866 101893 101904 101914 101923 101939 101954 101972 101986 102001 102015 102027 102052 102069 102081 102095 102107 102120 102135 102153 102171 102182 102197 102204 102244 102256 102267 102284 102300 102321 102332 102343 102362 102370 102382 102405 102416 102438 102458 102492 102510 102517 102528 102534 102545 102577 102615 102630 102666 102688 102694 102713 102744 102758 102792 102813 102840 102875 102900 102914 102954 102984 102990 102997 102999 103012 103029 103054 103063 103085 103100 103116 103130 103141 103153 103161 103170 103183 103186 103195 103205 103220 103225 103233 103242 103250 103260 103270 103279 103288 103296 103306 103315 103326 103329 103337 103345 103350 103359 103369 103379 103388 103402 103406 103415 103418 103422 103430 103440 103449 103457 103467 103477 103486 103497 103500 103512 103524 103540 103551 103570 103584 103584 103587 103591 103603 103632 103665 103693 103712 103719 103751 103759 103777 103784 103818 103831 103841 103847 103851 103858 103871 103891 103914 103953 103974 104022 104027 104038 104071 104078 104084 104102 104124 104130 104134 104138 104140 104145 104163 104169 104176 104190 104192 104202 104202 104237 104244 104253 104253 104269 104282 104282 104282 104292 104292 104292 104306 104308 104327 104327 104334 104366 104368 104371 104373 104375 104377 104379 104391 104396 104433 104435 104440 104443 104445 104464 104478 104491 104498 104520 104533 104542 104545 104545 104556 104560 104562 104567 104568 104575 104601 104626 104630 104643 104646 104652 104680 104694 104699 104709 104742 104761 104782 104866 104913 104938 104947 104956 104969 104982 104998 105017 105056 105078 105102 105131 105148 105219 105228 105237 105255 105272 105300 105314 105334 105343 105369 105400 105432 105465 105498 105508 105525 105564 105570 105588 105594 105611 105616 105636 105650 105686 105709 105730 105746 105773 105786 105803 105823 105846 105890 105911 105921 105933 105961 105993 106018 106035 106056 106078 106093 106114 106118 106135 106160 106197 106209 106221 106234 106240 106263 106271 106275 106293 106302 106307 106314 106318 106324 106352 106372 106399 106428 106454 106473 106476 106528 106558 106570 106573 106574 106594 106610 106641 106658 106669 106686 106695 106697 106702 106706 106718 106736 106736 106736 106743 106771 106805 106812 106824 106827 106830 106841 106909 106928 106944 106951 106957 106966 106972 107036 107040 107041 107047 107070 107091 107121 107143 107228 107262 107265 107268 107292 107309 107347 107364 107403 107429 107436 107441 107456 107495 107510 107526 107545 107561 107565 107586 107592 107601 107601 107601 107602 107606 107608 107608 107618 107618 107622 107622 107630 107634 107643 107645 107645 107645 107648 107648 107653 107653 107653 107660 107660 107662 107662 107662 107662 107669 107669 107671 107671 107677 107677 107677 107690 107692 107692 107696 107696 107696 107704 107720 107723 107727 107728 107730 107730 107731 107731 107731 107738 107777 107783 107791 107803 107818 107820 107839 107878 107891 107897 107903 107919 107925 107932 107944 107953 107971 107983 107997 108015 108027 108032 108050 108070 108080 108086 108092 108096 108110 108115 108117 108124 108133 108139 108152 108165 108176 108229 108246 108286 108300 108302 108319 108328 108330 108336 108342 108344 108356 108365 108370 108382 108388 108402 108410 108416 108421 108428 108435 108453 108463 108475 108482 108489 108500 108508 108517 108521 108546 108555 108564 108572 108583 108591 108601 108616 108627 108635 108647 108661 108673 108686 108698 108703 108722 108743 108761 108779 108799 108817 108835 108853 108871 108889 108907 108926 108944 108963 108981 109002 109020 109039 109058 109076 109096 109114 109132 109150 109169 109187 109205 109223 109242 109260 109279 109297 109316 109335 109355 109374 109392 109410 109428 109447 109466 109485 109504 109524 109543 109562 109585 109627 109644 109670 109695 109716 109738 109781 109812 109856 109905 109930 109955 109970 109982 109994 110014 110050 110099 110133 110155 110169 110178 110189 110195 110197 110209 110236 110248 110265 110274 110283 110286 110311 110335 110347 110357 110360 110370 110379 110393 110398 110408 110414 110428 110446 110454 110478 110489 110499 110503 110517 110535 110551 110566 110585 110607 110620 110630 110661 110662 110673 110682 110728 110728 110738 110752 110763 110798 110815 110844 110876 110904 110922 110940 110972 110983 111003 111015 111027 111045 111059 111079 111106 111120 111150 111177 111186 111192 111203 111245 111253 111269 111283 111300 111320 111349 111376 111387 111405 111426 111459 111479 111492 111496 111502 111510 111531 111546 111552 111563 111578 111601 111613 111631 111631 111642 111654 111670 111696 111705 111717 111727 111750 111809 111827 111838 111849 111861 111870 111898 111923 111944 111961 111966 111989 111997 112015 112036 112038 112059 112065 112065 112084 112095 112107 112118 112134 112140 112151 112156 112163 112175 112184 112193 112205 112225 112238 112254 112266 112278 112279 112293 112311 112321 112327 112334 112342 112354 112358 112365 112372 112378 112385 112392 112396 112402 112409 112414 112420 112426 112434 112446 112463 112486 112505 112524 112533 112535 112553 112569 112572 112587 112587 112592 112618 112656 112658 112663 112670 112672 112677 112685 112685 112685 112687 112689 112691 112691 112692 112697 112699 112706 112716 112717 112718 112719 112720 112721 112722 112724 112727 112729 112731 112753 112778 112778 112787 112790 112794 112800 112807 112807 112810 112816 112816 112816 112816 112816 112825 112825 112825 112825 112825 112825 112825 112825 112825 112837 112849 112849 112855 112860 112862 112862 112862 112866 112867 112868 112870 112892 112893 112903 112908 112911 112914 112917 112943 112948 112957 112968 112977 112982 112992 113003 113010 113025 113041 113041 113049 113054 113054 113063 113073 113076 113084 113087 113092 113096 113101 113107 113112 113122 113129 113136 113142 113151 113158 113158 113158 113168 113176 113184 113192 113205 113213 113221 113232 113244 113264 113284 113305 113306 113307 113307 113314 113321 113326 113333 113341 113350 113356 113372 113375 113379 113379 113379 113379 113379 113379 113379 113379 113379 113379 113379 113379 113379 113379 113397 113399 113405 113411 113418 113425 113432 113438 113448 113456 113467 113474 113485 113506 113506 113506 113506 113506 113506 113511 113513 113516 113522 113526 113530 113531 113533 113537 113545 113552 113558 113565 113570 113574 113594 113610 113613 113613 113620 113633 113635 113639 113641 113644 113655 113664 113680 113699 113716 113737 113764 113787 113799 113812 113826 113841 113864 113880 113897 113922 113946 113967 113976 113997 114026 114049 114082 114114 114144 114165 114190 114214 114240 114266 114280 114306 114329 114350 114373 114396 114423 114448 114476 114495 114515 114533 114562 114586 114605 114636 114653 114667 114685 114712 114736 114762 114795 114813 114831 114861 114870 114898 114924 114940 114966 114987 115020 115041 115068 115095 115112 115139 115157 115175 115196 115203 115214 115235 115245 115250 115262 115273 115287 115296 115300 115312 115319 115341 115350 115353 115360 115366 115373 115379 115384 115388 115396 115405 115417 115429 115441 115453 115459 115464 115471 115476 115483 115488 115492 115498 115502 115508 115520 115526 115530 115535 115540 115544 115549 115560 115566 115569 115575 115584 115590 115595 115599 115603 115612 115617 115628 115632 115639 115643 115646 115650 115657 115661 115666 115672 115679 115692 115699 115708 115712 115727 115732 115738 115743 115749 115756 115761 115767 115776 115784 115792 115797 115802 115807 115811 115816 115822 115826 115833 115839 115845 115849 115856 115860 115868 115875 115882 115889 115895 115899 115910 115922 115926 115926 115927 115927 115927 115931 115966 115976 116006 116017 116031 116043 116064 116068 116072 116078 116085 116097 116103 116116 116150 116162 116164 116169 116177 116195 116225 116241 116253 116259 116273 116276 116287 116293 116330 116332 116337 116374 116420 116454 116504 116514 116517 116530 116537 116539 116547 116560 116563 116577 116585 116591 116598 116605 116608 116610 116618 116620 116624 116627 116630 116633 116644 116648 116651 116656 116665 116670 116675 116680 116684 116689 116711 116719 116725 116746 116750 116761 116777 116789 116814 116831 116838 116853 116870 116887 116902 116913 116936 116942 116948 116956 116963 116973 116979 116981 116985 116995 116999 117000 117006 117011 117018 117019 117020 117020 117022 117022 117040 117065 117082 117101 117108 117133 117160 117176 117188 117190 117190 117194 117201 117211 117217 117223 117228 117238 117274 117283 117283 117289 117289 117289 117296 117302 117308 117326 117326 117340 117346 117355 117373 117382 117382 117387 117390 117391 117392 117397 117401 117416 117419 117426 117443 117447 117448 117458 117471 117478 117484 117487 117501 117503 117512 117515 117525 117527 117529 117542 117551 117571 117572 117581 117590 117592 117602 117609 117618 117619 117622 117624 117626 117628 117631 117633 117634 117637 117642 117643 117647 117649 117649 117649 117654 117659 117670 117672 117683 117685 117692 117695 117725 117755 117759 117762 117779 117799 117799 117800 117809 117821 117835 117839 117849 117856 117865 117876 117882 117886 117891 117895 117897 117900 117908 117912 117915 117919 117921 117923 117925 117927 117929 117935 117942 117945 117952 117970 117980 117985 117996 118005 118014 118017 118023 118031 118034 118037 118041 118045 118054 118059 118069 118097 118106 118121 118122 118125 118131 118135 118143 118149 118158 118162 118168 118177 118182 118188 118201 118206 118210 118214 118219 118223 118231 118237 118237 118242 118246 118253 118258 118265 118272 118279 118281 118283 118285 118287 118289 118293 118296 118302 118307 118315 118321 118327 118329 118335 118338 118340 118348 118351 118363 118370 118386 118396 118400 118404 118418 118436 118441 118441 118441 118445 118463 118466 118469 118471 118471 118472 118483 118486 118490 118490 118490 118490 118490 118492 118494 118503 118505 118519 118524 118541 118563 118572 118574 118584 118586 118588 118594 118614 118648 118708 118733 118769 118839 118845 118845 118850 118860 118897 118903 118904 118904 118907 118912 118915 118939 118951 118951 118963 118969 118975 118983 118991 119001 119009 119017 119021 119030 119037 119042 119051 119056 119064 119068 119070 119076 119084 119089 119094 119103 119107 119115 119122 119125 119128 119132 119140 119141 119151 119159 119164 119174 119174 119187 119205 119217 119223 119231 119240 119246 119254 119265 119294 119303 119312 119318 119330 119331 119338 119341 119346 119351 119360 119368 119376 119383 119387 119392 119399 119406 119418 119422 119430 119438 119444 119453 119464 119468 119487 119493 119497 119497 119508 119521 119522 119527 119532 119544 119549 119565 119572 119585 119594 119616 119628 119632 119642 119655 119676 119684 119693 119704 119715 119719 119731 119734 119737 119741 119752 119761 119771 119777 119790 119790 119795 119803 119816 119826 119848 119860 119865 119871 119876 119882 119888 119894 119900 119906 119912 119923 119931 119939 119945 119954 119958 119962 119971 119976 119984 119990 119995 120001 120007 120014 120021 120029 120034 120040 120046 120062 120080 120095 120110 120120 120142 120153 120172 120187 120246 120266 120276 120288 120323 120332 120345 120372 120386 120417 120442 120461 120484 120511 120531 120552 120569 120582 120596 120611 120626 120644 120657 120678 120695 120713 120729 120752 120764 120781 120800 120820 120838 120858 120879 120892 120906 120920 120947 120961 120974 120991 121004 121025 121042 121059 121079 121094 121108 121132 121146 121163 121183 121193 121206 121224 121241 121252 121263 121274 121290 121308 121324 121344 121362 121372 121386 121402 121433 121452 121483 121519 121545 121573 121599 121650 121662 121693 121719 121735 121753 121779 121810 121841 121856 121900 121972 121973 121995 122009 122040 122068 122094 122114 122135 122152 122172 122215 122234 122253 122276 122297 122308 122316 122330 122351 122381 122419 122449 122485 122518 122533 122551 122562 122620 122622 122624 122626 122642 122648 122651 122652 122654 122659 122661 122663 122667 122675 122677 122681 122685 122689 122693 122698 122712 122714 122716 122730 122732 122733 122738 122750 122750 122755 122758 122759 122765 122766 122775 122780 122789 122790 122790 122792 122793 122797 122800 122806 122821 122823 122837 122846 122853 122855 122884 122895 122896 122900 122902 122907 122909 122932 122933 122935 122938 122946 122946 122960 122961 122966 122970 122979 122981 122983 122989 122994 123000 123038 123038 123042 123044 123052 123059 123062 123069 123070 123078 123084 123094 123103 123113 123117 123119 123127 123140 123147 123184 123210 123231 123254 123274 123299 123316 123368 123395 123402 123410 123417 123426 123433 123440 123447 123454 123462 123475 123482 123489 123496 123503 123507 123514 123522 123529 123539 123547 123555 123562 123570 123577 123584 123591 123598 123606 123613 123620 123627 123635 123643 123651 123658 123667 123677 123684 123692 123700 123707 123714 123721 123725 123732 123739 123746 123754 123761 123770 123778 123782 123782 123789 123791 123794 123798 123807 123826 123836 123845 123853 123865 123872 123883 123890 123898 123904 123910 123910 123913 123914 123917 123923 123924 123932 123938 123951 123957 123963 123973 123980 123989 123997 124007 124013 124017 124025 124029 124036 124045 124050 124056 124061 124068 124073 124081 124088 124094 124102 124108 124116 124120 124127 124135 124143 124148 124154 124160 124164 124170 124178 124186 124194 124202 124208 124214 124219 124226 124231 124236 124242 124249 124252 124258 124266 124270 124281 124287 124292 124295 124301 124308 124315 124319 124325 124331 124340 124345 124352 124361 124381 124383 124391 124403 124421 124440 124475 124485 124489 124510 124545 124547 124549 124551 124553 124575 124594 124600 124605 124610 124625 124632 124658 124675 124689 124698 124707 124710 124722 124731 124736 124738 124758 124776 124794 124819 124836 124857 124880 124901 124916 124937 124949 124962 124979 125005 125017 125039 125061 125075 125089 125109 125131 125143 125165 125182 125200 125217 125231 125250 125272 125291 125308 125326 125334 125335 125338 125341 125343 125344 125357 125359 125365 125383 125401 125406 125425 125428 125436 125449 125451 125452 125456 125458 125460 125484 125489 125491 125496 125509 125516 125533 125549 125576 125584 125600 125623 125631 125634 125643 125672 125674 125700 125707 125728 125739 125745 125766 125831 125851 125868 125888 125907 125918 125930 125937 125966 125993 126032 126041 126071 126083 126091 126114 126143 126175 126199 126228 126250 126275 126304 126331 126360 126384 126401 126410 126420 126428 126449 126459 126464 126475 126482 126515 126533 126540 126543 126556 126563 126571 126584 126594 126601 126615 126623 126625 126648 126658 126663 126673 126690 126718 126729 126729 126748 126767 126782 126785 126805 126812 126828 126845 126862 126881 126897 126914 126915 126925 126927 126933 126936 126939 126945 126957 126975 126976 126980 126991 126998 126999 127001 127001 127002 127003 127003 127004 127004 127007 127007 127007 127007 127011 127012 127015 127016 127016 127016 127016 127016 127016 127016 127016 127019 127019 127022 127025 127025 127025 127040 127057 127059 127061 127063 127064 127080 127088 127098 127114 127128 127135 127145 127149 127177 127193 127245 127260 127281 127302 127313 127319 127369 127414 127474 127494 127518 127549 127604 127680 127700 127719 127742 127761 127779 127799 127816 127835 127879 127923 127927 127958 127982 128015 128032 128059 128072 128083 128095 128105 128111 128118 128125 128132 128155 128163 128178 128198 128221 128238 128254 128264 128281 128291 128307 128320 128333 128343 128359 128367 128383 128401 128410 128427 128444 128459 128472 128490 128506 128524 128533 128551 128569 128581 128598 128613 128624 128640 128653 128661 128671 128673 128676 128681 128695 128699 128709 128738 128742 128746 128746 128753 128758 128787 128805 128818 128822 128844 128881 128895 128929 128936 128946 128964 128976 128992 129008 129018 129032 129048 129060 129071 129086 129102 129123 129131 129141 129154 129163 129175 129202 129218 129236 129248 129266 129278 129296 129313 129333 129341 129351 129372 129383 129397 129410 129419 129431 129443 129463 129475 129500 129511 129525 129549 129569 129585 129594 129605 129619 129631 129653 129677 129692 129707 129723 129732 129746 129756 129772 129784 129794 129802 129820 129839 129853 129867 129889 129899 129905 129919 129935 129952 129978 129995 130005 130015 130027 130040 130058 130070 130086 130099 130109 130116 130122 130131 130146 130153 130153 130154 130154 130154 130154 130155 130155 130155 130155 130155 130156 130156 130156 130156 130156 130156 130156 130156 130157 130157 130157 130157 130157 130157 130158 130158 130158 130158 130159 130159 130159 130159 130160 130160 130160 130160 130172 130191 130207 130221 130232 130244 130253 130260 130284 130309 130324 130340 130352 130363 130379 130390 130401 130413 130426 130438 130451 130466 130476 130487 130500 130513 130528 130546 130566 130595 130610 130639 130661 130714 130776 130793 130835 130845 130865 130884 130907 130933 130954 130966 130990 131007 131019 131037 131058 131071 131107 131116 131124 131140 131154 131173 131188 131205 131220 131230 131245 131255 131268 131282 131289 131305 131315 131338 131347 131359 131366 131370 131381 131421 131476 131538 131602 131669 131743 131821 131885 131937 132010 132090 132146 132212 132288 132369 132442 132518 132593 132662 132727 132807 132864 132933 133008 133082 133159 133230 133292 133337 133398 133468 133498 133541 133619 133665 133716 133771 133816 133854 133896 133947 133975 134012 134054 134101 134138 134179 134209 134228 134237 134243 134256 134268 134289 134308 134320 134333 134387 134458 134520 134583 134653 134705 134763 134818 134821 134827 134868 134905 134914 134914 134914 134923 134934 134943 134968 134988 135019 135033 135042 135057 135069 135088 135090 135102 135108 135117 135121 135125 135135 135138 135148 135162 135168 135168 135173 135176 135181 135186 135195 135253 135275 135312 135326 135335 135337 135348 135350 135353 135354 135354 135354 135371 135371 135419 135419 135419 135420 135420 135426 135426 135438 135449 135455 135475 135484 135489 135500 135513 135524 135532 135549 135590 135591 135599 135613 135638 135641 135650 135657 135669 135678 135683 135688 135693 135699 135703 135753 135766 135818 135870 135897 135929 135969 135976 135987 136045 136067 136083 136088 136109 136123 136137 136144 136152 136165 136176 136192 136196 136204 136219 136234 136264 136272 136330 136380 136388 136405 136418 136438 136447 136466 136469 136495 136525 136530 136547 136561 136577 136595 136617 136634 136640 136666 136682 136698 136698 136709 136709 136738 136741 136756 136762 136785 136787 136802 136822 136835 136848 136852 136887 136897 136915 136931 136938 136958 136960 136969 136975 136978 136988 137009 137023 137036 137052 137084 137097 137146 137195 137254 137258 137267 137280 137297 137350 137418 137461 137464 137501 137512 137525 137545 137565 137567 137582 137585 137623 137625 137632 137639 137659 137661 137692 137703 137718 137729 137757 137786 137792 137811 137817 137826 137833 137852 137864 137873 137881 137884 137902 137908 137927 137943 137955 137977 137988 137994 138013 138022 138027 138047 138058 138063 138072 138078 138092 138111 138124 138141 138152 138166 138178 138192 138205 138212 138223 138233 138246 138255 138266 138279 138293 138312 138323 138329 138332 138340 138351 138352 138356 138360 138362 138365 138374 138382 138385 138400 138416 138421 138426 138427 138438 138448 138453 138460 138465 138475 138478 138482 138484 138488 138493 138500 138508 138516 138521 138526 138537 138548 138556 138559 138565 138573 138580 138588 138591 138598 138606 138611 138618 138631 138634 138639 138643 138656 138662 138668 138672 138681 138686 138689 138695 138700 138705 138716 138723 138727 138732 138745 138749 138761 138762 138766 138775 138782 138789 138789 138796 138806 138815 138815 138830 138836 138851 138857 138860 138863 138871 138878 138884 138889 138890 138895 138903 138904 138905 138906 138907 138908 138909 138910 138911 138912 138913 138914 138915 138916 138917 138918 138919 138920 138921 138923 138924 138928 138933 138939 138946 138954 138964 138968 138973 138977 138980 138982 138987 138996 139002 139007 139018 139022 139028 139032 139063 139068 139071 139079 139084 139085 139090 139099 139103 139103 139109 139110 139110 139110 139113 139121 139131 139173 139175 139177 139178 139179 139180 139181 139184 139191 139195 139201 139205 139213 139220 139236 139241 139248 139267 139275 139284 139292 139295 139305 139317 139325 139346 139381 139388 139394 139401 139429 139448 139453 139474 139503 139535 139543 139572 139579 139606 139613 139651 139675 139700 139732 139736 139757 139779 139787 139794 139803 139808 139812 139848 139851 139853 139860 139864 139875 139898 139918 139927 139932 139948 139954 139961 139975 140019 140038 140072 140094 140109 140124 140154 140176 140196 140225 140250 140277 140308 140327 140339 140350 140359 140370 140373 140409 140419 140420 140429 140432 140449 140453 140457 140460 140462 140465 140467 140472 140473 140476 140477 140477 140480 140483 140488 140489 140490 140493 140494 140495 140497 140499 140502 140510 140512 140515 140521 140523 140525 140525 140533 140542 140545 140546 140549 140553 140556 140559 140562 140566 140570 140573 140576 140579 140583 140586 140589 140592 140595 140599 140604 140608 140611 140615 140618 140620 140630 140653 140669 140684 140713 140746 140770 140784 140793 140799 140805 140812 140824 140831 140834 140836 140862 140865 140865 140865 140874 140875 140875 140879 140880 140882 140883 140884 140907 140911 140911 140923 140925 140927 140929 140932 140938 140939 140941 140948 140952 140954 140954 140972 140982 140990 140996 141000 141001 141002 141006 141011 141047 141071 141095 141119 141143 141159 141183 141207 141227 141244 141261 141285 141303 141327 141351 141375 141399 141423 141447 141471 141495 141519 141544 141568 141592 141616 141640 141655 141679 141703 141727 141751 141766 141791 141815 141839 141863 141887 141911 141936 141952 141967 141991 142015 142034 142058 142084 142101 142123 142147 142172 142196 142220 142245 142269 142285 142302 142310 142316 142328 142341 142348 142365 142376 142391 142398 142423 142430 142439 142449 142461 142469 142496 142506 142514 142522 142530 142537 142557 142566 142573 142580 142594 142608 142615 142633 142661 142675 142705 142723 142728 142735 142742 142764 142772 142782 142790 142797 142806 142815 142820 142830 142836 142857 142877 142887 142911 142931 142940 142950 142986 142998 143009 143018 143026 143032 143038 143044 143052 143065 143077 143092 143097 143105 143111 143124 143131 143137 143148 143154 143162 143168 143174 143182 143193 143201 143209 143214 143228 143236 143245 143256 143266 143278 143289 143303 143311 143317 143332 143342 143355 143366 143383 143402 143429 143447 143463 143484 143516 143532 143567 143594 143615 143631 143647 143664 143672 143702 143763 143780 143814 143823 143828 143836 143840 143844 143872 143930 143945 143946 143947 143948 143949 143958 143979 143987 143995 144003 144011 144049 144088 144125 144162 144199 144241 144277 144313 144354 144413 144422 144500 144504 144516 144551 144640 144650 144666 144684 144719 144733 144748 144760 144792 144805 144820 144832 144877 144890 144914 144927 144943 144962 144967 144999 145017 145032 145051 145068 145084 145128 145162 145164 145175 145196 145217 145238 145258 145280 145299 145319 145346 145367 145389 145416 145449 145454 145460 145478 145496 145521 145539 145545 145552 145559 145566 145577 145585 145593 145601 145608 145619 145631 145639 145654 145661 145670 145680 145687 145702 145710 145718 145728 145728 145740 145748 145770 145779 145782 145798 145806 145818 145826 145833 145842 145852 145860 145869 145874 145889 145895 145913 145921 145931 145945 145993 146003 146006 146008 146016 146023 146032 146039 146042 146046 146056 146070 146080 146097 146114 146115 146127 146154 146163 146166 146170 146172 146175 146184 146188 146201 146214 146257 146271 146288 146307 146327 146347 146367 146387 146407 146427 146448 146471 146493 146531 146533 146535 146539 146552 146581 146589 146591 146595 146609 146611 146613 146615 146617 146619 146621 146623 146624 146625 146625 146627 146636 146636 146637 146645 146655 146666 146673 146687 146699 146699 146705 146708 146716 146725 146734 146736 146741 146742 146744 146746 146754 146762 146781 146784 146793 146803 146804 146809 146819 146824 146839 146843 146843 146863 146872 146888 146892 146897 146898 146901 146911 146914 146931 146956 146964 146966 146985 146993 146997 147011 147013 147031 147033 147034 147038 147041 147043 147045 147047 147049 147053 147060 147063 147068 147070 147094 147101 147104 147111 147117 147126 147132 147136 147141 147150 147152 147167 147190 147197 147199 147202 147214 147230 147262 147271 147284 147293 147303 147310 147317 147326 147335 147343 147349 147349 147364 147387 147395 147410 147420 147423 147442 147447 147451 147452 147462 147464 147468 147470 147477 147481 147483 147494 147494 147523 147525 147542 147551 147560 147565 147569 147576 147582 147589 147594 147608 147621 147631 147634 147638 147638 147643 147653 147662 147666 147670 147686 147691 147696 147712 147739 147758 147769 147805 147827 147828 147829 147832 147837 147841 147850 147859 147872 147889 147898 147903 147909 147915 147931 147939 147941 147944 147953 147961 147968 147976 147980 147989 147990 147995 147997 147998 148006 148011 148023 148034 148037 148051 148055 148061 148071 148071 148074 148083 148092 148093 148099 148112 148139 148142 148151 148162 148183 148194 148195 148230 148234 148243 148259 148272 148300 148308 148342 148359 148375 148395 148421 148451 148526 148543 148573 148579 148600 148623 148649 148685 148710 148715 148720 148724 148727 148735 148739 148755 148778 148797 148806 148821 148836 148876 148946 148954 148980 149023 149034 149056 149076 149087 149087 149100 149104 149113 149127 149145 149161 149170 149185 149191 149197 149205 149209 149224 149239 149248 149262 149271 149278 149283 149291 149304 149325 149344 149386 149395 149403 149430 149453 149460 149469 149488 149492 149497 149505 149511 149516 149546 149558 149565 149619 149644 149652 149675 149679 149691 149691 149700 149705 149712 149741 149747 149765 149774 149812 149829 149849 149862 149877 149907 149917 149932 149955 149966 149973 149981 149987 150006 150032 150052 150117 150130 150132 150145 150173 150179 150196 150223 150227 150236 150239 150248 150256 150281 150298 150311 150324 150327 150330 150355 150363 150382 150386 150413 150440 150446 150450 150459 150470 150480 150488 150515 150535 150552 150564 150575 150585 150595 150607 150628 150633 150633 150647 150647 150684 150721 150766 150810 150846 150884 150924 150932 150933 150945 150975 150985 150985 150989 150991 150999 151007 151023 151053 151068 151100 151156 151190 151244 151283 151316 151326 151334 151359 151365 151373 151380 151393 151394 151401 151409 151415 151423 151430 151460 151476 151503 151510 151543 151580 151615 151630 151643 151649 151657 151668 151700 151739 151762 151773 151790 151827 151864 151933 151941 151945 151958 151971 151983 151995 152012 152024 152068 152072 152074 152082 152100 152106 152150 152173 152177 152179 152210 152214 152221 152224 152238 152250 152274 152307 152352 152367 152442 152451 152469 152485 152499 152514 152520 152531 152593 152613 152624 152634 152644 152652 152657 152660 152667 152668 152669 152671 152672 152700 152704 152705 152711 152711 152711 152717 152735 152740 152761 152766 152787 152801 152848 152866 152872 152872 152873 152880 152884 152890 152918 152923 152933 152971 153019 153033 153114 153205 153271 153283 153284 153296 153314 153362 153442 153480 153493 153530 153545 153557 153628 153719 153777 153803 153828 153850 153875 153885 153900 153907 153916 153932 153950 153965 153976 153995 154012 154028 154035 154049 154070 154095 154101 154103 154111 154115 154136 154221 154334 154414 154441 154555 154618 154717 154822 154903 155005 155063 155066 155085 155107 155113 155128 155141 155145 155149 155149 155149 155149 155158 155171 155207 155209 155221 155226 155229 155236 155240 155243 155250 155254 155260 155270 155272 155279 155296 155319 155331 155342 155347 155350 155353 155353 155371 155374 155379 155400 155413 155427 155436 155438 155443 155475 155486 155493 155507 155529 155532 155553 155573 155576 155577 155591 155604 155609 155621 155650 155678 155688 155689 155689 155696 155794 155813 155825 155836 155844 155870 155877 155894 155917 155930 155935 155938 155952 155963 155968 155978 155993 156005 156020 156034 156043 156055 156066 156098 156111 156123 156151 156170 156178 156187 156190 156207 156221 156229 156236 156244 156255 156269 156282 156294 156298 156307 156311 156314 156326 156332 156340 156348 156357 156359 156367 156419 156441 156452 156461 156508 156532 156553 156560 156570 156576 156628 156635 156647 156658 156680 156685 156701 156718 156743 156750 156753 156759 156767 156774 156841 156845 156882 156888 156904 156913 156948 156966 156972 156993 156998 157012 157023 157030 157044 157114 157116 157120 157126 157132 157137 157153 157160 157163 157172 157172 157176 157187 157189 157191 157201 157203 157206 157212 157229 157234 157242 157252 157313 157355 157383 157429 157448 157484 157511 157568 157602 157630 157665 157674 157679 157689 157707 157719 157731 157740 157749 157759 157765 157771 157784 157790 157796 157805 157809 157815 157822 157845 157870 157895 157919 157939 157949 157957 157960 157972 157999 158023 158031 158039 158046 158062 158078 158087 158096 158106 158116 158125 158132 158144 158161 158177 158180 158181 158183 158183 158183 158187 158197 158219 158225 158227 158231 158246 158344 158345 158356 158370 158379 158384 158388 158392 158399 158399 158404 158441 158449 158469 158524 158531 158541 158559 158576 158595 158615 158622 158630 158644 158650 158651 158652 158653 158665 158671 158677 158689 158694 158702 158718 158726 158734 158751 158752 158753 158754 158774 158775 158775 158775 158776 158777 158778 158779 158780 158784 158788 158796 158799 158799 158799 158799 158802 158805 158805 158805 158805 158808 158812 158817 158821 158824 158833 158837 158838 158840 158843 158845 158846 158847 158850 158851 158852 158857 158861 158865 158870 158871 158872 158873 158884 158911 158911 158911 158914 158915 158916 158916 158917 158917 158920 158923 158926 158956 158956 158956 158956 158956 158978 158978 158978 158978 158983 158983 158983 158983 158983 158983 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159011 159012 159018 159028 159046 159060 159069 159077 159098 159155 159207 159217 159221 159223 159230 159233 159241 159250 159265 159286 159297 159303 159309 159316 159321 159329 159339 159361 159374 159375 159384 159403 159414 159422 159432 159441 159447 159455 159463 159472 159472 159483 159497 159516 159522 159537 159539 159545 159551 159559 159572 159589 159602 159605 159611 159620 159632 159640 159652 159667 159668 159681 159696 159720 159729 159739 159749 159769 159806 159847 159866 159884 159886 159928 159931 159942 159943 159944 159946 159952 159978 159994 160003 160036 160041 160049 160049 160052 160095 160095 160099 160106 160119 160123 160128 160128 160128 160128 160128 160128 160141 160141 160180 160219 160250 160273 160277 160284 160287 160287 160299 160300 160306 160317 160333 160343 160375 160383 160395 160397 160401 160420 160443 160461 160469 160479 160499 160504 160514 160520 160535 160552 160586 160608 160619 160645 160657 160670 160674 160683 160767 160778 160789 160803 160811 160820 160829 160840 160854 160857 160876 160886 160886 160886 160886 160886 160887 160887 160887 160887 160887 160888 160888 160893 160896 160899 160900 160903 160904 160907 160916 160924 160927 160928 160929 160934 160941 160954 160954 160954 160988 161018 161025 161059 161067 161072 161079 161082 161084 161086 161093 161103 161106 161113 161117 161126 161130 161135 161140 161143 161147 161150 161158 161163 161168 161189 161193 161193 161195 161195 161197 161204 161209 161213 161222 161224 161226 161231 161233 161260 161275 161276 161281 161286 161290 161291 161292 161300 161320 161323 161335 161343 161352 161357 161366 161371 161372 161373 161375 161376 161386 161398 161401 161406 161417 161457 161459 161465 161485 161494 161495 161501 161515 161517 161517 161518 161535 161549 161571 161573 161576 161586 161587 161587 161587 161588 161588 161594 161600 161606 161607 161607 161607 161615 161636 161644 161660 161661 161666 161679 161680 161681 161682 161692 161696 161697 161700 161703 161703 161704 161704 161712 161715 161725 161726 161728 161728 161729 161744 161760 161774 161787 161803 161816 161847 161856 161867 161876 161879 161885 161894 161902 161920 161927 161939 161943 161953 161954 161979 161979 161979 161982 161996 162001 162014 162028 162041 162052 162064 162074 162081 162091 162091 162094 162097 162100 162103 162106 162109 162112 162115 162118 162121 162124 162127 162145 162158 162182 162182 162195 162198 162205 162205 162211 162219 162219 162220 162221 162225 162241 162244 162258 162258 162258 162259 162269 162269 162276 162292 162299 162308 162324 162336 162348 162362 162373 162385 162404 162429 162440 162450 162454 162491 162500 162505 162516 162527 162563 162586 162595 162624 162651 162688 162708 162751 162790 162870 162875 162881 162882 162888 162906 162928 162930 162933 162939 162950 162973 162980 162999 163003 163007 163011 163071 163084 163101 163118 163136 163164 163211 163221 163222 163223 163227 163240 163251 163281 163286 163298 163396 163398 163407 163415 163417 163429 163442 163448 163456 163472 163486 163498 163503 163512 163517 163527 163538 163543 163544 163561 163574 163590 163591 163592 163593 163594 163595 163606 163607 163608 163610 163611 163612 163613 163614 163615 163623 163624 163625 163626 163627 163629 163630 163632 163633 163641 163652 163665 163676 163687 163710 163722 163733 163743 163758 163768 163778 163788 163797 163811 163817 163828 163844 163851 163854 163856 163860 163862 163867 163868 163868 163868 163880 163891 163895 163907 163920 163939 163945 163958 163972 163986 163988 163990 163992 164005 164009 164011 164017 164025 164035 164050 164053 164053 164053 164053 164054 164054 164055 164055 164055 164056 164057 164058 164058 164058 164059 164059 164059 164059 164060 164061 164061 164062 164064 164066 164069 164069 164069 164089 164105 164107 164109 164124 164129 164135 164139 164143 164147 164171 164207 164226 164229 164232 164233 164234 164235 164238 164238 164240 164245 164246 164246 164246 164247 164247 164247 164247 164247 164247 164248 164251 164258 164258 164264 164266 164266 164275 164275 164275 164276 164276 164284 164284 164296 164306 164326 164334 164343 164367 164375 164399 164407 164407 164415 164427 164441 164449 164457 164483 164508 164525 164569 164577 164611 164634 164660 164668 164678 164684 164693 164717 164719 164724 164730 164751 164762 164768 164776 164806 164839 164848 164860 164868 164873 164883 164911 164948 164955 164994 164997 165004 165021 165032 165036 165046 165046 165065 165085 165123 165124 165148 165164 165179 165188 165193 165202 165209 165214 165219 165224 165231 165260 165265 165273 165279 165285 165308 165310 165322 165342 165349 165360 165365 165365 165376 165384 165390 165403 165410 165432 165438 165454 165461 165468 165498 165513 165516 165526 165538 165551 165560 165560 165566 165571 165576 165586 165620 165639 165665 165681 165699 165709 165722 165780 165794 165807 165875 165893 165911 165922 165930 165937 165981 165994 166017 166030 166046 166053 166066 166081 166109 166123 166130 166138 166156 166177 166179 166203 166231 166258 166259 166265 166286 166288 166294 166299 166308 166312 166323 166337 166350 166359 166368 166375 166376 166386 166393 166398 166400 166403 166412 166415 166434 166447 166453 166457 166457 166463 166486 166501 166507 166528 166528 166552 166563 166566 166579 166592 166597 166636 166667 166670 166681 166690 166700 166709 166721 166728 166737 166749 166758 166767 166777 166786 166792 166815 166818 166836 166836 166836 166836 166844 166844 166844 166844 166844 166844 166844 166844 166844 166856 166865 166872 166880 166890 166894 166902 166909 166915 166925 166929 166938 166957 166963 166979 167003 167011 167017 167022 167023 167027 167028 167042 167058 167070 167071 167073 167078 167079 167086 167093 167101 167108 167108 167117 167128 167135 167145 167158 167178 167185 167194 167203 167217 167223 167231 167238 167247 167259 167270 167277 167289 167300 167308 167321 167326 167326 167327 167329 167348 167359 167365 167377 167383 167386 167396 167406 167422 167427 167434 167439 167446 167456 167461 167472 167474 167488 167501 167509 167512 167526 167531 167538 167547 167556 167565 167573 167581 167587 167597 167622 167629 167634 167649 167675 167691 167699 167719 167743 167760 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167768 167779 167798 167812 167830 167849 167859 167876 167896 167897 167900 167904 167910 167913 167916 167932 167933 167947 167954 167960 167964 167983 167989 168007 168016 168030 168046 168057 168067 168076 168090 168102 168110 168119 168127 168144 168162 168170 168175 168182 168188 168200 168211 168218 168226 168232 168243 168257 168268 168274 168290 168301 168308 168318 168326 168344 168354 168369 168375 168390 168397 168409 168420 168427 168433 168445 168462 168474 168481 168486 168495 168515 168522 168537 168547 168561 168571 168581 168592 168600 168608 168618 168630 168640 168645 168652 168659 168673 168680 168685 168693 168708 168713 168720 168721 168727 168733 168752 168761 168773 168781 168787 168805 168816 168835 168845 168858 168868 168883 168896 168917 168933 168952 168965 168982 168996 169009 169024 169034 169048 169059 169072 169078 169087 169094 169106 169122 169132 169141 169149 169158 169167 169176 169185 169195 169204 169226 169230 169251 169264 169274 169282 169289 169296 169302 169307 169308 169313 169316 169321 169330 169333 169335 169341 169358 169364 169374 169390 169398 169399 169405 169416 169429 169461 169479 169504 169530 169558 169575 169602 169604 169613 169617 169635 169644 169662 169680 169708 169730 169751 169775 169784 169810 169819 169837 169848 169862 169877 169895 169912 169933 169949 169975 170000 170021 170041 170058 170082 170090 170103 170124 170141 170161 170179 170189 170209 170237 170255 170270 170287 170303 170310 170338 170351 170359 170377 170389 170408 170420 170428 170437 170457 170464 170477 170484 170496 170505 170524 170540 170550 170561 170571 170583 170594 170604 170608 170616 170630 170639 170655 170656 170682 170700 170706 170719 170732 170744 170745 170757 170769 170781 170803 170820 170834 170852 170865 170880 170897 170913 170926 170942 170957 170976 170994 171010 171022 171033 171054 171070 171086 171105 171123 171138 171159 171170 171183 171195 171206 171219 171230 171237 171249 171256 171270 171290 171309 171324 171325 171326 171327 171328 171344 171370 171377 171386 171395 171405 171422 171430 171453 171472 171488 171509 171519 171527 171535 171542 171549 171562 171574 171586 171600 171610 171622 171642 171665 171680 171703 171717 171733 171749 171771 171786 171797 171813 171841 171851 171869 171885 171894 171900 171914 171921 171930 171941 171953 171965 171978 171985 172004 172012 172020 172027 172031 172040 172059 172067 172075 172091 172106 172120 172136 172149 172158 172175 172186 172204 172216 172232 172246 172256 172268 172282 172294 172306 172318 172336 172348 172367 172385 172399 172412 172428 172441 172459 172473 172481 172490 172502 172514 172530 172546 172558 172574 172581 172599 172614 172629 172657 172668 172682 172695 172701 172706 172712 172715 172722 172729 172732 172736 172748 172757 172770 172791 172798 172801 172804 172814 172823 172833 172840 172851 172864 172872 172884 172893 172905 172911 172929 172934 172935 172948 172949 172949 172954 172958 172975 172979 172979 172979 172986 172995 173007 173018 173026 173029 173044 173046 173054 173056 173057 173070 173080 173086 173087 173088 173091 173093 173094 173095 173097 173098 173099 173100 173102 173103 173104 173115 173128 173150 173158 173159 173168 173183 173183 173207 173212 173231 173249 173262 173282 173303 173318 173341 173358 173389 173408 173435 173450 173463 173467 173472 173476 173480 173482 173486 173490 173495 173499 173503 173510 173532 173547 173552 173574 173596 173624 173637 173650 173659 173683 173707 173731 173736 173744 173755 173772 173772 173776 173785 173796 173812 173821 173832 173841 173852 173872 173898 173923 173926 173938 173947 173958 173968 173976 173993 174016 174022 174034 174045 174074 174079 174101 174129 174140 174169 174178 174187 174190 174190 174198 174198 174198 174200 174200 174211 174211 174211 174211 174224 174224 174224 174240 174248 174274 174286 174301 174314 174329 174344 174360 174378 174402 174422 174441 174450 174455 174461 174467 174484 174503 174513 174523 174530 174536 174554 174577 174577 174584 174599 174600 174600 174600 174600 174608 174608 174608 174618 174619 174629 174630 174635 174643 174645 174646 174646 174656 174659 174665 174674 174684 174695 174710 174724 174731 174746 174747 174765 174774 174793 174804 174806 174808 174810 174816 174847 174853 174860 174885 174904 174909 174914 174922 174923 174923 174926 174928 174935 174936 174961 174987 175010 175025 175029 175031 175039 175041 175042 175061 175079 175085 175085 175096 175098 175113 175131 175137 175144 175151 175155 175155 175155 175155 175155 175156 175156 175156 175156 175156 175156 175171 175171 175171 175171 175171 175171 175171 175171 175172 175173 175173 175173 175173 175173 175177 175177 175177 175185 175185 175185 175185 175185 175186 175187 175187 175207 175207 175207 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175208 175209 175209 175209 175209 175209 175213 175216 175217 175217 175218 175220 175220 175220 175222 175223 175224 175224 175224 175224 175239 175239 175242 175244 175245 175246 175250 175250 175252 175255 175256 175257 175257 175258 175258 175258 175259 175261 175265 175267 175271 175280 175283 175286 175286 175288 175291 175291 175294 175298 175299 175301 175301 175302 175303 175305 175307 175311 175311 175312 175313 175313 175315 175316 175317 175318 175321 175324 175326 175337 175346 175354 175358 175360 175360 175360 175361 175362 175364 175374 175387 175398 175419 175435 175460 175468 175494 175505 175526 175541 175569 175595 175618 175645 175656 175683 175706 175726 175753 175779 175795 175820 175839 175863 175880 175903 175929 175937 175962 175980 176006 176034 176034 176056 176076 176092 176108 176118 176128 176135 176138 176141 176153 176177 176186 176195 176222 176225 176226 176229 176234 176252 176267 176270 176290 176317 176339 176341 176361 176374 176379 176382 176391 176398 176399 176400 176413 176413 176417 176429 176429 176429 176429 176429 176429 176429 176429 176443 176451 176459 176467 176476 176480 176486 176491 176495 176500 176503 176507 176511 176514 176518 176523 176528 176532 176536 176541 176545 176548 176548 176551 176560 176567 176574 176583 176591 176599 176605 176611 176617 176621 176628 176635 176640 176645 176650 176671 176671 176676 176680 176686 176694 176694 176694 176694 176694 176694 176698 176714 176728 176732 176744 176744 176752 176761 176768 176773 176780 176787 176795 176803 176813 176817 176824 176830 176837 176844 176851 176859 176867 176875 176883 176893 176901 176908 176915 176923 176930 176937 176944 176951 176958 176965 176975 176983 176989 176996 177003 177009 177014 177021 177031 177037 177045 177051 177056 177069 177072 177077 177088 177095 177115 177137 177148 177150 177159 177162 177164 177167 177170 177178 177182 177185 177196 177198 177213 177225 177229 177235 177238 177241 177246 177253 177260 177262 177265 177269 177283 177289 177293 177301 177305 177308 177314 177326 177335 177341 177350 177358 177364 177373 177376 177386 177391 177396 177405 177412 177419 177435 177443 177448 177450 177456 177462 177468 177475 177483 177492 177507 177514 177520 177524 177528 177537 177545 177547 177551 177564 177568 177572 177585 177587 177590 177595 177603 177606 177613 177630 177631 177631 177632 177633 177647 177653 177658 177664 177670 177680 177686 177687 177691 177700 177708 177715 177726 177736 177749 177751 177771 177775 177777 177781 177784 177787 177791 177793 177795 177798 177801 177812 177830 177847 177862 177869 177891 177894 177912 177929 177932 177944 177966 177977 177980 178000 178003 178014 178022 178022 178037 178047 178062 178068 178074 178075 178076 178092 178093 178100 178107 178117 178138 178141 178158 178177 178182 178185 178190 178202 178222 178222 178237 178259 178264 178272 178285 178309 178316 178325 178347 178351 178369 178386 178404 178425 178429 178430 178437 178438 178458 178477 178478 178487 178494 178495 178495 178508 178532 178535 178541 178543 178547 178551 178552 178558 178565 178574 178577 178577 178577 178582 178586 178591 178596 178615 178622 178631 178637 178642 178659 178667 178675 178681 178686 178688 178693 178695 178701 178703 178712 178722 178726 178727 178731 178745 178750 178759 178761 178764 178769 178770 178773 178775 178779 178784 178786 178788 178792 178794 178796 178799 178803 178806 178809 178813 178817 178822 178827 178830 178835 178840 178842 178848 178849 178851 178854 178859 178862 178864 178868 178873 178876 178888 178889 178893 178903 178910 178913 178918 178921 178924 178933 178941 178949 178952 178956 178963 178969 178972 178975 178984 178989 178993 178999 179000 179006 179018 179033 179043 179047 179056 179058 179066 179081 179094 179095 179107 179115 179118 179122 179141 179143 179148 179161 179164 179175 179177 179178 179183 179211 179225 179225 179236 179246 179251 179253 179258 179263 179276 179295 179323 179330 179333 179336 179340 179343 179350 179351 179359 179387 179401 179404 179409 179413 179418 179423 179427 179431 179438 179446 179450 179453 179457 179461 179462 179468 179475 179481 179487 179494 179499 179504 179509 179514 179521 179526 179531 179538 179543 179547 179553 179558 179562 179576 179581 179587 179592 179598 179609 179614 179620 179624 179633 179634 179641 179641 179651 179660 179674 179682 179706 179706 179714 179720 179725 179730 179732 179732 179733 179746 179757 179764 179781 179792 179796 179801 179813 179818 179818 179818 179821 179822 179823 179835 179836 179836 179836 179836 179843 179843 179844 179844 179846 179846 179848 179848 179848 179848 179855 179856 179856 179856 179856 179857 179857 179857 179858 179858 179864 179865 179866 179867 179868 179869 179870 179871 179872 179873 179874 179875 179876 179877 179879 179882 179883 179884 179885 179886 179887 179888 179889 179890 179891 179892 179893 179921 179921 179927 179929 179932 179936 179938 179942 179948 179957 179970 179980 179999 180009 180024 180034 180037 180043 180057 180063 180064 180071 180081 180095 180110 180117 180121 180123 180124 180139 180152 180154 180155 180156 180157 180158 180160 180161 180163 180165 180167 180174 180178 180193 180196 180207 180222 180227 180234 180249 180260 180265 180270 180273 180277 180281 180296 180310 180323 180340 180351 180371 180389 180399 180421 180422 180432 180453 180460 180471 180474 180481 180492 180499 180503 180505 180513 180514 180515 180515 180529 180540 180542 180543 180548 180560 180580 180600 180626 180630 180631 180634 180638 180643 180643 180669 180695 180719 180747 180769 180775 180792 180799 180804 180815 180826 180838 180842 180851 180859 180869 180875 180889 180896 180913 180938 180959 180981 181011 181034 181063 181089 181116 181134 181150 181162 181170 181183 181190 181196 181204 181213 181220 181234 181242 181263 181280 181294 181312 181316 181321 181331 181342 181350 181359 181389 181400 181411 181420 181433 181445 181457 181469 181481 181493 181505 181517 181529 181541 181553 181565 181577 181589 181601 181613 181625 181637 181649 181661 181673 181685 181698 181710 181723 181735 181747 181759 181771 181783 181795 181807 181819 181832 181844 181858 181886 181908 181921 181940 181965 181981 181993 182004 182016 182030 182042 182062 182075 182091 182105 182116 182131 182151 182168 182180 182203 182218 182232 182245 182257 182268 182284 182294 182305 182317 182328 182339 182339 182342 182346 182352 182358 182359 182368 182371 182375 182378 182382 182386 182391 182393 182398 182399 182409 182425 182452 182466 182467 182476 182499 182515 182530 182541 182544 182545 182564 182573 182576 182587 182587 182595 182604 182610 182623 182633 182633 182636 182647 182650 182653 182655 182657 182660 182662 182664 182668 182670 182672 182676 182680 182682 182688 182695 182702 182708 182716 182725 182728 182730 182733 182736 182740 182743 182746 182749 182752 182759 182766 182773 182780 182787 182794 182797 182799 182801 182803 182806 182809 182812 182817 182820 182823 182825 182828 182835 182841 182846 182852 182855 182859 182883 182896 182904 182913 182915 182917 182924 182933 182943 182951 182958 182971 182978 182986 182987 182988 182988 182988 182991 182991 182991 182991 182991 182991 183003 183026 183026 183026 183026 183026 183026 183026 183026 183026 183026 183026 183026 183026 183026 183032 183032 183032 183045 183045 183045 183045 183046 183046 183047 183066 183066 183085 183085 183085 183085 183085 183085 183085 183106 183106 183126 183126 183126 183131 183145 183145 183145 183145 183145 183145 183163 183180 183181 183181 183181 183181 183181 183181 183181 183181 183181 183197 183197 183199 183199 183199 183199 183199 183199 183199 183199 183199 183199 183199 183200 183209 183210 183210 183210 183210 183211 183232 183233 183240 183246 183257 183270 183286 183301 183308 183318 183325 183334 183350 183362 183370 183380 183388 183396 183406 183413 183424 183438 183448 183453 183461 183469 183482 183497 183506 183520 183524 183528 183534 183547 183554 183560 183566 183569 183573 183576 183578 183586 183610 183618 183628 183638 183644 183651 183664 183673 183691 183707 183724 183739 183758 183773 183786 183792 183797 183801 183807 183814 183814 183832 183833 183853 183871 183885 183904 183921 183933 183951 183972 183985 184004 184017 184035 184050 184063 184083 184097 184109 184121 184132 184133 184148 184149 184173 184177 184190 184202 184209 184226 184235 184240 184243 184254 184266 184273 184300 184313 184326 184337 184353 184372 184387 184398 184414 184427 184440 184448 184460 184471 184482 184492 184504 184512 184521 184530 184539 184558 184568 184578 184590 184602 184617 184635 184647 184663 184665 184665 184671 184680 184701 184705 184707 184722 184726 184731 184739 184744 184753 184762 184779 184788 184795 184812 184828 184836 184841 184845 184859 184866 184875 184888 184894 184900 184910 184916 184925 184934 184937 184948 184954 184962 184970 184973 184984 184985 184997 185000 185001 185018 185041 185056 185064 185067 185070 185080 185101 185125 185149 185168 185189 185210 185232 185250 185274 185298 185317 185340 185361 185383 185400 185420 185443 185459 185481 185500 185530 185540 185552 185562 185581 185588 185609 185617 185624 185633 185641 185648 185652 185659 185666 185674 185682 185688 185697 185704 185711 185729 185747 185764 185777 185789 185800 185822 185849 185870 185882 185905 185927 185948 185963 185986 186006 186024 186041 186065 186093 186117 186141 186164 186185 186207 186230 186243 186263 186283 186310 186332 186353 186378 186401 186418 186438 186454 186473 186501 186526 186545 186564 186579 186604 186618 186628 186651 186665 186674 186693 186710 186724 186740 186755 186764 186773 186782 186794 186809 186832 186846 186861 186881 186897 186914 186927 186937 186947 186957 186968 186979 186995 187001 187009 187017 187025 187031 187034 187037 187040 187047 187050 187054 187059 187079 187085 187093 187098 187099 187101 187106 187114 187119 187129 187139 187165 187172 187179 187187 187193 187200 187223 187224 187225 187226 187227 187235 187238 187241 187250 187260 187262 187264 187269 187274 187280 187288 187292 187299 187316 187321 187324 187328 187334 187350 187351 187353 187376 187377 187394 187396 187414 187434 187436 187436 187442 187463 187463 187463 187479 187485 187496 187499 187516 187530 187545 187565 187573 187574 187580 187585 187595 187600 187604 187604 187623 187630 187632 187637 187643 187648 187648 187648 187648 187652 187659 187680 187686 187695 187710 187717 187730 187742 187748 187765 187769 187776 187779 187786 187787 187797 187816 187823 187832 187841 187843 187847 187851 187859 187861 187876 187877 187878 187879 187881 187882 187882 187902 187919 187937 187965 187970 187972 187982 187984 187990 187994 187998 188003 188010 188021 188024 188027 188030 188033 188036 188039 188044 188054 188058 188069 188074 188075 188079 188082 188084 188091 188099 188104 188108 188110 188112 188119 188128 188139 188142 188150 188155 188168 188176 188185 188191 188198 188202 188222 188234 188242 188252 188269 188283 188293 188298 188313 188332 188334 188337 188337 188339 188346 188351 188359 188367 188374 188380 188380 188381 188394 188399 188421 188422 188449 188466 188473 188476 188488 188494 188503 188515 188521 188528 188532 188539 188546 188555 188567 188578 188590 188591 188600 188619 188641 188645 188651 188657 188679 188687 188708 188711 188718 188719 188726 188730 188740 188752 188766 188780 188794 188804 188812 188823 188844 188865 188877 188902 188923 188943 188955 188976 188998 189020 189038 189064 189083 189108 189131 189146 189167 189186 189209 189225 189247 189269 189292 189310 189323 189336 189344 189366 189375 189388 189401 189417 189432 189439 189446 189454 189462 189475 189484 189502 189510 189520 189529 189544 189556 189565 189574 189589 189594 189597 189610 189621 189630 189642 189648 189651 189665 189665 189665 189669 189669 189677 189689 189689 189689 189695 189712 189722 189730 189731 189740 189747 189755 189756 189757 189773 189777 189781 189785 189787 189791 189794 189798 189801 189811 189818 189824 189827 189833 189836 189844 189849 189849 189859 189859 189864 189864 189864 189864 189868 189871 189876 189881 189883 189886 189889 189891 189894 189898 189899 189904 189906 189909 189911 189913 189914 189922 189924 189925 189928 189933 189936 189945 189950 189952 189953 189975 189977 189977 189977 189984 189988 189988 189997 190001 190004 190015 190018 190031 190037 190041 190049 190056 190056 190056 190056 190056 190056 190056 190056 190056 190056 190056 190056 190059 190063 190066 190070 190073 190082 190086 190091 190095 190115 190115 190118 190127 190127 190145 190145 190168 190168 190168 190168 190174 190174 190174 190179 190196 190196 190196 190211 190217 190235 190241 190241 190241 190256 190259 190260 190263 190282 190282 190282 190286 190297 190298 190298 190301 190319 190319 190319 190319 190319 190319 190319 190319 190319 190319 190327 190334 190353 190353 190353 190353 190376 190402 190424 190446 190468 190496 190515 190537 190559 190564 190592 190596 190604 190622 190647 190662 190687 190696 190720 190743 190772 190780 190789 190811 190824 190834 190856 190875 190896 190903 190908 190921 190944 190953 190975 190976 190988 191011 191025 191049 191064 191071 191078 191102 191123 191133 191140 191140 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191146 191160 191160 191160 191160 191160 191160 191180 191202 191202 191202 191202 191216 191216 191236 191258 191278 191278 191278 191278 191278 191278 191278 191301 191307 191313 191316 191324 191324 191336 191349 191349 191349 191349 191368 191368 191368 191379 191379 191379 191398 191398 191398 191403 191403 191403 191408 191408 191425 191446 191464 191464 191464 191464 191464 191482 191482 191482 191494 191506 191516 191528 191528 191528 191546 191563 191563 191563 191584 191584 191600 191611 191631 191643 191656 191667 191683 191694 191694 191699 191717 191717 191720 191724 191724 191724 191724 191729 191729 191729 191729 191749 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191764 191772 191774 191774 191774 191774 191774 191774 191774 191774 191774 191780 191794 191799 191805 191818 191819 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191820 191823 191826 191840 191846 191851 191860 191860 191866 191878 191888 191898 191906 191912 191935 191950 191966 191981 191982 191988 191992 191996 192000 192001 192013 192013 192024 192027 192030 192034 192041 192055 192063 192067 192074 192075 192079 192085 192086 192089 192091 192099 192103 192111 192119 192127 192135 192144 192153 192161 192169 192177 192185 192193 192203 192211 192219 192228 192237 192245 192253 192261 192267 192276 192293 192311 192337 192343 192346 192357 192360 192364 192367 192371 192374 192378 192382 192386 192390 192394 192398 192402 192405 192410 192414 192417 192425 192428 192450 192472 192492 192515 192535 192556 192579 192603 192625 192646 192668 192691 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192718 192732 192743 192757 192777 192789 192794 192808 192824 192840 192853 192866 192875 192885 192894 192907 192914 192919 192932 192948 192958 192969 192978 192991 193004 193015 193028 193037 193053 193061 193078 193095 193105 193121 193130 193144 193153 193167 193193 193198 193214 193236 193243 193246 193253 193260 193261 193266 193270 193275 193283 193288 193293 193298 193299 193302 193304 193308 193311 193321 193321 193325 193332 193332 193334 193342 193345 193351 193353 193358 193361 193362 193367 193372 193375 193378 193382 193384 193384 193384 193384 193387 193393 193397 193400 193405 193408 193409 193415 193420 193424 193427 193435 193438 193445 193449 193450 193456 193458 193459 193466 193477 193489 193492 193504 193508 193518 193521 193525 193529 193546 193563 193571 193590 193603 193626 193649 193655 193662 193671 193685 193696 193707 193712 193716 193718 193722 193743 193751 193767 193774 193792 193807 193816 193843 193872 193903 193923 193952 193976 193998 194015 194036 194057 194080 194099 194121 194138 194159 194178 194195 194213 194236 194256 194275 194299 194319 194334 194351 194367 194382 194409 194437 194467 194494 194519 194544 194571 194597 194620 194644 194669 194692 194720 194747 194769 194792 194817 194839 194865 194888 194909 194930 194946 194957 194989 195016 195047 195077 195110 195140 195166 195182 195195 195207 195216 195235 195258 195266 195291 195307 195329 195345 195360 195374 195386 195405 195428 195457 195475 195499 195518 195536 195559 195573 195592 195594 195596 195610 195632 195654 195674 195699 195704 195730 195749 195754 195757 195787 195811 195815 195822 195827 195841 195857 195876 195891 195905 195917 195935 195949 195958 195969 195989 196006 196020 196025 196045 196071 196084 196096 196120 196130 196147 196147 196153 196163 196176 196177 196181 196184 196196 196199 196223 196232 196239 196255 196273 196292 196308 196313 196330 196343 196343 196345 196346 196360 196360 196361 196362 196363 196364 196367 196368 196369 196370 196371 196372 196373 196374 196375 196376 196377 196378 196379 196380 196381 196382 196383 196384 196385 196386 196387 196388 196389 196390 196391 196392 196393 196394 196395 196396 196397 196398 196399 196400 196401 196402 196403 196404 196405 196406 196407 196408 196409 196409 196410 196411 196412 196413 196414 196415 196416 196417 196418 196419 196420 196421 196422 196431 196431 196431 196431 196431 196440 196446 196461 196474 196489 196494 196502 196505 196521 196531 196537 196545 196559 196573 196592 196607 196614 196627 196636 196648 196660 196676 196696 196711 196717 196728 196742 196747 196753 196770 196780 196792 196801 196811 196815 196820 196829 196842 196849 196858 196864 196872 196883 196891 196907 196913 196919 196929 196935 196946 196952 196957 196967 196984 196994 197007 197020 197035 197043 197046 197050 197058 197064 197068 197075 197080 197089 197113 197118 197128 197134 197151 197151 197153 197156 197156 197156 197156 197167 197167 197170 197172 197172 197172 197184 197203 197220 197235 197235 197235 197237 197240 197244 197248 197253 197257 197261 197265 197269 197281 197281 197292 197306 197324 197324 197324 197324 197328 197328 197328 197329 197329 197329 197329 197329 197343 197347 197361 197363 197369 197383 197395 197408 197418 197437 197437 197452 197460 197476 197484 197484 197484 197492 197499 197510 197515 197520 197537 197555 197572 197576 197581 197585 197591 197602 197607 197610 197613 197621 197630 197638 197641 197653 197666 197681 197689 197704 197714 197719 197720 197722 197729 197744 197744 197763 197774 197792 197808 197815 197819 197829 197844 197862 197877 197884 197894 197902 197915 197915 197916 197919 197941 197943 197945 197947 197963 197984 197986 198007 198008 198033 198049 198050 198053 198072 198090 198092 198099 198099 198116 198117 198119 198145 198161 198165 198168 198173 198177 198180 198183 198189 198202 198206 198213 198223 198233 198236 198245 198245 198257 198264 198274 198279 198283 198287 198295 198303 198307 198310 198314 198318 198322 198327 198330 198333 198333 198333 198333 198334 198334 198334 198334 198334 198334 198341 198347 198350 198353 198367 198371 198375 198384 198386 198387 198392 198396 198398 198401 198403 198406 198410 198411 198414 198416 198419 198420 198421 198423 198425 198427 198437 198444 198446 198448 198451 198455 198456 198460 198464 198478 198495 198515 198526 198540 198562 198569 198592 198614 198629 198644 198661 198665 198679 198691 198710 198723 198738 198749 198762 198776 198793 198803 198814 198826 198836 198847 198860 198871 198881 198899 198914 198934 198949 198965 198976 198994 199007 199025 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199031 199043 199057 199067 199074 199088 199095 199114 199132 199148 199172 199188 199193 199210 199226 199249 199267 199277 199287 199300 199309 199317 199322 199331 199340 199346 199357 199363 199375 199383 199389 199392 199404 199412 199424 199437 199455 199463 199477 199485 199486 199496 199505 199512 199523 199528 199539 199539 199548 199563 199569 199578 199586 199593 199593 199602 199605 199609 199614 199624 199638 199642 199645 199657 199657 199657 199657 199657 199657 199662 199664 199675 199696 199696 199696 199696 199711 199718 199720 199747 199756 199765 199773 199787 199796 199805 199812 199822 199827 199841 199853 199876 199899 199902 199907 199913 199914 199919 199922 199928 199931 199946 199949 199957 199971 199983 199988 200008 200021 200024 200028 200041 200055 200061 200081 200083 200089 200100 200105 200108 200112 200115 200131 200139 200144 200155 200162 200169 200181 200196 200206 200217 200229 200241 200246 200250 200255 200264 200276 200294 200299 200301 200313 200324 200334 200345 200351 200359 200370 200380 200383 200391 200394 200407 200422 200432 200435 200445 200453 200458 200460 200482 200483 200491 200501 200507 200520 200525 200533 200536 200547 200553 200565 200572 200580 200588 200601 200608 200613 200632 200646 200650 200650 200655 200665 200667 200676 200680 200681 200688 200711 200715 200719 200726 200728 200738 200748 200748 200764 200779 200780 200783 200785 200806 200813 200813 200828 200845 200852 200857 200865 200869 200883 200885 200887 200892 200895 200903 200912 200922 200932 200939 200941 200943 200947 200958 200969 200983 200993 201001 201009 201015 201024 201033 201042 201049 201056 201068 201081 201093 201106 201121 201131 201139 201148 201160 201172 201187 201196 201215 201221 201227 201235 201256 201262 201270 201278 201287 201296 201306 201319 201333 201342 201357 201371 201378 201396 201420 201427 201427 201434 201459 201470 201477 201491 201499 201513 201516 201522 201522 201523 201535 201537 201539 201552 201563 201570 201581 201589 201613 201627 201629 201640 201656 201678 201678 201681 201692 201699 201709 201713 201719 201719 201725 201747 201749 201750 201753 201753 201755 201775 201777 201794 201813 201829 201846 201854 201860 201870 201875 201882 201891 201898 201914 201926 201937 201966 201974 201989 202004 202014 202020 202036 202046 202055 202061 202065 202075 202083 202097 202103 202113 202119 202125 202132 202139 202147 202154 202162 202170 202180 202191 202199 202207 202216 202223 202235 202241 202247 202252 202261 202267 202276 202280 202287 202302 202309 202316 202322 202327 202331 202344 202344 202344 202344 202344 202344 202344 202344 202344 202344 202344 202344 202344 202344 202350 202371 202387 202401 202420 202422 202442 202457 202508 202509 202517 202532 202532 202543 202553 202555 202556 202556 202557 202558 202560 202562 202566 202568 202572 202574 202574 202574 202576 202576 202578 202578 202584 202601 202614 202616 202616 202624 202626 202631 202643 202651 202666 202673 202673 202680 202688 202698 202706 202746 202756 202766 202778 202795 202801 202809 202818 202828 202838 202847 202853 202863 202874 202885 202895 202905 202915 202925 202936 202950 202960 202986 202995 203005 203015 203026 203039 203058 203073 203087 203132 203136 203145 203145 203149 203149 203160 203171 203174 203179 203190 203207 203223 203266 203274 203317 203323 203336 203344 203353 203386 203391 203395 203452 203454 203462 203470 203471 203486 203494 203504 203517 203523 203523 203533 203535 203540 203543 203547 203551 203555 203560 203563 203564 203566 203567 203568 203574 203577 203591 203599 203599 203608 203614 203616 203621 203648 203651 203654 203658 203665 203670 203675 203695 203699 203704 203709 203725 203732 203735 203757 203759 203762 203774 203779 203799 203817 203820 203837 203849 203858 203861 203879 203885 203891 203901 203909 203920 203929 203948 203962 203971 203980 203986 203992 203995 204002 204008 204015 204019 204023 204025 204027 204034 204037 204039 204043 204055 204058 204060 204075 204108 204135 204152 204161 204163 204173 204175 204192 204198 204227 204264 204273 204315 204342 204352 204373 204375 204375 204375 204386 204408 204418 204435 204443 204445 204454 204475 204487 204501 204507 204508 204519 204519 204533 204570 204575 204592 204599 204606 204611 204622 204627 204641 204658 204665 204702 204709 204748 204760 204770 204782 204788 204803 204811 204848 204869 204871 204873 204876 204884 204885 204896 204908 204910 204917 204921 204935 204952 204972 205013 205017 205023 205033 205035 205064 205069 205084 205088 205091 205096 205106 205126 205157 205170 205177 205183 205185 205186 205188 205192 205196 205201 205205 205208 205212 205225 205234 205238 205247 205266 205277 205287 205301 205307 205312 205316 205320 205323 205332 205342 205352 205361 205381 205392 205403 205431 205443 205453 205469 205484 205485 205485 205485 205487 205487 205494 205494 205497 205508 205518 205523 205530 205540 205543 205546 205549 205567 205597 205609 205638 205676 205707 205738 205769 205807 205829 205855 205880 205901 205929 205952 205957 205974 205987 205988 205992 206012 206020 206026 206027 206051 206069 206091 206110 206111 206124 206154 206172 206191 206214 206223 206236 206249 206256 206262 206269 206278 206289 206324 206352 206378 206428 206447 206479 206521 206539 206555 206568 206578 206599 206603 206622 206644 206661 206677 206696 206710 206735 206761 206785 206800 206808 206817 206833 206849 206867 206877 206890 206903 206923 206943 206957 206971 206998 207013 207023 207046 207054 207069 207076 207079 207091 207099 207137 207155 207167 207195 207243 207281 207297 207316 207330 207339 207351 207389 207399 207425 207438 207450 207468 207469 207471 207488 207488 207493 207499 207501 207504 207508 207516 207522 207528 207546 207551 207566 207581 207590 207596 207597 207601 207637 207641 207648 207655 207664 207668 207681 207691 207701 207713 207723 207733 207743 207753 207762 207774 207784 207797 207808 207817 207826 207839 207845 207854 207865 207877 207889 207896 207903 207908 207914 207919 207926 207933 207938 207954 207965 207995 208010 208028 208052 208069 208110 208162 208196 208232 208269 208322 208361 208382 208397 208408 208421 208432 208444 208462 208473 208485 208497 208512 208527 208541 208556 208570 208585 208595 208610 208624 208635 208646 208656 208672 208683 208696 208714 208725 208738 208751 208763 208773 208785 208795 208806 208816 208827 208841 208853 208864 208874 208885 208901 208938 208996 209000 209008 209016 209028 209052 209065 209077 209088 209109 209149 209150 209167 209196 209212 209218 209231 209245 209262 209269 209290 209323 209328 209353 209379 209397 209403 209425 209431 209439 209452 209458 209464 209481 209495 209498 209502 209522 209525 209541 209559 209571 209584 209606 209619 209633 209651 209677 209697 209706 209720 209728 209735 209742 209754 209760 209777 209792 209802 209812 209836 209839 209855 209870 209896 209917 209930 209954 209971 209992 210019 210019 210024 210033 210042 210068 210076 210088 210093 210098 210106 210121 210129 210142 210152 210164 210176 210184 210192 210206 210226 210236 210236 210265 210270 210275 210280 210285 210290 210295 210301 210309 210311 210325 210339 210346 210368 210380 210390 210417 210428 210444 210458 210493 210505 210517 210526 210545 210561 210600 210612 210633 210645 210653 210669 210686 210696 210705 210715 210736 210758 210764 210780 210807 210826 210844 210879 210908 210921 210933 210941 210950 210962 210975 210988 211030 211040 211055 211063 211071 211076 211089 211093 211096 211101 211105 211121 211125 211131 211137 211140 211145 211171 211187 211189 211194 211196 211209 211214 211225 211234 211244 211250 211261 211276 211286 211293 211299 211313 211321 211337 211351 211357 211374 211383 211390 211397 211402 211412 211419 211427 211446 211453 211456 211463 211471 211479 211487 211500 211507 211512 211518 211527 211536 211541 211550 211555 211569 211578 211583 211593 211601 211608 211627 211633 211641 211647 211652 211659 211674 211693 211702 211707 211719 211733 211752 211761 211788 211798 211817 211828 211842 211848 211850 211856 211865 211872 211876 211882 211892 211904 211910 211933 211942 211942 211952 211958 211966 211969 211990 212000 212015 212039 212060 212114 212120 212136 212136 212152 212179 212221 212278 212289 212308 212318 212336 212345 212393 212417 212426 212456 212477 212483 212494 212503 212528 212547 212594 212604 212630 212659 212691 212692 212749 212753 212778 212798 212803 212810 212845 212854 212860 212870 212885 212921 212930 212935 212937 212947 212955 212963 212971 212974 212989 212989 212993 213007 213037 213043 213056 213065 213068 213086 213108 213121 213138 213164 213198 213209 213226 213233 213241 213248 213258 213272 213293 213296 213301 213308 213321 213336 213355 213363 213372 213388 213396 213423 213423 213431 213431 213458 213481 213521 213526 213537 213543 213552 213561 213582 213601 213610 213619 213619 213627 213647 213673 213681 213711 213726 213726 213734 213749 213771 213793 213801 213822 213844 213857 213869 213891 213900 213913 213913 213925 213952 213969 213985 213985 213993 213997 214005 214005 214023 214030 214030 214035 214043 214043 214051 214054 214057 214060 214081 214092 214093 214094 214095 214096 214098 214099 214099 214099 214100 214100 214101 214101 214106 214116 214121 214125 214131 214131 214131 214131 214131 214131 214131 214131 214149 214149 214149 214149 214149 214150 214151 214151 214151 214155 214155 214155 214155 214173 214192 214228 214257 214289 214294 214296 214306 214330 214335 214339 214343 214347 214351 214357 214361 214365 214369 214373 214377 214382 214388 214393 214398 214410 214425 214445 214449 214464 214465 214466 214467 214468 214469 214470 214471 214472 214478 214479 214514 214515 214520 214531 214532 214533 214534 214535 214537 214543 214546 214548 214555 214571 214571 214581 214581 214584 214584 214584 214590 214590 214590 214597 214597 214597 214599 214599 214599 214599 214599 214611 214618 214619 214620 214620 214620 214620 214620 214620 214623 214623 214623 214623 214624 214624 214624 214625 214625 214625 214670 214672 214681 214681 214682 214682 214682 214682 214682 214682 214683 214683 214683 214683 214683 214683 214683 214686 214686 214686 214686 214687 214687 214687 214687 214687 214687 214687 214690 214693 214694 214694 214694 214694 214696 214702 214703 214713 214726 214730 214734 214734 214739 214739 214757 214787 214799 214809 214813 214817 214820 214826 214843 214851 214856 214861 214867 214872 214892 214912 214912 214913 214914 214916 214918 214920 214944 214947 214951 214953 214954 214957 214958 214959 214959 214959 214959 214959 214959 214959 214959 214959 214959 214959 214959 214959 214959 214960 214960 214960 214960 214960 214961 214961 214962 214962 214962 214962 214962 214963 214964 214965 214966 214966 214966 214966 214966 214966 214967 214968 214968 214972 214977 214985 214985 214985 214985 214992 214992 214992 214998 215006 215013 215022 215027 215043 215052 215061 215063 215065 215065 215075 215083 215096 215113 215130 215139 215150 215152 215152 215158 215165 215174 215181 215186 215195 215208 215213 215218 215221 215229 215245 215263 215280 215299 215318 215330 215344 215359 215377 215397 215410 215424 215427 215430 215431 215435 215437 215440 215448 215454 215459 215465 215467 215469 215478 215484 215489 215497 215503 215511 215517 215530 215544 215547 215550 215568 215574 215582 215595 215602 215612 215616 215624 215632 215639 215647 215698 215706 215713 215720 215727 215745 215753 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215757 215772 215780 215793 215801 215823 215843 215882 215894 215928 215961 215972 215975 215976 215982 215985 215985 215988 215992 216009 216011 216022 216022 216025 216030 216032 216040 216051 216084 216115 216126 216136 216140 216141 216143 216143 216145 216148 216151 216152 216172 216172 216194 216218 216247 216274 216299 216327 216351 216378 216406 216432 216461 216487 216493 216493 216493 216508 216520 216532 216543 216554 216567 216579 216589 216596 216604 216613 216628 216636 216645 216657 216667 216672 216682 216687 216702 216713 216725 216735 216747 216757 216771 216787 216796 216810 216826 216835 216844 216858 216868 216880 216891 216907 216920 216931 216942 216952 216969 216983 216995 217002 217012 217023 217037 217048 217057 217073 217080 217085 217086 217087 217088 217089 217096 217097 217098 217099 217100 217101 217103 217106 217107 217108 217109 217110 217111 217112 217113 217120 217121 217130 217131 217144 217145 217146 217159 217160 217161 217162 217163 217164 217175 217176 217177 217178 217179 217186 217189 217198 217199 217200 217201 217202 217203 217204 217212 217213 217225 217226 217227 217228 217229 217230 217241 217250 217255 217256 217257 217258 217259 217269 217283 217307 217326 217342 217351 217397 217408 217421 217447 217451 217451 217471 217475 217493 217498 217514 217521 217529 217534 217542 217551 217567 217584 217592 217597 217607 217612 217622 217631 217641 217647 217647 217657 217668 217679 217684 217694 217703 217708 217734 217752 217763 217774 217781 217790 217802 217811 217821 217833 217836 217837 217837 217840 217845 217851 217854 217860 217884 217886 217892 217893 217895 217908 217908 217913 217928 217936 217944 217960 217981 217997 218010 218014 218020 218032 218038 218041 218046 218057 218068 218072 218081 218110 218120 218128 218144 218156 218160 218166 218172 218180 218185 218188 218192 218203 218215 218218 218232 218246 218248 218267 218281 218286 218289 218292 218294 218303 218361 218372 218372 218375 218380 218385 218396 218396 218417 218420 218425 218431 218437 218438 218461 218461 218465 218479 218500 218523 218529 218538 218543 218552 218560 218567 218578 218578 218597 218601 218602 218603 218613 218614 218630 218631 218659 218662 218686 218702 218732 218776 218808 218827 218871 218875 218880 218906 218912 218924 218936 218962 218970 218988 219002 219020 219041 219054 219058 219087 219097 219126 219127 219132 219140 219148 219152 219154 219160 219163 219180 219195 219221 219228 219236 219249 219257 219262 219273 219278 219284 219291 219296 219310 219349 219360 219369 219375 219384 219396 219403 219413 219424 219444 219473 219480 219482 219491 219503 219523 219538 219551 219553 219560 219566 219567 219571 219572 219574 219577 219582 219585 219590 219593 219599 219602 219607 219614 219620 219622 219626 219630 219633 219635 219639 219643 219644 219654 219715 219716 219718 219777 219829 219886 219906 219927 219951 219956 219969 219977 219994 220004 220031 220055 220069 220078 220091 220104 220112 220119 220133 220134 220172 220181 220186 220201 220251 220268 220285 220295 220327 220367 220394 220421 220430 220453 220482 220485 220488 220496 220509 220524 220546 220567 220576 220584 220605 220623 220643 220665 220684 220686 220726 220745 220751 220753 220765 220776 220794 220844 220875 220885 220905 220933 220970 220993 221003 221020 221028 221040 221054 221070 221084 221100 221116 221137 221151 221166 221177 221200 221218 221225 221238 221246 221258 221291 221315 221322 221327 221328 221331 221334 221335 221335 221335 221336 221336 221337 221337 221337 221337 221337 221337 221337 221337 221337 221337 221341 221347 221351 221353 221361 221362 221372 221381 221382 221392 221413 221433 221446 221462 221487 221500 221528 221535 221539 221546 221555 221560 221574 221581 221586 221595 221602 221609 221612 221619 221622 221622 221623 221624 221629 221637 221637 221646 221668 221668 221680 221686 221692 221697 221704 221722 221725 221728 221731 221734 221737 221740 221743 221746 221749 221752 221755 221758 221761 221764 221767 221770 221773 221776 221779 221782 221782 221802 221810 221818 221826 221839 221852 221857 221866 221875 221884 221894 221903 221913 221920 221929 221938 221946 221961 221963 221963 221963 221963 221963 221963 221963 221963 221973 221974 221976 221983 221986 221987 221994 222000 222010 222016 222026 222032 222038 222047 222056 222059 222065 222067 222079 222085 222089 222097 222118 222122 222134 222140 222169 222183 222197 222211 222220 222233 222249 222263 222269 222273 222289 222293 222293 222294 222294 222319 222324 222336 222339 222340 222341 222341 222344 222351 222354 222365 222370 222389 222402 222410 222467 222468 222474 222475 222485 222486 222486 222486 222492 222498 222499 222499 222519 222531 222547 222554 222554 222570 222590 222594 222596 222603 222617 222639 222639 222642 222656 222664 222687 222705 222714 222729 222741 222744 222758 222759 222759 222759 222760 222767 222767 222768 222797 222805 222810 222816 222830 222831 222843 222844 222852 222853 222866 222872 222886 222892 222894 222907 222928 222934 222967 222973 222978 222991 223004 223014 223023 223034 223045 223054 223063 223074 223079 223091 223103 223111 223117 223123 223132 223135 223135 223159 223159 223168 223191 223210 223210 223226 223241 223251 223275 223276 223284 223290 223296 223325 223326 223329 223329 223334 223340 223351 223361 223362 223374 223374 223385 223391 223400 223415 223424 223430 223444 223450 223456 223462 223468 223474 223480 223492 223498 223504 223510 223516 223534 223552 223558 223564 223570 223587 223604 223610 223616 223628 223634 223644 223650 223656 223669 223675 223681 223687 223697 223706 223712 223736 223736 223743 223749 223758 223768 223781 223801 223803 223803 223811 223815 223817 223823 223829 223835 223859 223868 223870 223870 223872 223878 223880 223880 223882 223883 223886 223888 223888 223888 223889 223889 223890 223890 223894 223894 223894 223894 223906 223906 223906 223909 223910 223911 223912 223913 223915 223930 223933 223948 223965 223984 224007 224025 224040 224041 224047 224048 224050 224050 224058 224066 224067 224073 224078 224078 224078 224080 224080 224091 224092 224116 224116 224125 224134 224156 224158 224162 224171 224173 224183 224186 224201 224214 224217 224218 224247 224251 224253 224266 224269 224275 224277 224285 224292 224309 224313 224316 224325 224338 224402 224446 224488 224527 224529 224530 224548 224565 224571 224576 224580 224583 224584 224599 224621 224625 224632 224637 224648 224650 224660 224661 224668 224672 224675 224689 224692 224701 224710 224720 224728 224732 224736 224741 224743 224748 224754 224759 224766 224769 224776 224788 224798 224820 224822 224827 224838 224840 224845 224856 224860 224869 224872 224886 224906 224911 224920 224928 224938 224950 224959 224967 224987 224994 224998 225005 225010 225018 225021 225024 225029 225034 225036 225040 225042 225047 225075 225107 225130 225167 225184 225224 225229 225250 225263 225283 225305 225330 225348 225366 225391 225403 225431 225439 225463 225480 225492 225521 225535 225559 225569 225593 225602 225606 225608 225610 225612 225612 225612 225612 225612 225617 225626 225631 225637 225642 225646 225651 225657 225663 225667 225674 225680 225686 225691 225700 225706 225712 225719 225726 225730 225731 225734 225739 225743 225746 225750 225755 225760 225763 225768 225771 225776 225779 225786 225791 225797 225802 225806 225811 225820 225828 225831 225837 225840 225849 225857 225863 225867 225872 225878 225884 225887 225897 225897 225897 225933 225933 225933 225933 225934 225951 225958 225966 225974 225974 225979 225979 225988 225988 225995 226004 226004 226004 226004 226010 226015 226015 226015 226023 226023 226023 226023 226025 226028 226028 226028 226032 226032 226032 226040 226045 226045 226045 226046 226046 226047 226050 226053 226064 226064 226064 226064 226064 226065 226081 226101 226107 226113 226122 226135 226145 226152 226163 226166 226184 226204 226235 226247 226253 226258 226273 226282 226301 226324 226349 226352 226384 226396 226421 226425 226434 226440 226446 226451 226465 226469 226483 226494 226506 226514 226524 226531 226538 226540 226541 226547 226561 226572 226591 226599 226618 226632 226661 226664 226685 226697 226707 226711 226716 226732 226739 226740 226757 226761 226813 226820 226831 226834 226837 226844 226849 226868 226880 226910 226921 226923 226925 226927 226929 226931 226933 226933 226943 226958 226968 226968 226968 226994 227015 227027 227054 227100 227134 227160 227166 227169 227172 227175 227178 227182 227188 227192 227198 227202 227211 227213 227214 227233 227291 227304 227307 227326 227343 227364 227371 227383 227402 227416 227422 227431 227437 227454 227463 227468 227474 227479 227483 227505 227513 227521 227526 227535 227541 227552 227559 227567 227574 227599 227615 227641 227648 227706 227721 227728 227729 227730 227750 227752 227761 227765 227800 227803 227840 227856 227856 227857 227862 227869 227874 227889 227897 227898 227925 227945 227956 227957 227965 227965 227968 227981 227999 227999 228000 228000 228028 228028 228033 228034 228034 228048 228066 228070 228073 228076 228081 228132 228139 228145 228156 228158 228167 228174 228194 228226 228272 228277 228315 228347 228378 228423 228423 228426 228432 228440 228440 228440 228440 228440 228440 228440 228440 228440 228440 228447 228450 228450 228462 228466 228474 228479 228487 228487 228489 228493 228500 228502 228510 228519 228523 228530 228538 228545 228545 228547 228548 228561 228573 228580 228596 228611 228620 228620 228620 228626 228627 228629 228639 228651 228689 228692 228709 228716 228735 228742 228784 228802 228804 228818 228836 228860 228890 228909 228927 228954 228974 228993 229000 229030 229037 229056 229064 229102 229105 229112 229131 229149 229151 229175 229194 229235 229272 229291 229321 229340 229350 229388 229405 229412 229430 229444 229481 229508 229528 229535 229565 229572 229583 229591 229594 229613 229655 229669 229687 229714 229733 229763 229773 229776 229783 229801 229819 229826 229833 229843 229881 229883 229893 229898 229904 229909 229920 229928 229931 229941 229951 229988 230017 230018 230023 230030 230033 230041 230049 230061 230070 230093 230099 230101 230110 230118 230137 230145 230165 230175 230177 230188 230199 230203 230226 230234 230244 230256 230261 230285 230290 230331 230372 230380 230384 230393 230402 230413 230424 230434 230440 230444 230457 230463 230472 230480 230498 230506 230513 230520 230529 230537 230549 230559 230568 230576 230586 230595 230600 230614 230614 230651 230667 230676 230681 230695 230701 230723 230733 230736 230741 230751 230761 230771 230779 230792 230799 230806 230813 230823 230832 230842 230851 230861 230871 230885 230893 230901 230909 230918 230928 230943 230951 230961 230964 230989 231015 231043 231071 231078 231079 231081 231088 231097 231098 231102 231106 231107 231110 231115 231118 231123 231129 231133 231140 231146 231151 231153 231157 231163 231166 231171 231171 231251 231252 231254 231293 231296 231298 231300 231343 231345 231361 231385 231390 231398 231411 231438 231462 231476 231487 231495 231509 231519 231534 231549 231558 231568 231585 231587 231595 231631 231631 231635 231642 231649 231667 231667 231668 231669 231669 231669 231669 231669 231670 231670 231670 231672 231674 231676 231677 231678 231686 231686 231700 231703 231714 231719 231725 231744 231744 231745 231745 231746 231746 231747 231749 231753 231755 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231760 231761 231791 231791 231791 231791 231791 231791 231792 231792 231792 231794 231794 231794 231794 231794 231794 231794 231794 231794 231794 231797 231797 231799 231799 231802 231805 231805 231805 231826 231850 231850 231856 231856 231858 231858 231861 231862 231863 231864 231868 231876 231882 231886 231890 231892 231893 231894 231916 231917 231918 231919 231921 231922 231923 231924 231925 231926 231927 231930 231942 231963 231973 231974 231975 231984 231985 231998 232002 232004 232013 232044 232050 232051 232053 232055 232057 232060 232062 232064 232066 232068 232070 232072 232074 232081 232085 232092 232104 232107 232110 232129 232132 232134 232136 232140 232147 232151 232155 232171 232174 232179 232184 232186 232187 232195 232195 232195 232197 232197 232198 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232199 232200 232200 232200 232200 232200 232203 232255 232258 232258 232258 232258 232258 232258 232258 232261 232261 232261 232261 232261 232261 232261 232261 232264 232280 232280 232283 232286 232291 232296 232302 232306 232311 232320 232320 232321 232322 232323 232324 232325 232326 232327 232330 232331 232334 232335 232336 232336 232337 232338 232339 232340 232343 232346 232349 232355 232362 232365 232388 232388 232388 232388 232388 232388 232388 232388 232388 232396 232396 232396 232417 232417 232417 232417 232421 232421 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232450 232451 232452 232453 232454 232455 232456 232457 232458 232461 232491 232494 232497 232500 232503 232506 232509 232512 232515 232518 232521 232524 232527 232553 232555 232556 232597 232598 232624 232625 232626 232627 232628 232629 232630 232655 232672 232676 232677 232683 232685 232687 232688 232692 232693 232694 232695 232696 232700 232708 232711 232714 232717 232720 232723 232724 232725 232726 232728 232733 232734 232748 232761 232762 232764 232765 232766 232798 232800 232803 232808 232809 232810 232810 232810 232811 232815 232827 232841 232871 232874 232876 232880 232883 232897 232915 232923 232929 232938 232938 232938 232952 232974 232988 232998 233010 233010 233027 233055 233058 233059 233065 233085 233093 233099 233104 233109 233115 233128 233128 233150 233165 233165 233171 233176 233191 233207 233220 233241 233259 233269 233281 233301 233313 233320 233320 233320 233328 233338 233347 233357 233366 233375 233378 233380 233385 233393 233400 233407 233408 233425 233438 233457 233468 233482 233495 233509 233520 233530 233541 233554 233566 233584 233601 233625 233639 233656 233669 233678 233689 233702 233723 233743 233765 233781 233789 233793 233797 233801 233811 233811 233822 233824 233830 233837 233846 233847 233856 233875 233886 233906 233923 233937 233953 233966 233978 233997 234011 234025 234038 234054 234065 234078 234089 234101 234112 234122 234139 234159 234180 234194 234209 234222 234231 234242 234251 234264 234285 234305 234321 234344 234360 234362 234364 234372 234386 234402 234414 234447 234454 234461 234470 234475 234478 234488 234489 234495 234503 234503 234503 234503 234504 234504 234504 234505 234505 234505 234505 234505 234505 234511 234512 234513 234514 234524 234529 234530 234550 234575 234579 234609 234634 234641 234644 234651 234661 234664 234678 234694 234701 234707 234710 234720 234724 234725 234726 234733 234741 234750 234759 234767 234775 234783 234792 234800 234808 234816 234825 234831 234838 234845 234853 234860 234867 234874 234883 234892 234900 234909 234917 234925 234932 234938 234945 234951 234960 234969 234978 234985 234994 234999 235009 235016 235018 235023 235023 235027 235044 235051 235056 235067 235090 235137 235148 235148 235148 235148 235151 235159 235165 235172 235178 235183 235193 235202 235205 235205 235205 235205 235210 235210 235225 235243 235252 235261 235269 235273 235276 235312 235312 235316 235323 235330 235337 235351 235358 235369 235375 235384 235392 235401 235409 235417 235426 235436 235443 235451 235459 235468 235477 235484 235492 235499 235506 235514 235521 235528 235534 235540 235549 235558 235565 235571 235580 235588 235593 235600 235603 235604 235604 235614 235615 235618 235618 235618 235622 235627 235632 235639 235664 235666 235667 235671 235673 235673 235677 235686 235692 235694 235697 235701 235703 235704 235707 235713 235718 235723 235726 235729 235734 235738 235738 235744 235747 235754 235755 235755 235757 235758 235773 235773 235789 235800 235812 235824 235836 235848 235860 235872 235884 235897 235910 235923 235936 235949 235961 235973 235985 236001 236014 236026 236041 236057 236068 236080 236116 236128 236140 236155 236170 236177 236206 236227 236241 236262 236272 236281 236292 236300 236305 236314 236325 236332 236340 236346 236359 236380 236388 236407 236413 236426 236439 236447 236458 236475 236490 236508 236515 236521 236524 236525 236526 236530 236530 236552 236554 236559 236559 236561 236561 236561 236563 236565 236565 236565 236565 236566 236566 236580 236587 236596 236607 236621 236639 236639 236639 236639 236639 236641 236643 236646 236656 236660 236662 236662 236663 236670 236672 236675 236675 236677 236679 236682 236684 236687 236689 236735 236744 236747 236765 236765 236774 236783 236783 236783 236785 236792 236798 236800 236802 236804 236812 236816 236821 236824 236825 236829 236835 236837 236838 236840 236841 236845 236849 236853 236861 236866 236867 236870 236873 236874 236877 236879 236881 236885 236886 236890 236895 236901 236902 236903 236904 236905 236909 236911 236912 236913 236916 236918 236919 236921 236924 236925 236931 236932 236933 236935 236938 236940 236988 236992 236992 236992 236992 236995 236995 236996 236996 237000 237003 237010 237069 237129 237224 237229 237234 237240 237249 237256 237265 237273 237282 237293 237297 237304 237316 237333 237348 237362 237376 237388 237406 237422 237428 237434 237461 237488 237498 237505 237513 237542 237585 237621 237645 237661 237685 237709 237724 237729 237736 237739 237743 237747 237752 237759 237763 237767 237772 237775 237782 237785 237788 237791 237797 237800 237803 237806 237813 237820 237832 237841 237848 237856 237866 237891 237898 237904 237912 237917 237925 237930 237934 237937 237943 237947 237952 237967 237982 237993 238008 238013 238018 238027 238033 238041 238055 238069 238094 238110 238117 238120 238129 238144 238162 238201 238210 238221 238232 238246 238256 238258 238263 238265 238267 238272 238277 238281 238291 238307 238309 238311 238322 238324 238335 238341 238346 238381 238387 238394 238403 238413 238418 238431 238437 238443 238443 238449 238462 238470 238477 238480 238490 238504 238506 238512 238513 238567 238571 238573 238589 238599 238605 238648 238676 238712 238751 238788 238836 238858 238872 238886 238904 238921 238931 238937 238952 238961 238975 238980 238988 239003 239033 239048 239073 239090 239110 239117 239134 239142 239156 239172 239186 239196 239208 239219 239232 239238 239249 239262 239277 239286 239295 239315 239327 239335 239347 239360 239372 239392 239433 239458 239462 239471 239481 239486 239492 239502 239515 239521 239524 239573 239594 239603 239668 239674 239696 239698 239705 239708 239719 239722 239740 239746 239756 239756 239756 239771 239784 239795 239795 239801 239813 239827 239852 239852 239864 239870 239895 239895 239895 239895 239895 239896 239909 239940 239940 239944 239944 239946 239955 239964 239994 239995 240025 240029 240035 240038 240044 240051 240051 240056 240056 240056 240056 240063 240115 240129 240143 240143 240143 240143 240161 240167 240174 240179 240184 240188 240193 240194 240204 240210 240213 240239 240240 240250 240260 240270 240284 240299 240316 240332 240342 240358 240367 240377 240387 240397 240417 240442 240467 240477 240492 240502 240517 240530 240542 240554 240578 240596 240601 240601 240601 240601 240613 240637 240642 240657 240677 240677 240677 240683 240694 240694 240710 240719 240719 240719 240719 240722 240722 240725 240725 240728 240728 240732 240732 240739 240744 240744 240749 240749 240749 240749 240749 240751 240759 240769 240777 240787 240797 240807 240817 240828 240838 240847 240857 240870 240882 240888 240898 240909 240922 240941 240951 240969 240990 241012 241027 241059 241078 241111 241146 241160 241173 241173 241174 241189 241232 241232 241242 241269 241279 241288 241297 241307 241315 241324 241334 241342 241350 241360 241369 241378 241386 241395 241403 241411 241422 241431 241439 241447 241455 241463 241471 241479 241525 241534 241541 241550 241560 241579 241590 241597 241604 241617 241629 241648 241664 241672 241679 241686 241701 241709 241717 241724 241740 241748 241765 241772 241780 241800 241818 241828 241843 241850 241864 241879 241897 241918 241927 241965 241981 241993 242012 242025 242036 242046 242059 242076 242093 242108 242123 242129 242139 242146 242152 242158 242163 242169 242173 242178 242185 242191 242199 242215 242228 242244 242247 242250 242258 242274 242274 242274 242274 242274 242275 242276 242276 242277 242288 242289 242310 242318 242344 242354 242382 242399 242403 242407 242410 242414 242417 242435 242438 242448 242465 242482 242500 242504 242506 242511 242514 242518 242541 242544 242551 242579 242583 242590 242594 242610 242613 242618 242622 242628 242632 242637 242642 242654 242686 242706 242712 242737 242743 242747 242751 242776 242789 242800 242814 242838 242853 242866 242885 242889 242891 242942 242968 242986 242996 242999 243024 243027 243035 243038 243041 243070 243082 243095 243108 243120 243132 243137 243151 243167 243187 243206 243234 243239 243253 243257 243261 243294 243314 243321 243332 243342 243367 243400 243411 243425 243431 243447 243450 243453 243474 243495 243498 243505 243508 243518 243523 243531 243533 243540 243540 243544 243554 243554 243554 243559 243577 243590 243601 243606 243606 243614 243626 243640 243646 243646 243646 243658 243670 243695 243700 243700 243700 243701 243701 243701 243701 243713 243714 243717 243748 243748 243752 243754 243763 243764 243768 243773 243780 243780 243784 243784 243789 243789 243789 243789 243790 243842 243843 243895 243907 243921 243942 243956 243968 243968 243968 243968 243986 243996 244003 244006 244007 244013 244039 244042 244068 244069 244099 244122 244149 244163 244198 244220 244237 244260 244271 244280 244298 244315 244354 244372 244416 244434 244453 244464 244480 244498 244530 244545 244561 244573 244588 244611 244634 244655 244674 244715 244740 244778 244791 244807 244814 244829 244848 244873 244898 244925 244943 244957 244977 244994 245023 245045 245063 245077 245099 245112 245125 245149 245154 245158 245168 245180 245194 245203 245217 245228 245243 245252 245297 245311 245316 245324 245347 245351 245355 245362 245376 245384 245390 245412 245417 245419 245430 245435 245438 245458 245460 245480 245492 245525 245531 245536 245541 245594 245603 245605 245607 245609 245611 245613 245617 245634 245636 245639 245639 245643 245646 245651 245660 245664 245667 245668 245675 245677 245683 245685 245690 245702 245715 245724 245731 245740 245740 245741 245743 245743 245745 245751 245756 245761 245768 245775 245793 245801 245803 245812 245813 245814 245819 245826 245829 245830 245831 245845 245846 245855 245865 245871 245882 245887 245894 245904 245914 245932 245939 245947 245957 245971 245977 245999 246017 246017 246017 246017 246017 246017 246026 246028 246101 246105 246105 246105 246106 246107 246109 246114 246172 246193 246193 246198 246199 246200 246201 246202 246202 246202 246202 246202 246202 246206 246210 246214 246217 246222 246224 246224 246236 246243 246250 246253 246259 246265 246276 246286 246293 246303 246306 246316 246316 246329 246351 246371 246378 246386 246401 246408 246408 246417 246424 246425 246429 246435 246442 246453 246459 246465 246472 246477 246484 246488 246496 246513 246527 246530 246530 246530 246534 246541 246546 246551 246551 246551 246560 246573 246586 246596 246603 246608 246610 246612 246621 246624 246625 246632 246651 246657 246661 246667 246672 246675 246677 246683 246691 246696 246703 246705 246718 246724 246732 246740 246743 246747 246754 246759 246764 246768 246775 246782 246789 246798 246799 246800 246802 246803 246805 246807 246809 246813 246817 246818 246819 246827 246832 246850 246873 246892 246909 246909 246922 246941 246968 246988 247010 247021 247042 247048 247054 247061 247078 247090 247095 247105 247115 247125 247141 247151 247162 247172 247183 247189 247194 247197 247206 247216 247225 247262 247295 247332 247349 247364 247378 247393 247405 247416 247453 247486 247497 247501 247512 247530 247542 247560 247560 247560 247584 247589 247600 247620 247625 247641 247654 247654 247654 247654 247659 247659 247659 247659 247666 247671 247673 247715 247718 247721 247733 247748 247750 247754 247757 247760 247762 247765 247768 247770 247773 247776 247778 247781 247784 247788 247791 247794 247797 247799 247805 247822 247822 247845 247857 247870 247879 247881 247897 247897 247922 247937 247938 247958 247981 247986 247986 247989 247995 248012 248021 248034 248054 248071 248089 248096 248115 248122 248122 248131 248131 248133 248137 248144 248155 248161 248167 248172 248180 248197 248216 248217 248221 248228 248231 248232 248236 248240 248245 248249 248253 248263 248263 248264 248264 248268 248268 248268 248268 248268 248268 248268 248268 248268 248268 248268 248272 248276 248279 248301 248302 248303 248307 248309 248312 248331 248333 248342 248346 248347 248348 248350 248352 248379 248379 248380 248399 248414 248420 248438 248445 248446 248447 248451 248451 248451 248451 248451 248451 248452 248453 248453 248453 248453 248453 248454 248475 248476 248479 248485 248488 248488 248489 248489 248514 248515 248515 248535 248536 248538 248540 248554 248577 248600 248601 248604 248613 248616 248616 248618 248619 248631 248648 248649 248651 248651 248678 248679 248679 248682 248700 248702 248721 248723 248725 248743 248747 248762 248764 248767 248770 248770 248805 248808 248808 248809 248816 248817 248822 248822 248824 248848 248859 248859 248876 248877 248883 248886 248886 248890 248893 248895 248896 248897 248897 248897 248897 248909 248912 248915 248923 248927 248927 248928 248928 248946 248988 249011 249011 249012 249013 249019 249024 249031 249035 249035 249039 249041 249051 249055 249057 249059 249060 249060 249066 249066 249066 249066 249078 249083 249083 249083 249094 249096 249104 249105 249111 249112 249117 249119 249119 249120 249132 249135 249138 249138 249138 249138 249138 249138 249144 249144 249144 249146 249154 249162 249168 249170 249181 249190 249203 249203 249218 249221 249236 249255 249262 249278 249308 249315 249355 249365 249368 249373 249379 249386 249392 249397 249408 249415 249427 249433 249441 249448 249451 249459 249464 249469 249477 249481 249485 249489 249496 249501 249508 249519 249522 249530 249535 249536 249541 249546 249555 249565 249575 249587 249594 249598 249612 249616 249622 249630 249636 249640 249645 249652 249667 249679 249684 249698 249708 249715 249722 249727 249738 249744 249751 249755 249784 249790 249810 249840 249859 249876 249884 249906 249914 249926 249926 249937 249938 249940 249954 249967 249981 249995 250009 250022 250036 250051 250063 250076 250077 250077 250077 250099 250111 250127 250148 250161 250174 250192 250229 250245 250263 250272 250284 250303 250329 250349 250370 250389 250399 250416 250417 250426 250464 250539 250552 250552 250552 250555 250558 250568 250587 250596 250609 250629 250646 250664 250679 250688 250688 250697 250699 250703 250710 250721 250727 250734 250739 250746 250751 250756 250761 250789 250791 250795 250802 250805 250815 250815 250827 250827 250832 250832 250836 250843 250861 250869 250899 250912 250959 251006 251030 251030 251033 251033 251033 251033 251033 251041 251041 251060 251074 251083 251083 251096 251107 251109 251120 251131 251144 251147 251147 251172 251186 251212 251231 251250 251273 251297 251314 251319 251328 251328 251336 251336 251336 251342 251354 251366 251374 251384 251392 251401 251409 251419 251429 251440 251450 251459 251467 251477 251490 251502 251508 251518 251531 251545 251558 251571 251584 251597 251610 251623 251636 251636 251650 251655 251662 251669 251675 251682 251682 251682 251682 251695 251695 251708 251722 251735 251748 251748 251748 251761 251761 251768 251803 251816 251829 251842 251855 251868 251881 251894 251907 251920 251933 251946 251959 251972 251985 251998 252011 252012 252025 252033 252046 252046 252047 252055 252056 252058 252065 252071 252077 252079 252084 252090 252093 252097 252102 252109 252122 252130 252140 252154 252157 252165 252165 252165 252166 252166 252166 252166 252166 252166 252166 252166 252166 252170 252179 252190 252201 252202 252208 252213 252231 252248 252248 252256 252270 252286 252298 252331 252340 252340 252350 252350 252351 252359 252360 252361 252362 252372 252377 252392 252412 252437 252465 252479 252486 252493 252507 252516 252523 252527 252528 252529 252554 252581 252600 252618 252639 252653 252668 252679 252703 252729 252745 252762 252773 252795 252807 252833 252850 252867 252880 252895 252921 252939 252952 252963 252976 253002 253004 253011 253014 253025 253040 253056 253080 253097 253105 253119 253133 253149 253165 253181 253199 253214 253228 253255 253271 253292 253312 253326 253346 253360 253372 253389 253400 253423 253439 253448 253454 253461 253470 253483 253518 253528 253541 253583 253601 253637 253686 253688 253704 253716 253719 253739 253756 253808 253819 253831 253844 253882 253890 253908 253931 253944 253953 253967 253974 253982 253999 254006 254015 254023 254031 254040 254049 254063 254074 254084 254090 254108 254133 254144 254151 254176 254189 254202 254217 254226 254246 254258 254265 254273 254285 254296 254305 254317 254324 254354 254372 254380 254388 254396 254403 254410 254420 254431 254442 254461 254477 254485 254515 254540 254544 254551 254558 254580 254588 254602 254611 254636 254664 254693 254701 254714 254723 254774 254786 254795 254811 254831 254839 254867 254903 254929 254947 254963 254971 254971 254998 255006 255049 255072 255098 255153 255153 255158 255166 255210 255217 255239 255249 255258 255267 255276 255287 255296 255305 255315 255325 255335 255344 255344 255394 255410 255419 255428 255433 255442 255445 255466 255485 255516 255543 255563 255586 255612 255637 255655 255682 255701 255723 255744 255768 255806 255828 255850 255873 255893 255921 255949 255968 255995 256024 256055 256082 256098 256115 256144 256150 256157 256167 256176 256185 256192 256198 256206 256230 256254 256280 256305 256326 256353 256376 256399 256413 256438 256461 256487 256509 256532 256545 256573 256587 256620 256650 256662 256683 256711 256724 256741 256762 256772 256789 256809 256824 256851 256882 256901 256928 256949 256975 257021 257041 257065 257116 257137 257153 257176 257197 257217 257223 257247 257252 257258 257263 257268 257273 257278 257284 257289 257294 257300 257306 257313 257320 257325 257331 257337 257345 257351 257356 257361 257367 257372 257380 257390 257396 257401 257406 257413 257419 257426 257432 257437 257443 257449 257455 257462 257467 257473 257479 257485 257492 257498 257503 257508 257515 257520 257534 257553 257559 257567 257572 257596 257604 257612 257629 257651 257658 257665 257679 257693 257706 257715 257738 257770 257785 257802 257819 257838 257842 257844 257858 257862 257915 257958 257976 257988 258024 258042 258062 258069 258076 258084 258099 258103 258113 258120 258131 258141 258145 258164 258182 258186 258192 258198 258203 258208 258210 258210 258218 258219 258232 258237 258246 258259 258265 258268 258272 258273 258287 258297 258301 258307 258308 258314 258321 258326 258338 258343 258348 258356 258360 258369 258371 258375 258383 258396 258420 258425 258433 258435 258454 258460 258465 258478 258481 258486 258491 258498 258506 258514 258519 258524 258528 258538 258553 258563 258569 258582 258587 258596 258607 258614 258627 258633 258645 258652 258662 258674 258681 258683 258693 258706 258718 258730 258748 258755 258767 258778 258786 258798 258813 258845 258864 258901 258911 258987 258998 259002 259005 259010 259010 259014 259025 259037 259040 259057 259065 259067 259079 259085 259089 259094 259102 259116 259118 259130 259136 259144 259150 259161 259163 259209 259224 259258 259291 259329 259345 259371 259408 259437 259459 259484 259520 259541 259566 259613 259643 259675 259688 259703 259717 259732 259749 259754 259788 259803 259807 259824 259828 259849 259855 259888 259913 259920 259928 259945 259983 259986 259993 259997 260003 260024 260042 260060 260065 260072 260072 260082 260086 260103 260120 260127 260131 260144 260160 260174 260190 260191 260194 260195 260197 260199 260201 260203 260206 260208 260214 260215 260219 260221 260223 260225 260226 260228 260231 260233 260235 260238 260241 260243 260245 260247 260249 260250 260252 260255 260257 260271 260289 260293 260303 260322 260328 260352 260363 260379 260388 260403 260411 260425 260433 260445 260451 260459 260467 260476 260507 260509 260521 260530 260564 260597 260628 260661 260685 260716 260753 260775 260780 260785 260789 260791 260796 260800 260804 260809 260813 260816 260819 260863 260898 260936 260978 261006 261032 261034 261043 261051 261059 261065 261074 261093 261099 261140 261167 261172 261194 261196 261223 261249 261266 261278 261290 261301 261316 261341 261359 261384 261404 261430 261457 261488 261507 261531 261553 261572 261598 261628 261651 261672 261691 261716 261736 261753 261765 261786 261809 261833 261858 261863 261887 261896 261946 261963 261985 262014 262050 262073 262082 262086 262105 262125 262133 262144 262155 262162 262165 262168 262177 262180 262247 262261 262270 262277 262287 262293 262315 262329 262358 262365 262398 262399 262409 262419 262436 262437 262450 262458 262486 262534 262537 262544 262555 262569 262583 262592 262602 262607 262611 262618 262633 262647 262661 262669 262678 262701 262711 262724 262732 262743 262750 262773 262781 262794 262819 262826 262846 262860 262884 262932 262950 262995 263012 263040 263058 263084 263136 263166 263180 263212 263244 263275 263315 263380 263400 263418 263494 263514 263525 263581 263594 263635 263654 263690 263724 263730 263774 263799 263824 263846 263866 263892 263911 263928 263994 264085 264100 264120 264141 264144 264158 264180 264197 264246 264273 264315 264346 264363 264384 264435 264491 264510 264532 264553 264564 264587 264623 264658 264680 264693 264717 264737 264755 264781 264786 264792 264798 264806 264814 264824 264834 264841 264848 264873 264895 264912 264928 264933 264940 264945 264961 264969 264981 265005 265010 265027 265061 265069 265082 265117 265119 265125 265136 265137 265152 265157 265170 265171 265178 265185 265188 265202 265204 265220 265227 265232 265237 265243 265262 265269 265271 265285 265295 265304 265312 265323 265345 265353 265369 265393 265404 265414 265430 265464 265479 265489 265499 265520 265538 265558 265576 265591 265610 265629 265646 265665 265681 265687 265699 265712 265720 265737 265745 265754 265770 265781 265790 265802 265812 265813 265825 265836 265853 265862 265868 265874 265896 265918 265940 265966 265983 266005 266021 266050 266073 266087 266111 266129 266135 266148 266158 266168 266174 266176 266180 266181 266182 266191 266192 266197 266206 266234 266234 266234 266234 266257 266286 266317 266317 266317 266333 266363 266399 266442 266442 266467 266500 266500 266527 266562 266597 266630 266656 266689 266733 266765 266808 266840 266845 266845 266858 266864 266887 266912 266938 266957 266988 267029 267066 267098 267125 267156 267182 267215 267227 267278 267295 267333 267346 267374 267387 267400 267425 267445 267454 267458 267466 267474 267481 267493 267509 267553 267569 267593 267624 267639 267671 267701 267730 267763 267773 267793 267819 267841 267871 267902 267945 267958 267979 268015 268017 268053 268057 268070 268122 268136 268150 268155 268166 268171 268198 268220 268236 268247 268259 268293 268326 268356 268390 268427 268465 268490 268499 268535 268575 268613 268650 268694 268734 268765 268799 268832 268871 268909 268948 268993 269038 269075 269107 269141 269183 269232 269265 269304 269346 269387 269431 269473 269515 269547 269563 269570 269670 269686 269695 269701 269709 269711 269723 269729 269741 269747 269753 269760 269765 269774 269783 269803 269817 269826 269840 269852 269863 269877 269884 269894 269924 269959 269997 270003 270013 270032 270055 270077 270113 270133 270142 270149 270164 270176 270250 270254 270273 270278 270286 270294 270310 270319 270331 270337 270348 270356 270365 270373 270387 270399 270405 270413 270421 270440 270459 270466 270479 270479 270493 270506 270517 270529 270546 270560 270574 270588 270598 270613 270623 270631 270649 270675 270691 270717 270758 270774 270784 270792 270806 270818 270834 270848 270864 270871 270899 270910 270926 270932 270942 270951 270961 270967 270968 270976 270981 270988 270997 271008 271049 271066 271088 271101 271122 271127 271132 271132 271135 271146 271154 271160 271186 271193 271212 271218 271228 271239 271253 271254 271264 271269 271289 271303 271313 271329 271333 271354 271362 271373 271380 271382 271388 271398 271403 271421 271423 271425 271435 271445 271462 271480 271517 271527 271540 271591 271612 271617 271644 271656 271663 271669 271673 271680 271686 271701 271737 271745 271759 271768 271773 271779 271785 271793 271800 271802 271807 271812 271837 271839 271848 271853 271860 271867 271871 271879 271884 271899 271909 271916 271917 271941 271955 271969 271988 272002 272019 272034 272042 272056 272070 272087 272104 272122 272138 272154 272169 272185 272205 272220 272236 272254 272270 272289 272306 272322 272338 272354 272371 272387 272403 272418 272436 272453 272469 272486 272501 272517 272538 272559 272574 272615 272638 272680 272707 272722 272745 272752 272765 272773 272799 272808 272828 272892 272902 272939 272972 272979 273001 273027 273058 273081 273095 273108 273124 273131 273151 273165 273185 273206 273221 273249 273283 273308 273319 273331 273345 273392 273409 273430 273443 273459 273474 273488 273504 273520 273536 273551 273567 273583 273598 273613 273628 273644 273668 273684 273701 273713 273738 273750 273781 273788 273803 273821 273850 273857 273887 273914 273932 273937 273949 273958 273967 273992 274001 274023 274069 274069 274070 274070 274070 274089 274101 274109 274146 274166 274185 274222 274232 274247 274275 274301 274335 274367 274388 274414 274433 274435 274453 274466 274485 274507 274511 274525 274537 274542 274550 274555 274568 274570 274579 274583 274599 274625 274631 274641 274650 274663 274676 274686 274697 274711 274721 274744 274762 274789 274809 274846 274855 274871 274885 274910 274930 274942 274953 274968 274983 274983 274996 275004 275014 275031 275049 275057 275057 275064 275072 275078 275090 275104 275112 275120 275120 275120 275120 275120 275120 275139 275156 275178 275190 275210 275226 275240 275253 275268 275268 275288 275302 275316 275334 275338 275357 275372 275386 275401 275415 275432 275451 275469 275484 275509 275524 275544 275561 275581 275594 275613 275631 275637 275655 275674 275692 275693 275697 275721 275742 275755 275777 275793 275811 275825 275843 275857 275860 275879 275901 275924 275948 275965 275987 276006 276020 276039 276054 276069 276080 276095 276110 276129 276143 276161 276174 276192 276212 276233 276252 276269 276283 276300 276320 276342 276357 276373 276388 276400 276405 276406 276407 276442 276502 276516 276525 276548 276555 276572 276613 276627 276637 276638 276639 276646 276646 276647 276662 276675 276681 276696 276702 276702 276707 276707 276711 276729 276734 276744 276750 276763 276763 276780 276783 276784 276791 276808 276815 276816 276816 276817 276819 276827 276834 276853 276855 276868 276885 276895 276900 276912 276931 276957 276970 277000 277022 277045 277064 277083 277101 277118 277137 277149 277159 277174 277197 277205 277212 277239 277249 277251 277263 277274 277289 277291 277293 277305 277328 277340 277366 277381 277400 277419 277435 277446 277457 277479 277490 277503 277511 277524 277534 277543 277564 277586 277604 277624 277642 277661 277679 277693 277711 277727 277743 277753 277765 277773 277790 277802 277811 277819 277835 277844 277852 277863 277873 277882 277894 277904 277904 277905 277917 277928 277956 277965 277973 277988 277995 278016 278022 278044 278070 278096 278120 278142 278163 278186 278212 278230 278248 278258 278268 278278 278284 278288 278291 278294 278294 278295 278298 278307 278326 278335 278384 278390 278397 278411 278433 278440 278457 278460 278467 278485 278486 278491 278503 278511 278522 278532 278538 278550 278556 278563 278572 278581 278584 278585 278588 278590 278592 278593 278594 278595 278600 278608 278611 278616 278621 278624 278625 278626 278628 278633 278658 278669 278680 278680 278680 278680 278680 278680 278736 278742 278752 278753 278757 278775 278777 278792 278800 278805 278805 278806 278806 278815 278825 278831 278831 278863 278874 278887 278895 278909 278923 278937 278948 278956 278962 278968 278986 279021 279031 279037 279047 279058 279063 279076 279081 279089 279101 279110 279124 279131 279155 279170 279180 279192 279209 279218 279233 279248 279261 279268 279277 279283 279295 279311 279314 279344 279353 279382 279405 279425 279435 279448 279457 279466 279482 279487 279498 279502 279503 279521 279525 279528 279531 279531 279531 279531 279550 279550 279550 279550 279550 279563 279597 279601 279602 279607 279612 279618 279633 279651 279653 279667 279695 279731 279751 279759 279768 279778 279781 279793 279801 279805 279808 279829 279834 279837 279852 279867 279883 279894 279911 279918 279930 279950 280003 280026 280055 280099 280132 280160 280188 280202 280222 280245 280276 280296 280316 280355 280380 280418 280456 280486 280502 280540 280553 280586 280605 280640 280673 280698 280719 280742 280764 280790 280813 280828 280844 280879 280893 280909 280925 280948 280968 280984 280999 281036 281053 281065 281077 281092 281102 281117 281167 281184 281195 281202 281223 281234 281252 281261 281278 281292 281303 281319 281341 281351 281367 281400 281413 281420 281427 281436 281450 281454 281458 281470 281481 281498 281515 281523 281534 281540 281553 281576 281583 281593 281596 281621 281632 281637 281649 281654 281663 281679 281693 281705 281714 281719 281723 281741 281746 281762 281776 281789 281795 281818 281825 281840 281845 281855 281862 281873 281875 281888 281900 281911 281931 281945 281948 281969 281973 282002 282028 282031 282047 282053 282065 282079 282083 282095 282098 282120 282126 282126 282137 282160 282166 282196 282207 282218 282232 282246 282254 282259 282267 282271 282278 282291 282296 282297 282324 282344 282363 282372 282382 282402 282407 282408 282409 282418 282434 282448 282458 282469 282495 282504 282532 282551 282557 282573 282588 282593 282609 282622 282627 282651 282672 282708 282719 282732 282744 282755 282766 282781 282794 282803 282819 282835 282842 282859 282869 282880 282890 282901 282910 282920 282934 282965 282984 282993 283006 283025 283052 283080 283110 283123 283131 283143 283177 283227 283239 283267 283279 283309 283316 283332 283359 283392 283414 283427 283430 283435 283441 283450 283457 283464 283502 283518 283544 283559 283581 283604 283645 283687 283694 283706 283715 283715 283715 283716 283731 283735 283754 283767 283774 283774 283787 283798 283805 283823 283838 283851 283870 283888 283896 283928 283951 283967 283982 283991 284010 284027 284037 284045 284058 284065 284074 284082 284094 284104 284114 284114 284120 284127 284127 284128 284152 284177 284185 284186 284186 284190 284190 284190 284200 284202 284205 284220 284231 284276 284284 284286 284297 284323 284330 284338 284343 284347 284366 284372 284379 284387 284388 284389 284391 284399 284408 284414 284421 284434 284447 284450 284459 284475 284486 284495 284497 284500 284504 284512 284513 284514 284515 284517 284518 284529 284531 284537 284548 284552 284554 284556 284571 284573 284584 284588 284602 284626 284629 284655 284681 284699 284701 284710 284726 284745 284754 284771 284781 284807 284807 284815 284828 284849 284876 284882 284894 284915 284930 284949 284966 284976 284984 284991 285016 285040 285046 285074 285086 285091 285102 285114 285126 285141 285157 285165 285176 285195 285202 285212 285240 285251 285256 285261 285265 285268 285271 285276 285280 285282 285289 285294 285298 285301 285307 285310 285313 285318 285324 285330 285333 285340 285345 285349 285351 285356 285360 285365 285372 285376 285382 285390 285393 285396 285398 285401 285409 285412 285417 285428 285434 285440 285445 285447 285450 285455 285458 285460 285466 285469 285474 285477 285490 285495 285499 285504 285508 285511 285514 285516 285520 285526 285532 285535 285538 285585 285590 285613 285649 285674 285685 285688 285733 285753 285754 285773 285778 285788 285815 285831 285849 285872 285879 285888 285896 285907 285924 285940 285972 285983 285999 286019 286032 286046 286054 286063 286074 286089 286102 286115 286143 286173 286192 286215 286236 286242 286256 286287 286299 286322 286330 286352 286374 286397 286406 286433 286453 286471 286480 286493 286515 286528 286538 286547 286551 286562 286568 286578 286589 286621 286642 286658 286682 286714 286725 286753 286755 286763 286764 286765 286771 286773 286792 286793 286801 286802 286803 286803 286804 286804 286805 286806 286807 286808 286809 286809 286825 286826 286827 286828 286829 286830 286831 286833 286834 286843 286844 286845 286846 286846 286847 286848 286849 286850 286851 286852 286853 286862 286863 286881 286882 286883 286884 286885 286886 286895 286896 286897 286910 286911 286912 286913 286914 286917 286918 286918 286918 286920 286920 286920 286929 286931 286947 286960 286990 287007 287031 287081 287103 287114 287127 287144 287150 287159 287170 287181 287214 287223 287280 287328 287349 287367 287392 287432 287448 287460 287470 287506 287523 287561 287600 287618 287645 287676 287688 287697 287706 287744 287774 287815 287870 287913 287965 287998 288027 288051 288093 288139 288171 288209 288256 288292 288324 288372 288401 288433 288486 288524 288553 288582 288609 288635 288670 288701 288715 288729 288750 288764 288776 288838 288848 288884 288905 288908 288932 288938 288940 288943 288960 288971 288977 288997 289010 289057 289073 289077 289094 289098 289105 289107 289122 289136 289156 289172 289181 289200 289218 289232 289253 289275 289290 289306 289323 289348 289361 289386 289400 289416 289434 289453 289472 289488 289503 289515 289533 289557 289574 289593 289609 289628 289632 289648 289655 289664 289678 289690 289700 289736 289741 289751 289753 289758 289763 289764 289768 289775 289784 289795 289805 289810 289811 289811 289819 289827 289837 289849 289857 289861 289872 289874 289874 289879 289884 289893 289895 289900 289904 289906 289906 289911 289917 289917 289926 289928 289931 289939 289956 289969 290004 290009 290016 290024 290038 290046 290053 290063 290078 290085 290094 290107 290127 290155 290167 290181 290197 290198 290199 290212 290232 290289 290356 290398 290400 290414 290417 290420 290424 290430 290435 290441 290444 290451 290459 290463 290471 290474 290500 290501 290518 290522 290525 290529 290544 290571 290587 290616 290618 290643 290663 290724 290725 290744 290782 290792 290794 290805 290806 290812 290829 290845 290856 290864 290865 290870 290876 290878 290886 290903 290933 290952 290956 290960 290971 290981 290994 291003 291027 291028 291032 291053 291120 291129 291136 291146 291172 291174 291189 291200 291207 291220 291236 291286 291301 291309 291315 291325 291329 291338 291350 291370 291376 291381 291411 291432 291433 291490 291496 291507 291513 291529 291570 291621 291637 291667 291686 291693 291701 291746 291757 291777 291796 291872 291890 291929 291943 291966 291989 292055 292094 292134 292184 292249 292279 292303 292339 292391 292413 292428 292450 292484 292511 292564 292586 292624 292672 292746 292760 292787 292812 292832 292871 292889 292913 292945 292958 293021 293070 293118 293153 293172 293188 293210 293228 293304 293325 293380 293393 293403 293432 293478 293527 293573 293597 293636 293685 293738 293775 293803 293835 293872 293878 293899 293904 293970 293997 294020 294049 294071 294075 294098 294110 294139 294162 294189 294235 294241 294292 294333 294343 294346 294422 294477 294484 294495 294506 294515 294538 294540 294549 294561 294570 294583 294593 294610 294635 294655 294676 294696 294716 294726 294733 294748 294748 294756 294772 294782 294791 294801 294811 294820 294830 294833 294839 294841 294845 294848 294851 294856 294861 294874 294877 294881 294891 294896 294905 294909 294916 294919 294922 294933 294939 294952 294967 294978 294989 295004 295014 295019 295035 295046 295061 295073 295080 295081 295082 295083 295084 295084 295086 295095 295097 295102 295105 295129 295133 295138 295142 295151 295164 295182 295199 295227 295242 295282 295315 295334 295360 295386 295411 295447 295472 295497 295535 295557 295574 295585 295623 295683 295717 295747 295762 295787 295820 295843 295872 295898 295929 295965 295977 296003 296059 296084 296106 296133 296156 296186 296209 296245 296277 296303 296324 296357 296378 296403 296431 296451 296474 296521 296557 296572 296612 296639 296651 296669 296693 296713 296729 296754 296778 296791 296813 296846 296886 296905 296932 296967 296977 297003 297034 297056 297081 297112 297133 297155 297180 297191 297206 297214 297229 297239 297252 297264 297276 297278 297280 297282 297292 297297 297299 297301 297312 297317 297320 297325 297332 297339 297343 297345 297347 297362 297372 297381 297401 297404 297413 297436 297450 297459 297486 297505 297510 297513 297517 297533 297543 297549 297560 297564 297611 297626 297638 297641 297663 297674 297689 297703 297709 297729 297751 297768 297769 297778 297783 297809 297813 297822 297826 297847 297858 297865 297880 297887 297896 297915 297951 297965 297992 298044 298060 298074 298106 298124 298135 298138 298150 298187 298217 298236 298249 298261 298267 298282 298322 298334 298338 298342 298363 298383 298396 298429 298450 298460 298470 298501 298526 298552 298562 298571 298579 298611 298623 298637 298655 298675 298686 298705 298721 298730 298760 298785 298804 298827 298847 298868 298887 298906 298925 298944 298960 298978 298988 298997 299014 299023 299051 299068 299077 299092 299103 299116 299158 299181 299192 299206 299214 299227 299232 299250 299278 299294 299304 299306 299318 299332 299358 299373 299390 299402 299409 299411 299423 299433 299447 299458 299472 299491 299502 299512 299517 299523 299528 299544 299567 299567 299567 299567 299567 299570 299600 299630 299630 299658 299694 299736 299770 299770 299805 299822 299850 299884 299917 299950 299976 300009 300058 300093 300146 300159 300170 300176 300216 300261 300286 300297 300319 300356 300394 300418 300445 300476 300505 300532 300555 300581 300610 300643 300655 300687 300720 300733 300740 300752 300780 300790 300803 300812 300837 300846 300866 300876 300885 300900 300912 300936 300949 300955 300968 300970 300973 300980 300980 300986 301008 301012 301013 301028 301036 301043 301049 301058 301058 301061 301067 301077 301086 301092 301100 301106 301118 301145 301155 301165 301176 301193 301198 301201 301205 301214 301223 301223 301223 301241 301246 301247 301247 301254 301261 301268 301271 301274 301277 301280 301287 301299 301300 301306 301326 301342 301351 301362 301411 301450 301458 301496 301516 301531 301588 301633 301713 301762 301781 301798 301822 301868 301923 301984 302006 302024 302079 302114 302149 302199 302236 302311 302363 302407 302485 302532 302590 302615 302623 302648 302667 302677 302682 302686 302690 302695 302699 302706 302713 302720 302727 302734 302742 302747 302754 302763 302767 302778 302783 302790 302797 302804 302809 302829 302834 302847 302853 302863 302869 302871 302882 302895 302903 302907 302911 302914 302917 302920 302925 302934 302942 302946 302949 302954 302957 302967 302969 302974 302977 302981 302985 302989 302993 302996 302999 303002 303010 303012 303015 303019 303032 303037 303042 303048 303054 303060 303073 303079 303084 303089 303112 303117 303125 303131 303147 303160 303191 303214 303229 303266 303278 303314 303338 303360 303380 303392 303406 303430 303453 303479 303490 303511 303529 303541 303571 303588 303603 303624 303651 303671 303683 303707 303727 303776 303802 303840 303865 303879 303927 303941 303990 304055 304121 304181 304258 304330 304348 304437 304456 304525 304537 304597 304628 304647 304682 304740 304804 304810 304839 304841 304843 304868 304870 304912 304944 304962 304997 305035 305067 305112 305142 305181 305216 305251 305286 305288 305302 305339 305398 305436 305452 305501 305509 305516 305522 305532 305539 305542 305543 305544 305547 305548 305557 305576 305580 305592 305601 305602 305604 305606 305615 305625 305637 305645 305648 305649 305650 305656 305658 305665 305674 305678 305686 305695 305702 305713 305716 305726 305728 305735 305739 305745 305748 305755 305765 305785 305800 305811 305831 305832 305833 305852 305863 305892 305907 305920 305937 305948 305959 305974 305988 305988 306002 306017 306018 306019 306020 306021 306024 306025 306029 306030 306031 306035 306036 306043 306044 306046 306051 306052 306053 306054 306055 306067 306071 306076 306098 306100 306118 306120 306122 306125 306127 306133 306135 306139 306147 306162 306184 306204 306230 306232 306255 306261 306271 306273 306279 306280 306281 306297 306309 306331 306352 306367 306383 306394 306407 306429 306450 306469 306492 306509 306514 306533 306555 306572 306590 306613 306633 306645 306652 306664 306679 306690 306699 306722 306752 306761 306781 306798 306815 306832 306847 306887 306908 306929 306940 306954 306968 306976 306987 307007 307025 307035 307057 307083 307095 307097 307097 307121 307133 307154 307166 307179 307205 307219 307236 307257 307277 307296 307320 307331 307344 307354 307359 307364 307370 307376 307395 307403 307413 307436 307461 307483 307519 307532 307558 307567 307577 307584 307592 307607 307629 307636 307646 307720 307724 307743 307748 307756 307764 307790 307799 307815 307821 307840 307851 307858 307866 307876 307890 307896 307908 307914 307922 307930 307943 307960 307974 307987 307999 308016 308030 308044 308054 308069 308084 308094 308102 308110 308126 308164 308190 308216 308257 308271 308287 308306 308318 308334 308349 308365 308372 308400 308412 308423 308454 308464 308480 308481 308483 308485 308486 308487 308488 308491 308493 308497 308498 308499 308500 308503 308504 308506 308507 308513 308518 308518 308519 308519 308532 308533 308533 308533 308536 308536 308542 308555 308564 308567 308573 308576 308578 308583 308584 308586 308590 308591 308595 308596 308597 308602 308607 308608 308611 308613 308614 308618 308621 308623 308625 308625 308627 308628 308629 308631 308631 308633 308633 308633 308633 308634 308638 308640 308646 308649 308651 308653 308653 308657 308660 308664 308665 308669 308669 308675 308706 308748 308799 308811 308819 308859 308866 308868 308872 308872 308874 308883 308888 308927 308942 308970 308971 308982 308997 309008 309012 309019 309037 309050 309072 309094 309104 309117 309136 309155 309194 309201 309206 309219 309221 309233 309237 309250 309267 309277 309281 309293 309300 309305 309315 309318 309350 309353 309372 309386 309403 309415 309433 309444 309448 309451 309458 309461 309470 309484 309488 309505 309519 309521 309534 309541 309547 309552 309565 309575 309583 309608 309629 309630 309633 309639 309647 309650 309661 309662 309662 309665 309672 309682 309686 309690 309727 309742 309769 309774 309779 309784 309791 309798 309798 309799 309809 309814 309826 309831 309836 309839 309843 309843 309863 309881 309893 309923 309931 309940 309941 309970 309997 310020 310021 310031 310038 310069 310088 310106 310124 310131 310161 310166 310186 310193 310193 310199 310213 310237 310244 310267 310279 310314 310347 310348 310369 310378 310384 310387 310398 310411 310443 310449 310449 310455 310461 310464 310466 310469 310480 310505 310519 310532 310579 310583 310600 310607 310627 310632 310639 310641 310656 310665 310674 310688 310707 310727 310747 310773 310788 310807 310825 310839 310879 310900 310931 310947 310969 310982 310998 311014 311031 311048 311073 311088 311105 311121 311140 311162 311182 311202 311219 311242 311256 311272 311286 311301 311314 311333 311349 311368 311372 311381 311387 311394 311407 311416 311425 311439 311453 311454 311472 311490 311510 311531 311543 311544 311548 311578 311580 311582 311587 311598 311624 311634 311637 311639 311640 311646 311663 311669 311672 311675 311704 311708 311710 311724 311727 311742 311763 311770 311786 311807 311817 311832 311844 311864 311879 311895 311910 311926 311953 311965 311972 311986 311996 312004 312026 312035 312047 312059 312066 312074 312078 312082 312089 312096 312100 312108 312116 312123 312130 312138 312145 312152 312160 312163 312170 312177 312185 312192 312194 312201 312209 312216 312223 312230 312237 312244 312251 312259 312267 312275 312279 312285 312299 312310 312316 312331 312356 312366 312370 312383 312399 312409 312425 312452 312481 312528 312543 312551 312575 312580 312587 312604 312616 312633 312640 312651 312669 312677 312695 312704 312712 312718 312734 312744 312754 312762 312769 312776 312784 312792 312799 312804 312812 312839 312855 312867 312882 312898 312925 312943 312950 312957 312966 312976 312986 312997 313007 313017 313034 313041 313051 313057 313064 313078 313085 313092 313121 313128 313137 313154 313162 313180 313191 313204 313217 313230 313240 313249 313263 313275 313284 313291 313300 313307 313314 313329 313336 313358 313370 313376 313383 313391 313400 313426 313446 313469 313510 313532 313559 313562 313568 313575 313596 313598 313605 313639 313647 313660 313679 313688 313706 313721 313725 313729 313741 313748 313815 313818 313820 313827 313833 313838 313848 313873 313876 313879 313882 313882 313889 313891 313897 313922 313925 313943 313954 313964 313969 313977 314064 314102 314127 314140 314147 314163 314192 314200 314207 314232 314241 314248 314251 314266 314343 314351 314356 314361 314372 314386 314392 314399 314412 314412 314431 314448 314448 314448 314448 314448 314475 314487 314515 314535 314564 314575 314585 314607 314621 314645 314663 314678 314692 314709 314721 314735 314755 314768 314782 314797 314815 314855 314869 314885 314908 314922 314936 314951 315015 315041 315058 315076 315093 315122 315157 315168 315182 315198 315214 315231 315244 315270 315286 315305 315363 315392 315415 315472 315491 315511 315523 315550 315569 315584 315604 315620 315637 315649 315668 315685 315706 315722 315737 315760 315781 315806 315824 315836 315842 315854 315863 315874 315886 315897 315903 315913 315932 315956 315971 315975 315977 315989 315999 316005 316006 316026 316028 316112 316132 316151 316155 316157 316162 316163 316183 316186 316205 316218 316228 316234 316238 316245 316329 316333 316367 316407 316412 316446 316475 316492 316506 316516 316518 316521 316523 316528 316544 316547 316553 316560 316566 316569 316574 316576 316586 316589 316598 316599 316607 316620 316627 316635 316650 316661 316667 316671 316674 316674 316696 316712 316724 316728 316737 316753 316760 316765 316786 316804 316821 316839 316861 316883 316904 316920 316935 316946 316961 316963 316967 316974 316978 316986 317073 317083 317087 317091 317094 317102 317102 317127 317138 317147 317186 317202 317209 317211 317213 317218 317234 317243 317251 317261 317265 317271 317278 317284 317291 317297 317304 317310 317317 317322 317330 317335 317340 317346 317353 317359 317366 317371 317378 317383 317395 317401 317407 317412 317416 317423 317430 317438 317448 317452 317456 317461 317474 317485 317491 317496 317512 317525 317536 317551 317576 317596 317619 317645 317667 317673 317680 317692 317700 317711 317721 317733 317753 317772 317792 317814 317835 317862 317866 317872 317886 317897 317908 317917 317947 317955 317959 317967 317973 317983 317987 317996 318002 318014 318023 318040 318056 318073 318090 318091 318093 318095 318097 318102 318105 318105 318110 318115 318120 318130 318142 318162 318187 318208 318235 318269 318294 318322 318355 318381 318395 318427 318452 318462 318466 318478 318483 318491 318502 318506 318521 318534 318544 318565 318571 318591 318597 318600 318616 318636 318658 318669 318679 318695 318714 318728 318745 318755 318773 318787 318804 318819 318828 318849 318862 318888 318907 318921 318935 318949 318958 318977 319009 319027 319046 319091 319122 319146 319188 319231 319278 319326 319369 319406 319449 319501 319559 319595 319616 319654 319671 319703 319751 319776 319779 319788 319820 319858 319896 319947 319959 319977 319991 320047 320094 320141 320195 320219 320258 320304 320353 320410 320450 320501 320553 320600 320646 320690 320726 320764 320808 320849 320871 320924 320961 321003 321055 321118 321151 321181 321219 321245 321275 321328 321378 321417 321454 321461 321496 321539 321572 321604 321648 321692 321706 321738 321784 321822 321866 321923 321966 322002 322008 322065 322122 322155 322193 322236 322262 322321 322370 322416 322448 322497 322537 322567 322615 322652 322696 322745 322778 322811 322844 322874 322903 322918 322960 323009 323058 323107 323134 323189 323236 323285 323318 323322 323326 323333 323339 323351 323360 323403 323431 323446 323457 323485 323504 323546 323552 323564 323574 323588 323628 323661 323673 323688 323700 323711 323724 323734 323743 323759 323767 323775 323787 323797 323799 323826 323839 323853 323893 323911 323931 323949 323973 323975 323985 324015 324037 324065 324081 324110 324126 324136 324153 324186 324201 324218 324235 324251 324282 324303 324316 324327 324338 324348 324351 324363 324366 324391 324412 324425 324440 324453 324474 324497 324547 324568 324574 324575 324582 324593 324595 324597 324604 324610 324613 324668 324680 324683 324697 324706 324719 324726 324737 324747 324758 324771 324779 324798 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324806 324877 324894 324908 324923 324936 324945 324968 324984 324990 324996 324998 325004 325010 325014 325016 325021 325046 325074 325094 325130 325155 325180 325199 325220 325236 325266 325287 325305 325328 325352 325374 325391 325403 325418 325445 325463 325475 325499 325512 325524 325531 325580 325614 325665 325727 325748 325761 325775 325787 325796 325803 325813 325825 325842 325861 325877 325894 325902 325920 325937 325957 325977 325995 326018 326033 326042 326045 326047 326051 326053 326054 326055 326056 326059 326060 326060 326062 326063 326063 326070 326082 326087 326092 326095 326100 326104 326106 326109 326110 326112 326114 326119 326124 326132 326135 326136 326139 326144 326156 326174 326189 326206 326222 326254 326275 326286 326306 326322 326338 326343 326351 326352 326367 326369 326372 326375 326396 326409 326425 326441 326458 326462 326471 326480 326491 326500 326507 326513 326525 326537 326553 326567 326585 326597 326610 326636 326642 326648 326656 326674 326681 326689 326693 326697 326731 326751 326765 326770 326773 326774 326780 326786 326787 326789 326790 326796 326803 326806 326807 326808 326809 326812 326815 326817 326819 326826 326848 326869 326873 326877 326881 326917 326948 326966 326969 326972 326975 326979 326985 326988 327002 327007 327027 327057 327073 327116 327132 327138 327162 327177 327191 327209 327214 327236 327242 327267 327270 327276 327296 327319 327324 327355 327369 327380 327394 327437 327477 327523 327527 327561 327592 327603 327630 327663 327664 327693 327729 327765 327776 327803 327821 327846 327868 327884 327900 327912 327915 327920 327944 327947 327969 327971 327984 328000 328016 328022 328035 328061 328110 328127 328132 328141 328141 328141 328159 328180 328204 328207 328237 328284 328305 328328 328369 328385 328411 328433 328451 328480 328507 328550 328592 328607 328615 328618 328625 328633 328648 328650 328652 328654 328656 328658 328665 328674 328683 328689 328695 328700 328746 328752 328791 328831 328839 328852 328857 328864 328871 328876 328881 328893 328906 328919 328927 328941 328951 328963 328978 328991 328998 329008 329019 329025 329054 329061 329083 329087 329088 329094 329095 329108 329108 329132 329156 329182 329201 329220 329226 329253 329256 329258 329266 329277 329277 329284 329284 329287 329287 329288 329291 329295 329301 329310 329335 329342 329349 329361 329381 329385 329398 329411 329422 329435 329455 329465 329477 329491 329511 329526 329531 329541 329563 329579 329588 329604 329620 329632 329651 329660 329675 329689 329699 329713 329722 329738 329765 329781 329804 329817 329831 329848 329866 329876 329886 329900 329911 329919 329932 329954 329969 329980 329980 329980 329981 329981 329981 329982 330006 330008 330011 330012 330029 330073 330078 330081 330103 330109 330113 330119 330120 330128 330133 330141 330146 330148 330155 330159 330167 330172 330178 330189 330198 330201 330209 330211 330232 330235 330235 330279 330295 330303 330308 330317 330325 330352 330361 330371 330390 330396 330416 330428 330492 330511 330527 330528 330529 330534 330547 330556 330568 330581 330592 330620 330626 330646 330651 330660 330670 330684 330694 330703 330767 330781 330798 330820 330825 330838 330847 330853 330862 330867 330873 330904 330909 330917 330929 330975 331031 331037 331047 331105 331127 331139 331144 331150 331185 331192 331199 331205 331208 331213 331228 331242 331260 331282 331292 331313 331326 331345 331368 331376 331383 331401 331409 331416 331426 331456 331467 331494 331506 331533 331539 331542 331545 331548 331553 331560 331615 331667 331673 331675 331678 331729 331767 331771 331775 331782 331788 331794 331796 331814 331821 331832 331839 331847 331852 331855 331863 331869 331870 331877 331884 331891 331898 331905 331912 331919 331921 331922 331925 331939 331949 331954 331971 331971 331978 331986 331996 332008 332025 332034 332046 332062 332074 332088 332098 332125 332148 332165 332176 332195 332216 332237 332257 332269 332294 332308 332322 332336 332355 332373 332393 332409 332427 332443 332466 332483 332502 332528 332545 332548 332562 332579 332602 332632 332665 332689 332700 332710 332728 332739 332751 332764 332774 332788 332799 332813 332822 332834 332849 332862 332873 332883 332901 332914 332934 332942 332952 332968 332988 332994 333005 333013 333025 333043 333053 333065 333094 333115 333139 333147 333163 333177 333186 333190 333195 333199 333203 333206 333209 333213 333216 333219 333226 333232 333238 333245 333253 333266 333277 333283 333289 333305 333309 333316 333343 333347 333360 333370 333373 333376 333393 333410 333415 333415 333418 333423 333437 333443 333456 333468 333476 333487 333495 333499 333506 333514 333527 333532 333533 333552 333562 333580 333596 333671 333699 333743 333761 333769 333842 333851 333862 333866 333879 333885 333900 333911 333921 333939 333946 333965 333974 334004 334015 334031 334041 334068 334071 334091 334118 334120 334141 334169 334199 334201 334203 334205 334231 334251 334253 334255 334296 334316 334318 334320 334348 334374 334376 334378 334380 334382 334423 334425 334427 334429 334431 334462 334485 334504 334505 334507 334509 334536 334550 334584 334586 334603 334619 334644 334659 334671 334700 334752 334759 334759 334761 334768 334773 334799 334821 334826 334849 334854 334868 334888 334898 334916 334918 334921 334925 334931 334937 334956 334973 334980 334985 334998 334999 335004 335011 335015 335016 335024 335026 335030 335046 335052 335071 335087 335097 335105 335114 335125 335143 335159 335166 335192 335206 335217 335237 335248 335265 335282 335288 335300 335313 335332 335347 335361 335386 335413 335435 335464 335486 335499 335535 335550 335580 335602 335615 335636 335646 335665 335683 335695 335716 335726 335732 335738 335775 335810 335823 335830 335871 335890 335919 335942 335961 335969 336006 336022 336035 336045 336067 336083 336104 336117 336127 336141 336153 336161 336177 336193 336218 336246 336268 336285 336287 336310 336328 336337 336379 336388 336398 336414 336451 336474 336490 336509 336536 336565 336573 336583 336593 336601 336614 336633 336660 336700 336707 336725 336733 336735 336743 336749 336753 336756 336770 336784 336802 336824 336849 336866 336883 336915 336943 336965 336993 337014 337035 337058 337085 337117 337146 337169 337194 337219 337242 337263 337284 337308 337334 337356 337382 337405 337424 337443 337476 337496 337528 337553 337572 337592 337613 337633 337653 337676 337699 337729 337750 337774 337793 337815 337834 337863 337890 337909 337922 337939 337956 337969 337988 338004 338024 338042 338059 338072 338091 338106 338121 338133 338149 338167 338188 338203 338220 338237 338266 338303 338313 338336 338346 338366 338378 338398 338413 338418 338431 338435 338441 338451 338457 338460 338467 338473 338486 338511 338526 338539 338546 338558 338571 338584 338591 338620 338644 338665 338690 338714 338724 338743 338760 338818 338830 338844 338859 338874 338883 338892 338905 338916 338927 338942 338951 338965 338974 338983 338998 339008 339023 339037 339046 339058 339072 339081 339093 339102 339119 339128 339140 339147 339163 339169 339171 339173 339178 339205 339210 339236 339259 339266 339273 339289 339305 339323 339338 339355 339375 339385 339406 339449 339492 339525 339550 339578 339589 339614 339641 339670 339703 339731 339747 339767 339801 339829 339861 339892 339898 339913 339931 339943 339955 339973 339996 340012 340027 340036 340048 340060 340074 340077 340085 340088 340095 340101 340113 340117 340124 340128 340130 340132 340134 340138 340140 340142 340144 340147 340150 340152 340155 340157 340160 340162 340165 340167 340169 340173 340175 340177 340179 340181 340183 340185 340188 340190 340197 340222 340226 340242 340255 340263 340266 340274 340278 340284 340292 340298 340305 340316 340331 340342 340349 340354 340360 340362 340364 340366 340384 340391 340412 340427 340451 340475 340511 340538 340549 340550 340554 340579 340609 340627 340656 340678 340700 340715 340736 340756 340771 340784 340795 340820 340849 340863 340883 340894 340901 340908 340915 340923 340958 340969 340981 341004 341033 341044 341058 341082 341102 341122 341135 341150 341165 341181 341204 341225 341265 341296 341314 341339 341378 341402 341419 341438 341467 341507 341523 341539 341544 341557 341566 341566 341584 341587 341594 341601 341607 341633 341653 341691 341709 341733 341754 341765 341773 341787 341795 341803 341811 341825 341834 341842 341850 341858 341866 341874 341882 341896 341905 341913 341922 341931 341940 341943 341951 341959 341967 341971 341985 341993 342007 342016 342025 342039 342048 342056 342065 342073 342081 342087 342093 342101 342109 342117 342126 342134 342142 342150 342160 342174 342183 342197 342208 342219 342224 342232 342236 342244 342263 342276 342294 342304 342316 342326 342330 342330 342339 342353 342356 342360 342362 342368 342373 342373 342379 342390 342394 342396 342409 342415 342421 342433 342442 342446 342466 342468 342478 342485 342487 342494 342528 342538 342541 342556 342559 342563 342600 342604 342618 342622 342635 342651 342654 342658 342667 342679 342686 342697 342699 342702 342704 342706 342722 342724 342726 342728 342730 342730 342744 342782 342787 342808 342811 342813 342817 342819 342820 342820 342820 342825 342846 342863 342873 342875 342897 342956 342990 342993 342996 343023 343038 343055 343058 343076 343133 343154 343161 343178 343180 343204 343213 343217 343241 343264 343302 343312 343318 343324 343339 343346 343350 343374 343382 343408 343413 343424 343438 343473 343485 343508 343520 343528 343540 343544 343548 343553 343557 343561 343565 343572 343578 343584 343589 343619 343633 343651 343661 343661 343679 343679 343725 343770 343770 343776 343796 343810 343824 343829 343845 343860 343906 343913 343914 343922 343943 343958 343967 344013 344022 344023 344023 344023 344030 344039 344050 344057 344063 344070 344085 344094 344113 344118 344125 344138 344146 344151 344155 344164 344186 344192 344206 344213 344229 344249 344259 344274 344279 344288 344297 344307 344316 344326 344331 344336 344342 344353 344361 344374 344383 344394 344404 344415 344435 344447 344455 344463 344481 344491 344497 344503 344510 344518 344526 344536 344547 344557 344561 344567 344572 344581 344590 344595 344601 344609 344616 344625 344637 344647 344653 344659 344660 344665 344667 344669 344687 344709 344731 344759 344789 344816 344854 344878 344900 344910 344920 344930 344948 344960 344967 344984 344998 345009 345018 345027 345040 345049 345069 345081 345088 345099 345114 345130 345140 345155 345160 345161 345162 345167 345214 345230 345239 345258 345270 345285 345303 345323 345335 345342 345356 345368 345374 345387 345399 345414 345422 345429 345440 345445 345457 345468 345472 345479 345480 345483 345488 345490 345491 345503 345508 345513 345518 345527 345531 345547 345548 345553 345560 345580 345590 345610 345651 345651 345666 345674 345694 345712 345722 345739 345759 345776 345792 345803 345822 345844 345854 345875 345897 345916 345918 345922 345939 345959 345979 345998 346008 346018 346042 346061 346078 346095 346117 346136 346157 346177 346196 346221 346241 346259 346277 346303 346318 346341 346347 346365 346372 346386 346406 346415 346431 346448 346477 346497 346523 346567 346586 346606 346620 346638 346639 346639 346639 346639 346639 346643 346647 346647 346651 346670 346670 346679 346692 346696 346700 346704 346719 346729 346730 346765 346800 346830 346856 346923 346967 346972 346973 346996 347012 347043 347053 347065 347071 347087 347099 347115 347128 347149 347154 347165 347176 347181 347187 347205 347221 347225 347225 347227 347228 347233 347237 347240 347240 347250 347251 347252 347254 347256 347257 347257 347260 347262 347266 347298 347302 347306 347314 347325 347337 347352 347371 347374 347392 347397 347400 347403 347411 347416 347422 347436 347440 347452 347466 347475 347494 347510 347516 347521 347540 347543 347546 347549 347556 347563 347574 347585 347599 347605 347610 347613 347617 347624 347648 347652 347662 347670 347681 347697 347702 347708 347713 347716 347720 347725 347732 347741 347748 347763 347767 347773 347791 347796 347797 347797 347797 347801 347801 347801 347804 347805 347812 347825 347831 347851 347860 347875 347899 347921 347933 347952 347970 347975 347979 347992 347998 348003 348005 348009 348015 348019 348024 348034 348047 348050 348064 348064 348068 348078 348082 348098 348108 348108 348120 348138 348153 348153 348159 348201 348201 348201 348205 348212 348227 348232 348232 348250 348250 348272 348272 348272 348279 348288 348343 348351 348351 348369 348379 348379 348379 348379 348379 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348381 348394 348403 348403 348416 348433 348449 348461 348487 348505 348557 348588 348624 348659 348675 348699 348715 348736 348773 348776 348798 348835 348860 348868 348889 348897 348939 348947 348961 348974 349005 349033 349055 349082 349112 349147 349180 349187 349196 349203 349212 349219 349226 349233 349242 349251 349270 349284 349289 349302 349313 349321 349325 349334 349346 349350 349359 349372 349380 349388 349406 349409 349416 349433 349445 349455 349460 349466 349474 349485 349496 349516 349531 349542 349550 349566 349576 349583 349591 349601 349611 349615 349619 349626 349631 349635 349644 349656 349666 349672 349674 349687 349690 349708 349732 349763 349785 349814 349844 349871 349882 349895 349910 349934 349956 349969 349978 349988 349998 350016 350023 350040 350053 350062 350071 350077 350084 350097 350116 350131 350145 350160 350163 350210 350224 350234 350241 350253 350266 350281 350288 350293 350293 350295 350307 350315 350324 350340 350341 350346 350346 350353 350363 350365 350365 350369 350369 350382 350389 350399 350406 350416 350423 350430 350438 350445 350453 350459 350467 350475 350485 350493 350500 350507 350513 350521 350529 350538 350545 350554 350561 350567 350574 350582 350591 350605 350613 350621 350631 350640 350648 350656 350664 350676 350687 350693 350700 350708 350717 350723 350731 350738 350746 350755 350763 350774 350783 350796 350802 350814 350826 350834 350845 350853 350861 350867 350875 350883 350895 350905 350911 350920 350929 350942 350949 350957 350963 350969 350977 350988 350997 351007 351022 351037 351044 351056 351064 351072 351080 351086 351090 351099 351104 351109 351115 351120 351125 351130 351141 351149 351170 351183 351211 351221 351226 351244 351266 351285 351301 351327 351343 351353 351369 351383 351397 351410 351420 351434 351452 351470 351480 351489 351504 351515 351532 351553 351578 351611 351632 351656 351669 351696 351716 351731 351754 351769 351788 351792 351797 351805 351813 351819 351828 351834 351844 351850 351858 351866 351873 351878 351884 351891 351900 351906 351912 351916 351922 351927 351933 351939 351945 351950 351954 351959 351965 351972 351978 351983 351988 351995 352001 352007 352014 352020 352027 352036 352041 352054 352068 352072 352083 352091 352105 352115 352123 352130 352138 352157 352165 352170 352182 352182 352185 352205 352212 352224 352234 352276 352292 352299 352307 352316 352342 352345 352354 352368 352369 352370 352370 352373 352386 352397 352398 352409 352428 352440 352447 352454 352466 352481 352491 352497 352513 352521 352530 352533 352544 352585 352624 352632 352652 352658 352673 352730 352775 352785 352810 352829 352876 352896 352931 352939 352994 353037 353074 353149 353201 353245 353292 353322 353364 353369 353387 353434 353437 353437 353443 353446 353448 353454 353456 353463 353467 353470 353471 353475 353480 353483 353484 353488 353489 353491 353493 353494 353498 353500 353502 353504 353507 353513 353516 353523 353525 353529 353531 353536 353540 353545 353548 353551 353557 353558 353561 353569 353578 353582 353586 353587 353595 353602 353606 353615 353619 353627 353630 353636 353644 353658 353665 353676 353688 353697 353704 353713 353722 353730 353749 353763 353776 353783 353795 353806 353814 353820 353824 353835 353844 353856 353866 353870 353892 353901 353914 353932 353950 353965 353977 353986 353998 354008 354013 354019 354030 354038 354045 354058 354066 354076 354088 354102 354113 354125 354133 354140 354145 354151 354158 354165 354173 354180 354188 354198 354206 354212 354216 354220 354227 354235 354241 354249 354254 354261 354265 354274 354286 354295 354295 354297 354298 354303 354313 354315 354317 354319 354321 354324 354333 354338 354342 354348 354378 354397 354417 354441 354445 354467 354473 354473 354490 354499 354502 354512 354526 354526 354527 354528 354531 354532 354532 354532 354541 354542 354543 354543 354553 354565 354565 354566 354567 354568 354578 354580 354589 354599 354617 354638 354651 354666 354674 354674 354679 354686 354693 354696 354727 354734 354749 354760 354767 354804 354824 354840 354853 354871 354886 354900 354913 354925 354940 354955 354968 354983 354999 355017 355035 355048 355065 355079 355087 355099 355106 355128 355147 355147 355168 355193 355219 355228 355240 355251 355264 355276 355279 355301 355317 355329 355340 355353 355365 355377 355397 355411 355421 355436 355448 355462 355476 355486 355503 355520 355536 355558 355592 355605 355619 355635 355674 355706 355723 355738 355751 355762 355808 355866 355875 355893 355947 355957 355966 355977 355982 355987 355992 355994 356004 356011 356019 356021 356029 356035 356040 356044 356048 356063 356078 356092 356104 356112 356117 356126 356146 356153 356161 356184 356189 356198 356209 356220 356226 356243 356252 356258 356269 356274 356292 356304 356321 356328 356336 356353 356362 356383 356415 356433 356435 356437 356440 356448 356463 356473 356483 356492 356500 356515 356530 356548 356561 356575 356589 356597 356607 356652 356670 356685 356701 356712 356719 356731 356749 356767 356789 356805 356822 356836 356852 356927 356944 356967 356977 356997 357016 357025 357038 357050 357064 357077 357085 357097 357107 357118 357129 357139 357146 357175 357187 357188 357199 357226 357245 357274 357303 357310 357317 357328 357332 357346 357357 357363 357369 357379 357400 357413 357423 357444 357452 357453 357457 357467 357497 357503 357505 357505 357508 357508 357509 357512 357515 357520 357526 357546 357554 357559 357570 357574 357576 357580 357588 357589 357593 357600 357606 357611 357617 357617 357624 357631 357634 357639 357644 357654 357660 357667 357675 357679 357685 357689 357697 357705 357712 357726 357728 357756 357756 357757 357762 357763 357764 357765 357771 357777 357781 357781 357789 357810 357817 357823 357843 357861 357893 357913 357915 357920 357927 357939 357940 357944 357946 357951 357951 357958 357963 357969 357972 357975 357979 357986 357994 357999 358001 358002 358007 358016 358018 358023 358026 358032 358034 358034 358036 358039 358044 358045 358050 358053 358056 358056 358063 358067 358070 358072 358075 358078 358088 358097 358104 358111 358124 358130 358131 358136 358142 358145 358147 358149 358167 358173 358180 358183 358185 358187 358192 358201 358210 358232 358242 358245 358251 358261 358283 358296 358310 358319 358333 358349 358357 358362 358374 358397 358400 358428 358448 358455 358462 358472 358487 358504 358513 358539 358563 358564 358565 358565 358578 358578 358586 358590 358594 358598 358602 358607 358612 358619 358625 358631 358638 358644 358648 358655 358661 358667 358678 358688 358697 358709 358721 358731 358735 358742 358749 358755 358762 358770 358776 358784 358792 358797 358801 358807 358811 358816 358823 358827 358831 358842 358846 358850 358855 358859 358864 358867 358872 358877 358882 358885 358890 358893 358902 358905 358915 358930 358932 358932 358944 358977 359007 359009 359023 359071 359083 359128 359146 359164 359179 359195 359209 359223 359234 359248 359263 359280 359292 359310 359310 359312 359328 359334 359335 359356 359358 359361 359364 359369 359374 359379 359409 359429 359467 359472 359472 359481 359497 359513 359553 359598 359610 359624 359654 359660 359677 359691 359699 359727 359750 359765 359777 359781 359794 359796 359798 359799 359800 359802 359806 359807 359808 359811 359812 359813 359815 359821 359823 359831 359831 359831 359841 359850 359857 359860 359868 359874 359877 359882 359888 359891 359892 359900 359902 359903 359908 359913 359913 359922 359922 359924 359925 359926 359926 359929 359930 359933 359935 359937 359937 359939 359940 359941 359943 359945 359945 359945 359949 359955 359957 359959 359962 359962 359968 359974 359982 359986 359994 360011 360021 360050 360060 360064 360072 360072 360072 360072 360086 360101 360102 360102 360102 360108 360150 360161 360161 360161 360161 360165 360174 360183 360195 360196 360196 360196 360196 360196 360202 360203 360212 360216 360271 360285 360303 360316 360326 360326 360326 360326 360326 360326 360326 360326 360328 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360334 360335 360335 360335 360335 360340 360347 360347 360347 360355 360362 360367 360380 360384 360390 360393 360420 360444 360466 360490 360497 360500 360507 360509 360513 360524 360532 360538 360552 360554 360560 360570 360581 360598 360620 360639 360656 360660 360679 360699 360703 360703 360707 360726 360731 360736 360741 360753 360769 360783 360803 360822 360834 360850 360871 360921 360940 360951 360972 361002 361032 361051 361082 361083 361087 361089 361106 361132 361155 361173 361197 361219 361241 361271 361295 361322 361360 361392 361409 361423 361432 361442 361455 361473 361480 361497 361510 361523 361537 361560 361569 361582 361602 361616 361625 361635 361641 361661 361673 361685 361697 361704 361717 361736 361755 361770 361785 361799 361815 361830 361830 361830 361832 361833 361838 361839 361840 361859 361877 361891 361908 361915 361926 361937 361944 361945 361948 361949 361949 361954 361959 361966 361974 361983 361984 361991 362008 362015 362015 362017 362019 362060 362075 362085 362116 362169 362202 362245 362271 362300 362335 362397 362422 362461 362519 362544 362581 362638 362674 362739 362770 362797 362834 362867 362897 362938 362962 362972 362982 362993 363003 363014 363024 363035 363048 363060 363108 363150 363158 363182 363194 363229 363272 363296 363362 363424 363472 363536 363573 363639 363679 363731 363754 363773 363780 363800 363811 363817 363836 363850 363856 363859 363866 363867 363874 363881 363905 363927 363952 363957 363970 363982 363995 364004 364011 364034 364055 364076 364101 364125 364144 364163 364173 364184 364197 364211 364226 364235 364244 364255 364270 364280 364289 364298 364313 364326 364353 364367 364376 364391 364400 364412 364429 364441 364448 364467 364477 364516 364535 364557 364585 364605 364631 364650 364708 364768 364828 364831 364834 364840 364853 364864 364875 364887 364893 364902 364909 364916 364928 364949 364966 364976 364978 364996 365003 365005 365027 365086 365099 365103 365123 365127 365161 365164 365191 365195 365210 365246 365249 365267 365324 365345 365349 365362 365386 365395 365399 365410 365463 365487 365510 365518 365533 365538 365541 365547 365553 365557 365561 365576 365583 365590 365604 365608 365632 365640 365666 365672 365690 365695 365703 365726 365738 365750 365753 365758 365770 365785 365800 365806 365834 365842 365872 365887 365899 365907 365913 365923 365947 365951 365955 365959 365963 365968 365973 365977 365984 366002 366028 366038 366065 366087 366100 366115 366130 366160 366167 366182 366195 366210 366235 366265 366298 366339 366375 366399 366419 366434 366461 366468 366482 366508 366526 366538 366543 366554 366567 366571 366579 366599 366624 366644 366653 366709 366727 366758 366789 366827 366842 366882 366905 366936 366946 366971 367012 367031 367046 367054 367061 367080 367088 367098 367123 367156 367180 367217 367248 367277 367309 367315 367320 367329 367333 367349 367367 367377 367387 367391 367399 367415 367426 367431 367440 367447 367453 367469 367490 367518 367531 367542 367551 367564 367576 367588 367603 367616 367662 367667 367705 367721 367736 367744 367751 367782 367793 367805 367848 367894 367909 367943 367955 367982 367999 368019 368040 368049 368088 368114 368128 368146 368163 368169 368188 368216 368252 368267 368291 368302 368316 368331 368338 368387 368389 368423 368467 368481 368494 368519 368543 368594 368621 368645 368656 368673 368674 368699 368729 368751 368772 368804 368819 368833 368853 368873 368880 368915 368951 368962 368974 368986 369011 369027 369035 369055 369088 369108 369121 369136 369151 369178 369199 369238 369248 369273 369312 369336 369353 369376 369388 369429 369445 369450 369463 369472 369488 369506 369509 369511 369561 369580 369600 369613 369630 369648 369667 369683 369695 369704 369717 369742 369750 369767 369792 369799 369807 369815 369824 369852 369868 369896 369903 369939 369954 369963 369974 369988 369996 370006 370024 370063 370071 370079 370097 370129 370164 370197 370224 370256 370265 370290 370315 370344 370367 370395 370409 370428 370440 370449 370474 370483 370515 370527 370535 370544 370555 370563 370578 370586 370595 370608 370622 370635 370645 370658 370675 370691 370712 370725 370759 370767 370779 370783 370806 370811 370818 370820 370822 370834 370864 370871 370881 370905 370918 370920 370953 370961 370982 370992 371014 371016 371034 371054 371062 371070 371077 371081 371090 371097 371104 371114 371122 371131 371141 371163 371172 371183 371192 371202 371247 371297 371347 371365 371380 371380 371380 371384 371403 371414 371425 371434 371436 371482 371491 371497 371507 371510 371516 371525 371531 371533 371565 371575 371584 371593 371593 371593 371593 371593 371593 371593 371593 371593 371593 371605 371624 371649 371654 371662 371671 371680 371699 371711 371711 371722 371728 371733 371746 371753 371756 371759 371763 371771 371777 371782 371790 371794 371801 371807 371817 371825 371834 371843 371850 371855 371862 371877 371880 371887 371899 371907 371918 371928 371951 371963 371980 371990 372032 372038 372041 372056 372072 372080 372087 372091 372094 372099 372109 372119 372126 372151 372160 372173 372190 372198 372207 372219 372223 372257 372325 372334 372336 372340 372349 372359 372368 372374 372380 372386 372398 372419 372432 372441 372446 372470 372477 372494 372505 372505 372518 372527 372554 372567 372601 372613 372634 372646 372673 372685 372692 372697 372703 372717 372733 372735 372749 372751 372763 372778 372805 372824 372872 372919 372926 372945 372989 373015 373054 373079 373082 373091 373104 373115 373163 373208 373223 373241 373257 373271 373292 373299 373315 373337 373374 373396 373426 373434 373452 373456 373460 373464 373488 373506 373512 373523 373535 373547 373559 373579 373599 373610 373625 373634 373657 373672 373687 373710 373739 373758 373774 373790 373816 373836 373856 373874 373900 373924 373945 373974 373990 374014 374040 374067 374091 374109 374130 374146 374162 374190 374212 374231 374257 374279 374299 374315 374345 374363 374381 374398 374423 374441 374467 374483 374505 374521 374538 374553 374580 374601 374625 374646 374663 374684 374710 374728 374746 374770 374793 374807 374822 374839 374850 374867 374869 374879 374880 374883 374891 374916 374922 374928 374935 374943 374952 374956 374979 374980 374985 374998 375013 375030 375058 375063 375083 375104 375109 375182 375210 375256 375306 375333 375349 375369 375383 375396 375441 375454 375482 375515 375565 375579 375593 375611 375616 375625 375647 375650 375689 375698 375714 375741 375747 375756 375786 375809 375813 375815 375820 375844 375865 375878 375905 375921 375939 375959 375980 376002 376034 376035 376045 376063 376081 376083 376084 376113 376146 376188 376202 376226 376271 376298 376328 376340 376357 376367 376375 376406 376420 376437 376483 376533 376555 376563 376581 376590 376592 376621 376646 376660 376660 376666 376666 376688 376691 376699 376704 376709 376717 376721 376730 376736 376739 376743 376744 376746 376748 376752 376753 376754 376756 376758 376761 376764 376771 376780 376781 376784 376793 376796 376802 376804 376808 376828 376830 376832 376834 376851 376868 376872 376877 376883 376883 376899 376905 376914 376919 376928 376934 376956 376972 376973 376979 376988 376992 377016 377016 377016 377045 377050 377053 377105 377108 377114 377114 377114 377114 377114 377114 377114 377124 377124 377124 377124 377132 377132 377132 377132 377132 377139 377140 377140 377140 377140 377141 377141 377141 377191 377191 377191 377191 377191 377191 377191 377213 377213 377240 377240 377240 377249 377249 377249 377249 377282 377282 377282 377282 377282 377282 377318 377319 377325 377325 377325 377337 377337 377337 377353 377353 377353 377353 377353 377358 377359 377360 377369 377369 377370 377372 377372 377372 377375 377376 377377 377379 377383 377385 377385 377387 377389 377391 377395 377395 377397 377398 377398 377399 377428 377459 377496 377528 377561 377596 377630 377669 377699 377731 377765 377798 377837 377843 377846 377851 377857 377860 377865 377870 377873 377876 377882 377884 377890 377902 377904 377909 377915 377919 377919 377924 377924 377924 377952 377964 377964 377964 377973 377996 378001 378009 378024 378035 378046 378064 378073 378080 378080 378081 378090 378098 378103 378118 378132 378140 378140 378157 378171 378177 378192 378215 378222 378231 378245 378251 378276 378291 378315 378338 378352 378369 378388 378405 378433 378470 378473 378495 378546 378548 378558 378572 378584 378599 378611 378617 378628 378637 378652 378673 378685 378690 378691 378692 378713 378733 378753 378757 378757 378758 378763 378772 378781 378782 378784 378784 378793 378799 378806 378810 378814 378820 378821 378822 378833 378834 378836 378836 378836 378837 378838 378838 378838 378839 378842 378846 378846 378853 378857 378865 378885 378890 378898 378906 378912 378916 378928 378934 378936 378945 378954 378954 379011 379064 379097 379112 379130 379130 379137 379143 379148 379155 379165 379175 379205 379208 379222 379228 379253 379264 379265 379270 379275 379280 379314 379354 379385 379419 379446 379456 379467 379472 379485 379502 379506 379511 379514 379529 379534 379541 379541 379543 379544 379555 379555 379558 379569 379591 379635 379639 379659 379663 379669 379671 379680 379685 379704 379708 379712 379747 379751 379761 379766 379767 379768 379769 379787 379787 379787 379787 379787 379801 379844 379850 379856 379865 379882 379916 379957 379960 379961 379973 379979 379979 379983 380002 380002 380008 380020 380034 380048 380054 380055 380059 380062 380085 380092 380108 380125 380138 380169 380191 380191 380196 380210 380229 380243 380267 380271 380277 380280 380285 380294 380329 380348 380364 380381 380381 380383 380411 380475 380486 380550 380553 380570 380588 380597 380606 380610 380628 380634 380641 380659 380672 380681 380689 380692 380708 380723 380742 380754 380764 380776 380784 380793 380800 380811 380822 380834 380842 380845 380879 380886 380921 380937 380961 380964 380968 380972 380976 381008 381010 381020 381043 381050 381066 381095 381115 381125 381131 381149 381192 381233 381239 381246 381255 381261 381282 381301 381307 381313 381336 381344 381364 381391 381416 381443 381469 381488 381525 381546 381578 381603 381612 381623 381624 381633 381642 381670 381696 381703 381712 381719 381725 381738 381744 381758 381759 381771 381805 381814 381819 381824 381829 381831 381833 381835 381838 381847 381848 381864 381866 381867 381883 381896 381898 381902 381907 381908 381913 381916 381926 381929 381933 381933 381933 381945 381962 381970 381978 381991 382012 382012 382012 382013 382014 382015 382016 382017 382018 382018 382022 382025 382041 382063 382070 382073 382082 382086 382099 382128 382135 382144 382150 382156 382160 382167 382173 382176 382181 382189 382200 382208 382218 382226 382232 382235 382241 382246 382251 382258 382263 382269 382279 382287 382295 382303 382311 382319 382326 382330 382334 382339 382347 382352 382359 382368 382377 382383 382391 382396 382402 382409 382418 382423 382428 382434 382442 382448 382449 382450 382457 382466 382472 382475 382476 382485 382488 382488 382494 382501 382506 382517 382525 382534 382553 382563 382568 382573 382577 382579 382586 382594 382596 382596 382600 382653 382662 382666 382672 382679 382693 382695 382701 382714 382725 382749 382765 382780 382833 382834 382837 382840 382844 382844 382844 382861 382870 382886 382886 382886 382893 382899 382902 382910 382924 382934 382948 382960 382975 382983 382988 382995 383000 383007 383025 383051 383080 383083 383085 383087 383091 383095 383095 383121 383124 383126 383136 383138 383140 383145 383150 383157 383164 383170 383173 383179 383181 383199 383203 383219 383224 383227 383245 383250 383259 383260 383279 383301 383323 383335 383341 383348 383357 383362 383367 383373 383377 383391 383397 383413 383418 383425 383437 383451 383471 383504 383530 383541 383546 383557 383559 383575 383591 383599 383617 383624 383630 383637 383644 383646 383657 383666 383683 383702 383710 383712 383723 383730 383752 383768 383776 383783 383783 383795 383808 383823 383845 383860 383870 383881 383893 383906 383924 383941 383961 383981 383996 384012 384028 384042 384063 384079 384097 384114 384134 384151 384165 384183 384199 384219 384241 384258 384279 384296 384317 384338 384359 384372 384375 384378 384383 384392 384407 384407 384462 384462 384508 384511 384571 384633 384633 384636 384636 384636 384641 384647 384654 384659 384665 384670 384677 384684 384697 384713 384713 384718 384718 384732 384739 384752 384760 384778 384782 384789 384793 384807 384813 384819 384824 384831 384843 384856 384860 384885 384889 384892 384897 384903 384909 384923 384940 384955 384967 384973 384978 384986 384992 385003 385011 385020 385027 385037 385042 385053 385066 385082 385091 385101 385110 385123 385137 385151 385157 385163 385178 385191 385205 385216 385222 385236 385250 385266 385295 385305 385310 385328 385342 385350 385379 385394 385424 385437 385448 385450 385460 385480 385488 385560 385568 385599 385685 385693 385708 385725 385740 385763 385775 385797 385883 385922 386016 386027 386034 386047 386061 386098 386105 386117 386123 386145 386155 386162 386162 386180 386189 386206 386214 386228 386242 386252 386257 386271 386287 386298 386314 386339 386361 386379 386398 386415 386435 386437 386440 386461 386485 386509 386522 386546 386566 386583 386585 386617 386639 386661 386664 386665 386674 386682 386706 386727 386745 386760 386781 386787 386814 386834 386852 386873 386888 386896 386905 386926 386948 386948 386975 386977 387012 387028 387046 387069 387089 387112 387136 387148 387160 387173 387184 387195 387206 387224 387239 387256 387289 387302 387319 387335 387350 387364 387378 387394 387406 387422 387438 387452 387468 387489 387503 387517 387528 387531 387543 387546 387574 387591 387591 387592 387593 387596 387597 387598 387598 387611 387611 387614 387626 387638 387658 387659 387674 387699 387712 387723 387746 387763 387774 387793 387807 387834 387849 387854 387859 387865 387869 387873 387877 387882 387887 387891 387895 387899 387904 387909 387914 387918 387922 387926 387931 387938 387945 387952 387957 387962 387967 387972 387977 387982 387987 387992 387996 388000 388004 388008 388012 388016 388033 388044 388046 388053 388057 388066 388096 388096 388102 388113 388113 388116 388116 388123 388128 388133 388139 388140 388142 388162 388184 388186 388232 388233 388241 388242 388261 388266 388273 388277 388280 388288 388292 388299 388304 388312 388318 388319 388323 388328 388333 388343 388351 388359 388359 388360 388367 388374 388377 388382 388387 388387 388395 388402 388403 388407 388413 388417 388421 388430 388435 388443 388450 388454 388455 388469 388469 388471 388499 388499 388501 388502 388503 388504 388505 388506 388512 388512 388524 388528 388528 388536 388546 388553 388560 388566 388574 388583 388588 388590 388593 388597 388600 388604 388615 388619 388622 388627 388631 388634 388636 388636 388636 388642 388646 388646 388649 388653 388657 388660 388660 388660 388662 388664 388666 388669 388669 388669 388673 388674 388690 388697 388710 388713 388724 388729 388739 388744 388745 388757 388766 388778 388793 388801 388812 388815 388816 388830 388836 388846 388847 388847 388847 388848 388849 388851 388853 388853 388853 388853 388853 388853 388854 388856 388856 388856 388856 388858 388858 388859 388859 388865 388866 388866 388866 388866 388867 388870 388875 388881 388887 388899 388903 388905 388908 388913 388917 388919 388923 388926 388929 388933 388934 388935 388944 388959 388965 388969 388978 388980 388985 388989 388989 388990 388994 388999 389003 389004 389004 389005 389005 389006 389006 389007 389010 389013 389014 389017 389020 389021 389030 389036 389036 389041 389048 389054 389054 389061 389067 389067 389067 389068 389068 389071 389074 389078 389078 389081 389081 389082 389089 389093 389099 389105 389112 389118 389129 389136 389153 389204 389222 389246 389275 389286 389294 389325 389352 389391 389401 389413 389437 389444 389450 389454 389459 389463 389476 389476 389483 389493 389503 389517 389527 389534 389547 389555 389562 389570 389581 389594 389603 389613 389628 389636 389645 389652 389660 389670 389680 389687 389695 389704 389716 389728 389739 389750 389758 389766 389771 389790 389807 389825 389846 389861 389883 389899 389914 389929 389948 389957 389957 389972 389975 389977 389983 389990 390000 390012 390021 390022 390023 390024 390031 390048 390055 390067 390082 390085 390090 390091 390094 390096 390098 390104 390107 390111 390120 390126 390130 390131 390136 390140 390144 390149 390150 390160 390165 390168 390177 390210 390211 390214 390218 390219 390221 390223 390224 390230 390235 390235 390236 390237 390241 390244 390252 390252 390252 390252 390252 390252 390252 390260 390260 390260 390260 390260 390261 390262 390263 390264 390265 390266 390267 390268 390269 390270 390281 390296 390305 390313 390321 390331 390334 390341 390351 390357 390360 390363 390369 390373 390378 390387 390390 390397 390405 390408 390411 390413 390415 390417 390421 390425 390429 390433 390437 390441 390445 390449 390453 390457 390461 390465 390469 390473 390477 390491 390495 390499 390503 390507 390510 390511 390512 390513 390514 390515 390518 390519 390524 390526 390527 390529 390535 390539 390544 390547 390550 390553 390555 390557 390563 390563 390565 390566 390567 390569 390570 390577 390580 390582 390584 390585 390585 390586 390587 390589 390592 390594 390598 390599 390601 390603 390603 390604 390606 390611 390612 390615 390617 390618 390619 390621 390625 390628 390629 390632 390634 390641 390644 390645 390647 390648 390650 390651 390653 390656 390657 390659 390664 390665 390668 390670 390675 390678 390679 390685 390688 390689 390691 390693 390695 390699 390701 390706 390707 390711 390711 390711 390721 390749 390771 390786 390799 390804 390814 390828 390841 390860 390877 390895 390914 390921 390939 390951 390960 390979 391001 391019 391049 391069 391097 391118 391138 391168 391186 391192 391210 391215 391222 391231 391232 391235 391237 391238 391241 391246 391261 391266 391271 391281 391288 391289 391303 391315 391328 391337 391343 391351 391354 391369 391377 391383 391406 391420 391425 391435 391441 391456 391467 391483 391491 391514 391526 391539 391561 391578 391578 391592 391601 391616 391622 391635 391652 391665 391678 391691 391707 391715 391733 391754 391765 391777 391804 391810 391817 391830 391842 391852 391857 391867 391873 391889 391894 391898 391916 391922 391930 391944 391954 391965 391969 391977 391982 391986 392002 392008 392009 392012 392015 392018 392021 392021 392024 392027 392030 392033 392036 392039 392042 392045 392048 392051 392054 392057 392060 392063 392066 392068 392069 392074 392085 392092 392096 392102 392102 392105 392105 392108 392117 392118 392130 392135 392140 392146 392152 392156 392157 392161 392165 392178 392180 392191 392198 392205 392213 392220 392224 392228 392235 392242 392251 392264 392264 392273 392277 392287 392291 392305 392317 392328 392334 392347 392352 392356 392356 392363 392370 392382 392401 392409 392428 392437 392444 392459 392474 392485 392501 392508 392515 392522 392529 392536 392538 392546 392554 392561 392568 392571 392600 392603 392612 392623 392630 392637 392644 392651 392655 392659 392666 392673 392683 392690 392693 392700 392704 392711 392718 392725 392728 392735 392742 392749 392756 392764 392768 392776 392784 392791 392798 392802 392807 392814 392818 392825 392832 392835 392842 392849 392857 392865 392870 392877 392884 392890 392897 392906 392913 392920 392933 392940 392947 392949 392952 392966 392972 392977 392982 392987 392996 393001 393006 393014 393021 393025 393037 393047 393052 393069 393105 393120 393135 393146 393158 393174 393187 393198 393207 393218 393224 393226 393228 393239 393253 393289 393321 393355 393378 393409 393436 393485 393521 393556 393589 393633 393666 393684 393694 393709 393722 393737 393747 393767 393781 393804 393827 393850 393870 393880 393897 393908 393921 393931 393948 393966 393986 393998 394018 394033 394049 394070 394086 394100 394118 394136 394153 394173 394187 394206 394222 394240 394252 394268 394286 394305 394323 394343 394361 394383 394400 394421 394441 394458 394474 394491 394505 394522 394543 394555 394576 394579 394587 394602 394640 394686 394746 394746 394749 394756 394757 394763 394768 394773 394780 394796 394804 394813 394820 394833 394841 394851 394852 394860 394862 394865 394872 394874 394876 394876 394876 394876 394876 394876 394878 394881 394883 394885 394887 394888 394898 394905 394911 394917 394919 394928 394929 394930 394932 394934 394935 394936 394946 394959 394960 394970 394981 394982 394993 394999 395001 395014 395029 395030 395032 395040 395048 395065 395071 395077 395078 395091 395102 395111 395120 395124 395142 395161 395170 395174 395178 395186 395187 395198 395201 395205 395208 395209 395215 395224 395225 395226 395235 395248 395253 395255 395264 395268 395276 395302 395308 395313 395322 395331 395335 395338 395365 395368 395378 395391 395418 395435 395440 395447 395461 395467 395470 395474 395475 395476 395477 395485 395485 395505 395512 395515 395528 395548 395552 395554 395555 395562 395566 395570 395576 395584 395592 395597 395603 395610 395616 395621 395625 395628 395631 395631 395634 395642 395644 395646 395647 395661 395668 395670 395675 395704 395710 395724 395728 395736 395738 395746 395771 395785 395799 395805 395811 395817 395827 395834 395845 395847 395851 395862 395864 395866 395869 395871 395878 395889 395895 395902 395909 395916 395924 395927 395931 395938 395942 395950 395960 395970 395980 395987 395994 396000 396005 396012 396018 396025 396032 396040 396045 396051 396056 396072 396074 396079 396082 396085 396092 396097 396105 396109 396120 396131 396135 396138 396147 396154 396163 396166 396171 396176 396180 396184 396186 396195 396200 396206 396212 396215 396217 396219 396222 396224 396230 396232 396234 396242 396249 396254 396261 396263 396266 396269 396272 396277 396277 396277 396277 396277 396277 396278 396278 396278 396278 396278 396279 396279 396279 396279 396279 396280 396280 396280 396280 396280 396280 396280 396280 396280 396281 396283 396285 396288 396291 396293 396295 396300 396303 396306 396310 396312 396314 396320 396327 396329 396338 396338 396354 396384 396408 396412 396423 396440 396472 396478 396497 396517 396527 396547 396572 396593 396609 396634 396650 396662 396664 396684 396701 396723 396735 396748 396753 396767 396775 396783 396789 396809 396831 396852 396862 396872 396875 396875 396885 396898 396905 396920 396925 396941 396947 396954 396956 396956 396965 396966 396971 396972 396973 396974 396975 396976 396977 396978 396979 396980 396986 396989 396990 397002 397031 397037 397041 397043 397048 397058 397080 397085 397094 397105 397119 397135 397148 397158 397178 397190 397202 397214 397225 397240 397255 397276 397282 397290 397297 397311 397322 397334 397342 397349 397358 397368 397373 397378 397387 397397 397406 397415 397425 397435 397445 397453 397461 397469 397475 397481 397487 397493 397499 397505 397511 397516 397518 397531 397541 397549 397555 397570 397576 397594 397602 397604 397616 397623 397626 397629 397638 397645 397650 397666 397671 397676 397694 397708 397721 397730 397752 397767 397784 397800 397814 397824 397835 397843 397855 397886 397895 397901 397914 397927 397940 397950 397971 397982 398026 398053 398059 398066 398078 398083 398086 398091 398122 398125 398130 398134 398145 398153 398158 398164 398172 398182 398185 398204 398213 398233 398248 398264 398271 398279 398302 398309 398315 398321 398328 398330 398337 398341 398351 398357 398364 398376 398381 398407 398407 398414 398459 398461 398462 398463 398469 398475 398481 398487 398493 398499 398505 398511 398515 398530 398536 398542 398550 398558 398568 398574 398581 398583 398597 398612 398620 398625 398632 398648 398666 398673 398677 398683 398688 398696 398700 398704 398710 398716 398718 398721 398723 398727 398729 398733 398735 398738 398744 398746 398749 398760 398766 398771 398786 398795 398808 398819 398826 398849 398853 398856 398863 398867 398877 398885 398890 398895 398898 398900 398902 398908 398916 398924 398928 398935 398942 398944 398948 398951 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398954 398955 398955 398955 398955 398955 398955 398955 398955 398955 398955 398955 398956 398958 398960 398963 398968 398970 398972 398977 398984 398987 398991 398993 398995 398998 399002 399004 399008 399015 399016 399016 399017 399018 399020 399020 399020 399021 399021 399021 399022 399024 399024 399025 399025 399025 399031 399031 399032 399032 399032 399033 399038 399044 399056 399058 399061 399066 399070 399074 399078 399081 399085 399094 399109 399115 399119 399121 399126 399130 399136 399140 399141 399142 399142 399143 399144 399147 399148 399151 399154 399155 399164 399172 399172 399172 399172 399173 399176 399185 399188 399192 399193 399194 399200 399215 399221 399222 399223 399224 399225 399229 399230 399231 399249 399264 399277 399281 399291 399295 399301 399310 399315 399320 399324 399336 399346 399355 399364 399374 399383 399391 399398 399410 399417 399427 399438 399447 399451 399455 399456 399466 399480 399491 399502 399509 399516 399523 399528 399534 399539 399552 399561 399568 399583 399592 399594 399615 399635 399635 399635 399635 399635 399640 399649 399653 399661 399665 399665 399688 399690 399704 399706 399723 399734 399758 399770 399788 399802 399810 399814 399867 399871 399871 399872 399875 399880 399884 399888 399888 399903 399903 399919 399926 399937 399941 399946 399960 399965 399971 399981 399988 399998 400012 400024 400036 400045 400057 400063 400070 400073 400081 400108 400108 400114 400129 400134 400139 400146 400148 400176 400183 400188 400190 400200 400207 400225 400238 400239 400240 400244 400251 400254 400258 400269 400280 400294 400304 400326 400336 400349 400355 400373 400382 400399 400403 400406 400408 400409 400409 400409 400410 400414 400434 400440 400440 400442 400448 400450 400452 400452 400455 400455 400457 400465 400467 400479 400479 400481 400483 400487 400493 400496 400498 400499 400501 400507 400510 400512 400513 400515 400520 400520 400532 400538 400539 400550 400561 400565 400573 400582 400583 400589 400590 400591 400592 400593 400596 400599 400605 400614 400617 400631 400635 400638 400641 400644 400646 400648 400662 400666 400690 400693 400696 400701 400714 400734 400758 400765 400788 400813 400826 400844 400882 400893 400906 400920 400934 400947 400969 400984 400997 401010 401027 401035 401043 401044 401051 401074 401074 401080 401083 401125 401130 401161 401178 401192 401199 401201 401204 401206 401224 401238 401241 401243 401247 401249 401274 401277 401314 401330 401337 401345 401353 401361 401365 401370 401374 401379 401385 401388 401393 401403 401407 401420 401425 401431 401440 401445 401467 401473 401487 401496 401497 401514 401526 401546 401550 401557 401559 401606 401629 401657 401681 401697 401712 401769 401787 401811 401848 401881 401927 401956 401995 402029 402081 402134 402159 402180 402243 402269 402296 402361 402378 402406 402406 402446 402487 402518 402527 402549 402568 402623 402632 402674 402717 402731 402772 402821 402833 402843 402845 402861 402875 402887 402895 402899 402910 402925 402930 402942 402944 402962 402976 402982 402987 402999 403006 403010 403019 403039 403048 403064 403076 403082 403092 403095 403097 403099 403102 403104 403104 403114 403118 403135 403162 403200 403206 403217 403226 403229 403233 403250 403262 403286 403286 403307 403324 403344 403363 403366 403373 403378 403380 403382 403388 403395 403401 403411 403413 403420 403421 403423 403426 403430 403433 403436 403440 403443 403453 403472 403489 403507 403522 403539 403568 403583 403592 403602 403616 403629 403640 403642 403654 403666 403686 403693 403713 403759 403774 403805 403822 403834 403836 403844 403857 403862 403867 403874 403898 403905 403924 403933 403960 403974 403980 403986 403996 404003 404013 404022 404045 404045 404051 404060 404081 404091 404106 404145 404169 404182 404236 404242 404258 404258 404258 404262 404279 404302 404320 404339 404346 404353 404371 404387 404398 404422 404422 404422 404422 404437 404483 404492 404492 404517 404532 404551 404552 404566 404592 404605 404628 404628 404633 404641 404641 404675 404681 404690 404699 404716 404729 404747 404760 404769 404783 404794 404804 404819 404829 404839 404850 404863 404879 404889 404899 404912 404923 404935 404945 404960 404976 404986 404998 405018 405039 405053 405078 405093 405107 405117 405137 405149 405164 405180 405196 405207 405218 405225 405232 405248 405255 405265 405284 405296 405303 405311 405323 405341 405348 405356 405365 405373 405389 405402 405418 405426 405441 405448 405468 405477 405495 405508 405518 405526 405536 405551 405563 405571 405586 405594 405602 405619 405636 405650 405669 405687 405697 405705 405709 405732 405751 405768 405781 405801 405818 405829 405841 405850 405864 405872 405896 405911 405928 405942 405956 405964 405981 405997 406010 406026 406041 406054 406058 406069 406069 406070 406086 406095 406108 406120 406126 406132 406132 406143 406145 406149 406149 406157 406157 406157 406175 406175 406190 406204 406206 406211 406230 406231 406236 406238 406244 406277 406290 406313 406338 406352 406362 406387 406396 406402 406417 406435 406443 406453 406460 406460 406462 406464 406486 406497 406500 406503 406504 406506 406506 406506 406510 406535 406568 406570 406585 406590 406623 406632 406639 406652 406655 406655 406659 406660 406672 406699 406699 406705 406705 406705 406705 406715 406734 406742 406768 406773 406803 406808 406821 406832 406832 406834 406835 406836 406836 406841 406841 406844 406849 406852 406858 406860 406863 406865 406867 406870 406873 406873 406876 406879 406882 406887 406890 406895 406898 406901 406905 406909 406910 406911 406914 406917 406922 406926 406931 406936 406936 406936 406937 406940 406942 406943 406944 406952 406956 406958 406961 406963 406966 406969 406971 406974 406978 406981 406983 406985 406988 406990 407000 407000 407001 407001 407004 407020 407020 407023 407029 407029 407031 407033 407036 407041 407044 407049 407051 407054 407056 407058 407060 407062 407067 407067 407067 407067 407067 407069 407069 407069 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407071 407073 407075 407077 407080 407082 407085 407088 407090 407092 407095 407097 407102 407104 407106 407110 407112 407116 407116 407125 407135 407145 407154 407164 407174 407184 407193 407202 407211 407219 407230 407239 407248 407257 407265 407275 407284 407293 407303 407312 407321 407330 407340 407349 407357 407379 407388 407396 407405 407414 407423 407433 407443 407452 407460 407469 407477 407485 407493 407502 407510 407519 407536 407544 407552 407560 407568 407577 407585 407594 407603 407611 407621 407631 407642 407651 407661 407670 407678 407686 407694 407702 407711 407719 407728 407736 407745 407754 407763 407773 407782 407793 407803 407804 407804 407804 407804 407804 407804 407814 407814 407824 407825 407825 407825 407825 407825 407825 407832 407832 407835 407843 407851 407862 407875 407885 407915 407924 407946 407978 407997 408014 408034 408048 408068 408079 408100 408112 408133 408157 408178 408193 408206 408215 408226 408230 408246 408259 408267 408279 408303 408322 408326 408327 408327 408328 408337 408337 408337 408338 408345 408348 408348 408348 408348 408351 408358 408373 408380 408380 408381 408390 408390 408390 408391 408391 408393 408393 408405 408422 408422 408435 408435 408436 408440 408445 408454 408454 408454 408456 408456 408461 408465 408467 408475 408475 408477 408484 408486 408494 408494 408498 408504 408521 408532 408538 408544 408546 408554 408554 408554 408562 408565 408572 408572 408578 408587 408595 408596 408597 408609 408617 408622 408629 408629 408629 408629 408633 408633 408635 408648 408648 408648 408676 408676 408683 408693 408696 408696 408707 408738 408752 408767 408769 408770 408788 408806 408809 408814 408834 408848 408879 408879 408899 408910 408920 408932 408951 408978 409002 409002 409003 409003 409003 409003 409003 409003 409004 409004 409004 409004 409004 409004 409006 409008 409010 409012 409014 409016 409018 409020 409037 409047 409072 409097 409126 409156 409194 409239 409279 409307 409313 409339 409342 409362 409366 409375 409378 409398 409405 409409 409414 409417 409436 409436 409441 409461 409472 409475 409479 409485 409489 409504 409526 409541 409544 409557 409573 409582 409583 409589 409601 409607 409622 409645 409660 409668 409679 409694 409704 409712 409732 409744 409757 409768 409772 409777 409789 409793 409794 409800 409806 409812 409826 409828 409841 409862 409864 409866 409868 409875 409881 409890 409905 409915 409931 409936 409946 409950 409954 409965 409972 409979 409986 409993 410002 410009 410014 410019 410024 410029 410034 410045 410055 410063 410069 410077 410092 410094 410100 410116 410123 410130 410133 410140 410158 410176 410181 410193 410207 410219 410224 410230 410254 410258 410271 410295 410306 410310 410312 410317 410323 410327 410333 410338 410338 410343 410347 410352 410356 410356 410357 410362 410362 410375 410376 410379 410386 410393 410397 410401 410408 410415 410426 410440 410451 410457 410463 410492 410517 410528 410539 410541 410549 410559 410561 410563 410571 410643 410651 410737 410754 410766 410852 410904 410998 411012 411021 411028 411050 411057 411075 411084 411098 411114 411135 411154 411179 411203 411205 411208 411236 411257 411281 411299 411312 411336 411382 411414 411436 411439 411463 411471 411477 411488 411489 411509 411530 411538 411560 411595 411611 411629 411629 411636 411646 411674 411681 411692 411699 411710 411716 411722 411732 411742 411752 411762 411778 411788 411798 411808 411821 411834 411848 411861 411878 411893 411908 411923 411936 411950 411965 411979 411996 412010 412024 412041 412055 412068 412081 412094 412110 412129 412143 412158 412171 412184 412203 412216 412232 412250 412264 412277 412291 412307 412324 412342 412358 412372 412392 412407 412424 412442 412455 412468 412483 412496 412509 412522 412536 412550 412563 412578 412592 412606 412618 412631 412643 412651 412653 412661 412671 412680 412687 412700 412709 412720 412734 412748 412761 412776 412789 412807 412819 412836 412854 412868 412881 412895 412906 412933 412962 412972 412982 412996 413010 413023 413031 413045 413054 413063 413075 413089 413101 413114 413127 413141 413154 413173 413188 413201 413216 413224 413229 413234 413240 413273 413287 413299 413312 413314 413327 413338 413352 413365 413379 413379 413383 413385 413385 413389 413395 413395 413399 413399 413403 413403 413403 413403 413403 413403 413403 413403 413403 413403 413411 413411 413411 413413 413413 413417 413417 413417 413423 413423 413432 413432 413442 413451 413454 413472 413480 413486 413500 413505 413527 413544 413566 413587 413604 413615 413624 413638 413651 413668 413690 413699 413711 413730 413744 413762 413786 413813 413827 413837 413837 413837 413845 413863 413878 413886 413901 413918 413921 413949 413961 413963 413966 413978 413988 413992 413999 414003 414004 414013 414018 414021 414028 414035 414035 414040 414041 414045 414046 414053 414066 414083 414104 414123 414131 414131 414138 414141 414144 414158 414161 414208 414214 414228 414244 414259 414288 414309 414330 414330 414336 414336 414344 414344 414351 414351 414367 414379 414392 414404 414468 414484 414517 414540 414553 414566 414595 414605 414618 414651 414654 414662 414679 414699 414704 414718 414732 414732 414745 414749 414751 414763 414775 414789 414789 414802 414802 414812 414818 414847 414860 414865 414871 414884 414903 414911 414919 414922 414926 414930 414936 414942 414947 414953 414958 414961 414967 414970 414977 414984 414992 414998 415004 415007 415010 415013 415016 415019 415022 415025 415028 415031 415034 415040 415046 415055 415059 415064 415068 415075 415080 415092 415113 415139 415156 415195 415208 415228 415250 415270 415289 415299 415310 415321 415339 415362 415373 415394 415415 415428 415450 415471 415491 415505 415526 415530 415551 415567 415585 415608 415630 415649 415673 415693 415712 415733 415756 415778 415794 415820 415824 415837 415859 415871 415876 415878 415899 415923 415927 415942 415956 415970 415971 415985 415996 416017 416030 416078 416082 416100 416120 416138 416155 416167 416179 416183 416184 416196 416212 416222 416237 416240 416249 416252 416259 416277 416282 416282 416288 416296 416308 416311 416313 416315 416318 416323 416326 416331 416342 416358 416363 416381 416382 416388 416410 416425 416441 416451 416457 416472 416485 416498 416529 416538 416553 416570 416583 416627 416654 416660 416663 416669 416674 416681 416712 416738 416756 416778 416795 416827 416855 416877 416905 416943 416974 416998 417023 417044 417070 417092 417113 417142 417161 417182 417202 417221 417240 417260 417281 417301 417321 417353 417378 417400 417426 417447 417470 417491 417511 417531 417554 417574 417597 417627 417646 417681 417708 417727 417746 417775 417802 417806 417811 417815 417819 417824 417828 417832 417848 417855 417863 417868 417873 417878 417883 417888 417893 417897 417901 417905 417909 417913 417917 417943 417956 417972 417982 417991 417998 418004 418007 418014 418025 418037 418045 418062 418071 418074 418076 418076 418076 418076 418076 418076 418076 418076 418077 418085 418087 418089 418091 418097 418107 418108 418109 418119 418120 418131 418146 418148 418157 418158 418173 418178 418179 418181 418182 418185 418188 418189 418199 418212 418213 418223 418226 418228 418234 418236 418238 418246 418252 418256 418275 418281 418309 418326 418358 418386 418408 418439 418477 418498 418520 418543 418568 418595 418616 418642 418664 418691 418714 418734 418757 418776 418796 418817 418837 418858 418880 418906 418929 418950 418970 419002 419023 419046 419066 419085 419120 419147 419166 419185 419202 419221 419250 419279 419298 419325 419330 419336 419336 419341 419344 419346 419348 419356 419369 419376 419385 419395 419404 419409 419410 419411 419412 419414 419415 419419 419420 419422 419424 419428 419430 419432 419435 419435 419438 419442 419442 419442 419443 419444 419463 419465 419469 419470 419470 419470 419470 419485 419485 419488 419506 419511 419526 419537 419546 419562 419569 419570 419586 419586 419591 419595 419601 419605 419609 419610 419613 419615 419616 419617 419618 419619 419620 419620 419623 419626 419629 419631 419636 419638 419640 419643 419643 419654 419654 419654 419655 419655 419658 419672 419698 419711 419729 419741 419754 419782 419803 419829 419840 419851 419862 419874 419885 419897 419907 419920 419946 419965 419981 419995 420016 420029 420049 420063 420081 420112 420148 420149 420172 420199 420230 420269 420300 420313 420313 420322 420337 420362 420405 420429 420453 420465 420487 420503 420526 420533 420540 420547 420565 420574 420587 420605 420619 420627 420635 420643 420654 420662 420669 420677 420682 420687 420690 420698 420703 420712 420718 420723 420729 420736 420741 420748 420755 420761 420770 420779 420788 420793 420799 420804 420811 420819 420826 420833 420839 420848 420855 420861 420867 420872 420882 420890 420897 420905 420914 420920 420926 420933 420939 420945 420953 420960 420970 420977 420982 420989 420994 421004 421022 421024 421031 421045 421052 421058 421063 421066 421069 421072 421078 421085 421091 421099 421107 421111 421120 421136 421141 421143 421166 421168 421178 421183 421187 421204 421221 421236 421270 421299 421313 421334 421368 421374 421380 421384 421392 421402 421407 421412 421422 421428 421435 421438 421438 421444 421453 421470 421475 421480 421484 421493 421502 421514 421527 421540 421553 421559 421567 421572 421581 421584 421587 421600 421602 421641 421651 421659 421666 421686 421695 421701 421706 421721 421744 421753 421800 421879 421887 421894 421919 421948 421967 421999 422025 422081 422102 422111 422117 422137 422189 422200 422232 422317 422340 422371 422380 422389 422398 422427 422465 422484 422488 422516 422539 422554 422590 422684 422785 422830 422869 422906 422944 423001 423072 423112 423206 423255 423291 423353 423390 423433 423456 423516 423599 423680 423737 423808 423874 423940 423953 424008 424017 424050 424068 424084 424087 424108 424120 424140 424159 424171 424187 424203 424224 424236 424251 424274 424285 424314 424347 424365 424406 424406 424406 424422 424443 424458 424473 424483 424489 424531 424542 424542 424542 424542 424542 424546 424553 424558 424570 424580 424581 424598 424598 424616 424638 424638 424638 424656 424660 424668 424682 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424692 424697 424709 424713 424725 424760 424855 424891 424969 425029 425112 425187 425229 425296 425317 425337 425353 425368 425377 425379 425383 425402 425417 425430 425438 425449 425454 425461 425470 425486 425491 425493 425512 425516 425527 425527 425538 425549 425557 425563 425570 425579 425591 425606 425621 425693 425709 425729 425748 425780 425797 425810 425826 425836 425843 425848 425853 425857 425861 425868 425907 425912 425917 425921 425925 425929 425934 425940 425945 425950 425955 425960 425965 425970 425975 425980 425984 425992 425999 426007 426015 426051 426060 426069 426077 426085 426094 426102 426110 426118 426125 426131 426137 426143 426149 426159 426170 426175 426180 426184 426188 426192 426196 426202 426205 426213 426224 426236 426244 426251 426260 426273 426281 426297 426306 426312 426342 426360 426369 426380 426387 426407 426417 426428 426437 426448 426459 426469 426479 426487 426497 426511 426560 426564 426568 426570 426577 426580 426584 426588 426591 426593 426596 426599 426602 426603 426605 426608 426611 426616 426617 426620 426621 426623 426625 426626 426635 426640 426642 426643 426646 426649 426650 426658 426661 426662 426665 426670 426671 426673 426675 426683 426686 426688 426692 426695 426696 426702 426705 426716 426731 426738 426742 426748 426755 426759 426770 426781 426787 426795 426815 426830 426833 426837 426843 426848 426853 426859 426862 426867 426871 426876 426881 426885 426888 426891 426894 426897 426899 426901 426909 426912 426917 426920 426927 426930 426933 426938 426943 426948 426953 426958 426963 426968 426973 426976 426979 426982 426986 426989 426992 426996 426999 427003 427011 427014 427019 427024 427028 427031 427035 427038 427041 427046 427049 427053 427057 427070 427084 427093 427117 427133 427163 427188 427209 427220 427236 427240 427253 427263 427276 427283 427283 427286 427286 427286 427317 427354 427381 427409 427449 427473 427501 427527 427548 427551 427560 427564 427567 427575 427583 427587 427596 427598 427602 427606 427613 427618 427622 427626 427630 427641 427655 427656 427671 427676 427694 427710 427718 427728 427737 427738 427753 427769 427775 427780 427784 427788 427797 427801 427804 427811 427815 427819 427827 427831 427842 427848 427850 427869 427879 427895 427901 427920 427931 427949 427965 427980 427998 428004 428017 428028 428033 428045 428057 428068 428081 428100 428110 428116 428123 428129 428129 428148 428187 428196 428203 428220 428234 428248 428266 428272 428280 428314 428325 428342 428354 428356 428358 428362 428364 428367 428369 428372 428374 428376 428391 428396 428411 428417 428423 428440 428449 428454 428460 428470 428476 428485 428517 428523 428529 428535 428541 428552 428574 428605 428616 428621 428639 428652 428720 428730 428801 428809 428845 428866 428874 428888 428897 428910 428928 428936 428958 428975 428982 429000 429017 429026 429046 429069 429079 429083 429083 429095 429103 429111 429117 429120 429125 429151 429162 429169 429170 429224 429227 429247 429253 429269 429277 429306 429310 429316 429322 429327 429330 429334 429337 429340 429342 429345 429346 429348 429350 429360 429364 429384 429405 429422 429441 429461 429481 429503 429530 429536 429545 429549 429558 429563 429564 429575 429582 429590 429597 429608 429617 429623 429629 429632 429632 429643 429645 429645 429646 429661 429663 429680 429699 429717 429739 429750 429757 429770 429785 429791 429801 429814 429823 429841 429847 429862 429864 429882 429890 429900 429907 429914 429924 429926 429928 429939 429941 429944 429946 429960 429974 429974 429976 429978 429984 429986 429988 429994 429994 430002 430007 430084 430087 430112 430124 430126 430129 430131 430136 430137 430146 430149 430153 430159 430163 430168 430172 430178 430181 430185 430193 430203 430207 430212 430220 430225 430248 430248 430270 430277 430310 430322 430333 430342 430354 430367 430386 430396 430407 430424 430435 430451 430465 430472 430481 430503 430503 430503 430507 430507 430507 430520 430520 430520 430520 430521 430521 430521 430521 430521 430522 430522 430522 430522 430522 430533 430537 430562 430599 430671 430712 430725 430766 430804 430844 430851 430874 430916 430977 430988 431012 431026 431057 431065 431072 431092 431112 431124 431142 431170 431197 431216 431247 431263 431284 431301 431324 431346 431367 431381 431411 431431 431456 431489 431510 431550 431573 431596 431616 431649 431663 431687 431736 431762 431791 431806 431819 431833 431848 431880 431909 431919 431940 431967 431986 432008 432030 432056 432074 432101 432121 432140 432161 432185 432200 432215 432235 432251 432277 432299 432321 432348 432368 432384 432399 432421 432435 432463 432486 432511 432530 432552 432567 432586 432609 432624 432647 432681 432689 432708 432718 432732 432762 432776 432794 432808 432849 432858 432882 432898 432912 432926 432935 432949 432958 432964 432970 432984 432996 433011 433023 433029 433033 433037 433065 433066 433075 433094 433096 433106 433116 433138 433154 433160 433166 433185 433203 433248 433268 433288 433294 433307 433319 433326 433329 433340 433344 433349 433354 433357 433363 433363 433368 433371 433374 433379 433385 433388 433396 433404 433417 433436 433442 433447 433452 433456 433475 433487 433504 433512 433523 433527 433527 433540 433547 433558 433563 433571 433579 433582 433587 433589 433593 433597 433612 433623 433634 433650 433686 433690 433691 433703 433710 433711 433719 433735 433751 433760 433761 433761 433761 433761 433761 433761 433762 433762 433762 433763 433766 433772 433772 433772 433772 433772 433773 433773 433774 433774 433774 433774 433775 433775 433775 433784 433800 433810 433845 433867 433913 433984 434039 434101 434161 434207 434245 434299 434352 434428 434509 434512 434555 434571 434583 434586 434593 434608 434654 434732 434815 434906 434956 435016 435108 435183 435225 435292 435312 435332 435348 435363 435392 435413 435433 435462 435482 435486 435486 435488 435491 435507 435522 435527 435529 435530 435530 435530 435532 435537 435539 435541 435543 435546 435548 435550 435571 435572 435574 435576 435580 435582 435582 435582 435582 435582 435590 435601 435615 435626 435629 435632 435641 435653 435662 435665 435668 435682 435689 435701 435713 435723 435743 435757 435776 435784 435790 435791 435811 435813 435813 435813 435813 435815 435817 435819 435827 435827 435827 435827 435828 435830 435832 435841 435851 435852 435854 435855 435855 435866 435874 435889 435902 435905 435921 435931 435931 435931 435932 435934 435934 435955 435975 435985 435987 436009 436019 436029 436040 436053 436063 436075 436089 436100 436123 436143 436154 436166 436171 436202 436225 436245 436256 436271 436292 436306 436323 436335 436342 436359 436374 436390 436395 436405 436424 436436 436445 436454 436463 436476 436478 436496 436512 436523 436530 436532 436546 436552 436560 436564 436570 436581 436589 436602 436614 436618 436624 436627 436638 436649 436649 436649 436654 436654 436661 436678 436689 436701 436713 436715 436736 436751 436764 436785 436791 436806 436824 436838 436858 436904 436939 436964 436985 436998 437017 437041 437054 437063 437076 437085 437101 437117 437130 437142 437176 437188 437193 437209 437211 437215 437227 437232 437253 437267 437273 437283 437304 437304 437309 437317 437321 437324 437330 437337 437352 437359 437369 437386 437397 437404 437419 437429 437452 437461 437467 437475 437480 437494 437502 437509 437519 437528 437536 437545 437559 437578 437587 437595 437609 437625 437630 437637 437653 437662 437667 437676 437686 437697 437703 437752 437757 437776 437808 437821 437869 437892 437919 437955 437990 438020 438036 438057 438081 438084 438085 438087 438088 438099 438113 438127 438143 438171 438178 438182 438186 438186 438194 438227 438263 438274 438290 438315 438334 438359 438371 438375 438376 438377 438377 438377 438378 438381 438390 438393 438394 438397 438445 438457 438464 438535 438541 438569 438585 438645 438657 438668 438677 438691 438702 438721 438752 438756 438786 438790 438803 438830 438834 438838 438842 438843 438856 438868 438880 438885 438889 438893 438905 438912 438924 438955 438977 439001 439031 439069 439092 439122 439146 439164 439204 439228 439264 439299 439332 439348 439368 439391 439419 439426 439437 439451 439474 439484 439499 439531 439547 439557 439569 439589 439600 439608 439619 439623 439624 439628 439637 439655 439664 439679 439693 439695 439723 439725 439736 439740 439744 439763 439791 439813 439830 439849 439882 439918 439936 439959 439979 440007 440021 440032 440052 440082 440120 440135 440148 440166 440185 440198 440204 440218 440233 440255 440274 440290 440306 440318 440334 440348 440373 440404 440406 440408 440410 440412 440414 440416 440418 440420 440422 440442 440459 440479 440497 440545 440566 440591 440599 440647 440654 440671 440683 440701 440726 440744 440764 440785 440803 440812 440822 440847 440866 440884 440896 440914 440923 440933 440964 440991 441005 441024 441042 441064 441086 441100 441115 441138 441151 441166 441175 441188 441200 441208 441219 441227 441241 441259 441279 441299 441315 441331 441347 441371 441389 441406 441423 441439 441469 441490 441505 441518 441533 441557 441578 441616 441628 441650 441675 441688 441707 441733 441739 441762 441792 441811 441832 441856 441883 441892 441905 441932 441963 441971 441979 441986 441994 442002 442008 442013 442021 442043 442067 442095 442124 442149 442168 442201 442227 442237 442263 442274 442299 442316 442326 442347 442382 442415 442435 442465 442491 442520 442525 442538 442545 442587 442619 442641 442665 442692 442721 442746 442784 442794 442827 442851 442882 442908 442930 442961 442977 443008 443015 443037 443061 443088 443109 443128 443145 443165 443191 443210 443223 443225 443226 443239 443260 443280 443298 443331 443368 443400 443434 443459 443503 443540 443559 443597 443617 443644 443677 443702 443743 443767 443809 443845 443894 443954 443973 443991 444013 444027 444047 444070 444088 444109 444131 444155 444176 444195 444219 444240 444259 444280 444300 444320 444339 444359 444366 444416 444437 444463 444481 444499 444536 444570 444627 444673 444689 444712 444726 444734 444803 444813 444849 444865 444894 444909 444929 444950 444978 444980 444982 444984 444986 444988 445007 445009 445029 445031 445033 445051 445062 445064 445092 445094 445110 445112 445114 445155 445183 445213 445239 445241 445243 445245 445276 445278 445297 445299 445301 445303 445317 445351 445369 445371 445388 445407 445423 445438 445450 445457 445457 445488 445507 445521 445540 445550 445559 445571 445577 445582 445587 445594 445622 445644 445672 445707 445716 445750 445765 445771 445783 445792 445801 445808 445815 445820 445844 445869 445892 445917 445941 445966 445992 446015 446040 446062 446089 446120 446147 446172 446197 446225 446245 446272 446277 446285 446317 446334 446356 446364 446382 446399 446405 446410 446437 446471 446490 446527 446532 446540 446549 446556 446559 446571 446586 446592 446593 446604 446607 446614 446614 446616 446623 446628 446630 446648 446648 446651 446710 446712 446720 446732 446744 446763 446771 446790 446828 446839 446852 446865 446878 446901 446912 446944 446973 446992 447039 447050 447057 447061 447075 447079 447082 447089 447095 447156 447184 447211 447246 447306 447353 447418 447458 447522 447544 447570 447608 447667 447734 447766 447828 447847 447854 447867 447871 447881 447890 447915 447971 447977 447988 448022 448037 448049 448065 448083 448118 448125 448133 448143 448152 448155 448161 448177 448192 448209 448211 448212 448222 448226 448228 448228 448235 448236 448240 448242 448245 448250 448254 448257 448260 448263 448263 448263 448266 448266 448266 448282 448282 448287 448291 448296 448299 448311 448311 448315 448322 448326 448330 448333 448336 448341 448346 448350 448353 448357 448360 448364 448367 448371 448374 448378 448381 448387 448389 448401 448414 448440 448457 448467 448473 448476 448489 448502 448535 448557 448568 448584 448588 448597 448608 448619 448637 448647 448656 448668 448677 448688 448696 448701 448707 448727 448746 448752 448757 448779 448830 448856 448879 448910 448940 448979 448998 449038 449084 449115 449134 449156 449198 449219 449223 449227 449233 449242 449251 449270 449279 449293 449305 449328 449340 449350 449365 449391 449403 449416 449430 449446 449452 449475 449496 449504 449513 449521 449547 449559 449574 449594 449610 449627 449636 449658 449695 449705 449737 449747 449757 449768 449782 449802 449810 449834 449837 449852 449858 449875 449888 449901 449928 449943 449958 449974 449991 450002 450015 450024 450036 450051 450072 450084 450097 450145 450162 450181 450193 450222 450231 450253 450260 450278 450301 450311 450333 450346 450368 450393 450395 450417 450424 450427 450431 450437 450442 450453 450472 450501 450523 450527 450529 450548 450552 450554 450556 450558 450569 450584 450606 450608 450610 450612 450614 450617 450626 450633 450638 450640 450648 450651 450656 450664 450673 450679 450695 450710 450759 450777 450792 450794 450796 450800 450856 450857 450873 450873 450887 450914 450947 450955 450966 450980 450992 451009 451044 451073 451074 451075 451089 451099 451122 451127 451129 451131 451134 451135 451137 451139 451141 451141 451143 451147 451152 451154 451161 451168 451176 451180 451218 451237 451239 451248 451253 451254 451254 451258 451260 451268 451271 451273 451296 451298 451305 451317 451319 451320 451324 451325 451342 451356 451358 451373 451374 451385 451407 451413 451422 451427 451442 451442 451458 451470 451483 451488 451495 451497 451497 451498 451513 451514 451517 451517 451529 451546 451569 451589 451609 451625 451643 451659 451672 451683 451688 451695 451714 451719 451753 451756 451773 451774 451775 451776 451777 451778 451779 451780 451781 451782 451783 451784 451785 451786 451791 451792 451793 451794 451795 451796 451797 451798 451799 451800 451801 451802 451811 451819 451840 451861 451882 451903 451916 451918 451927 451941 451972 451979 451983 451987 451994 452038 452065 452084 452097 452112 452123 452131 452131 452142 452170 452204 452219 452245 452264 452292 452313 452325 452332 452341 452345 452366 452389 452408 452433 452460 452479 452488 452493 452493 452524 452530 452540 452545 452548 452562 452597 452618 452658 452667 452672 452686 452693 452698 452705 452709 452717 452734 452751 452767 452776 452779 452784 452786 452792 452798 452806 452811 452816 452820 452836 452870 452923 452928 452934 452944 452951 452958 452973 452983 452984 452987 453019 453031 453059 453072 453088 453111 453122 453145 453145 453145 453145 453148 453149 453149 453149 453149 453149 453159 453161 453162 453163 453164 453186 453190 453190 453190 453191 453191 453191 453191 453191 453191 453231 453231 453243 453243 453243 453243 453243 453243 453243 453243 453243 453247 453248 453261 453284 453287 453297 453314 453324 453344 453405 453406 453410 453412 453412 453422 453429 453437 453443 453445 453458 453461 453480 453488 453489 453510 453530 453551 453572 453614 453625 453644 453686 453705 453712 453742 453749 453787 453806 453817 453824 453826 453826 453826 453829 453864 453874 453876 453916 453917 453925 453930 453938 453943 453955 453977 453979 453984 453986 454002 454004 454007 454023 454037 454056 454076 454121 454131 454151 454151 454194 454200 454212 454216 454228 454254 454265 454278 454287 454289 454291 454304 454310 454319 454335 454345 454351 454361 454362 454370 454374 454384 454384 454391 454393 454393 454396 454396 454399 454400 454402 454418 454420 454420 454427 454429 454431 454455 454492 454511 454542 454548 454553 454559 454563 454570 454577 454582 454584 454587 454615 454618 454627 454633 454635 454638 454647 454655 454658 454658 454661 454667 454668 454684 454699 454708 454719 454719 454725 454737 454752 454757 454764 454770 454781 454784 454794 454809 454814 454815 454815 454816 454825 454834 454850 454867 454894 454911 454925 454945 454953 455003 455020 455037 455039 455041 455108 455111 455114 455118 455127 455129 455131 455142 455162 455190 455201 455215 455224 455270 455281 455283 455285 455290 455312 455319 455331 455355 455411 455429 455444 455448 455456 455460 455493 455504 455504 455514 455516 455531 455538 455538 455554 455563 455575 455581 455589 455593 455604 455615 455664 455685 455699 455700 455701 455702 455703 455710 455711 455712 455718 455722 455723 455730 455741 455742 455743 455744 455747 455748 455749 455750 455751 455753 455754 455755 455757 455758 455779 455790 455804 455818 455832 455840 455852 455863 455872 455885 455897 455912 455928 455939 455949 455960 455971 455986 456004 456018 456027 456039 456046 456057 456072 456089 456095 456097 456099 456103 456106 456106 456120 456122 456122 456140 456174 456179 456181 456196 456198 456198 456199 456200 456201 456201 456201 456202 456203 456218 456223 456228 456232 456234 456237 456237 456239 456239 456242 456242 456242 456247 456253 456254 456256 456289 456296 456304 456329 456341 456355 456361 456386 456405 456425 456443 456464 456488 456488 456488 456509 456517 456545 456573 456590 456608 456615 456622 456628 456631 456644 456650 456661 456685 456696 456703 456711 456716 456727 456735 456743 456750 456766 456773 456791 456797 456805 456828 456834 456840 456863 456868 456874 456884 456934 456954 456972 456984 456992 456994 457000 457005 457016 457048 457068 457083 457091 457100 457119 457133 457143 457163 457172 457172 457188 457204 457226 457238 457258 457285 457291 457292 457337 457338 457370 457380 457383 457392 457399 457402 457412 457429 457429 457438 457446 457455 457464 457469 457478 457482 457489 457494 457502 457506 457510 457514 457520 457527 457532 457555 457573 457582 457595 457605 457613 457618 457620 457623 457646 457650 457662 457676 457700 457725 457730 457730 457734 457734 457794 457804 457806 457819 457827 457843 457863 457874 457879 457890 457908 457922 457931 457941 457951 457955 457958 457962 457963 457963 457964 457973 457990 458046 458067 458067 458067 458068 458079 458084 458093 458100 458113 458126 458136 458159 458175 458189 458199 458210 458221 458233 458235 458247 458252 458252 458254 458255 458255 458260 458266 458271 458279 458293 458300 458309 458317 458330 458338 458348 458357 458371 458379 458392 458399 458405 458414 458429 458436 458443 458445 458447 458449 458453 458457 458461 458463 458465 458481 458482 458489 458508 458515 458518 458525 458525 458535 458546 458549 458556 458563 458572 458583 458600 458618 458633 458646 458671 458675 458689 458704 458724 458737 458741 458754 458761 458761 458764 458764 458764 458764 458764 458764 458764 458764 458775 458794 458806 458826 458844 458862 458869 458881 458884 458887 458893 458895 458897 458910 458932 458935 458944 458949 458956 458975 458982 458995 459000 459009 459020 459030 459041 459047 459054 459060 459078 459083 459088 459096 459107 459114 459119 459131 459145 459158 459168 459178 459187 459200 459213 459221 459227 459236 459250 459260 459274 459286 459301 459307 459315 459329 459347 459366 459376 459392 459408 459424 459436 459446 459460 459465 459478 459487 459489 459493 459501 459508 459511 459514 459518 459545 459563 459580 459589 459605 459620 459637 459654 459675 459697 459726 459731 459751 459769 459788 459814 459834 459855 459875 459896 459915 459934 459953 459972 459992 460000 460017 460030 460050 460067 460077 460084 460101 460109 460115 460127 460136 460157 460168 460179 460193 460212 460226 460258 460279 460298 460318 460330 460342 460349 460358 460366 460376 460389 460402 460415 460427 460441 460456 460474 460493 460520 460535 460546 460554 460570 460580 460588 460599 460615 460627 460637 460656 460666 460682 460692 460704 460716 460724 460735 460747 460759 460770 460779 460793 460811 460825 460840 460848 460866 460882 460889 460891 460899 460912 460922 460930 460940 460945 460951 460956 460961 460973 460981 460997 461004 461014 461024 461032 461044 461055 461062 461071 461083 461092 461095 461098 461111 461116 461116 461128 461135 461136 461144 461151 461155 461161 461163 461164 461168 461172 461176 461182 461192 461193 461194 461196 461198 461212 461233 461262 461274 461294 461304 461315 461327 461327 461333 461336 461336 461336 461336 461336 461336 461340 461340 461340 461340 461340 461340 461340 461340 461340 461341 461342 461342 461342 461342 461342 461342 461346 461346 461348 461348 461349 461350 461352 461352 461353 461354 461354 461355 461358 461360 461360 461372 461372 461373 461373 461375 461377 461377 461379 461380 461388 461405 461407 461407 461407 461407 461419 461446 461453 461472 461490 461505 461517 461537 461557 461578 461592 461613 461626 461650 461667 461682 461704 461718 461731 461756 461761 461762 461781 461797 461799 461818 461824 461826 461829 461830 461847 461847 461848 461858 461868 461875 461879 461888 461894 461898 461902 461905 461910 461914 461914 461914 461917 461920 461926 461936 461944 461948 461954 461958 461963 461968 461974 461975 461986 461986 461986 461986 461986 461991 462004 462018 462027 462030 462033 462039 462047 462055 462063 462071 462079 462088 462095 462100 462107 462115 462121 462128 462136 462146 462154 462162 462172 462178 462185 462192 462199 462205 462208 462215 462223 462230 462238 462245 462253 462260 462268 462276 462285 462293 462299 462306 462315 462321 462324 462330 462338 462351 462373 462387 462395 462413 462417 462434 462438 462439 462446 462454 462465 462477 462484 462489 462493 462503 462521 462525 462529 462532 462544 462550 462557 462559 462562 462568 462580 462583 462599 462612 462615 462623 462637 462637 462643 462667 462671 462683 462685 462691 462696 462701 462708 462711 462725 462737 462741 462747 462751 462754 462755 462761 462765 462779 462785 462789 462791 462794 462797 462799 462802 462811 462813 462817 462819 462822 462823 462826 462829 462830 462832 462836 462845 462849 462850 462851 462855 462863 462874 462877 462881 462888 462889 462890 462902 462909 462921 462936 462940 462944 462947 462950 462955 462960 462965 462970 462976 462981 462986 462992 462996 462999 463002 463005 463011 463015 463022 463028 463033 463038 463038 463043 463050 463055 463068 463077 463082 463089 463089 463098 463115 463128 463145 463145 463146 463165 463172 463175 463176 463177 463178 463190 463201 463212 463218 463219 463219 463219 463221 463221 463221 463222 463222 463222 463222 463223 463223 463224 463226 463227 463227 463227 463227 463227 463227 463228 463229 463230 463231 463232 463233 463234 463235 463236 463237 463263 463264 463267 463272 463289 463295 463305 463315 463327 463346 463352 463353 463354 463355 463358 463369 463378 463385 463394 463398 463405 463407 463420 463425 463430 463449 463458 463460 463465 463489 463518 463543 463565 463586 463614 463623 463630 463644 463657 463670 463682 463694 463706 463718 463735 463747 463766 463778 463791 463809 463827 463839 463858 463873 463890 463902 463916 463930 463943 463961 463969 463980 463987 463996 464000 464004 464006 464011 464015 464020 464020 464022 464026 464030 464034 464038 464054 464072 464076 464094 464094 464096 464100 464114 464117 464119 464121 464125 464126 464128 464133 464135 464139 464143 464148 464154 464160 464169 464172 464174 464176 464181 464184 464187 464191 464194 464197 464200 464207 464214 464221 464223 464225 464227 464232 464235 464237 464245 464251 464259 464262 464270 464272 464280 464285 464292 464297 464312 464319 464321 464327 464327 464327 464330 464331 464331 464331 464333 464333 464333 464333 464334 464334 464335 464335 464345 464355 464368 464380 464391 464403 464421 464422 464431 464438 464445 464452 464458 464464 464470 464473 464476 464484 464494 464504 464512 464530 464546 464559 464566 464579 464596 464611 464629 464644 464648 464651 464657 464678 464697 464708 464725 464739 464760 464772 464784 464805 464820 464841 464859 464878 464896 464912 464929 464946 464968 464982 464999 465015 465018 465038 465042 465064 465087 465092 465093 465095 465107 465121 465131 465147 465165 465178 465189 465201 465212 465225 465233 465241 465249 465259 465280 465280 465292 465299 465309 465314 465320 465340 465365 465380 465383 465389 465389 465398 465406 465422 465426 465433 465443 465458 465474 465476 465476 465483 465499 465505 465519 465519 465522 465544 465566 465591 465617 465637 465651 465670 465692 465701 465721 465748 465770 465780 465788 465801 465823 465843 465858 465873 465885 465897 465911 465930 465941 465956 465973 465996 466013 466036 466047 466066 466079 466101 466124 466146 466168 466191 466214 466232 466258 466279 466299 466322 466334 466348 466365 466379 466395 466414 466433 466447 466462 466478 466492 466508 466518 466528 466538 466557 466579 466580 466587 466594 466598 466609 466614 466623 466631 466640 466644 466654 466665 466672 466682 466689 466699 466710 466712 466718 466725 466728 466737 466741 466742 466743 466744 466745 466746 466747 466748 466757 466763 466776 466784 466788 466791 466794 466799 466803 466807 466814 466820 466825 466832 466832 466832 466851 466872 466872 466873 466873 466873 466893 466914 466933 466948 466962 466984 466988 466990 466995 466997 466997 467004 467007 467009 467009 467009 467009 467009 467009 467009 467014 467033 467036 467041 467044 467046 467067 467070 467076 467085 467092 467094 467094 467095 467095 467095 467099 467100 467104 467123 467130 467131 467143 467145 467148 467150 467153 467156 467159 467160 467165 467168 467172 467175 467180 467181 467197 467209 467217 467233 467240 467245 467258 467271 467277 467283 467286 467295 467305 467311 467318 467326 467334 467341 467349 467359 467368 467373 467382 467390 467405 467427 467443 467446 467459 467480 467494 467507 467516 467527 467548 467562 467580 467603 467623 467643 467668 467684 467702 467717 467740 467755 467770 467774 467776 467794 467797 467816 467830 467830 467830 467836 467849 467849 467849 467853 467856 467866 467868 467871 467875 467878 467883 467904 467909 467914 467919 467919 467919 467931 467939 467939 467958 467962 467966 467966 467966 467970 467977 467977 467982 467992 467999 468006 468010 468014 468014 468014 468014 468036 468044 468067 468087 468093 468110 468132 468156 468160 468177 468201 468219 468244 468264 468288 468300 468329 468344 468354 468381 468406 468411 468417 468429 468438 468459 468484 468492 468502 468517 468539 468545 468558 468566 468574 468575 468587 468595 468595 468595 468595 468595 468595 468595 468595 468605 468605 468605 468616 468616 468616 468616 468621 468647 468658 468664 468664 468664 468664 468664 468669 468684 468702 468712 468712 468717 468722 468722 468727 468727 468727 468732 468732 468737 468737 468756 468756 468761 468764 468764 468777 468798 468819 468839 468844 468844 468858 468870 468870 468870 468885 468900 468900 468900 468900 468915 468915 468915 468915 468915 468931 468931 468945 468957 468959 468971 468986 468999 469016 469023 469023 469026 469026 469030 469030 469043 469058 469072 469072 469072 469083 469083 469083 469083 469083 469083 469093 469103 469110 469110 469110 469110 469111 469111 469113 469122 469124 469131 469132 469137 469146 469152 469162 469164 469168 469169 469172 469174 469187 469188 469190 469207 469208 469214 469216 469218 469221 469223 469232 469240 469249 469257 469268 469276 469284 469294 469302 469310 469314 469322 469330 469338 469363 469383 469401 469409 469417 469419 469428 469433 469436 469439 469442 469447 469450 469453 469456 469460 469464 469468 469471 469475 469478 469482 469483 469486 469489 469493 469498 469508 469523 469547 469570 469593 469614 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469617 469640 469650 469651 469662 469671 469688 469699 469714 469728 469742 469758 469775 469789 469806 469817 469829 469843 469861 469878 469890 469915 469925 469945 469971 469978 469983 469984 469986 469987 469991 469991 469993 469994 470003 470009 470013 470020 470025 470032 470034 470040 470046 470053 470059 470071 470076 470083 470094 470115 470134 470157 470165 470175 470195 470221 470245 470267 470288 470307 470333 470357 470378 470405 470435 470467 470498 470509 470528 470547 470560 470570 470584 470606 470622 470641 470657 470674 470688 470700 470729 470749 470761 470783 470802 470822 470844 470868 470871 470885 470896 470916 470920 470938 470961 470966 470986 470992 470997 471021 471029 471045 471055 471060 471076 471098 471115 471129 471155 471169 471188 471203 471227 471249 471274 471281 471308 471323 471335 471345 471366 471382 471405 471427 471431 471435 471435 471436 471437 471438 471439 471440 471440 471454 471455 471456 471457 471458 471459 471460 471461 471462 471463 471464 471465 471466 471467 471468 471469 471470 471471 471472 471473 471474 471475 471476 471486 471494 471501 471507 471507 471507 471508 471509 471509 471510 471510 471513 471514 471514 471533 471548 471567 471573 471578 471587 471595 471604 471612 471620 471634 471647 471658 471670 471678 471698 471706 471714 471727 471745 471749 471766 471780 471792 471797 471812 471833 471845 471857 471864 471873 471877 471883 471890 471897 471907 471913 471921 471927 471938 471944 471951 471959 471963 471971 471977 471983 471996 472004 472020 472028 472036 472041 472041 472041 472041 472047 472058 472063 472063 472067 472067 472067 472085 472099 472099 472099 472106 472112 472116 472120 472124 472129 472134 472139 472146 472150 472154 472175 472176 472177 472185 472196 472202 472214 472218 472218 472218 472220 472233 472249 472251 472252 472255 472273 472290 472293 472294 472314 472315 472317 472321 472328 472332 472333 472336 472336 472344 472348 472352 472366 472372 472377 472385 472388 472393 472396 472406 472428 472429 472429 472438 472452 472453 472469 472528 472528 472528 472529 472530 472531 472535 472543 472544 472545 472565 472582 472602 472604 472628 472629 472631 472652 472658 472693 472694 472710 472718 472734 472746 472749 472749 472760 472767 472778 472786 472788 472799 472819 472821 472821 472821 472827 472837 472840 472851 472881 472901 472918 472932 472950 472962 472976 472986 473000 473017 473028 473038 473055 473071 473091 473112 473137 473152 473167 473181 473200 473237 473247 473270 473271 473275 473279 473282 473299 473313 473323 473335 473352 473376 473392 473407 473424 473438 473457 473467 473493 473505 473505 473512 473542 473548 473551 473551 473551 473552 473552 473552 473552 473552 473554 473559 473564 473579 473599 473615 473622 473652 473687 473705 473712 473717 473723 473735 473746 473753 473758 473765 473774 473781 473784 473784 473785 473792 473801 473809 473815 473833 473841 473871 473899 473923 473934 473941 473948 473965 473965 473965 473965 473977 473983 473993 474005 474014 474026 474036 474038 474046 474052 474059 474067 474076 474086 474095 474103 474110 474117 474127 474129 474145 474155 474158 474163 474176 474179 474202 474224 474225 474235 474248 474252 474252 474253 474270 474270 474273 474273 474275 474276 474276 474278 474278 474278 474293 474293 474309 474321 474333 474345 474358 474363 474368 474377 474380 474384 474405 474418 474432 474444 474463 474473 474489 474501 474511 474527 474527 474528 474540 474546 474546 474548 474550 474550 474550 474552 474555 474556 474568 474583 474587 474590 474590 474590 474590 474590 474590 474593 474593 474594 474594 474597 474599 474601 474607 474610 474610 474615 474626 474630 474632 474646 474648 474651 474654 474656 474659 474660 474664 474669 474670 474672 474674 474679 474680 474682 474688 474690 474691 474696 474699 474705 474709 474713 474715 474716 474717 474718 474724 474725 474727 474729 474730 474735 474736 474738 474740 474743 474745 474746 474748 474751 474751 474752 474752 474754 474754 474766 474770 474798 474852 474855 474950 474961 474967 474974 474982 474989 474997 475003 475012 475017 475021 475043 475070 475075 475082 475090 475101 475121 475128 475144 475161 475166 475169 475171 475173 475175 475178 475182 475192 475203 475223 475232 475239 475246 475253 475255 475260 475315 475368 475377 475382 475389 475392 475411 475427 475473 475516 475533 475562 475575 475589 475598 475622 475629 475639 475655 475673 475686 475709 475725 475733 475746 475759 475780 475789 475799 475810 475817 475825 475831 475855 475858 475864 475868 475878 475898 475910 475917 475921 475927 475932 475938 475948 475955 475955 475955 475959 475959 475966 475984 475988 475993 476001 476009 476014 476022 476028 476046 476053 476071 476084 476088 476088 476089 476089 476089 476091 476103 476134 476138 476138 476139 476151 476151 476154 476157 476160 476174 476185 476196 476206 476220 476235 476246 476257 476267 476291 476300 476311 476311 476323 476335 476342 476351 476361 476372 476384 476403 476424 476455 476457 476460 476480 476488 476497 476507 476516 476526 476536 476546 476556 476564 476572 476582 476590 476599 476607 476622 476632 476639 476655 476664 476671 476680 476689 476697 476710 476719 476726 476741 476748 476759 476771 476778 476791 476799 476814 476831 476845 476865 476874 476882 476901 476919 476928 476938 476956 476980 476995 477013 477028 477030 477035 477045 477064 477078 477085 477098 477103 477103 477103 477103 477103 477106 477115 477119 477120 477125 477131 477135 477139 477146 477149 477155 477159 477159 477174 477178 477178 477178 477185 477193 477204 477211 477229 477236 477254 477266 477279 477283 477283 477284 477286 477286 477286 477288 477295 477308 477308 477317 477329 477359 477359 477365 477370 477374 477374 477405 477427 477434 477455 477479 477507 477520 477542 477563 477574 477591 477613 477636 477646 477668 477689 477705 477719 477745 477771 477785 477797 477816 477838 477874 477893 477910 477929 477962 477971 477996 478005 478010 478026 478040 478045 478054 478075 478077 478080 478097 478116 478119 478157 478159 478165 478210 478227 478241 478267 478295 478301 478308 478310 478312 478321 478325 478332 478334 478334 478336 478341 478344 478350 478360 478360 478364 478372 478383 478390 478393 478396 478402 478412 478414 478418 478424 478428 478433 478436 478440 478462 478466 478470 478483 478496 478499 478499 478499 478500 478501 478502 478503 478503 478504 478505 478505 478505 478506 478506 478511 478514 478517 478529 478536 478548 478553 478559 478578 478578 478578 478595 478604 478617 478629 478646 478664 478683 478683 478683 478692 478698 478704 478709 478713 478716 478718 478719 478743 478746 478750 478754 478762 478765 478769 478773 478775 478781 478811 478817 478821 478827 478835 478841 478849 478863 478868 478870 478871 478876 478881 478885 478890 478895 478896 478897 478902 478903 478907 478909 478911 478912 478913 478914 478938 478962 478973 478974 478975 478975 478983 478992 479004 479009 479019 479030 479048 479065 479093 479117 479127 479136 479145 479164 479178 479179 479193 479201 479201 479213 479213 479213 479224 479224 479224 479224 479224 479224 479224 479239 479293 479324 479327 479331 479342 479350 479369 479373 479376 479379 479383 479385 479388 479390 479392 479394 479397 479400 479402 479406 479411 479414 479416 479418 479421 479424 479427 479430 479430 479437 479465 479474 479495 479505 479551 479562 479575 479583 479586 479605 479619 479645 479664 479672 479693 479693 479710 479710 479714 479724 479724 479724 479749 479771 479784 479792 479801 479819 479826 479826 479831 479835 479839 479848 479854 479861 479865 479869 479872 479881 479881 479881 479881 479881 479912 479914 479914 479918 479940 479963 479963 479963 479965 479967 479970 479970 479970 479971 479989 480007 480007 480007 480011 480011 480011 480011 480011 480012 480012 480013 480013 480013 480042 480045 480045 480046 480046 480059 480061 480063 480063 480088 480090 480092 480097 480111 480111 480113 480115 480117 480119 480122 480124 480126 480127 480128 480143 480166 480167 480183 480207 480210 480211 480212 480224 480224 480226 480227 480228 480228 480228 480235 480236 480240 480244 480247 480249 480332 480342 480345 480349 480349 480362 480362 480376 480381 480384 480400 480404 480412 480420 480435 480443 480454 480465 480477 480487 480498 480507 480527 480545 480558 480572 480586 480599 480608 480617 480633 480646 480664 480675 480696 480718 480732 480754 480770 480824 480837 480849 480860 480880 480889 480902 480912 480937 480950 480962 480969 480988 480995 481004 481022 481023 481023 481028 481032 481041 481047 481051 481056 481059 481063 481080 481083 481084 481087 481088 481092 481097 481102 481107 481119 481121 481139 481139 481139 481139 481156 481179 481197 481209 481220 481231 481232 481232 481232 481239 481285 481293 481295 481311 481333 481346 481375 481409 481411 481418 481428 481440 481451 481464 481477 481490 481503 481516 481529 481542 481542 481543 481556 481556 481563 481568 481574 481580 481586 481596 481609 481622 481635 481648 481648 481654 481661 481674 481687 481700 481713 481726 481731 481740 481745 481758 481795 481810 481811 481813 481829 481859 481866 481890 481895 481896 481898 481899 481905 481926 481927 481940 481956 481969 481972 482002 482027 482040 482043 482049 482055 482058 482061 482061 482062 482078 482097 482118 482135 482151 482179 482202 482216 482228 482254 482268 482280 482292 482308 482322 482337 482364 482385 482412 482429 482440 482455 482475 482478 482485 482487 482494 482501 482517 482534 482540 482552 482575 482593 482603 482613 482662 482693 482747 482758 482763 482781 482786 482793 482800 482807 482819 482830 482839 482849 482854 482885 482896 482913 482921 482938 482955 483001 483012 483070 483086 483102 483133 483144 483144 483151 483163 483177 483188 483197 483206 483216 483227 483238 483247 483256 483266 483296 483299 483313 483322 483339 483363 483382 483405 483435 483454 483483 483506 483538 483560 483574 483603 483629 483654 483686 483713 483742 483767 483799 483822 483848 483873 483896 483925 483961 483985 484012 484017 484038 484048 484085 484116 484155 484202 484219 484236 484255 484268 484313 484333 484343 484348 484353 484358 484364 484369 484374 484375 484393 484404 484424 484432 484436 484443 484448 484469 484493 484517 484533 484539 484547 484558 484560 484561 484564 484568 484571 484573 484574 484576 484579 484580 484582 484587 484588 484596 484605 484615 484620 484630 484637 484647 484659 484668 484690 484698 484713 484717 484732 484756 484780 484816 484845 484865 484869 484873 484878 484881 484887 484893 484895 484899 484909 484954 484987 485026 485043 485068 485089 485103 485119 485141 485166 485186 485209 485229 485245 485267 485290 485310 485330 485360 485385 485389 485405 485419 485446 485451 485478 485505 485538 485560 485584 485608 485630 485631 485649 485666 485688 485708 485710 485728 485734 485739 485741 485749 485758 485761 485769 485773 485779 485783 485789 485801 485804 485812 485815 485826 485838 485842 485874 485899 485921 485939 485954 485970 485978 485985 486003 486043 486045 486054 486094 486099 486111 486123 486132 486138 486145 486155 486168 486199 486201 486206 486220 486241 486254 486275 486284 486304 486325 486334 486343 486357 486379 486397 486408 486416 486424 486434 486442 486453 486462 486470 486475 486480 486508 486521 486529 486544 486559 486575 486595 486617 486643 486667 486689 486709 486730 486753 486774 486790 486800 486808 486811 486811 486814 486833 486842 486842 486842 486866 486866 486898 486920 486950 486983 487008 487046 487081 487134 487187 487194 487210 487235 487241 487249 487284 487322 487360 487389 487416 487439 487465 487489 487522 487534 487543 487555 487558 487579 487595 487611 487645 487675 487700 487737 487760 487770 487800 487841 487875 487885 487923 487944 487975 488003 488038 488077 488114 488146 488190 488234 488243 488285 488290 488297 488304 488310 488323 488329 488335 488339 488350 488375 488397 488405 488415 488421 488437 488450 488457 488471 488481 488487 488492 488505 488522 488538 488556 488569 488586 488600 488619 488635 488648 488660 488669 488684 488696 488717 488725 488733 488749 488787 488801 488817 488831 488842 488860 488877 488889 488890 488902 488907 488909 488937 488966 488983 488990 489004 489022 489037 489081 489091 489098 489103 489110 489117 489121 489128 489146 489168 489175 489181 489199 489225 489228 489237 489243 489259 489265 489275 489280 489288 489299 489314 489329 489344 489355 489371 489400 489425 489437 489487 489498 489506 489534 489561 489587 489623 489648 489659 489684 489713 489720 489740 489762 489762 489781 489822 489837 489851 489897 489898 489921 489937 489965 489973 489978 489992 490002 490010 490019 490023 490037 490049 490062 490089 490100 490115 490129 490139 490159 490173 490214 490218 490225 490254 490277 490285 490323 490349 490367 490376 490394 490400 490411 490420 490442 490451 490471 490471 490471 490471 490488 490488 490496 490514 490514 490528 490528 490533 490549 490566 490585 490602 490623 490628 490628 490629 490630 490658 490711 490730 490750 490757 490783 490789 490790 490805 490833 490847 490859 490882 490895 490908 490908 490912 490913 490922 490922 490927 490928 490931 490958 490979 490989 490991 491009 491020 491041 491060 491077 491094 491104 491113 491129 491154 491182 491202 491220 491229 491250 491259 491269 491283 491294 491320 491337 491349 491351 491351 491375 491388 491410 491426 491440 491467 491476 491478 491493 491512 491526 491541 491559 491560 491573 491588 491604 491626 491641 491663 491679 491699 491720 491736 491742 491755 491774 491782 491783 491797 491825 491844 491862 491868 491874 491886 491888 491915 491922 491930 491939 491941 491943 491946 491951 491960 491966 491971 491973 491976 491988 491989 492007 492034 492041 492041 492041 492041 492041 492044 492048 492048 492050 492051 492051 492053 492064 492069 492088 492088 492093 492093 492100 492111 492120 492123 492133 492157 492170 492180 492199 492212 492218 492228 492246 492265 492276 492287 492294 492306 492312 492318 492329 492345 492360 492386 492394 492398 492403 492417 492423 492430 492430 492433 492450 492450 492450 492467 492467 492476 492493 492497 492498 492499 492505 492519 492543 492570 492584 492609 492629 492644 492666 492668 492681 492700 492709 492768 492776 492800 492806 492816 492836 492849 492870 492908 492939 492960 492980 493005 493028 493051 493084 493114 493135 493163 493187 493204 493228 493247 493287 493328 493353 493358 493379 493403 493430 493461 493476 493483 493501 493514 493529 493536 493542 493556 493561 493571 493578 493587 493594 493607 493615 493624 493631 493646 493658 493658 493665 493684 493689 493694 493698 493706 493718 493728 493738 493756 493783 493811 493819 493828 493844 493850 493856 493867 493879 493888 493901 493902 493928 493932 493933 493934 493935 493941 493969 493984 493996 494004 494010 494029 494035 494037 494069 494078 494082 494102 494124 494142 494154 494163 494178 494191 494201 494212 494223 494236 494250 494266 494282 494291 494301 494311 494321 494331 494341 494353 494371 494399 494427 494452 494482 494503 494523 494560 494602 494614 494625 494639 494668 494679 494690 494710 494717 494733 494767 494778 494820 494874 494886 494899 494906 494917 494921 494934 494946 494965 494969 494970 494984 494996 495004 495020 495024 495034 495034 495040 495077 495083 495112 495119 495124 495132 495148 495172 495190 495191 495193 495216 495218 495240 495257 495278 495306 495325 495343 495370 495380 495417 495429 495450 495467 495495 495509 495521 495530 495542 495544 495552 495560 495568 495573 495576 495582 495586 495590 495594 495600 495604 495607 495614 495617 495620 495623 495625 495628 495631 495636 495639 495642 495664 495676 495708 495723 495734 495753 495773 495793 495798 495818 495822 495842 495852 495873 495895 495929 495955 495968 495980 495989 496005 496018 496026 496043 496056 496075 496097 496119 496136 496150 496165 496180 496186 496201 496206 496217 496245 496256 496278 496288 496288 496289 496290 496292 496294 496295 496295 496297 496303 496304 496304 496320 496320 496332 496333 496333 496335 496335 496335 496336 496337 496338 496338 496339 496340 496344 496345 496346 496347 496348 496360 496361 496361 496361 496363 496363 496380 496404 496414 496430 496444 496458 496470 496477 496484 496494 496511 496540 496540 496613 496623 496667 496704 496736 496772 496809 496844 496875 496932 496976 496995 497020 497024 497040 497042 497077 497110 497142 497148 497155 497175 497180 497182 497191 497221 497240 497260 497286 497303 497315 497334 497352 497365 497370 497386 497403 497425 497442 497456 497477 497490 497504 497507 497525 497543 497556 497559 497568 497574 497577 497581 497587 497592 497597 497601 497606 497613 497620 497622 497624 497629 497634 497635 497640 497641 497653 497653 497660 497667 497670 497679 497679 497682 497683 497690 497698 497707 497731 497738 497741 497787 497858 497877 497889 497896 497899 497903 497906 497909 497939 497955 497955 497986 497990 497997 498002 498011 498012 498017 498049 498055 498064 498114 498146 498149 498160 498169 498180 498189 498199 498204 498207 498211 498216 498228 498235 498246 498262 498272 498273 498274 498293 498316 498343 498377 498411 498436 498471 498502 498537 498562 498567 498569 498576 498580 498586 498616 498639 498661 498676 498696 498742 498755 498766 498784 498795 498811 498815 498825 498837 498864 498888 498900 498912 498939 498951 498954 498962 499001 499008 499008 499016 499023 499035 499077 499118 499159 499168 499222 499244 499266 499286 499302 499317 499338 499353 499376 499393 499415 499421 499437 499445 499457 499478 499504 499524 499547 499554 499563 499574 499591 499609 499609 499633 499653 499664 499686 499696 499724 499757 499757 499780 499780 499814 499845 499861 499861 499900 499900 499900 499922 499942 499973 500015 500048 500073 500125 500164 500195 500248 500253 500269 500275 500283 500315 500338 500364 500397 500435 500440 500462 500499 500525 500551 500602 500640 500652 500661 500673 500693 500704 500710 500714 500728 500740 500751 500764 500772 500788 500795 500795 500805 500816 500829 500829 500841 500846 500858 500858 500861 500864 500867 500870 500873 500882 500897 500900 500941 500979 501027 501031 501069 501089 501099 501124 501159 501193 501239 501293 501324 501341 501356 501368 501398 501440 501497 501502 501506 501522 501528 501532 501537 501549 501553 501567 501570 501573 501577 501581 501586 501590 501595 501598 501602 501604 501610 501620 501625 501667 501673 501678 501683 501690 501698 501715 501730 501750 501774 501787 501817 501842 501873 501897 501928 501949 501975 501998 502022 502062 502095 502110 502125 502151 502180 502193 502221 502241 502267 502278 502340 502377 502432 502459 502492 502519 502548 502579 502609 502649 502691 502720 502723 502731 502749 502801 502846 502854 502858 502860 502864 502867 502869 502870 502874 502884 502885 502891 502898 502909 502928 502935 502942 502943 502953 502974 502984 503010 503064 503078 503086 503088 503090 503093 503094 503098 503099 503100 503106 503106 503110 503140 503159 503179 503195 503213 503223 503243 503252 503261 503290 503315 503326 503336 503350 503366 503388 503399 503419 503435 503449 503457 503464 503472 503481 503494 503494 503513 503526 503537 503552 503564 503578 503587 503596 503617 503625 503651 503663 503674 503685 503691 503709 503711 503712 503713 503714 503715 503717 503718 503720 503722 503726 503726 503734 503744 503753 503756 503762 503766 503773 503776 503782 503782 503782 503783 503792 503792 503793 503794 503796 503798 503801 503805 503815 503841 503853 503863 503875 503882 503904 503916 503925 503928 503937 503952 503956 503962 503963 503973 503983 503984 503991 503999 504005 504009 504012 504024 504031 504039 504051 504067 504074 504077 504091 504097 504126 504142 504166 504192 504216 504221 504228 504257 504264 504290 504295 504316 504322 504329 504334 504339 504342 504350 504370 504386 504407 504426 504429 504437 504459 504467 504491 504507 504534 504555 504577 504578 504588 504596 504603 504617 504637 504653 504655 504691 504695 504707 504725 504740 504761 504779 504798 504816 504835 504849 504865 504889 504906 504913 504926 504947 504949 504957 504973 504985 504995 505006 505014 505022 505023 505031 505049 505052 505067 505071 505080 505100 505107 505125 505131 505155 505164 505174 505181 505199 505206 505213 505229 505236 505249 505257 505268 505281 505295 505303 505319 505326 505342 505365 505377 505392 505402 505440 505450 505462 505485 505491 505494 505501 505509 505532 505542 505555 505564 505570 505571 505574 505576 505600 505620 505665 505671 505678 505679 505688 505696 505700 505711 505713 505731 505733 505751 505766 505779 505792 505795 505802 505809 505823 505823 505824 505840 505840 505840 505849 505881 505913 505930 505946 505972 505992 506013 506028 506042 506058 506089 506103 506121 506162 506174 506187 506226 506257 506276 506292 506305 506317 506354 506416 506432 506454 506468 506484 506537 506552 506569 506591 506633 506658 506696 506739 506753 506775 506794 506808 506823 506834 506849 506857 506875 506890 506900 506910 506936 506952 506955 506964 506979 506996 507005 507020 507021 507024 507057 507067 507099 507099 507102 507122 507139 507158 507163 507167 507171 507178 507183 507190 507191 507194 507202 507212 507212 507222 507224 507254 507270 507274 507277 507295 507300 507306 507310 507323 507348 507352 507362 507378 507385 507389 507405 507424 507442 507460 507463 507467 507471 507474 507478 507490 507582 507594 507596 507603 507618 507648 507656 507665 507669 507673 507680 507685 507695 507701 507707 507720 507725 507731 507736 507752 507774 507824 507833 507858 507870 507881 507886 507894 507928 507942 507942 507942 507954 507955 507958 507963 507964 507969 507974 507985 507987 508001 508018 508025 508061 508070 508086 508093 508120 508131 508140 508149 508160 508176 508222 508251 508283 508320 508337 508374 508411 508455 508476 508500 508510 508520 508559 508561 508587 508598 508607 508615 508629 508635 508641 508652 508661 508677 508688 508697 508717 508733 508751 508784 508795 508803 508812 508863 508876 508903 508905 508938 508957 508973 508992 509030 509057 509083 509106 509117 509162 509186 509198 509232 509248 509270 509283 509292 509311 509334 509353 509378 509403 509418 509431 509449 509462 509472 509482 509496 509516 509527 509542 509562 509576 509586 509619 509632 509654 509704 509739 509752 509815 509823 509826 509828 509829 509856 509857 509862 509868 509877 509884 509899 509916 509931 509938 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509955 509963 509971 509976 509978 509980 509988 510016 510023 510026 510034 510040 510046 510062 510066 510074 510079 510101 510119 510149 510164 510182 510202 510223 510236 510252 510265 510292 510298 510312 510381 510390 510399 510417 510431 510450 510460 510479 510491 510504 510512 510542 510582 510599 510605 510609 510610 510614 510618 510621 510622 510622 510628 510633 510633 510634 510634 510634 510634 510635 510646 510653 510658 510663 510665 510672 510680 510697 510697 510706 510708 510709 510728 510730 510731 510733 510736 510742 510766 510779 510796 510809 510830 510847 510849 510856 510862 510875 510880 510884 510890 510903 510913 510941 510965 510969 510980 511006 511007 511010 511011 511013 511014 511015 511016 511021 511024 511046 511050 511054 511058 511062 511093 511111 511114 511118 511121 511124 511127 511141 511154 511184 511212 511218 511232 511250 511276 511298 511332 511353 511385 511391 511399 511421 511444 511471 511473 511476 511481 511490 511518 511559 511588 511603 511622 511646 511678 511703 511705 511722 511725 511728 511755 511761 511766 511772 511809 511821 511824 511839 511873 511875 511922 511924 511943 511975 511986 512016 512024 512048 512061 512081 512098 512099 512131 512143 512166 512178 512189 512203 512212 512227 512241 512246 512267 512276 512287 512290 512299 512336 512348 512367 512371 512376 512380 512403 512404 512407 512409 512414 512414 512414 512415 512418 512423 512428 512446 512478 512502 512516 512545 512552 512613 512619 512624 512626 512642 512660 512692 512705 512714 512724 512735 512742 512750 512755 512774 512784 512787 512814 512843 512851 512861 512911 512939 512953 512957 513043 513072 513088 513095 513099 513101 513110 513115 513122 513132 513138 513143 513150 513175 513183 513191 513198 513205 513213 513224 513231 513246 513248 513250 513264 513265 513266 513278 513289 513301 513314 513328 513341 513357 513373 513387 513409 513429 513446 513462 513482 513507 513526 513542 513561 513581 513598 513600 513624 513630 513657 513682 513687 513699 513713 513720 513733 513744 513753 513763 513779 513796 513808 513820 513836 513851 513865 513877 513886 513897 513909 513923 513938 513959 513981 514000 514013 514022 514028 514032 514035 514038 514047 514051 514058 514071 514076 514079 514083 514111 514124 514137 514153 514161 514174 514178 514183 514190 514196 514202 514215 514220 514229 514249 514269 514288 514300 514307 514322 514340 514349 514362 514373 514408 514422 514428 514441 514453 514465 514476 514483 514497 514522 514552 514560 514577 514586 514593 514605 514625 514627 514640 514651 514653 514655 514657 514687 514689 514715 514742 514744 514746 514748 514750 514775 514777 514824 514867 514886 514902 514949 514962 514969 514977 514995 515000 515011 515026 515034 515039 515055 515063 515082 515090 515096 515115 515124 515130 515146 515156 515168 515180 515194 515200 515217 515229 515241 515242 515252 515265 515273 515284 515294 515312 515321 515337 515358 515375 515393 515405 515416 515430 515443 515456 515469 515480 515493 515508 515528 515539 515566 515579 515590 515603 515614 515621 515635 515643 515672 515709 515720 515731 515740 515745 515754 515789 515806 515835 515892 515912 515941 515955 516003 516016 516026 516036 516058 516088 516111 516113 516116 516119 516147 516178 516203 516232 516250 516272 516293 516317 516339 516364 516387 516408 516428 516448 516476 516497 516518 516543 516569 516590 516610 516632 516652 516672 516710 516730 516749 516769 516788 516810 516831 516850 516869 516898 516911 516923 516943 516960 516979 516999 517021 517038 517052 517065 517083 517103 517121 517134 517149 517173 517190 517241 517257 517289 517330 517346 517357 517367 517417 517430 517439 517451 517466 517484 517504 517518 517524 517528 517540 517548 517559 517565 517568 517578 517583 517589 517596 517620 517642 517651 517674 517682 517699 517720 517744 517763 517773 517786 517800 517809 517820 517829 517838 517852 517862 517874 517888 517896 517909 517919 517958 517977 517979 518001 518007 518022 518067 518082 518096 518103 518111 518132 518149 518166 518204 518227 518267 518297 518319 518344 518387 518393 518414 518447 518469 518501 518534 518542 518567 518597 518619 518634 518642 518651 518678 518691 518705 518722 518738 518753 518768 518783 518805 518819 518835 518841 518844 518846 518852 518861 518875 518878 518881 518884 518886 518889 518891 518894 518896 518898 518901 518904 518907 518910 518912 518914 518917 518919 518922 518924 518926 518928 518931 518959 518986 518998 519003 519009 519013 519016 519020 519034 519048 519051 519059 519069 519075 519084 519092 519098 519108 519119 519124 519128 519137 519139 519153 519170 519186 519210 519223 519248 519279 519281 519283 519285 519292 519349 519351 519386 519413 519458 519487 519501 519521 519530 519541 519552 519565 519582 519590 519607 519626 519658 519674 519688 519705 519720 519747 519797 519813 519846 519885 519906 519938 519962 519992 520015 520055 520067 520093 520106 520135 520142 520148 520150 520152 520154 520173 520183 520214 520236 520256 520286 520309 520328 520343 520352 520360 520368 520376 520384 520392 520406 520415 520421 520423 520431 520439 520453 520461 520471 520480 520488 520496 520503 520511 520515 520522 520547 520551 520560 520562 520572 520581 520591 520600 520604 520606 520608 520610 520612 520612 520616 520619 520622 520627 520645 520662 520675 520680 520698 520702 520706 520710 520725 520758 520786 520799 520815 520829 520840 520845 520866 520874 520880 520884 520891 520905 520909 520932 520962 520965 520968 520973 520988 521003 521018 521048 521056 521060 521064 521078 521087 521131 521169 521216 521223 521269 521280 521287 521316 521332 521338 521339 521347 521351 521357 521357 521373 521379 521391 521405 521412 521420 521433 521439 521450 521462 521466 521475 521488 521496 521504 521522 521526 521533 521545 521555 521561 521565 521572 521580 521585 521589 521596 521596 521598 521620 521642 521666 521679 521703 521725 521734 521751 521764 521776 521789 521808 521824 521839 521853 521870 521884 521894 521910 521912 521929 521953 521967 521977 521996 522011 522013 522013 522013 522023 522044 522059 522077 522099 522122 522141 522161 522171 522188 522195 522217 522226 522243 522243 522243 522247 522247 522251 522272 522300 522336 522338 522368 522375 522376 522385 522399 522414 522430 522445 522456 522477 522501 522525 522545 522555 522566 522570 522572 522575 522578 522584 522587 522588 522592 522596 522596 522596 522596 522601 522612 522629 522631 522635 522645 522648 522651 522654 522661 522665 522676 522679 522687 522694 522713 522717 522723 522741 522744 522749 522755 522769 522773 522791 522803 522818 522834 522861 522862 522864 522865 522871 522874 522875 522878 522880 522880 522880 522892 522917 522939 522949 522964 522977 522995 523011 523025 523032 523046 523078 523093 523106 523117 523126 523134 523143 523146 523150 523166 523179 523188 523196 523198 523204 523207 523210 523214 523217 523232 523232 523253 523268 523282 523288 523288 523289 523290 523300 523308 523318 523327 523336 523336 523336 523336 523337 523349 523367 523381 523381 523381 523381 523381 523387 523387 523387 523387 523387 523387 523387 523387 523387 523387 523388 523388 523388 523388 523388 523388 523409 523421 523433 523449 523491 523524 523564 523603 523608 523625 523641 523659 523680 523715 523720 523744 523764 523795 523830 523850 523884 523905 523942 523964 523993 524010 524044 524048 524062 524067 524073 524084 524092 524107 524112 524119 524131 524140 524146 524157 524167 524181 524199 524206 524226 524230 524245 524257 524266 524275 524285 524294 524300 524305 524312 524321 524329 524334 524345 524353 524371 524377 524384 524392 524404 524412 524418 524423 524432 524437 524443 524451 524458 524461 524470 524470 524471 524473 524475 524497 524519 524541 524569 524593 524625 524649 524671 524688 524701 524713 524726 524735 524748 524762 524782 524794 524813 524829 524844 524860 524870 524875 524876 524881 524900 524912 524926 524932 524946 524954 524965 524972 524973 524978 524979 524984 524989 524996 525001 525002 525018 525018 525038 525046 525053 525065 525075 525083 525091 525100 525113 525122 525128 525136 525142 525149 525156 525164 525172 525179 525188 525194 525201 525207 525215 525224 525232 525238 525247 525258 525267 525279 525287 525299 525307 525319 525335 525347 525355 525369 525377 525396 525418 525432 525466 525488 525516 525543 525558 525576 525600 525618 525639 525650 525654 525661 525672 525678 525686 525690 525695 525702 525708 525715 525722 525730 525737 525749 525781 525790 525791 525807 525815 525821 525835 525848 525858 525881 525900 525904 525921 525947 525956 525962 525972 525981 525989 526001 526014 526025 526031 526045 526061 526125 526152 526200 526204 526242 526262 526276 526333 526382 526384 526438 526469 526486 526488 526526 526558 526573 526637 526715 526730 526788 526816 526837 526862 526870 526895 526905 526908 526912 526916 526920 526929 526930 526932 526937 526941 526942 526944 526945 526950 526952 526954 526961 526974 526981 526984 526988 526997 527001 527006 527013 527018 527025 527038 527054 527074 527083 527090 527095 527105 527115 527121 527132 527143 527163 527179 527189 527200 527205 527214 527219 527228 527234 527246 527248 527265 527277 527281 527337 527351 527365 527408 527412 527415 527421 527423 527439 527448 527471 527485 527492 527501 527523 527527 527537 527544 527563 527573 527582 527585 527597 527618 527625 527636 527640 527650 527658 527691 527693 527695 527721 527733 527733 527739 527758 527767 527779 527787 527796 527805 527827 527841 527861 527873 527886 527905 527915 527930 527958 527981 527987 528000 528023 528050 528073 528081 528094 528094 528106 528122 528132 528145 528158 528170 528181 528214 528214 528219 528240 528253 528262 528269 528275 528284 528289 528289 528289 528290 528291 528296 528301 528305 528307 528353 528360 528362 528365 528370 528376 528381 528389 528397 528398 528405 528415 528422 528428 528436 528441 528446 528450 528459 528459 528460 528460 528460 528462 528463 528464 528465 528466 528466 528467 528477 528484 528504 528517 528524 528527 528533 528539 528545 528547 528554 528557 528561 528564 528569 528576 528580 528588 528594 528600 528606 528612 528618 528627 528631 528635 528635 528636 528650 528660 528667 528673 528687 528700 528726 528736 528751 528768 528787 528791 528806 528813 528829 528836 528844 528853 528863 528869 528894 528903 528913 528924 528925 528937 528949 528953 528957 528961 528967 528974 528980 528986 528993 529000 529007 529013 529021 529027 529034 529040 529047 529050 529059 529067 529076 529089 529100 529110 529120 529133 529143 529149 529153 529157 529162 529169 529173 529177 529183 529188 529194 529198 529204 529208 529213 529236 529240 529244 529250 529254 529289 529307 529311 529338 529348 529360 529404 529406 529407 529420 529428 529433 529472 529486 529518 529519 529521 529557 529591 529607 529622 529638 529653 529667 529686 529708 529722 529743 529767 529783 529798 529813 529825 529836 529854 529858 529880 529881 529882 529895 529915 529917 529920 529972 530012 530033 530066 530068 530077 530119 530134 530162 530176 530190 530206 530221 530237 530257 530302 530328 530355 530399 530478 530493 530510 530513 530516 530519 530530 530532 530533 530535 530538 530539 530540 530541 530542 530544 530545 530545 530546 530559 530562 530562 530568 530581 530589 530592 530599 530602 530608 530612 530622 530624 530629 530632 530642 530646 530650 530650 530650 530651 530652 530655 530655 530656 530658 530661 530661 530664 530667 530667 530667 530671 530675 530682 530704 530712 530718 530719 530729 530732 530739 530747 530757 530757 530757 530766 530766 530778 530785 530795 530810 530815 530815 530819 530819 530831 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530839 530850 530858 530859 530859 530870 530892 530934 530958 531010 531034 531053 531058 531084 531103 531103 531105 531116 531135 531167 531212 531260 531266 531281 531308 531316 531331 531379 531400 531406 531408 531424 531457 531500 531522 531544 531566 531594 531624 531651 531662 531675 531687 531710 531732 531754 531764 531781 531781 531781 531781 531785 531790 531790 531795 531796 531801 531817 531837 531847 531867 531874 531878 531887 531893 531921 531986 532049 532077 532125 532157 532191 532228 532276 532320 532377 532425 532438 532450 532460 532469 532488 532521 532572 532627 532647 532659 532662 532667 532679 532686 532690 532696 532705 532714 532721 532734 532743 532772 532796 532817 532841 532851 532909 532921 532935 532944 532956 532972 532986 532995 533009 533018 533028 533040 533054 533064 533076 533090 533099 533114 533129 533145 533158 533187 533208 533228 533253 533273 533297 533348 533406 533459 533516 533530 533550 533555 533573 533576 533580 533597 533612 533645 533652 533668 533677 533715 533728 533731 533737 533741 533764 533794 533797 533811 533822 533857 533861 533865 533869 533876 533882 533887 533901 533919 533924 533968 533993 534015 534044 534059 534089 534120 534132 534141 534165 534181 534189 534197 534208 534231 534256 534268 534293 534318 534334 534363 534390 534429 534460 534486 534499 534511 534570 534593 534599 534613 534615 534625 534642 534650 534672 534684 534698 534700 534704 534715 534726 534738 534754 534804 534808 534817 534829 534873 534903 534930 534946 534952 534966 534992 535005 535009 535013 535027 535070 535075 535081 535085 535088 535117 535122 535137 535150 535162 535186 535235 535282 535308 535350 535358 535369 535375 535400 535417 535427 535487 535510 535536 535550 535569 535581 535588 535617 535635 535658 535679 535694 535718 535734 535747 535749 535751 535758 535760 535764 535766 535801 535847 535876 535880 535901 535926 535939 535964 535978 535998 536009 536016 536025 536052 536063 536069 536080 536094 536118 536133 536147 536160 536177 536193 536226 536247 536278 536302 536340 536359 536388 536408 536448 536487 536503 536516 536534 536549 536551 536551 536567 536569 536581 536589 536599 536609 536616 536624 536635 536662 536671 536691 536702 536715 536730 536740 536749 536758 536768 536777 536786 536800 536842 536858 536871 536878 536900 536902 536916 536957 536982 537031 537041 537048 537087 537105 537134 537141 537143 537153 537163 537165 537174 537190 537199 537208 537219 537237 537269 537299 537341 537342 537393 537395 537401 537402 537411 537420 537420 537425 537448 537467 537478 537482 537486 537492 537506 537509 537518 537522 537524 537529 537571 537578 537582 537586 537592 537600 537612 537620 537648 537650 537653 537656 537670 537679 537688 537698 537706 537728 537739 537743 537749 537773 537782 537803 537807 537813 537813 537813 537822 537834 537853 537872 537881 537887 537898 537908 537917 537967 537983 538018 538065 538073 538075 538085 538140 538196 538260 538267 538278 538290 538294 538298 538304 538317 538333 538344 538379 538387 538400 538408 538425 538446 538463 538496 538519 538534 538557 538576 538591 538608 538626 538645 538660 538676 538694 538724 538783 538794 538836 538838 538838 538839 538852 538853 538873 538879 538893 538897 538904 538908 538914 538919 538921 538926 538930 538950 538952 538960 538966 538973 538979 539000 539031 539034 539045 539045 539053 539066 539093 539113 539113 539113 539140 539142 539142 539143 539143 539165 539165 539224 539246 539246 539246 539267 539267 539267 539267 539267 539268 539268 539268 539268 539268 539268 539268 539269 539269 539269 539269 539275 539288 539290 539290 539292 539292 539292 539292 539294 539296 539299 539305 539308 539311 539316 539320 539320 539320 539322 539329 539333 539334 539337 539338 539375 539406 539437 539442 539451 539454 539458 539466 539473 539477 539480 539481 539481 539482 539482 539482 539482 539483 539483 539483 539506 539506 539506 539507 539507 539523 539536 539544 539555 539566 539576 539582 539593 539609 539609 539609 539626 539630 539636 539642 539649 539654 539654 539664 539678 539699 539703 539708 539713 539724 539740 539766 539775 539781 539793 539798 539807 539837 539842 539853 539882 539887 539892 539895 539915 539936 539958 539997 540001 540013 540016 540021 540050 540063 540067 540082 540090 540100 540100 540119 540138 540147 540147 540148 540154 540158 540164 540167 540175 540179 540182 540201 540205 540217 540232 540234 540235 540243 540251 540253 540254 540257 540262 540275 540278 540282 540296 540308 540324 540336 540339 540340 540353 540353 540363 540375 540385 540386 540389 540391 540393 540405 540405 540405 540405 540419 540434 540440 540448 540512 540520 540522 540526 540534 540551 540573 540595 540603 540611 540619 540630 540649 540657 540675 540694 540700 540715 540747 540763 540763 540767 540812 540820 540832 540837 540901 540905 540933 540940 540949 540977 540991 540992 541006 541029 541037 541043 541050 541064 541067 541093 541115 541145 541162 541182 541197 541209 541223 541246 541269 541299 541306 541319 541370 541378 541396 541418 541433 541442 541449 541460 541478 541479 541481 541503 541511 541521 541521 541528 541534 541539 541546 541562 541569 541569 541573 541573 541588 541589 541589 541591 541592 541593 541595 541596 541596 541626 541632 541639 541639 541643 541664 541677 541681 541691 541698 541708 541713 541719 541724 541731 541739 541743 541748 541755 541763 541769 541777 541784 541793 541798 541805 541813 541818 541825 541833 541841 541849 541853 541857 541866 541876 541879 541891 541905 541909 541914 541919 541921 541921 541936 541936 541936 541937 541942 541948 541955 541967 541976 541995 542009 542012 542026 542026 542032 542037 542044 542046 542074 542076 542086 542099 542099 542126 542150 542167 542169 542177 542201 542205 542212 542217 542225 542226 542249 542259 542262 542275 542289 542294 542300 542305 542305 542315 542321 542325 542334 542335 542354 542382 542399 542401 542416 542430 542447 542466 542489 542512 542530 542549 542559 542579 542593 542613 542631 542650 542662 542680 542698 542716 542736 542753 542765 542777 542777 542782 542813 542851 542911 542911 542973 542979 542986 542986 542991 542998 543012 543021 543035 543043 543055 543059 543074 543091 543100 543115 543127 543131 543136 543143 543150 543159 543165 543171 543181 543194 543210 543227 543237 543248 543253 543259 543268 543276 543286 543298 543308 543319 543325 543334 543338 543354 543361 543373 543386 543394 543405 543424 543441 543449 543461 543474 543503 543528 543536 543538 543546 543546 543549 543556 543584 543618 543636 543650 543670 543671 543712 543726 543745 543758 543769 543781 543792 543803 543825 543843 543857 543870 543887 543900 543915 543938 543963 543980 543980 543983 543987 544007 544028 544031 544033 544037 544041 544053 544070 544085 544098 544113 544124 544142 544160 544171 544175 544179 544184 544191 544195 544200 544204 544220 544225 544230 544235 544240 544245 544250 544255 544260 544264 544268 544272 544276 544280 544306 544319 544335 544351 544352 544353 544358 544361 544365 544372 544382 544388 544395 544405 544411 544413 544421 544421 544422 544423 544428 544429 544435 544436 544437 544444 544449 544454 544459 544459 544462 544463 544468 544470 544477 544477 544480 544482 544484 544485 544486 544492 544492 544493 544493 544497 544497 544503 544503 544503 544504 544511 544521 544526 544530 544537 544541 544545 544549 544553 544557 544561 544565 544569 544573 544577 544581 544584 544589 544593 544598 544603 544603 544606 544612 544615 544620 544622 544623 544624 544625 544652 544662 544665 544674 544688 544696 544702 544710 544735 544758 544777 544799 544812 544828 544854 544877 544899 544928 544936 544938 544944 544946 544952 544955 544958 544967 544968 544973 544989 545011 545017 545048 545055 545058 545061 545064 545067 545077 545082 545086 545088 545092 545095 545100 545101 545112 545120 545126 545130 545150 545169 545188 545195 545202 545209 545216 545243 545250 545256 545267 545276 545283 545290 545298 545306 545314 545318 545325 545327 545334 545341 545345 545352 545354 545361 545364 545366 545373 545380 545388 545396 545403 545413 545420 545427 545434 545437 545444 545447 545450 545453 545459 545464 545473 545488 545500 545524 545544 545564 545576 545579 545584 545593 545624 545686 545686 545686 545691 545697 545702 545715 545720 545730 545739 545746 545753 545765 545782 545791 545799 545801 545803 545803 545803 545803 545803 545803 545810 545813 545813 545815 545817 545827 545828 545838 545849 545864 545867 545868 545869 545871 545874 545888 545889 545890 545895 545902 545907 545909 545915 545921 545925 545930 545934 545945 545959 545978 545984 545988 545995 545999 546005 546011 546014 546027 546031 546046 546051 546053 546058 546085 546089 546094 546097 546103 546108 546112 546118 546125 546133 546149 546151 546154 546159 546162 546165 546166 546167 546172 546177 546201 546201 546206 546206 546206 546206 546206 546206 546206 546206 546206 546206 546208 546215 546217 546220 546223 546226 546230 546234 546258 546281 546298 546335 546384 546398 546422 546444 546467 546479 546506 546517 546548 546562 546567 546584 546590 546595 546605 546621 546635 546647 546659 546671 546680 546686 546693 546698 546701 546709 546710 546717 546718 546719 546720 546721 546724 546725 546741 546752 546766 546779 546792 546805 546817 546828 546845 546854 546861 546872 546888 546899 546914 546929 546938 546946 546955 546974 546981 546986 546993 547000 547010 547018 547024 547031 547035 547043 547052 547062 547072 547080 547086 547092 547098 547104 547110 547119 547122 547134 547144 547165 547176 547192 547195 547200 547202 547205 547207 547212 547213 547224 547225 547237 547243 547251 547257 547280 547293 547304 547317 547340 547362 547362 547377 547386 547395 547401 547414 547430 547473 547485 547498 547508 547524 547534 547550 547566 547566 547571 547573 547578 547581 547597 547601 547623 547623 547623 547636 547644 547649 547663 547673 547697 547724 547739 547760 547760 547763 547766 547772 547792 547793 547799 547805 547811 547817 547823 547829 547835 547841 547847 547853 547868 547870 547877 547879 547883 547906 547927 547932 547940 547948 547993 547996 547999 548015 548017 548020 548033 548040 548057 548083 548100 548104 548109 548112 548115 548119 548122 548124 548127 548129 548131 548133 548135 548139 548148 548159 548167 548171 548180 548189 548192 548195 548204 548210 548216 548218 548221 548223 548226 548229 548232 548236 548242 548242 548242 548242 548243 548243 548243 548243 548243 548244 548244 548244 548244 548244 548244 548246 548249 548253 548258 548264 548273 548275 548287 548288 548288 548290 548294 548300 548300 548301 548309 548309 548309 548313 548315 548319 548319 548320 548321 548326 548329 548330 548334 548337 548343 548343 548348 548368 548374 548379 548384 548389 548390 548391 548392 548393 548416 548422 548431 548437 548447 548465 548476 548484 548495 548503 548515 548524 548534 548544 548553 548558 548568 548576 548579 548581 548594 548607 548616 548641 548641 548643 548644 548651 548662 548666 548685 548685 548685 548692 548695 548708 548724 548732 548737 548739 548739 548739 548739 548739 548739 548740 548748 548751 548756 548759 548761 548761 548762 548763 548773 548779 548788 548792 548802 548818 548820 548836 548852 548858 548858 548859 548862 548863 548863 548863 548864 548864 548864 548894 548896 548901 548903 548904 548905 548906 548914 548920 548930 548932 548938 548941 548946 548957 548964 548968 548972 548998 549008 549014 549019 549029 549030 549031 549039 549042 549045 549049 549054 549058 549067 549073 549077 549083 549087 549091 549099 549108 549122 549134 549141 549141 549153 549153 549177 549199 549205 549206 549258 549277 549278 549279 549313 549332 549338 549340 549389 549399 549409 549416 549423 549430 549436 549446 549453 549459 549468 549478 549484 549491 549513 549542 549545 549568 549618 549651 549685 549739 549766 549803 549844 549889 549918 549919 549963 549971 549985 549988 549989 549999 550004 550012 550018 550036 550056 550064 550078 550091 550095 550099 550106 550124 550143 550146 550160 550179 550180 550182 550183 550194 550221 550241 550252 550254 550266 550275 550284 550290 550298 550306 550319 550330 550332 550343 550351 550354 550370 550392 550413 550432 550456 550456 550465 550469 550483 550483 550492 550501 550512 550529 550548 550555 550567 550587 550600 550611 550623 550633 550649 550661 550672 550682 550698 550708 550719 550730 550741 550755 550767 550777 550787 550799 550814 550830 550845 550862 550875 550885 550906 550916 550942 550949 550957 550964 550976 550991 550999 551008 551020 551027 551035 551042 551053 551060 551077 551084 551097 551116 551127 551134 551142 551153 551163 551167 551168 551169 551170 551175 551182 551204 551210 551214 551221 551231 551233 551235 551241 551246 551271 551274 551291 551315 551332 551345 551349 551352 551356 551361 551368 551373 551389 551410 551410 551411 551438 551438 551438 551438 551438 551441 551449 551467 551478 551479 551479 551479 551479 551479 551480 551482 551486 551490 551499 551502 551505 551509 551511 551513 551515 551518 551521 551526 551529 551530 551534 551536 551544 551545 551548 551549 551549 551552 551554 551556 551558 551560 551562 551565 551569 551569 551570 551570 551570 551570 551572 551573 551573 551573 551573 551573 551573 551573 551573 551573 551573 551573 551573 551576 551578 551580 551582 551585 551588 551590 551592 551594 551597 551600 551605 551605 551614 551623 551633 551642 551652 551662 551672 551682 551690 551710 551719 551747 551755 551764 551773 551782 551788 551797 551806 551814 551822 551831 551839 551847 551856 551865 551876 551885 551893 551899 551922 551937 551947 551962 551974 551988 552012 552020 552032 552048 552057 552082 552116 552131 552145 552171 552201 552203 552205 552206 552208 552209 552210 552210 552226 552233 552238 552244 552244 552257 552259 552259 552260 552260 552265 552276 552276 552290 552298 552306 552322 552322 552327 552336 552336 552362 552371 552381 552393 552393 552403 552408 552414 552424 552435 552439 552457 552475 552492 552528 552529 552535 552540 552564 552590 552620 552621 552621 552621 552621 552621 552621 552622 552624 552626 552628 552645 552660 552689 552746 552777 552805 552828 552854 552855 552859 552874 552883 552886 552893 552893 552901 552907 552919 552929 552937 552944 552959 552959 552979 552983 552988 552997 553004 553016 553032 553034 553036 553041 553054 553074 553081 553088 553096 553104 553113 553120 553127 553134 553141 553148 553156 553163 553170 553179 553184 553189 553194 553199 553213 553226 553229 553232 553241 553246 553256 553269 553282 553286 553291 553304 553317 553328 553340 553346 553370 553375 553387 553391 553416 553436 553460 553465 553469 553473 553473 553478 553482 553487 553491 553497 553503 553505 553513 553515 553515 553515 553518 553528 553531 553544 553551 553555 553584 553589 553609 553640 553655 553665 553679 553718 553729 553737 553737 553737 553746 553754 553771 553785 553795 553806 553822 553847 553869 553888 553905 553925 553956 553987 554009 554029 554031 554054 554055 554064 554085 554103 554112 554127 554127 554134 554139 554150 554164 554174 554184 554194 554204 554214 554224 554234 554244 554254 554270 554285 554300 554315 554328 554342 554355 554370 554385 554398 554414 554427 554444 554459 554474 554487 554500 554513 554528 554542 554556 554569 554582 554596 554609 554624 554642 554658 554674 554687 554702 554715 554728 554741 554756 554769 554782 554799 554812 554825 554839 554852 554868 554871 554883 554895 554907 554921 554935 554944 554952 554958 554968 554988 554998 555009 555022 555034 555045 555054 555067 555081 555093 555098 555112 555127 555141 555153 555173 555193 555212 555225 555239 555240 555240 555240 555240 555240 555240 555240 555240 555243 555243 555249 555254 555271 555289 555289 555292 555294 555297 555312 555329 555331 555334 555346 555359 555360 555371 555374 555381 555388 555391 555396 555414 555428 555443 555449 555460 555469 555476 555486 555494 555494 555540 555578 555625 555672 555677 555678 555724 555770 555777 555785 555801 555816 555831 555848 555894 555926 555926 555935 555935 555952 555954 555977 555981 556001 556005 556011 556038 556049 556062 556077 556084 556084 556115 556120 556125 556128 556133 556139 556145 556153 556159 556162 556165 556170 556175 556183 556187 556191 556208 556212 556223 556248 556277 556295 556318 556329 556350 556373 556395 556416 556441 556464 556486 556506 556528 556548 556562 556576 556587 556598 556611 556629 556645 556657 556661 556688 556703 556709 556716 556727 556739 556749 556758 556790 556799 556809 556816 556834 556836 556842 556849 556858 556861 556870 556871 556886 556896 556903 556917 556930 556933 556941 556948 556953 556963 556976 556987 556999 557010 557018 557028 557041 557054 557065 557108 557117 557129 557139 557155 557162 557187 557204 557229 557250 557273 557300 557322 557343 557368 557391 557412 557434 557461 557484 557504 557524 557544 557563 557583 557602 557634 557653 557674 557696 557718 557737 557758 557777 557799 557826 557832 557836 557840 557844 557849 557853 557858 557863 557868 557872 557876 557883 557890 557895 557900 557905 557910 557915 557917 557921 557925 557929 557933 557937 557941 557945 557956 557958 557965 557969 557977 557986 557999 558003 558011 558019 558028 558038 558039 558047 558055 558057 558064 558066 558066 558066 558066 558066 558066 558066 558073 558075 558078 558085 558091 558093 558094 558095 558108 558122 558123 558124 558129 558140 558151 558157 558159 558172 558187 558192 558193 558201 558213 558230 558236 558237 558246 558264 558273 558277 558281 558285 558307 558332 558349 558374 558402 558427 558450 558477 558509 558530 558553 558584 558607 558628 558652 558674 558695 558720 558743 558763 558782 558801 558827 558855 558876 558896 558928 558947 558968 558988 559010 559030 559053 559091 559111 559132 559151 559173 559192 559213 559235 559242 559264 559274 559282 559282 559282 559293 559312 559312 559314 559327 559339 559351 559361 559372 559385 559396 559398 559423 559427 559430 559430 559430 559430 559446 559447 559449 559449 559450 559466 559471 559485 559490 559495 559498 559498 559498 559498 559500 559502 559523 559540 559555 559577 559594 559633 559645 559658 559671 559681 559693 559707 559721 559736 559748 559764 559788 559806 559832 559839 559850 559868 559878 559902 559915 559936 559957 559984 560001 560005 560017 560032 560049 560061 560069 560078 560085 560093 560098 560105 560116 560123 560131 560137 560140 560146 560155 560163 560173 560180 560188 560194 560200 560206 560212 560221 560228 560235 560241 560248 560254 560261 560267 560276 560283 560290 560298 560305 560312 560318 560326 560336 560338 560348 560371 560377 560383 560390 560399 560405 560413 560418 560430 560442 560442 560447 560453 560464 560517 560554 560558 560564 560569 560573 560577 560590 560596 560600 560616 560626 560632 560655 560668 560673 560687 560700 560713 560726 560729 560742 560751 560756 560770 560779 560781 560807 560823 560827 560835 560843 560848 560861 560875 560883 560903 560945 561016 561053 561075 561097 561186 561215 561217 561226 561235 561277 561283 561289 561297 561320 561341 561376 561469 561507 561575 561587 561646 561666 561699 561789 561841 561870 561940 561983 562056 562099 562142 562193 562262 562340 562410 562444 562500 562523 562536 562542 562587 562624 562637 562711 562743 562765 562788 562813 562819 562841 562854 562891 562901 562911 562911 562911 562912 562919 562926 562936 562936 562951 562956 562956 562956 562956 562956 562962 562963 562963 562981 562994 562994 562994 562994 562994 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563000 563001 563001 563001 563001 563014 563024 563077 563130 563176 563259 563309 563401 563419 563440 563469 563490 563495 563497 563509 563517 563528 563536 563544 563555 563564 563573 563605 563617 563626 563680 563702 563722 563743 563765 563785 563793 563816 563837 563868 563908 563941 563946 563950 563955 563960 563966 563970 563975 563980 563985 563990 563997 564005 564012 564019 564026 564035 564044 564053 564061 564070 564077 564083 564089 564099 564109 564113 564121 564128 564145 564157 564171 564181 564187 564195 564204 564215 564225 564241 564275 564291 564297 564308 564317 564341 564347 564352 564354 564356 564357 564363 564366 564370 564372 564376 564377 564379 564381 564382 564384 564388 564390 564393 564394 564399 564400 564408 564410 564412 564420 564422 564424 564426 564430 564432 564438 564450 564471 564484 564499 564508 564516 564530 564539 564544 564547 564552 564555 564558 564561 564564 564567 564570 564574 564577 564581 564590 564593 564596 564603 564608 564613 564618 564623 564628 564633 564636 564640 564660 564667 564670 564674 564679 564683 564687 564694 564701 564708 564711 564714 564717 564721 564725 564728 564744 564768 564782 564794 564801 564811 564823 564832 564846 564856 564865 564875 564875 564876 564876 564877 564891 564918 564946 564973 564993 565002 565006 565010 565014 565019 565027 565043 565048 565062 565069 565090 565092 565097 565109 565113 565117 565121 565125 565129 565133 565137 565141 565146 565162 565194 565206 565239 565249 565258 565274 565274 565280 565289 565302 565314 565340 565351 565358 565365 565375 565381 565383 565389 565403 565426 565435 565449 565457 565466 565483 565525 565535 565540 565542 565548 565555 565573 565597 565615 565628 565659 565670 565676 565682 565688 565688 565695 565702 565702 565720 565728 565735 565742 565750 565758 565765 565776 565783 565793 565807 565815 565819 565824 565827 565857 565867 565887 565897 565916 565916 565942 565951 565968 565980 565991 566009 566027 566038 566052 566059 566060 566078 566088 566100 566103 566103 566104 566113 566174 566180 566195 566199 566205 566211 566216 566221 566226 566233 566238 566244 566246 566251 566253 566257 566258 566271 566309 566334 566351 566373 566389 566405 566426 566450 566470 566489 566513 566526 566542 566547 566558 566579 566583 566583 566584 566585 566597 566597 566597 566611 566613 566619 566652 566675 566700 566714 566720 566724 566749 566766 566769 566772 566777 566784 566790 566799 566807 566816 566819 566827 566831 566833 566841 566849 566859 566865 566874 566891 566909 566924 566932 566943 566965 566985 566994 567023 567027 567030 567030 567030 567030 567033 567033 567060 567094 567164 567200 567220 567259 567264 567272 567332 567379 567412 567433 567456 567487 567520 567554 567563 567569 567577 567581 567587 567605 567614 567615 567616 567616 567617 567617 567621 567622 567622 567623 567625 567625 567627 567627 567629 567630 567632 567632 567632 567635 567638 567689 567700 567702 567704 567731 567732 567754 567772 567807 567855 567908 567965 568024 568094 568135 568141 568148 568153 568164 568171 568224 568244 568262 568283 568299 568315 568331 568360 568387 568388 568392 568404 568412 568419 568435 568451 568452 568454 568460 568462 568464 568466 568466 568466 568466 568468 568482 568485 568486 568488 568488 568490 568490 568501 568503 568505 568506 568507 568509 568510 568512 568512 568513 568515 568541 568557 568565 568583 568595 568600 568605 568606 568625 568657 568677 568677 568689 568705 568710 568716 568728 568735 568741 568742 568745 568750 568751 568758 568773 568788 568802 568810 568814 568847 568854 568861 568868 568873 568903 568908 568919 568931 568947 568951 568965 568979 568986 569032 569055 569067 569107 569154 569199 569208 569223 569231 569238 569260 569289 569306 569315 569329 569342 569357 569371 569382 569403 569418 569433 569454 569467 569471 569491 569517 569530 569539 569580 569588 569606 569636 569658 569666 569686 569688 569703 569712 569716 569720 569729 569778 569785 569792 569793 569806 569807 569817 569818 569827 569866 569881 569889 569897 569909 569954 569966 570017 570031 570048 570060 570098 570109 570122 570143 570197 570204 570214 570216 570239 570244 570248 570252 570252 570252 570267 570278 570283 570287 570309 570322 570346 570362 570379 570420 570430 570448 570476 570502 570529 570558 570591 570621 570653 570655 570657 570659 570661 570663 570681 570702 570729 570758 570774 570785 570793 570813 570832 570847 570856 570866 570883 570894 570895 570906 570919 570927 570947 570957 570965 570977 570989 570997 571007 571021 571046 571064 571085 571095 571108 571120 571134 571156 571179 571208 571219 571230 571245 571265 571282 571301 571326 571343 571361 571377 571391 571406 571416 571432 571450 571480 571503 571520 571534 571553 571580 571594 571615 571643 571661 571703 571705 571712 571725 571760 571794 571817 571847 571876 571905 571915 571924 571930 571931 571952 571989 572000 572019 572043 572073 572103 572131 572150 572180 572208 572246 572282 572310 572340 572368 572388 572417 572441 572466 572474 572499 572525 572549 572572 572598 572621 572650 572660 572675 572705 572738 572775 572795 572828 572861 572894 572930 572953 572973 572997 573026 573041 573068 573117 573138 573164 573185 573212 573231 573250 573269 573288 573309 573343 573373 573408 573443 573471 573493 573523 573543 573558 573566 573568 573570 573600 573602 573628 573641 573652 573654 573656 573658 573660 573685 573687 573689 573737 573764 573787 573789 573791 573821 573868 573911 573924 573940 573987 574012 574025 574032 574042 574049 574095 574100 574117 574132 574135 574148 574166 574189 574207 574237 574247 574274 574277 574282 574287 574296 574307 574332 574339 574367 574390 574412 574434 574450 574477 574505 574532 574560 574585 574612 574629 574635 574641 574660 574674 574678 574688 574695 574701 574717 574720 574722 574737 574755 574768 574783 574809 574826 574832 574843 574854 574862 574872 574892 574913 574932 574956 574966 574991 575009 575051 575083 575121 575164 575221 575267 575277 575282 575311 575333 575353 575364 575387 575406 575421 575468 575497 575509 575528 575535 575544 575563 575574 575582 575590 575598 575605 575614 575625 575625 575625 575627 575652 575661 575667 575682 575699 575703 575732 575735 575738 575740 575743 575743 575746 575757 575761 575762 575776 575787 575789 575793 575796 575799 575799 575799 575802 575807 575816 575835 575860 575860 575895 575902 576009 576009 576044 576065 576082 576089 576098 576110 576119 576182 576191 576204 576219 576219 576225 576248 576254 576263 576272 576296 576329 576343 576390 576432 576449 576495 576507 576523 576566 576612 576631 576666 576678 576692 576713 576733 576773 576805 576817 576840 576858 576877 576892 576899 576926 576938 576950 576960 576972 576986 576999 577010 577047 577065 577077 577097 577116 577127 577136 577146 577166 577185 577218 577233 577249 577273 577285 577309 577322 577333 577333 577336 577362 577396 577402 577404 577406 577413 577432 577446 577448 577451 577455 577477 577482 577491 577499 577508 577518 577525 577539 577544 577549 577576 577597 577599 577621 577625 577654 577664 577678 577693 577696 577710 577730 577736 577736 577738 577742 577746 577751 577755 577782 577784 577785 577787 577787 577792 577794 577808 577809 577823 577823 577824 577831 577836 577840 577842 577855 577867 577899 577902 577907 577912 577920 577926 577937 577938 577945 577963 577966 577970 577972 577982 577985 577990 577999 578005 578006 578011 578012 578013 578017 578020 578037 578060 578084 578106 578121 578138 578144 578155 578168 578174 578175 578176 578177 578178 578179 578180 578181 578182 578183 578184 578185 578186 578187 578188 578189 578190 578191 578192 578193 578202 578232 578253 578257 578267 578271 578271 578273 578275 578300 578324 578346 578363 578382 578416 578450 578473 578494 578510 578524 578530 578557 578578 578584 578602 578616 578623 578673 578693 578705 578710 578714 578718 578732 578745 578751 578766 578778 578789 578794 578804 578810 578815 578829 578848 578858 578868 578895 578924 578947 578963 578978 578985 579004 579008 579011 579011 579021 579028 579037 579044 579049 579054 579062 579066 579072 579081 579089 579104 579114 579124 579145 579161 579173 579186 579198 579222 579231 579231 579235 579241 579246 579286 579303 579308 579312 579319 579326 579336 579347 579371 579373 579377 579390 579397 579404 579429 579453 579462 579478 579512 579522 579532 579553 579586 579586 579588 579588 579588 579588 579588 579588 579588 579588 579588 579588 579601 579601 579602 579603 579603 579603 579603 579603 579603 579603 579604 579604 579604 579604 579604 579604 579604 579604 579613 579621 579632 579645 579655 579662 579666 579691 579702 579713 579716 579718 579720 579723 579725 579727 579732 579734 579736 579739 579744 579801 579856 579860 579863 579870 579875 579883 579887 579893 579899 579906 579910 579917 579922 579929 579934 579939 579944 579952 579958 579965 579970 579974 579977 579986 579997 580001 580016 580021 580027 580039 580052 580061 580070 580078 580084 580106 580113 580115 580120 580124 580130 580143 580159 580172 580186 580201 580243 580279 580285 580287 580297 580308 580344 580380 580417 580453 580488 580524 580533 580544 580550 580559 580566 580568 580606 580643 580677 580713 580750 580785 580797 580810 580820 580832 580843 580858 580868 580879 580902 580927 580997 581019 581028 581028 581028 581064 581084 581111 581133 581148 581167 581187 581207 581222 581239 581254 581269 581274 581275 581306 581326 581356 581393 581437 581467 581502 581534 581579 581614 581662 581712 581756 581802 581836 581869 581903 581940 581977 581995 582007 582017 582022 582036 582048 582057 582084 582090 582091 582092 582092 582092 582092 582092 582092 582097 582097 582119 582119 582119 582133 582133 582133 582189 582190 582190 582196 582197 582197 582212 582221 582222 582238 582238 582245 582245 582245 582245 582245 582247 582247 582247 582255 582261 582266 582284 582302 582315 582333 582345 582350 582355 582361 582366 582372 582376 582390 582395 582420 582463 582490 582518 582528 582538 582546 582556 582564 582572 582574 582580 582587 582608 582616 582624 582645 582654 582664 582671 582681 582700 582700 582705 582720 582731 582745 582754 582768 582774 582780 582788 582795 582795 582796 582817 582823 582834 582837 582841 582854 582858 582858 582862 582867 582873 582878 582878 582918 582929 582936 582943 582949 582949 582966 582974 583003 583016 583016 583016 583016 583017 583017 583024 583056 583068 583085 583091 583102 583112 583112 583129 583146 583152 583153 583170 583236 583247 583254 583268 583284 583289 583291 583293 583295 583296 583299 583301 583303 583304 583308 583309 583309 583310 583312 583313 583316 583321 583323 583323 583335 583343 583353 583356 583361 583362 583369 583382 583388 583438 583446 583455 583462 583474 583477 583485 583489 583504 583522 583537 583548 583569 583585 583600 583618 583618 583618 583631 583641 583647 583653 583659 583665 583673 583681 583684 583684 583700 583706 583710 583712 583717 583723 583741 583745 583746 583748 583750 583762 583762 583769 583775 583777 583787 583789 583789 583789 583790 583791 583796 583807 583808 583808 583808 583808 583809 583809 583809 583810 583811 583812 583812 583812 583812 583812 583815 583817 583820 583823 583827 583833 583837 583849 583859 583869 583882 583893 583893 583893 583898 583902 583909 583913 583939 583960 583960 583989 584008 584027 584046 584065 584084 584103 584122 584142 584162 584182 584201 584220 584239 584258 584278 584297 584305 584305 584314 584331 584360 584360 584362 584364 584368 584372 584373 584374 584375 584384 584389 584391 584392 584396 584396 584400 584401 584411 584415 584421 584431 584437 584442 584448 584459 584507 584521 584528 584535 584556 584556 584574 584583 584585 584590 584600 584612 584623 584632 584645 584657 584666 584681 584693 584705 584710 584714 584716 584719 584743 584746 584752 584758 584765 584771 584783 584797 584817 584833 584849 584866 584874 584883 584893 584903 584909 584916 584924 584931 584939 584943 584949 584955 584958 584976 584978 584980 584986 584991 585007 585026 585045 585064 585074 585092 585103 585107 585112 585131 585140 585146 585162 585176 585181 585185 585198 585209 585221 585238 585250 585263 585279 585291 585298 585317 585334 585352 585371 585375 585381 585396 585398 585431 585441 585453 585465 585468 585473 585509 585545 585579 585631 585637 585676 585721 585727 585761 585816 585823 585857 585894 585896 585900 585903 585906 585910 585913 585916 585920 585923 585926 585929 585932 585963 585975 585985 586009 586014 586022 586048 586062 586075 586083 586096 586107 586121 586155 586163 586171 586174 586179 586197 586254 586260 586271 586274 586284 586291 586300 586305 586315 586322 586324 586331 586337 586349 586349 586350 586351 586357 586360 586370 586371 586376 586377 586377 586378 586380 586380 586388 586390 586391 586394 586396 586397 586398 586403 586403 586404 586412 586418 586424 586430 586436 586442 586449 586455 586463 586469 586475 586481 586488 586494 586500 586506 586506 586506 586506 586506 586508 586508 586510 586515 586527 586545 586546 586562 586569 586580 586599 586599 586611 586612 586614 586627 586646 586654 586659 586664 586669 586673 586678 586684 586689 586695 586702 586714 586730 586733 586736 586738 586739 586739 586764 586767 586768 586769 586771 586771 586773 586777 586777 586781 586781 586786 586787 586791 586796 586798 586799 586800 586805 586805 586810 586818 586819 586823 586824 586824 586824 586860 586872 586873 586882 586896 586907 586913 586921 586929 586937 586946 586954 586963 586974 586985 586999 587010 587019 587034 587048 587060 587066 587075 587087 587098 587108 587126 587126 587128 587130 587133 587135 587135 587145 587146 587158 587176 587184 587188 587192 587194 587200 587200 587202 587205 587209 587210 587210 587211 587211 587211 587212 587213 587222 587236 587245 587257 587287 587320 587322 587323 587323 587328 587339 587346 587353 587354 587360 587366 587368 587370 587373 587375 587375 587377 587397 587403 587409 587415 587416 587422 587434 587440 587440 587440 587440 587440 587442 587444 587445 587447 587449 587451 587452 587455 587456 587473 587477 587480 587481 587504 587505 587507 587509 587511 587513 587528 587538 587540 587544 587544 587560 587568 587568 587614 587633 587692 587713 587737 587737 587781 587800 587838 587891 587922 587926 587951 587963 587965 587967 587982 587999 588000 588004 588015 588041 588077 588107 588133 588163 588182 588213 588249 588278 588292 588297 588310 588312 588316 588323 588339 588368 588373 588412 588432 588447 588459 588461 588481 588504 588543 588547 588563 588578 588599 588601 588604 588620 588632 588643 588659 588679 588712 588719 588721 588727 588743 588757 588770 588797 588809 588832 588879 588901 588904 588913 588929 588947 588959 588969 588999 589015 589031 589072 589088 589116 589123 589134 589163 589179 589198 589254 589258 589263 589263 589275 589333 589404 589503 589514 589530 589537 589565 589583 589609 589623 589646 589663 589686 589708 589712 589719 589757 589793 589827 589848 589862 589892 589898 589905 589917 589926 589934 589937 589945 589953 589962 589973 589984 589995 590004 590014 590019 590028 590037 590045 590055 590065 590075 590078 590094 590107 590117 590154 590200 590242 590270 590325 590371 590420 590472 590507 590554 590601 590648 590698 590738 590777 590816 590856 590907 590955 590978 591021 591063 591122 591146 591193 591220 591268 591302 591341 591381 591418 591464 591513 591553 591607 591660 591676 591690 591722 591734 591747 591749 591753 591770 591774 591793 591793 591802 591821 591831 591859 591878 591912 591928 591936 591948 591959 591969 591976 591991 592008 592017 592028 592041 592045 592065 592085 592104 592107 592112 592134 592156 592173 592188 592195 592206 592221 592243 592265 592289 592308 592329 592351 592369 592396 592411 592434 592452 592480 592499 592524 592543 592561 592572 592598 592605 592608 592609 592618 592622 592655 592668 592699 592710 592723 592742 592757 592762 592772 592785 592810 592823 592830 592849 592878 592884 592901 592932 592939 592948 592956 592966 592978 592994 593000 593009 593016 593027 593036 593048 593062 593070 593074 593078 593081 593085 593087 593089 593092 593094 593096 593098 593100 593102 593112 593121 593143 593144 593161 593194 593223 593241 593246 593247 593249 593250 593257 593266 593267 593271 593274 593276 593278 593280 593282 593288 593310 593341 593367 593383 593385 593387 593392 593395 593428 593437 593447 593450 593463 593490 593507 593525 593549 593566 593580 593598 593613 593629 593662 593674 593702 593704 593706 593709 593714 593716 593718 593724 593730 593741 593756 593762 593769 593774 593804 593844 593879 593911 593946 593988 594019 594054 594062 594071 594108 594115 594122 594128 594135 594164 594168 594172 594173 594173 594205 594225 594256 594267 594284 594296 594322 594349 594355 594359 594363 594368 594381 594396 594399 594403 594410 594419 594422 594436 594461 594474 594484 594497 594510 594522 594526 594540 594546 594562 594579 594597 594608 594625 594632 594672 594683 594687 594704 594712 594717 594735 594769 594803 594817 594850 594883 594902 594937 594945 594954 594977 595024 595024 595034 595043 595046 595053 595053 595054 595063 595067 595078 595086 595097 595097 595119 595126 595132 595139 595144 595165 595178 595185 595202 595206 595214 595219 595221 595234 595243 595260 595274 595283 595325 595364 595404 595451 595493 595535 595583 595585 595619 595641 595661 595666 595675 595751 595830 595914 595994 596062 596144 596220 596300 596373 596442 596510 596536 596568 596593 596600 596607 596633 596660 596703 596727 596759 596798 596825 596855 596888 596932 596945 596960 596981 596993 597007 597028 597037 597073 597081 597096 597153 597163 597183 597192 597197 597210 597248 597285 597300 597309 597316 597330 597346 597373 597386 597393 597420 597441 597485 597511 597536 597553 597562 597573 597584 597603 597617 597638 597654 597662 597669 597676 597702 597739 597762 597767 597779 597788 597801 597812 597824 597850 597868 597877 597880 597891 597902 597913 597924 597926 597937 597947 597958 597962 597972 597979 598003 598016 598031 598056 598062 598071 598080 598089 598097 598116 598124 598128 598132 598142 598146 598151 598156 598167 598183 598191 598195 598208 598219 598231 598235 598252 598268 598278 598284 598291 598294 598301 598311 598312 598317 598336 598346 598347 598356 598368 598371 598390 598393 598402 598416 598424 598430 598436 598440 598449 598452 598457 598462 598466 598472 598477 598484 598489 598494 598498 598503 598510 598514 598516 598523 598529 598539 598548 598554 598563 598567 598571 598575 598580 598585 598588 598594 598599 598607 598612 598617 598622 598626 598626 598641 598652 598675 598687 598701 598710 598723 598733 598745 598757 598766 598782 598798 598811 598825 598838 598856 598868 598876 598890 598904 598918 598929 598943 598957 598964 598976 598976 598981 598981 598981 598990 598992 598992 598992 598992 598992 598992 598992 598998 598998 599002 599018 599022 599023 599036 599063 599120 599124 599130 599148 599168 599183 599190 599211 599227 599243 599261 599267 599277 599296 599305 599329 599343 599348 599365 599375 599390 599405 599417 599429 599445 599462 599482 599500 599522 599533 599540 599544 599547 599619 599679 599756 599800 599848 599896 599943 599951 599956 599957 599967 599978 599986 599996 600003 600008 600011 600031 600050 600053 600059 600088 600098 600110 600120 600144 600161 600177 600194 600208 600249 600260 600273 600288 600303 600313 600334 600346 600371 600378 600388 600391 600397 600407 600411 600415 600425 600457 600534 600537 600539 600539 600542 600560 600560 600560 600570 600570 600573 600599 600602 600602 600602 600602 600602 600602 600602 600602 600606 600610 600614 600618 600622 600626 600630 600634 600639 600643 600669 600692 600740 600774 600789 600799 600832 600842 600884 600888 600892 600896 600900 600904 600908 600912 600916 600920 600924 600928 600932 600952 600961 600965 600969 600974 600978 600982 600986 600990 601002 601013 601024 601035 601050 601059 601071 601082 601086 601101 601111 601123 601142 601150 601169 601178 601183 601198 601210 601222 601229 601235 601254 601278 601288 601288 601301 601306 601307 601309 601311 601314 601317 601319 601321 601323 601326 601329 601331 601334 601337 601339 601341 601365 601386 601415 601424 601437 601471 601481 601503 601512 601525 601540 601571 601583 601594 601616 601635 601671 601682 601708 601720 601728 601737 601748 601758 601765 601775 601785 601792 601800 601810 601816 601831 601840 601850 601855 601863 601876 601888 601911 601913 601921 601944 601948 601953 601969 601989 601995 602001 602002 602004 602007 602008 602009 602010 602031 602032 602045 602054 602070 602070 602070 602070 602084 602089 602091 602100 602109 602117 602131 602134 602138 602140 602143 602145 602147 602151 602156 602160 602169 602177 602189 602197 602200 602207 602214 602222 602230 602240 602249 602257 602266 602275 602283 602291 602299 602301 602305 602309 602312 602395 602398 602400 602415 602428 602434 602440 602450 602456 602464 602484 602501 602508 602511 602515 602517 602522 602530 602542 602561 602575 602612 602615 602627 602643 602650 602657 602660 602664 602670 602679 602697 602702 602706 602713 602723 602731 602731 602733 602742 602750 602758 602765 602773 602780 602822 602831 602838 602850 602850 602863 602867 602876 602886 602897 602903 602910 602930 602935 602941 602959 602972 602991 602999 603006 603018 603028 603034 603039 603044 603049 603067 603070 603081 603085 603091 603097 603098 603098 603098 603098 603098 603143 603144 603145 603145 603177 603177 603177 603177 603178 603179 603180 603183 603184 603187 603188 603188 603188 603188 603188 603188 603188 603188 603188 603189 603211 603227 603262 603288 603312 603322 603348 603352 603354 603371 603392 603411 603439 603446 603455 603460 603467 603476 603482 603488 603495 603502 603522 603543 603562 603570 603585 603606 603613 603635 603653 603657 603675 603680 603705 603714 603726 603743 603756 603770 603778 603793 603808 603821 603832 603844 603859 603875 603886 603912 603933 603955 603955 603986 604001 604009 604022 604033 604047 604059 604092 604093 604105 604137 604149 604166 604192 604201 604258 604277 604285 604312 604317 604319 604322 604327 604333 604335 604336 604345 604347 604348 604351 604352 604354 604357 604359 604375 604410 604426 604434 604462 604473 604478 604482 604489 604494 604497 604519 604523 604526 604533 604536 604549 604565 604568 604568 604568 604578 604593 604594 604598 604611 604612 604615 604615 604618 604623 604626 604632 604636 604639 604640 604645 604645 604653 604654 604665 604674 604683 604695 604707 604725 604741 604755 604767 604780 604797 604812 604819 604836 604853 604870 604886 604888 604890 604892 604895 604898 604905 604910 604912 604923 604931 604944 604957 604985 604997 605008 605019 605039 605046 605054 605067 605080 605096 605100 605104 605104 605116 605158 605171 605172 605189 605200 605215 605221 605224 605228 605232 605236 605241 605247 605252 605258 605263 605269 605276 605284 605291 605307 605329 605343 605358 605361 605364 605394 605444 605480 605518 605571 605618 605667 605670 605679 605685 605695 605700 605707 605714 605719 605724 605729 605734 605739 605749 605754 605759 605764 605790 605799 605807 605812 605822 605832 605841 605854 605869 605890 605905 605918 605931 605944 605967 605992 606013 606033 606051 606062 606077 606097 606111 606127 606140 606156 606173 606188 606192 606196 606200 606214 606218 606219 606225 606230 606235 606241 606246 606254 606260 606265 606286 606303 606326 606350 606374 606398 606421 606444 606467 606491 606514 606537 606560 606583 606607 606630 606653 606676 606699 606722 606745 606768 606784 606793 606799 606810 606822 606832 606852 606859 606882 606897 606903 606915 606926 606937 606948 606959 606969 606980 606990 607000 607030 607041 607059 607069 607082 607098 607112 607125 607134 607155 607176 607208 607223 607228 607256 607278 607302 607328 607352 607376 607401 607411 607421 607437 607446 607460 607488 607516 607546 607570 607594 607618 607639 607648 607659 607675 607690 607707 607723 607754 607761 607777 607786 607804 607820 607830 607862 607869 607878 607903 607912 607923 607934 607942 607950 607966 607977 608004 608015 608015 608015 608040 608062 608081 608095 608106 608117 608134 608147 608167 608185 608195 608212 608227 608240 608290 608310 608328 608339 608351 608368 608389 608401 608409 608417 608425 608433 608443 608453 608460 608470 608480 608490 608500 608510 608520 608530 608540 608551 608553 608563 608574 608578 608582 608587 608592 608597 608605 608662 608669 608677 608684 608703 608721 608744 608761 608774 608800 608805 608828 608828 608828 608828 608828 608828 608834 608837 608837 608849 608853 608860 608890 608898 608904 608911 608913 608925 608925 608930 608932 608941 608943 608952 608964 608966 608975 608975 608983 608990 608995 609010 609016 609022 609028 609030 609030 609037 609039 609046 609048 609050 609070 609076 609080 609102 609110 609114 609125 609127 609153 609155 609166 609183 609202 609208 609223 609234 609245 609260 609270 609273 609298 609304 609312 609328 609342 609353 609360 609363 609372 609377 609382 609393 609395 609402 609423 609430 609432 609435 609449 609468 609470 609483 609485 609488 609490 609490 609493 609493 609493 609504 609505 609526 609536 609543 609548 609548 609553 609559 609563 609584 609608 609618 609637 609651 609653 609655 609669 609675 609715 609725 609741 609759 609779 609799 609815 609834 609851 609873 609890 609891 609933 609945 609956 609964 609971 609991 610015 610035 610063 610077 610095 610111 610132 610143 610157 610167 610180 610194 610215 610227 610237 610251 610269 610276 610281 610293 610298 610318 610319 610319 610320 610320 610331 610333 610333 610354 610366 610366 610366 610366 610366 610366 610374 610374 610379 610400 610400 610406 610410 610410 610412 610412 610429 610441 610451 610460 610467 610469 610482 610482 610490 610490 610494 610498 610512 610529 610530 610556 610581 610600 610606 610606 610616 610626 610629 610664 610692 610707 610726 610732 610737 610774 610794 610809 610829 610855 610861 610901 610932 610977 611004 611016 611033 611047 611054 611065 611086 611097 611105 611117 611140 611151 611187 611222 611247 611256 611278 611292 611305 611315 611325 611334 611345 611353 611363 611372 611376 611379 611387 611397 611407 611416 611427 611430 611442 611461 611468 611500 611518 611525 611531 611570 611618 611623 611627 611634 611650 611660 611679 611681 611683 611685 611697 611702 611716 611738 611751 611760 611767 611771 611799 611824 611833 611846 611862 611881 611920 611942 611951 611969 611997 612006 612038 612048 612066 612071 612091 612114 612141 612161 612205 612230 612245 612270 612307 612320 612329 612333 612362 612374 612394 612411 612420 612422 612440 612459 612465 612471 612535 612539 612540 612546 612568 612653 612656 612659 612676 612714 612753 612758 612773 612812 612818 612818 612819 612822 612822 612822 612824 612837 612839 612843 612843 612882 612888 612895 612904 612922 612940 612949 612955 612972 612974 612976 612985 612991 612996 613003 613021 613028 613037 613045 613053 613064 613076 613088 613107 613127 613145 613164 613185 613203 613221 613239 613257 613276 613294 613314 613332 613350 613369 613388 613430 613452 613501 613516 613528 613564 613586 613598 613620 613633 613644 613653 613663 613698 613715 613733 613765 613779 613809 613818 613824 613835 613849 613866 613895 613916 613937 613952 613963 613986 613986 614002 614014 614037 614048 614073 614096 614104 614122 614143 614154 614161 614173 614189 614201 614219 614229 614233 614240 614247 614253 614258 614277 614286 614286 614291 614299 614299 614301 614302 614307 614309 614316 614317 614318 614319 614321 614343 614346 614346 614346 614346 614346 614346 614346 614352 614357 614357 614361 614362 614377 614377 614385 614393 614397 614402 614411 614411 614419 614427 614435 614455 614475 614476 614481 614489 614498 614514 614514 614514 614514 614516 614522 614528 614539 614546 614546 614546 614550 614554 614560 614565 614569 614589 614591 614607 614624 614649 614670 614700 614725 614749 614775 614798 614821 614849 614868 614885 614912 614936 614962 614980 614998 615028 615056 615072 615098 615119 615136 615154 615175 615182 615194 615205 615219 615228 615231 615235 615244 615249 615256 615263 615268 615274 615285 615291 615297 615306 615311 615315 615326 615333 615337 615342 615351 615355 615361 615366 615371 615377 615383 615395 615395 615396 615396 615406 615436 615450 615471 615475 615487 615503 615509 615511 615548 615594 615644 615657 615659 615662 615665 615667 615670 615674 615677 615681 615696 615713 615719 615723 615724 615730 615748 615773 615780 615796 615798 615808 615818 615824 615824 615830 615835 615838 615842 615845 615852 615862 615863 615872 615881 615882 615885 615888 615892 615892 615897 615908 615915 615918 615922 615939 615948 615950 615953 615961 615965 615968 615972 615974 615976 615978 615981 615999 616009 616018 616022 616027 616037 616065 616080 616081 616085 616093 616099 616108 616114 616123 616128 616134 616139 616146 616148 616152 616157 616165 616179 616197 616202 616202 616205 616205 616207 616216 616218 616232 616254 616264 616266 616272 616277 616287 616287 616311 616319 616327 616331 616340 616347 616350 616351 616363 616369 616377 616388 616394 616397 616402 616406 616410 616418 616422 616426 616437 616442 616454 616461 616483 616493 616506 616527 616539 616542 616546 616555 616561 616566 616574 616583 616599 616658 616670 616684 616715 616740 616763 616780 616792 616809 616830 616847 616864 616878 616891 616902 616913 616931 616947 616967 616981 616997 617016 617052 617103 617115 617146 617164 617195 617210 617254 617280 617300 617320 617363 617382 617405 617420 617478 617480 617483 617487 617492 617497 617506 617508 617509 617524 617526 617528 617557 617558 617562 617564 617565 617569 617574 617580 617618 617626 617629 617630 617634 617636 617643 617664 617681 617733 617740 617749 617756 617764 617771 617781 617788 617796 617804 617813 617821 617828 617832 617832 617834 617853 617865 617871 617872 617878 617891 617897 617905 617915 617920 617927 617935 617941 617949 617957 617963 617968 617974 617980 617987 617996 617998 618006 618024 618059 618069 618074 618089 618098 618103 618121 618142 618165 618180 618201 618213 618227 618244 618258 618277 618280 618286 618288 618292 618297 618310 618326 618342 618365 618368 618397 618399 618425 618445 618457 618464 618491 618530 618560 618584 618613 618640 618650 618660 618665 618683 618686 618699 618706 618716 618730 618735 618745 618756 618772 618789 618806 618816 618819 618831 618842 618842 618845 618845 618845 618845 618845 618845 618862 618870 618880 618887 618897 618918 618938 618957 618980 618999 619018 619022 619046 619063 619074 619086 619092 619099 619107 619130 619147 619163 619179 619192 619200 619218 619233 619249 619258 619274 619288 619292 619299 619312 619316 619334 619350 619364 619380 619392 619402 619415 619424 619451 619469 619489 619510 619521 619533 619553 619578 619589 619598 619610 619625 619639 619651 619661 619675 619685 619701 619727 619737 619749 619756 619763 619763 619763 619764 619764 619764 619764 619764 619764 619764 619764 619765 619765 619784 619800 619812 619837 619852 619868 619879 619894 619914 619967 620029 620046 620065 620091 620115 620127 620163 620179 620193 620203 620218 620228 620241 620248 620252 620292 620344 620417 620498 620571 620648 620719 620749 620804 620846 620859 620878 620890 620961 621023 621086 621089 621109 621124 621136 621155 621157 621169 621173 621173 621173 621179 621185 621194 621207 621215 621256 621257 621265 621272 621284 621289 621329 621351 621356 621370 621374 621391 621409 621431 621448 621474 621490 621501 621530 621545 621558 621578 621587 621590 621599 621602 621622 621624 621626 621633 621640 621660 621671 621699 621705 621723 621745 621764 621773 621793 621798 621812 621826 621836 621844 621848 621853 621860 621865 621875 621879 621881 621889 621897 621903 621911 621918 621926 621930 621935 621938 621949 621956 621957 621961 621968 621975 621985 622000 622005 622006 622007 622008 622009 622010 622011 622012 622013 622014 622016 622017 622023 622028 622032 622037 622048 622052 622060 622061 622061 622061 622069 622071 622078 622094 622115 622136 622165 622173 622202 622240 622264 622289 622293 622300 622303 622305 622316 622321 622327 622349 622364 622394 622421 622457 622460 622462 622465 622468 622469 622471 622474 622480 622483 622486 622490 622495 622498 622508 622531 622545 622551 622577 622580 622580 622581 622582 622605 622607 622625 622635 622641 622645 622646 622650 622655 622691 622715 622739 622763 622787 622811 622835 622860 622884 622899 622923 622947 622971 622993 623017 623025 623037 623052 623059 623066 623075 623083 623103 623133 623151 623158 623180 623188 623198 623206 623216 623236 623256 623266 623278 623289 623298 623304 623309 623316 623327 623333 623341 623352 623366 623381 623399 623415 623450 623467 623528 623536 623594 623609 623617 623654 623690 623706 623741 623773 623797 623810 623826 623845 623877 623892 623911 623955 623976 623998 624025 624047 624080 624085 624091 624109 624127 624134 624141 624150 624157 624172 624172 624180 624188 624198 624206 624208 624217 624224 624238 624248 624257 624261 624264 624277 624297 624317 624337 624360 624362 624391 624405 624405 624415 624429 624435 624444 624453 624455 624456 624466 624467 624472 624481 624486 624489 624491 624510 624524 624548 624554 624560 624569 624571 624583 624596 624605 624615 624622 624631 624654 624669 624674 624675 624679 624681 624688 624699 624699 624701 624705 624712 624712 624722 624738 624743 624754 624790 624795 624801 624810 624814 624820 624830 624833 624839 624860 624871 624872 624907 624911 624920 624936 624956 624962 624998 625001 625005 625028 625037 625077 625097 625115 625124 625139 625144 625163 625172 625178 625190 625244 625252 625261 625290 625303 625333 625343 625363 625376 625404 625431 625434 625451 625459 625478 625482 625493 625503 625511 625538 625555 625565 625577 625598 625603 625603 625648 625688 625696 625708 625716 625724 625739 625772 625773 625781 625787 625794 625824 625861 625896 625907 625939 625950 625987 625991 626003 626020 626064 626072 626095 626126 626130 626137 626151 626196 626211 626227 626289 626309 626319 626329 626331 626332 626360 626361 626367 626367 626388 626393 626403 626421 626501 626539 626576 626634 626656 626681 626690 626708 626715 626740 626746 626845 626848 626848 626860 626864 626867 626874 626880 626882 626885 626906 626908 626940 626941 626954 626966 626995 627093 627105 627118 627121 627126 627138 627149 627181 627194 627206 627214 627222 627226 627229 627235 627243 627251 627253 627300 627307 627324 627331 627334 627340 627348 627355 627422 627431 627449 627454 627465 627467 627471 627482 627484 627487 627493 627498 627526 627545 627602 627636 627643 627666 627691 627716 627740 627760 627770 627782 627790 627799 627809 627816 627828 627845 627845 627867 627868 627882 627887 627895 627950 627957 627965 627971 627979 627996 627996 627997 627997 627997 628000 628003 628006 628009 628018 628021 628024 628025 628030 628034 628038 628039 628066 628069 628070 628071 628071 628071 628071 628076 628076 628076 628076 628076 628076 628076 628076 628077 628087 628101 628122 628179 628231 628246 628257 628264 628274 628285 628295 628304 628315 628330 628332 628338 628346 628352 628364 628377 628401 628411 628413 628416 628427 628429 628455 628471 628504 628512 628515 628515 628528 628528 628567 628598 628602 628608 628619 628623 628646 628652 628669 628680 628684 628698 628712 628712 628712 628712 628717 628720 628723 628726 628734 628739 628746 628759 628759 628759 628767 628770 628772 628782 628789 628798 628802 628805 628809 628812 628817 628817 628824 628826 628831 628835 628836 628845 628846 628851 628853 628859 628860 628861 628878 628892 628914 628915 628916 628916 628937 628938 628939 628940 628943 628944 628952 628954 628967 628983 628992 629010 629010 629015 629028 629038 629041 629044 629068 629071 629078 629079 629080 629080 629087 629103 629114 629133 629158 629168 629177 629213 629236 629245 629288 629327 629328 629350 629352 629355 629374 629378 629382 629410 629411 629415 629445 629453 629469 629481 629490 629501 629502 629503 629504 629515 629516 629517 629518 629519 629527 629538 629551 629562 629585 629595 629602 629604 629605 629605 629617 629636 629642 629655 629669 629671 629684 629684 629685 629686 629686 629686 629687 629689 629689 629705 629707 629712 629713 629714 629714 629719 629720 629720 629720 629720 629723 629730 629736 629736 629737 629737 629747 629767 629775 629783 629791 629816 629850 629856 629862 629895 629900 629904 629904 629923 629928 629933 629938 629943 629949 629961 629981 629992 629992 630005 630012 630015 630025 630037 630050 630059 630072 630090 630105 630123 630147 630149 630158 630162 630173 630182 630183 630186 630201 630222 630225 630238 630277 630280 630289 630299 630308 630320 630327 630339 630348 630357 630365 630365 630365 630365 630365 630369 630375 630385 630389 630408 630432 630440 630445 630449 630450 630464 630465 630476 630483 630492 630499 630508 630519 630527 630532 630532 630534 630553 630564 630570 630580 630590 630597 630602 630613 630620 630629 630635 630645 630670 630678 630678 630678 630678 630678 630678 630689 630699 630700 630703 630709 630712 630728 630734 630753 630762 630776 630787 630796 630810 630818 630823 630830 630838 630849 630859 630871 630891 630898 630908 630919 630929 630934 630941 630949 630964 630969 630970 630976 630984 630997 631018 631037 631054 631067 631076 631085 631094 631104 631113 631135 631139 631160 631168 631175 631180 631190 631191 631197 631208 631235 631239 631257 631279 631297 631318 631344 631365 631385 631405 631433 631461 631469 631481 631500 631510 631520 631531 631539 631553 631562 631568 631580 631581 631593 631605 631623 631639 631658 631670 631683 631690 631710 631719 631729 631737 631753 631763 631771 631784 631804 631827 631839 631858 631867 631886 631901 631915 631932 631948 631962 631974 631992 632004 632018 632026 632041 632052 632065 632072 632084 632091 632094 632104 632115 632128 632129 632129 632141 632149 632162 632172 632173 632176 632177 632178 632186 632205 632225 632242 632257 632262 632266 632270 632272 632287 632309 632337 632346 632370 632394 632399 632410 632427 632427 632431 632457 632469 632479 632502 632514 632543 632571 632582 632585 632585 632585 632611 632626 632641 632646 632652 632671 632681 632687 632694 632704 632705 632712 632731 632742 632744 632752 632753 632755 632756 632767 632769 632787 632793 632800 632807 632807 632807 632807 632807 632807 632807 632807 632808 632808 632828 632829 632829 632829 632829 632829 632829 632829 632829 632829 632829 632829 632829 632830 632833 632833 632835 632850 632852 632856 632856 632858 632858 632859 632859 632859 632862 632864 632865 632867 632871 632872 632881 632889 632889 632890 632891 632893 632906 632917 632938 632954 632975 632990 633001 633024 633040 633057 633057 633073 633089 633092 633104 633107 633125 633145 633172 633175 633184 633191 633192 633193 633193 633193 633201 633207 633211 633211 633220 633228 633234 633240 633244 633251 633258 633279 633284 633284 633298 633302 633311 633318 633326 633333 633341 633348 633355 633360 633370 633376 633384 633397 633408 633419 633421 633424 633435 633450 633453 633458 633465 633467 633481 633487 633495 633501 633511 633516 633525 633532 633539 633546 633554 633563 633569 633573 633576 633593 633594 633599 633605 633611 633621 633628 633630 633632 633635 633646 633664 633671 633674 633692 633695 633715 633716 633733 633738 633760 633765 633772 633781 633803 633824 633828 633841 633844 633846 633855 633858 633858 633858 633863 633868 633875 633883 633885 633887 633896 633906 633910 633915 633917 633922 633926 633928 633932 633936 633941 633946 633948 633951 633956 633958 633962 633965 633975 633978 633981 633989 633998 634003 634004 634010 634019 634021 634036 634037 634049 634052 634056 634061 634066 634069 634076 634077 634080 634085 634092 634100 634106 634112 634119 634124 634129 634136 634142 634146 634151 634156 634162 634166 634175 634176 634190 634198 634206 634206 634217 634222 634222 634222 634223 634224 634225 634225 634225 634225 634226 634227 634227 634233 634234 634235 634236 634237 634238 634239 634267 634269 634272 634273 634280 634294 634309 634310 634311 634312 634316 634327 634342 634357 634362 634367 634371 634385 634403 634413 634420 634431 634438 634442 634444 634445 634445 634446 634466 634486 634490 634518 634540 634551 634559 634569 634576 634601 634624 634642 634650 634663 634670 634676 634684 634701 634715 634733 634743 634754 634766 634778 634790 634802 634814 634826 634838 634851 634863 634875 634888 634900 634913 634929 634940 634957 634969 634981 634992 635002 635002 635008 635014 635023 635027 635031 635036 635041 635042 635045 635046 635055 635058 635058 635066 635075 635075 635077 635079 635083 635085 635089 635091 635097 635105 635114 635121 635124 635129 635132 635135 635143 635152 635160 635161 635161 635164 635164 635164 635164 635187 635187 635187 635187 635188 635188 635188 635188 635188 635188 635188 635188 635205 635206 635206 635206 635206 635206 635206 635215 635215 635222 635228 635235 635245 635253 635261 635269 635277 635290 635305 635309 635316 635319 635327 635333 635340 635349 635366 635367 635385 635397 635417 635418 635431 635448 635453 635456 635468 635475 635488 635504 635519 635530 635541 635551 635559 635578 635590 635602 635604 635604 635625 635629 635644 635648 635657 635666 635683 635691 635696 635710 635723 635729 635738 635749 635760 635772 635782 635803 635822 635845 635866 635883 635905 635915 635922 635930 635937 635944 635953 635971 635989 636006 636019 636046 636068 636089 636109 636132 636155 636172 636186 636196 636215 636229 636244 636253 636265 636279 636292 636302 636312 636323 636339 636347 636355 636358 636361 636381 636389 636394 636401 636409 636412 636413 636415 636433 636439 636455 636470 636476 636483 636483 636492 636507 636519 636526 636527 636537 636544 636553 636555 636559 636561 636576 636577 636595 636600 636611 636614 636617 636620 636625 636626 636629 636633 636644 636649 636661 636678 636697 636699 636706 636712 636734 636746 636750 636762 636763 636772 636791 636799 636803 636824 636836 636858 636883 636906 636921 636942 636961 636983 637006 637019 637028 637036 637054 637063 637078 637083 637096 637107 637119 637122 637136 637136 637144 637161 637170 637172 637175 637182 637185 637193 637198 637198 637203 637203 637203 637205 637209 637214 637222 637227 637232 637239 637250 637263 637263 637263 637263 637267 637271 637280 637300 637318 637318 637323 637338 637356 637356 637356 637356 637356 637356 637375 637375 637394 637398 637416 637425 637448 637470 637480 637502 637523 637536 637559 637569 637576 637576 637576 637576 637576 637576 637576 637576 637590 637590 637590 637590 637590 637610 637610 637618 637631 637631 637631 637636 637636 637654 637654 637654 637654 637666 637684 637701 637701 637701 637717 637728 637728 637746 637746 637750 637750 637755 637775 637790 637790 637790 637790 637792 637792 637792 637792 637798 637799 637799 637799 637799 637799 637799 637813 637819 637824 637832 637855 637870 637871 637877 637877 637888 637891 637895 637909 637917 637921 637927 637928 637931 637939 637947 637955 637963 637971 637997 638003 638006 638010 638013 638035 638055 638078 638098 638122 638144 638167 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638194 638205 638225 638239 638252 638259 638275 638288 638296 638312 638326 638342 638364 638371 638378 638382 638387 638389 638399 638407 638409 638414 638418 638420 638423 638426 638429 638430 638441 638444 638463 638469 638474 638476 638503 638523 638540 638559 638579 638594 638621 638645 638670 638693 638716 638738 638761 638782 638798 638809 638835 638858 638873 638896 638925 638949 638968 638986 639009 639023 639042 639044 639066 639088 639093 639112 639142 639166 639171 639185 639201 639220 639232 639241 639261 639275 639280 639300 639326 639332 639342 639344 639345 639346 639347 639348 639349 639350 639351 639352 639353 639354 639355 639356 639369 639374 639382 639392 639406 639425 639440 639449 639461 639473 639493 639508 639519 639533 639539 639545 639553 639561 639567 639573 639583 639589 639606 639616 639624 639628 639636 639640 639645 639655 639658 639658 639658 639675 639679 639691 639702 639702 639702 639702 639702 639712 639731 639746 639754 639770 639775 639779 639790 639793 639796 639805 639813 639825 639833 639835 639850 639869 639887 639902 639910 639923 639923 639925 639946 639967 639983 639986 639993 639993 640010 640012 640016 640021 640027 640034 640038 640042 640050 640054 640057 640060 640060 640060 640060 640066 640080 640084 640093 640094 640098 640101 640103 640104 640106 640108 640119 640134 640151 640155 640167 640180 640195 640209 640219 640234 640249 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640255 640267 640281 640299 640316 640339 640349 640358 640367 640378 640386 640389 640397 640415 640423 640431 640441 640448 640459 640468 640468 640472 640475 640487 640487 640489 640510 640517 640519 640528 640536 640550 640573 640596 640599 640605 640608 640611 640625 640637 640643 640646 640650 640666 640674 640679 640690 640697 640709 640713 640718 640727 640732 640734 640745 640751 640759 640770 640785 640788 640798 640803 640805 640818 640823 640833 640843 640858 640860 640867 640867 640872 640875 640877 640881 640892 640900 640906 640913 640921 640930 640949 640957 640970 640979 640993 641000 641014 641028 641028 641040 641047 641063 641069 641071 641074 641074 641076 641078 641097 641105 641111 641116 641123 641139 641151 641180 641186 641193 641200 641210 641222 641228 641237 641241 641256 641256 641256 641256 641256 641256 641272 641286 641306 641307 641315 641315 641316 641318 641322 641339 641347 641359 641374 641381 641389 641429 641439 641449 641455 641465 641475 641484 641490 641500 641511 641524 641543 641547 641556 641560 641560 641565 641573 641579 641592 641601 641605 641662 641664 641672 641687 641689 641693 641694 641697 641711 641719 641724 641727 641734 641738 641745 641765 641774 641793 641802 641805 641811 641815 641819 641822 641826 641853 641855 641876 641887 641889 641910 641916 641927 641934 641973 641985 641991 641999 642002 642010 642024 642041 642051 642066 642086 642092 642101 642105 642114 642124 642128 642131 642141 642150 642170 642180 642195 642195 642202 642212 642242 642273 642311 642334 642339 642352 642371 642384 642397 642403 642410 642436 642486 642504 642517 642534 642542 642552 642567 642577 642580 642589 642601 642639 642639 642644 642650 642653 642661 642667 642685 642690 642726 642736 642746 642757 642766 642775 642780 642786 642791 642807 642818 642835 642872 642893 642911 642926 642941 642956 642970 642984 642995 643006 643024 643037 643049 643059 643073 643097 643137 643154 643159 643165 643178 643181 643193 643206 643220 643246 643252 643262 643278 643293 643320 643325 643334 643343 643355 643367 643381 643401 643401 643430 643435 643440 643448 643455 643465 643500 643516 643537 643553 643563 643585 643604 643639 643652 643694 643700 643705 643707 643712 643721 643727 643737 643745 643751 643768 643775 643780 643787 643790 643797 643805 643813 643820 643825 643830 643840 643847 643853 643863 643882 643888 643895 643901 643911 643917 643925 643931 643942 643961 643971 643989 644037 644061 644091 644123 644133 644138 644138 644144 644157 644175 644196 644199 644204 644211 644227 644235 644235 644262 644285 644294 644302 644302 644315 644337 644350 644350 644358 644379 644380 644390 644390 644390 644408 644408 644408 644408 644408 644412 644416 644420 644426 644438 644453 644473 644488 644489 644490 644491 644496 644498 644501 644508 644524 644527 644534 644534 644534 644534 644541 644542 644542 644542 644542 644542 644543 644543 644546 644546 644552 644557 644557 644587 644591 644599 644604 644605 644607 644631 644633 644634 644634 644634 644634 644635 644635 644635 644635 644635 644635 644635 644636 644636 644641 644641 644641 644647 644655 644660 644662 644670 644687 644696 644701 644704 644720 644738 644757 644776 644788 644808 644822 644824 644827 644832 644837 644850 644856 644869 644873 644881 644889 644896 644896 644896 644896 644896 644896 644896 644896 644896 644896 644911 644924 644926 644929 644939 644941 644944 644945 644965 644991 644991 645003 645014 645026 645035 645050 645059 645071 645081 645086 645098 645108 645118 645132 645148 645157 645168 645179 645189 645196 645205 645221 645228 645229 645230 645231 645234 645235 645236 645237 645238 645239 645240 645247 645248 645249 645250 645251 645262 645271 645272 645273 645287 645311 645315 645320 645336 645346 645356 645362 645372 645377 645403 645413 645416 645417 645417 645419 645420 645441 645457 645463 645466 645471 645475 645504 645510 645514 645525 645537 645540 645559 645562 645571 645582 645582 645603 645617 645626 645627 645628 645656 645700 645712 645738 645752 645770 645791 645795 645796 645804 645806 645809 645835 645842 645855 645860 645866 645873 645893 645922 645934 645947 645951 645956 645962 645964 645968 645972 645976 645977 645979 646036 646060 646070 646094 646103 646111 646125 646126 646131 646148 646175 646178 646193 646214 646222 646240 646260 646262 646264 646314 646324 646347 646357 646371 646387 646394 646406 646407 646410 646410 646411 646411 646415 646417 646425 646434 646462 646466 646473 646480 646483 646490 646493 646499 646517 646520 646523 646526 646529 646532 646535 646538 646551 646560 646570 646579 646586 646601 646601 646602 646608 646614 646620 646629 646635 646637 646643 646647 646661 646670 646683 646687 646699 646702 646713 646726 646734 646740 646746 646747 646767 646783 646783 646803 646807 646815 646833 646848 646862 646862 646869 646869 646877 646883 646884 646896 646909 646911 646932 646938 646947 646959 646967 646967 646986 646986 646996 647008 647023 647029 647035 647041 647047 647053 647059 647069 647075 647081 647094 647100 647109 647115 647139 647145 647158 647178 647184 647190 647190 647194 647194 647194 647195 647196 647211 647228 647247 647270 647288 647289 647291 647299 647307 647312 647312 647316 647318 647328 647331 647332 647340 647357 647366 647367 647382 647386 647393 647400 647404 647413 647417 647429 647431 647442 647444 647453 647461 647468 647471 647476 647508 647531 647568 647586 647604 647633 647647 647657 647681 647685 647690 647695 647702 647711 647715 647718 647722 647725 647729 647732 647738 647742 647748 647751 647751 647787 647787 647787 647788 647795 647795 647800 647800 647809 647809 647818 647818 647818 647818 647826 647826 647828 647831 647831 647847 647850 647868 647887 647910 647935 647947 647951 647965 647969 647983 647993 647995 648009 648017 648036 648065 648075 648079 648084 648100 648107 648114 648133 648163 648174 648176 648178 648180 648195 648205 648205 648205 648231 648252 648279 648282 648285 648304 648362 648374 648383 648392 648397 648403 648408 648430 648438 648443 648449 648464 648484 648486 648523 648538 648565 648566 648569 648570 648598 648603 648603 648621 648623 648643 648675 648720 648726 648726 648726 648729 648731 648735 648744 648751 648758 648774 648783 648825 648855 648874 648894 648924 648931 648938 648957 648998 649035 649045 649052 649066 649093 649100 649130 649140 649143 649161 649179 649185 649190 649198 649199 649207 649219 649242 649251 649259 649269 649273 649285 649309 649350 649361 649371 649377 649386 649394 649412 649420 649432 649442 649442 649458 649463 649477 649483 649493 649503 649513 649520 649527 649536 649546 649556 649564 649572 649581 649606 649632 649660 649667 649669 649670 649674 649675 649678 649683 649690 649695 649700 649701 649704 649706 649719 649746 649760 649768 649778 649787 649789 649825 649825 649829 649829 649829 649829 649829 649829 649831 649839 649850 649851 649852 649854 649854 649854 649854 649854 649854 649854 649854 649854 649854 649884 649884 649884 649887 649908 649908 649914 649914 649915 649919 649920 649921 649922 649923 649924 649927 649937 649938 649947 649948 649957 649988 649990 649992 649994 649997 650002 650003 650011 650011 650011 650011 650011 650011 650011 650011 650011 650011 650011 650012 650013 650014 650017 650020 650021 650022 650023 650026 650029 650036 650059 650059 650059 650059 650059 650059 650059 650059 650060 650061 650064 650067 650070 650071 650088 650089 650090 650098 650099 650100 650102 650104 650107 650112 650113 650114 650117 650135 650135 650157 650167 650179 650185 650191 650213 650228 650228 650243 650261 650271 650280 650283 650291 650292 650309 650328 650339 650353 650364 650376 650394 650408 650419 650439 650461 650469 650473 650477 650477 650479 650485 650505 650519 650535 650547 650560 650577 650591 650604 650613 650624 650640 650642 650650 650664 650680 650681 650681 650686 650711 650715 650722 650725 650728 650735 650745 650749 650758 650766 650773 650780 650789 650796 650805 650814 650816 650821 650821 650828 650833 650844 650844 650853 650853 650868 650877 650886 650889 650925 650932 650939 650947 650956 650964 650973 650981 650986 650993 650995 650995 650997 651000 651004 651005 651008 651013 651017 651018 651018 651020 651032 651044 651056 651068 651081 651094 651106 651121 651137 651152 651167 651188 651194 651215 651221 651229 651247 651250 651251 651253 651253 651255 651255 651269 651278 651278 651278 651278 651280 651290 651291 651293 651302 651302 651311 651313 651315 651323 651327 651332 651335 651341 651343 651347 651352 651353 651354 651355 651356 651357 651358 651361 651363 651411 651411 651414 651414 651418 651425 651432 651441 651452 651459 651473 651491 651497 651507 651515 651522 651525 651532 651538 651541 651544 651551 651576 651582 651586 651589 651598 651612 651628 651646 651655 651666 651676 651678 651683 651685 651690 651695 651697 651708 651743 651748 651761 651767 651767 651773 651775 651829 651845 651884 651932 651954 651968 651986 651996 652011 652041 652048 652056 652071 652083 652124 652128 652133 652139 652145 652148 652154 652165 652171 652171 652186 652198 652198 652198 652211 652215 652215 652215 652215 652222 652223 652233 652239 652242 652268 652269 652279 652293 652310 652326 652346 652356 652368 652386 652386 652398 652422 652427 652442 652442 652448 652459 652459 652459 652462 652466 652466 652466 652476 652486 652497 652507 652528 652571 652571 652581 652591 652600 652610 652618 652629 652638 652646 652655 652664 652671 652679 652696 652716 652737 652744 652749 652755 652763 652779 652782 652785 652786 652787 652795 652805 652833 652837 652840 652843 652861 652863 652886 652890 652894 652898 652904 652929 652935 652960 652973 652992 652994 652997 653000 653029 653045 653065 653070 653084 653094 653110 653118 653120 653124 653134 653134 653147 653158 653166 653178 653178 653179 653179 653180 653184 653193 653194 653194 653194 653246 653247 653259 653273 653280 653286 653289 653315 653316 653339 653361 653384 653402 653421 653436 653452 653475 653500 653513 653529 653544 653558 653580 653598 653612 653625 653629 653639 653653 653662 653667 653675 653679 653683 653694 653706 653739 653744 653746 653748 653750 653767 653776 653780 653783 653795 653804 653806 653811 653818 653826 653835 653836 653850 653851 653862 653869 653879 653886 653894 653904 653910 653928 653937 653937 653938 653939 653939 653944 653945 653945 653949 653953 653955 653961 653972 653972 653992 654007 654014 654021 654027 654044 654047 654054 654054 654054 654067 654069 654076 654095 654098 654111 654117 654125 654129 654134 654135 654137 654141 654142 654150 654168 654181 654202 654208 654214 654221 654238 654250 654260 654270 654279 654288 654325 654340 654355 654373 654391 654391 654415 654420 654425 654425 654425 654430 654435 654450 654453 654456 654459 654463 654475 654477 654477 654492 654501 654501 654503 654508 654525 654526 654530 654534 654544 654544 654548 654548 654548 654548 654548 654551 654554 654573 654592 654592 654592 654592 654593 654593 654614 654617 654623 654626 654626 654627 654627 654628 654651 654652 654654 654666 654668 654686 654704 654706 654709 654709 654710 654717 654719 654730 654734 654737 654738 654738 654738 654750 654753 654757 654758 654759 654766 654770 654774 654778 654778 654778 654778 654778 654779 654784 654787 654790 654790 654792 654800 654802 654817 654820 654850 654857 654867 654870 654876 654884 654892 654897 654902 654906 654910 654917 654920 654930 654934 654949 654954 654964 654971 654978 654997 655014 655014 655026 655026 655042 655063 655066 655076 655095 655112 655119 655124 655129 655157 655159 655163 655163 655163 655166 655180 655189 655200 655203 655228 655247 655266 655266 655266 655266 655274 655284 655292 655301 655311 655319 655332 655342 655355 655368 655381 655394 655407 655407 655413 655420 655420 655433 655446 655481 655494 655502 655515 655517 655525 655535 655549 655550 655550 655550 655550 655550 655561 655562 655570 655586 655596 655597 655622 655650 655657 655666 655673 655694 655708 655723 655749 655766 655779 655805 655816 655832 655852 655864 655880 655889 655899 655941 655944 655996 656007 656020 656033 656041 656051 656069 656094 656119 656134 656145 656157 656187 656205 656213 656221 656229 656236 656246 656276 656283 656305 656313 656338 656346 656397 656413 656449 656492 656518 656562 656584 656594 656603 656612 656612 656662 656678 656687 656706 656737 656762 656790 656818 656827 656851 656872 656895 656921 656944 656957 656985 656998 657008 657027 657048 657068 657084 657105 657111 657116 657121 657126 657132 657137 657143 657151 657156 657163 657168 657174 657180 657187 657201 657207 657215 657223 657230 657244 657253 657270 657274 657310 657317 657321 657328 657339 657343 657362 657368 657374 657382 657383 657392 657405 657408 657409 657413 657419 657424 657432 657437 657450 657457 657461 657476 657482 657494 657504 657511 657513 657523 657536 657548 657563 657582 657592 657668 657679 657685 657697 657708 657742 657775 657813 657829 657858 657880 657905 657952 657967 657972 658006 658027 658030 658036 658041 658048 658058 658062 658079 658086 658090 658092 658095 658097 658099 658109 658120 658136 658150 658162 658193 658205 658214 658248 658281 658312 658317 658320 658355 658397 658425 658451 658453 658462 658468 658477 658489 658507 658533 658560 658591 658610 658636 658655 658672 658693 658716 658740 658790 658819 658855 658878 658887 658891 658899 658910 658917 658950 658951 658968 658971 658985 658998 659011 659036 659043 659063 659077 659108 659148 659168 659188 659199 659255 659296 659315 659351 659376 659401 659423 659449 659468 659485 659512 659554 659578 659584 659590 659606 659614 659626 659631 659639 659674 659680 659693 659700 659707 659710 659726 659732 659739 659755 659789 659799 659809 659827 659846 659854 659855 659867 659878 659884 659906 659923 659929 659939 659945 659947 659948 659949 659958 659958 659981 659981 659997 660033 660076 660101 660136 660171 660203 660246 660278 660291 660314 660340 660371 660397 660448 660461 660474 660499 660519 660523 660539 660563 660594 660609 660629 660659 660690 660703 660724 660728 660780 660791 660825 660858 660867 660901 660934 660973 661005 661039 661078 661119 661161 661261 661270 661282 661288 661302 661316 661326 661356 661391 661411 661420 661494 661513 661524 661532 661541 661555 661563 661571 661590 661602 661619 661633 661643 661658 661684 661700 661726 661736 661748 661764 661780 661789 661794 661803 661825 661838 661843 661846 661856 661866 661886 661900 661910 661918 661928 661933 661937 661952 661960 661969 661976 661981 662006 662015 662020 662035 662045 662069 662084 662099 662115 662131 662147 662164 662180 662196 662223 662238 662245 662258 662295 662302 662316 662323 662343 662377 662389 662406 662420 662436 662451 662467 662482 662506 662524 662533 662558 662604 662604 662612 662649 662677 662690 662694 662704 662714 662728 662748 662763 662781 662787 662787 662809 662829 662845 662859 662872 662887 662887 662901 662920 662935 662952 662965 662984 663002 663023 663041 663044 663068 663087 663102 663117 663136 663150 663163 663181 663201 663218 663233 663247 663288 663289 663290 663295 663312 663313 663314 663322 663329 663348 663370 663389 663406 663418 663433 663443 663445 663447 663459 663478 663489 663497 663510 663531 663549 663565 663574 663585 663595 663595 663607 663618 663626 663632 663654 663680 663704 663726 663732 663732 663733 663740 663754 663776 663783 663791 663803 663812 663815 663818 663823 663828 663831 663832 663837 663862 663873 663884 663884 663884 663884 663890 663892 663907 663912 663922 663935 663941 663959 663994 664004 664015 664028 664037 664049 664078 664088 664097 664115 664115 664115 664115 664120 664135 664149 664159 664162 664174 664182 664186 664191 664206 664213 664225 664253 664273 664311 664324 664359 664381 664395 664415 664430 664480 664491 664498 664516 664549 664556 664565 664582 664593 664603 664615 664624 664637 664644 664659 664670 664690 664694 664723 664726 664732 664762 664773 664781 664788 664801 664802 664829 664838 664852 664863 664889 664904 664917 664922 664946 664967 665003 665016 665031 665040 665056 665067 665076 665086 665100 665119 665138 665165 665173 665207 665257 665269 665299 665304 665342 665365 665374 665374 665389 665400 665407 665426 665449 665465 665480 665490 665498 665511 665521 665531 665532 665556 665581 665589 665593 665595 665640 665666 665667 665669 665678 665689 665691 665694 665702 665703 665709 665723 665747 665765 665767 665775 665790 665801 665816 665832 665851 665858 665863 665866 665871 665873 665878 665881 665887 665890 665897 665899 665907 665918 665924 665926 665929 665932 665935 665946 665951 665961 665968 665979 666011 666022 666037 666050 666063 666093 666112 666133 666156 666164 666186 666213 666233 666246 666255 666257 666259 666267 666268 666269 666270 666271 666272 666273 666274 666275 666284 666285 666294 666295 666296 666296 666305 666321 666332 666341 666374 666431 666447 666457 666474 666512 666551 666569 666600 666609 666661 666694 666742 666771 666803 666841 666870 666896 666927 666941 666953 666977 666993 667010 667012 667027 667045 667059 667076 667101 667117 667126 667140 667145 667156 667161 667162 667162 667170 667178 667186 667188 667188 667190 667198 667213 667229 667286 667300 667303 667307 667312 667316 667377 667388 667405 667416 667417 667423 667425 667433 667450 667480 667484 667494 667495 667504 667530 667532 667547 667554 667570 667574 667579 667595 667636 667687 667717 667793 667832 667855 667921 667971 668036 668070 668097 668135 668174 668229 668242 668288 668337 668390 668394 668421 668427 668503 668526 668546 668566 668581 668589 668599 668602 668608 668612 668617 668620 668629 668633 668640 668651 668666 668671 668687 668702 668714 668721 668722 668723 668723 668726 668750 668759 668787 668820 668839 668865 668901 668923 668934 668959 668995 669016 669049 669076 669088 669112 669137 669150 669190 669217 669238 669253 669268 669281 669293 669295 669297 669299 669310 669313 669318 669325 669327 669342 669356 669383 669386 669390 669406 669453 669465 669480 669486 669487 669491 669512 669519 669538 669574 669601 669615 669647 669650 669663 669676 669709 669717 669735 669746 669762 669771 669794 669814 669835 669854 669872 669882 669891 669900 669911 669924 669929 669947 669949 669963 669989 670004 670011 670016 670016 670019 670061 670096 670129 670164 670217 670230 670268 670295 670318 670351 670383 670416 670423 670436 670445 670455 670464 670470 670472 670472 670494 670498 670499 670506 670516 670525 670531 670558 670568 670573 670576 670580 670589 670598 670598 670599 670606 670613 670616 670636 670651 670696 670745 670762 670817 670852 670889 670933 670958 670966 670971 670975 670979 670986 670991 671000 671004 671015 671035 671045 671051 671062 671065 671074 671082 671086 671089 671099 671102 671106 671109 671113 671126 671131 671137 671150 671155 671160 671165 671178 671201 671222 671240 671257 671278 671292 671340 671400 671489 671558 671618 671637 671695 671730 671760 671795 671803 671804 671816 671818 671825 671828 671834 671841 671851 671870 671881 671896 671897 671898 671899 671900 671901 671908 671913 671925 671930 671932 671935 671937 671939 671954 671976 671977 671993 672004 672017 672038 672061 672080 672098 672118 672130 672142 672172 672186 672197 672217 672227 672229 672229 672253 672274 672288 672309 672329 672353 672358 672364 672372 672382 672395 672402 672424 672435 672442 672450 672462 672476 672491 672529 672555 672581 672622 672634 672650 672681 672683 672684 672685 672688 672693 672696 672696 672699 672704 672708 672710 672714 672715 672716 672716 672720 672726 672730 672734 672765 672807 672858 672866 672873 672875 672890 672891 672904 672914 672927 672939 672952 672956 672959 672962 672981 672984 672991 673008 673013 673024 673024 673027 673034 673044 673049 673056 673063 673063 673073 673085 673090 673093 673113 673122 673123 673142 673160 673190 673196 673217 673230 673236 673238 673241 673254 673271 673291 673298 673318 673336 673350 673390 673411 673428 673444 673466 673486 673506 673523 673537 673551 673557 673571 673585 673603 673633 673644 673654 673656 673657 673660 673689 673691 673705 673721 673728 673738 673746 673755 673767 673775 673779 673786 673793 673800 673808 673815 673822 673829 673837 673841 673852 673877 673881 673894 673902 673909 673917 673927 673937 673945 673952 673967 673994 674001 674010 674021 674028 674035 674042 674050 674068 674077 674084 674099 674105 674125 674148 674169 674188 674206 674210 674222 674289 674292 674294 674304 674307 674309 674317 674330 674337 674366 674374 674383 674397 674409 674420 674442 674456 674472 674486 674550 674576 674593 674622 674648 674664 674683 674703 674722 674739 674754 674766 674775 674787 674793 674808 674812 674814 674815 674835 674855 674857 674876 674882 674889 674929 674934 674968 674974 674979 674981 674991 674994 675003 675016 675024 675027 675049 675061 675065 675081 675088 675110 675132 675148 675152 675159 675163 675171 675174 675185 675201 675209 675216 675221 675226 675231 675238 675243 675248 675260 675266 675270 675277 675287 675292 675308 675321 675344 675370 675392 675403 675413 675425 675445 675467 675481 675511 675519 675523 675531 675537 675554 675556 675556 675568 675601 675627 675641 675673 675677 675682 675693 675697 675707 675727 675743 675763 675774 675784 675803 675821 675830 675849 675894 675918 675960 676008 676051 676088 676126 676143 676191 676216 676267 676285 676332 676371 676417 676466 676523 676563 676614 676666 676713 676759 676803 676844 676866 676918 676981 677007 677014 677058 677101 677137 677186 677218 677267 677307 677337 677385 677434 677467 677516 677543 677598 677645 677651 677679 677690 677702 677712 677726 677759 677770 677783 677785 677812 677826 677828 677838 677854 677869 677886 677899 677920 677933 677946 677952 677959 677972 677980 677999 677999 677999 677999 677999 677999 677999 677999 677999 677999 678014 678027 678050 678056 678062 678068 678070 678095 678113 678125 678137 678188 678202 678209 678226 678244 678264 678282 678284 678288 678289 678290 678292 678299 678311 678315 678318 678319 678321 678336 678368 678379 678395 678411 678419 678420 678435 678438 678451 678468 678479 678488 678500 678516 678530 678548 678574 678582 678586 678590 678610 678611 678617 678623 678630 678633 678636 678639 678646 678667 678671 678689 678692 678712 678728 678734 678758 678773 678779 678804 678824 678847 678852 678866 678877 678917 678963 678990 679019 679046 679058 679082 679085 679107 679109 679125 679130 679130 679177 679200 679241 679257 679283 679305 679323 679331 679334 679341 679343 679345 679347 679386 679394 679401 679408 679413 679426 679439 679449 679462 679469 679498 679520 679524 679524 679548 679567 679573 679581 679592 679595 679601 679608 679621 679641 679656 679661 679683 679697 679710 679728 679738 679739 679739 679739 679740 679764 679808 679814 679818 679824 679828 679834 679837 679845 679850 679877 679897 679961 679980 679985 679997 680007 680016 680022 680030 680036 680041 680076 680083 680090 680095 680117 680127 680148 680156 680168 680174 680181 680233 680251 680258 680265 680266 680273 680280 680283 680293 680293 680305 680315 680338 680349 680369 680383 680401 680424 680450 680467 680470 680493 680526 680550 680564 680578 680587 680602 680613 680626 680634 680650 680661 680671 680683 680687 680691 680694 680697 680703 680710 680723 680727 680734 680737 680754 680754 680759 680772 680785 680790 680808 680817 680828 680834 680841 680844 680864 680885 680911 680931 680933 680974 681002 681004 681027 681044 681060 681112 681119 681133 681135 681138 681144 681161 681174 681178 681186 681190 681209 681225 681242 681259 681274 681299 681326 681362 681377 681390 681411 681421 681442 681452 681458 681493 681506 681535 681554 681591 681604 681620 681642 681665 681674 681690 681709 681717 681730 681757 681775 681781 681785 681799 681821 681853 681875 681903 681932 681957 681981 682003 682022 682042 682061 682081 682104 682125 682144 682173 682200 682219 682232 682251 682268 682283 682299 682316 682339 682359 682364 682377 682390 682419 682443 682458 682473 682484 682495 682504 682514 682529 682538 682550 682557 682573 682579 682606 682629 682640 682668 682688 682700 682716 682731 682734 682741 682747 682754 682756 682758 682761 682764 682766 682768 682770 682772 682774 682781 682785 682788 682795 682801 682803 682810 682831 682855 682891 682892 682922 682940 682962 682977 682998 683009 683034 683045 683052 683087 683098 683118 683133 683164 683203 683219 683228 683228 683239 683253 683261 683269 683283 683292 683301 683304 683308 683316 683325 683334 683343 683349 683357 683365 683375 683389 683397 683407 683421 683427 683433 683444 683450 683462 683466 683468 683478 683489 683491 683505 683543 683564 683567 683568 683589 683599 683602 683619 683637 683644 683648 683672 683710 683716 683720 683744 683749 683760 683774 683786 683790 683796 683796 683814 683828 683842 683847 683862 683908 683908 683917 683922 683930 683935 683944 683953 683958 683964 683975 683987 683995 684003 684013 684023 684027 684033 684042 684048 684054 684056 684078 684105 684127 684137 684149 684158 684169 684185 684204 684222 684242 684254 684261 684275 684287 684302 684307 684308 684313 684322 684326 684334 684344 684361 684381 684403 684425 684427 684447 684466 684483 684502 684520 684535 684554 684568 684586 684586 684586 684586 684586 684590 684594 684629 684655 684660 684671 684677 684695 684699 684703 684703 684713 684714 684715 684717 684718 684718 684730 684733 684751 684754 684768 684772 684786 684802 684805 684808 684815 684826 684833 684843 684848 684854 684861 684868 684883 684888 684889 684889 684893 684896 684909 684924 684943 684953 684959 685001 685001 685005 685012 685017 685017 685027 685027 685029 685029 685029 685029 685029 685042 685051 685082 685098 685122 685125 685133 685175 685183 685196 685224 685259 685292 685299 685313 685318 685331 685342 685351 685359 685362 685367 685375 685391 685401 685408 685416 685426 685436 685440 685443 685474 685501 685512 685536 685558 685567 685585 685592 685601 685610 685616 685630 685645 685650 685650 685659 685675 685680 685687 685695 685703 685711 685717 685731 685741 685750 685758 685769 685776 685788 685799 685805 685815 685830 685837 685849 685857 685861 685866 685871 685893 685912 685928 685944 685958 685972 685990 686005 686038 686065 686088 686094 686103 686111 686117 686126 686130 686136 686141 686145 686152 686158 686166 686176 686184 686191 686199 686211 686218 686230 686240 686256 686265 686291 686292 686303 686310 686322 686328 686336 686377 686385 686405 686411 686456 686476 686531 686606 686658 686702 686732 686774 686777 686777 686784 686788 686791 686795 686800 686803 686804 686808 686809 686811 686812 686816 686818 686821 686827 686834 686838 686843 686848 686852 686860 686867 686871 686877 686891 686898 686909 686920 686929 686939 686961 686970 686988 686998 687011 687019 687033 687038 687045 687053 687063 687071 687077 687083 687113 687132 687156 687165 687175 687189 687189 687190 687191 687201 687202 687212 687233 687240 687271 687286 687293 687307 687322 687335 687351 687369 687382 687394 687415 687440 687451 687463 687483 687493 687508 687522 687538 687577 687594 687609 687622 687632 687634 687644 687646 687652 687657 687672 687677 687697 687702 687713 687730 687736 687741 687758 687761 687771 687786 687804 687812 687823 687839 687853 687869 687880 687887 687916 687926 687939 687949 687970 687974 687976 687976 687984 687989 687991 687999 688006 688012 688012 688019 688027 688041 688043 688048 688049 688050 688058 688079 688085 688105 688125 688137 688142 688142 688144 688149 688154 688156 688159 688160 688160 688163 688170 688176 688181 688184 688186 688204 688207 688216 688226 688236 688250 688259 688275 688283 688288 688300 688323 688343 688358 688367 688393 688394 688395 688408 688408 688414 688420 688427 688438 688442 688449 688455 688463 688470 688474 688485 688489 688492 688497 688502 688507 688507 688540 688542 688590 688608 688622 688637 688639 688645 688646 688667 688670 688690 688690 688730 688742 688759 688767 688795 688807 688809 688810 688813 688814 688815 688817 688825 688832 688840 688841 688846 688848 688850 688852 688853 688857 688857 688867 688877 688877 688891 688906 688906 688910 688910 688910 688916 688917 688930 688930 688930 688930 688930 688930 688930 688930 688930 688930 688930 688935 688938 688962 688965 688976 688986 688990 688995 689011 689025 689044 689060 689110 689121 689125 689127 689151 689183 689193 689206 689220 689234 689244 689256 689269 689284 689299 689300 689305 689316 689316 689321 689326 689333 689350 689352 689393 689408 689441 689484 689510 689572 689630 689655 689686 689719 689760 689770 689781 689791 689802 689815 689850 689916 689968 689991 689998 690003 690016 690037 690047 690060 690069 690078 690089 690098 690107 690122 690149 690163 690172 690184 690206 690264 690277 690294 690304 690326 690341 690362 690366 690377 690401 690409 690413 690428 690435 690442 690450 690476 690481 690489 690492 690504 690519 690523 690527 690532 690539 690557 690567 690580 690595 690610 690623 690638 690663 690693 690734 690749 690776 690790 690816 690821 690832 690845 690870 690879 690935 690966 691004 691027 691058 691083 691102 691109 691117 691127 691151 691157 691167 691175 691191 691212 691221 691234 691247 691293 691331 691342 691388 691409 691423 691429 691465 691480 691504 691515 691529 691536 691585 691629 691643 691668 691685 691686 691718 691725 691761 691772 691788 691796 691816 691831 691848 691861 691870 691888 691890 691909 691926 691944 691960 691968 691977 691984 692020 692035 692044 692052 692062 692101 692124 692133 692158 692167 692175 692196 692230 692242 692246 692270 692272 692305 692315 692337 692339 692343 692350 692357 692367 692377 692422 692472 692487 692487 692496 692542 692574 692583 692583 692583 692602 692627 692636 692642 692650 692657 692665 692675 692698 692705 692708 692718 692728 692753 692762 692774 692778 692812 692816 692825 692831 692843 692864 692873 692880 692880 692889 692891 692910 692958 692983 692997 693019 693056 693060 693064 693075 693087 693107 693130 693153 693172 693192 693208 693235 693256 693272 693288 693307 693325 693343 693368 693384 693401 693416 693437 693454 693472 693487 693497 693498 693501 693509 693534 693540 693544 693561 693582 693587 693603 693648 693653 693692 693708 693714 693723 693727 693729 693734 693755 693776 693808 693826 693840 693870 693882 693928 693978 693980 693994 693994 694016 694021 694029 694033 694042 694045 694049 694051 694053 694057 694059 694066 694068 694088 694105 694105 694121 694127 694127 694127 694130 694182 694182 694182 694182 694182 694189 694189 694189 694198 694198 694231 694231 694231 694267 694267 694268 694277 694278 694278 694281 694281 694283 694284 694313 694348 694382 694412 694417 694423 694426 694430 694435 694435 694463 694463 694486 694493 694493 694502 694510 694510 694516 694530 694555 694570 694594 694611 694639 694661 694682 694694 694714 694718 694718 694719 694724 694733 694742 694744 694744 694751 694755 694756 694757 694757 694757 694758 694778 694783 694791 694797 694801 694813 694846 694876 694879 694904 694905 694945 694956 694969 694969 694991 695011 695020 695030 695031 695049 695049 695055 695061 695062 695074 695074 695075 695078 695092 695106 695117 695135 695142 695145 695160 695172 695180 695189 695196 695204 695207 695241 695248 695251 695255 695287 695310 695316 695325 695331 695350 695359 695365 695378 695412 695417 695420 695436 695452 695454 695459 695464 695468 695480 695497 695518 695518 695519 695520 695536 695549 695558 695563 695571 695579 695583 695588 695596 695602 695611 695616 695622 695623 695630 695636 695647 695655 695664 695666 695673 695681 695734 695743 695749 695763 695787 695802 695806 695806 695823 695832 695832 695844 695849 695856 695858 695868 695873 695880 695885 695888 695906 695915 695921 695935 695947 695963 695969 695980 695997 696016 696024 696035 696043 696050 696062 696075 696092 696108 696129 696146 696163 696185 696206 696209 696209 696264 696264 696310 696370 696375 696382 696382 696395 696413 696420 696434 696446 696471 696477 696494 696506 696512 696520 696531 696541 696557 696566 696579 696592 696606 696612 696641 696646 696654 696740 696834 696847 696861 696898 696915 696923 696937 696947 696963 696974 696990 697010 697012 697033 697057 697081 697094 697111 697133 697141 697161 697184 697197 697208 697225 697238 697255 697271 697287 697299 697320 697334 697337 697340 697368 697385 697398 697410 697422 697442 697465 697482 697493 697512 697526 697530 697535 697539 697543 697548 697553 697558 697563 697567 697571 697575 697578 697585 697590 697591 697611 697633 697635 697681 697682 697689 697693 697701 697705 697710 697715 697723 697723 697724 697729 697736 697740 697744 697744 697745 697749 697749 697757 697767 697770 697774 697777 697788 697793 697797 697797 697797 697800 697804 697808 697811 697811 697813 697813 697817 697824 697835 697845 697857 697866 697880 697881 697881 697881 697883 697883 697883 697889 697889 697889 697892 697895 697901 697910 697912 697916 697916 697916 697917 697917 697917 697918 697925 697932 697932 697933 697936 697940 697940 697947 697953 697960 697971 697988 698039 698057 698065 698096 698106 698130 698135 698135 698142 698151 698161 698183 698199 698214 698233 698235 698245 698257 698274 698277 698281 698287 698288 698289 698292 698297 698297 698298 698298 698298 698298 698299 698300 698301 698304 698311 698319 698322 698324 698328 698332 698336 698340 698344 698348 698352 698356 698360 698361 698362 698367 698369 698369 698371 698372 698373 698376 698378 698380 698381 698383 698384 698386 698389 698391 698394 698395 698397 698398 698399 698401 698404 698409 698412 698413 698415 698425 698430 698444 698462 698492 698513 698531 698537 698555 698562 698563 698566 698567 698570 698571 698585 698598 698601 698616 698626 698637 698653 698676 698698 698712 698725 698742 698755 698771 698782 698792 698797 698801 698819 698823 698826 698829 698832 698835 698838 698841 698844 698847 698854 698860 698863 698872 698873 698878 698882 698884 698892 698899 698906 698919 698919 698928 698938 698944 698957 698976 698985 699000 699007 699015 699018 699029 699036 699046 699049 699053 699060 699067 699070 699077 699081 699088 699091 699098 699105 699112 699119 699124 699129 699133 699145 699150 699167 699182 699193 699195 699206 699240 699289 699325 699360 699375 699395 699405 699421 699442 699462 699474 699492 699512 699530 699552 699569 699590 699598 699613 699659 699659 699660 699665 699681 699689 699689 699691 699700 699701 699703 699705 699706 699717 699723 699736 699740 699743 699752 699758 699767 699770 699790 699794 699799 699806 699809 699811 699819 699825 699836 699847 699849 699855 699863 699867 699877 699887 699893 699898 699904 699907 699911 699913 699918 699921 699928 699930 699933 699933 699934 699934 699935 699935 699935 699935 699935 699935 699935 699935 699936 699938 699941 699943 699946 699946 699976 700000 700006 700031 700052 700064 700066 700088 700100 700108 700129 700135 700136 700137 700138 700144 700145 700150 700160 700169 700185 700197 700209 700224 700230 700241 700253 700260 700269 700279 700287 700293 700299 700305 700310 700312 700330 700332 700335 700342 700347 700365 700379 700389 700398 700408 700413 700416 700422 700432 700435 700454 700463 700478 700494 700502 700509 700516 700521 700547 700554 700599 700605 700611 700615 700621 700629 700639 700645 700647 700651 700657 700661 700667 700670 700672 700678 700681 700696 700709 700720 700724 700727 700735 700740 700743 700745 700749 700749 700749 700749 700749 700749 700749 700749 700751 700756 700759 700763 700765 700767 700767 700768 700770 700770 700771 700771 700772 700778 700790 700792 700796 700800 700809 700813 700818 700819 700819 700828 700834 700835 700836 700840 700844 700854 700862 700869 700881 700892 700906 700911 700916 700923 700943 700945 700962 700986 700990 700990 700991 700991 700991 700998 701003 701010 701024 701036 701045 701072 701074 701081 701091 701109 701122 701125 701138 701140 701140 701142 701148 701150 701150 701153 701155 701156 701162 701163 701174 701178 701186 701187 701201 701204 701217 701240 701253 701291 701304 701319 701327 701350 701353 701355 701373 701387 701424 701432 701440 701444 701449 701455 701475 701503 701527 701543 701567 701600 701634 701686 701749 701776 701776 701816 701835 701877 701918 701967 701979 701991 701995 702010 702022 702024 702028 702048 702058 702061 702071 702077 702088 702097 702121 702121 702141 702160 702163 702168 702174 702184 702186 702203 702232 702241 702251 702265 702267 702279 702286 702306 702352 702360 702365 702372 702378 702387 702393 702402 702417 702433 702437 702454 702461 702472 702496 702496 702511 702520 702539 702540 702554 702554 702588 702594 702604 702619 702629 702639 702650 702662 702677 702687 702699 702713 702727 702747 702763 702774 702781 702793 702800 702812 702819 702827 702843 702851 702866 702886 702898 702906 702914 702918 702937 702957 702971 702988 703001 703001 703002 703018 703029 703029 703030 703053 703067 703073 703080 703102 703113 703113 703138 703153 703153 703154 703180 703181 703181 703181 703186 703191 703194 703195 703198 703203 703204 703206 703210 703213 703217 703219 703219 703221 703223 703228 703230 703230 703230 703232 703232 703232 703232 703232 703232 703232 703234 703236 703238 703241 703245 703255 703264 703275 703284 703293 703302 703311 703321 703329 703339 703348 703356 703364 703372 703383 703392 703400 703408 703416 703425 703434 703444 703444 703444 703444 703444 703452 703463 703485 703502 703516 703536 703557 703578 703590 703594 703601 703601 703601 703608 703623 703623 703623 703625 703625 703626 703630 703635 703640 703648 703655 703657 703657 703663 703663 703663 703671 703672 703673 703681 703681 703681 703685 703685 703685 703685 703685 703699 703717 703729 703748 703748 703749 703749 703749 703749 703749 703749 703751 703753 703755 703772 703797 703826 703856 703862 703882 703886 703889 703909 703915 703919 703932 703941 703947 703953 703968 703976 703991 704004 704010 704016 704018 704020 704027 704031 704036 704041 704052 704059 704077 704089 704093 704095 704100 704100 704105 704109 704120 704122 704130 704132 704140 704226 704248 704266 704275 704289 704308 704333 704357 704381 704413 704416 704436 704457 704492 704492 704499 704527 704543 704553 704568 704583 704597 704611 704624 704637 704653 704668 704681 704694 704708 704724 704741 704759 704779 704794 704811 704824 704838 704852 704866 704879 704891 704893 704901 704912 704926 704941 704955 704982 705011 705021 705035 705049 705062 705077 705090 705123 705137 705143 705147 705153 705153 705156 705164 705178 705183 705197 705210 705227 705249 705276 705290 705298 705310 705317 705317 705322 705329 705350 705358 705365 705368 705382 705396 705396 705403 705419 705432 705444 705508 705541 705554 705583 705588 705602 705606 705618 705630 705644 705644 705652 705655 705660 705666 705669 705676 705684 705690 705693 705696 705699 705702 705705 705709 705729 705749 705760 705773 705794 705808 705829 705850 705866 705892 705896 705917 705941 705956 705957 705978 705995 706007 706019 706031 706046 706049 706056 706074 706074 706079 706097 706103 706118 706128 706143 706156 706162 706165 706172 706190 706218 706256 706277 706303 706323 706355 706377 706398 706418 706438 706465 706469 706474 706479 706484 706489 706494 706498 706502 706506 706519 706529 706536 706543 706551 706554 706554 706554 706560 706561 706563 706564 706567 706568 706574 706582 706610 706632 706670 706692 706715 706735 706767 706786 706813 706818 706821 706834 706843 706844 706845 706847 706849 706849 706849 706849 706850 706851 706856 706860 706864 706865 706866 706869 706871 706874 706874 706885 706885 706885 706888 706906 706919 706947 706968 706979 706990 707002 707012 707031 707052 707070 707101 707128 707159 707198 707229 707242 707251 707273 707286 707294 707301 707306 707309 707314 707320 707327 707332 707341 707346 707352 707361 707367 707372 707378 707385 707395 707413 707415 707422 707427 707430 707438 707447 707463 707467 707484 707494 707499 707509 707515 707518 707527 707532 707541 707550 707562 707575 707582 707602 707608 707613 707628 707651 707698 707723 707732 707761 707789 707825 707882 707944 707981 708004 708061 708132 708198 708210 708230 708246 708262 708295 708295 708295 708311 708322 708322 708334 708335 708335 708335 708353 708357 708365 708365 708365 708365 708369 708429 708512 708531 708546 708553 708562 708578 708589 708595 708602 708611 708623 708638 708710 708730 708747 708760 708765 708769 708776 708815 708820 708824 708829 708835 708840 708845 708850 708855 708860 708868 708877 708885 708893 708899 708904 708908 708912 708915 708923 708934 708946 708959 708975 708993 709013 709022 709033 709043 709051 709061 709075 709079 709086 709090 709093 709095 709100 709101 709104 709105 709107 709113 709124 709139 709146 709150 709158 709163 709168 709172 709176 709179 709182 709185 709190 709193 709196 709201 709206 709209 709212 709215 709231 709256 709277 709281 709281 709318 709345 709385 709388 709397 709405 709413 709415 709422 709426 709430 709444 709445 709463 709473 709477 709481 709487 709493 709504 709522 709537 709555 709561 709574 709579 709592 709602 709609 709615 709615 709634 709673 709687 709701 709718 709722 709725 709727 709733 709738 709744 709753 709759 709765 709771 709777 709788 709810 709821 709826 709844 709857 709871 709894 709906 709912 709915 709941 709948 710002 710022 710030 710036 710039 710042 710052 710056 710073 710093 710102 710111 710112 710120 710127 710138 710147 710153 710159 710170 710171 710189 710211 710218 710228 710230 710248 710258 710268 710279 710282 710296 710310 710310 710312 710318 710324 710330 710333 710341 710345 710368 710390 710401 710410 710423 710434 710448 710455 710459 710459 710459 710459 710459 710459 710459 710484 710525 710566 710589 710620 710628 710648 710666 710693 710709 710732 710753 710786 710807 710830 710863 710912 710938 710967 710994 711016 711038 711056 711071 711091 711118 711137 711160 711175 711198 711206 711216 711230 711239 711245 711259 711274 711286 711292 711296 711324 711326 711336 711358 711374 711393 711406 711418 711425 711428 711441 711460 711465 711469 711486 711499 711507 711511 711515 711530 711546 711554 711563 711564 711564 711564 711565 711566 711569 711569 711569 711570 711570 711570 711579 711614 711636 711682 711685 711705 711721 711736 711765 711785 711789 711789 711794 711796 711796 711796 711798 711800 711821 711823 711825 711825 711825 711828 711840 711854 711866 711874 711880 711881 711881 711881 711883 711885 711885 711894 711907 711910 711910 711910 711930 711940 711953 711963 711974 711986 712017 712037 712051 712058 712073 712078 712088 712097 712103 712111 712124 712129 712146 712148 712169 712204 712213 712226 712240 712244 712251 712261 712278 712289 712296 712304 712313 712327 712343 712350 712366 712375 712394 712442 712478 712506 712506 712514 712550 712566 712567 712567 712570 712579 712591 712619 712633 712663 712664 712668 712691 712715 712733 712768 712801 712829 712843 712866 712878 712898 712909 712927 712936 712947 712966 712988 713007 713040 713054 713065 713083 713102 713118 713130 713146 713148 713150 713171 713191 713209 713227 713236 713246 713273 713291 713313 713328 713351 713364 713382 713398 713415 713432 713462 713483 713504 713516 713538 713551 713560 713587 713613 713638 713655 713676 713711 713731 713736 713749 713791 713823 713845 713869 713902 713933 713940 713959 713978 714003 714041 714065 714114 714135 714157 714181 714199 714268 714297 714312 714340 714358 714369 714397 714399 714415 714443 714462 714464 714466 714480 714514 714516 714523 714542 714556 714566 714575 714580 714614 714620 714629 714636 714660 714685 714708 714733 714757 714782 714804 714831 714858 714864 714901 714909 714916 714919 714919 714921 714923 714941 715000 715008 715027 715065 715078 715089 715118 715122 715136 715140 715201 715261 715326 715385 715417 715436 715492 715498 715509 715521 715539 715546 715554 715564 715568 715568 715573 715577 715580 715587 715592 715595 715599 715603 715606 715612 715625 715647 715656 715661 715712 715742 715781 715812 715825 715839 715862 715883 715891 715903 715919 715951 715962 715970 715985 716002 716029 716044 716056 716068 716090 716113 716123 716145 716174 716178 716197 716199 716201 716204 716213 716218 716226 716232 716248 716263 716265 716266 716280 716283 716284 716286 716290 716309 716318 716323 716324 716326 716334 716336 716348 716349 716366 716381 716403 716409 716410 716425 716442 716455 716462 716481 716482 716483 716484 716485 716494 716515 716517 716548 716575 716588 716599 716620 716627 716636 716663 716668 716677 716694 716697 716703 716709 716717 716722 716756 716766 716769 716781 716794 716810 716813 716813 716813 716823 716827 716828 716828 716828 716828 716832 716855 716858 716868 716888 716889 716897 716903 716911 716930 716941 716946 716958 716960 716962 716978 716981 716997 717011 717056 717056 717062 717074 717078 717089 717098 717100 717106 717116 717120 717120 717122 717122 717125 717125 717125 717130 717136 717140 717147 717150 717153 717155 717164 717167 717183 717188 717197 717213 717263 717280 717284 717304 717332 717341 717387 717389 717393 717401 717405 717407 717407 717418 717467 717481 717482 717483 717490 717491 717497 717498 717499 717513 717524 717540 717551 717562 717577 717595 717609 717621 717623 717626 717628 717662 717664 717667 717667 717667 717672 717680 717705 717711 717736 717755 717775 717803 717810 717817 717823 717829 717840 717858 717864 717887 717893 717899 717904 717909 717928 717942 717952 717964 717974 717977 717980 717997 718005 718010 718014 718020 718038 718051 718056 718056 718070 718080 718080 718081 718092 718101 718108 718118 718129 718141 718153 718153 718167 718175 718182 718197 718204 718211 718213 718222 718235 718260 718273 718273 718276 718276 718276 718282 718284 718287 718306 718315 718325 718331 718342 718354 718364 718377 718391 718406 718420 718430 718446 718462 718472 718486 718488 718492 718508 718525 718547 718567 718585 718605 718626 718647 718666 718674 718691 718704 718716 718730 718751 718770 718782 718795 718809 718824 718832 718843 718855 718865 718881 718890 718904 718912 718919 718931 718938 718946 718953 718956 718961 718961 718973 718974 718982 718988 718989 718990 719004 719016 719016 719022 719022 719022 719022 719026 719026 719026 719026 719026 719026 719030 719032 719032 719033 719034 719035 719035 719035 719037 719037 719064 719083 719098 719118 719139 719164 719169 719170 719189 719205 719207 719208 719225 719225 719229 719233 719237 719242 719242 719248 719252 719257 719262 719268 719269 719280 719280 719280 719293 719307 719313 719321 719329 719336 719342 719352 719362 719369 719375 719378 719385 719393 719401 719408 719411 719417 719425 719433 719441 719452 719464 719468 719474 719477 719485 719485 719490 719495 719496 719498 719501 719504 719506 719510 719514 719522 719534 719541 719544 719547 719553 719557 719560 719565 719570 719577 719596 719596 719598 719598 719599 719600 719605 719611 719623 719642 719643 719644 719653 719657 719659 719687 719701 719714 719726 719739 719752 719763 719767 719772 719772 719788 719788 719802 719804 719805 719811 719820 719823 719826 719833 719835 719838 719843 719843 719846 719846 719846 719859 719871 719882 719889 719905 719922 719926 719940 719952 719967 719986 720004 720021 720043 720059 720062 720084 720107 720112 720122 720133 720143 720149 720174 720174 720182 720192 720192 720198 720198 720201 720223 720245 720254 720276 720288 720303 720320 720339 720361 720384 720410 720431 720450 720464 720479 720495 720514 720515 720526 720531 720541 720552 720554 720561 720570 720571 720572 720578 720586 720590 720594 720613 720614 720614 720614 720634 720649 720656 720659 720664 720667 720670 720676 720678 720678 720679 720683 720684 720686 720689 720694 720699 720700 720708 720724 720737 720743 720746 720756 720763 720771 720778 720794 720797 720818 720832 720846 720869 720894 720898 720912 720925 720927 720930 720935 720956 720956 720975 720975 720979 720984 720991 720991 721013 721021 721044 721068 721088 721112 721127 721154 721175 721181 721194 721195 721195 721195 721206 721206 721206 721206 721206 721216 721221 721221 721221 721221 721226 721229 721229 721250 721271 721271 721285 721285 721285 721285 721300 721300 721300 721314 721331 721334 721347 721362 721373 721373 721380 721381 721382 721391 721394 721396 721397 721403 721405 721414 721422 721430 721438 721440 721445 721448 721451 721455 721459 721460 721464 721479 721479 721479 721479 721479 721479 721479 721479 721479 721479 721479 721480 721496 721513 721527 721538 721558 721558 721560 721561 721572 721580 721590 721614 721636 721662 721686 721707 721734 721753 721775 721791 721807 721821 721833 721836 721847 721870 721875 721885 721907 721924 721950 721950 721951 721965 721966 721967 721968 721969 721970 721970 721970 721970 721978 721998 722006 722020 722041 722053 722060 722066 722074 722085 722092 722096 722102 722110 722115 722115 722121 722132 722132 722150 722154 722159 722164 722171 722192 722198 722210 722210 722212 722213 722216 722217 722237 722241 722242 722248 722253 722253 722267 722326 722327 722328 722332 722340 722360 722361 722377 722393 722396 722407 722427 722439 722453 722463 722480 722500 722525 722539 722540 722544 722558 722568 722580 722595 722598 722598 722598 722603 722609 722614 722621 722622 722646 722653 722665 722667 722677 722699 722700 722710 722711 722728 722728 722740 722752 722756 722769 722783 722795 722811 722821 722821 722833 722839 722841 722843 722844 722856 722871 722874 722877 722877 722888 722890 722893 722895 722899 722901 722903 722908 722909 722911 722913 722925 722953 723048 723054 723060 723065 723073 723075 723079 723089 723109 723118 723120 723125 723178 723183 723196 723210 723231 723240 723251 723259 723279 723291 723296 723302 723312 723312 723316 723321 723329 723347 723360 723364 723364 723376 723407 723407 723407 723410 723413 723416 723425 723437 723444 723465 723468 723488 723497 723505 723515 723524 723532 723545 723554 723561 723573 723580 723598 723607 723612 723612 723616 723617 723617 723624 723635 723642 723649 723667 723680 723692 723697 723718 723744 723756 723778 723795 723804 723809 723818 723839 723842 723870 723877 723879 723879 723883 723890 723896 723900 723900 723901 723902 723903 723904 723907 723912 723918 723935 723935 723944 723950 723956 723957 723960 723968 723974 724004 724010 724014 724015 724023 724035 724045 724056 724080 724089 724120 724128 724131 724135 724138 724140 724142 724145 724150 724157 724160 724185 724198 724206 724210 724219 724250 724254 724277 724277 724295 724299 724300 724300 724302 724304 724307 724308 724323 724339 724340 724341 724341 724341 724348 724349 724352 724356 724356 724369 724372 724376 724384 724392 724402 724415 724428 724446 724467 724480 724485 724488 724489 724492 724497 724502 724514 724514 724532 724539 724585 724593 724595 724617 724646 724680 724687 724698 724711 724724 724737 724737 724737 724743 724756 724769 724782 724795 724804 724820 724821 724827 724840 724843 724869 724881 724897 724911 724926 724933 724940 724958 724965 724974 724982 725028 725039 725046 725058 725069 725078 725087 725090 725104 725113 725130 725154 725173 725203 725222 725251 725280 725309 725334 725366 725371 725402 725419 725436 725449 725454 725459 725477 725484 725489 725497 725498 725502 725504 725505 725513 725522 725532 725542 725564 725579 725583 725586 725592 725598 725600 725610 725643 725682 725702 725725 725747 725777 725781 725795 725822 725846 725863 725868 725874 725877 725885 725896 725908 725912 725934 725941 725946 725952 725973 725987 725992 726005 726020 726040 726066 726090 726111 726132 726142 726150 726153 726153 726153 726178 726213 726266 726272 726299 726311 726341 726351 726385 726423 726444 726475 726503 726547 726552 726558 726566 726576 726592 726602 726608 726621 726638 726656 726665 726680 726692 726708 726722 726736 726747 726752 726780 726809 726853 726860 726870 726878 726889 726904 726915 726940 726965 726979 726989 726997 727001 727015 727026 727036 727056 727070 727088 727088 727088 727109 727109 727162 727181 727201 727227 727242 727265 727278 727282 727291 727296 727299 727301 727318 727335 727345 727354 727374 727392 727414 727428 727446 727467 727495 727513 727519 727546 727554 727556 727558 727561 727566 727569 727581 727581 727591 727610 727629 727640 727647 727653 727664 727690 727695 727695 727712 727729 727743 727767 727791 727801 727822 727850 727891 727896 727920 727935 727942 727948 727957 727965 727965 727972 727991 728001 728019 728028 728039 728051 728060 728061 728069 728081 728090 728105 728116 728130 728146 728156 728166 728176 728201 728231 728245 728274 728294 728305 728347 728401 728413 728432 728440 728440 728446 728453 728455 728474 728484 728521 728533 728547 728559 728567 728575 728581 728585 728589 728592 728595 728597 728600 728603 728622 728627 728647 728651 728671 728705 728714 728730 728743 728756 728775 728792 728806 728821 728826 728827 728828 728830 728830 728846 728846 728848 728848 728849 728849 728850 728851 728852 728852 728876 728890 728904 728941 728978 729003 729005 729038 729057 729074 729096 729113 729134 729147 729165 729168 729172 729177 729184 729189 729190 729191 729191 729198 729201 729204 729213 729216 729235 729238 729254 729254 729261 729266 729272 729304 729315 729326 729335 729340 729352 729359 729369 729392 729423 729448 729455 729475 729521 729532 729550 729561 729573 729600 729612 729620 729661 729683 729706 729714 729726 729747 729754 729778 729798 729809 729831 729841 729869 729869 729891 729911 729942 729968 729973 729993 729997 730008 730024 730031 730031 730043 730055 730058 730061 730064 730067 730105 730153 730191 730206 730248 730253 730258 730262 730268 730273 730281 730301 730325 730340 730351 730378 730405 730435 730438 730446 730464 730472 730476 730477 730484 730485 730486 730487 730493 730509 730519 730528 730553 730564 730575 730595 730611 730619 730626 730645 730658 730669 730678 730704 730705 730707 730715 730722 730723 730726 730736 730743 730752 730761 730765 730771 730775 730778 730790 730806 730835 730859 730888 730895 730911 730914 730922 730923 730937 730953 730989 731007 731022 731040 731056 731063 731084 731092 731107 731111 731131 731149 731156 731169 731177 731184 731207 731230 731243 731244 731246 731252 731254 731272 731287 731290 731297 731297 731313 731330 731350 731391 731430 731461 731480 731493 731505 731567 731581 731603 731618 731634 731643 731658 731691 731694 731698 731702 731709 731712 731716 731732 731735 731738 731753 731757 731762 731772 731785 731791 731796 731812 731862 731871 731896 731896 731896 731899 731904 731918 731927 731943 731987 731998 732009 732020 732029 732047 732080 732131 732158 732160 732179 732203 732237 732259 732284 732309 732324 732337 732347 732369 732432 732459 732460 732466 732473 732488 732505 732512 732512 732512 732512 732512 732520 732522 732530 732558 732566 732582 732586 732604 732613 732625 732638 732678 732682 732683 732687 732693 732693 732693 732698 732703 732710 732710 732716 732737 732743 732753 732777 732781 732792 732818 732819 732824 732828 732859 732877 732880 732883 732897 732910 732924 732942 732948 732956 732979 732984 732993 733034 733049 733068 733092 733095 733122 733159 733162 733209 733211 733243 733260 733261 733273 733287 733292 733301 733338 733350 733354 733357 733357 733360 733365 733383 733407 733413 733415 733428 733439 733444 733494 733498 733503 733513 733526 733542 733559 733575 733600 733602 733608 733635 733642 733655 733667 733682 733696 733711 733717 733720 733733 733737 733745 733749 733758 733765 733780 733794 733807 733832 733839 733859 733870 733900 733926 733953 733996 734015 734028 734035 734046 734062 734068 734077 734093 734103 734115 734127 734141 734147 734164 734174 734185 734203 734212 734233 734250 734261 734281 734292 734303 734317 734346 734383 734412 734432 734446 734468 734498 734521 734549 734574 734595 734620 734641 734661 734687 734725 734744 734763 734784 734803 734816 734834 734849 734865 734897 734908 734922 734928 734936 734947 734953 734960 734984 735001 735022 735031 735045 735053 735063 735102 735104 735126 735140 735163 735193 735199 735220 735253 735286 735301 735310 735337 735352 735374 735390 735393 735396 735398 735401 735403 735406 735409 735411 735414 735442 735446 735455 735465 735469 735478 735480 735496 735498 735500 735557 735584 735604 735615 735626 735634 735666 735681 735708 735724 735764 735790 735796 735815 735822 735847 735856 735858 735867 735877 735882 735887 735891 735895 735923 735936 735944 735948 735955 735959 735989 735994 736008 736037 736037 736053 736059 736072 736080 736087 736094 736096 736118 736142 736166 736180 736182 736206 736220 736220 736242 736262 736284 736288 736309 736337 736373 736375 736396 736420 736431 736434 736440 736443 736447 736458 736460 736463 736470 736474 736477 736495 736501 736513 736516 736519 736519 736534 736548 736555 736587 736596 736600 736616 736629 736635 736639 736654 736655 736667 736681 736681 736681 736681 736681 736682 736682 736682 736682 736694 736734 736739 736756 736776 736807 736827 736849 736878 736893 736902 736909 736929 736941 736950 736958 736963 736966 736975 736976 736978 737000 737013 737033 737043 737055 737069 737080 737085 737105 737117 737125 737134 737140 737148 737155 737161 737168 737176 737188 737204 737218 737237 737259 737274 737292 737303 737311 737317 737324 737331 737363 737379 737398 737404 737416 737429 737433 737447 737504 737558 737596 737599 737603 737607 737611 737613 737614 737616 737617 737622 737624 737628 737633 737640 737645 737652 737672 737681 737688 737693 737703 737709 737720 737729 737734 737743 737760 737774 737788 737794 737803 737824 737831 737842 737852 737854 737880 737892 737892 737898 737917 737926 737949 737976 737999 738007 738023 738033 738046 738058 738091 738112 738121 738130 738135 738135 738136 738137 738139 738185 738186 738196 738203 738208 738212 738212 738214 738215 738221 738223 738230 738236 738245 738259 738266 738272 738285 738311 738330 738337 738345 738354 738360 738370 738382 738386 738392 738399 738405 738412 738418 738427 738435 738448 738455 738461 738465 738469 738504 738516 738518 738519 738532 738540 738545 738584 738598 738599 738601 738637 738671 738692 738716 738738 738758 738767 738781 738797 738812 738815 738817 738818 738819 738832 738845 738848 738852 738855 738859 738863 738865 738865 738868 738872 738879 738889 738889 738899 738907 738907 738907 738907 738907 738907 738918 738926 738927 738927 738979 739003 739008 739019 739038 739086 739092 739119 739167 739195 739225 739237 739259 739276 739276 739280 739285 739285 739290 739310 739375 739409 739453 739501 739513 739517 739526 739533 739562 739586 739644 739656 739670 739682 739696 739705 739721 739750 739770 739823 739837 739857 739875 739913 739926 739929 739940 739975 739979 739986 739991 739996 740040 740069 740093 740101 740124 740149 740180 740203 740225 740236 740240 740284 740298 740303 740315 740362 740388 740413 740423 740446 740470 740472 740518 740547 740561 740567 740591 740606 740620 740636 740669 740690 740706 740724 740726 740726 740738 740749 740758 740778 740788 740797 740806 740822 740829 740851 740892 740941 740970 740977 740986 740995 741004 741015 741047 741056 741056 741061 741072 741076 741080 741086 741128 741132 741136 741144 741147 741156 741166 741188 741199 741208 741220 741229 741240 741304 741315 741319 741354 741367 741390 741409 741427 741446 741462 741480 741539 741541 741561 741581 741589 741597 741610 741610 741611 741633 741655 741655 741676 741676 741677 741677 741683 741685 741687 741689 741693 741693 741695 741696 741733 741764 741765 741765 741765 741766 741766 741774 741785 741791 741802 741802 741819 741824 741824 741834 741848 741869 741874 741879 741918 741930 741933 741937 741947 741966 741969 741972 741985 741989 742002 742014 742014 742029 742037 742039 742043 742060 742066 742081 742085 742097 742102 742130 742138 742141 742167 742197 742214 742229 742280 742288 742310 742325 742332 742334 742344 742344 742350 742357 742357 742361 742376 742377 742378 742379 742379 742379 742383 742389 742396 742404 742408 742413 742420 742426 742434 742442 742446 742455 742460 742465 742467 742467 742467 742467 742472 742478 742497 742500 742505 742533 742535 742552 742554 742562 742586 742594 742595 742608 742614 742614 742623 742624 742652 742654 742674 742686 742704 742716 742721 742781 742788 742793 742807 742815 742824 742837 742854 742864 742876 742883 742891 742903 742928 742931 742945 742958 742981 742998 742998 743002 743022 743043 743045 743057 743061 743068 743073 743089 743094 743099 743104 743108 743114 743116 743116 743117 743122 743125 743130 743132 743135 743139 743145 743145 743145 743149 743156 743160 743164 743170 743178 743194 743217 743223 743225 743228 743232 743235 743239 743246 743273 743280 743287 743290 743292 743300 743310 743317 743324 743327 743334 743337 743340 743343 743352 743376 743388 743391 743422 743428 743433 743441 743443 743445 743445 743445 743452 743452 743454 743464 743479 743482 743485 743490 743492 743498 743504 743515 743534 743540 743545 743548 743554 743561 743564 743569 743574 743574 743574 743574 743574 743576 743579 743582 743586 743635 743657 743680 743692 743703 743734 743744 743758 743770 743779 743785 743790 743791 743804 743817 743830 743841 743858 743865 743876 743891 743900 743908 743918 743925 743931 743937 743949 743950 743951 743962 743984 743999 744042 744054 744064 744080 744096 744112 744112 744128 744150 744158 744172 744182 744182 744202 744203 744209 744215 744238 744259 744304 744306 744309 744316 744333 744336 744338 744346 744349 744355 744357 744359 744362 744365 744368 744368 744368 744368 744369 744369 744369 744369 744373 744378 744390 744390 744392 744398 744398 744398 744400 744404 744408 744409 744410 744433 744439 744447 744450 744452 744461 744461 744461 744466 744469 744469 744479 744489 744491 744507 744508 744508 744508 744509 744509 744514 744516 744517 744525 744531 744538 744542 744568 744578 744588 744589 744597 744601 744605 744613 744622 744636 744636 744648 744649 744668 744702 744708 744717 744723 744752 744785 744819 744860 744905 744934 744935 744979 744987 744988 744996 745000 745018 745032 745034 745035 745062 745082 745084 745096 745105 745116 745137 745146 745146 745155 745166 745183 745202 745214 745225 745241 745251 745261 745272 745286 745298 745308 745320 745336 745351 745368 745381 745391 745401 745408 745420 745427 745438 745445 745452 745465 745484 745489 745511 745517 745527 745529 745531 745556 745573 745577 745581 745581 745599 745610 745611 745611 745613 745616 745620 745623 745628 745631 745631 745634 745636 745638 745638 745638 745638 745638 745638 745641 745644 745646 745646 745655 745665 745693 745701 745710 745719 745725 745748 745756 745790 745804 745805 745810 745810 745812 745812 745826 745834 745842 745851 745851 745856 745874 745910 745915 745915 745915 745915 745917 745919 745934 745957 745972 745972 745978 745990 745997 746009 746025 746032 746040 746049 746056 746063 746070 746075 746080 746085 746098 746103 746116 746129 746142 746154 746174 746198 746202 746206 746208 746216 746218 746228 746231 746262 746262 746279 746295 746315 746346 746377 746386 746404 746413 746423 746439 746454 746469 746484 746497 746510 746525 746540 746553 746566 746579 746592 746607 746625 746638 746651 746664 746677 746690 746702 746712 746723 746734 746747 746761 746776 746790 746790 746796 746813 746814 746825 746832 746835 746842 746888 746934 746951 746951 746956 746961 746967 746975 746981 746984 746988 747005 747026 747051 747073 747093 747107 747134 747140 747172 747174 747175 747183 747194 747203 747210 747235 747252 747274 747297 747318 747340 747367 747387 747393 747397 747401 747408 747413 747418 747420 747424 747428 747435 747443 747451 747459 747468 747476 747476 747478 747479 747492 747494 747507 747522 747527 747535 747547 747565 747587 747604 747625 747650 747669 747697 747718 747738 747759 747779 747801 747820 747827 747849 747859 747872 747882 747893 747895 747895 747911 747913 747929 747934 747939 747939 747951 747965 747989 748002 748023 748030 748038 748045 748048 748057 748065 748075 748081 748087 748094 748100 748102 748111 748117 748121 748125 748141 748151 748174 748179 748192 748205 748214 748228 748233 748241 748261 748303 748325 748354 748356 748364 748432 748491 748511 748581 748654 748697 748775 748809 748822 748844 748866 748879 748892 748898 748898 748898 748898 748898 748899 748909 748917 748971 748993 749016 749037 749070 749075 749080 749084 749089 749097 749104 749111 749120 749128 749137 749144 749150 749156 749166 749170 749178 749195 749205 749211 749245 749269 749274 749276 749280 749281 749283 749284 749286 749294 749296 749317 749325 749330 749335 749342 749345 749350 749354 749357 749369 749378 749387 749388 749402 749429 749445 749449 749453 749485 749494 749501 749511 749517 749540 749554 749562 749575 749586 749592 749598 749598 749598 749616 749623 749633 749642 749643 749655 749655 749656 749681 749697 749718 749742 749766 749779 749784 749788 749800 749800 749800 749814 749831 749834 749837 749845 749849 749864 749875 749895 749904 749908 749908 749908 749911 749938 749972 750042 750078 750098 750158 750181 750189 750198 750199 750201 750203 750205 750206 750208 750211 750238 750256 750291 750350 750357 750373 750381 750383 750385 750385 750385 750387 750389 750400 750401 750402 750404 750430 750449 750452 750467 750475 750479 750486 750493 750516 750556 750578 750592 750607 750628 750648 750661 750702 750710 750732 750734 750741 750742 750743 750752 750767 750781 750798 750800 750823 750828 750832 750832 750837 750841 750869 750902 750904 750933 750944 750964 750981 750992 751003 751021 751042 751054 751068 751091 751101 751117 751136 751157 751175 751217 751252 751282 751292 751311 751341 751369 751407 751435 751455 751484 751510 751539 751576 751596 751611 751632 751659 751687 751689 751719 751732 751734 751759 751786 751788 751835 751882 751907 751917 751922 751925 751943 751953 751980 752008 752031 752053 752075 752103 752122 752128 752131 752146 752157 752165 752175 752194 752219 752257 752314 752360 752389 752409 752428 752457 752476 752487 752495 752503 752514 752529 752532 752543 752547 752561 752564 752564 752564 752567 752572 752607 752714 752749 752758 752767 752830 752845 752851 752884 752931 752977 753020 753032 753045 753065 753098 753122 753134 753147 753173 753179 753182 753186 753208 753216 753225 753235 753242 753244 753259 753262 753262 753267 753271 753273 753274 753276 753276 753290 753303 753304 753327 753342 753353 753354 753355 753356 753377 753381 753383 753402 753436 753452 753479 753500 753518 753522 753535 753550 753564 753574 753601 753630 753653 753658 753668 753681 753690 753690 753694 753700 753704 753714 753716 753729 753736 753761 753785 753819 753829 753862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 "label" "data"