7 679 317 true 12 13 20 27 29 30 37