19977099
85114526
91558150
22932535
86943771
85093037
83148315
40184105
12374078
6871456
39281502
35727100
13433668
7917891
33473977
92372147
16842170
620786
40294201
21913676
20443350
29755141
54534801
96748044
7002876
77955928
17430
53841191
81812723
31437793
85935082
77649249
69527713
18711379
8845752
91245049
949285
73252410
67313056
87069958