14523068
72144524
32821149
57984562
17116876
82529319
13861649
7244792
34212517
9155173
33167289
25726487
22612502
99729939
27303387
87848465
1876341
72938310
44312584
63199268
31602924
90389939
24242843
66397902
54073658
5137606
69075455
84826984
92879
5057410
89503887
62068031
6627641
38846924
79454388
44843835
6839733
83887489
52526552
41525561