17287026
38719718
80109724
18528092
64416218
79808428
44421608
38309073
61464328
3826412
67076303
96599663
20695588
22008811
44668635
34178165
13424366
23812284
44891639
61374658
3966641
8895116
18585497
42701963
2752229
14807797
20198000
50858395
11829652
422772
98812003
64294094
68426389
50535131
16326977
77601141
21804580
51991246
28073634
81706286