18485555
128563
2583259
4135352
49618061
84274834
62794810
2677241
9393447
65712628
23112881
87006986
81256653
74066674
3657973
3568582
89259534
36454969
160254
9253293
7128533
37569052
8665856
25261897
18395432
6969062
50768656
21268895
96042770
44187827
71246778
41155686
18787005
71598142
44467291
69307459
51522666
35046968
85844658
25688565