3
5
3
17
20
10
29
22