22140
22330
39290
43315
12130
58586
41355
33922
54393
35441
26462
90837
435032736
240951380
1684808313
158641269
131583180
125573260
1135798896
104840214
89930182
84072292
76496141
70451160