49612251
19049763
14233913
7828322
17629855
27935622
29757215
10902026
28465079
62721595
90211788
45722663
69551935
94329836
36525089
6748524
51856629
33268698
75582656
86111480
20999365
63136764
37555678
18722798
26889480
41036306
43862330
63812515
21841272
49707676
20643070
91492314
22073815
63706496
12115886
9168761
65633369
9563519
48971566
82759019