91286553
82999825
11222582
7223103
75328823
35449726
967086
31517131
83799125
673834
13854630
73055740
9954947
60835881
21919991
4592914
53106320
5049333
21097475
20633844
18208931
65752255
45834084
1934879
53125504
74115157
855714
4158161
97339065
82134442
32488670
18328431
74672093
21991432
99369171
89563878
6894792
36579191
5832257
6364695