85688507
54811846
45059612
80131321
15086966
67912290
78899803
61156827
96739678
66055289
18512178
29748355
40756705
6133199
64085269
36003916
34097837
2211868
11319065
5514562
17944420
60407811
80413826
98768032
54503587
20528874
84485039
10629729
14261229
84503186
13933414
60887082
50201536
49218336
1219778
50458070
89852479
3474458
36855280
239612