67855631
59194524
10867511
81811618
65013522
85903046
12816400
47198604
68771358
61755539
41186100
1237579
82003932
92234501
91937241
78477591
87738174
907695
2289559
9939798
5234058
22038173
79361090
12698865
5902913
28806856
33327462
9104074
12772990
8600358
11747795
14728358
57196953
107124
31758721
26822621
9734718
90601891
29874895
46674765