10107280
8958758
809291
45073451
81687255
4187697
59713770
29786980
72581147
98102002
28107833
51148090
68438363
106834
87208484
72369647
87034633
26036322
71814176
85419987
69867541
6259174
92617086
25493348
8091670
61064218
1337898
90448025
69743304
59022947
86344128
29446224
84507775
37847511
49473362
83936561
8309893
3892777
48896965
521102