58 31 75 93 42 79 44 38 88 29 64 22 05 02 12 74 66 37 8985