52183067
30733044
19965247
83668183
39898718
16107236
67134755
45033690
1432976
67394336
42875648
58091695
16936727
89241132
21851094
1967397
636626
800718
48657464
49151799
89112358
93423600
6968341
28766310
89698843
11448261
85786207
31634565
34451258
99349436
64361966
58856371
7412661
10552679
32457284
6451986
30402518
59188806
4212406
39262074