39643118
73778765
30095367
68814034
68565430
38146412
462755
68339135
95266072
45438133
25255308
85898471
50594694
94174870
9733434
90295880
36111832
21745255
8167746
32497372
80833345
13058527
82476155
72797275
47886954
36337813
101317
2336282
42348474
45553683
49318702
92302487
88321430
47807785
181924
557535
30791967
60699427
2997966
48359715