18
58
97
40
11
26
73
38
43
133