85768341
41169587
827645
2926759
29868018
53011057
33168395
41053851
94246802
26378708
19581236
24855532
87258561
92828044
3802909
95073812
88184629
53292852
18959712
93787144
598335
32633362
52523348
5094742
28625958
32838996
40263691
35174796
16993912
44756816
78957271
75779690
87203535
70766119
58699076
30517609
5814496
51211052
3686348
14973695