51
192
143
101
43
242
156
100
98
110
139
119
95
124
814
249
355
222
219
152
33
89
32
73
269
78
1 584
148