28095139
16426514
98007863
88854569
56086198
98144708
27562511
69615459
4368420
39415089
26724654
70026207
48525974
18944232
21653644
81747565
89651596
51925272
5498922
36949291
58172142
33631700
20744489
97137783
66484035
72919115
29714786
8536376
76988474
11882663
762427
38298412
64223210
89409115
45741330
50731334
9506005
80339116
21922159
26675818