21941905
50862266
88833153
64046853
72866234
97875132
51947189
78298518
6921658
50584257
86714572
56725520
4633572
47777514
26923060
8018650
67581718
383293
61369938
76803427
7273195
18086439
85838181
2124263
59071733
30778020
59934953
91173969
69095137
65959257
95638876
69792019
84102904
8048726
73741582
63022916
96029233
7903511
43137422
42213206