1493021590391336651065213328010516777157204293182765169455194350221639188501234369797221206817821018126483554158857221880209660223401418711311371079951787631044691469371329831767491068061268731179671900561120033832236685201988515541836851994291062882246969738510730416289957573160858225497855281464223060593986189880842581207878433411341911505319850176949137060281831136487442004131674898968135070164373211186115516555081541405655621693017899714854417222922610812927818845912809514827322524616117516293614949681153145391013961219611232891070511406504046314330888590125300