40305897
8182342
11207680
76034506
69909491
2576861
6758712
44318367
47283924
34318703
56883699
74565121
66411007
9912673
25611213
65518419
23935446
21924173
63217906
7494749
4298817
91924544
18602228
22581652
5031562
74093615
42502061
33138868
18237991
2139804
1897950
20771182
68004680
466893
84496592
9050947
42428230
91312696
14353463
21828285