51893
45130
770727
308318
427926
14185
123677
399230
147408
693761
886811
352235
987641
343772
363102
237502
89155
760872
193507
487435
75268
147903
721996
13716
728686
65775