39771513
51172850
15693918
98712591
8712684
25528086
10696760
73127328
59904702
7020689
39452537
85097257
8216347
53062890
9507127
8646446
40232227
71995363
16348357
64625701
40785044
4583632
10256531
67193728
64226792
28518539
88762980
65058914
53019934
64174638
6348847
74713514
4568526
24303769
24118478
52694955
89803292
52467400
7304845
38628110