50
390
88
2
68
384
403
163
290
25
14
21
17
7
1
60
401
4
108
9
197
240
304
474
6
15
8
3
164
22
152
12
138
252
277
156
79
56
36
126
115
531