93795666
52612280
36762790
46166835
22601568
63348767
39646424
60188548
33458029
49157194
5149119
97612467
74687833
86938756
18544082
8027280
57982402
76321919
46744019
69276365
7862599
71836899
38416584
74683353
92967022
50788425
1639937
68098483
49823946
86768238
5069968
7419882
40447576
37798616
99947245
27745469
42865456
262294
57586748
42475569