168
169
169
97
98
99
67
47
31