23
30
26
59
61
96
155
89
44
200