true 1263 680 true 3 10 16 17 30 31 36 40 45 46 48 51 54 57 62 63 73 74 77 79 84 89 98