47377181
29715054
86352600
3846743
82318366
70085527
16045764
8447745
9666419
26089055
15913211
3463626
87115823
55265481
17041634
81866012
42533796
77437680
98573145
7219083
15225649
8578957
75093641
65979286
62844187
5774483
30964652
40656821
7665271
16325734
63559790
68074653
79114842
86646368
56942164
49318624
61382716
80875824
73283603
31668034