29
10
2
0
69
7
8
16
4
18
45
24
44
58
31
3
103
101
110
54
42
20
40
22
6
32
5
46
25
14
17
92
12
28
34
27