35086667
84476568
18151014
87133730
55759171
91969725
78508401
44198116
64406335
63059774
97971812
6161778
16502170
24205727
94084448
56459591
51573849
39706197
7466500
81908658
29038921
74081852
17562458
21167439
37892296
6598153
68069866
23169455
50295678
29882159
23913308
678640
30316704
68862393
9546724
34132202
76007923
21715807
72594025
19708253