12027450
3442588
5013788
18546329
62168775
96847142
934655
90915222
40512231
81496776
58685209
81312416
84114579
11822065
99027905
56904919
47435634
47377548
11331903
34939521
42817746
52855548
4767904
802570
58547074
58386879
47366210
13363271
99192096
22864212
95802995
74232464
31172405
6135617
76891753
32876347
97441424
68787007
2380613
33139981