7927921699320122913832318988511497477266925521884510450294126220921100131130943941751621118316320180795175588778117678168792134021190384443998082547661004041532063670320976421805746990252525259895612220863721148301030132093738938610770723407186881169791781713498565079438413211924208978551618146526460172794748011226940889647238816481110874024548130025107500195761119501215015210311970081431486523722447617083785418146614137956627444384716704217286377921169354941978436177785575351185274568818838418907915524114067922287836843117614185707112306