121 138 260 318 352 390 659620