34733065
20238358
8426522
42692621
76997893
15346606
63835497
20316843
2759915
5199890
36151588
58849475
1249261
53124195
63662001
99611823
32106881
73265587
49459603
29037377
44332055
3732463
26575260
16419904
28801269
32188688
85083874
32316266
33633300
80056933
2953189
15199187
1662012
15251185
93151780
20392288
98194951
1247258
5425399
20048980