9
31
9
42
33
105
43
99
74
55
97
191