45918752
28282315
10418169
508789
1845848
874635
31982658
20433610
2435243
61144769
10022011
12835101
32591337
18462945
99154389
87283037
5789692
34748138
3484546
88545237
34329303
56607716
7914240
3261207
34173207
48267609
55607856
6451510
41573331
79909889
73356812
9708427
17404876
9506517
92626999
18224553
49563600
58998815
88037038
30033461