42191263
7452257
30008115
4148146
16825437
72546701
19697039
87163023
94181495
58644990
72618910
76838205
90769723
26764108
37078660
46752323
99886412
18466552
47517996
73051435
24952266
89124242
56784899
77781975
49522956
29753191
17559297
41283956
51984286
58295774
80899840
62895923
21241644
74887539
70549215
95016285
73864299
81447019
58668635
37679809