40
14
10
6
22
50
47
228
65
8
17
28
39
27
26
35
9
45
30
16
5
36
2
29
43
118
12
33
15
4
13
3
7
111
90
113
54
53
1
227
96
41