38678029
72605733
76929459
70211992
52814279
974097
54392057
41194321
62273901
88831065
49009585
92799157
74117601
36882080
49801719
74013680
43248926
55119505
51449557
420920
8805282
45856437
14413523
8209260
26245330
12075560
54249073
32465650
1877644
1932343
41762772
83995501
66015663
90549763
76731766
70364583
63544761
61286718
349740
16254829