51139873
21632449
34983151
9994749
38596074
12225682
64802623
57773952
15405017
34383050
50375300
15499094
268629
20085330
78654533
29385865
69347204
99908672
59358923
56271208
43672287
29478550
27862711
34265800
39241596
87442353
72331602
93945895
4436329
36913433
58383522
98571443
46872100
81126410
70883507
1681259
84276947
47301204
22809188
46129597