50889700
849353
56148848
33291818
92067422
563828
1924322
67929863
28923461
89588047
78311832
14692459
25937193
67475651
56552084
5886752
56593215
9233796
7180335
56176712
39219005
48568034
37349562
97063608
12696945
10628944
87555304
9176595
2409406
3694310
46901551
97926946
59769522
82226601
58942520
12167531
5193708
80933597
13025414
64966153