25828923
65413011
72588365
14958198
21608151
37786845
96386784
84179808
71645280
59255378
17697860
40391568
18671920
40081501
79459917
30677299
70537624
45055297
4967623
45292745
98567171
61922465
10349944
21998318
67227746
20055215
89021466
74986002
85456314
78708221
563071
36232880
4471526
31517350
80836196
87658491
11633461
18117589
57772918
73549504