21481128
2933567
57418534
57261214
48064400
41084113
74228682
9332704
3828454
97208747
57207523
47546309
38651133
90799273
74893741
71487872
96854511
54331977
33205503
72481469
8747988
80995625
55614366
41166011
22889652
62997079
62194380
55177281
88113738
5133216
14435665
31334581
29011323
54048665
2565688
5044866
72799826
28275136
83557769
85648188