50936647
55706952
4438180
72338704
99325470
36717743
14872629
70407321
87927652
70636730
19237595
35155068
12943845
7149577
59213370
71477478
74814103
30252932
27015651
74666034
61358650
295790
19892517
78911199
84677660
39452102
15542887
95897297
97068180
43245744
3572187
82503941
52259933
91477096
2281294
22583064
80192241
47421785
10315659
4868899