39421668
44596805
37161403
32308168
8114415
50187021
93122366
29777365
74665881
26212175
27338997
80966913
75528748
8653434
95795108
46125530
27955130
16148937
51946934
55983008
56019244
75264950
63684264
75181978
21306564
36879997
87592863
4858396
89926438
58878992
7858666
9985
70938
1245597
52779776
30367530
1761820
19449499
90241963
50756296