8 419 366 true 23 37 38 47 51 58 62 82