3859958
3176338
37415136
26089603
50259271
66115617
21075138
94961891
57975521
53872401
14605816
80647478
10803328
66458067
18961134
80996420
44372930
86875641
90697640
59849271
67115200
4528340
93843778
29141255
48719083
36456583
47408799
8291187
4432737
50163518
79639604
87616337
77003779
35597800
61922256
48185352
68933525
50276042
61873013
72164251