540
921
195
596
150
283
316
256
161
227
722
202
247
282
261
159
287
47
70
112
155
66
73
189
177
80
183
243
33
20
94
289
24
57
889
124
184
69
642
172
251
138
362
111
333
154
105
126
233
246
679
71
325
285