10168511237118896492682482810808311081241548976243875111368297733348102210274982697677761014420632835969370116901104706991112100510461013827837830101560582999611510259846966302525752838998329753575702919754115811439392128561109109085277210257879725399550810645417944570492711277101229955255110612287551263848083211903256007673615743043822994318981035114094876610071011855100387779853048662987626295039288312308338577868007804605674971439201324846575634314441897311583104461084914214626833330716057660661761878633111554260966060824618494998075791711818535741065777246343158511161192836897925369758773771118640912354148401185987961202970777659759760549755529013477643242649824047181008666823310612839943834121519935232610171258914529830092341049211989548541108110547010041191192613336428