76686072
28426456
55602908
48023883
7415679
93471776
78977940
68823339
95669293
40121728
61073144
56941776
50034127
23434501
45057990
94326851
530462
945715
33893237
18339048
7105992
7149841
14056877
78463424
81759115
50561367
89145373
54706659
64844935
43453147
13424613
4037852
74081896
45802344
14053806
94531357
12787846
52131635
98919992
6353802