39542866
29055822
66672993
64344374
55107715
87003727
80191541
18061898
46325101
39223320
2149280
63373947
2646664
8757316
65588133
21608176
35599827
19196740
66204379
70641960
1602669
5102775
18333991
4333723
95653806
4027507
66953008
65663344
26952876
6433055
93308645
50164514
24402539
37541864
8013030
61021250
22757686
90652087
44009697
45893615