13068540
1465909
4979413
22003052
57601496
29682217
7929555
69043457
71383055
20722427
89679752
39877579
6078846
3014204
3239536
68644032
20846698
46118868
9405926
38945005
11545671
94655721
80546532
4245810
16335857
3873325
6846623
87388684
74476790
78327512
84625144
20721741
5804252
48286384
28102256
34215417
8487355
117115
9711499
36717471