58851862
80137300
86007723
6169198
41668548
87794972
21926122
5801007
11876849
59022270
839242
12579468
97256579
11448261
47638275
63997176
14306582
1849533
98019755
17269986
17941218
75383227
56352088
68076232
91722867
92669089
80298659
30773183
96515563
588129
67549636
68373381
44839730
43599643
11713774
13145631
8328168
95124170
40747943
36816241