15
10
13
25
22
29
46