32 482 389 true 0 2 3 5 6 7 11 13 28 31 33 39 40 41 47 48 51 53 55 62 68 74 77 84 85 86 90 91 92 94 95 97