15 1247 793 true 3 17 19 20 21 33 39 46 47 53 61 64 71 77 82