3
11
29
8
39
21
1
16
15
5
13
1
22
11
27