52 364 350 true 1 2 6 7 8 9 10 12 15 20 21 22 23 24 26 30 32 34 37 39 40 42 44 45 46 47 48 49 50 51 55 57 60 61 62 63 65 66 70 71 73 75 77 79 81 82 84 85 86 91 97 99