40187047
72762055
5874392
41516585
74805637
51487501
87805063
69019680
41358461
26993545
28097168
39962120
31111018
21225008
87858774
99048414
6069685
33252284
44129537
87293527
86878950
90765905
3697733
3692658
60925057
21517032
88587313
87151231
58889565
53646197
53028948
19684201
2053624
41522146
26023493
67746402
65104477
66296123
3621548
96855483