18 2059 849 true 2 4 12 14 17 31 32 40 47 49 53 54 68 71 72 78 80 92