167
529
95
375
180
389
111
417
102
342
58
290
90
244
38
197
107
224
6
341
21
202
11
166
60
149
63
158
25
98
13
101
88
7
84