98
27
45
71
22
81
89
70
111
45
169
87