10 317 310 true 2 28 32 38 50 57 67 81 91 99