96829730
14743056
79213184
5601315
16785615
5381153
58527912
483496
20214633
82032432
428584
52304615
8254451
40206852
13427760
78998334
8884514
62958485
20222878
93829213
84657715
37969905
13293616
4889744
63128545
63438261
30803280
54853115
76837886
7190618
7992505
41982932
65342929
76495112
16467664
69174670
74263740
65611489
86192607
94128649