20
26
25
58
61
94
153
87
38
197