38771089
42969739
15351689
16888653
35663774
25078224
31711901
3823431
10128483
19729069
12583002
23048657
54323888
69288346
9298289
9733028
80195123
70947775
83632718
83438702
2747487
96348104
46876126
1469725
12021624
88119437
49312356
97224925
83628485
31843023
49248541
58636504
87302822
84975749
30473187
17208189
6122578
76322620
45944202
83095744