30 40 52 13 95 96 22 75 13 16 50 99 29 39 41 95 96 47 58 70 1421