4796080
1835648
54432680
5013308
39818164
91477907
37399207
44624856
80028702
2569773
27925882
17101752
80453409
12564922
6864989
13978524
35575405
68139098
13034435
15934742
89771008
35224592
35723833
94742140
84011665
6246950
23016462
82297135
66026364
93196848
1211187
3588971
22202646
85615376
19676124
43506598
76399367
38102212
70324768
993109