41882120
16455666
2894587
42882903
80027435
9483877
1118590
56645492
13719269
95898994
88754937
7191764
29306809
72257881
54737950
22689429
69082991
6052608
1391037
12256028
23175080
5684811
59732710
7441522
83428325
84725111
49029759
72506991
77691721
29534369
77854335
18286069
91532414
72176020
81178377
63568966
95313084
31471919
88157018
45188134