50637142
18415093
7786110
95135053
76397373
18308475
19402649
4442351
22681482
98062692
67649957
5230844
64276706
2829789
5333799
88254533
55301418
73094691
63014870
75501409
71054569
75699363
19021604
28421547
74482309
19115658
95687255
27071744
76056656
5228368
81085492
90875260
61394341
19232973
41018444
5111617
3779968
39909952
53169304
40788070