39
25
95
7
23
17
77
126
111
27