86587693
9123738
10775585
90337429
33716359
50944442
22858749
77644029
54073415
41707661
1124809
80969927
94064850
13014217
96961440
95863620
66564734
17741512
35586453
99972849
976943
55388056
17659269
8736516
22139110
32922135
50564445
56326197
19457507
57681606
39273779
6846591
89422437
70498204
13846282
46017437
57593302
76019617
79692703
74612552