91995956
95239902
40631134
88452711
62481877
99861925
82696654
27479786
72438100
70586565
78493538
86001163
97104064
91335421
24132285
26722865
21484378
5645657
28256489
92961038
41883056
6894934
54578182
4535025
50861372
68827132
22626615
81712131
71964727
6828886
24344640
47443967
9011785
16041572
74726768
53157070
32887708
35886941
10036346
16847215