98966856
38495577
79158690
92617446
36283185
98417858
5741542
6267137
70196835
73415492
41395161
1937140
76588803
80452836
82917268
10587538
7575646
37248996
93136069
12161220
81915505
64727199
67985332
9181307
25477200
54424096
21058385
4213527
34105389
83042112
76845462
844471
60611006
11233856
70528266
11723491
83418615
35951809
14119576
39137818