51597400
2108245
83394997
3663778
91743261
3940527
83682718
98158944
6135387
48316137
68564655
20588682
85927773
80791273
49517225
71808820
33205458
72991821
77827401
22808376
19079980
54396175
50593988
61399886
47147
52347278
51594860
43965773
1431980
54405749
18306616
6997521
953569
352427
50321351
35433165
76715243
55987784
62937178
62381960