3058682
48979497
56637140
46419111
77676807
70701830
60112269
4911561
93176487
9455632
28351669
20925612
15157604
742176
73481509
24523998
5181633
58721456
72308201
66948995
46188492
93524558
89819826
70567042
27483302
63806686
58742563
68093647
19527900
89355461
91202485
52184014
30521470
14033376
59227957
14136596
11989801
5607811
66619015
22891154