112142581121857011290011112136311121419511278032112120311121367511213678112141961125743311214211112631041121421211266244112136741123258111212030112136341128999611214209112142181121973711213686112142101128999711240833112722011121419911280771112899991121368311223569112468011121421911238579