39 435 538 true 0 1 2 4 5 6 9 12 19 22 23 32 37 38 41 42 44 49 50 51 54 55 57 59 60 62 64 65 69 70 73 76 79 81 90 92 93 94 96