18 2362 909 true 1 4 5 12 14 20 31 48 49 51 59 62 63 64 69 74 79 83