31561896
2949991
81655474
93617643
742304
783599
1480446
53882703
37834738
6156400
23652955
1273147
451603
97536621
30277875
93568944
43305961
11946728
9805985
82618188
11285390
51753956
81486567
23318910
64115084
27868648
91749783
15304535
28187785
20915515
57168618
51574990
57243234
1011635
46342016
69406002
30285226
80429442
41897982
19293660