50957091
57547055
48362909
99763370
3334575
2023914
14756917
37505919
76396532
98148080
10391855
50804005
9992879
60278457
11087692
55363973
21724998
8193172
7832340
29467888
17164009
26348178
556829
85484140
18796539
58223816
44684927
21513120
27308334
14867288
15518915
44335666
12744127
4523418
40974141
59363506
77862028
44778749
62131804
25093838