64452931
50487859
36267556
13762353
59486625
26634209
58053996
28052672
58563089
64701571
2933068
65347378
17633351
33543668
8936645
90935776
55403429
26493154
59716876
94485836
49971289
80586071
6338973
43037830
94046330
53715023
29148672
4786760
36461419
13788366
56524242
7542018
12691892
83673894
97898545
23084724
3972630
90291734
95302885
63318489