90666854
20447016
66536014
37677135
55711587
57907425
19159483
65186392
18753048
7584806
70627874
86108377
34903183
64185874
83378794
44114963
7497124
54143515
34499136
57426674
59583079
46589006
97472788
80197899
89985213
34093486
8753551
39133115
2125107
68115698
4660842
54214290
68112111
24046055
99297201
973847
4928276
11647857
96016226
17773793