12277205591581139987105228411399951523991546686120774553565747829815540742335131468898601056153586012193612173001538574223065297259384556826606112683969922223713740781096968444524699215271088352721583111910026709395123906611976881337219446154649733445329130129264966060765486162096771342505895716095715979302090223677196215700605611878286847720081370255839897839896137025433627613701106007127813639646701070656139958047991384659384657384656370671846798467837067037065979359179359015580741966254627311655123049951270908304994304993304988809599809880112981809919809879102090635273829641515206191569910298580121715914078761512036