10 544 366 true 15 17 21 38 43 60 67 81 83 94