12 1465 966 true 0 1 2 5 7 32 37 58 75 91 93 97