25961814
63434426
7944912
27015080
8653737
15887953
67052566
38804988
29319866
3561854
3084188
19986724
60102611
28226209
16326150
23934224
79608731
86465904
96391346
9838292
20792567
62448779
5128124
37668054
99854118
9904292
83011901
70114310
45089828
5196136
59782907
3603938
16389001
98371277
346820
95642420