1
10
15
14
15
25
11
19
18
22
21
31
78
32
32