9
31
9
44
33
105
43
99
74
55
97
193