57108903
26078840
40048239
24253105
185397
54849153
77834438
64352386
64665322
27811650
50631392
80374589
96895455
51851915
16746932
550526
18857667
37824308
92609268
76203585
83515594
7007691
39279098
98268825
84362071
65767958
43195955
77761083
37097140
25139800
98615326
55039711
100001413
77373531
97574320
45238903
67915301
60714848
52183862
70994