42731597330750912387696516866026983170715184853559319301407345561878418304000100762535691198751674367682966015948549332993602416947012914172944704794246063563461676531263573231230771876615825943592407278257276476435542803781689059716184301149854656276626616390160332744432522490842464045402590913244401252439896022231856219863691953815379961287968767434948112196112476860324132152397417824576868116264118827715421488439502112502367883029271621788635773436813471308110020826876705647315023536315752351021220718564737552031742702333696040685997134417142545147310448654024264112251167296054591224476378534224696201770541246516006565565501803541412901926336895330873153408919551814317756532883554729470377291090371433234891154354444912945734946343519375859410252222329264314