31347850
56781630
69093791
4088912
49367564
55296905
38098115
165299
63725884
78369196
74762633
78516649
14236867
10706337
9066515
1529391
688030
15872779
4197298
82777614
87274371
49337318
40367800
26334715
35564706
2726880
82243781
19605894
22816974
4727773
60415933
89964272
49704711
62705083
68593729
57591068
13572685
59763407
4102426
2880706