42993751
63197679
40086048
90403305
55977786
40391872
91352438
4168536
25154827
91309899
4775790
72812
16811548
19573880
3447814
48676681
9325841
50282161
11671715
25911642
3614608
82069505
66134753
72074591
85732247
4274198
94963406
33536610
48409236
33154385
95066400
81359600
11888680
8469736
59883102
82124602
63436932
93643456
54758228
56517703