85739768
16977337
23552692
94268948
67488167
19636304
34907855
6295614
37424658
94742403
55492831
28742719
29248346
98823488
4411130
16836459
88556955
16417062
3957992
20238661
70776338
76046345
71032898
85803171
27528979
25745257
8795937
38799386
35814750
70467731
70245930
47617969
29028774
31167786
72406605
873150
54637147
23885759
86894204
19674760