51385648
9166418
11747867
52883151
61713557
46069807
6415742
40877044
32859683
62028741
78933702
11562185
28591731
62562103
64773800
77176106
46623314
10582964
4426266
5731648
92621243
9205467
36278387
69511794
44416184
33767173
6819570
90008555
46644981
7444795
97542478
72589025
47821122
7644174
76352370
33903993
18674661
61148563
49862748
29136950