55743993
8451546
47932728
60207516
44381469
72265854
57492110
34469150
25256952
59665481
77992945
69034048
76879679
83028984
5969800
85076428
8170706
43889456
91657666
82808214
48852524
14671463
5426227
39238638
47223869
80585948
80399036
97602944
45146965
32863267
50011401
27995988
29701168
70928115
4478595
46917098
5644911
77822981
5103945
10162711