81675211
12371670
6803387
16747869
86332374
26031789
9015594
13599197
47992472
5449023
39023757
46439570
13933442
84206250
57127822
28064858
81794220
9671680
13082966
9259466
85772950
22205437
78459644
64542054
87683168
40591298
64994433
55206635
54164273
14463929
38234446
99823269
82911755
40941777
10293740
24075693
48922052
88992741
54185764
934129