17288175516851421848792059431411982187345239913437217606238827587409517120331912289262437103574107510109920964207618158658955232215331332921753688829514240913029610720918932921641217543290455506224766710061110933121359921109318353981391492075452019990100157616731520461424416213721203656451143047934521179841018906045749134175228114323201151151174418592728181668184054212033168010149565135071271143855196559330957771687885844120428820578818473211251112290819807015302412851211466020301062124130308500021407764254176380297551722421109120777359976219273149459