49753559
8948835
71685956
26518166
5071787
42494550
71708162
77013209
69983341
60076063
9806081
17931327
85928351
56774141
9974162
58454395
2939865
9055513
38033045
15803131
9942996
13813965
10653964
82072163
84401371
17075987
36011339
34646030
18144105
73659752
25114452
64749134
97726018
82204790
60789457
6843467
52361446
3674210
93101588
71069624