81928165
31046619
1461629
914729
34356594
5347878
53333271
35646090
62444673
474640
11157949
6219535
95159119
2787915
18924602
71056028
17551590
38786334
35684879
75138217
65796914
8532051
61073397
31077052
4486683
83541754
99342852
94967701
97441719
7519271
47487974
75975724
68832579
81452969
42286871
39167526
24935517
17794994
14774727
13497429