51
499
363
336
240
355
203
75
272
77
263
135
143
221
128
41
521
139
238
188
247
331
99
180
96
111
378
244
798
144
683
97
242
28
200
211
98
155
57
224
50
262
67
218
102
159
248
381
250
116
112
118
298
65