94893888
81986592
61715170
67192905
70916217
47569155
27328528
89682255
22463886
24241566
64799029
83522720
7899162
77552114
56632924
98454358
2789622
69883081
9791069
80898645
5144511
59637607
4120395
6131218
86653282
46578402
7409716
71798668
17325170
32521588
48916280
43697226
82916782
61079264
56913277
48771164
2641389
21572478
37698804
53396701