22 154483 1564 2 5 8 16 38 44 47 56 59 62 67 70 76 86 87 89 93 98 103 112 147 148