12000311864460686135764771482627662595598114411017309116489910560382622143242702991392591702831942117636518681011394992547681020235888455145592145325928617193224553942791168661996021544181811997330118353410078123341446343821136113661668464543516146715209174253777901679552089051667947859190026647421439654523213619010460412440288177430701610722589299447175646178404988961987002534248404117773598972002919898925998140139612595744092579120907142084119314823701677716222616965157386715286666153632032978403219220113241837244376718867144969162468