50
683
266
528
89
329
93
271
45
280
54
255
62
265
36
185
14
150
6
314
158
123
4
92
69
127
9
97
15
102
17
90