89935067
57896402
21595529
95358578
14088556
13866953
15662089
19534268
641346
8088998
3233706
55806
98732591
33118575
33533123
16009235
18164774
39295820
7066782
51545584
18243509
48166698
12382847
8854110
13184307
53473240
55386099
97673265
67579773
82138746
72759739
87283541
14753956
5022233
1571139
64142493
36589144
34279561
27665815
34945649