86865063
22628560
10556270
74052262
387717
18341313
66009710
28109761
43653588
472963
16151678
51886810
35226203
6431532
36250
64339982
53427062
46066730
32281445
1244496
98258732
56843521
4850907
64772560
83803103
12785695
29197896
3476206
96938139
55937508
76582310
80438857
33404266
77603286
65036741
33716509
20652342
83229040
31522474
58929058