19 2196 945 true 4 16 22 26 27 30 37 41 48 53 57 62 63 67 75 83 94 96 97