57079322
18381766
15031266
76641896
6542378
79713401
47302381
31277868
5208638
65604309
20958089
27894610
77202838
34135828
63441848
2376805
84758266
52451910
321672
62225998
43198835
44595701
8065900
6012564
15915731
11019956
9991443
82978581
5707620
24331839
7979558
91752670
46752836
46587200
7644295
32861923
27755590
98471450
26865358
30672022