48839377
5199908
1619545
76753622
29581486
83043031
25547545
12564784
21845887
8851593
32023954
4965427
93829143
33263843
88442107
851772
72519493
53059466
23553795
48746679
98441785
9352188
94513112
97609232
97235329
84786042
79152519
55108581
59459329
40519249
84732773
59012264
55466776
4661327
61254355
8760949
39971937
52581148
214121
41074309