18982817767318480038203193270178310186191173772172310185779187723190145175874192197176238179230177937190565180847176700172402180045189601194624182737192050381871919261765821918711821281762881806331864191735781934981777541899701768941873941823091888891881721865981893401906561824431729671907801882071733411785911775201840251726371949521839221742101878621926541753031948731736811831171887421835241858371835421897803757417638617731037592189110189653181269177517177769181906175951182016195753178900176000181015187843175331182639192930189449185989180328194019190912185234177535182408193028172346193093