43701424
81042715
7591534
79598188
75267779
49635263
2981964
74902368
17795513
69627005
77981865
94421865
8478773
64396289
37258399
34461456
59406383
46403284
7805499
14939728
15867545
67498290
56112137
9397620
7723964
4279945
30151366
26494930
18826342
32269685
7228391
89915227
44283355
66767295
82055791
37833135
67456348
20337314
85695256
88219596