108
55
14
15
38
11
12
10
94
172
9
6
156
16
13
3
8
95
27
49
279
5
147
167
33
25
122
56
7
111
22
1
709
44
316
335
18
20
21
35
19
101