38
25
90
5
23
16
77
122
111
27