66635426
46599535
68754531
32637207
56444777
4312058
77417870
71435786
29656
20891827
27815965
26668590
2402789
94504771
68927332
54348048
6731285
49165405
28029160
70723982
1986676
370871
76899577
24253711
68111063
51025419
23566837
76477301
85436326
5568751
37102463
46413894
39658439
22028200
86422524
45632324
4698947
123604
44065248
94104931