38
25
90
6
23
16
77
122
111
27