58094648
1366747
50727222
43261973
37761686
9526722
22021750
31357674
53887632
41907292
72921858
52286844
7534289
35268892
27763249
19143083
85636848
63993290
9825945
52499823
75402452
4461920
77919613
83726910
77497465
63667560
34166384
56386045
34396420
85348449
37512057
41337134
36461506
12336277
62538788
13006319
67165625
21952226
34369763
44554238