41
27
95
8
23
17
77
126
111
27