108591893962410231098110210941014104195094910221112620112710039515848791054107362211388621118933930109711179691143111939510078916151038614895907112510281130113197061310041083955910107261095295799788681510358933961049992106010016121053616114111145789401122108711241006972959104496687710611115112111481133113957798758111371065956110310029179341091882611113294890910898801037896105210271123109310791033623107811406341013994103089090596410391110111110191034105787681261995411341128106310479368199651070112990899090458396097192910551031897626101693810291051106988410753931036963114560610591105105810001026999621105693798911131043887932113588189810921020912108490611076256081015627996101711048831082865889107611469738883921074894100810051048106691489990010999919683949318855761116106895399510671108108010969931088108111001086998911105061896260911361126106292896111016071147110658298110256176339169881077101896710719131142958106410241109