2944718
42815242
19769814
80169621
84746947
67136399
97591421
49564047
67321390
64438879
4535239
21352405
5222105
70256898
88728769
80611954
68133041
2789411
84518604
6063124
59604937
9896547
70796398
97327558
56562078
72094467
65375726
12166988
29763120
47649811
23277304
56893353
35245664
59098201
53312771
2222376
21823634
30597874
66871859
14556463