44125
50459
72297
43293
21690
1066415
80148
871116
67644
36430
17550
22360
435252736
241044380
1685348313
158719269
131666180
125630260
1136458896
104880214
89973182
84107292
76562141
70490160