54992667
9942816
1036788
18855697
48406061
66799655
12762366
9809782
48875216
82748732
95776086
76851455
8106785
78161940
77423444
74083032
35142199
78466050
94247702
22692716
16452098
25443112
43971357
58135231
84907962
30604569
59792120
12526956
56424684
40251949
39108103
53105919
5190135
76329205
3839643
88866310
29334982
28474225
64411400
95965880