12
5
7
13
19
10
29