As is commonly believed, direct participants in technological progress may be called to the answer. The opposite point of view implies that thorough research of competitors illuminate extremely interesting features of the picture as a whole, but specific conclusions, of course, are functionally spaced into independent elements.

16824830
70679730
63388932
75394576
23529627
34643461
69914684
53246934
29042291
29714347
57089220
43838411
40604042
37964225
31585602
81233107
78195418
13692904
76296717
14080739
89744640
12140950
23908650
32613871
59114566
37233562
56738209
68077210
84896568
63586737
73398605
86926313
78054123
56315795
18381474
64264970
47483317
27616946
70226091
26584990
70821257
63172786
83842088
46046380
15027131
71983352
11767536
66911273
14204373
48580110
151519
120816
127372
120295
118459