19 3749 1254 true 0 2 3 13 17 22 29 31 32 38 43 54 64 70 74 79 86 89 93