rtax5dzaw8bxu6zy88dcyb4cft3vpsmvavryvu+qmkzdqfaslq7nqsj1u2cstcf0
apmxd1smvqabac0bjzl7kpqhuonj5cdr1qar7x0ecgz3fvx9hkh6ww00pa7kqvyruvzumltkn
clhcpri+y6ljhbsdbmxp+ederzlhzzx7xvhsrxljzooofskuoa1dja1tzleouqxntn
ucvbgh2b8hdvkjwdagosip2z9iljk+jcgp8a8sr2xytaj4kpqeeou5jq3un
pq7rtegtexaffzftqq0etinrncs1qvy+ra+r1n4hw6xswqvyl0s7vbx5w4xpao5ri6xd1v4r6x4
devvsfraezonjoxe5n6m1alzkttsdtjjnhwjbty6kojq13djtnrvfmbvtskmvm4pa
qmasflh+t21czibypwk697btrvngdv0ola6ew95lq4xu48alarpgn2tity
abxfqkimfwtowevmmv7qsbl4lo35ydgkq0virvhecah+mxvqdo5lpqb51hjkcb5
iwl+ouskgyqxd+sgyw9pghfyyhmutva3e0fypxhy+meswsdeiyyyaz2hrv5tbezb1monz
sqtfsyibuxk7w2bvygg7y2r+lod4if6dxa8scwgzrkbqozy5laxyw+m+
lzrblzgxq9amreuflb6vowtrhx6uikjmvb9l9ilsevws3je6shefdhyhknati8ow
pe3c3902w3ew+kvnpbtpfn4opu8bfxcxs0kqadopqnwvgqd84c6c9ts1p7b6msn8b7
etzux+adly1tf5hnmj7awi3fhf1nfo2btha7rohj0yvhte
1+0felhw1jr2+xpm1sj+vttkc+84xf7+2+skjgpoh3iixopedyyobhqujoz7fvsou3blrp8sua4
ujurtw8rf3gi5lsxe1ljmtpvnybtf2rka0mehh+6acbase6vgoae
u0wuqlrv8zxv0ty3hgtholuzudogzxukf3ae7qtm7za3klwimietefwzt0d+26sxi54ryyshgj7
msrcfidib3qlrp5spi65yc7jsxbgwbwlty4et7mcfi+mmaigbn5+lyo97pb5+biug
9j3qews5n8s4bvqkcta3jwbtgltdrlrko5hqwyfqfl+7d68ox0mvmgf+kxnqidqyvhilenwvlp+
endrqcmdohpiffq5dsynijneszyrfwlmgidtuv5icmua9i3r7cfih7adey4ezjwld7h
mhpyiwtvubuzgikof2umbvcixpu2jvyznfczxv2blkccdci7qww0d8stns1yrzdtqimp0aywdm80
v87bjukgzcobtrbb12fliybqxeuf86kdta2oauyrwydibqfrqhw+9mjfl9pq+p5g
ifthoztbdg2eefmui19uoe1aehdbcbeiqvbmxlihhjo7jwb+3wyrv9ztzkjt1
iuuzv1gksrst0xgq9hxqwqzmiivvutyc+zk2hfiouqiahs
nukzdoqzoszdd+f0msfvkp39xo1js67ha9ar6quvm529lbu5tjtutg106rprepcusc
xt0zldcuuiila6kx4mnxocpstb27ts0o+z3+oojdnzxlkqthdk96wpahsrnivhbbsglmc
ktttaa5nywefm8v6knshhe4hwyasa8maukwvutkiuf8j6sh64yyagh2xbibyedscae
a2pstc8vr0vxotepcpyee0uiyo7ss+zjqgkb03knly5bvn+o1s4hamemimq9bpxdpg
xxvqwm2799pk5nisr2gtssl6xkfkmduoycldkpiqzlhrluvqlvk68u3bdfkghz4zun
nlmmplgqzqskibmqxj1jfou3jjtai5ityudgplautnfxiic1boz10kthxuss9iurcrscg
pzhsteytxm6ma0lo6tgurld0ojstjdjqy0kzvf+p9qnjl42ek408sdbnkpwje+4j26oa6zmmiq
eotyn00fozbi7uxsex7hh1cfgukbi65mci+3dupzsp7fwvc31ftxkxy3uw4gofedjv+t9sbq+wf
y3fjidlam5fcjgrt3jvr6blofsfyyhpeyxzxyguw05ksyolbwf+t1jajmj4negk7ag9zbgfz6hm
jm1l2za08jfbbwdg7d9y21tky55vqmqfhy8dyook
qqa=