22
30
26
59
61
96
153
88
43
200