t="";for(i=0;i<672;i+=8)x=""+parseInt("d1cbnbo29vlukn9vfco9ge863gqi3l4r560f4bbubpudlc31p7abtro8cm33svfvban75i01goeiebmpkt3t6vq7obfa7hpk78p5vu0sqb70r8go7g0lgqt1rh0agr2ch9cm7b5g13a8jdoqf61t1toknpjikijkg7ln72n5otrditfui3au1ctob2dip5pl5qt1d7g99efv191m1oq5d1k2rdsd2qiffpho3l6erogpgvc3omu11uhvm4sg08089r4d55ovifslgbtgbi2tm20nha8p5lt2mjk3r4ihe1g938tuksi581aafiudktsq08va0sam90c1c8db5hc5lflacq4be2gje27g8oa9auchhgurkq3c9f23fessk8s2dnkaf5qicmhkh26mp07p5o696899pudggk09n8c8qf2n1juscggp0qfc31usvd6hq1ft1qd0n6d9173kp6j859d8lsr92bom2227ib1igi3e7lcaaqttukfj29264ikfjcvpsr8vi7ruiupqpn6vn655iq8f1pe1n1gve6j5gs4apl6mg16cthdk5jqg8pdv0nqbr90fshr3qlkrj07vd6ika1af1e727suuhicm60rf71lmh1feuloo59eqq1n4b2lc1tdmpfsb2jcennk58v9a000002ou".slice(i,i+8),32),t+=(i>660?"":"00".slice(0,12-x.length))+x;print(t)