44052630
33437866
18929461
1421416
32405289
27053239
93397420
17667607
31434793
3789681
90534636
37763860
10699550
548500
22773133
63052025
54609689
92345676
91058592
2478865
39336891
32665024
82999198
60936458
95934353
78243428
27073273
4468026
74645138
56406595
95446170
70677344
71061510
44312623
62729902
13682
27679566
76125171
73612760
47349620