85745813
21743656
40724169
54415998
87826929
84957554
57934668
11588162
5725614
14059934
28958219
71058262
28958364
40722123
53419347
3829020
13056370
98804678
17312360
36604968
20162352
47535296
1766167
56584510
2120270
33279960
1409427
84534470
63186436
1037979
33901284
82778621
230309
7348283
3326616
2640665
46817787
50132416
65407009
58917700