23
30
26
59
61
96
154
88
43
200