6602262
30999608
91765832
17846026
90299172
8508567
89308774
31883700
54527317
21352209
967135
52077558
72332819
32728910
87436683
75672053
14276129
13123674
58573940
36422244
1177885
926749
49373640
64293216
13254618
9207574
83618558
285280
89983606
78522884
87175258
75241295
94087234
48274533
14709496
6830764
8524204
9906459
18666564
18206686