21257893
35501990
37096412
15913154
83973298
53616084
73512989
48806697
71701176
77613210
58643587
3223712
58846412
95182927
3634500
88364960
43999960
11368911
24086450
68014029
93567072
83652592
92754550
5649587
82834379
10434000
6669727
13524118
65143810
74838174
11514930
57043853
44023061
34365150
71201202
5933125
94379963
33955457
86776075
53819601