53491524
1992735
14728998
39388083
4122455
84887102
50629677
89057188
35164955
26002190
58649606
38093110
31068358
12534534
65814850
46299000
76501318
9273657
41317268
9248343
9704674
97918496
64265105
14418425
69968673
8132866
17505644
80683565
26438767
45923611
72741276
57677267
37984104
40541361
1966630
85458264
444823
40522954
79334234
33063350