12 545 461 true 2 4 8 14 20 22 23 24 33 45 68 94