3
2
3
2
3
50
197
75
106
140
222
393
72
101
248