8 396 357 true 5 19 23 44 58 62 90 97