500
X
100
200
300
400
500
1
0
2
0
2
1
16
17
24
49
41
36
56
96
112
125
161
176
293
207
238
262
407
450
367
584
316
393
410
377
406
319
207
180
207
220
188
221
169
158
103
111
165
140
71
101
114
169
166
171
127
184
60
62
90
138
140
151
54
65
44
40
239
100
161
121
68
27
68
45
50
60
42
26
