121112 280
78365 81
73612 311
66368 193
66256 334
58632 422
56081 237
49999 147
44832 265
44273 145
44259 108
43482 113
40020 178
35580 83
34518 198
32746 119
31031 51
30094 104
29937 132
28287 76
27804 78
25943 92
25832 141
24469 43