17027986
1432757
65174866
10508332
48606750
45576386
45913813
9538532
35083356
26429848
84236745
71942102
43758359
5621208
49409471
62424009
21536197
4059407
33158501
74309843
30079890
6681367
47773071
87055265
85158667
85178286
69314999
28992469
65916100
51087280
34115298
55165777
31986347
23712510
91656979
45661262
22385270
36374227
63349297
16219510