84503523
19869242
91338605
17328459
80504440
52011988
11905350
84978501
34976181
21661116
40028333
76985669
28661957
4481359
2487538
85588852
78886638
96811268
8923287
97261930
89879115
83088143
17097754
7388325
27484383
21116067
17044197
67889546
3459502
35553342
10217530
23486438
589594
62268691
90149049
10406436
29012894
32787149
79108766
58973293