4186610995112460119319319429359877223781800170833736125587124068142338193511745612369916146288185171622159000178309109195194013172151961441675232197179400117057713942249182136473224402900911160271625071498363364719662178257135280378521838131209497025518083912958419755516991421119517126722602944524224741170090340631414466897910256019682356664136515208484197776828017858111652410898540151618404397469106559711487212550312790418609212200183968204932158266158854695701877601229775111422692310933054203165327129841242211741481090812271348460020647318794417956025971