82508576
59173325
3036812
86539842
27543264
1449286
2185694
32601614
63135364
38144689
8751554
82969481
85319968
71618299
19841113
68237679
63339520
45214995
66123813
59269202
52192285
16011242
55597740
89673783
59464846
99844980
182883
57004199
55112468
11984807
9912511
80705307
52217702
83388768
71255669
46249491
67463060
36819590
16287582
7973649