39725836
36598950
22994543
7525219
77384212
28961264
49659268
46793054
52101162
40542346
17784306
84315869
24649861
32087404
2928661
4321947
38423222
74497033
96759635
63682159
72811708
14835012
58166424
49495689
54718848
89941859
57323834
45874976
4439664
93408822
26594702
8835791
44139008
49512706
8598574
5841698
14063989
36379597
30142094
4735535