22921200
18297384
55067424
94547909
21457557
675810
74469759
56412947
2710874
51734431
98027227
48945245
47949583
4734111
38016698
32062781
68443214
36279583
25274055
25965775
37391767
13833043
96748280
29832345
90895694
36688657
44237540
62071579
58631620
3925152
47784494
72754635
30848940
11561
49001242
88892186
3781429
10579759
53899483
41012837