8 379 336 true 18 19 23 35 36 66 73 83