42349286
17396257
14379528
97986978
5757274
1681549
26396245
77968781
23449806
6413140
127299
72902782
67255175
43938894
52322901
61384772
14548642
82844864
54703973
6409280
35736906
27867702
9632196
85825741
76101083
93014592
26536509
82986754
68161545
9099095
75472331
43531829
85445320
10142
92453098
34538895
92255895
3359539
16894691
24703444