5 394 259 true 2 10 15 22 28