15 1639 583 true 20 24 29 30 35 38 41 44 57 66 74 86 92 98 99