31146030
1585883
38786260
55827368
35957461
39818575
94023328
63045251
70754337
13958174
88406748
82387904
12552888
48126148
67772234
36295078
73184534
3166422
73886444
3467947
61751257
23144908
72406742
64536829
33143606
89449683
7394430
53323042
96692217
85984258
4823703
34568882
2824218
17226563
37359555
81334028
1658611
7531314
76738260
31328049