23949568
17231543
856622
90855048
23589431
61402142
81074370
42461174
59764725
85811897
57176773
87914674
33255882
12324230
74115003
80994289
10045474
83258012
80556314
12291894
11437038
3416550
65919753
1497656
2273309
26369677
64126056
10904169
81488859
7489878
7160865
4367808
40207647
17945516
8395868
29221723
10037727
59661507
51988322
98273510