706137061071827715867158971590715877159271594836318402884019840247159581938819477159771598718127160071601718147160371815716048195182121716067160781968848457181771611819567160971584819887158381976836248213681923847837071770718820937072070721819997072470723819127072671696707277073382095841757073281911707298217782137707357073684877707388202871698707398213882096707417074270744716997074582054820638206270747846678195482097707488197270730707657075170754719147075670757840187163671637845328211670759