49825883
82457850
73201818
57119011
28623003
96189764
3879681
79772544
17185430
79886754
3972961
44107600
85107366
637339
34861527
18315674
56757051
56265659
84517239
32015422
50218709
63068006
9920534
2979681
9320325
217727
7105030
38523083
4104868
82102844
26903722
94078722
21185237
37239896
30752457
9134066
17083275
18731438
95752014
29804672