4 107 76 true 0 20 30 32