31
48
35
39
26
42
86
81
99
35
67
121