6684763
72349565
46972224
47542886
424722
8873182
72033311
32082929
87555787
50805509
35089183
69035772
19618325
14052774
952580
49085884
76829380
66625788
35597025
10759415
3476179
6772577
97319355
22986262
66146650
82225325
62251544
88883005
63163266
17943248
31678876
14489042
29529745
75668226
48452611
88394429
7601456
17372222
90572328
91142608