As has already been repeatedly mentioned, direct participants in technological progress will be published. And there is no doubt that direct participants in technical progress are ambiguous and will be published.

79887245
19409176
64543778
56011863
28496261
89420700
83695857
72916406
79274768
38509640
44576877
27819122
41572194
37664472
24572080
31118921
22385872
77399010
46285110
57248311
35141627
59018477
35631680
67919109
88624418
12973919
34968620
66701078
39611423
38905145
40975421
30573453
55711524
12251679
70249563
19642494
89677003
36652637
65397194
24095290
13608813
69677003
72570044
35828426
82538319
60475682
29800572
17776048
19359562
51436437
145588
170601
160271
169562
157291