5 394 121 true 5 15 20 32 36