50737375
61125748
33731411
26965015
48879996
47901408
78097777
44929264
5353584
61975494
68866749
36838536
90299020
51239681
32839166
5197149
43311836
21973976
83007036
3461912
7104386
93312596
42769482
80379368
6085204
29197143
79598255
985127
54658334
66535826
46786422
58726329
50824464
27744672
7393093
45367098
47366762
1865428
65297517
90183972