21184912
12333246
63502352
16099249
81005202
91397377
495399
11096697
44894829
8496299
89205271
52192641
949250
510165
82396007
13237971
61888084
64168890
2197137
79721082
31314450
82602193
12164699
9645629
79816129
30688390
68586495
82542776
16031944
44419845
17077672
54438980
379856
26496393
63922477
2121634
12266065
38758416
99259010
87359995