44584789
5753591
3054910
95406340
42048915
52323926
59803847
9673838
44415629
7275411
99151484
6802266
5465737
68015565
60576140
18457411
9519567
93173198
32098173
76748247
57884251
17721215
96999390
42969879
8308685
7560574
88512872
70552010
45965761
8606851
33418498
696856
77935948
26078202
4816579
24949047
5535147
75256034
15715169
55848919