39707476
44756636
55546559
21475091
1323715
9165768
73705254
8031818
95884113
87062985
27033721
20448937
8286713
93855667
87607531
6575341
64476441
35477918
67794653
76247493
78899673
605743
55029754
80917256
52691717
78373938
62311370
35225077
7721582
67653351
9477835
67798528
85202767
75371873
6937304
21066251
64519274
59583046
88705088
46333418