13325625
6399326
39947555
5889189
29645670
259309
10892795
82495680
21403383
79507444
58236383
66112815
61815057
14661692
58158691
83863150
67391474
54265145
27565377
43586691
63537771
95923952
21619784
2432590
61266932
16743365
91667347
60817615
70308737
90321990
10759826
71958478
42862679
47815991
82221614
51212016
24282094
76666643
29849988
79525427