12 148332 148 2 4 22 28 37 41 44 45 54 55 56 64