42668528
79573107
72556470
23925546
4461259
59044596
18477843
37399323
9897687
37004637
82698966
18071189
1104135
8354395
65165854
16668875
52222441
89321328
32558937
50737614
80812127
7842877
72059050
86689248
98819696
25429354
31482421
55359585
38829347
35502278
9474114
95147169
6825324
60446615
22251691
58622748
90319451
72188734
17087352
90097153