56956643
62024630
6531139
75376927
33124869
68973373
419887
55907416
16723307
63555249
15323317
63273219
27777989
85208481
18192508
3354967
66042510
80755326
53443889
11229008
37695600
39442429
66863007
90885246
77891574
60636169
5056646
97751296
58789731
23209449
62191631
99685314
33141790
88137034
67744364
82815111
45362564
10873506
63121529
5587505