2945631
55803120
75053799
1678472
9681154
22727814
23226867
7561820
63161009
45452245
82002693
63499912
69117249
63735104
13064008
26809450
57419962
63512059
84324095
75932656
8075269
6308311
62501855
87352449
2922386
1216535
8736201
21878802
77401829
98665827
98423665
60833084
96845934
89956703
68354859
47702830
88441927
10384146
839755
11151268