50076877
69476506
1651904
83892024
4879233
4763811
64929986
40049708
92451838
30354012
83146794
1098798
24483981
86082648
589036
70006878
84243324
20794078
97355953
2398185
93752626
58793851
4234711
46331324
62019863
27217904
35835312
36952366
84055250
52873556
56091877
96644670
51364018
71198977
7931390
35236444
26453348
5963203
8640244
76341834