51887049
8895547
47027536
41807565
13912572
7863551
40905828
54957447
86188258
14797273
58903008
5429930
27192667
8250427
21459094
34682524
11915755
19597831
80079790
8756081
33017151
58704305
89798562
72891490
20222049
90027919
13208913
44462505
252864
96034558
82505007
1789127
23263982
32672630
59977037
53478608
7578377
96198061
19736923
35876799