291
189
58
151
141
130
166
118
75
45
157
29
21
79
56
356
197
98
53
100
24
16
93
202
198
37
113
66
33
111
106
73
114
92
139
84
80
27
44
43
70
266
51
42
26
195
52
25
47