22009106
9025704
11737765
14142804
80235296
45456595
52589397
71331193
649190
69689174
2963733
2093245
61591629
1262376
10393887
47245076
32561110
74936823
37341176
85549465
62863948
62171807
1099610
109591
6074952
85043434
94327862
89215522
831040
45574107
53674316
43322355
57186401
35995972
98014502
42438255
62448049
1897675
66785280
55218838