77318445
54728200
22574788
96867140
87838716
28013863
2551653
1633943
84945778
134880
70716505
60836835
84395929
33431462
83468205
7418727
71735074
90244846
14036867
18646144
9519682
41456687
53286350
97713802
22925419
1147410
51902665
44172548
5461080
74185510
77153851
3863526
9443356
7021344
1483237
70115315
24818152
12692170
656093
43683958