40193025
23288446
19828540
2035663
55894310
88557925
32728760
79499016
15252569
47691845
63202318
45003154
60639892
5355464
67897825
74198810
6083317
18146603
90569525
32466710
85138576
26865994
62857027
64337763
29268597
898796
51341524
1208708
97085010
54891530
50806736
1046662
82107848
897857
27639266
46741927
38863104
11682103
52153625
45694854