85881642
99363460
7201420
76103656
61343004
45234020
4806659
40826658
82493543
18217930
14982760
8391711
19617369
87436594
91138975
79059139
79754178
84553163
25708168
22006272
53883803
61836643
8159094
3448152
15678500
55485509
60468602
45026490
8940244
87767506
94177782
2980526
5642629
68037372
82243048
64396956
4666105
20884398
10645252
83555088