50077847
909682
85116768
5146143
28659062
96845841
87628700
29793574
99515574
85267080
69901425
63277934
9960280
45939887
50427988
44135835
52248860
3958501
62991482
78984600
53598337
32543746
45021708
3474843
80119833
86478231
14573601
69649572
41577547
87359111
37687800
94104298
48431772
66253530
54908123
61562870
53461072
70691407
10244678
8901125