181
163
20
29
100
9
31
22
37
15
16
14
11
33
107
23
41
18
78
44
45
26
113
10
72
64
39
17
24
178
136
920
179
195
194
83
120
54
21
27
88