50669205
73329730
18023918
92283711
2244715
87103522
61365833
56902629
98274962
24023587
98438338
20402844
5629990
93263424
88123046
89754126
2932019
4764210
86806509
130859
87641715
42493096
17834068
39224239
78621527
20439007
1989997
50013984
30793738
52157318
3859615
6194882
36114041
29286603
3403902
58914827
3005304
39607993
7611777
4635845