8 245 311 true 2 32 52 62 77 83 89 96