148
149
150
97
98
99
67
47
31