50753416
10089501
69174050
53058186
23994593
30988823
36144663
31181994
76752067
48584708
13379784
86227887
1269441
1814317
87711214
73555178
29909746
11387993
6766162
83012746
5949885
2942536
74116143
44172379
83375476
94768429
83189618
38796751
78405012
94642430
66121585
999949
4861346
85011800
72508747
6467700
20754680
14991041
33412072
52859623