10 2928 431 true 3 5 12 15 16 20 22 24 34 39