146
841
228
56
761
447
991
485
364
250
156
715
90
77
232
167
819
57
739
777
551
662
512
779
899
716
164