14112443
5001910
98753571
4429944
11904220
87366814
50763530
86001185
83962127
46528336
88712045
6432179
50893388
57475153
11832072
85067811
60436255
40294382
31879548
37134509
9004425
66627342
44072362
69161778
87082795
15657807
7685917
35114991
49647355
64704861
4528667
2908970
80757806
19919544
42031425
99478223
28662074
58797638
14366284
58292961