8
9
3
48
21
10
5
7
0
42
6
27
57
15
127
35
478
80
17
44
204
63
78
25
13
23
171
113
11
96
16
116
19
68
92
74
40
572
70
156
101
152
76
93