93786621
3423521
13741590
15169630
74713894
30481840
6546072
86856625
60879183
31429534
58073359
53977816
19425899
62736269
95996102
44935154
61226383
26011778
53337895
60949079
26303343
68838825
2745820
76854028
38491088
3565440
36534054
76476156
88061899
90316271
8731178
59027009
67487681
4351254
71805471
2051787
46279029
92448379
71756766
3058682