32131859
65526250
25146139
79906440
23486278
91198560
54682788
2035478
88455497
53092263
67343583
30011744
3025875
52128696
15679599
55274740
1662717
59395882
70754036
566105
961185
20515520
95148444
33637700
16119620
72791794
70599801
68473023
46481148
31247231
3797248
51141023
10368163
31674
86377133
37075843
16667876
38243683
44059717
7867097