2
14
19
25
9
13
14
27
7
10
18
22
29