23
30
26
59
61
96
154
88
44
200