8
9
7
4
29
24
46
20
60
103
78
84
14
25
16
5
227
110
132
62
36
53
108
43
28
19
38
63
125
65
37
35
22
287
57
219
17
44