29 161453 21106 true 4 6 10 11 12 15 17 19 22 23 28 31 40 49 52 53 55 58 59 60 64 68 74 75 80 91 92 93 99