9
6
5
15
32
80
50
43
44
55
29
45
157
93
46