58966466
43247374
4012368
40462908
46492547
35517701
44736229
1077633
65661762
103063
62312880
8297516
21801647
62446492
841318
5098837
51525697
97937926
16733075
90612434
70349321
53892575
85224303
45834453
8674790
60799325
49917297
49657024
8676982
44625685
39986277
371991
47268336
41962381
35065546
45339915
61432114
21418207
1041929
45951539