31
50
35
40
26
42
86
81
99
35
68
124