81046216
19881011
16193172
90412923
50778072
94775597
63922499
47484455
59509134
41139698
23772398
47241834
38115263
94962513
58638920
788213
2197450
37763024
5805025
67867223
7104514
70397012
10742501
7744935
21564002
82791583
2418334
47436300
17889792
62754518
2262844
42877088
48071929
64812678
99886664
58071680
3056961
4416604
10226878
28866937