95452576
89014470
38179038
80297479
97301559
60193125
21304396
84704124
71839440
80837889
49949713
13426542
69011874
54823650
7217961
37775787
29251127
62822411
76582747
34351923
7093275
55645840
31344644
21603737
47246489
68423695
59134785
28654932
32089433
59508300
14777078
71922619
23066034
57515248
49727112
3159701
69524914
20957762
15796850
61506181