167
526
95
377
180
385
111
417
102
342
58
290
90
244
38
194
107
224
21
202
11
166
60
130
63
158
25
97
13
6
88
7
84