12026120141195811948117891176611690116621164411508114921146911468114631146011453114421137111313113011128611256112511101310944108481080210735107321061910592105881057410520105031049510358103081028910264102361021397049621960295909582953790698619859383648327831582568225