18198162
99403507
38055606
20186468
62499466
18391870
22895121
41664012
7994696
59641011
18311336
10078408
49383403
49282848
39011452
99343228
25205842
87934516
87362709
35771503
94735656
51222109
45462498
88697539
84772543
58299604
70883761
50281567
54732311
58013575
53546964
29035137
21856971
25102856
54088893
26832678
92886533
16742814
60303961
34981751