1
29
39
18
16
6
4
25
6
80