42039575
87896785
69177657
718267
78655091
6652780
50494854
88687956
56308793
6951702
1881824
246230
61888978
4172059
62922691
79697433
42357260
14818411
72339559
33158700
11753604
58371452
86529895
3005864
43285790
626122
20833466
14505687
22715471
95796215
98311404
86769643
34191734
83246730
57596133
17531960
45507234
86946823
56376637
8864087