8 252 336 true 22 45 59 63 64 67 79 83