385
798
995
953
820
283
556
720
767
562
227
194
662
333
484
54
550
76
715
435
936
523
999
211
16
41
640