44455796
89713909
43968295
34017467
31127681
6067553
8276679
14827583
90072676
18741791
6435801
17489329
14624727
65901295
79566312
72215583
91589299
62102869
53237074
8419100
75247439
94093955
58497432
30259977
74489834
58038894
96459293
32458110
22034531
64683608
11904379
4981426
32268816
535881
71385473
16538915
11024214
14846497
1362743
25768575