41866550
14793851
2306404
85336485
99816306
15245880
90001433
16182683
54785178
71685377
25187093
54716791
11475939
47831318
37251777
59413146
94402934
29235984
9541632
2854919
61214696
31672226
66171592
48497536
73457859
7607544
72948129
84053087
27879722
46065599
17624384
26819357
55354894
73732451
37013621
64496064
13353112
80331856
50734723
18837114