4155416
39602146
4237253
80282485
9285393
77774855
77161861
89192653
12439539
78061872
68641468
7502564
67481760
64765180
56549714
86866825
53392028
15249147
19871850
46225525
29074180
77585939
16184397
34243979
87568126
34828777
7594314
98857137
740947
23723468
62358901
89783115
3502648
12309943
32823272
19326968
54002560
62896923
23919580
51588325