96328709
68252050
14825945
30658490
562483
396811
85704069
8090627
50046362
52034714
4452198
7388925
87836218
57645743
46249153
83302691
3268473
2147237
32202503
84504679
66928819
39719279
17985454
28883919
95016897
38963743
88734129
64568901
46278970
34394341
52202486
79954978
75968948
27944282
15747792
71783636
56447398
32607550
5396813
9967589