12 976 459 true 0 3 4 5 7 13 15 22 28 32 38 39