372760869774103049110005134050931238027689550110587265302662117870967871884508326678906927168869135836732793306888632792489894624648881606321608249055811135261396511420488399346583632110888603513129665518455578718731673914394611203182194967116391625434862289657762042355701516455969307413726282687732512627176303167136851212174014971925836691213740701180685439731053688862281164654957633532486209486219529390701661845523882015845676579506579336572574652231290748935488155899213776857310526235516075016086244435213989208120611397714481182742673988191398233491795364695654592794816340963184212932231069326131427