30917605
88157740
96397813
80492873
57524327
84023829
44251817
74324855
50886672
61655651
83741525
3494399
9551333
8854541
89805321
52153241
75714098
586954
66109219
62825059
97536013
49525171
80378934
57943933
97505571
89125740
2379879
75504896
72043231
20927557
21532091
7266301
601943
16847952
41338612
15775280
5538880
70134899
61402013
12866107