29555268
1158936
95224759
91134369
6655199
14377131
13055437
67383512
83697054
90917884
40275081
343801
78681567
67133838
66365950
620379
91685128
3259636
73746683
57998578
70719316
76346460
76254002
93356102
30779434
30159659
35677298
1649135
20359061
48855502
77932749
49894911
61253157
25953699
23662700
6059634
51109661
17395709
6382686
44627889