22741885
6598368
53163891
8280526
5531551
4973175
94052685
97753266
89711432
86239661
15317444
70997453
43808969
9291371
84831366
64266261
68344076
21718700
78587834
33228121
7954390
52163065
83012179
69284914
38392339
33438412
16322362
87057066
13765582
93408314
46794033
9387299
21254201
2675297
5811369
21399921
31923930
8728437
59477872
52798479