9 352 407 true 12 13 17 20 32 58 77 95 99