4
1
29
8
164
159
6
10
13
22