30 623 531 true 1 3 15 16 27 28 30 37 39 50 52 55 56 57 58 59 63 66 69 72 73 74 76 77 80 83 84 88 98 99