645977
1899521
71137923
97483408
10349338
44866673
2628416
24186528
12584308
39134466
35405252
23267536
61511855
91709422
22025958
5369599
26849466
22178338
26661909
7644121
56683211
40035298
91735537
8552600
4369336
66144235
44949405
42309451
71768973
14191191
64271601
2878979
39276014
52985295
24787925
9405668
38852832
11189702
63872444
53393228