109657710821047960104911078151103891958112110188871087940619883104110441008103398795188610271066890112510541138101710855841119114762410679639321051105394910796271015894109893990510251006959113211185818791114110210719699919641069113361599910869141039995956583107310611145906910103110631074111791610229381026110860986210811140109110371088909961623114311261101102811101072110460895411469899978803953961065881912103489510971036578885104310048126331038911392114861610146129301002992955998103011301112967100510941137610898109310688761016100799460710563948776181135110693692962010801003107089661710766119521127613614106093310011050106262589794811348998191064110910899729341099112491310581075865109293188498862196510291013111396891763410231122900973107858260639310481084111692888999311239379181019626113690895357689396299688211291142105797198110001100990111510246229049701077950113910521111966112810351131102011051059907108310551141957888