17 25045 202 true 12 15 19 20 34 39 42 43 44 52 70 77 96 109 128 146 148