12 649 423 true 0 4 8 17 21 32 36 59 60 68 76 93