14889569
27007369
13156015
63364926
59785722
37184008
86729303
31503183
96639977
36399466
39802359
55986838
7756412
97583133
69707108
58453985
56473523
84158808
956228
59611057
99155014
54497190
87408604
163691
18593091
28544772
3142194
33728664
78996980
84538076
4421286
35824103
45933827
38144758
74027377
56616619
69286544
90583449
58807020
6561483