20 1112 590 true 5 7 13 19 27 28 29 40 47 52 58 60 62 68 73 76 77 81 88 92