99616228
93289437
8847884
18003003
58182419
21772140
30729023
37112765
88474528
75512015
83998326
77023407
40933298
83355868
27085331
5992568
85756595
27698675
18209858
85848321
92042538
6501978
97948288
47205322
20199453
10056553
93346364
30628342
4193033
29483672
95712875
92134436
60672225
74106064
96658266
73976813
5837334
93697446
2675693
9010736