186
156
41
21
27
29
63
15
118
18
13
7
105
100
25
468
124
22
72
54
80
17
59
33
23
20
258
35
132
153
6
64
46
96
143
73
8
14
332
16
3
2
11
10
19
149
48
37