2170170
79825677
23083054
72066887
94637273
37958196
61619330
68218958
3327623
19844463
61987360
89145885
8472596
61871
33815548
7228428
6668168
33103100
51132413
97045917
83012023
87832466
88021800
19594876
4402335
30568188
94097625
99737865
32606923
24864794
54032676
51104633
2863949
50874550
21529572
98661397
47475764
28731392
61025029
4872516