15
9
6
27
20
104
77
94
73
118
41
17
31
42
22
12
13
34
5
8
10
4
7
181
33
23
257
142
35
25
29
30
24
108
19
54
101