38
25
90
6
23
17
77
122
111
27