39996565
94578564
83611632
80655313
46194981
87149759
66368683
51572223
44475988
54101952
39643672
4515398
48672604
47865695
2653734
2509218
79307703
563716
74151877
66586608
67002850
28021634
81603696
62091563
21893009
95055888
41084339
83361330
37605612
36399253
47701003
7185160
61529919
111135
89936849
87352329
19844327
86632102
16905289
7588421