10 453 246 true 2 4 5 10 11 14 21 23 25 39