15 1102 536 true 0 2 8 25 29 33 49 59 61 66 68 80 84 87 92