8
96
2
47
19
45
183
6
3
4
89
28
44
23
71
311
128
7
60
27
164
307
87
59
110
53
10
101
20
5
39
68
12
11
113
35
137
24
129
17
86
18