55933285
56853273
18357030
91218374
9388719
59455427
45955351
78752772
36828551
44086726
2204753
53087668
96629718
33106643
24108261
32453129
95817585
93968951
55256100
68268865
57391512
6059275
93475949
12503250
3850980
84473347
30613702
41971253
84134330
27828325
7085184
63689610
74314901
28801048
37588530
5894637
52487822
9507950
54047370
503743