30086362
13224817
76647189
32817433
153786
75043679
7186818
5079448
48326840
99669647
11563326
20908439
23326234
35217332
40628622
27992898
18995895
87913365
97544580
31051644
40321978
26259620
23693783
28246774
41517972
44798192
62996561
31835502
4521520
54376548
52308033
80615477
98493594
9129544
49637720
44725964
14428991
28942470
7346970
814988