51631486
76849312
12219922
405916
7638925
72845153
86642448
7683399
79938320
25001061
42187349
19651488
98662401
47071682
622518
53169506
93407668
54567277
12567906
32401982
19166176
62211664
58029843
48702392
19886322
98265133
62638325
70006005
27715600
17603718
19754348
14071101
49865996
9127415
28994598
6562476
64125819
21864501
18975593
66062438