12
6
30
10
13
19
49
27
33
29
43