51
191
143
100
40
242
156
99
98
110
139
119
94
124
814
249
355
222
219
152
33
89
32
73
269
78
1 583
147
101