239
94
178
113
102
47
113
67
106
70
107
130
14
172
85
45
18
28
23
43
29
29
28
28
23
1
29
3
54
27
25
23
18
33
31
33
16
18
8
19
14
12
7
10
7
22
19
18