16946679
92837484
29889267
86698760
72447956
54185282
36448850
65661495
16424512
55356358
35342502
68449074
21017658
12502093
14562150
85089906
77153248
90098585
6637483
82546210
85954715
59287306
16129407
45787819
14144419
68832781
31245506
47216724
85415734
99124125
44387189
78483617
6964730
49883125
50612140
62354237
3409640
19522101
20307329
25615155