28948279572745726998265412606225550249592446324019234872309222603220532173121050205912030219822193321897518627182131788517798177261761117510173271721117148170981701716854168261674316682166241656316445163521625616160160531600715874157841569615605155061541915331152411512515052149271483614757146651457714469142781425014088140031392113833137321364713571135701328313179130021291112815125721248212402123101219112102120231192711850117411164311563115561137411297111841110111020109011078710692105961052610459