35013076
85435876
14936185
96993884
21498560
13371356
92154122
43935669
2335210
14373175
58167067
7347701
83087784
57429165
54587131
25072568
21638034
37075715
38435524
33663523
11169775
1988131
72893804
89399119
36544233
8795040
8596459
54159031
6470744
28284015
7566239
52638544
43197051
40685160
33249939
86012016
51644501
17193151
46058122
90844695