50478566
2649719
34901412
25073366
3569743
79954825
60471038
80706305
47877065
7006922
88236119
81169254
4611604
839983
65508070
1556557
6100469
92277099
93644520
4055478
4213306
76133875
8907203
61656142
28336955
91845618
51029590
50811296
72225415
8764549
23243616
39692234
63812717
42683405
8364558
17518599
52407585
2383082
76553205
8466166