50381196
43566417
258916
5182705
38081108
39818416
26021223
78843002
16326735
4613593
56426689
73149974
3698967
65284530
3714589
53662660
90535556
45967685
3024416
7975796
47259593
89729377
77661044
37185994
22259779
98346440
82589882
75473851
3689326
66899768
67089132
5372446
14336939
98696806
7994819
5586440
4434930
89335995
50903963
93507157