51322090
90877630
3476810
66105332
3976895
96326892
4064832
34879049
7679302
7724285
63457887
9125269
2077512
67142029
72615829
48538316
6664151
77788079
72517426
53386619
54674158
9703845
7502954
70295625
30204762
69238823
11375618
4862476
44531823
10833278
4178477
60079252
23388741
85317558
89536284
11999851
65269540
26431486
37078765
41677061