60166946
8233279
1940352
98739783
3622004
78482718
3744405
60378443
53331146
40763730
8933711
67808120
67573280
16088050
47822619
40821124
8298549
67438888
55624433
93609294
88922599
34168913
23068410
58344459
21477576
21655440
14514854
60416803
91782168
99222150
98161887
5573150
9624025
80415988
17561007
86524923
29131448
49497046
17578883
1996251