87674613
80615369
85963116
76134651
11602837
18815345
64446873
54013939
59627814
146068
36067256
5061613
87304442
23874894
34073237
39224525
73627652
78452810
57546705
64563383
40508736
68143778
8636631
22699709
1620908
60301573
20675973
11274421
3543809
52211482
6719006
73198092
4282865
33083993
51917742
94014471
53433982
79177601
3629929
82476796