15009721
91214415
81915932
71582183
18339503
20321924
82589480
75069276
65896387
90705666
86111138
4044390
49668663
94559020
39744787
7397317
24839998
24356089
17885235
3742255
65121542
6773502
79772901
78504752
28351298
83045628
78319968
70775982
54047846
1844126
4459919
78574533
96653258
23847228
98078135
47661519
17021974
18339439
50806172
19187043