31905521
99828424
95168599
46769472
86319119
45257262
45675987
39009546
58247463
5236974
36615481
45491425
37994694
74289968
61382595
5397386
29212809
89101712
66997446
82548315
86244985
31289454
89055564
24065330
63972923
63942266
5176471
62213379
4273433
54662152
3384364
58816282
6439722
7942688
59935641
70804126
18809702
57609566
31116556
5059676