98142712148109907262415319907032414871060518990708791800157466124153099229799232213465177918369907147918352415299907471372234110486165609624619299230399072515098830654479183479183399231199231099074615517092414578633301460462846311990713990745992321241528401796152194152193135880611177311177213588121563286112428154959699074440044910540910554957316550846963772722050922054822053124152710557052461523730999590795906959059590413484363731209328884343454343444343434343424343413274611086491200177139557757324494583153236143469957401015495957312301487721148775223061223061114877011248185245471379454129859112986051549885300308