1871760
8884882
91507211
47804927
10801721
72876796
38488471
240685
50172113
61609456
48547550
4832586
69053859
42879435
48455133
60414066
82314666
85335066
94627608
23428093
9597654
11716190
74349407
44789922
55692996
36883450
1000343
14844364
4952810
18819213
557465
61269301
14819865
72029426
45521604
39798233
33493986
27083399
62853409
65916589