2953466
29121716
25851169
79684357
58865237
24665792
21039844
63712635
89087655
63352115
21719822
39682771
36012039
38207522
59214957
44931426
92704841
19196406
77506232
70291639
81208650
42625382
22823095
83763918
63831194
31623188
3790597
18647703
49509548
97383555
12499333
74574014
66572770
29131698
8363542
56736518
31654978
70241357
81978569
2089493