224861845913061413282858211147400195177164291298626391519361170102581056344166831129826124769162166191528674461809161494601243899826717876010458316447912513109738220399200390545592254757046185195122570121469218481221688624772100231476971602612769950652580411518618704821432254593246852285741877108409112344158344115215100839187202219651218497061697141120107314120252976247672917184013031413030198499102884195729757678006132862210689574881215122187886324173654223689506054562610671712497720070132867675991280914347721023896007201978223405213539107388117371