49666 253338 29049 116300 12880 81757 48159 70584 58224 61364 3356 57441 42337 41380 41689 40067 43754 40067 5511 39518 6453 37128 1299 30526 3257 28884 12389 26055 205647 24322 6762 21446 6939 21104 1273 20014 49100 19580 24631 19267 49832 18551 202251 15140 3320 15066 39533 15041 2914 14264 3491 13599 31549 13376 44244 12877 197207 12687 25184 11624 1239 10429 42440 10252 3130 10036 16322 8996 1403 8640 701 8159 41881 7781 23673 6999 293 6976 3549 6976