1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46656 37044864 0 0 0 0 0 0 "85772339031744/1838265625" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1838265625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1838265625 244994851171875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 46656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7355827511386641000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 "85772339031744/1838265625" 0 0 0 46656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 34111756152174218848902576374277646116000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 16775401419361911832442439771983837175457173000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 0 25046234740412583531568219512230481204318000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 861609575415723006164508057025580011557606000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 11953295955197666241742001573469296307740654626434831000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 6884782039753635295416401285057848211432136874941496482072000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 0 0 0 0 0 0 0 0 7355827511386641000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 3653211493408985333268683543810798348634479721819512621281174023000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 0 0 34111756152174218848902576374277646116000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 25046234740412583531568219512230481204318000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 0 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 34111756152174218848902576374277646116000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 16775401419361911832442439771983837175457173000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 0 25046234740412583531568219512230481204318000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 140502480073453756167183685882619310160191962219642012126403000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 861609575415723006164508057025580011557606000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 11953295955197666241742001573469296307740654626434831000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 95415853675124478679301281901890253288317401261554834119458859102041000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 6884782039753635295416401285057848211432136874941496482072000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 50697097725123710633803176403352877320818483596740411168114635344778797192000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 3653211493408985333268683543810798348634479721819512621281174023000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 26943143183144109385704459512315208604791004845622568323647524294231732982666753000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 0 0 34111756152174218848902576374277646116000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 18389961275326084175463931472010971720228889000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 25046234740412583531568219512230481204318000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 0 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 34111756152174218848902576374277646116000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 16775401419361911832442439771983837175457173000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 0 25046234740412583531568219512230481204318000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 140502480073453756167183685882619310160191962219642012126403000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 1034429011474229157839296345103762982873449944576668069519911545784698635708000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 861609575415723006164508057025580011557606000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 11953295955197666241742001573469296307740654626434831000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 95415853675124478679301281901890253288317401261554834119458859102041000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 701703160481079047863355348419193645586376939840281183642264597172670647711745664864000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 6884782039753635295416401285057848211432136874941496482072000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 50697097725123710633803176403352877320818483596740411168114635344778797192000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 372916732153671536785285465507640003881817970717375244029139927562952540656152374129777651000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 3653211493408985333268683543810798348634479721819512621281174023000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 26943143183144109385704459512315208604791004845622568323647524294231732982666753000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 198183195384516923587152179742211330269567391486889348572791754906650834786550372043688821278308000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 0 0 34111756152174218848902576374277646116000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 18389961275326084175463931472010971720228889000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 140363964615977488051066319750623201505908625306583426504279000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 25046234740412583531568219512230481204318000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 0 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 34111756152174218848902576374277646116000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 16775401419361911832442439771983837175457173000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 0 25046234740412583531568219512230481204318000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 140502480073453756167183685882619310160191962219642012126403000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 1034429011474229157839296345103762982873449944576668069519911545784698635708000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 7609312084993693364265195053317299622153871509740809455625076552700745032572507558136599588000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 105322710528628201736222139351258728394577022591678735923398828723755730766024677250813576269094230138000000000000000000000000 88721448984657035709335685578409328903777025830277101835702286027762410611557606300000000000000000000000000 10438012549471993925301254104930066932693576863145918667461821076962621126754759340172046000000000000000000000000 1228022094649644337241725397051970290212360876863799178196379687136621046124616182997019185700000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 43873288381457368454058933475417351523506125674597707951610059578332205369552738332995510596900000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 861609575415723006164508057025580011557606000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 11953295955197666241742001573469296307740654626434831000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 95415853675124478679301281901890253288317401261554834119458859102041000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 701703160481079047863355348419193645586376939840281183642264597172670647711745664864000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 43873288381457368454058933475417351523506125674597707951610059578332205369552738332995510596900000000000000000000000000 5161648508691991061678128136772243407911631030457850812542364153760010429750410436003653121742717504000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 3762841523485294242431362886170143697717226319137703879244681054827180776442119111456702131256541691494000000000000000000000000 2743111455302304768060907280007100294014165968457096643564778348774539963132764202972236634806694443271836000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 6884782039753635295416401285057848211432136874941496482072000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 50697097725123710633803176403352877320818483596740411168114635344778797192000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 372916732153671536785285465507640003881817970717375244029139927562952540656152374129777651000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 3762841523485294242431362886170143697717226319137703879244681054827180776442119111456702131256541691494000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 2743111508205764263637486097984632670657364422029091709917712069828696224162878673870398571122986353742461000000000000000000000000 1999728291887441176256504512480994886037633814667538664605107577326307036301478034023326510728477351441401852000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 3653211493408985333268683543810798348634479721819512621281174023000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 26943143183144109385704459512315208604791004845622568323647524294231732982666753000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 198183195384516923587152179742211330269567391486889348572791754906650834786550372043688821278308000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 105322710528628201736222139351258728394577022591678735923398828723755730766024677250813576269094230138000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 2743111455302304768060907280007100294014165968457096643564778348774539963132764202972236634806694443271836000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 1999728291887441176256504512480994886037633814667538664605107577326307036301478034023326510728477351441401852000000000000000000000000 1457801927408156523993329484482060153920141321748298301517120105188592901325460287010343186749720843991968068188000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 0 0 34111756152174218848902576374277646116000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 18389961275326084175463931472010971720228889000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 140363964615977488051066319750623201505908625306583426504279000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 88721448984657035709335685578409328903777025830277101835702286027762410611557606300000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 1034440891449156616577215804006721897366024758622953213872066689532073977684000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 25046234740412583531568219512230481204318000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 0 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 10438012549471993925301254104930066932693576863145918667461821076962621126754759340172046000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 1228022094649644337241725397051970290212360876863799178196379687136621046124616182997019185700000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 2743111502730545532517701347261064139060746965118031085691403877055357703279741507940294732356315659087384000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 0 34111756152174218848902576374277646116000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 76780257239980270822518471922407147889589459842930467898389102926714663219671081763417386078170251325918000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 16775401419361911832442439771983837175457173000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 0 25046234740412583531568219512230481204318000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 140502480073453756167183685882619310160191962219642012126403000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 1034429011474229157839296345103762982873449944576668069519911545784698635708000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 7609312084993693364265195053317299622153871509740809455625076552700745032572507558136599588000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 105322710528628201736222139351258728394577022591678735923398828723755730766024677250813576269094230138000000000000000000000000 88721448984657035709335685578409328903777025830277101835702286027762410611557606300000000000000000000000000 10438012549471993925301254104930066932693576863145918667461821076962621126754759340172046000000000000000000000000 1228022094649644337241725397051970290212360876863799178196379687136621046124616182997019185700000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 76780257239980270822518471922407147889589459842930467898389102926714663219671081763417386078170251325918000000000000000000000000 55972807527977106772800897974379786529573970598141865271115593253637662329064679065892074180406243003596165000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 6585144882858161676822141032393599486165894279012509498888035616825779948209525969685148623423246979288266188875000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 774735711104617098149399448235790102704887341018893469227039505008291309900534018029527020175217040031800863354287040000000000000000000000000 652621380976846291621802681458513179632532303088974465774491044753852846953372546333946855400197200000000000000000000000000 76780257350178317779431610907641355044775537287945758347509372546015345527037976911995043507613060345268000000000000000000000000 9033120567297899664938883142272420475830640132602417869231592448158730170982103611907773993020908508832116150000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 861609575415723006164508057025580011557606000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 43873288381457368454058933475417351523506125674597707951610059578332205369552738332995510596900000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 2743111502730545532517701347261064139060746965118031085691403877055357703279741507940294732356315659087384000000000000000000000000 322724325226885940816683134410998081299221660692166256240772225404855444116132547995367996947759107846066479900000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 171508938315196397794752167562927848136258693319986250720321094393639562188884655344584603043957084881788582207723700000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 861609575415723006164508057025580011557606000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 101573924545336936900233891316818638328132973050000000000000000000000000 11953295955197666241742001573469296307740654626434831000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 6893458411610939120966907902637489295170828323888373667566000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 811019863668502250546561713492376920873018228925687523379659975000000000000000000000000 95415853675124478679301281901890253288317401261554834119458859102041000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 50696353390667177865975415496015666120425388349247174162487936523865793214000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 5964378079985553947132515057855318076864629209817346143988420504645231424493950000000000000000000000000 701703160481079047863355348419193645586376939840281183642264597172670647711745664864000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 372916795992613016232690617402220475630136200624459453156998022916128141076192252956899354000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 43873288381457368454058933475417351523506125674597707951610059578332205369552738332995510596900000000000000000000000000 5161648508691991061678128136772243407911631030457850812542364153760010429750410436003653121742717504000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 3762841523485294242431362886170143697717226319137703879244681054827180776442119111456702131256541691494000000000000000000000000 2743111455302304768060907280007100294014165968457096643564778348774539963132764202972236634806694443271836000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 2743111502730545532517701347261064139060746965118031085691403877055357703279741507940294732356315659087384000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 322724325226885940816683134410998081299221660692166256240772225404855444116132547995367996947759107846066479900000000000000000000000000 37968194139276341386478017964805156179316876729382288597452328982150606247032767958876480410420643174767601589766659000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 171508938315196397794752167562927848136258693319986250720321094393639562188884655344584603043957084881788582207723700000000000000000000000000 27678813556072439818280543503278033011102464479194858154909127019111235248363428513780984762365533495954704817615122596000000000000000000000000 20177855084203367792210783728051613697475623506523130727803604604915890006332947373577764850448281385333462521490596032797000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 1457801921496806890908946596648184694823240404283234395990876000027593565268851020381647246606043235237640079599000000000000000000000000 1062737600763240690446991739590380917632446507234732322140977917960069023213726284283964162120100795219117155175068000000000000000000000000 171508938281151313885137544868534809020525221061081389363955784984458225736926468052226605713802779210768734359546500000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 0 0 0 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 6585144882858161676822141032393599486165894279012509498888035616825779948209525969685148623423246979288266188875000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 171508938315196397794752167562927848136258693319986250720321094393639562188884655344584603043957084881788582207723700000000000000000000000000 1062737600763240690446991739590380917632446507234732322140977917960069023213726284283964162120100795219117155175068000000000000000000000000 774735710943976485790430074231621206024007375066859855531242622400332045596580886245905196938314782889197092675282476000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 91146881666544711806039276614393919016162190874268846351776725159686826659203743787940924221599260746524913393939759205900000000000000000000000000 76780257239980270822518471922407147889589459842930467898389102926714663219671081763417386078170251325918000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 961082027739374511452923603987897259525625000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 0 54108198377272584130510593262881000000000000000000000000 7211270138731003649993799317110465275000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 9490916988426946995943149249334621268346079773389255814000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 6884782039753635295416401285057848211432136874941496482072000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 69535470106131610587424408951511402466359335134184199984289901514311218000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 50697097725123710633803176403352877320818483596740411168114635344778797192000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 511546042424986169754496349424591252274602599067223515214410939793428766156788748908066000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 372916732153671536785285465507640003881817970717375244029139927562952540656152374129777651000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 3762841523485294242431362886170143697717226319137703879244681054827180776442119111456702131256541691494000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 2743111508205764263637486097984632670657364422029091709917712069828696224162878673870398571122986353742461000000000000000000000000 1999728291887441176256504512480994886037633814667538664605107577326307036301478034023326510728477351441401852000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 27678813556072439818280543503278033011102464479194858154909127019111235248363428513780984762365533495954704817615122596000000000000000000000000 171508938281151313885137544868534809020525221061081389363955784984458225736926468052226605713802779210768734359546500000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 20177855079666043279240804503079075766810256059567115334743205041898757307258618406452788599414210865656295121584921499672000000000000000000000000 14709656352903056568271749004987585600946822959666230538643570427056555653350513898782234579648618563445042878896783976444268000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 1457801921496806890908946596648184694823240404283234395990876000027593565268851020381647246606043235237640079599000000000000000000000000 171508938281151313885137544868534809020525221061081389363955784984458225736926468052226605713802779210768734359546500000000000000000000000000 0 0 0 0 0 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 763099130025063362093621341566390424063346250000000000000000000000000 605900709239900309502335345203713996706296922500000000000000000000000000 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 267128585461013545503902556297761572454577282685805598000000000000000000000000 59216277548912344832656655597118147503003257559500350000000000000000000000000 6968616149032821849274444271312144646560801018701362820197000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 5016822545373157161924243613686439049124396611931649057561818000000000000000000000000 3653211493408985333268683543810798348634479721819512621281174023000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 1946224828107724973273516583288333022155751653817243267629078979224078000000000000000000000000 430856406495586618036620081884458265323982248574445711377875024270425000000000000000000000000 50689905707835246890221742018365353642018200028104491931480152671919724067000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 36958551604625067232018640241603839979517095701592335538993023190916914372462000000000000000000000000 26943143183144109385704459512315208604791004845622568323647524294231732982666753000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 14318283370659650769397918050462577895611124558191794862535407607821525582772150515758000000000000000000000000 3169744957687072782645332404700632434287004010872072011915659660605843202048805555850000000000000000000000000 372917348987632087564604453106625590840834036886994258210708994306460049036233319946288276000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 271856276442478861659511306410346717984661541111549204375658678630915443034244332351886806044000000000000000000000000 198183195384516923587152179742211330269567391486889348572791754906650834786550372043688821278308000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 105322710528628201736222139351258728394577022591678735923398828723755730766024677250813576269094230138000000000000000000000000 23316062638292811090792606251722832722681563628285365622275505721549832366852368566756369328520170100000000000000000000000000 2743111455302304768060907280007100294014165968457096643564778348774539963132764202972236634806694443271836000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 1999728291887441176256504512480994886037633814667538664605107577326307036301478034023326510728477351441401852000000000000000000000000 1457801927408156523993329484482060153920141321748298301517120105188592901325460287010343186749720843991968068188000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 774735711104617098149399448235790102704887341018893469227039505008291309900534018029527020175217040031800863354287040000000000000000000000000 171508938315196397794752167562927848136258693319986250720321094393639562188884655344584603043957084881788582207723700000000000000000000000000 20177855084203367792210783728051613697475623506523130727803604604915890006332947373577764850448281385333462521490596032797000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 91146881666544711806039276614393919016162190874268846351776725159686826659203743787940924221599260746524913393939759205900000000000000000000000000 14709656352903056568271749004987585600946822959666230538643570427056555653350513898782234579648618563445042878896783976444268000000000000000000000000 10723339481043531530922786431420915300083594574215636210911212037112613105359388516295739994635305388545830788320288455524962915000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 1062737600763240690446991739590380917632446507234732322140977917960069023213726284283964162120100795219117155175068000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42961909511554431799625411050727514000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 31544376247371012004493979234547205547000000000000000000000000 23010259568102327326792986485523784368468000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 0 0 34111756152174218848902576374277646116000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 1629863509964405628708409085831161335881819000713050000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 192733194967793607225847201430543042576179772408138832312000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 18389961275326084175463931472010971720228889000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 12058500766661204379733591874844956908480966149542375254681272928800000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 1418969830492631381399522744314803030896394455188108263027986242342600494000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 140363964615977488051066319750623201505908625306583426504279000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 88721448984657035709335685578409328903777025830277101835702286027762410611557606300000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 10438013834338857090330064474868666854948457853853161694163023998503061099114761741141202000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 1034440891449156616577215804006721897366024758622953213872066689532073977684000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 652621380976846291621802681458513179632532303088974465774491044753852846953372546333946855400197200000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 76780257239980270822518471922407147889589459842930467898389102926714663219671081763417386078170251325918000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 7609311066094270798424569461336448043569938516630731347643046193505640447356119847156484924000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 0 0 0 0 0 0 0 54108198377272584130510593262881000000000000000000000000 42961909511554431799625411050727514000000000000000000000000 0 0 0 42961909511554431799625411050727514000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 25046234740412583531568219512230481204318000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 3066692343938837674478335273858182361707572700000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 0 31544376247371012004493979234547205547000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 362668451767578546695919587128774420576318346346618000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 192558522313097123945215452332967420759888700060536700266000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 22690201762183011348652136667821298732320246503238291290481100000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 2235741624165458799468766160611145899559054731575000000000000000000000000 264380648491222915442130221448058878894416864026372917000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 2670040237285729544279244967694994559045363099488074362989922132866000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 1418984811545431844140874746389297056475089196472410706688229911484538794000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 166945057740685517502448002489299942219593680080511005282894763342506663352900000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 16541153619265592645179830632914215706285265101904430946509395550000000000000000000000000 1946460564695377394455997098682867949259922723417977342447452811278576000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 19640964623871051166751901344555147455504508176351586643773900862507802089589109694000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 10438012549471993925301254104930066932693576863145918667461821076962621126754759340172046000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 1228022265888990658697775443574118503987355138517798218707646117113679164680110705949556014100000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 121702947791433113762819493289493860008526478327451013393898392057208106546016800000000000000000000000000 14318263152370977116906828730585542912071656822105350780139021206544429685323297305136000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 144475599801076362714197254966345742588010662739946949039799542454016030956088620073631492513293896000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 76780257350178317779431610907641355044775537287945758347509372546015345527037976911995043507613060345268000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 9033120552611365154803241457152278176522171067576705821815059167805071082269915037760447576338739066279807400000000000000000000000000 1457801921496806890908946596648184694823240404283234395990876000027593565268851020381647246606043235237640079599000000000000000000000000 1062737600763240690446991739590380917632446507234732322140977917960069023213726284283964162120100795219117155175068000000000000000000000000 895228231795918082968481855461809927791768409241744714683811569449972479596383510427072269135850000000000000000000000000 105322712262672496344655573755805153358895798491553482793309771704915063316285846380734804033291255647000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 0 0 0 0 0 0 0 7211270138731003649993799317110465275000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 0 0 54108198377272584130510593262881000000000000000000000000 5725748490152416898095076657785709428350000000000000000000000000 4546244301181019017087490866281853286109900000000000000000000000000 3338036935028487070169754455492517382505481450000000000000000000000000 684118002880084066894619397278310529176739164000000000000000000000000 80649696088997527898785709705553998832537580601700000000000000000000000000 502307181542886108194828058641171814197934049122000000000000000000000000 366411386282745056989186294067540449635271770075768000000000000000000000000 58587241808720679233089525284832181004096749201296950000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 34111756152174218848902576374277646116000000000000000000000000 4204076744368371624898935082484278819276425000000000000000000000000 497587313152581167920398029353356823099099515591000000000000000000000000 42696880122287501288048614530733936753965081304084025400000000000000000000000000 31095823563054693961272415873925524083268239439080086518050000000000000000000000000 22666922438788329410994191921951610701365993091816801822456700000000000000000000000000 5023703053261434043465279893277033113335590125751871880048918000000000000000000000000 591040793696817450723557401531024700207841459394412314146875918100000000000000000000000000 3662175324340063227799716145761095018511793881404714079725759742000000000000000000000000 2669719142547460538920218386133312955204259416124821746427646084262000000000000000000000000 430910370639294044231226087833946622984507354756612710376946930175600000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 264160380399439412485045595623094050037344093785064914000000000000000000000000 31125179572735016782441380798234765953554418775950930102250000000000000000000000000 3662580235603381086397085750293124489009913019630777911040926564000000000000000000000000 314136324660282866075880014739379438058586958012087383304455278753563500000000000000000000000000 229008068964509760790442621312413764314361215003651223329400392002918256775000000000000000000000000 166947054325516446444428127049228115193987867857973026412240858865871622316650000000000000000000000000 36957961347205338769102894479341945300035293296292481066752541107020431535466000000000000000000000000 4348069333400606523629650287632743896936041208082001172394942277928937056413175900000000000000000000000000 26942374284540543736528597599951098942473429086612821298200094568498366321135926000000000000000000000000 19640992163025440575399058203196258704701042630073620652792258801567147885503791394000000000000000000000000 3169740329372768786522174056453985016911592355243244838842554090899143401948574200050000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1946479456312934528082398510459647636848928140963085048863520203678054000000000000000000000000 229005551203071451274502243355560171992939052236880371549990573083262248200000000000000000000000000 26942339556729387801213770609202983106047358565235112162829701044166459125886204000000000000000000000000 2310740558373448122437598878642212722112745521356026730583372707919635892502237575167000000000000000000000000000 1684529642044282404452795876090668676268305345903639852826249624354627989127859023462348150000000000000000000000000 1228022094649644337241725397051970290212360876863799178196379687136621046124616182997019185700000000000000000000000000 271856327066759717277292389799070423807108116803046767046295398836263924872925769289856160594000000000000000000000000 31983625196744118964216036731934777336644954206752370468135618724639195088126061583712862096501100000000000000000000000000 198183261330109100665681286177022710884135636017051236822237991043453194395692625741462928790986000000000000000000000000 144475597439149775456346047034425457901291221597927250767523787408877124253434540837441137592278402000000000000000000000000 23316063035245401210220092617938705550246811806944356184750319420185108367079428930849374610081144175000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 14318261532110115753783241301735819654707242104909521529385088256140511295119136131334000000000000000000000000 1684529857982928441761729337801051559589337246231352773571656839456036495855022750599215950000000000000000000000000 198183264308578945642402074674109711177850158280721568299740288766923854929026727273927554875609000000000000000000000000 16997409969770309570541697096537023243876311599884322712574631636847259372351382843339360824802723232250000000000000000000000000 12391111887575666113800080740514767394516143338378700019649966320781550569221532131402434180893679453933200000000000000000000000000 9033120567297899664938883142272420475830640132602417869231592448158730170982103611907773993020908508832116150000000000000000000000000 1999728287545592722126833625569881369029664771873590119467123581870433418212733022117891820709221429553610746000000000000000000000000 235266033332890275219596310212474053207059417372582904082613742607527228296816685776034197023082032374411890005400000000000000000000000000 1457801921752258696284448365143112728899621141030890786584114741282018483344295248260611184782182898566687992972000000000000000000000000 1062737600965813972110021019098024017875682640428301853827525575881040375283598677572247894107254190114451371120718000000000000000000000000 171508938281151313885137544868534809020525221061081389363955784984458225736926468052226605713802779210768734359546500000000000000000000000000 125030016005773663230234774692910482814557028543192316988881571843699416803288025163124000320606727556845386662660947600000000000000000000000000 105322712401635985571356295254976850142613406791006913841301817002778121949163350643226940178174647574000000000000000000000000 12391111869055446050600768783431587964955548943863919715770600948915577501023477763800830226313596391768525000000000000000000000000 1457801921496806890908946596648184694823240404283234395990876000027593565268851020381647246606043235237640079599000000000000000000000000