12 625 249 true 2 5 7 12 13 16 20 22 24 25 30 32