82429966
30309774
44572153
71385130
33408490
7308361
50105149
6035048
8063727
9927843
14639016
6458343
52987505
63943802
52777461
22255760
5087025
89859842
73187677
58558702
72344145
85274094
67634481
1880656
36768865
79002877
12784770
63771821
93655416
9204161
49118697
3703609
78172
81505852
70354411
22842233
80832424
85952664
88778630
53139078