55996
69960
84038
1577622
54932
83967
2167519
90685
2300
2170
3513
8040
435049736
240960380
1684838313
158647269
131594180
125578260
1135848896
104845214
89940182
84075292
76508141
70455160