38853605
62235659
36233208
9902605
52297459
18969333
23199832
5612825
8385207
36653788
31623928
12202439
2181685
47525263
43969654
42852491
66631548
80099297
31838573
61282395
54036327
74202415
6604750
8055492
5712965
52269425
89879639
59239576
46269306
9491255
64005953
95437067
56406805
52239194
65903309
9960835
84081988
68595820
85854705
2371036