50012946
30729626
57314566
45796424
46522163
30415254
42321805
73868148
67922844
48926892
14394973
80425124
38201034
78935047
45151274
3714847
24363501
25839085
609964
96025742
40314515
2485571
83814369
1517662
14267782
9903891
67279973
3182353
42029411
50101387
37167193
52139399
21115497
61759327
79144683
37906233
3897539
63878141
7542960
92164061