20
26
24
58
61
94
153
86
38
194