10 404 347 true 2 18 29 33 45 46 50 82 86 98