31481873
317177
3981745
93055422
83384197
90741263
9652938
24165861
85313505
42536035
79136841
73969173
91066145
44198150
27989464
36522752
50821665
24077064
77876734
40979182
562587
136639
38538847
5713936
48347739
56093078
13449365
5295680
8958237
27725743
3881791
44168279
5910329
35164653
69588355
4424464
2876762
6723991
45682476
52583213