312161233187563504835716464374569091588594526458057014204221846655480551118737592719156731724636424343606286411392138585114794224736336031222815943485887498464366901342243811856180021454862050586549435525443002475420475759248160746603864839618874041803295819299349055815432648903167147549133855363521865253223583569322340344345533424419143065236852279238123162556363621040954077486368444081444699467804286920310535448445506408252577519735135401568566767155813481192386941091951457703117429520712383415058403446591117972752355452626570442758603412625850174678287446231419544765270625043454647682227964708587815203235172442022316335377393210063889690641805773290148611422162345774980417431215805595691157515508379053513671138151464050514322412005310044641948282868023737