87453868
49618779
9101957
96157223
58802429
4996593
38319641
90732053
31328924
25016774
12582614
67345510
3094672
83642786
43119364
13741190
83813725
8136219
4212872
20889758
15881308
68501183
38216290
67612761
57126192
93946483
25112276
81755259
91175867
6570403
53239196
21241012
9860968
9053583
21672851
6848777
32356081
31397915
51837697
27562441