18 2048 1039 true 8 19 23 25 26 29 32 35 43 47 58 62 71 73 77 80 82 95