52
112
362
277
328
193
122
57
147
62
263
769
105
157
97
249
68
325
138
39
310
26
353
275
131
258
174
42
280
317
125
205
364
176
233
361
134
322
91
877
509
706
372
45
154
111
213
218
239
73
90
67
75
351
14