58835884183095885588665201916319161652121106652219162200341916410265163872110721108200351831012471124721831112473200361026620037102671247510269124761247765232003812478163881247965242003916389124806525200411248120043163902004412482102701248320045211091639116392200461916612484102711639358876526163946527653058886531200485889124852111019167149059357174311639816399200491640012486102726533183128019102731027516401164021490616403589016404589116407653458921640818313183141641014907