51434896
97036322
91971552
15992614
73085804
63201942
38181605
99322437
33249937
21128471
64012076
19766554
5836590
34384983
3714908
44846806
70709288
17592632
98963861
2465252
35343902
64884056
82043106
60908397
74039171
80069897
34543283
5603084
7059785
61007875
37715782
36942318
86941565
98961366
6537610
5238686
10046220
88586536
25642837
1068855