46637542
95366620
6418315
11652663
90062876
72317955
37227103
77922825
31958434
21996046
97704184
42848837
25178535
1613311
60706660
1956202
41766675
77636325
9368325
25763470
10025947
40712704
18858549
3139455
21572133
10038706
72164563
84154988
63906701
8045021
32192791
47582408
91693815
80911789
41701080
56633531
41716762
65352524
91449775
4946819