true 1016 343 true 7 13 14 15 16 17 29 31 43 44 46 48 49 51 56 60 61 62 64 65 66 70 71 73 74 75 79