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