64181180
91918109
52093005
42815069
33131506
11633183
19595866
12295086
74832853
6081505
42699775
6591510
27738059
979341
86831150
79979753
69887211
20906658
11371148
52502187
6178533
58142018
20916047
91641204
2508422
59149422
6333571
1939036
67259014
73813627
38915544
57515123
57789
86415506
57916384
23104800
2463203
82377845
795990
30217274