59298688
42388520
4973120
28686688
26679198
37573116
90645502
5199290
78228018
77223005
709492
81854731
96344750
19011977
86026321
11267815
6817388
31922019
87738347
95559375
63236617
47188272
70084907
42965630
70551580
51698318
76514552
96684613
831981
39059493
30152300
40154744
37632349
8321588
27248656
5262480
53211370
88084655
10854045
814732