497381460414601146121418414848148471484613716143551395313782107877663554418424884988078954148451484413741143541435313952139511068274998885011031510527107861037152374498461021914865148641484314179148631435213740137391373814351141131494014939149381068010607508464398840952139821398013779150861368370681