43939772
2386026
11677798
2764692
34334644
65396208
18875420
12796193
79985511
86702107
31525804
5946610
5805117
41975667
39021625
19584151
89068430
36766565
89876390
93026269
9965162
39379714
50325692
38645266
32456628
67035287
1176791
93956827
28186666
81059513
10907256
65742427
9411308
42163060
14449703
54043783
72014198
71605235
13639519
49409461