25766442
3611935
24445775
71193440
20687087
14573603
87289211
79713146
70951823
90471557
38656938
56114235
98502690
30855641
80141406
70501984
40397874
91558793
27332172
81935006
95704236
65857293
8959740
776457
63345963
64499167
35936978
73228817
88462168
6744896
19401424
14623037
5020861
38301854
14144942
41509620
69609730
60062132
82913182
16708095