52472573
50771299
14726188
45746647
29563265
96966644
88677559
543726
1447187
72698995
82815232
79573
21056790
42241700
50933193
48185725
45709494
96771827
16019685
32177488
76402003
48594365
58744036
80142053
82615932
52081913
50371045
61202025
39464281
31543350
31754790
28241160
20703082
36547007
95066265
629132
81193933
87992347
29988365
69532180