15864438
3134984
83373108
7532997
19183853
73776095
65194770
71125565
7551456
66495007
39454474
18708121
217858
57638500
1262455
20924671
95266592
4224666
18281723
73251463
2740391
44923222
4375422
81729064
90972080
52501296
47009951
46247184
43675663
97035288
4605806
22211655
14698553
78437246
95404628
42845666
30045092
3886057
69694109
7076861