99861810
28703047
9391953
688417
65945210
64873196
76787514
86819647
22258072
658513
99037908
536249
19447737
6978788
1368628
21802494
8288508
95567297
43234410
80724615
86937174
76965274
92712677
204698
42244857
52019919
75193596
69436442
4128928
27671749
26679255
74017886
12869391
99647415
90587919
1778303
42904048
6836265
59369398
38159741