20311040
94746976
48922911
495869
27883326
8464806
80337629
48576604
6771880
65915803
13999451
942956
86821521
74641016
9587695
23166230
68471473
3136694
15653225
22177979
16319818
11983331
35657061
3753812
46916011
84135057
40819621
12134899
48314938
33089633
788342
64392128
92775278
38112837
69369062
762112
40267243
17928254
59454981
34747255