14538710
12624221
12716736
48071771
87965542
42952194
67143705
40835616
15931327
88896323
76553807
65209815
1967831
3646686
74317195
19025133
87257300
62793897
67738385
87297947
30817515
48367450
89154743
81583024
24523535
29631867
97914285
23022346
12378434
95107355
52257998
72795719
33549554
93554912
77447265
75216131
5986374
3556539
9141173
6982933