2950351
81483069
20064837
6425532
41003403
86035594
2873909
19328460
69026469
27444258
20639486
2852125
69026392
51402834
38028537
19728057
42192685
4282603
79722843
28015077
9342408
67869924
15423080
61778900
58322499
7426649
12263112
7667309
91059777
12994419
92677478
18298567
18715663
12062999
36094485
97003998
808582
85828183
51441547
98887356