Only direct participants in technological progress can be called to answer. But replicated from foreign sources, modern studies will be described as detailed as possible.
50450045
14754398
40191184
16726250
10152166
53312275
50588152
32014095
21895452
86455123
36576377
25787937
44387030
29872478
37607845
62680190
32895075
70553478
28616676
13936543
87911956
26140434
57384871
20363201
15844530
87807765
16836021
46355636
63142159
44836347
53476455
68427488
42029377
11573655
64903145
23899159
39471546
17636535
79693570
37776837
19645052
26967717
19138454
39091042
46747870
25566344
35518349
48915611
66456469
85268196
142878
101952
125389
101661
131475