44527593
61045856
53335996
73777127
66057921
70744154
99111341
76406109
63859817
15747101
7392593
31312560
8221815
21573402
60084838
4897610
1863623
30624900
17821884
9208144
87919119
95277527
43994808
87543539
57036170
85268634
39005984
43644859
19754313
71479161
58214526
62712660
16395921
2247545
6243301
54039806
10852952
135490
38107201
689488