50323377
12542820
74481959
89521697
2555720
14395170
2992701
42869291
6033552
4565976
44192591
37358290
49895995
92478383
60247530
97216320
57518596
68756717
43148655
83932763
42898921
33469319
39822131
10492000
46265902
30305561
85879560
66248420
37722177
24174428
46038394
82897285
27896394
9028358
6524276
37317465
50416990
62499073
770135
33989330