50065980
31855375
90609765
17187353
75481976
16233097
98528365
66899731
35365692
87442032
50082036
41709702
89915505
88482209
89948982
42187397
58747973
84081919
70091520
52793457
28243669
94041300
74717506
62661675
91738466
8432937
55772230
30767705
66736656
93653039
96421785
63856348
4823519
33579539
76581953
22089775
95212004
7077266
809091
95316053