34712
27275
45545
61575
46032
51207
31207
24135
51707
13683
47953
36830
435341736
241061380
1685538313
158736269
131684180
125649260
1136558896
104899214
89989183
84118292
76579141
70504160