10 394 330 true 3 4 9 14 23 32 47 60 93 94