20155324
35262399
7225842
4711929
474717
6308077
466968
4381382
7719966
51303098
2532002
80358468
48449990
20843166
85154978
51708711
94567956
66812542
332291
25462542
60189062
71587283
6144598
11444699
42166341
16128776
57284329
53692328
50376117
82174773
29438935
45402761
91448398
30084092
15836063
63658978
16367200
89029112
11508936
44936245