39087745
37422823
59936612
27262795
95839082
47683883
80322795
92674169
80266127
495737
50097013
26566604
99346976
14817276
77998074
8567707
66693785
77401766
57774743
48325322
61901459
16086633
53802699
8664515
58997510
35042557
27927706
51193456
10334754
50494959
3393666
27961675
82649490
480907
3817238
39683418
4526357
35449434
58814322
1029992