15
5
77
99
32
18
25
17
24
36
15
4
13
121
10
5
2
43