118
105
85
92
163
151
1043
233
57
34
131
21
61
51
138
56
86
17
19
20
7
64
47
115
113
27
220
198
99
234
40
23
60
16
28
18
159
15
30
14
9
24
22
53
37
68
63
29
8
13