10021500
86912077
3656791
45654965
10964127
63607947
651989
78693099
76662152
79594427
19956320
67424911
29406269
5417261
51787528
89479042
15272231
41802813
43751908
18167731
48002192
4570805
8938857
25596601
43788961
76607969
16058697
80572518
92537353
15523169
28791669
16525239
88726133
90696357
83611355
53538292
10587074
71011082
32114878
47492648