31 893 485 true 3 12 15 21 22 23 24 27 28 30 32 34 35 36 44 45 46 54 56 61 67 70 72 73 75 77 78 83 86 89 95