15171504
40087308
7853354
26427700
24498429
37272073
60048490
36369236
9894836
33574764
52653737
27938116
32548537
53012628
67568878
3976543
81468353
3281568
71682375
69147698
7572715
4905142
12547363
11734764
6063225
88479194
84131646
70916055
4152650
46535203
26942840
93316188
82964701
11288693
55638882
12701686
73388053
99913157
13231992
32166170