6402936
15305665
44543117
51941932
51326108
6792234
58715045
2477835
49995420
99907747
63657156
12577976
6551391
58099819
40534858
8821135
64465219
54284894
82156986
40334330
76025320
26558057
11392370
6434882
29974785
7485593
8214059
59987288
23845550
57839246
34996557
8183609
86604615
22491301
80856274
59197910
3389072
93871404
49265775
23282766