47332360
20478713
2816579
8599304
1258132
96948370
17664537
73852591
91525726
76679888
18824355
69352116
49309747
31746344
18805759
80069767
33957721
11061872
84201730
18399235
9355913
95018436
14014806
47719514
8660259
70275900
22954795
50835628
11223009
8770108
41182449
5938131
68497001
41287322
48988299
5493831
26195883
31611084
18813728
62372844