40894868
93314090
14659169
202580
45234810
28442625
46573993
42502692
22318111
29985285
12075404
22837977
18066467
46454460
59082351
70145879
85592941
67756566
55949036
7682510
22675269
42947257
60354525
97295296
80107795
1204801
68741851
69329177
34868469
49476400
4617485
4173786
70766816
12969182
501409
3791725
12301104
6358839
77613206
5183848