45547612
25686551
20952640
91955998
97258860
93008093
6196359
46838534
4201321
92041590
94468255
81626103
2335697
98764395
71681552
16194411
95034500
9647370
13967209
69613740
80371155
65396735
15723911
64816283
60541219
70273383
5154668
38617787
56385590
76546857
13193619
14121709
67415093
2884534
82587837
99763950
17703949
71796477
6086403
15614092