49449340
15976704
42958900
1426803
50247647
16574147
43366024
26709888
83483744
53305899
88565003
34213144
64295867
51472833
77956686
26696823
6763440
30508057
4497851
63175503
5238851
9421464
82685531
81107358
14262467
23594588
18181821
95959175
36628969
39104778
92604208
81256959
52853710
46777587
91817788
18441775
42031530
63186234
2019302
12491834