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