16141459
4956961
19318480
76693438
54431501
8076793
17754733
43907571
16876404
23418004
58215928
41546294
47938032
9976745
83239971
71963658
28217637
89122563
54436805
28102182
90205256
80672790
3282128
46904487
1334978
57741690
31702593
64444887
98344577
77325248
41884004
56655397
13751011
5618760
84892569
62012681
54462131
84335618
66009696
1408818