50637571
51825913
87142850
24178830
82594883
72757392
23617477
1422828
51011877
25938293
7388640
25032649
53546262
13615096
31338289
2171862
22113105
13602238
53405517
7969654
83456257
94495076
32732057
4841229
75028280
66719132
39209074
59157548
57568108
94856008
36366399
41161614
55844718
469476
46296641
59759028
11112948
26764174
2496583
19015371