12342122001417974915514114978811117721314910561114904846286127933265001233936677713367251179525736163597501098221565392546052940935212044274748616185414543720560616308621377422667225186460605923316911086400524952103933398504361289471021127263751769139573169364901181599579522621531920933643091293862187571998831092412019361119786938331967139813127546126516797643067976147653727079444811224213395912160816674768175149694176647980013390920058721810020522713148951263547325011158861776671872891368461135015136915012838901190491176602274813316237654182028