56141186
22004764
70906207
32468287
23466979
36085551
7652319
27517520
5151968
46507502
62856570
48588449
15605077
8573200
52489274
63111182
56907940
42554320
42929568
9819981
54353111
58706536
2583434
24155915
65928930
7993729
87276904
66226738
694738
69398641
77713046
67823328
61865820
86873194
9069258
103055
67963375
59652348
61468527
12063960