50127899
18887327
3182023
32915872
95347843
95009214
13715924
46766246
68363381
31414502
35275152
5967456
32567701
68154628
64551758
9396577
39558542
36437647
45919790
6152374
4541566
91213981
84992298
11844663
80388934
50765
55065227
3852143
16488404
47212797
36864036
97746158
15927092
22549050
73347212
7655328
80255251
78253806
52873811
47983496