35254156
46849750
1546634
89091993
52653515
48928094
13579644
3731714
84508753
80271097
31642556
92934019
50439260
27315914
7755604
42602323
5267180
71987744
27012437
65438842
79856893
31139036
18069567
8997919
24608592
59052310
31373755
94147136
22258620
13139416
67237424
88089612
79528100
60912670
5774300
20282132
30748221
56265213
98049627
24511955