95962421
84787666
45656588
42548238
40657857
91568280
5685460
7754362
19698024
50984126
80103453
18249625
5897508
24801607
53593685
78562242
52544710
6003415
33793578
1531928
28063433
70036768
56506278
6327260
95556227
1318734
8628499
79281011
12087357
82779499
37205399
78471834
343310
2938937
66998584
356948
44227783
6069657
52782718
74516291