12
5
6
13
19
10
29