10 2528 504 true 3 5 7 8 12 13 15 28 29 38