52
133
120
16
89
819
101
97
267
130
110
192
100
99
114
284
241
197
255
67
269
105
877
190
169
534
140
227
102
216
264
116
180
139
275
111
135
95
664
243