10 408 307 true 3 5 8 9 38 57 63 66 96 97