39935650
15805207
33643834
78079316
61565325
2704879
86085249
41206889
6402563
17292734
42225946
3749497
63944060
12068135
71582733
99812398
7759362
14498794
77114788
177578
30341776
69412659
65533566
77505901
11737018
90329371
8471167
27166644
55403030
43661121
44651828
80516715
593301
73247568
28238131
84009849
7698387
35111166
3592677
29265606