99543455
12967868
61664637
26288280
78952967
11582598
25486443
15923779
62991213
65303081
35529058
14647071
46382668
8677199
8387772
76562887
55559316
9260450
71553971
46853099
15527863
87129624
1157528
97344099
83357138
84267173
7043261
55019122
34504802
8626392
12208976
67126765
40782786
16504619
3511555
93537900
82286902
22529105
70652014
5125517