43291
147530
286653
542110
872720
166404
99740
938455
326682
84530
617923
139853
373626
891593
564902
539894
640642
234954
147167
84710
419445
127236
502762
17827
900447
749281
237502
89155
760872
193507