2231
2148
1025
944
879
773
563
500
419
412
325
322
308
290
250
250
250
185
174
164
150
150
132
126
125
124
113
100
100
100
96
92
90
81
76
65
63
61
61
50
50
50
50
50
50
50
50