43305577
14444484
8165130
65704666
10832838
99552390
44448279
35582629
36277532
7248976
18186987
54112814
71384618
50844495
40703772
20009854
5045181
68821382
57046111
88015933
85523250
73179410
878914
24329423
22523791
28816348
52874645
43345943
92502620
37323019
57995873
11691714
1547403
57395527
80419679
93694807
65272317
5802101
21506183
26451280