40108659
56919154
3040619
7433327
3944907
55751599
68169498
23768589
57636229
49974611
88631429
80995549
39021703
21876245
18816725
52379238
2441743
1459565
14916291
21439909
3121159
32478481
63244952
4206328
74067173
46577312
9521134
49395597
87751545
24797605
99774987
41599684
94186342
80403395
55726455
68182580
69785880
42676485
47956713
79554618