39 496 562 true 3 7 8 12 13 15 18 19 21 23 24 29 32 37 39 41 45 46 51 53 54 56 58 59 62 63 64 66 72 73 74 81 82 84 87 91 93 97 98