10 449 328 true 18 36 40 41 68 77 95 96 97 99