100922980341084249883098042121563103217975661026361068891216391215557358210528410845210995610841210885110841099151973421083261084511099731215671085219880999592987821084069876910897994938949441216279438410838410835794144941931024319349993475935031204471012401041241138841089121215831073159192610290991938914119117791132911209085090794