86249643
29968741
10211267
85045145
38522657
16934471
27393541
90971148
5637125
97989513
99222523
50106180
6251588
77586443
42478040
4470819
75978277
9782538
13375280
78402981
88204105
31762696
89994552
76764722
46708760
18448337
3535823
99112841
12711384
80983303
78722058
97407255
25118679
73717113
7920615
28209158
36318447
71635442
72261244
50251628