29928703
46403280
16974930
22437715
2766145
18532482
54094139
83922880
89524074
40548044
34573715
4666947
57887675
73702216
90946728
44578813
7852477
39664722
73389902
88884465
44518819
7171689
68023260
58356736
41565372
87178205
8002892
13163890
4271382
47456964
6983672
9925812
82793550
6096491
80893720
25508381
77772083
46047296
74196117
28396679