90
900
222
470
313
312
92
642
604
307
400
530
464
220
277
557
316
675
999
712
407
677
501
730
193
418
732
736