39 570 619 true 0 2 3 6 8 9 10 17 19 21 23 24 29 30 33 40 41 49 56 60 64 65 69 71 76 77 80 81 83 84 87 89 92 93 94 95 96 97 98