20138786
7428433
49361385
13708886
83393813
80997395
64111740
9103710
53312053
92424837
26217390
3651944
3487848
96162569
25756057
12426814
96893762
94139855
82678622
46762833
789517
48298381
3828443
32185112
63328434
44172192
18283226
6866116
11095518
89821006
80948256
65194121
79503500
9497959
275358
65461256
88418890
68297187
89379183
82988578