16057490
43889859
4442420
5412609
6825644
7687451
85584000
88513397
72597710
32524512
9116744
1797401
36262545
17843820
84445718
29982060
39227094
96067219
67185750
16574429
34836954
39953029
21676125
67479472
71325203
7432157
59224665
26721369
98213052
50183327
10737924
77078935
77292943
9094578
96589792
68993109
22947132
47306
28011818
87754963