65405911
21954710
54501182
46427399
2806993
74931900
79266317
19707925
5876084
34085581
48274740
7738242
60113251
86698647
7394376
76854998
16798305
10623537
50732395
34693345
37774609
96293089
13246513
30879286
17655749
52217949
10172800
48396170
73726209
34886088
77414015
36414458
40614918
52697331
64561941
51302310
97595170
77687
86946970
21724433