2243222418223082230422285222832227522199221552198621959218412177521716216972159121524214662144521412213372132221297212792101720971209172089920867208612085020848207802077920756207502067620573204972045920429204222033620311202972022820227202092004919958198231979719701196931969019541