25002
45123
18212
52318
63717
645313
29064
13262
25732
20541
14022
37760
435232736
241034380
1685308313
158714269
131656180
125625260
1136408896
104876214
89973182
84098292
76557141
70487160