31257701
5518062
1642346
78543400
53043579
12843075
75673086
48133954
61923171
18013516
7159127
18936190
91361095
77296198
78191426
44065069
76764034
56423463
90113275
8879907
34284807
6791304
71192919
1824658
64529343
17167103
82095629
26449835
12912882
34915139
74025204
76393236
43729498
91558762
40842915
7360475
92787350
10114093
82139999
8722066