2958672
38114579
79485890
7254462
26339879
61117763
591080
48376290
99146149
3098250
34769222
17134094
23864578
64708078
88688342
47015495
28272475
69642594
750823
17007992
18625139
8033846
57642572
24061866
33149644
38227761
56809518
67639509
68312830
76748357
80381305
7519618
92358754
80973636
85907262
980188
53073839
65054743
18809935
3710215