50649633
64323829
7352726
50926651
6559381
66888084
6534802
14456283
39535524
44546288
52058847
95899954
3115494
1744485
202770
74971340
65341192
3561708
81829283
15922293
8768758
41895774
62492617
1327517
62076849
89278803
14963827
81317979
55958763
43187407
2571600
3607699
382721
35439987
98222262
27287913
70427223
54685253
17704802
94663625