20132116
7893320
76977509
82296020
1309610
89494881
81517223
46141389
17116967
72556422
46454038
2031726
43959957
4700147
76201891
11338276
80798566
27483199
533831
36249576
88647354
1628594
59373938
89708531
88199914
95712316
2698174
90289517
20277465
35992229
68842008
4734466
40985658
55042963
1211256
75171934
63215004
94701749
84174061
27082284