85522317
72427213
61259784
51277222
66529369
41643825
12407300
36102943
7876608
11015113
7048813
88527180
24489384
19535392
54315718
8206506
587627
56645071
34605609
45851478
80218446
74659776
96696427
64256920
82134654
5204393
66127771
54327525
18144967
21012091
92334489
85693233
97934603
96379018
94301436
33158206
99858976
32332979
95816181
80419405