63047176
53836914
9423256
66885012
27552688
89163867
45354561
68384471
59419674
31512004
98231399
95626810
67545036
1044796
22316731
62754284
97311254
18673152
8473327
20707986
61893678
732239
56131053
30707171
37851957
80036918
708659
56326865
4434860
56154739
19691183
78151097
5073512
84852449
37423966
7258640
20664908
58162705
18362672
15385414