23
31
26
59
62
100
155
89
44
201