18346566
9475416
43703343
20253952
13683816
85879568
29638338
683811
17999826
98992812
88451
65983792
60946639
92734485
28566989
49239880
20265799
97593835
4389239
69829778
9074411
2234621
59852216
63559767
10136903
9889954
16355903
124616
98952207
7108212
16088505
4903336
54731995
70817447
52267941
31405388
48069299
63515665
40986700
69888429