30
15
32
44
20
24
59
77
117
55
99
74