21
26
26
58
61
94
153
87
38
197