14 1039 504 true 5 6 22 26 28 38 43 44 51 52 58 80 92 93