100799710358776268121061906108981911119931002103910229099379331048111596211189539811135111088496710371026109111349926081103113610708986231140107810791131969612102010273969501132109488061310779893931013929995991617908611615110195210381093103010168831072394104110969126279669571057105610681015996960107610598951006100311061119959610108663499091010189641080107411396208949041082900879106911231104106790710171085581972622112762410515771099113799987611489651043618583107586596311221114111310811031110011081109114510231071113389691610626095825781047108393293489994011306141129956104911476161044886576961108795488910841098102911241028392114191499410586331117106410199399181024862111210349688878911121110711056211092930607888936111689794961911429518828151065105511021128885106010041036971101439510081025987114690510501073105210339281126958106360691762558497010009981054105395597388191194810978939138901001988100593893111251066113810881143