184
31
141
8
58
93
47
22
20
23
10
29
68
181
57
21
30
4
102
108
115
51
52
27
143
15
121
11
182
40
98
19
77
18
16
86
36
100
371
32
150
167
53
144
80
133
207
175
76