100 13 42 52 31 45 100 47 56 21 32 67 53 24 27 37 29 90 81 101 4445