27875793
50349256
91029568
4519789
95635026
3399599
76129877
68383680
4635669
28407607
40331397
14591006
1983457
59626413
78662018
7022736
70761489
37273200
192734
20359231
49906881
33624339
62265873
8335923
48423840
2745937
33256400
1616926
46017749
61302772
3954785
9444897
61026405
86062819
2626380
5314551
3856625
85126762
28286885
16686767