39891028
31395764
64037260
42197367
31621184
88211880
17023876
57446913
98046368
94448644
51817977
69137976
18622094
33321954
48862095
76014829
13583664
96436897
85153505
561177
14789461
64615981
59535836
19334593
53202615
32231801
29346341
12922532
94661938
52647286
9095897
7806964
53855427
67783211
56525687
166890
74211608
87359091
71465158
23165210