43931323
95167871
24093955
21142167
63472680
36684660
7007067
30865580
23046554
4973999
14863172
11337130
36363603
98115304
67345944
96005628
38801102
23334066
7984500
8401275
47205536
18569074
29954247
48878112
33754289
55917435
96678020
51819517
91785416
45688371
38604112
14195042
75145319
25708357
23886398
31995014
61485794
30873617
25223898
39467606