105216
824318
396252
58168
706276
821945
91159
28170
7633
34033
183868
627346
290740
95730
550995
516807
556671
27815
906272
732978
115905
309896
134348
46758
308294
306332