1114993
47866011
18299748
73721633
57441470
37847039
19885536
27518408
99453682
8617437
74311080
83431276
5862367
3894635
58907921
57952891
50196071
2088370
45548705
61135192
6003244
35191863
43887141
50091287
79901275
62717668
31089568
99613127
7644536
15911
85468616
1769165
96725715
58424235
55547282
47579774
39887893
56392130
10435526
5260119