99
27
46
71
22
81
89
70
111
45
169
87