2492198403406494593326617183858940644926127977817720211042323043745554335336546032401293503234273200482902857554644952620650068722278218740862426683182253798031983825155511721544037014216711470253985517456056356746646812545114830887439764839645537825295426400554405232259715372378446458123310349275243348677135732593507374297943882355142904421161923912485687995038312174580273411342512223626045351697474862717135157893984386563894486017478475046185428823971447117969140263629625746316071765455634354172798138660541281140369502635307283643282229807473385677916473818967821333613078178441567115571097621662183094077314754535546554045742418854926837147033225477344373621476153834214478867960226424055962866796841985102562417217545663765121142758724436623674437374666638679783418978566233173823367285482272032725363673195851331552741291771753334173489180706462265696535537308866112421866441615904145051936767152302255351280927827426719155180448717671112146749640729513774225647351704741997836503054766463846557723501437278018471815224814751186748114353761154831454465951150468415716141683871416533812813965825120190837258280810195273154046858285623438351657946644727936002602701073618329776837566344151528352927787127210289135863683775243066707661956293414886397665291063511379650563054727668085222122468847879570533730365715446967355267654558769390330523284231356663294748763671570596737642648826598632089366747779603479157105212696907545485503975441632171534477923164446056117870359911136223848077667521612430077071822045449069501585717524848067093575182748575542805602876413288493015257086412043595561765632743597156846731388205313619620522833520428631726545331421279043634525355509111931944038534627123139930468157222354629970800452197520845333777445212621627071031276063829832083752372249125078046738018268970150870472833958816471939920766551834620178656510825268680852