17 1583 804 true 1 6 13 14 28 33 38 40 47 52 59 61 62 69 85 90 96