68543986
58647730
9995028
27738680
39272218
22051611
9074556
8149772
90907690
89499817
30692653
24671015
13779521
41233390
66544543
44662690
40625266
28775928
16041081
41655942
76523065
24029484
46283652
96412090
97368541
33079866
73326667
59963425
13262682
88343381
55796369
16436241
20032668
43708915
63111096
12195828
96986572
55795363
30413876
11372899