43763780
13334906
21329677
51295801
93216616
48144474
24714324
2374697
46086816
35105829
44639334
45437055
34324132
93481692
52865413
77866512
8295480
50425660
50884406
59726890
8832714
6477573
4609305
66525458
23067826
47982949
52606600
73999255
77594101
48851685
39416918
76456176
86206183
75989337
10671397
7161844
68519047
17921805
24016049
44953538