91459448
80996332
957406
53951865
92912968
79763655
210986
94341172
62967749
52764435
57343379
30722010
2335786
46375710
95552438
14866736
82376809
74046388
87506632
84452276
22685174
41416230
18521837
38634114
91873583
34684325
13997658
50743999
28333128
62012455
3127356
19654053
82125046
85268799
5039856
29453059
21485354
77793171
27018250
44205460