8 355 317 true 12 15 16 31 64 67 89 98