52231
69949898
57752955
87623457
39771581
87969972
1135455
49029152
22746506
20348163
1547463
27367508
51987508
6452507
34549654
26538913
64855577
8393301
87219049
94414362
48692923
79409734
97357419
80699902
71812551
1915742
26766975
11903607
89059062
64505227
95752039
36658908
63871126
66232261
20187627
92158682
25143688
38136394
93571880
15014589