9 313 715 true 1 2 28 38 64 76 78 89 92