95343566
12143147
68771071
75555114
33964323
2366340
54193356
50113287
72059759
17852802
99556197
75815977
14252507
32128903
82319491
35443883
8843906
86609919
84212822
71265173
37284393
50104471
99983281
15858091
1709026
53558941
46335533
36712121
37394049
99607859
19882293
45639896
15287418
46914520
27721311
60482269
4034342
46613913
77559251
4222256