157059510317131427019870023120295346967793079120385885470912794589960941566975113278827399413192061519882129267611736655499449369711735767494091107150137450412982794699304696765620351231007175735108510254994911724531462400699750819613232134696681026291120399311869373347323470081026290142719070121348797110714911327876354211062538145709357982214397151512210119912999609270464311322649808461098959141352299609011419481534939122824515631591365826151960279214345616645616510664431413521923870101078613938291144316923869132350398328311876979832209960721413514158579410663283470071031712122824992386813658201348799173582438300129267112926825798741497324988132