1
8
1
109
25
41
42
29
5
18
4
10
43
21
5
19
20
25
23
24
71
8