85233672
24681560
99338543
6479525
25846031
59447411
9006706
94848973
43917861
27002726
5624525
78201800
11654330
87585850
22587371
4242891
67439244
21884477
1615350
19733103
8891268
49059898
61018396
71772470
31553344
11987932
82595913
24875754
84004722
24843494
25718748
45957239
95712909
4795902
10205854
719204
66464244
85039793
89439732
35939602