12 977 317 true 2 3 4 6 12 15 20 22 29 33 35 38