39712673
39704573
46856862
72066122
19015862
3957713
30216293
15278859
30317464
47131543
29155492
90022917
54882743
6449121
69608387
81291874
11378522
89498097
85131829
94205625
33815354
83916573
96726301
35482952
28056773
69681934
11249219
35704031
13991376
64978492
512430
88384043
78838466
61006976
72349676
70116536
46379892
6229447
27692908
42461436