94824861
88744557
49602517
7144899
30535384
50575844
82032532
171133
55077448
14402876
38412726
79956615
9216769
77742709
7796427
90736723
698472
33359046
92831518
31605643
90363488
9616351
85925130
37073648
54387974
82071814
56471468
86482458
9959284
6550675
69353926
38751598
626806
99687032
83165107
89857285
87204008
86968448
22492710
4929945