39 665 657 true 1 7 8 11 17 20 22 24 25 29 32 36 38 39 41 42 43 44 47 49 52 53 54 62 66 67 69 72 78 81 82 84 88 90 92 94 95 96 99