12 507 343 true 0 4 10 13 15 16 17 20 25 26 30 33