82504164
2114284
45382869
22346109
18365421
67757471
7579227
63109132
66915597
15107438
34966467
24126816
61642655
84841299
33188324
48447255
4842897
74402633
62502807
55635629
76815369
9563925
71347330
25567552
25102902
27903782
86997334
79349871
75622729
47009821
60718107
826663
87316026
30144037
84699547
21928632
3201816
89407556
54784579
55204166