20143102
1146206
72082542
99857351
53443542
78508568
18726169
2699675
20975784
34439460
60769454
22866239
2399370
20282913
95043057
49834480
14094929
8669918
58515321
89959978
6985692
41652757
2491740
24305700
32897794
81663878
41845004
78865720
67194088
75209362
85395602
15602641
96505367
72844730
68761302
81486736
11435536
73355790
29329457
7829379