693097006271698745927624180432822598433688240937109377294757967819697298741991409978199827100661101650115098116985117036118002118014118023119532120704125677125720131002131165131171131172131951132000133329134219135917136059137551139208139810140011141347142559143596143699145169146490146669146691149687150603150633150636150639151543152127152327152497152822154897154928158227159996160451167330167338169283169345170126171744173473175114175605179049180968181350182990184728185250186136189268189563191255196593197242197507198343199359199583200366202932204012204031204633204937205182205205