24
101
58
48
94
123
67
112
108
111
148
50
443
155
111