15822598
13251009
15854627
83781599
79889632
6183170
71893050
7155826
15267922
68274941
19527634
97431395
32237188
54293150
73891686
29567794
4262650
1091778
95188977
77102297
45585378
50617709
8329961
44312070
31978139
12838038
9801815
98523849
69178499
869387
10713795
68397911
38268825
15367626
78517928
73482166
34278628
94117574
22803101
42806603