30
350
25
164
54
214
4
166
43
251
20
157
5
126
3
113
143
8
131
111
27
160
175
6
82
68
395
15
124
14
95
39
78