31 259618 30310 true 0 1 5 7 9 16 17 20 25 27 34 39 43 47 52 55 57 62 63 67 68 69 71 73 78 79 85 92 96 98 99