393086117979310807201517895712210981675149768657049254849337741498854739632548357852325482135352225046047400315688213213774021065783654021179464638897553993531063782858842372546399352372569858830399350444108126371923783686441430251139941912819735001062847313938369403383938279509449533361240056123228837259162078415619441301494958864982471115198172584012219495871284214128428513311687597710059223145595229725827258112752110206877675010259576749102410115290581529060767481406901012874338891014136152905910215101025941012655420571021600101265811061121029773507851033052420562314012813411998441005841405291012712845030