15 949 396 true 5 11 17 20 27 43 59 68 73 76 77 83 85 87 90