15184421
29394742
6852016
39749617
37826010
96979787
84921720
27026254
811583
11735819
33686236
72594670
23719816
9316409
8636733
9537883
27982974
63352128
59788402
82695163
69159590
91216858
1343601
21036832
31217085
81783944
15947429
64704311
57063385
36431685
71903147
8082404
90304395
10179435
50403503
8608828
46342395
9006400
3512492
42594597