85123840
4043557
27765986
70541599
2098999
96004424
40762787
62395580
99095196
162150
2516017
34195960
75222588
76235597
15852599
49005886
86959486
48912523
87355205
33185718
2176748
12756213
68357659
79474648
53351427
39198920
314116
7469571
87255071
70435151
58082171
161438
2087796
14871323
18403756
5399786
8734719
72197108
44237226
88023973