23
30
26
59
61
97
155
89
44
201