26506166
36828204
14057774
36617258
82458489
9554931
56639266
2042757
49463666
93282135
49201826
33689874
12252368
6383225
52752952
64717190
63246844
22161655
72533759
90206911
84924411
25589604
29164736
1838809
98503056
69317816
64692786
66646477
46444273
95518112
36727675
4517152
72294978
67438502
61937787
5031480
7628375
80549939
73492906
30252306