21625839
30851260
6576757
25446449
57634185
4225757
79686338
47839511
88884888
94518320
85862821
84125692
77239909
59158950
6957390
1725654
43521820
76525587
42904542
40502089
64496271
40007572
52202612
15653786
17556065
33307378
80986993
45695780
66969904
978971
980787
71795666
47525397
56302488
57915867
59604530
21988529
7830841
39531323
36131535