827
313
743
89
1016
434
935
180
1329
506
467
250
658
227
497
71
248
99
403
181
646
173
623
201
152
26
498
157
489
223
190
112
327
148
460
135
587
156
428
80