40356276
80175141
9181436
15981281
6986610
75642661
98137730
73914529
46784691
27699778
38662144
92431241
85702896
21243899
44985024
65261795
7744524
59551374
62549824
62232593
20842238
39686076
4365697
22658221
70398861
33638931
88492961
76691866
66178425
23282441
68157727
4451345
33944159
36159130
60179303
92528399
40142681
59909239
45903262
44746540