18088456
9884373
17224219
30814751
7761147
21819329
83629241
59352025
69188754
51297088
76729405
7785361
25151069
11656785
12424717
64665315
66058989
91148982
15255891
20809521
46092808
78062639
39976615
16797759
65366526
92713956
74222077
81758737
82293236
35116140
24463959
19969623
3103775
35349685
86935965
16839352
18214239
38739826
87992624
82244727