19951241
3992888
90123220
86212793
64272944
76698665
6603554
39393453
6937191
53295781
70252183
91741074
23367193
40758430
34879909
98373277
26907909
55502651
1093227
33516080
41173953
79928967
143909
11349314
14105511
36977606
50934084
3484171
97533804
62996290
21579104
37939563
12713259
34686067
88247873
3855992
92353838
9988023
85002554
17797015