25273008
9501529
8416988
85923300
51451895
65855045
11926514
599182
18359555
67333891
7844444
1487744
28955036
44049197
24096605
74989497
75886881
1613862
49666136
22916950
17667555
48221691
83954849
35548086
28449012
7867722
50266359
93917437
82409110
816107
11312742
1755758
10137960
23001437
59687652
494815
61938439
83469808
41955088
48124713