6657986
74225011
6716428
29024548
64155225
8495251
85755836
97115734
26988009
60355656
36859827
31546842
6893536
21436164
91729922
49057730
48262558
83285007
82291445
46597507
79697636
36152174
8478415
97986521
4830249
65985734
32319913
66984957
13024930
44289154
60137519
17008895
90302781
57955782
67705204
35327350
9530453
15674781
82783980
82128476