48691711
1737315
78101613
99161702
33693536
87004494
18649324
83735182
70469993
57814928
70807809
62183163
37951101
52471764
17414232
71388054
67088179
8602439
6715192
82099142
41836591
33515082
14046606
41997003
41766347
4512061
46363481
85973036
68798472
32186106
97355894
44001621
4337738
77392637
1472803
63832850
37424933
48698095
31081372
38958600