14
29
40
6
26
8
41
4
29
2
3
8
16
55
10
5
18
7
89