58452593
6489337
48571214
88302341
39841895
8755888
33774942
50181809
38392086
89612150
84556531
18647815
47276007
22339773
6962567
26227262
36727995
66912588
24181718
70975232
70093645
677037
8526275
94111660
88906304
50327951
20122677
33367592
35939147
39778338
75609600
39448325
68506265
3968852
33588317
31021704
901999
33007492
9839763
60017591