10
10
18
15
3
1
22
14
29
1
19