12 404 426 true 5 6 11 18 23 30 49 50 76 88 93 95