48 511 363 true 1 4 5 6 8 12 17 18 22 24 29 36 38 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 61 63 65 66 70 71 73 74 76 77 78 79 80 84 87 88 92 93 96 99