48954254
7736817
18506049
53578837
39169903
36378252
84294642
96189306
70176499
92803046
35507820
35052344
10216737
69831751
78016178
48235560
67369856
62364465
81931074
62724866
4124576
98736961
66194697
7536507
19315046
6805697
44767900
33241357
25877317
73321866
87239764
43247508
257015
10701034
4405645
23015018
20302880
4103450
85247678
13398604