50182563
59805722
666548
69326192
29709371
283947
30078599
67416287
83863113
54024897
10212315
373953
58143462
44125888
69921044
37538955
83437985
20725173
89615615
2411707
71139789
63903342
42574970
85815299
83715203
60708364
57674031
8046808
96561867
65658786
54296586
11931357
29875542
49011846
28458196
73126194
58889118
91849873
52768189
14388573