6532344736715931768267302594759454347256142145458460379404163108549645358881372034128822718442213456777254388117671775867713364456316254912236959828646537878063733866330761310387389503734052337502106592393133324351132256586453118426160678562677752538657152666320519262385440345597712765412194518452356795654276564616338317860538259682070456970691835114302462604817106808542599308545807348258688604135374282567267838463204366214707465144470903541332574382603341245426519832551280186270208647849309490424500293466232535179753676769738536784628589655457645763832212768365197502748141737537497135087722911447878320017559944836214017316919572790785717298181527665056637289353281237510193300660337381301112397261341558199772974719670523121112352762124367194241764217127278661380828283468690189797121401788297467513652692506721095501073732853162201921395532222025286624855052724063048367448965410612857040276280458566874377079916745564318227925323651550479251186368117983301652487447365562745528004525872846516647477934322832842260121615130578730437516813871234975176080371154815829068630617042808701595188539684839153443746235556428528257491205075641555472304495573906735156423154786464795147719685340478376398400191834855487255809752751364074765406494861571317280551248846947035656163828980148251125853524471782319226479776899266473513011118717416138633967331235048249715742735013467066543793571224318371352525544201526523636156702243503338737287399110691643614318048044770379824079126811564863556824497227108709754205450215794317391441223193777552134622136295827675331146190271917171450981055426438425265221872856030316644443947244568755933663220266667521446116546518629727776802846761284176523884029920625160331577334222976629641486393614037342943868174134597456465221644845205903357895884354269135355548373444066407083707321478160284720779631480677824255793731811600641572