31505906
95727966
82115555
31031555
55169471
5852652
75342347
78947309
48927632
38286964
47686707
87131322
12373542
7465220
29339759
51396776
92804076
78844914
61761528
78891216
15181440
47839264
90599376
28067342
2469292
24036029
4611955
65453845
90915770
41887385
91584653
23652945
47688250
16535897
191841
19099484
63804046
73865204
33893504
58157401