45715684
4751462
8465365
2907936
43684143
4256380
16513977
4047819
95316829
59406527
48917414
86061270
19816936
54002854
26829150
4266655
845360
34107737
97161336
72336805
8287625
13147575
73895032
98926786
13422682
77787169
78815364
37911065
77672432
34725724
62587639
24924741
34873599
6524868
21747082
257102
31493078
5296887
61472972
57862580