56042397
6896380
94817458
5227062
42979779
27308920
37687915
6761972
26998095
6730504
76709346
5247862
21134047
13491456
74141714
31559429
43149849
86295896
28657822
19756609
12784222
20593501
14779752
5355131
90399921
15264998
47601609
86341758
71269020
10155793
80062800
62743045
22491313
11926886
73999739
82271055
22362016
23732442
21339020
19366620