46703083
22578217
39754651
2366
7917658
38355194
823376
7676094
41936480
412502
51795194
96428541
46795253
67452361
16512254
1179289
58414204
25752471
66039641
66657318
96086279
49558657
12996049
20754806
82505754
24208189
99074831
61929000
50235810
74349341
31016820
4587833
21519995
26972163
38923847
2126236
70548517
45359455
82543710
14441828