30296015
57941986
33371263
64598063
75994606
79754807
96252859
70476700
45355174
26986128
83253671
50972675
88047941
22445747
89496346
64372322
2071680
80079288
18318118
35637704
57509298
56255444
79088291
87439763
25905307
6096800
71487800
50273377
59882780
34459725
38748554
74024755
13119788
1862439
44939255
19937054
52439864
7466284
71342094
7100321