118798365632113692561396628907483717083108426113518399333849303123995100752111196651021551150442113032521108565696241331417136816893342649810610742034980963962999820863685831958317834136788815749992922112266911508167130513713692571139222907484862215403412393182088667553931351829594198933383979120409311234477637586663258142386218310074201007522396308979121374501889925889926242650102791111358410069508616296962798705982408332502358770788705992502262747863007329254451437153274795240834300733109589144199134814071955771953924265120902978453274787240835140957334818613097721437154441873889920889916910281719540458324458347