382523860639203419794378245464455994606846539466445425054966569735731758114609036093561741617466174762349640936417564629653236560467435705447331274881797138140082176824068247884401858258650387679889699007092218922719429094717991919921299747997869979399795998049981099812100492100998104981105887106401106599111535112506115069117145120526120645122635122853123923124197124536124623124845126108127102128661128874130220130940132111134072134124137973138709139178141991143536143906144043144454144471148980149031149456150257151198152082152093152132153370