29 1361 960 true 1 4 13 15 17 18 19 21 27 29 34 35 38 41 48 52 55 57 68 72 74 76 79 82 85 90 94 96 98