30804406
10973054
5779863
88099718
65553307
42418223
4806452
88572358
90665464
78968433
7901663
3028828
22803121
86965641
6645444
7141488
41584485
10258807
53549183
82757669
9706404
94377438
72876316
94904677
57455743
87889057
19048480
41347362
9867946
2766998
53356817
15518153
30254190
19617045
66275780
50715382
3132344
10468242
52381318
76828122