2439931
61524663
93398400
54738969
27189209
71825027
25882141
6816734
84714880
87252830
75119012
83002398
68888686
54729479
14045368
40044337
25062617
27747835
4455386
98233949
80952442
53683182
14643914
80551030
11372247
38495845
93583122
94662876
65178122
56427025
61737713
82839837
88577676
26593457
19985093
65567951
21733831
82097810
15521268
33403979