41
27
95
7
23
17
77
126
111
27