47515679
26142317
39568607
55673960
52819392
56407550
33202052
70272973
21577733
5240846
70198046
68557478
88786425
32846073
5047330
54773652
87508772
57021951
30137395
41417412
64158501
64974990
97072029
9278941
3776879
56668634
44834438
53601954
26385376
49549161
36341387
85288188
17903755
23308159
40895391
73281362
20798792
4896916
88447264
78139812